$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/sellout/autodocodec-dhall?ref=main&rev=f2e99c3b21389a95736efa1e4610a6c9885b58ce&shallow=1#packages.x86_64-linux.ghc982_autodocodec-dhall --print-build-logs 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/nix-ci-worker/eval-cache-v6/41b33444e8b87f78d808de5bc30bdb0311f422d1856822e6f55584f56af71a36.sqlite' is busy Downloading cached source from https://cache.nix-ci.com Downloaded cached source (176.5 MiB) in 7.8s Progress: 1 of 1 downloaded from cache Progress: 0 of 1 downloaded from cache Downloading cached source from https://cache.nix-ci.com Downloaded cached source (46 KiB) in 53ms Progress: 1 of 1 downloaded from cache  Downloading cached glibc-locales-2.40 from https://cache.nix-ci.com Downloading cached libunistring from https://cache.nix-ci.com Downloading cached update-autotools-gnu-config-scripts-hook from https://cache.nix-ci.com Downloading cached publicsuffix-list-0-unstable-2025-03 from https://cache.nix-ci.com Downloaded cached publicsuffix-list-0-unstable-2025-03 (315 KiB) in 767ms Progress: 0 of 5 built, 1 of 45 downloaded from cache (3 downloading) Downloaded cached libunistring (2 MiB) in 794ms Progress: 0 of 5 built, 2 of 45 downloaded from cache (2 downloading) Downloading cached libidn2 from https://cache.nix-ci.com Downloaded cached update-autotools-gnu-config-scripts-hook (968 B) in 1.5s Progress: 0 of 5 built, 3 of 45 downloaded from cache (2 downloading) Downloaded cached libidn2 (359 KiB) in 764ms Progress: 0 of 5 built, 4 of 45 downloaded from cache (1 downloading) Downloading cached glibc-2.40 from https://cache.nix-ci.com Downloaded cached glibc-locales-2.40 (221.6 MiB) in 2.4s Progress: 0 of 5 built, 5 of 45 downloaded from cache (1 downloading) Downloaded cached glibc-2.40 (28.8 MiB) in 1.1s Progress: 0 of 4 built, 6 of 45 downloaded from cache Downloading cached attr from https://cache.nix-ci.com Downloaded cached attr in 0ms Downloading cached bash from https://cache.nix-ci.com Downloading cached brotli-1.1.0-lib from https://cache.nix-ci.com Downloaded cached bash in 0ms Downloading cached bzip2 from https://cache.nix-ci.com Downloaded cached brotli-1.1.0-lib in 0ms Downloaded cached bzip2 in 0ms Downloading cached ed from https://cache.nix-ci.com Downloaded cached ed in 0ms Downloading cached gawk from https://cache.nix-ci.com Downloaded cached gawk in 0ms Downloading cached gcc-14.3.0-lib from https://cache.nix-ci.com Downloading cached gnumake from https://cache.nix-ci.com Downloaded cached gnumake in 0ms Downloading cached gnused from https://cache.nix-ci.com Downloaded cached gnused in 0ms Downloading cached json-c from https://cache.nix-ci.com Downloading cached keyutils-1.6.3-lib from https://cache.nix-ci.com Downloaded cached json-c in 0ms Downloaded cached keyutils-1.6.3-lib in 0ms Downloading cached libffi from https://cache.nix-ci.com Downloaded cached libffi in 0ms Downloading cached libpsl from https://cache.nix-ci.com Downloaded cached libpsl in 0ms Downloading cached nghttp2-1.65.0-lib from https://cache.nix-ci.com Downloaded cached nghttp2-1.65.0-lib in 0ms Downloading cached openssl from https://cache.nix-ci.com Downloading cached pcre2 from https://cache.nix-ci.com Downloaded cached pcre2 in 0ms Progress: 0 of 4 built, 7 of 45 downloaded from cache (15 downloading) Progress: 0 of 4 built, 8 of 45 downloaded from cache (14 downloading) Progress: 0 of 4 built, 9 of 45 downloaded from cache (13 downloading) Progress: 0 of 4 built, 10 of 45 downloaded from cache (12 downloading) Progress: 0 of 4 built, 11 of 45 downloaded from cache (11 downloading) Progress: 0 of 4 built, 12 of 45 downloaded from cache (10 downloading) Progress: 0 of 4 built, 13 of 45 downloaded from cache (9 downloading) Progress: 0 of 4 built, 14 of 45 downloaded from cache (8 downloading) Progress: 0 of 4 built, 15 of 45 downloaded from cache (7 downloading) Progress: 0 of 4 built, 16 of 45 downloaded from cache (6 downloading) Progress: 0 of 4 built, 17 of 45 downloaded from cache (5 downloading) Progress: 0 of 4 built, 18 of 45 downloaded from cache (4 downloading) Progress: 0 of 4 built, 19 of 45 downloaded from cache (3 downloading) Downloading cached xz from https://cache.nix-ci.com Downloading cached zlib from https://cache.nix-ci.com Downloading cached acl from https://cache.nix-ci.com Downloading cached bzip2-1.0.8-bin from https://cache.nix-ci.com Downloading cached gzip from https://cache.nix-ci.com Downloading cached patch from https://cache.nix-ci.com Progress: 0 of 3 built, 20 of 45 downloaded from cache (8 downloading) Downloading cached gnugrep from https://cache.nix-ci.com Downloaded cached gcc-14.3.0-lib (9.5 MiB) in 663ms Progress: 0 of 3 built, 21 of 45 downloaded from cache (8 downloading) Downloading cached gmp-with-cxx from https://cache.nix-ci.com Downloaded cached gmp-with-cxx in 0ms Downloading cached gmp-with-cxx from https://cache.nix-ci.com Downloading cached patchelf from https://cache.nix-ci.com Downloaded cached patchelf in 0ms Downloading cached zstd from https://cache.nix-ci.com Progress: 0 of 3 built, 22 of 45 downloaded from cache (11 downloading) Progress: 0 of 3 built, 23 of 45 downloaded from cache (10 downloading) Downloaded cached openssl (7.9 MiB) in 740ms Progress: 0 of 3 built, 24 of 45 downloaded from cache (9 downloading) Downloading cached krb5-1.21.3-lib from https://cache.nix-ci.com Downloaded cached krb5-1.21.3-lib in 0ms Progress: 0 of 3 built, 25 of 45 downloaded from cache (9 downloading) Downloaded cached gzip (152 KiB) in 1.4s Progress: 0 of 3 built, 26 of 45 downloaded from cache (8 downloading) Downloaded cached xz (837 KiB) in 1.4s Progress: 0 of 3 built, 27 of 45 downloaded from cache (7 downloading) Downloading cached xz-5.8.1-bin from https://cache.nix-ci.com Downloaded cached patch (238 KiB) in 1.4s Progress: 0 of 3 built, 28 of 45 downloaded from cache (7 downloading) Downloaded cached acl (125 KiB) in 1.4s Progress: 0 of 3 built, 29 of 45 downloaded from cache (6 downloading) Downloading cached gnutar from https://cache.nix-ci.com Downloaded cached bzip2-1.0.8-bin (67 KiB) in 1.4s Progress: 0 of 3 built, 30 of 45 downloaded from cache (6 downloading) Downloaded cached zlib (129 KiB) in 1.4s Progress: 0 of 3 built, 31 of 45 downloaded from cache (5 downloading) Downloading cached file from https://cache.nix-ci.com Downloading cached libssh2 from https://cache.nix-ci.com Downloaded cached gnugrep (930 KiB) in 1.4s Progress: 0 of 3 built, 32 of 45 downloaded from cache (6 downloading) Downloaded cached gmp-with-cxx (773 KiB) in 827ms Progress: 0 of 3 built, 33 of 45 downloaded from cache (5 downloading) Downloading cached coreutils from https://cache.nix-ci.com Downloaded cached zstd (1.1 MiB) in 841ms Progress: 0 of 3 built, 34 of 45 downloaded from cache (5 downloading) Downloaded cached gnutar (2.7 MiB) in 912ms Progress: 0 of 3 built, 35 of 45 downloaded from cache (4 downloading) Downloaded cached xz-5.8.1-bin (197 KiB) in 1.0s Progress: 0 of 3 built, 36 of 45 downloaded from cache (3 downloading) Downloaded cached libssh2 (330 KiB) in 985ms Progress: 0 of 3 built, 37 of 45 downloaded from cache (2 downloading) Downloading cached curl from https://cache.nix-ci.com Downloaded cached file (8.3 MiB) in 986ms Progress: 0 of 3 built, 38 of 45 downloaded from cache (2 downloading) Downloaded cached coreutils (1.5 MiB) in 957ms Progress: 0 of 3 built, 39 of 45 downloaded from cache (1 downloading) Downloading cached diffutils from https://cache.nix-ci.com Downloading cached findutils from https://cache.nix-ci.com Downloaded cached curl (1006 KiB) in 716ms Progress: 0 of 3 built, 40 of 45 downloaded from cache (2 downloading) Downloading cached elfutils from https://cache.nix-ci.com Downloaded cached diffutils (1.5 MiB) in 723ms Progress: 0 of 3 built, 41 of 45 downloaded from cache (2 downloading) Downloaded cached findutils (1.7 MiB) in 734ms Progress: 0 of 3 built, 42 of 45 downloaded from cache (1 downloading) Downloading cached stdenv-linux from https://cache.nix-ci.com Downloaded cached stdenv-linux (59 KiB) in 860ms Progress: 0 of 3 built, 43 of 45 downloaded from cache (1 downloading) Downloaded cached elfutils (3.9 MiB) in 907ms Progress: 0 of 2 built, 44 of 45 downloaded from cache Downloading cached cabal2nix from https://cache.nix-ci.com Downloaded cached cabal2nix (18.2 MiB) in 928ms Progress: 0 of 2 built, 45 of 45 downloaded from cache Building /nix/store/86pzbjm4gsqn4iakfpfgmidkjwhfh8i4-cabal2nix-autodocodec-dhall.drv [cabal2nix-autodocodec-dhall:post-build] Uploading to the NixCI cache: /nix/store/2yipj7amikqs85fqbsb2ig2myrazibmr-cabal2nix-autodocodec-dhall [cabal2nix-autodocodec-dhall:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cabal2nix-autodocodec-dhall:post-build] copying 1 paths... [cabal2nix-autodocodec-dhall:post-build] copying path '/nix/store/2yipj7amikqs85fqbsb2ig2myrazibmr-cabal2nix-autodocodec-dhall' to 'https://cache.nix-ci.com'... [cabal2nix-autodocodec-dhall:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cabal2nix-autodocodec-dhall:post-build] copying 0 paths... Uploaded cabal2nix-autodocodec-dhall in 33.0s Progress: 1 of 2 built, 45 of 45 downloaded from cache Built cabal2nix-autodocodec-dhall in 33.0s Progress: 2 of 2 built, 45 of 45 downloaded from cache Progress: 45 of 45 downloaded from cache  Downloading cached colour-2.3.6-data from https://cache.nix-ci.com Downloading cached hscolour from https://cache.nix-ci.com Downloading cached linux-headers from https://cache.nix-ci.com Downloading cached ncurses-6.5-man from https://cache.nix-ci.com Downloading cached remove-references-to from https://cache.nix-ci.com Downloading cached setup-debug-info-dirs-hook from https://cache.nix-ci.com Downloading cached expand-response-params from https://cache.nix-ci.com Downloading cached gmp-with-cxx-6.3.0-dev from https://cache.nix-ci.com Downloading cached libffi-3.4.8-dev from https://cache.nix-ci.com Downloading cached ncurses from https://cache.nix-ci.com Downloading cached binutils-2.44-lib from https://cache.nix-ci.com Downloading cached glibc-2.40-66-bin from https://cache.nix-ci.com Downloading cached aeson-2.2.3.0-r3.cabal from https://cache.nix-ci.com Downloading cached aeson from https://cache.nix-ci.com Downloading cached autodocodec from https://cache.nix-ci.com Downloading cached dhall from https://cache.nix-ci.com Building /nix/store/kla94xc2qrp4rwi3v3na2p55q9qr1ikk-haskell-generic-builder-test-wrapper.sh.drv [haskell-generic-builder-test-wrapper.sh:post-build] Uploading to the NixCI cache: /nix/store/lhj7k2d829r4h4dgj6mbi1rnkv8nk68w-haskell-generic-builder-test-wrapper.sh Downloaded cached remove-references-to (1528 B) in 172ms Downloaded cached linux-headers (6.6 MiB) in 176ms [haskell-generic-builder-test-wrapper.sh:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead Downloaded cached colour-2.3.6-data (2536 B) in 183ms Downloaded cached hscolour (2.5 MiB) in 189ms Downloaded cached expand-response-params (16 KiB) in 178ms Downloaded cached gmp-with-cxx-6.3.0-dev (211 KiB) in 178ms Downloaded cached setup-debug-info-dirs-hook (592 B) in 210ms Downloaded cached ncurses-6.5-man (623 KiB) in 211ms Downloaded cached binutils-2.44-lib (2.9 MiB) in 207ms Downloaded cached aeson (332 KiB) in 205ms Downloaded cached libffi-3.4.8-dev (20 KiB) in 268ms Downloaded cached glibc-2.40-66-bin (2.7 MiB) in 293ms Downloaded cached aeson-2.2.3.0-r3.cabal (6496 B) in 288ms Downloaded cached autodocodec (23 KiB) in 307ms Downloaded cached dhall (840 KiB) in 301ms Downloaded cached ncurses (3.6 MiB) in 319ms [haskell-generic-builder-test-wrapper.sh:post-build] copying 0 paths... [haskell-generic-builder-test-wrapper.sh:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [haskell-generic-builder-test-wrapper.sh:post-build] copying 0 paths... Uploaded haskell-generic-builder-test-wrapper.sh in 688ms Progress: 1 of 319 built, 0 of 407 downloaded from cache (16 downloading) Built haskell-generic-builder-test-wrapper.sh in 733ms Progress: 1 of 318 built, 1 of 403 downloaded from cache (15 downloading) Progress: 1 of 318 built, 2 of 403 downloaded from cache (14 downloading) Progress: 1 of 318 built, 3 of 403 downloaded from cache (13 downloading) Progress: 1 of 318 built, 4 of 403 downloaded from cache (12 downloading) Progress: 1 of 318 built, 5 of 403 downloaded from cache (11 downloading) Progress: 1 of 318 built, 6 of 403 downloaded from cache (10 downloading) Progress: 1 of 318 built, 7 of 403 downloaded from cache (9 downloading) Progress: 1 of 318 built, 8 of 403 downloaded from cache (8 downloading) Progress: 1 of 318 built, 9 of 403 downloaded from cache (7 downloading) Progress: 1 of 318 built, 10 of 403 downloaded from cache (6 downloading) Progress: 1 of 318 built, 11 of 403 downloaded from cache (5 downloading) Progress: 1 of 318 built, 12 of 403 downloaded from cache (4 downloading) Progress: 1 of 318 built, 13 of 403 downloaded from cache (3 downloading) Progress: 1 of 318 built, 14 of 403 downloaded from cache (2 downloading) Progress: 1 of 318 built, 15 of 403 downloaded from cache (1 downloading) Progress: 1 of 318 built, 16 of 403 downloaded from cache Downloading cached 6b61483ec7fd0d5d5d56ccb967860d42740781e8.patch from https://cache.nix-ci.com Downloading cached OneTuple-0.4.2-r1.cabal from https://cache.nix-ci.com Downloading cached OneTuple from https://cache.nix-ci.com Downloading cached aeson-pretty from https://cache.nix-ci.com Downloading cached asn1-encoding-0.9.6-r2.cabal from https://cache.nix-ci.com Downloading cached asn1-encoding from https://cache.nix-ci.com Downloading cached asn1-parse from https://cache.nix-ci.com Downloading cached asn1-types from https://cache.nix-ci.com Downloading cached async-2.2.5-r3.cabal from https://cache.nix-ci.com Downloading cached async from https://cache.nix-ci.com Downloading cached atomic-write from https://cache.nix-ci.com Downloading cached attoparsec-0.14.4-r6.cabal from https://cache.nix-ci.com Downloading cached attoparsec from https://cache.nix-ci.com Downloading cached attoparsec-aeson from https://cache.nix-ci.com Downloading cached barbies from https://cache.nix-ci.com Downloading cached bifunctors-5.6.2-r2.cabal from https://cache.nix-ci.com Downloaded cached OneTuple (5320 B) in 869ms Progress: 1 of 312 built, 17 of 403 downloaded from cache (15 downloading) Downloading cached bifunctors from https://cache.nix-ci.com Downloaded cached 6b61483ec7fd0d5d5d56ccb967860d42740781e8.patch (664 B) in 873ms Progress: 1 of 311 built, 18 of 403 downloaded from cache (15 downloading) Downloading cached binutils from https://cache.nix-ci.com Downloaded cached asn1-encoding-0.9.6-r2.cabal (2176 B) in 883ms Progress: 1 of 310 built, 19 of 403 downloaded from cache (15 downloading) Downloading cached case-insensitive from https://cache.nix-ci.com Downloaded cached asn1-types (6584 B) in 909ms Progress: 1 of 309 built, 20 of 403 downloaded from cache (15 downloading) Downloading cached cborg-0.2.10.0-r2.cabal from https://cache.nix-ci.com Downloaded cached asn1-encoding (17 KiB) in 915ms Progress: 1 of 308 built, 21 of 403 downloaded from cache (15 downloading) Downloading cached cborg from https://cache.nix-ci.com Downloaded cached attoparsec (157 KiB) in 920ms Progress: 1 of 307 built, 22 of 403 downloaded from cache (15 downloading) Downloading cached cborg-json-0.2.6.0-r3.cabal from https://cache.nix-ci.com Downloaded cached aeson-pretty (6008 B) in 937ms Progress: 1 of 306 built, 23 of 403 downloaded from cache (15 downloading) Downloading cached cborg-json from https://cache.nix-ci.com Downloaded cached attoparsec-0.14.4-r6.cabal (6032 B) in 942ms Progress: 1 of 305 built, 24 of 403 downloaded from cache (15 downloading) Downloading cached charset from https://cache.nix-ci.com Downloaded cached async (15 KiB) in 950ms Progress: 1 of 304 built, 25 of 403 downloaded from cache (15 downloading) Downloading cached comonad-5.0.9-r1.cabal from https://cache.nix-ci.com Downloaded cached attoparsec-aeson (8200 B) in 959ms Progress: 1 of 303 built, 26 of 403 downloaded from cache (15 downloading) Downloading cached comonad from https://cache.nix-ci.com Downloaded cached bifunctors-5.6.2-r2.cabal (3448 B) in 963ms Progress: 1 of 302 built, 27 of 403 downloaded from cache (15 downloading) Downloading cached concurrent-output from https://cache.nix-ci.com Downloaded cached asn1-parse (3064 B) in 966ms Progress: 1 of 301 built, 28 of 403 downloaded from cache (15 downloading) Downloading cached constraints-0.14.2-r1.cabal from https://cache.nix-ci.com Downloaded cached async-2.2.5-r3.cabal (3480 B) in 967ms Progress: 1 of 300 built, 29 of 403 downloaded from cache (15 downloading) Downloading cached constraints from https://cache.nix-ci.com Downloaded cached OneTuple-0.4.2-r1.cabal (2128 B) in 977ms Progress: 1 of 299 built, 30 of 403 downloaded from cache (15 downloading) Downloading cached crypton from https://cache.nix-ci.com Downloaded cached atomic-write (7376 B) in 1.0s Progress: 1 of 298 built, 31 of 403 downloaded from cache (15 downloading) Downloading cached crypton-connection from https://cache.nix-ci.com Downloaded cached barbies (40 KiB) in 1.0s Progress: 1 of 297 built, 32 of 403 downloaded from cache (15 downloading) Downloading cached crypton-x509 from https://cache.nix-ci.com Downloaded cached bifunctors (37 KiB) in 1.0s Progress: 1 of 296 built, 33 of 403 downloaded from cache (15 downloading) Downloading cached crypton-x509-store from https://cache.nix-ci.com Downloaded cached cborg (90 KiB) in 1.0s Progress: 1 of 295 built, 34 of 403 downloaded from cache (15 downloading) Downloading cached crypton-x509-system from https://cache.nix-ci.com Downloaded cached charset (13 KiB) in 1.0s Progress: 1 of 294 built, 35 of 403 downloaded from cache (15 downloading) Downloaded cached case-insensitive (52 KiB) in 1.1s Downloading cached crypton-x509-validation from https://cache.nix-ci.com Progress: 1 of 293 built, 36 of 403 downloaded from cache (15 downloading) Downloading cached data-fix-0.3.4-r1.cabal from https://cache.nix-ci.com Downloaded cached comonad (14 KiB) in 1.0s Progress: 1 of 292 built, 37 of 403 downloaded from cache (15 downloading) Downloading cached data-fix from https://cache.nix-ci.com Downloaded cached concurrent-output (23 KiB) in 1.0s Progress: 1 of 291 built, 38 of 403 downloaded from cache (15 downloading) Downloading cached dns-root-data-2025-04 from https://cache.nix-ci.com Downloaded cached dns-root-data-2025-04 in 0ms Progress: 1 of 290 built, 39 of 403 downloaded from cache (15 downloading) Downloading cached doctest from https://cache.nix-ci.com Downloaded cached constraints (20 KiB) in 1.0s Progress: 1 of 290 built, 40 of 403 downloaded from cache (15 downloading) Downloading cached doctest-0.23.0-ghc from https://cache.nix-ci.com Downloaded cached cborg-0.2.10.0-r2.cabal (5520 B) in 1.1s Progress: 1 of 289 built, 41 of 403 downloaded from cache (15 downloading) Downloaded cached cborg-json-0.2.6.0-r3.cabal (3088 B) in 1.1s Downloaded cached crypton (634 KiB) in 1.1s Downloading cached either-5.0.2-r2.cabal from https://cache.nix-ci.com Progress: 1 of 288 built, 42 of 403 downloaded from cache (15 downloading) Progress: 1 of 288 built, 43 of 403 downloaded from cache (14 downloading) Downloading cached either from https://cache.nix-ci.com Downloading cached extra-1.7.16-r1.cabal from https://cache.nix-ci.com Downloaded cached cborg-json (4936 B) in 1.1s Progress: 1 of 286 built, 44 of 403 downloaded from cache (15 downloading) Downloading cached extra from https://cache.nix-ci.com Downloaded cached comonad-5.0.9-r1.cabal (3704 B) in 1.1s Progress: 1 of 285 built, 45 of 403 downloaded from cache (15 downloading) Downloading cached genvalidity from https://cache.nix-ci.com Downloaded cached crypton-x509 (21 KiB) in 1.0s Progress: 1 of 284 built, 46 of 403 downloaded from cache (15 downloading) Downloading cached genvalidity-hspec from https://cache.nix-ci.com Downloaded cached constraints-0.14.2-r1.cabal (2496 B) in 1.1s Progress: 1 of 283 built, 47 of 403 downloaded from cache (15 downloading) Downloading cached genvalidity-property from https://cache.nix-ci.com Downloaded cached crypton-connection (9440 B) in 1.1s Progress: 1 of 282 built, 48 of 403 downloaded from cache (15 downloading) Downloading cached glibc-2.40-66-dev from https://cache.nix-ci.com Downloaded cached glibc-2.40-66-dev in 0ms Progress: 1 of 281 built, 49 of 403 downloaded from cache (15 downloading) Downloading cached gmp from https://cache.nix-ci.com Downloaded cached gmp in 0ms Progress: 1 of 281 built, 50 of 403 downloaded from cache (15 downloading) Downloading cached hashable from https://cache.nix-ci.com Downloaded cached crypton-x509-system (3608 B) in 1.0s Progress: 1 of 281 built, 51 of 403 downloaded from cache (15 downloading) Downloading cached haskell-src-meta from https://cache.nix-ci.com Downloaded cached crypton-x509-validation (19 KiB) in 1.0s Progress: 1 of 280 built, 52 of 403 downloaded from cache (15 downloading) Downloading cached hedgehog-1.5-r2.cabal from https://cache.nix-ci.com Downloaded cached data-fix (6104 B) in 1.0s Progress: 1 of 279 built, 53 of 403 downloaded from cache (15 downloading) Downloading cached hedgehog from https://cache.nix-ci.com Downloaded cached either (8096 B) in 945ms Progress: 1 of 278 built, 54 of 403 downloaded from cache (15 downloading) Downloading cached hourglass-0.2.12-r1.cabal from https://cache.nix-ci.com Downloaded cached genvalidity (12 KiB) in 941ms Progress: 1 of 277 built, 55 of 403 downloaded from cache (15 downloading) Downloading cached hourglass from https://cache.nix-ci.com Downloaded cached extra (45 KiB) in 943ms Progress: 1 of 276 built, 56 of 403 downloaded from cache (15 downloading) Downloading cached hourglass-pr from https://cache.nix-ci.com Downloaded cached crypton-x509-store (12 KiB) in 1.2s Progress: 1 of 275 built, 57 of 403 downloaded from cache (15 downloading) Downloading cached http-client from https://cache.nix-ci.com Downloaded cached hashable (87 KiB) in 958ms Progress: 1 of 274 built, 58 of 403 downloaded from cache (15 downloading) Downloading cached http-client-tls-0.3.6.4-r2.cabal from https://cache.nix-ci.com Downloaded cached doctest (48 KiB) in 1.1s Progress: 1 of 273 built, 59 of 403 downloaded from cache (15 downloading) Downloading cached http-client-tls from https://cache.nix-ci.com Downloaded cached data-fix-0.3.4-r1.cabal (1520 B) in 1.1s Progress: 1 of 272 built, 60 of 403 downloaded from cache (15 downloading) Downloading cached http-types from https://cache.nix-ci.com Downloaded cached doctest-0.23.0-ghc (776 B) in 1.1s Progress: 1 of 271 built, 61 of 403 downloaded from cache (15 downloading) Downloading cached indexed-traversable-instances-0.1.2-r1.cabal from https://cache.nix-ci.com Downloaded cached extra-1.7.16-r1.cabal (2936 B) in 1.0s Progress: 1 of 270 built, 62 of 403 downloaded from cache (15 downloading) Downloaded cached either-5.0.2-r2.cabal (2128 B) in 1.0s Downloaded cached genvalidity-property (9448 B) in 1.0s Downloaded cached genvalidity-hspec (11 KiB) in 1.0s Downloading cached indexed-traversable-instances from https://cache.nix-ci.com Progress: 1 of 269 built, 63 of 403 downloaded from cache (15 downloading) Progress: 1 of 269 built, 64 of 403 downloaded from cache (14 downloading) Progress: 1 of 269 built, 65 of 403 downloaded from cache (13 downloading) Downloading cached integer-logarithms from https://cache.nix-ci.com Downloading cached iproute from https://cache.nix-ci.com Downloading cached isl from https://cache.nix-ci.com Downloaded cached isl in 0ms Progress: 1 of 266 built, 66 of 403 downloaded from cache (15 downloading) Downloading cached jailbreak-cabal from https://cache.nix-ci.com Downloaded cached binutils (31.1 MiB) in 2.3s Progress: 1 of 266 built, 67 of 403 downloaded from cache (15 downloading) Downloading cached libevent from https://cache.nix-ci.com Downloaded cached libevent in 0ms Progress: 1 of 266 built, 68 of 403 downloaded from cache (15 downloading) Downloading cached binutils-wrapper from https://cache.nix-ci.com Downloaded cached binutils-wrapper in 0ms Progress: 1 of 266 built, 69 of 403 downloaded from cache (15 downloading) Downloading cached libtasn1 from https://cache.nix-ci.com Downloaded cached libtasn1 in 0ms Progress: 1 of 266 built, 70 of 403 downloaded from cache (15 downloading) Downloading cached libxml2 from https://cache.nix-ci.com Downloaded cached libxml2 in 0ms Progress: 1 of 266 built, 71 of 403 downloaded from cache (15 downloading) Downloading cached lifted-async from https://cache.nix-ci.com Downloaded cached haskell-src-meta (27 KiB) in 1.0s Progress: 1 of 266 built, 72 of 403 downloaded from cache (15 downloading) Downloading cached libarchive-3.8.0-lib from https://cache.nix-ci.com Downloaded cached libarchive-3.8.0-lib in 0ms Progress: 1 of 265 built, 73 of 403 downloaded from cache (15 downloading) Downloading cached lifted-base from https://cache.nix-ci.com Downloaded cached hedgehog-1.5-r2.cabal (4936 B) in 1.0s Progress: 1 of 265 built, 74 of 403 downloaded from cache (15 downloading) Downloading cached logict from https://cache.nix-ci.com Downloaded cached hedgehog (77 KiB) in 1.0s Progress: 1 of 264 built, 75 of 403 downloaded from cache (15 downloading) Downloading cached megaparsec from https://cache.nix-ci.com Downloaded cached hourglass-0.2.12-r1.cabal (3312 B) in 1.0s Progress: 1 of 263 built, 76 of 403 downloaded from cache (15 downloading) Downloading cached monad-control from https://cache.nix-ci.com Downloaded cached hourglass (25 KiB) in 1.0s Progress: 1 of 262 built, 77 of 403 downloaded from cache (15 downloading) Downloading cached mpfr from https://cache.nix-ci.com Downloaded cached mpfr in 0ms Progress: 1 of 261 built, 78 of 403 downloaded from cache (15 downloading) Downloading cached ncurses-6.5-dev from https://cache.nix-ci.com Downloaded cached ncurses-6.5-dev in 0ms Progress: 1 of 261 built, 79 of 403 downloaded from cache (15 downloading) Downloaded cached hourglass-pr (760 B) in 1.0s Downloading cached libmpc from https://cache.nix-ci.com Downloaded cached libmpc in 0ms Progress: 1 of 261 built, 80 of 403 downloaded from cache (15 downloading) Progress: 1 of 261 built, 81 of 403 downloaded from cache (14 downloading) Downloading cached nettle from https://cache.nix-ci.com Downloaded cached nettle in 0ms Downloading cached network-uri-2.6.4.2-r1.cabal from https://cache.nix-ci.com Progress: 1 of 260 built, 82 of 403 downloaded from cache (15 downloading) Downloading cached gcc from https://cache.nix-ci.com Downloaded cached http-client (94 KiB) in 996ms Progress: 1 of 260 built, 83 of 403 downloaded from cache (15 downloading) Downloading cached network-uri from https://cache.nix-ci.com Downloaded cached http-types (18 KiB) in 1.0s Progress: 1 of 259 built, 84 of 403 downloaded from cache (15 downloading) Downloading cached nothunks-0.3.0.0-r1.cabal from https://cache.nix-ci.com Downloaded cached http-client-tls (8072 B) in 1.0s Progress: 1 of 258 built, 85 of 403 downloaded from cache (15 downloading) Downloading cached nothunks from https://cache.nix-ci.com Downloaded cached indexed-traversable-instances (3792 B) in 1.0s Progress: 1 of 257 built, 86 of 403 downloaded from cache (15 downloading) Downloading cached p11-kit from https://cache.nix-ci.com Downloaded cached p11-kit in 0ms Progress: 1 of 256 built, 87 of 403 downloaded from cache (15 downloading) Downloading cached parsers-0.12.12-r1.cabal from https://cache.nix-ci.com Downloaded cached iproute (17 KiB) in 1.0s Progress: 1 of 256 built, 88 of 403 downloaded from cache (15 downloading) Downloading cached parsers from https://cache.nix-ci.com Downloaded cached integer-logarithms (9064 B) in 1.0s Progress: 1 of 255 built, 89 of 403 downloaded from cache (15 downloading) Downloading cached path from https://cache.nix-ci.com Downloaded cached lifted-async (10 KiB) in 1.0s Progress: 1 of 254 built, 90 of 403 downloaded from cache (15 downloading) Downloading cached path-io from https://cache.nix-ci.com Downloaded cached http-client-tls-0.3.6.4-r2.cabal (2248 B) in 1.0s Progress: 1 of 253 built, 91 of 403 downloaded from cache (15 downloading) Downloading cached pkg-config from https://cache.nix-ci.com Downloaded cached indexed-traversable-instances-0.1.2-r1.cabal (2520 B) in 1.2s Progress: 1 of 252 built, 92 of 403 downloaded from cache (15 downloading) Downloading cached pretty-show-1.10-data from https://cache.nix-ci.com Downloaded cached lifted-base (11 KiB) in 1.1s Progress: 1 of 251 built, 93 of 403 downloaded from cache (15 downloading) Downloading cached profunctors-5.6.2-r3.cabal from https://cache.nix-ci.com Downloaded cached logict (19 KiB) in 1.1s Progress: 1 of 250 built, 94 of 403 downloaded from cache (15 downloading) Downloading cached profunctors from https://cache.nix-ci.com Downloaded cached megaparsec (65 KiB) in 1.1s Progress: 1 of 249 built, 95 of 403 downloaded from cache (15 downloading) Downloading cached quickcheck-instances-0.3.32-r1.cabal from https://cache.nix-ci.com Downloaded cached monad-control (13 KiB) in 1.1s Progress: 1 of 248 built, 96 of 403 downloaded from cache (15 downloading) Downloading cached quickcheck-instances from https://cache.nix-ci.com Downloaded cached network-uri-2.6.4.2-r1.cabal (3336 B) in 1.1s Progress: 1 of 247 built, 97 of 403 downloaded from cache (15 downloading) Downloading cached readline from https://cache.nix-ci.com Downloaded cached readline in 0ms Progress: 1 of 246 built, 98 of 403 downloaded from cache (15 downloading) Downloading cached scientific-0.3.8.0-r2.cabal from https://cache.nix-ci.com Downloaded cached network-uri (30 KiB) in 1.1s Progress: 1 of 246 built, 99 of 403 downloaded from cache (15 downloading) Downloaded cached parsers-0.12.12-r1.cabal (3432 B) in 1.1s Downloading cached bash-interactive from https://cache.nix-ci.com Downloaded cached bash-interactive in 0ms Downloaded cached parsers (23 KiB) in 1.1s Progress: 1 of 245 built, 100 of 403 downloaded from cache (15 downloading) Progress: 1 of 245 built, 101 of 403 downloaded from cache (14 downloading) Progress: 1 of 245 built, 102 of 403 downloaded from cache (13 downloading) Downloading cached scientific from https://cache.nix-ci.com Downloading cached semialign-1.3.1-r2.cabal from https://cache.nix-ci.com Downloading cached semialign from https://cache.nix-ci.com Downloaded cached path (26 KiB) in 1.2s Progress: 1 of 243 built, 103 of 403 downloaded from cache (15 downloading) Downloading cached ghc-9.8.2-doc from https://cache.nix-ci.com Downloaded cached path-io (21 KiB) in 1.2s Progress: 1 of 242 built, 104 of 403 downloaded from cache (15 downloading) Downloaded cached nothunks (19 KiB) in 1.2s Downloading cached semigroupoids-6.0.1-r2.cabal from https://cache.nix-ci.com Progress: 1 of 241 built, 105 of 403 downloaded from cache (15 downloading) Downloading cached semigroupoids from https://cache.nix-ci.com Downloaded cached nothunks-0.3.0.0-r1.cabal (3024 B) in 1.2s Progress: 1 of 240 built, 106 of 403 downloaded from cache (15 downloading) Downloading cached serialise-0.2.6.1-r4.cabal from https://cache.nix-ci.com Downloaded cached pkg-config (669 KiB) in 1.2s Progress: 1 of 239 built, 107 of 403 downloaded from cache (15 downloading) Downloading cached serialise from https://cache.nix-ci.com Downloaded cached profunctors-5.6.2-r3.cabal (2600 B) in 1.0s Progress: 1 of 239 built, 108 of 403 downloaded from cache (15 downloading) Downloading cached pkg-config-wrapper from https://cache.nix-ci.com Downloaded cached jailbreak-cabal (5 MiB) in 3.1s Progress: 1 of 238 built, 109 of 403 downloaded from cache (15 downloading) Downloading cached smallcheck from https://cache.nix-ci.com Downloaded cached profunctors (27 KiB) in 1.1s Progress: 1 of 237 built, 110 of 403 downloaded from cache (15 downloading) Downloading cached socks from https://cache.nix-ci.com Downloaded cached pretty-show-1.10-data (88 KiB) in 1.9s Progress: 1 of 236 built, 111 of 403 downloaded from cache (15 downloading) Downloading cached sqlite from https://cache.nix-ci.com Downloaded cached sqlite in 0ms Progress: 1 of 236 built, 112 of 403 downloaded from cache (15 downloading) Downloading cached streaming-commons from https://cache.nix-ci.com Downloaded cached semialign (10232 B) in 957ms Progress: 1 of 236 built, 113 of 403 downloaded from cache (15 downloading) Downloading cached strict-0.5.1-r1.cabal from https://cache.nix-ci.com Downloaded cached scientific (23 KiB) in 967ms Progress: 1 of 235 built, 114 of 403 downloaded from cache (15 downloading) Downloading cached strict from https://cache.nix-ci.com Downloaded cached quickcheck-instances (12 KiB) in 1.1s Progress: 1 of 234 built, 115 of 403 downloaded from cache (15 downloading) Downloading cached string-interpolate-0.3.4.0-r2.cabal from https://cache.nix-ci.com Downloaded cached quickcheck-instances-0.3.32-r1.cabal (4456 B) in 1.1s Progress: 1 of 233 built, 116 of 403 downloaded from cache (15 downloading) Downloading cached string-interpolate from https://cache.nix-ci.com Downloaded cached semialign-1.3.1-r2.cabal (2336 B) in 1.0s Progress: 1 of 232 built, 117 of 403 downloaded from cache (15 downloading) Downloading cached tasty-golden from https://cache.nix-ci.com Downloaded cached semigroupoids (35 KiB) in 975ms Progress: 1 of 231 built, 118 of 403 downloaded from cache (15 downloading) Downloading cached tasty-hedgehog-1.4.0.2-r6.cabal from https://cache.nix-ci.com Downloaded cached scientific-0.3.8.0-r2.cabal (4512 B) in 1.2s Progress: 1 of 230 built, 119 of 403 downloaded from cache (15 downloading) Downloading cached tasty-hedgehog from https://cache.nix-ci.com Downloaded cached serialise (73 KiB) in 980ms Progress: 1 of 229 built, 120 of 403 downloaded from cache (15 downloading) Downloading cached tasty-smallcheck-0.8.2-r1.cabal from https://cache.nix-ci.com Downloaded cached serialise-0.2.6.1-r4.cabal (8936 B) in 1.0s Progress: 1 of 228 built, 121 of 403 downloaded from cache (15 downloading) Downloading cached tasty-smallcheck from https://cache.nix-ci.com Downloaded cached semigroupoids-6.0.1-r2.cabal (7656 B) in 1.0s Progress: 1 of 227 built, 122 of 403 downloaded from cache (15 downloading) Downloading cached text-iso8601-0.1.1-r2.cabal from https://cache.nix-ci.com Downloaded cached smallcheck (19 KiB) in 1.0s Progress: 1 of 226 built, 123 of 403 downloaded from cache (15 downloading) Downloading cached text-iso8601 from https://cache.nix-ci.com Downloaded cached socks (9872 B) in 1.0s Progress: 1 of 225 built, 124 of 403 downloaded from cache (15 downloading) Downloading cached text-short-0.1.6-r3.cabal from https://cache.nix-ci.com Downloaded cached streaming-commons (37 KiB) in 1.0s Progress: 1 of 224 built, 125 of 403 downloaded from cache (15 downloading) Downloading cached text-short from https://cache.nix-ci.com Downloaded cached strict-0.5.1-r1.cabal (3672 B) in 1.0s Progress: 1 of 223 built, 126 of 403 downloaded from cache (15 downloading) Downloading cached th-expand-syns from https://cache.nix-ci.com Downloaded cached strict (11 KiB) in 1.0s Progress: 1 of 222 built, 127 of 403 downloaded from cache (15 downloading) Downloading cached th-lift-instances from https://cache.nix-ci.com Downloaded cached string-interpolate (22 KiB) in 1.0s Progress: 1 of 221 built, 128 of 403 downloaded from cache (15 downloading) Downloading cached th-orphans from https://cache.nix-ci.com Downloaded cached tasty-golden (14 KiB) in 1.0s Progress: 1 of 220 built, 129 of 403 downloaded from cache (15 downloading) Downloading cached th-reify-many from https://cache.nix-ci.com Downloaded cached string-interpolate-0.3.4.0-r2.cabal (4392 B) in 1.1s Progress: 1 of 219 built, 130 of 403 downloaded from cache (15 downloading) Downloading cached these-1.2.1-r2.cabal from https://cache.nix-ci.com Downloaded cached tasty-hedgehog (5624 B) in 1.1s Progress: 1 of 218 built, 131 of 403 downloaded from cache (15 downloading) Downloading cached these from https://cache.nix-ci.com Downloaded cached tasty-smallcheck-0.8.2-r1.cabal (1304 B) in 1.1s Progress: 1 of 217 built, 132 of 403 downloaded from cache (15 downloading) Downloaded cached pkg-config-wrapper (11 KiB) in 1.3s Downloading cached time-compat-1.9.7-r2.cabal from https://cache.nix-ci.com Progress: 1 of 216 built, 133 of 403 downloaded from cache (15 downloading) Downloading cached time-compat from https://cache.nix-ci.com Downloaded cached tasty-smallcheck (3160 B) in 1.0s Progress: 1 of 215 built, 134 of 403 downloaded from cache (15 downloading) Downloading cached tls from https://cache.nix-ci.com Downloaded cached tasty-hedgehog-1.4.0.2-r6.cabal (1968 B) in 1.1s Progress: 1 of 214 built, 135 of 403 downloaded from cache (15 downloading) Downloading cached transformers-base from https://cache.nix-ci.com Downloaded cached text-iso8601 (9712 B) in 330ms Progress: 1 of 213 built, 136 of 403 downloaded from cache (15 downloading) Downloading cached typed-process from https://cache.nix-ci.com Downloaded cached text-short (24 KiB) in 373ms Progress: 1 of 212 built, 137 of 403 downloaded from cache (15 downloading) Downloading cached unbound-1.23.1-lib from https://cache.nix-ci.com Downloaded cached unbound-1.23.1-lib in 0ms Progress: 1 of 211 built, 138 of 403 downloaded from cache (15 downloading) Downloading cached unix-compat from https://cache.nix-ci.com Downloaded cached th-expand-syns (7208 B) in 370ms Progress: 1 of 211 built, 139 of 403 downloaded from cache (15 downloading) Downloading cached gnutls from https://cache.nix-ci.com Downloaded cached gnutls in 0ms Progress: 1 of 210 built, 140 of 403 downloaded from cache (15 downloading) Downloading cached unordered-containers-0.2.20-r4.cabal from https://cache.nix-ci.com Downloaded cached text-iso8601-0.1.1-r2.cabal (2528 B) in 1.2s Progress: 1 of 210 built, 141 of 403 downloaded from cache (15 downloading) Downloading cached libmicrohttpd from https://cache.nix-ci.com Downloaded cached libmicrohttpd in 0ms Progress: 1 of 209 built, 142 of 403 downloaded from cache (15 downloading) Downloading cached unordered-containers from https://cache.nix-ci.com Downloaded cached text-short-0.1.6-r3.cabal (2944 B) in 465ms Progress: 1 of 209 built, 143 of 403 downloaded from cache (15 downloading) Downloading cached elfutils-0.192-bin from https://cache.nix-ci.com Downloaded cached elfutils-0.192-bin in 0ms Progress: 1 of 208 built, 144 of 403 downloaded from cache (15 downloading) Downloading cached uuid-types-1.0.6-r3.cabal from https://cache.nix-ci.com Downloaded cached th-lift-instances (6840 B) in 1.1s Progress: 1 of 208 built, 145 of 403 downloaded from cache (15 downloading) Downloading cached elfutils-0.192-dev from https://cache.nix-ci.com Downloaded cached th-orphans (7264 B) in 1.0s Downloaded cached elfutils-0.192-dev in 0ms Progress: 1 of 207 built, 146 of 403 downloaded from cache (15 downloading) Progress: 1 of 207 built, 147 of 403 downloaded from cache (14 downloading) Downloading cached validity-scientific from https://cache.nix-ci.com Downloading cached uuid-types from https://cache.nix-ci.com Downloaded cached th-reify-many (5944 B) in 1.0s Progress: 1 of 206 built, 148 of 403 downloaded from cache (15 downloading) Downloading cached vector-0.13.2.0-r1.cabal from https://cache.nix-ci.com Downloaded cached these (10024 B) in 984ms Progress: 1 of 205 built, 149 of 403 downloaded from cache (15 downloading) Downloading cached vector from https://cache.nix-ci.com Downloaded cached time-compat (56 KiB) in 985ms Progress: 1 of 204 built, 150 of 403 downloaded from cache (15 downloading) Downloading cached witherable-0.5-r1.cabal from https://cache.nix-ci.com Downloaded cached transformers-base (3016 B) in 951ms Progress: 1 of 203 built, 151 of 403 downloaded from cache (15 downloading) Downloading cached witherable from https://cache.nix-ci.com Downloaded cached typed-process (18 KiB) in 931ms Progress: 1 of 202 built, 152 of 403 downloaded from cache (15 downloading) Downloading cached zlib-0.7.1.0-r2.cabal from https://cache.nix-ci.com Downloaded cached unix-compat (15 KiB) in 885ms Progress: 1 of 201 built, 153 of 403 downloaded from cache (15 downloading) Downloading cached zlib from https://cache.nix-ci.com Downloaded cached these-1.2.1-r2.cabal (2408 B) in 1.1s Progress: 1 of 200 built, 154 of 403 downloaded from cache (15 downloading) Downloading cached zlib-1.3.1-dev from https://cache.nix-ci.com Downloaded cached zlib-1.3.1-dev in 0ms Progress: 1 of 199 built, 155 of 403 downloaded from cache (15 downloading) Downloaded cached time-compat-1.9.7-r2.cabal (4600 B) in 1.0s Progress: 1 of 198 built, 156 of 403 downloaded from cache (14 downloading) Downloaded cached unordered-containers (58 KiB) in 878ms Progress: 1 of 197 built, 157 of 403 downloaded from cache (13 downloading) Downloaded cached uuid-types (11 KiB) in 170ms Progress: 1 of 196 built, 158 of 403 downloaded from cache (12 downloading) Downloaded cached validity-scientific (1744 B) in 180ms Progress: 1 of 195 built, 159 of 403 downloaded from cache (11 downloading) Downloaded cached tls (159 KiB) in 1.0s Progress: 1 of 194 built, 160 of 403 downloaded from cache (10 downloading) Downloaded cached vector (181 KiB) in 150ms Progress: 1 of 193 built, 161 of 403 downloaded from cache (9 downloading) Downloaded cached unordered-containers-0.2.20-r4.cabal (4040 B) in 980ms Progress: 1 of 192 built, 162 of 403 downloaded from cache (8 downloading) Downloaded cached witherable (10 KiB) in 157ms Progress: 1 of 191 built, 163 of 403 downloaded from cache (7 downloading) Downloaded cached zlib-0.7.1.0-r2.cabal (5472 B) in 140ms Progress: 1 of 190 built, 164 of 403 downloaded from cache (6 downloading) Downloaded cached zlib (28 KiB) in 134ms Progress: 1 of 189 built, 165 of 403 downloaded from cache (5 downloading) Downloaded cached uuid-types-1.0.6-r3.cabal (2736 B) in 966ms Progress: 1 of 188 built, 166 of 403 downloaded from cache (4 downloading) Downloaded cached witherable-0.5-r1.cabal (2456 B) in 229ms Progress: 1 of 187 built, 167 of 403 downloaded from cache (3 downloading) Downloaded cached vector-0.13.2.0-r1.cabal (8920 B) in 262ms Progress: 1 of 186 built, 168 of 403 downloaded from cache (2 downloading) Downloaded cached gcc (245.2 MiB) in 5.5s Progress: 1 of 185 built, 169 of 403 downloaded from cache (1 downloading) Downloading cached gcc-wrapper from https://cache.nix-ci.com Downloaded cached gcc-wrapper in 0ms Progress: 1 of 185 built, 170 of 403 downloaded from cache (1 downloading) Downloading cached stdenv-linux from https://cache.nix-ci.com Downloaded cached stdenv-linux in 0ms Progress: 1 of 185 built, 171 of 403 downloaded from cache (1 downloading) Downloaded cached ghc-9.8.2-doc (685.7 MiB) in 20.6s Progress: 1 of 184 built, 172 of 403 downloaded from cache Downloading cached Diff-0.5-doc from https://cache.nix-ci.com Downloading cached StateVar-1.2.2-doc from https://cache.nix-ci.com Downloading cached appar-0.1.8-doc from https://cache.nix-ci.com Downloading cached assoc-1.1.1-doc from https://cache.nix-ci.com Downloading cached base-compat-0.13.1-doc from https://cache.nix-ci.com Downloading cached base-orphans-0.9.3-doc from https://cache.nix-ci.com Downloading cached base16-bytestring-1.0.2.0-doc from https://cache.nix-ci.com Downloading cached base64-bytestring-1.2.1.0-doc from https://cache.nix-ci.com Downloading cached basement-0.0.16-doc from https://cache.nix-ci.com Downloading cached blaze-builder-0.4.2.3-doc from https://cache.nix-ci.com Downloading cached byteorder-1.0.4-doc from https://cache.nix-ci.com Downloading cached cabal-doctest-1.0.11-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://cache.nix-ci.com Downloading cached character-ps-0.1-doc from https://cache.nix-ci.com Downloading cached clock-0.8.4-doc from https://cache.nix-ci.com Downloaded cached assoc-1.1.1-doc (192 KiB) in 871ms Progress: 1 of 184 built, 173 of 403 downloaded from cache (15 downloading) Downloading cached cmdargs-0.10.22-doc from https://cache.nix-ci.com Downloaded cached base16-bytestring-1.0.2.0-doc (283 KiB) in 872ms Progress: 1 of 184 built, 174 of 403 downloaded from cache (15 downloading) Downloaded cached appar-0.1.8-doc (507 KiB) in 872ms Downloading cached code-page-0.2.1-doc from https://cache.nix-ci.com Downloaded cached StateVar-1.2.2-doc (299 KiB) in 872ms Progress: 1 of 184 built, 175 of 403 downloaded from cache (15 downloading) Downloading cached colour-2.3.6-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 176 of 403 downloaded from cache (15 downloading) Downloading cached cryptohash-sha256-0.11.102.1-doc from https://cache.nix-ci.com Downloaded cached blaze-builder-0.4.2.3-doc (1.1 MiB) in 874ms Progress: 1 of 184 built, 177 of 403 downloaded from cache (15 downloading) Downloading cached contravariant-1.5.5-doc from https://cache.nix-ci.com Downloaded cached base64-bytestring-1.2.1.0-doc (569 KiB) in 899ms Progress: 1 of 184 built, 178 of 403 downloaded from cache (15 downloading) Downloaded cached Diff-0.5-doc (533 KiB) in 899ms Downloaded cached cabal-doctest-1.0.11-doc (356 KiB) in 899ms Downloading cached data-default-class-0.1.2.2-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 179 of 403 downloaded from cache (15 downloading) Progress: 1 of 184 built, 180 of 403 downloaded from cache (14 downloading) Downloading cached dlist-1.0-doc from https://cache.nix-ci.com Downloading cached dotgen-0.4.3-doc from https://cache.nix-ci.com Downloaded cached character-ps-0.1-doc (1 MiB) in 901ms Progress: 1 of 184 built, 181 of 403 downloaded from cache (15 downloading) Downloading cached erf-2.0.0.0-doc from https://cache.nix-ci.com Downloaded cached base-orphans-0.9.3-doc (1.1 MiB) in 902ms Progress: 1 of 184 built, 182 of 403 downloaded from cache (15 downloading) Downloading cached extensible-exceptions-0.1.1.4-doc from https://cache.nix-ci.com Downloaded cached cereal-0.5.8.3-doc (1.5 MiB) in 902ms Progress: 1 of 184 built, 183 of 403 downloaded from cache (15 downloading) Downloading cached generically-0.1.1-doc from https://cache.nix-ci.com Downloaded cached base-compat-0.13.1-doc (4.9 MiB) in 907ms Progress: 1 of 184 built, 184 of 403 downloaded from cache (15 downloading) Downloading cached ghc from https://cache.nix-ci.com Downloaded cached call-stack-0.4.0-doc (203 KiB) in 1.5s Progress: 1 of 184 built, 185 of 403 downloaded from cache (15 downloading) Downloading cached ghc-paths-0.1.0.12-doc from https://cache.nix-ci.com Downloaded cached clock-0.8.4-doc (517 KiB) in 1.5s Progress: 1 of 184 built, 186 of 403 downloaded from cache (15 downloading) Downloading cached HUnit-1.6.2.0-doc from https://cache.nix-ci.com Downloaded cached byteorder-1.0.4-doc (145 KiB) in 1.5s Progress: 1 of 184 built, 187 of 403 downloaded from cache (15 downloading) Downloading cached half-0.3.2-doc from https://cache.nix-ci.com Downloaded cached basement-0.0.16-doc (31.8 MiB) in 1.6s Progress: 1 of 184 built, 188 of 403 downloaded from cache (15 downloading) Downloading cached haskell-lexer-1.1.2-doc from https://cache.nix-ci.com Downloaded cached generically-0.1.1-doc (180 KiB) in 1.5s Progress: 1 of 184 built, 189 of 403 downloaded from cache (15 downloading) Downloading cached haskell-src-exts-1.23.1-doc from https://cache.nix-ci.com Downloaded cached extensible-exceptions-0.1.1.4-doc (252 KiB) in 1.5s Progress: 1 of 184 built, 190 of 403 downloaded from cache (15 downloading) Downloading cached hostname-1.0-doc from https://cache.nix-ci.com Downloaded cached erf-2.0.0.0-doc (193 KiB) in 1.6s Progress: 1 of 184 built, 191 of 403 downloaded from cache (15 downloading) Downloading cached hspec-discover-2.11.12-doc from https://cache.nix-ci.com Downloaded cached dotgen-0.4.3-doc (270 KiB) in 1.6s Progress: 1 of 184 built, 192 of 403 downloaded from cache (15 downloading) Downloading cached indexed-traversable-0.1.4-doc from https://cache.nix-ci.com Downloaded cached data-default-class-0.1.2.2-doc (275 KiB) in 1.6s Progress: 1 of 184 built, 193 of 403 downloaded from cache (15 downloading) Downloading cached inspection-testing-0.5.0.3-doc from https://cache.nix-ci.com Downloaded cached dlist-1.0-doc (532 KiB) in 1.6s Progress: 1 of 184 built, 194 of 403 downloaded from cache (15 downloading) Downloading cached cookie-0.5.1-doc from https://cache.nix-ci.com Downloaded cached cryptohash-sha256-0.11.102.1-doc (342 KiB) in 1.7s Progress: 1 of 184 built, 195 of 403 downloaded from cache (15 downloading) Downloading cached data-default-instances-containers-0.1.0.3-doc from https://cache.nix-ci.com Downloaded cached contravariant-1.5.5-doc (949 KiB) in 1.7s Progress: 1 of 184 built, 196 of 403 downloaded from cache (15 downloading) Downloaded cached half-0.3.2-doc (471 KiB) in 1.0s Downloading cached data-default-instances-dlist-0.0.1.2-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 197 of 403 downloaded from cache (15 downloading) Downloading cached lens-family-core-2.1.3-doc from https://cache.nix-ci.com Downloaded cached hostname-1.0-doc (118 KiB) in 174ms Progress: 1 of 184 built, 198 of 403 downloaded from cache (15 downloading) Downloading cached logging-facade-0.3.1-doc from https://cache.nix-ci.com Downloaded cached ghc-paths-0.1.0.12-doc (121 KiB) in 1.0s Progress: 1 of 184 built, 199 of 403 downloaded from cache (15 downloading) Downloading cached memory-0.18.0-doc from https://cache.nix-ci.com Downloaded cached cookie-0.5.1-doc (330 KiB) in 151ms Progress: 1 of 184 built, 200 of 403 downloaded from cache (15 downloading) Downloaded cached hspec-discover-2.11.12-doc (416 KiB) in 155ms Downloading cached mime-types-0.1.2.0-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 201 of 403 downloaded from cache (15 downloading) Downloading cached mmorph-1.2.0-doc from https://cache.nix-ci.com Downloaded cached HUnit-1.6.2.0-doc (640 KiB) in 1.0s Progress: 1 of 184 built, 202 of 403 downloaded from cache (15 downloading) Downloaded cached code-page-0.2.1-doc (276 KiB) in 1.7s Downloading cached network-3.2.7.0-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 203 of 403 downloaded from cache (15 downloading) Downloading cached hspec-expectations-0.8.4-doc from https://cache.nix-ci.com Downloaded cached inspection-testing-0.5.0.3-doc (1.1 MiB) in 158ms Progress: 1 of 184 built, 204 of 403 downloaded from cache (15 downloading) Downloading cached old-locale-1.0.0.7-doc from https://cache.nix-ci.com Downloaded cached indexed-traversable-0.1.4-doc (1.1 MiB) in 161ms Progress: 1 of 184 built, 205 of 403 downloaded from cache (15 downloading) Downloading cached os-string-2.0.7-doc from https://cache.nix-ci.com Downloaded cached colour-2.3.6-doc (2 MiB) in 1.7s Progress: 1 of 184 built, 206 of 403 downloaded from cache (15 downloading) Downloading cached parallel-3.2.2.0-doc from https://cache.nix-ci.com Downloaded cached haskell-lexer-1.1.2-doc (6.3 MiB) in 1.0s Progress: 1 of 184 built, 207 of 403 downloaded from cache (15 downloading) Downloading cached ansi-terminal-types-1.1-doc from https://cache.nix-ci.com Downloaded cached cmdargs-0.10.22-doc (4.7 MiB) in 1.8s Progress: 1 of 184 built, 208 of 403 downloaded from cache (15 downloading) Downloading cached parser-combinators-1.3.0-doc from https://cache.nix-ci.com Downloaded cached data-default-instances-containers-0.1.0.3-doc (129 KiB) in 44ms Progress: 1 of 184 built, 209 of 403 downloaded from cache (15 downloading) Downloading cached pretty-show-1.10-doc from https://cache.nix-ci.com Downloaded cached lens-family-core-2.1.3-doc (2.9 MiB) in 64ms Progress: 1 of 184 built, 210 of 403 downloaded from cache (15 downloading) Downloading cached prettyprinter-1.7.1-doc from https://cache.nix-ci.com Downloaded cached data-default-instances-dlist-0.0.1.2-doc (111 KiB) in 66ms Progress: 1 of 184 built, 211 of 403 downloaded from cache (15 downloading) Downloading cached primitive-0.9.1.0-doc from https://cache.nix-ci.com Downloaded cached logging-facade-0.3.1-doc (386 KiB) in 79ms Progress: 1 of 184 built, 212 of 403 downloaded from cache (15 downloading) Downloading cached regex-base-0.94.0.3-doc from https://cache.nix-ci.com Downloaded cached haskell-src-exts-1.23.1-doc (31.7 MiB) in 263ms Progress: 1 of 184 built, 213 of 403 downloaded from cache (15 downloading) Downloading cached repline-0.4.2.0-doc from https://cache.nix-ci.com Downloaded cached memory-0.18.0-doc (3.1 MiB) in 84ms Progress: 1 of 184 built, 214 of 403 downloaded from cache (15 downloading) Downloading cached safe-0.3.21-doc from https://cache.nix-ci.com Downloaded cached mime-types-0.1.2.0-doc (619 KiB) in 83ms Progress: 1 of 184 built, 215 of 403 downloaded from cache (15 downloading) Downloading cached pem-0.2.4-doc from https://cache.nix-ci.com Downloaded cached mmorph-1.2.0-doc (514 KiB) in 96ms Progress: 1 of 184 built, 216 of 403 downloaded from cache (15 downloading) Downloading cached safe-exceptions-0.1.7.4-doc from https://cache.nix-ci.com Downloaded cached hspec-expectations-0.8.4-doc (335 KiB) in 98ms Progress: 1 of 184 built, 217 of 403 downloaded from cache (15 downloading) Downloading cached silently-1.2.5.4-doc from https://cache.nix-ci.com Downloaded cached old-locale-1.0.0.7-doc (164 KiB) in 105ms Progress: 1 of 184 built, 218 of 403 downloaded from cache (15 downloading) Downloading cached split-0.2.5-doc from https://cache.nix-ci.com Downloaded cached network-3.2.7.0-doc (2.7 MiB) in 115ms Progress: 1 of 184 built, 219 of 403 downloaded from cache (15 downloading) Downloading cached data-default-instances-old-locale-0.0.1.2-doc from https://cache.nix-ci.com Downloaded cached ansi-terminal-types-1.1-doc (400 KiB) in 108ms Progress: 1 of 184 built, 220 of 403 downloaded from cache (15 downloading) Downloading cached old-time-1.1.0.4-doc from https://cache.nix-ci.com Downloaded cached parser-combinators-1.3.0-doc (900 KiB) in 113ms Progress: 1 of 184 built, 221 of 403 downloaded from cache (15 downloading) Downloading cached ansi-terminal-1.1.2-doc from https://cache.nix-ci.com Downloaded cached parallel-3.2.2.0-doc (1 MiB) in 138ms Progress: 1 of 184 built, 222 of 403 downloaded from cache (15 downloading) Downloading cached splitmix-0.1.1-doc from https://cache.nix-ci.com Downloaded cached os-string-2.0.7-doc (3.6 MiB) in 162ms Progress: 1 of 184 built, 223 of 403 downloaded from cache (15 downloading) Downloading cached monad-parallel-0.8-doc from https://cache.nix-ci.com Downloaded cached pretty-show-1.10-doc (2.1 MiB) in 147ms Progress: 1 of 184 built, 224 of 403 downloaded from cache (15 downloading) Downloading cached stringbuilder-0.5.1-doc from https://cache.nix-ci.com Downloaded cached primitive-0.9.1.0-doc (5.4 MiB) in 156ms Progress: 1 of 184 built, 225 of 403 downloaded from cache (15 downloading) Downloaded cached silently-1.2.5.4-doc (178 KiB) in 113ms Downloading cached syb-0.7.2.4-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 226 of 403 downloaded from cache (15 downloading) Downloading cached integer-conversion-0.1.1-doc from https://cache.nix-ci.com Downloaded cached pem-0.2.4-doc (230 KiB) in 133ms Progress: 1 of 184 built, 227 of 403 downloaded from cache (15 downloading) Downloading cached tagged-0.8.8-doc from https://cache.nix-ci.com Downloaded cached prettyprinter-1.7.1-doc (3.1 MiB) in 165ms Progress: 1 of 184 built, 228 of 403 downloaded from cache (15 downloading) Downloading cached terminal-size-0.3.4-doc from https://cache.nix-ci.com Downloaded cached safe-0.3.21-doc (1011 KiB) in 138ms Progress: 1 of 184 built, 229 of 403 downloaded from cache (15 downloading) Downloading cached text-conversions-0.3.1.1-doc from https://cache.nix-ci.com Downloaded cached regex-base-0.94.0.3-doc (836 KiB) in 147ms Progress: 1 of 184 built, 230 of 403 downloaded from cache (15 downloading) Downloading cached text-manipulate-0.3.1.0-doc from https://cache.nix-ci.com Downloaded cached repline-0.4.2.0-doc (473 KiB) in 151ms Progress: 1 of 184 built, 231 of 403 downloaded from cache (15 downloading) Downloading cached regex-posix-0.96.0.2-doc from https://cache.nix-ci.com Downloaded cached old-time-1.1.0.4-doc (533 KiB) in 113ms Progress: 1 of 184 built, 232 of 403 downloaded from cache (15 downloading) Downloading cached th-abstraction-0.7.1.0-doc from https://cache.nix-ci.com Downloaded cached safe-exceptions-0.1.7.4-doc (766 KiB) in 149ms Progress: 1 of 184 built, 233 of 403 downloaded from cache (15 downloading) Downloading cached th-compat-0.1.6-doc from https://cache.nix-ci.com Downloaded cached split-0.2.5-doc (670 KiB) in 140ms Progress: 1 of 184 built, 234 of 403 downloaded from cache (15 downloading) Downloading cached transformers-compat-0.7.2-doc from https://cache.nix-ci.com Downloaded cached data-default-instances-old-locale-0.0.1.2-doc (111 KiB) in 143ms Progress: 1 of 184 built, 235 of 403 downloaded from cache (15 downloading) Downloading cached unix-time-0.4.16-doc from https://cache.nix-ci.com Downloaded cached ansi-terminal-1.1.2-doc (1.1 MiB) in 137ms Progress: 1 of 184 built, 236 of 403 downloaded from cache (15 downloading) Downloading cached data-default-0.7.1.3-doc from https://cache.nix-ci.com Downloaded cached splitmix-0.1.1-doc (548 KiB) in 142ms Progress: 1 of 184 built, 237 of 403 downloaded from cache (15 downloading) Downloading cached prettyprinter-ansi-terminal-1.1.3-doc from https://cache.nix-ci.com Downloaded cached monad-parallel-0.8-doc (315 KiB) in 127ms Progress: 1 of 184 built, 238 of 403 downloaded from cache (15 downloading) Downloading cached random-1.2.1.3-doc from https://cache.nix-ci.com Downloaded cached stringbuilder-0.5.1-doc (141 KiB) in 124ms Progress: 1 of 184 built, 239 of 403 downloaded from cache (15 downloading) Downloading cached unliftio-core-0.2.1.0-doc from https://cache.nix-ci.com Downloaded cached text-conversions-0.3.1.1-doc (280 KiB) in 91ms Progress: 1 of 184 built, 240 of 403 downloaded from cache (15 downloading) Downloading cached utf8-string-1.0.2-doc from https://cache.nix-ci.com Downloaded cached terminal-size-0.3.4-doc (248 KiB) in 99ms Progress: 1 of 184 built, 241 of 403 downloaded from cache (15 downloading) Downloading cached validity-0.12.1.0-doc from https://cache.nix-ci.com Downloaded cached integer-conversion-0.1.1-doc (241 KiB) in 113ms Progress: 1 of 184 built, 242 of 403 downloaded from cache (15 downloading) Downloading cached vector-stream-0.1.0.1-doc from https://cache.nix-ci.com Downloaded cached syb-0.7.2.4-doc (1.2 MiB) in 117ms Progress: 1 of 184 built, 243 of 403 downloaded from cache (15 downloading) Downloading cached wherefrom-compat-0.1.1.1-doc from https://cache.nix-ci.com Downloaded cached tagged-0.8.8-doc (623 KiB) in 126ms Progress: 1 of 184 built, 244 of 403 downloaded from cache (15 downloading) Downloading cached wl-pprint-annotated-0.1.0.1-doc from https://cache.nix-ci.com Downloaded cached th-abstraction-0.7.1.0-doc (2.1 MiB) in 105ms Progress: 1 of 184 built, 245 of 403 downloaded from cache (15 downloading) Downloading cached boring-0.2.2-doc from https://cache.nix-ci.com Downloaded cached text-manipulate-0.3.1.0-doc (553 KiB) in 122ms Progress: 1 of 184 built, 246 of 403 downloaded from cache (15 downloading) Downloading cached distributive-0.6.2.1-doc from https://cache.nix-ci.com Downloaded cached transformers-compat-0.7.2-doc (1.9 MiB) in 106ms Progress: 1 of 184 built, 247 of 403 downloaded from cache (15 downloading) Downloading cached generic-deriving-1.14.6-doc from https://cache.nix-ci.com Downloaded cached regex-posix-0.96.0.2-doc (2 MiB) in 140ms Progress: 1 of 184 built, 248 of 403 downloaded from cache (15 downloading) Downloading cached th-lift-0.8.6-doc from https://cache.nix-ci.com Downloaded cached th-compat-0.1.6-doc (515 KiB) in 141ms Progress: 1 of 184 built, 249 of 403 downloaded from cache (15 downloading) Downloading cached xml-1.3.14-doc from https://cache.nix-ci.com Downloaded cached unix-time-0.4.16-doc (367 KiB) in 154ms Progress: 1 of 184 built, 250 of 403 downloaded from cache (15 downloading) Downloaded cached data-default-0.7.1.3-doc (184 KiB) in 156ms Progress: 1 of 184 built, 251 of 403 downloaded from cache (14 downloading) Downloaded cached prettyprinter-ansi-terminal-1.1.3-doc (518 KiB) in 159ms Progress: 1 of 184 built, 252 of 403 downloaded from cache (13 downloading) Downloading cached optparse-applicative-0.18.1.0-doc from https://cache.nix-ci.com Downloading cached pretty-simple-4.1.3.0-doc from https://cache.nix-ci.com Downloading cached prettyprinter-compat-ansi-wl-pprint-1.0.2-doc from https://cache.nix-ci.com Downloaded cached boring-0.2.2-doc (352 KiB) in 110ms Progress: 1 of 184 built, 253 of 403 downloaded from cache (15 downloading) Downloaded cached distributive-0.6.2.1-doc (490 KiB) in 112ms Progress: 1 of 184 built, 254 of 403 downloaded from cache (14 downloading) Downloaded cached unliftio-core-0.2.1.0-doc (270 KiB) in 155ms Progress: 1 of 184 built, 255 of 403 downloaded from cache (13 downloading) Downloading cached resourcet-1.3.0-doc from https://cache.nix-ci.com Downloaded cached wherefrom-compat-0.1.1.1-doc (146 KiB) in 133ms Progress: 1 of 184 built, 256 of 403 downloaded from cache (13 downloading) Downloaded cached random-1.2.1.3-doc (2.5 MiB) in 170ms Progress: 1 of 184 built, 257 of 403 downloaded from cache (12 downloading) Downloading cached QuickCheck-2.14.3-doc from https://cache.nix-ci.com Downloading cached temporary-1.3-doc from https://cache.nix-ci.com Downloading cached tf-random-0.5-doc from https://cache.nix-ci.com Downloaded cached validity-0.12.1.0-doc (884 KiB) in 150ms Progress: 1 of 184 built, 258 of 403 downloaded from cache (14 downloading) Downloaded cached utf8-string-1.0.2-doc (1.1 MiB) in 158ms Progress: 1 of 184 built, 259 of 403 downloaded from cache (13 downloading) Downloaded cached vector-stream-0.1.0.1-doc (1.5 MiB) in 145ms Progress: 1 of 184 built, 260 of 403 downloaded from cache (12 downloading) Downloaded cached th-lift-0.8.6-doc (525 KiB) in 99ms Progress: 1 of 184 built, 261 of 403 downloaded from cache (11 downloading) Downloaded cached wl-pprint-annotated-0.1.0.1-doc (1.2 MiB) in 136ms Progress: 1 of 184 built, 262 of 403 downloaded from cache (10 downloading) Downloaded cached generic-deriving-1.14.6-doc (6.4 MiB) in 145ms Progress: 1 of 184 built, 263 of 403 downloaded from cache (9 downloading) Downloaded cached xml-1.3.14-doc (1.3 MiB) in 116ms Progress: 1 of 184 built, 264 of 403 downloaded from cache (8 downloading) Downloaded cached prettyprinter-compat-ansi-wl-pprint-1.0.2-doc (506 KiB) in 77ms Progress: 1 of 184 built, 265 of 403 downloaded from cache (7 downloading) Downloading cached ansi-wl-pprint-1.0.2-doc from https://cache.nix-ci.com Downloading cached test-framework-0.8.2.2-doc from https://cache.nix-ci.com Downloaded cached pretty-simple-4.1.3.0-doc (1.7 MiB) in 78ms Progress: 1 of 184 built, 266 of 403 downloaded from cache (8 downloading) Downloaded cached temporary-1.3-doc (238 KiB) in 61ms Progress: 1 of 184 built, 267 of 403 downloaded from cache (7 downloading) Downloading cached mockery-0.3.5-doc from https://cache.nix-ci.com Downloaded cached tf-random-0.5-doc (629 KiB) in 79ms Progress: 1 of 184 built, 268 of 403 downloaded from cache (7 downloading) Downloaded cached resourcet-1.3.0-doc (1.1 MiB) in 92ms Progress: 1 of 184 built, 269 of 403 downloaded from cache (6 downloading) Downloaded cached QuickCheck-2.14.3-doc (6.1 MiB) in 89ms Progress: 1 of 184 built, 270 of 403 downloaded from cache (5 downloading) Downloading cached ChasingBottoms-1.3.1.15-doc from https://cache.nix-ci.com Downloading cached quickcheck-io-0.2.0-doc from https://cache.nix-ci.com Downloading cached quickcheck-text-0.1.2.1-doc from https://cache.nix-ci.com Downloading cached quickcheck-unicode-1.0.1.0-doc from https://cache.nix-ci.com Downloaded cached optparse-applicative-0.18.1.0-doc (3.9 MiB) in 111ms Progress: 1 of 184 built, 271 of 403 downloaded from cache (8 downloading) Downloading cached tasty-1.5.3-doc from https://cache.nix-ci.com Downloaded cached mockery-0.3.5-doc (245 KiB) in 45ms Progress: 1 of 184 built, 272 of 403 downloaded from cache (8 downloading) Downloaded cached ansi-wl-pprint-1.0.2-doc (432 KiB) in 49ms Progress: 1 of 184 built, 273 of 403 downloaded from cache (7 downloading) Downloaded cached test-framework-0.8.2.2-doc (1.2 MiB) in 57ms Progress: 1 of 184 built, 274 of 403 downloaded from cache (6 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 Downloaded cached quickcheck-io-0.2.0-doc (153 KiB) in 46ms Progress: 1 of 184 built, 275 of 403 downloaded from cache (7 downloading) Downloading cached hspec-core-2.11.12-doc from https://cache.nix-ci.com Downloaded cached quickcheck-unicode-1.0.1.0-doc (232 KiB) in 50ms Progress: 1 of 184 built, 276 of 403 downloaded from cache (7 downloading) Downloaded cached quickcheck-text-0.1.2.1-doc (203 KiB) in 51ms Progress: 1 of 184 built, 277 of 403 downloaded from cache (6 downloading) Downloaded cached ChasingBottoms-1.3.1.15-doc (933 KiB) in 52ms Progress: 1 of 184 built, 278 of 403 downloaded from cache (5 downloading) Downloaded cached tasty-1.5.3-doc (3.2 MiB) in 65ms Progress: 1 of 184 built, 279 of 403 downloaded from cache (4 downloading) Downloading cached tasty-hunit-0.10.2-doc from https://cache.nix-ci.com Downloading cached tasty-inspection-testing-0.2.1-doc from https://cache.nix-ci.com Downloaded cached test-framework-hunit-0.3.0.2-doc (156 KiB) in 42ms Downloading cached tasty-kat-0.0.3-doc from https://cache.nix-ci.com Downloading cached tasty-quickcheck-0.11-doc from https://cache.nix-ci.com Progress: 1 of 184 built, 280 of 403 downloaded from cache (7 downloading) Downloaded cached test-framework-quickcheck2-0.3.0.6-doc (188 KiB) in 44ms Progress: 1 of 184 built, 281 of 403 downloaded from cache (6 downloading) Downloaded cached hspec-core-2.11.12-doc (5.4 MiB) in 59ms Progress: 1 of 184 built, 282 of 403 downloaded from cache (5 downloading) Downloading cached hspec-2.11.12-doc from https://cache.nix-ci.com Downloaded cached tasty-inspection-testing-0.2.1-doc (349 KiB) in 44ms Progress: 1 of 184 built, 283 of 403 downloaded from cache (5 downloading) Downloaded cached tasty-kat-0.0.3-doc (356 KiB) in 81ms Progress: 1 of 184 built, 284 of 403 downloaded from cache (4 downloading) Downloaded cached tasty-hunit-0.10.2-doc (312 KiB) in 83ms Progress: 1 of 184 built, 285 of 403 downloaded from cache (3 downloading) Downloaded cached tasty-quickcheck-0.11-doc (1.8 MiB) in 85ms Progress: 1 of 184 built, 286 of 403 downloaded from cache (2 downloading) Downloaded cached hspec-2.11.12-doc (572 KiB) in 49ms Progress: 1 of 184 built, 287 of 403 downloaded from cache (1 downloading) Downloaded cached ghc (1.8 GiB) in 41.4s Progress: 1 of 184 built, 288 of 403 downloaded from cache Downloading cached base16-bytestring from https://cache.nix-ci.com Downloading cached cabal-doctest from https://cache.nix-ci.com Downloading cached call-stack from https://cache.nix-ci.com Downloading cached base-compat from https://cache.nix-ci.com Downloading cached cereal from https://cache.nix-ci.com Downloading cached character-ps from https://cache.nix-ci.com Downloading cached base64-bytestring from https://cache.nix-ci.com Downloading cached blaze-builder from https://cache.nix-ci.com Downloading cached basement from https://cache.nix-ci.com Downloading cached appar from https://cache.nix-ci.com Downloading cached assoc from https://cache.nix-ci.com Downloading cached clock from https://cache.nix-ci.com Downloading cached StateVar from https://cache.nix-ci.com Downloading cached base-orphans from https://cache.nix-ci.com Downloading cached Diff from https://cache.nix-ci.com Downloading cached byteorder from https://cache.nix-ci.com Downloaded cached base16-bytestring (356 KiB) in 218ms Progress: 1 of 183 built, 289 of 403 downloaded from cache (15 downloading) Downloading cached cmdargs from https://cache.nix-ci.com Downloaded cached appar (629 KiB) in 245ms Progress: 1 of 182 built, 290 of 403 downloaded from cache (15 downloading) Downloading cached code-page from https://cache.nix-ci.com Downloaded cached call-stack (280 KiB) in 296ms Progress: 1 of 181 built, 291 of 403 downloaded from cache (15 downloading) Downloaded cached clock (1.8 MiB) in 302ms Progress: 1 of 181 built, 292 of 403 downloaded from cache (15 downloading) Downloading cached HUnit from https://cache.nix-ci.com Downloading cached colour from https://cache.nix-ci.com Downloaded cached blaze-builder (1.7 MiB) in 361ms Downloaded cached cabal-doctest (769 KiB) in 362ms Progress: 1 of 180 built, 293 of 403 downloaded from cache (15 downloading) Progress: 1 of 180 built, 294 of 403 downloaded from cache (14 downloading) Downloading cached cryptohash-sha256 from https://cache.nix-ci.com Downloading cached data-default-class from https://cache.nix-ci.com Downloaded cached character-ps (2.2 MiB) in 365ms Progress: 1 of 178 built, 295 of 403 downloaded from cache (15 downloading) Downloading cached dlist from https://cache.nix-ci.com Downloaded cached StateVar (380 KiB) in 377ms Progress: 1 of 177 built, 296 of 403 downloaded from cache (15 downloading) Downloading cached dotgen from https://cache.nix-ci.com Downloaded cached assoc (169 KiB) in 388ms Progress: 1 of 177 built, 297 of 403 downloaded from cache (15 downloading) Downloaded cached byteorder (261 KiB) in 387ms Downloading cached contravariant from https://cache.nix-ci.com Progress: 1 of 176 built, 298 of 403 downloaded from cache (15 downloading) Downloading cached erf from https://cache.nix-ci.com Downloaded cached base64-bytestring (968 KiB) in 389ms Downloaded cached Diff (1.4 MiB) in 391ms Progress: 1 of 175 built, 299 of 403 downloaded from cache (15 downloading) Downloading cached extensible-exceptions from https://cache.nix-ci.com Progress: 1 of 174 built, 300 of 403 downloaded from cache (15 downloading) Downloading cached generically from https://cache.nix-ci.com Downloaded cached base-compat (2.2 MiB) in 402ms Downloaded cached cereal (5.9 MiB) in 403ms Progress: 1 of 173 built, 301 of 403 downloaded from cache (15 downloading) Downloading cached ghc-paths from https://cache.nix-ci.com Progress: 1 of 172 built, 302 of 403 downloaded from cache (15 downloading) Downloading cached half from https://cache.nix-ci.com Downloaded cached base-orphans (1.8 MiB) in 1.3s Progress: 1 of 171 built, 303 of 403 downloaded from cache (15 downloading) Downloading cached haskell-lexer from https://cache.nix-ci.com Downloaded cached ghc-paths (101 KiB) in 1.9s Progress: 1 of 170 built, 304 of 403 downloaded from cache (15 downloading) Downloading cached haskell-src-exts from https://cache.nix-ci.com Downloaded cached half (915 KiB) in 1.9s Progress: 1 of 169 built, 305 of 403 downloaded from cache (15 downloading) Downloading cached hostname from https://cache.nix-ci.com Downloaded cached generically (31 KiB) in 1.9s Progress: 1 of 168 built, 306 of 403 downloaded from cache (15 downloading) Downloading cached hspec-discover from https://cache.nix-ci.com Downloaded cached extensible-exceptions (38 KiB) in 1.9s Progress: 1 of 167 built, 307 of 403 downloaded from cache (15 downloading) Downloading cached indexed-traversable from https://cache.nix-ci.com Downloaded cached erf (295 KiB) in 1.9s Progress: 1 of 167 built, 308 of 403 downloaded from cache (15 downloading) Downloaded cached dotgen (574 KiB) in 1.9s Progress: 1 of 166 built, 309 of 403 downloaded from cache (15 downloading) Downloading cached lens-family-core from https://cache.nix-ci.com Downloading cached inspection-testing from https://cache.nix-ci.com Downloaded cached contravariant (1.9 MiB) in 1.9s Progress: 1 of 165 built, 310 of 403 downloaded from cache (15 downloading) Downloading cached logging-facade from https://cache.nix-ci.com Downloaded cached data-default-class (282 KiB) in 2.0s Progress: 1 of 164 built, 311 of 403 downloaded from cache (15 downloading) Downloaded cached dlist (1.4 MiB) in 2.0s Downloading cached mime-types from https://cache.nix-ci.com Progress: 1 of 163 built, 312 of 403 downloaded from cache (15 downloading) Downloading cached cookie from https://cache.nix-ci.com Downloaded cached cryptohash-sha256 (488 KiB) in 2.0s Progress: 1 of 162 built, 313 of 403 downloaded from cache (15 downloading) Downloading cached data-default-instances-containers from https://cache.nix-ci.com Downloaded cached colour (5.3 MiB) in 2.1s Progress: 1 of 161 built, 314 of 403 downloaded from cache (15 downloading) Downloading cached data-default-instances-dlist from https://cache.nix-ci.com Downloaded cached code-page (365 KiB) in 2.9s Progress: 1 of 161 built, 315 of 403 downloaded from cache (15 downloading) Downloading cached ansi-terminal-types from https://cache.nix-ci.com Downloaded cached HUnit (2 MiB) in 2.9s Progress: 1 of 160 built, 316 of 403 downloaded from cache (15 downloading) Downloading cached network from https://cache.nix-ci.com Downloaded cached basement (28.1 MiB) in 3.3s Progress: 1 of 159 built, 317 of 403 downloaded from cache (15 downloading) Downloading cached hspec-expectations from https://cache.nix-ci.com Downloaded cached haskell-lexer (13 MiB) in 2.8s Progress: 1 of 158 built, 318 of 403 downloaded from cache (15 downloading) Downloading cached memory from https://cache.nix-ci.com Downloaded cached data-default-instances-containers (53 KiB) in 1.8s Progress: 1 of 158 built, 319 of 403 downloaded from cache (15 downloading) Downloading cached old-locale from https://cache.nix-ci.com Downloaded cached cmdargs (12.6 MiB) in 3.9s Downloaded cached data-default-instances-dlist (36 KiB) in 1.7s Progress: 1 of 158 built, 320 of 403 downloaded from cache (15 downloading) Downloading cached os-string from https://cache.nix-ci.com Progress: 1 of 157 built, 321 of 403 downloaded from cache (15 downloading) Downloaded cached cookie (774 KiB) in 1.8s Progress: 1 of 157 built, 322 of 403 downloaded from cache (15 downloading) Downloading cached parallel from https://cache.nix-ci.com Downloading cached parser-combinators from https://cache.nix-ci.com Downloaded cached logging-facade (1.3 MiB) in 1.8s Progress: 1 of 156 built, 323 of 403 downloaded from cache (15 downloading) Downloading cached pretty-show from https://cache.nix-ci.com Downloaded cached hostname (49 KiB) in 1.9s Progress: 1 of 156 built, 324 of 403 downloaded from cache (15 downloading) Downloading cached prettyprinter from https://cache.nix-ci.com Downloaded cached lens-family-core (2.5 MiB) in 1.9s Progress: 1 of 156 built, 325 of 403 downloaded from cache (15 downloading) Downloading cached primitive from https://cache.nix-ci.com Downloaded cached inspection-testing (3.4 MiB) in 1.9s Progress: 1 of 155 built, 326 of 403 downloaded from cache (15 downloading) Downloading cached regex-base from https://cache.nix-ci.com Downloaded cached indexed-traversable (3.8 MiB) in 1.9s Progress: 1 of 155 built, 327 of 403 downloaded from cache (15 downloading) Downloading cached repline from https://cache.nix-ci.com Downloaded cached hspec-discover (3.6 MiB) in 1.9s Progress: 1 of 154 built, 328 of 403 downloaded from cache (15 downloading) Downloading cached safe from https://cache.nix-ci.com Downloaded cached hspec-expectations (811 KiB) in 1.8s Progress: 1 of 153 built, 329 of 403 downloaded from cache (15 downloading) Downloading cached safe-exceptions from https://cache.nix-ci.com Downloaded cached ansi-terminal-types (2.8 MiB) in 2.0s Downloaded cached mime-types (11.3 MiB) in 2.8s Progress: 1 of 152 built, 330 of 403 downloaded from cache (15 downloading) Progress: 1 of 152 built, 331 of 403 downloaded from cache (14 downloading) Downloading cached silently from https://cache.nix-ci.com Downloading cached split from https://cache.nix-ci.com Downloaded cached network (8.9 MiB) in 2.0s Progress: 1 of 151 built, 332 of 403 downloaded from cache (15 downloading) Downloading cached ansi-terminal from https://cache.nix-ci.com Building /nix/store/k4rfk56sjknvnp2s5fn4q5ch05gpnxd1-socks-0.6.1.drv [socks] Phase: setupCompilerEnvironmentPhase [socks] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [socks] Phase: unpackPhase [socks] unpacking source archive /nix/store/jyfh3j96vxixnjp9aljkx51yjqw0ik9a-socks-0.6.1.tar.gz [socks] source root is socks-0.6.1 Downloaded cached repline (1.2 MiB) in 1.7s Progress: 1 of 150 built (1 building), 333 of 403 downloaded from cache (15 downloading) Downloading cached splitmix from https://cache.nix-ci.com Downloaded cached safe (2 MiB) in 1.7s Progress: 1 of 149 built (1 building), 334 of 403 downloaded from cache (15 downloading) Downloading cached stringbuilder from https://cache.nix-ci.com [socks] setting SOURCE_DATE_EPOCH to timestamp 1569839803 of file "socks-0.6.1/socks.cabal" Downloaded cached regex-base (1.6 MiB) in 1.7s Progress: 1 of 148 built (1 building), 335 of 403 downloaded from cache (15 downloading) [socks] Phase: patchPhase Downloading cached syb from https://cache.nix-ci.com [socks] Phase: compileBuildDriverPhase Downloaded cached old-locale (531 KiB) in 1.9s Progress: 1 of 148 built (1 building), 336 of 403 downloaded from cache (15 downloading) [socks] setupCompileFlags: -package-db=/build/tmp.WvtFNOHbkf/setup-package.conf.d -threaded Downloading cached regex-posix from https://cache.nix-ci.com Downloaded cached parallel (1.4 MiB) in 1.9s Progress: 1 of 147 built (1 building), 337 of 403 downloaded from cache (15 downloading) Downloading cached data-default-instances-old-locale from https://cache.nix-ci.com Downloaded cached memory (5.7 MiB) in 1.9s Progress: 1 of 147 built (1 building), 338 of 403 downloaded from cache (15 downloading) Downloading cached old-time from https://cache.nix-ci.com [socks] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.WvtFNOHbkf/Main.o ) Downloaded cached os-string (5.9 MiB) in 1.9s Progress: 1 of 146 built (1 building), 339 of 403 downloaded from cache (15 downloading) Downloading cached pem from https://cache.nix-ci.com [socks] [2 of 2] Linking Setup Downloaded cached parser-combinators (1.9 MiB) in 2.7s Progress: 1 of 145 built (1 building), 340 of 403 downloaded from cache (15 downloading) Downloading cached tagged from https://cache.nix-ci.com Downloaded cached silently (201 KiB) in 1.7s Progress: 1 of 144 built (1 building), 341 of 403 downloaded from cache (15 downloading) Downloading cached terminal-size from https://cache.nix-ci.com Downloaded cached primitive (8.7 MiB) in 2.7s Progress: 1 of 143 built (1 building), 342 of 403 downloaded from cache (15 downloading) Downloaded cached split (981 KiB) in 1.7s Progress: 1 of 142 built (1 building), 343 of 403 downloaded from cache (15 downloading) Downloading cached text-conversions from https://cache.nix-ci.com Downloading cached integer-conversion from https://cache.nix-ci.com Downloaded cached prettyprinter (8.7 MiB) in 2.7s Progress: 1 of 141 built (1 building), 344 of 403 downloaded from cache (15 downloading) Downloading cached text-manipulate from https://cache.nix-ci.com Downloaded cached ansi-terminal (1.7 MiB) in 1.7s Progress: 1 of 140 built (1 building), 345 of 403 downloaded from cache (15 downloading) Downloading cached th-abstraction from https://cache.nix-ci.com Downloaded cached pretty-show (6.7 MiB) in 2.7s Progress: 1 of 139 built (1 building), 346 of 403 downloaded from cache (15 downloading) Downloading cached prettyprinter-ansi-terminal from https://cache.nix-ci.com Downloaded cached safe-exceptions (983 KiB) in 1.7s Progress: 1 of 138 built (1 building), 347 of 403 downloaded from cache (15 downloading) Downloading cached th-compat from https://cache.nix-ci.com [socks] Phase: updateAutotoolsGnuConfigScriptsPhase [socks] Phase: configurePhase [socks] configureFlags: --verbose --prefix=/nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc/share/doc/socks-0.6.1 --with-gcc=gcc --package-db=/build/tmp.WvtFNOHbkf/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [socks] Using Parsec parser [socks] Configuring socks-0.6.1... Downloaded cached pem (415 KiB) in 1.6s Progress: 1 of 137 built (1 building), 348 of 403 downloaded from cache (15 downloading) Downloading cached transformers-compat from https://cache.nix-ci.com Downloaded cached data-default-instances-old-locale (35 KiB) in 1.7s Progress: 1 of 136 built (1 building), 349 of 403 downloaded from cache (15 downloading) Downloading cached unliftio-core from https://cache.nix-ci.com Downloaded cached old-time (2.3 MiB) in 1.7s Progress: 1 of 136 built (1 building), 350 of 403 downloaded from cache (15 downloading) Downloading cached data-default from https://cache.nix-ci.com Downloaded cached splitmix (888 KiB) in 1.8s Progress: 1 of 135 built (1 building), 351 of 403 downloaded from cache (15 downloading) Downloading cached unix-time from https://cache.nix-ci.com Downloaded cached stringbuilder (181 KiB) in 1.8s Progress: 1 of 134 built (1 building), 352 of 403 downloaded from cache (15 downloading) Downloading cached random from https://cache.nix-ci.com Downloaded cached regex-posix (2.2 MiB) in 1.7s Progress: 1 of 133 built (1 building), 353 of 403 downloaded from cache (15 downloading) Downloading cached utf8-string from https://cache.nix-ci.com Downloaded cached syb (2.8 MiB) in 1.8s Progress: 1 of 133 built (1 building), 354 of 403 downloaded from cache (15 downloading) Downloaded cached text-conversions (584 KiB) in 938ms Downloading cached validity from https://cache.nix-ci.com Progress: 1 of 132 built (1 building), 355 of 403 downloaded from cache (15 downloading) Downloading cached vector-stream from https://cache.nix-ci.com Downloaded cached tagged (1.6 MiB) in 1.0s Progress: 1 of 131 built (1 building), 356 of 403 downloaded from cache (15 downloading) Downloading cached wherefrom-compat from https://cache.nix-ci.com [socks] Dependency base >=3 && <5: using base-4.19.1.0 [socks] Dependency basement: using basement-0.0.16 [socks] Dependency bytestring: using bytestring-0.12.1.0 [socks] Dependency cereal >=0.3.1: using cereal-0.5.8.3 [socks] Dependency network >=2.6: using network-3.2.7.0 [socks] Source component graph: component lib [socks] Configured component graph: [socks]  component socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [socks]  include base-4.19.1.0-a65c [socks]  include basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [socks]  include bytestring-0.12.1.0-e271 [socks]  include cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [socks]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [socks] Linked component graph: [socks]  unit socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [socks]  include base-4.19.1.0-a65c [socks]  include basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [socks]  include bytestring-0.12.1.0-e271 [socks]  include cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [socks]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [socks]  Network.Socks5=socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28:Network.Socks5,Network.Socks5.Lowlevel=socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28:Network.Socks5.Lowlevel,Network.Socks5.Types=socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28:Network.Socks5.Types [socks] Ready component graph: [socks]  definite socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [socks]  depends base-4.19.1.0-a65c [socks]  depends basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [socks]  depends bytestring-0.12.1.0-e271 [socks]  depends cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [socks]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [socks] Using Cabal-3.10.2.0 compiled by ghc-9.8 [socks] Using compiler: ghc-9.8.2 [socks] Using install prefix: /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1 [socks] Executables installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/bin [socks] Libraries installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [socks] Dynamic Libraries installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [socks] Private executables installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/libexec/x86_64-linux-ghc-9.8.2/socks-0.6.1 [socks] Data files installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/share/x86_64-linux-ghc-9.8.2/socks-0.6.1 [socks] Documentation installed in: [socks] /nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc/share/doc/socks-0.6.1 [socks] Configuration files installed in: [socks] /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/etc [socks] No alex found [socks] Using ar found on system at: [socks] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [socks] No c2hs found [socks] No cpphs found [socks] No doctest found [socks] Using gcc version 14.3.0 given by user at: [socks] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [socks] Using ghc version 9.8.2 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [socks] Using ghc-pkg version 9.8.2 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [socks] No ghcjs found [socks] No ghcjs-pkg found [socks] No greencard found [socks] Using haddock version 2.30.0 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [socks] No happy found [socks] Using haskell-suite found on system at: haskell-suite-dummy-location [socks] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [socks] No hmake found [socks] Using hpc version 0.69 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [socks] Using hsc2hs version 0.68.10 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [socks] Using hscolour version 1.25 found on system at: [socks] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [socks] No jhc found [socks] Using ld found on system at: [socks] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [socks] No pkg-config found [socks] Using runghc version 9.8.2 found on system at: [socks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [socks] Using strip version 2.44 found on system at: [socks] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [socks] Using tar found on system at: [socks] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [socks] No uhc found [socks] Phase: buildPhase [socks] Preprocessing library for socks-0.6.1.. [socks] Building library for socks-0.6.1.. [socks] [1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, dist/build/Network/Socks5/Parse.o, dist/build/Network/Socks5/Parse.dyn_o ) Downloaded cached integer-conversion (193 KiB) in 1.7s Progress: 1 of 130 built (1 building), 357 of 403 downloaded from cache (15 downloading) Downloading cached boring from https://cache.nix-ci.com [socks]  [socks] Network/Socks5/Parse.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘return’ definition detected [socks]  in the instance declaration for ‘Monad Parser’. [socks]  ‘return’ will eventually be removed in favour of ‘pure’ [socks]  Suggested fix: [socks]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 75 | return v = Parser $ \buf _ ok -> ok buf v [socks]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [socks]  [socks] Network/Socks5/Parse.hs:91:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘pure = return’ definition detected [socks]  in the instance declaration for ‘Applicative Parser’. [socks]  Suggested fix: [socks]  Move definition from ‘return’ to ‘pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 91 | pure = return [socks]  | ^^^^^^^^^^^^^^^^^^ Downloaded cached text-manipulate (2.8 MiB) in 1.8s Progress: 1 of 129 built (1 building), 358 of 403 downloaded from cache (15 downloading) Downloaded cached th-compat (564 KiB) in 1.7s Downloading cached distributive from https://cache.nix-ci.com Downloaded cached terminal-size (833 KiB) in 1.8s Progress: 1 of 128 built (1 building), 359 of 403 downloaded from cache (15 downloading) Progress: 1 of 127 built (1 building), 360 of 403 downloaded from cache (15 downloading) Downloading cached wl-pprint-annotated from https://cache.nix-ci.com Downloading cached xml from https://cache.nix-ci.com Downloaded cached prettyprinter-ansi-terminal (1.4 MiB) in 1.8s Progress: 1 of 126 built (1 building), 361 of 403 downloaded from cache (15 downloading) Downloading cached prettyprinter-compat-ansi-wl-pprint from https://cache.nix-ci.com Downloaded cached th-abstraction (5.6 MiB) in 1.8s Progress: 1 of 125 built (1 building), 362 of 403 downloaded from cache (15 downloading) Downloading cached generic-deriving from https://cache.nix-ci.com Building /nix/store/5g69z15pcjqz4jp85fl3fkhwk5djw3jd-th-expand-syns-0.4.12.0.drv [th-expand-syns] Phase: setupCompilerEnvironmentPhase [th-expand-syns] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [th-expand-syns] Phase: unpackPhase [th-expand-syns] unpacking source archive /nix/store/1znxs0mcpbghw141wcs3j2xgwfwrxmbl-th-expand-syns-0.4.12.0.tar.gz [th-expand-syns] source root is th-expand-syns-0.4.12.0 [th-expand-syns] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "th-expand-syns-0.4.12.0/th-expand-syns.cabal" [th-expand-syns] Phase: patchPhase [th-expand-syns] Phase: compileBuildDriverPhase [th-expand-syns] setupCompileFlags: -package-db=/build/tmp.1dLrB4J4J7/setup-package.conf.d -threaded [socks] [2 of 7] Compiling Network.Socks5.Types ( Network/Socks5/Types.hs, dist/build/Network/Socks5/Types.o, dist/build/Network/Socks5/Types.dyn_o ) [th-expand-syns] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.1dLrB4J4J7/Main.o ) Downloaded cached data-default (33 KiB) in 1.7s Progress: 1 of 124 built (2 building), 363 of 403 downloaded from cache (15 downloading) Downloading cached th-lift from https://cache.nix-ci.com Downloaded cached transformers-compat (3.4 MiB) in 1.8s Progress: 1 of 123 built (2 building), 364 of 403 downloaded from cache (15 downloading) Downloading cached mmorph from https://cache.nix-ci.com Downloaded cached wherefrom-compat (31 KiB) in 1.7s Building /nix/store/3invqwh9wk0q1mxfbll5xw49ri585y30-transformers-base-0.4.6.drv Progress: 1 of 122 built (3 building), 365 of 403 downloaded from cache (15 downloading) [th-expand-syns] [2 of 2] Linking Setup Downloaded cached unix-time (857 KiB) in 1.8s Downloaded cached unliftio-core (388 KiB) in 1.8s Progress: 1 of 121 built (3 building), 366 of 403 downloaded from cache (15 downloading) Progress: 1 of 121 built (3 building), 367 of 403 downloaded from cache (14 downloading) Downloading cached optparse-applicative from https://cache.nix-ci.com Downloading cached resourcet from https://cache.nix-ci.com Downloading cached monad-parallel from https://cache.nix-ci.com Downloaded cached validity (1.4 MiB) in 1.8s Progress: 1 of 119 built (3 building), 368 of 403 downloaded from cache (15 downloading) Downloaded cached boring (404 KiB) in 1.0s Progress: 1 of 118 built (3 building), 369 of 403 downloaded from cache (14 downloading) Downloaded cached prettyprinter-compat-ansi-wl-pprint (822 KiB) in 953ms Progress: 1 of 117 built (3 building), 370 of 403 downloaded from cache (13 downloading) Downloading cached ansi-wl-pprint from https://cache.nix-ci.com Downloaded cached utf8-string (2.4 MiB) in 1.8s Progress: 1 of 117 built (3 building), 371 of 403 downloaded from cache (13 downloading) Downloaded cached vector-stream (3.1 MiB) in 1.8s Progress: 1 of 116 built (3 building), 372 of 403 downloaded from cache (12 downloading) Downloaded cached distributive (1.2 MiB) in 981ms Downloaded cached random (8.8 MiB) in 1.9s Progress: 1 of 115 built (3 building), 373 of 403 downloaded from cache (11 downloading) Downloaded cached xml (4.2 MiB) in 997ms Downloaded cached wl-pprint-annotated (3.2 MiB) in 1.0s Downloaded cached th-lift (1 MiB) in 194ms Downloaded cached mmorph (946 KiB) in 173ms Downloaded cached monad-parallel (496 KiB) in 112ms Downloaded cached ansi-wl-pprint (63 KiB) in 118ms Downloaded cached resourcet (2.2 MiB) in 171ms Building /nix/store/3bhbx6npwzwqjb1i44sxbj3gfraa98kk-comonad-5.0.9.drv Progress: 1 of 114 built (4 building), 374 of 403 downloaded from cache (10 downloading) Progress: 1 of 114 built (4 building), 375 of 403 downloaded from cache (9 downloading) Progress: 1 of 114 built (4 building), 376 of 403 downloaded from cache (8 downloading) Progress: 1 of 114 built (4 building), 377 of 403 downloaded from cache (7 downloading) Progress: 1 of 114 built (4 building), 378 of 403 downloaded from cache (6 downloading) Progress: 1 of 114 built (4 building), 379 of 403 downloaded from cache (5 downloading) Progress: 1 of 114 built (4 building), 380 of 403 downloaded from cache (4 downloading) Progress: 1 of 114 built (4 building), 381 of 403 downloaded from cache (3 downloading) [transformers-base] Phase: setupCompilerEnvironmentPhase [transformers-base] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. Downloading cached test-framework from https://cache.nix-ci.com Downloading cached tf-random from https://cache.nix-ci.com Downloading cached temporary from https://cache.nix-ci.com Downloading cached QuickCheck from https://cache.nix-ci.com [transformers-base] Phase: unpackPhase Downloaded cached optparse-applicative (8.7 MiB) in 361ms Progress: 1 of 108 built (4 building), 382 of 403 downloaded from cache (6 downloading) Downloaded cached generic-deriving (23.4 MiB) in 1.2s Downloading cached pretty-simple from https://cache.nix-ci.com Downloading cached tasty from https://cache.nix-ci.com Progress: 1 of 107 built (4 building), 383 of 403 downloaded from cache (7 downloading) Downloaded cached temporary (306 KiB) in 163ms Progress: 1 of 106 built (4 building), 384 of 403 downloaded from cache (6 downloading) Downloading cached mockery from https://cache.nix-ci.com Downloaded cached tf-random (1.5 MiB) in 177ms Progress: 1 of 105 built (4 building), 385 of 403 downloaded from cache (6 downloading) [comonad] Phase: setupCompilerEnvironmentPhase [transformers-base] unpacking source archive /nix/store/71kdgb07m7iidi66qjgqh0jvmr47j4m3-transformers-base-0.4.6.tar.gz [comonad] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [transformers-base] source root is transformers-base-0.4.6 [transformers-base] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "transformers-base-0.4.6/transformers-base.cabal" [transformers-base] Phase: patchPhase [transformers-base] Phase: compileBuildDriverPhase Downloaded cached mockery (543 KiB) in 154ms Progress: 1 of 105 built (4 building), 386 of 403 downloaded from cache (5 downloading) Downloaded cached haskell-src-exts (133.7 MiB) in 7.9s Progress: 1 of 104 built (4 building), 387 of 403 downloaded from cache (4 downloading) [transformers-base] setupCompileFlags: -package-db=/build/tmp.3OGrfoeU6I/setup-package.conf.d -threaded Downloaded cached test-framework (4.3 MiB) in 361ms Progress: 1 of 103 built (4 building), 388 of 403 downloaded from cache (3 downloading) Downloading cached test-framework-hunit from https://cache.nix-ci.com Downloaded cached pretty-simple (7.1 MiB) in 235ms Progress: 1 of 102 built (4 building), 389 of 403 downloaded from cache (3 downloading) Downloaded cached tasty (9.3 MiB) in 240ms Progress: 1 of 101 built (4 building), 390 of 403 downloaded from cache (2 downloading) Downloading cached tasty-inspection-testing from https://cache.nix-ci.com Downloading cached tasty-kat from https://cache.nix-ci.com [transformers-base] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3OGrfoeU6I/Main.o ) Downloading cached tasty-hunit from https://cache.nix-ci.com Downloaded cached test-framework-hunit (262 KiB) in 41ms Progress: 1 of 100 built (4 building), 391 of 403 downloaded from cache (4 downloading) Downloaded cached QuickCheck (19.1 MiB) in 416ms Progress: 1 of 99 built (4 building), 392 of 403 downloaded from cache (3 downloading) Downloading cached ChasingBottoms from https://cache.nix-ci.com Downloaded cached tasty-inspection-testing (568 KiB) in 45ms Downloading cached test-framework-quickcheck2 from https://cache.nix-ci.com Progress: 1 of 98 built (4 building), 393 of 403 downloaded from cache (8 downloading) Downloading cached quickcheck-unicode from https://cache.nix-ci.com Downloading cached quickcheck-io from https://cache.nix-ci.com Downloading cached quickcheck-text from https://cache.nix-ci.com [comonad] Phase: unpackPhase Downloading cached tasty-quickcheck from https://cache.nix-ci.com Downloaded cached tasty-hunit (657 KiB) in 60ms Progress: 1 of 97 built (4 building), 394 of 403 downloaded from cache (7 downloading) Downloaded cached tasty-kat (633 KiB) in 62ms Progress: 1 of 96 built (4 building), 395 of 403 downloaded from cache (6 downloading) [comonad] unpacking source archive /nix/store/snhqfca9p2d2cgbilvwdcwj6p6hgljgx-comonad-5.0.9.tar.gz [comonad] source root is comonad-5.0.9 [comonad] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "comonad-5.0.9/.vim.custom" [comonad] Phase: patchPhase Downloaded cached test-framework-quickcheck2 (328 KiB) in 60ms Progress: 1 of 95 built (4 building), 396 of 403 downloaded from cache (5 downloading) [comonad] Replace Cabal file with edited version from mirror://hackage/comonad-5.0.9/revision/1.cabal. [transformers-base] [2 of 2] Linking Setup Downloaded cached quickcheck-io (295 KiB) in 73ms Downloaded cached quickcheck-unicode (623 KiB) in 85ms Downloaded cached tasty-quickcheck (731 KiB) in 73ms Progress: 1 of 94 built (4 building), 397 of 403 downloaded from cache (4 downloading) Progress: 1 of 94 built (4 building), 398 of 403 downloaded from cache (4 downloading) Progress: 1 of 94 built (4 building), 399 of 403 downloaded from cache (3 downloading) [comonad] Phase: compileBuildDriverPhase [comonad] setupCompileFlags: -package-db=/build/tmp.81b4gvO4zJ/setup-package.conf.d -threaded Downloaded cached quickcheck-text (500 KiB) in 85ms Downloading cached hspec-core from https://cache.nix-ci.com Downloaded cached ChasingBottoms (2.8 MiB) in 104ms Building /nix/store/b6rmk6pmkzixs0mdmscl03qnjww4c0m2-barbies-2.1.1.0.drv Building /nix/store/yppl46b21326rkrbr2039hngp0g8hwv3-crypton-1.0.4.drv Building /nix/store/p27sabymjg13fxqyfygqsj3a0flvaxcz-hashable-1.4.7.0.drv Downloaded cached hspec-core (19.2 MiB) in 253ms Building /nix/store/9w2kp608s1d8n4v2v9rvpx8q7vhl4bg1-hourglass-0.2.12.drv Building /nix/store/mmb5zg9yvrsai0jhkwnzldwmbl1xhm14-network-uri-2.6.4.2.drv Building /nix/store/0276i0vwv4sfz3308f000vdn6syy296k-zlib-0.7.1.0.drv Progress: 1 of 92 built (10 building), 400 of 403 downloaded from cache (2 downloading) Progress: 1 of 92 built (10 building), 401 of 403 downloaded from cache (1 downloading) Progress: 1 of 92 built (10 building), 402 of 403 downloaded from cache [barbies] Phase: setupCompilerEnvironmentPhase [barbies] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [comonad] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.81b4gvO4zJ/Main.o ) [comonad] [2 of 2] Linking Setup [crypton] Phase: setupCompilerEnvironmentPhase [crypton] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [hashable] Phase: setupCompilerEnvironmentPhase [hashable] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. Downloading cached hspec from https://cache.nix-ci.com [hourglass] Phase: setupCompilerEnvironmentPhase [hourglass] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. Downloaded cached hspec (520 KiB) in 57ms Progress: 1 of 89 built (10 building), 403 of 403 downloaded from cache Building /nix/store/mqzkyapmvhc0ip39nasyjngrl5ydb24m-doctest-0.22.6.drv Building /nix/store/p1xyxad85zcdywqaj1pz4hnii7nxg70m-genvalidity-1.1.1.0.drv Building /nix/store/sw4fahv9yxflbb8p79dafksnj337c6gv-iproute-1.7.15.drv [barbies] Phase: unpackPhase [barbies] unpacking source archive /nix/store/h95z7v6r0ic5fspf4rjlk5g8am9n3wi9-barbies-2.1.1.0.tar.gz [barbies] source root is barbies-2.1.1.0 [barbies] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "barbies-2.1.1.0/test/TestBiBarbies.hs" [barbies] Phase: patchPhase [barbies] Phase: compileBuildDriverPhase [barbies] setupCompileFlags: -package-db=/build/tmp.FcgBZAWle9/setup-package.conf.d -threaded [crypton] Phase: unpackPhase [hourglass] Phase: unpackPhase [hourglass] unpacking source archive /nix/store/5xfn191gpiglz2zzqjbzp40a6nnkiv52-hourglass-0.2.12.tar.gz [hourglass] source root is hourglass-0.2.12 [network-uri] Phase: setupCompilerEnvironmentPhase [network-uri] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [zlib] Phase: setupCompilerEnvironmentPhase [zlib] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton] unpacking source archive /nix/store/g2z3x8dh5f0hdaz58d6q36ih4g1j6ls3-crypton-1.0.4.tar.gz [hourglass] setting SOURCE_DATE_EPOCH to timestamp 1535139922 of file "hourglass-0.2.12/hourglass.cabal" [hourglass] Phase: patchPhase [barbies] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FcgBZAWle9/Main.o ) [crypton] source root is crypton-1.0.4 [doctest] Phase: setupCompilerEnvironmentPhase [hourglass] Replace Cabal file with edited version from mirror://hackage/hourglass-0.2.12/revision/1.cabal. [th-expand-syns] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-1.0.4/tests/XSalsa.hs" [hourglass] applying patch /nix/store/8y093s2r95rgc8cpa3269s57dhyvv1bj-hourglass-pr-56.patch [doctest] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [genvalidity] Phase: setupCompilerEnvironmentPhase [hourglass] patching file tests/Tests.hs [hourglass] Run jailbreak-cabal to lift version restrictions on build inputs. [hashable] Phase: unpackPhase [crypton] Phase: patchPhase [th-expand-syns] Phase: configurePhase [genvalidity] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [hashable] unpacking source archive /nix/store/2dk5qbxi8bbajqmfgy0l665lhfg214dp-hashable-1.4.7.0.tar.gz [hourglass] Phase: compileBuildDriverPhase [th-expand-syns] configureFlags: --verbose --prefix=/nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc/share/doc/th-expand-syns-0.4.12.0 --with-gcc=gcc --package-db=/build/tmp.1dLrB4J4J7/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [hourglass] setupCompileFlags: -package-db=/build/tmp.thZXfZhnyO/setup-package.conf.d -threaded [network-uri] Phase: unpackPhase [hashable] source root is hashable-1.4.7.0 [crypton] Phase: compileBuildDriverPhase [th-expand-syns] Using Parsec parser [th-expand-syns] Configuring th-expand-syns-0.4.12.0... [network-uri] unpacking source archive /nix/store/jzwm4kwkhsdkpk8w44mr6kpcq5ja62x6-network-uri-2.6.4.2.tar.gz [network-uri] source root is network-uri-2.6.4.2 [crypton] setupCompileFlags: -package-db=/build/tmp.OarRSMoTia/setup-package.conf.d -threaded [hashable] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hashable-1.4.7.0/xxHash-0.8.2/xxhash.h" [iproute] Phase: setupCompilerEnvironmentPhase [hashable] Phase: patchPhase [iproute] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [network-uri] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "network-uri-2.6.4.2/tests/uri-bench.hs" [hashable] Run jailbreak-cabal to lift version restrictions on build inputs. [hourglass] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.thZXfZhnyO/Main.o ) [crypton] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.OarRSMoTia/Main.o ) [hashable] Phase: compileBuildDriverPhase [network-uri] Phase: patchPhase [hashable] setupCompileFlags: -package-db=/build/tmp.v68uG8GNXT/setup-package.conf.d -threaded [network-uri] Replace Cabal file with edited version from mirror://hackage/network-uri-2.6.4.2/revision/1.cabal. [network-uri] Phase: compileBuildDriverPhase [barbies] [2 of 2] Linking Setup [network-uri] setupCompileFlags: -package-db=/build/tmp.C6VvUh3b0z/setup-package.conf.d -threaded [hashable] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.v68uG8GNXT/Main.o ) [hourglass] [2 of 2] Linking Setup [crypton] [2 of 2] Linking Setup [zlib] Phase: unpackPhase [zlib] unpacking source archive /nix/store/16q8rz5il1wp2k86w6zfkiky1zk048a7-zlib-0.7.1.0.tar.gz [zlib] source root is zlib-0.7.1.0 [network-uri] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.C6VvUh3b0z/Main.o ) [zlib] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "zlib-0.7.1.0/zlib.cabal" [hashable] [2 of 2] Linking Setup [zlib] Phase: patchPhase [zlib] Replace Cabal file with edited version from mirror://hackage/zlib-0.7.1.0/revision/2.cabal. [zlib] Phase: compileBuildDriverPhase [zlib] setupCompileFlags: -package-db=/build/tmp.IRXk4YHaiu/setup-package.conf.d -threaded [genvalidity] Phase: unpackPhase [genvalidity] unpacking source archive /nix/store/y5npg16sl3j4p47nac6iysyfggk0xnb5-genvalidity-1.1.1.0.tar.gz [genvalidity] source root is genvalidity-1.1.1.0 [genvalidity] setting SOURCE_DATE_EPOCH to timestamp 1721316556 of file "genvalidity-1.1.1.0/src/Data/GenValidity.hs" [zlib] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.IRXk4YHaiu/Main.o ) [network-uri] [2 of 2] Linking Setup [genvalidity] Phase: patchPhase [iproute] Phase: unpackPhase [iproute] unpacking source archive /nix/store/z9ld7cyjs77cik4fi2yrgshpnicyl7k2-iproute-1.7.15.tar.gz [socks] [3 of 7] Compiling Network.Socks5.Conf ( Network/Socks5/Conf.hs, dist/build/Network/Socks5/Conf.o, dist/build/Network/Socks5/Conf.dyn_o ) [genvalidity] Phase: compileBuildDriverPhase [doctest] Phase: unpackPhase [iproute] source root is iproute-1.7.15 [genvalidity] setupCompileFlags: -package-db=/build/tmp.hESMGVi4el/setup-package.conf.d -threaded [doctest] unpacking source archive /nix/store/mk30nc4vbm3vmsbjqpy8zxvmg7i4j2bx-doctest-0.22.6.tar.gz [doctest] source root is doctest-0.22.6 [socks] [4 of 7] Compiling Network.Socks5.Wire ( Network/Socks5/Wire.hs, dist/build/Network/Socks5/Wire.o, dist/build/Network/Socks5/Wire.dyn_o ) [doctest] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-0.22.6/test/UtilSpec.hs" [iproute] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "iproute-1.7.15/test/Spec.hs" [doctest] Phase: patchPhase [doctest] applying patch /nix/store/q6x451lgsrmarzh4grswgr3s1j4iqadx-doctest-0.23.0-ghc-9.12.patch [iproute] Phase: patchPhase [doctest] patching file test/Language/Haskell/GhciWrapperSpec.hs [doctest] Phase: compileBuildDriverPhase [th-expand-syns] Dependency base >=4.9 && <5: using base-4.19.1.0 [th-expand-syns] Dependency containers: using containers-0.6.8 [th-expand-syns] Dependency syb: using syb-0.7.2.4 [th-expand-syns] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [th-expand-syns] Dependency th-abstraction >=0.4.3 && <0.8: using th-abstraction-0.7.1.0 [th-expand-syns] Dependency base: using base-4.19.1.0 [th-expand-syns] Dependency template-haskell: using template-haskell-2.21.0.0 [th-expand-syns] Dependency th-abstraction: using th-abstraction-0.7.1.0 [th-expand-syns] Dependency th-expand-syns: using th-expand-syns-0.4.12.0 [doctest] setupCompileFlags: -package-db=/build/tmp.th6h9TDdVX/setup-package.conf.d -threaded [iproute] Phase: compileBuildDriverPhase [zlib] [2 of 2] Linking Setup [genvalidity] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.hESMGVi4el/Main.o ) [iproute] setupCompileFlags: -package-db=/build/tmp.Wt3bGAWON4/setup-package.conf.d -threaded [iproute] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Wt3bGAWON4/Main.o ) [doctest] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.th6h9TDdVX/Main.o ) [genvalidity] [2 of 2] Linking Setup [iproute] [2 of 2] Linking Setup [doctest] [2 of 2] Linking Setup [th-expand-syns] Source component graph: [th-expand-syns]  component lib [th-expand-syns]  component test:test-th-expand-syns dependency lib [th-expand-syns] Configured component graph: [th-expand-syns]  component th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns]  include base-4.19.1.0-a65c [th-expand-syns]  include containers-0.6.8-bf3e [th-expand-syns]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [th-expand-syns]  include template-haskell-2.21.0.0-d739 [th-expand-syns]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  component th-expand-syns-0.4.12.0-3wsY3BVqyb9ByBnt6ayD49-test-th-expand-syns [th-expand-syns]  include base-4.19.1.0-a65c [th-expand-syns]  include template-haskell-2.21.0.0-d739 [th-expand-syns]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  include th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns] Linked component graph: [th-expand-syns]  unit th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns]  include base-4.19.1.0-a65c [th-expand-syns]  include containers-0.6.8-bf3e [th-expand-syns]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [th-expand-syns]  include template-haskell-2.21.0.0-d739 [th-expand-syns]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  Language.Haskell.TH.ExpandSyns=th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal:Language.Haskell.TH.ExpandSyns [th-expand-syns]  unit th-expand-syns-0.4.12.0-3wsY3BVqyb9ByBnt6ayD49-test-th-expand-syns [th-expand-syns]  include base-4.19.1.0-a65c [th-expand-syns]  include template-haskell-2.21.0.0-d739 [th-expand-syns]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  include th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns] Ready component graph: [th-expand-syns]  definite th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns]  depends base-4.19.1.0-a65c [th-expand-syns]  depends containers-0.6.8-bf3e [th-expand-syns]  depends syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [th-expand-syns]  depends template-haskell-2.21.0.0-d739 [th-expand-syns]  depends th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  definite th-expand-syns-0.4.12.0-3wsY3BVqyb9ByBnt6ayD49-test-th-expand-syns [th-expand-syns]  depends base-4.19.1.0-a65c [th-expand-syns]  depends template-haskell-2.21.0.0-d739 [th-expand-syns]  depends th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [th-expand-syns]  depends th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns] Using Cabal-3.10.2.0 compiled by ghc-9.8 [th-expand-syns] Using compiler: ghc-9.8.2 [th-expand-syns] Using install prefix: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0 [th-expand-syns] Executables installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/bin [th-expand-syns] Libraries installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns] Dynamic Libraries installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [th-expand-syns] Private executables installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/libexec/x86_64-linux-ghc-9.8.2/th-expand-syns-0.4.12.0 [th-expand-syns] Data files installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/share/x86_64-linux-ghc-9.8.2/th-expand-syns-0.4.12.0 [th-expand-syns] Documentation installed in: [th-expand-syns] /nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc/share/doc/th-expand-syns-0.4.12.0 [th-expand-syns] Configuration files installed in: [th-expand-syns] /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/etc [th-expand-syns] No alex found [th-expand-syns] Using ar found on system at: [th-expand-syns] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [th-expand-syns] No c2hs found [th-expand-syns] No cpphs found [th-expand-syns] No doctest found [th-expand-syns] Using gcc version 14.3.0 given by user at: [th-expand-syns] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [th-expand-syns] Using ghc version 9.8.2 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [th-expand-syns] Using ghc-pkg version 9.8.2 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [th-expand-syns] No ghcjs found [th-expand-syns] No ghcjs-pkg found [th-expand-syns] No greencard found [th-expand-syns] Using haddock version 2.30.0 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [th-expand-syns] No happy found [th-expand-syns] Using haskell-suite found on system at: haskell-suite-dummy-location [th-expand-syns] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [th-expand-syns] No hmake found [th-expand-syns] Using hpc version 0.69 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [th-expand-syns] Using hsc2hs version 0.68.10 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [th-expand-syns] Using hscolour version 1.25 found on system at: [th-expand-syns] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [th-expand-syns] No jhc found [th-expand-syns] Using ld found on system at: [th-expand-syns] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [th-expand-syns] No pkg-config found [th-expand-syns] Using runghc version 9.8.2 found on system at: [th-expand-syns] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [th-expand-syns] Using strip version 2.44 found on system at: [th-expand-syns] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [th-expand-syns] Using tar found on system at: [th-expand-syns] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [th-expand-syns] No uhc found [transformers-base] Phase: updateAutotoolsGnuConfigScriptsPhase [transformers-base] Phase: configurePhase [transformers-base] configureFlags: --verbose --prefix=/nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc/share/doc/transformers-base-0.4.6 --with-gcc=gcc --package-db=/build/tmp.3OGrfoeU6I/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [transformers-base] Using Parsec parser [transformers-base] Configuring transformers-base-0.4.6... [th-expand-syns] Phase: buildPhase [comonad] Phase: updateAutotoolsGnuConfigScriptsPhase [comonad] Phase: configurePhase [comonad] configureFlags: --verbose --prefix=/nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc/share/doc/comonad-5.0.9 --with-gcc=gcc --package-db=/build/tmp.81b4gvO4zJ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [comonad] Using Parsec parser [comonad] Configuring comonad-5.0.9... [th-expand-syns] Preprocessing library for th-expand-syns-0.4.12.0.. [th-expand-syns] Building library for th-expand-syns-0.4.12.0.. [transformers-base] Flags chosen: orphaninstances=True [transformers-base] Dependency base >=3 && <4.4 || >=4.5 && <5: using base-4.19.1.0 [transformers-base] Dependency base-orphans >=0.3: using base-orphans-0.9.3 [transformers-base] Dependency stm >=2.3: using stm-2.5.2.1 [transformers-base] Dependency transformers >=0.2: using transformers-0.6.1.0 [transformers-base] Dependency transformers-compat >=0.6.1: using transformers-compat-0.7.2 [th-expand-syns] [1 of 1] Compiling Language.Haskell.TH.ExpandSyns ( Language/Haskell/TH/ExpandSyns.hs, dist/build/Language/Haskell/TH/ExpandSyns.o, dist/build/Language/Haskell/TH/ExpandSyns.dyn_o ) [socks] [5 of 7] Compiling Network.Socks5.Command ( Network/Socks5/Command.hs, dist/build/Network/Socks5/Command.o, dist/build/Network/Socks5/Command.dyn_o ) [comonad] Flags chosen: containers=True, distributive=True, indexed-traversable=True [comonad] Dependency base >=4.9 && <5: using base-4.19.1.0 [comonad] Dependency containers >=0.3 && <0.9: using containers-0.6.8 [comonad] Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 [comonad] Dependency indexed-traversable >=0.1.1 && <0.2: using [comonad] indexed-traversable-0.1.4 [comonad] Dependency tagged >=0.8.6.1 && <1: using tagged-0.8.8 [comonad] Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 [comonad] Dependency transformers-compat >=0.5 && <1: using transformers-compat-0.7.2 [crypton] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton] Phase: configurePhase [crypton] configureFlags: --verbose --prefix=/nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc/share/doc/crypton-1.0.4 --with-gcc=gcc --package-db=/build/tmp.OarRSMoTia/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton] Using Parsec parser [crypton] Configuring crypton-1.0.4... [hashable] Phase: updateAutotoolsGnuConfigScriptsPhase [transformers-base] Source component graph: component lib [transformers-base] Configured component graph: [transformers-base]  component transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [transformers-base]  include base-4.19.1.0-a65c [transformers-base]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [transformers-base]  include stm-2.5.2.1-3f80 [transformers-base]  include transformers-0.6.1.0-90ea [transformers-base]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [transformers-base] Linked component graph: [transformers-base]  unit transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [transformers-base]  include base-4.19.1.0-a65c [transformers-base]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [transformers-base]  include stm-2.5.2.1-3f80 [transformers-base]  include transformers-0.6.1.0-90ea [transformers-base]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [transformers-base]  Control.Monad.Base=transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu:Control.Monad.Base [transformers-base] Ready component graph: [transformers-base]  definite transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [transformers-base]  depends base-4.19.1.0-a65c [transformers-base]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [transformers-base]  depends stm-2.5.2.1-3f80 [transformers-base]  depends transformers-0.6.1.0-90ea [transformers-base]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [transformers-base] Using Cabal-3.10.2.0 compiled by ghc-9.8 [transformers-base] Using compiler: ghc-9.8.2 [transformers-base] Using install prefix: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6 [transformers-base] Executables installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/bin [transformers-base] Libraries installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [transformers-base] Dynamic Libraries installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [transformers-base] Private executables installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/libexec/x86_64-linux-ghc-9.8.2/transformers-base-0.4.6 [transformers-base] Data files installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/share/x86_64-linux-ghc-9.8.2/transformers-base-0.4.6 [transformers-base] Documentation installed in: [transformers-base] /nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc/share/doc/transformers-base-0.4.6 [transformers-base] Configuration files installed in: [transformers-base] /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/etc [transformers-base] No alex found [transformers-base] Using ar found on system at: [transformers-base] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [transformers-base] No c2hs found [transformers-base] No cpphs found [transformers-base] No doctest found [transformers-base] Using gcc version 14.3.0 given by user at: [transformers-base] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [transformers-base] Using ghc version 9.8.2 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [transformers-base] Using ghc-pkg version 9.8.2 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [transformers-base] No ghcjs found [transformers-base] No ghcjs-pkg found [transformers-base] No greencard found [transformers-base] Using haddock version 2.30.0 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [transformers-base] No happy found [transformers-base] Using haskell-suite found on system at: haskell-suite-dummy-location [transformers-base] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [transformers-base] No hmake found [transformers-base] Using hpc version 0.69 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [transformers-base] Using hsc2hs version 0.68.10 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [transformers-base] Using hscolour version 1.25 found on system at: [transformers-base] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [transformers-base] No jhc found [transformers-base] Using ld found on system at: [transformers-base] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [transformers-base] No pkg-config found [transformers-base] Using runghc version 9.8.2 found on system at: [transformers-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [transformers-base] Using strip version 2.44 found on system at: [transformers-base] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [transformers-base] Using tar found on system at: [transformers-base] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [transformers-base] No uhc found [hashable] Phase: configurePhase [hashable] configureFlags: --verbose --prefix=/nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 --with-gcc=gcc --package-db=/build/tmp.v68uG8GNXT/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [barbies] Phase: updateAutotoolsGnuConfigScriptsPhase [hashable] Using Parsec parser [hashable] Configuring hashable-1.4.7.0... [barbies] Phase: configurePhase [barbies] configureFlags: --verbose --prefix=/nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc/share/doc/barbies-2.1.1.0 --with-gcc=gcc --package-db=/build/tmp.FcgBZAWle9/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [socks] [6 of 7] Compiling Network.Socks5.Lowlevel ( Network/Socks5/Lowlevel.hs, dist/build/Network/Socks5/Lowlevel.o, dist/build/Network/Socks5/Lowlevel.dyn_o ) [barbies] Using Parsec parser [barbies] Configuring barbies-2.1.1.0... [hourglass] Phase: updateAutotoolsGnuConfigScriptsPhase [socks] [7 of 7] Compiling Network.Socks5 ( Network/Socks5.hs, dist/build/Network/Socks5.o, dist/build/Network/Socks5.dyn_o ) [hourglass] Phase: configurePhase [hourglass] configureFlags: --verbose --prefix=/nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc/share/doc/hourglass-0.2.12 --with-gcc=gcc --package-db=/build/tmp.thZXfZhnyO/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [network-uri] Phase: updateAutotoolsGnuConfigScriptsPhase [transformers-base] Phase: buildPhase [hourglass] Using Parsec parser [hourglass] Configuring hourglass-0.2.12... [network-uri] Phase: configurePhase [network-uri] configureFlags: --verbose --prefix=/nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc/share/doc/network-uri-2.6.4.2 --with-gcc=gcc --package-db=/build/tmp.C6VvUh3b0z/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [network-uri] Using Parsec parser [network-uri] Configuring network-uri-2.6.4.2... [comonad] Source component graph: component lib [comonad] Configured component graph: [comonad]  component comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [comonad]  include base-4.19.1.0-a65c [comonad]  include containers-0.6.8-bf3e [comonad]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [comonad]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [comonad]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [comonad]  include transformers-0.6.1.0-90ea [comonad]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [comonad] Linked component graph: [comonad]  unit comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [comonad]  include base-4.19.1.0-a65c [comonad]  include containers-0.6.8-bf3e [comonad]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [comonad]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [comonad]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [comonad]  include transformers-0.6.1.0-90ea [comonad]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [comonad]  Control.Comonad=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad,Control.Comonad.Env=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Env,Control.Comonad.Env.Class=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Env.Class,Control.Comonad.Hoist.Class=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Hoist.Class,Control.Comonad.Identity=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Identity,Control.Comonad.Store=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Store,Control.Comonad.Store.Class=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Store.Class,Control.Comonad.Traced=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Traced,Control.Comonad.Traced.Class=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Traced.Class,Control.Comonad.Trans.Class=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Trans.Class,Control.Comonad.Trans.Env=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Trans.Env,Control.Comonad.Trans.Identity=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Trans.Identity,Control.Comonad.Trans.Store=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Trans.Store,Control.Comonad.Trans.Traced=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Control.Comonad.Trans.Traced,Data.Functor.Composition=comonad-5.0.9-L976YZwLx7vAa374iJ2fNk:Data.Functor.Composition [comonad] Ready component graph: [comonad]  definite comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [comonad]  depends base-4.19.1.0-a65c [comonad]  depends containers-0.6.8-bf3e [comonad]  depends distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [comonad]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [comonad]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [comonad]  depends transformers-0.6.1.0-90ea [comonad]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [comonad] Using Cabal-3.10.2.0 compiled by ghc-9.8 [comonad] Using compiler: ghc-9.8.2 [comonad] Using install prefix: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9 [comonad] Executables installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/bin [comonad] Libraries installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [comonad] Dynamic Libraries installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [comonad] Private executables installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/libexec/x86_64-linux-ghc-9.8.2/comonad-5.0.9 [comonad] Data files installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/share/x86_64-linux-ghc-9.8.2/comonad-5.0.9 [comonad] Documentation installed in: [comonad] /nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc/share/doc/comonad-5.0.9 [comonad] Configuration files installed in: [comonad] /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/etc [comonad] No alex found [comonad] Using ar found on system at: [comonad] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [comonad] No c2hs found [comonad] No cpphs found [comonad] No doctest found [comonad] Using gcc version 14.3.0 given by user at: [comonad] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [comonad] Using ghc version 9.8.2 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [comonad] Using ghc-pkg version 9.8.2 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [comonad] No ghcjs found [comonad] No ghcjs-pkg found [comonad] No greencard found [comonad] Using haddock version 2.30.0 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [comonad] No happy found [comonad] Using haskell-suite found on system at: haskell-suite-dummy-location [comonad] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [comonad] No hmake found [comonad] Using hpc version 0.69 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [comonad] Using hsc2hs version 0.68.10 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [comonad] Using hscolour version 1.25 found on system at: [comonad] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [comonad] No jhc found [comonad] Using ld found on system at: [comonad] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [comonad] No pkg-config found [comonad] Using runghc version 9.8.2 found on system at: [comonad] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [comonad] Using strip version 2.44 found on system at: [comonad] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [comonad] Using tar found on system at: [comonad] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [comonad] No uhc found [transformers-base] Preprocessing library for transformers-base-0.4.6.. [transformers-base] Building library for transformers-base-0.4.6.. [zlib] Phase: updateAutotoolsGnuConfigScriptsPhase [transformers-base] [1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, dist/build/Control/Monad/Base.o, dist/build/Control/Monad/Base.dyn_o ) [zlib] Phase: configurePhase [zlib] configureFlags: --verbose --prefix=/nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc/share/doc/zlib-0.7.1.0 --with-gcc=gcc --package-db=/build/tmp.IRXk4YHaiu/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-include-dirs=/nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include --extra-lib-dirs=/nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/lib --extra-lib-dirs=/nix/store/8icpg7vrz95c6ap3mznmlmg7h0l2av1w-zlib-1.3.1/lib [zlib] Using Parsec parser [zlib] Configuring zlib-0.7.1.0... [crypton] Flags chosen: check_alignment=False, integer-gmp=True, [crypton] old_toolchain_inliner=False, support_aesni=True, support_deepseq=True, [crypton] support_pclmuldq=True, support_rdrand=True, support_sse=False, [crypton] use_target_attributes=True [crypton] Dependency base >=4.13 && <5: using base-4.19.1.0 [crypton] Dependency basement >=0.0.6: using basement-0.0.16 [crypton] Dependency bytestring: using bytestring-0.12.1.0 [crypton] Dependency deepseq: using deepseq-1.5.0.0 [crypton] Dependency ghc-prim: using ghc-prim-0.11.0 [crypton] Dependency integer-gmp: using integer-gmp-1.1 [crypton] Dependency memory >=0.14.18: using memory-0.18.0 [crypton] Dependency base >=4.13 && <5: using base-4.19.1.0 [crypton] Dependency bytestring: using bytestring-0.12.1.0 [crypton] Dependency crypton: using crypton-1.0.4 [crypton] Dependency memory: using memory-0.18.0 [crypton] Dependency tasty: using tasty-1.5.3 [crypton] Dependency tasty-hunit: using tasty-hunit-0.10.2 [crypton] Dependency tasty-kat: using tasty-kat-0.0.3 [crypton] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [comonad] Phase: buildPhase [hashable] Flags chosen: arch-native=False, integer-gmp=True, random-initial-seed=False [hashable] Dependency base: using base-4.19.1.0 [hashable] Dependency bytestring: using bytestring-0.12.1.0 [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.200.1 [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.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.1.0 [hashable] Dependency bytestring: using bytestring-0.12.1.0 [hashable] Dependency filepath: using filepath-1.4.200.1 [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.1 [hashable] Dependency unix: using unix-2.8.4.0 [hashable] Dependency base: using base-4.19.1.0 [hashable] Dependency bytestring: using bytestring-0.12.1.0 [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.1.0 [hashable] Dependency ghc-prim: using ghc-prim-0.11.0 [hashable] Dependency hashable: using hashable-1.4.7.0 [barbies] Dependency base >=4.11 && <5: using base-4.19.1.0 [barbies] Dependency distributive: using distributive-0.6.2.1 [barbies] Dependency transformers: using transformers-0.6.1.0 [barbies] Dependency QuickCheck: using QuickCheck-2.14.3 [barbies] Dependency barbies: using barbies-2.1.1.0 [barbies] Dependency base >=4.7 && <5: using base-4.19.1.0 [barbies] Dependency distributive: using distributive-0.6.2.1 [barbies] Dependency tasty: using tasty-1.5.3 [barbies] Dependency tasty-hunit: using tasty-hunit-0.10.2 [barbies] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [iproute] Phase: updateAutotoolsGnuConfigScriptsPhase [comonad] Preprocessing library for comonad-5.0.9.. [comonad] Building library for comonad-5.0.9.. [iproute] Phase: configurePhase [iproute] configureFlags: --verbose --prefix=/nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc/share/doc/iproute-1.7.15 --with-gcc=gcc --package-db=/build/tmp.Wt3bGAWON4/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [iproute] Using Parsec parser [iproute] Configuring iproute-1.7.15... [doctest] Phase: updateAutotoolsGnuConfigScriptsPhase [th-expand-syns] [1 of 1] Compiling Language.Haskell.TH.ExpandSyns ( Language/Haskell/TH/ExpandSyns.hs, dist/build/Language/Haskell/TH/ExpandSyns.p_o ) [doctest] Phase: configurePhase [hourglass] Dependency base: using base-4.19.1.0 [hourglass] Dependency deepseq: using deepseq-1.5.0.0 [hourglass] Dependency base: using base-4.19.1.0 [hourglass] Dependency deepseq: using deepseq-1.5.0.0 [hourglass] Dependency hourglass: using hourglass-0.2.12 [hourglass] Dependency mtl: using mtl-2.3.1 [hourglass] Dependency old-locale: using old-locale-1.0.0.7 [hourglass] Dependency tasty: using tasty-1.5.3 [hourglass] Dependency tasty-hunit: using tasty-hunit-0.10.2 [hourglass] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [hourglass] Dependency time: using time-1.12.2 [socks] [1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, dist/build/Network/Socks5/Parse.p_o ) [doctest] configureFlags: --verbose --prefix=/nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc/share/doc/doctest-0.22.6 --with-gcc=gcc --package-db=/build/tmp.th6h9TDdVX/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/lib [doctest] Using Parsec parser [doctest] Configuring doctest-0.22.6... [network-uri] Dependency base >=3 && <5: using base-4.19.1.0 [network-uri] Dependency deepseq >=1.1 && <1.6: using deepseq-1.5.0.0 [network-uri] Dependency parsec >=3.1.12.0 && <3.2: using parsec-3.1.17.0 [network-uri] Dependency template-haskell: using template-haskell-2.21.0.0 [network-uri] Dependency th-compat >=0.1.1 && <1.0: using th-compat-0.1.6 [network-uri] Dependency HUnit: using HUnit-1.6.2.0 [network-uri] Dependency QuickCheck: using QuickCheck-2.14.3 [network-uri] Dependency base <5: using base-4.19.1.0 [network-uri] Dependency network-uri: using network-uri-2.6.4.2 [network-uri] Dependency tasty: using tasty-1.5.3 [network-uri] Dependency tasty-hunit: using tasty-hunit-0.10.2 [network-uri] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [comonad] [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o ) [zlib] Flags chosen: bundled-c-zlib=False, non-blocking-ffi=True, pkg-config=True [zlib] Dependency base >=4.9 && <4.22: using base-4.19.1.0 [zlib] Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.1.0 [zlib] Dependency QuickCheck >=2 && <3: using QuickCheck-2.14.3 [zlib] Dependency base: using base-4.19.1.0 [zlib] Dependency bytestring: using bytestring-0.12.1.0 [zlib] Dependency tasty >=0.8 && <1.6: using tasty-1.5.3 [zlib] Dependency tasty-quickcheck >=0.8 && <1: using tasty-quickcheck-0.11 [zlib] Dependency zlib: using zlib-0.7.1.0 [genvalidity] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity] Phase: configurePhase [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-B4rdJ6jtpYtKj3xF3mScwx-xxhash-tests [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hashable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable]  component hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include containers-0.6.8-bf3e [hashable]  include deepseq-1.5.0.0-e0b4 [hashable]  include filepath-1.4.200.1-5c86 [hashable]  include ghc-bignum-1.3-88ca [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  include text-2.1.1-7a0f [hashable]  component hashable-1.4.7.0-BOlrUijpqHYJXOtkrsP46I-hashable-examples [hashable]  include base-4.19.1.0-a65c [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  component hashable-1.4.7.0-E2Se9hh6WDP6JjLgbT4ohY-hashable-tests [hashable]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [hashable]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include filepath-1.4.200.1-5c86 [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  include os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hashable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable]  include text-2.1.1-7a0f [hashable]  include unix-2.8.4.0-db6b [hashable] Linked component graph: [hashable]  unit hashable-1.4.7.0-B4rdJ6jtpYtKj3xF3mScwx-xxhash-tests [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hashable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable]  unit hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include containers-0.6.8-bf3e [hashable]  include deepseq-1.5.0.0-e0b4 [hashable]  include filepath-1.4.200.1-5c86 [hashable]  include ghc-bignum-1.3-88ca [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  include text-2.1.1-7a0f [hashable]  Data.Hashable=hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI:Data.Hashable,Data.Hashable.Generic=hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI:Data.Hashable.Generic,Data.Hashable.Lifted=hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI:Data.Hashable.Lifted [hashable]  unit hashable-1.4.7.0-BOlrUijpqHYJXOtkrsP46I-hashable-examples [hashable]  include base-4.19.1.0-a65c [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  unit hashable-1.4.7.0-E2Se9hh6WDP6JjLgbT4ohY-hashable-tests [hashable]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [hashable]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [hashable]  include base-4.19.1.0-a65c [hashable]  include bytestring-0.12.1.0-e271 [hashable]  include filepath-1.4.200.1-5c86 [hashable]  include ghc-prim-0.11.0-89e1 [hashable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  include os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hashable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable]  include text-2.1.1-7a0f [hashable]  include unix-2.8.4.0-db6b [hashable] Ready component graph: [hashable]  definite hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  depends base-4.19.1.0-a65c [hashable]  depends bytestring-0.12.1.0-e271 [hashable]  depends containers-0.6.8-bf3e [hashable]  depends deepseq-1.5.0.0-e0b4 [hashable]  depends filepath-1.4.200.1-5c86 [hashable]  depends ghc-bignum-1.3-88ca [hashable]  depends ghc-prim-0.11.0-89e1 [hashable]  depends os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  depends text-2.1.1-7a0f [hashable]  definite hashable-1.4.7.0-E2Se9hh6WDP6JjLgbT4ohY-hashable-tests [hashable]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [hashable]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [hashable]  depends base-4.19.1.0-a65c [hashable]  depends bytestring-0.12.1.0-e271 [hashable]  depends filepath-1.4.200.1-5c86 [hashable]  depends ghc-prim-0.11.0-89e1 [hashable]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  depends os-string-2.0.7-5Zq8kHVQVzLEV0PQrmYYDG [hashable]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hashable]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable]  depends text-2.1.1-7a0f [hashable]  depends unix-2.8.4.0-db6b [hashable]  definite hashable-1.4.7.0-BOlrUijpqHYJXOtkrsP46I-hashable-examples [hashable]  depends base-4.19.1.0-a65c [hashable]  depends ghc-prim-0.11.0-89e1 [hashable]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable]  definite hashable-1.4.7.0-B4rdJ6jtpYtKj3xF3mScwx-xxhash-tests [hashable]  depends base-4.19.1.0-a65c [hashable]  depends bytestring-0.12.1.0-e271 [hashable]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hashable]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hashable]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hashable]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hashable] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hashable] Using compiler: ghc-9.8.2 [hashable] Using install prefix: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0 [hashable] Executables installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/bin [hashable] Libraries installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable] Dynamic Libraries installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [hashable] Private executables installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/libexec/x86_64-linux-ghc-9.8.2/hashable-1.4.7.0 [hashable] Data files installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/share/x86_64-linux-ghc-9.8.2/hashable-1.4.7.0 [hashable] Documentation installed in: [hashable] /nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 [hashable] Configuration files installed in: [hashable] /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/etc [hashable] No alex found [hashable] Using ar found on system at: [hashable] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [hashable] Using ghc version 9.8.2 found on system at: [hashable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [hashable] Using ghc-pkg version 9.8.2 found on system at: [hashable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [hashable] Using hsc2hs version 0.68.10 found on system at: [hashable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [hashable] Using hscolour version 1.25 found on system at: [hashable] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [hashable] No jhc found [hashable] Using ld found on system at: [hashable] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [hashable] No pkg-config found [hashable] Using runghc version 9.8.2 found on system at: [hashable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [hashable] Using strip version 2.44 found on system at: [socks]  [socks] Network/Socks5/Parse.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘return’ definition detected [socks]  in the instance declaration for ‘Monad Parser’. [socks]  ‘return’ will eventually be removed in favour of ‘pure’ [socks]  Suggested fix: [socks]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 75 | return v = Parser $ \buf _ ok -> ok buf v [socks]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [socks]  [socks] Network/Socks5/Parse.hs:91:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘pure = return’ definition detected [socks]  in the instance declaration for ‘Applicative Parser’. [socks]  Suggested fix: [socks]  Move definition from ‘return’ to ‘pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 91 | pure = return [socks]  | ^^^^^^^^^^^^^^^^^^ [crypton] Source component graph: [crypton]  component lib [crypton]  component test:test-crypton dependency lib [crypton] Configured component graph: [crypton]  component crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  include base-4.19.1.0-a65c [crypton]  include basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [crypton]  include bytestring-0.12.1.0-e271 [crypton]  include deepseq-1.5.0.0-e0b4 [crypton]  include ghc-prim-0.11.0-89e1 [crypton]  include integer-gmp-1.1-765e [crypton]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  component crypton-1.0.4-3Ha4NPwOhPaAHHq3bSDe9T-test-crypton [crypton]  include base-4.19.1.0-a65c [crypton]  include bytestring-0.12.1.0-e271 [crypton]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton]  include tasty-kat-0.0.3-2KgCLFQjoICB1bEukmouas [crypton]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [crypton] Linked component graph: [crypton]  unit crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  include base-4.19.1.0-a65c [crypton]  include basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [crypton]  include bytestring-0.12.1.0-e271 [crypton]  include deepseq-1.5.0.0-e0b4 [crypton]  include ghc-prim-0.11.0-89e1 [crypton]  include integer-gmp-1.1-765e [crypton]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  Crypto.Cipher.AES=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.AES,Crypto.Cipher.AESGCMSIV=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.AESGCMSIV,Crypto.Cipher.Blowfish=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Blowfish,Crypto.Cipher.CAST5=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.CAST5,Crypto.Cipher.Camellia=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Camellia,Crypto.Cipher.ChaCha=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.ChaCha,Crypto.Cipher.ChaChaPoly1305=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.ChaChaPoly1305,Crypto.Cipher.DES=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.DES,Crypto.Cipher.RC4=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.RC4,Crypto.Cipher.Salsa=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Salsa,Crypto.Cipher.TripleDES=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.TripleDES,Crypto.Cipher.Twofish=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Twofish,Crypto.Cipher.Types=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Types,Crypto.Cipher.Utils=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.Utils,Crypto.Cipher.XSalsa=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Cipher.XSalsa,Crypto.ConstructHash.MiyaguchiPreneel=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.ConstructHash.MiyaguchiPreneel,Crypto.Data.AFIS=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Data.AFIS,Crypto.Data.Padding=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Data.Padding,Crypto.ECC=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.ECC,Crypto.ECC.Edwards25519=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.ECC.Edwards25519,Crypto.Error=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Error,Crypto.Hash=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Hash,Crypto.Hash.Algorithms=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Hash.Algorithms,Crypto.Hash.IO=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Hash.IO,Crypto.KDF.Argon2=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.Argon2,Crypto.KDF.BCrypt=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.BCrypt,Crypto.KDF.BCryptPBKDF=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.BCryptPBKDF,Crypto.KDF.HKDF=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.HKDF,Crypto.KDF.PBKDF2=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.PBKDF2,Crypto.KDF.Scrypt=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.KDF.Scrypt,Crypto.MAC.CMAC=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.MAC.CMAC,Crypto.MAC.HMAC=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.MAC.HMAC,Crypto.MAC.KMAC=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.MAC.KMAC,Crypto.MAC.KeyedBlake2=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.MAC.KeyedBlake2,Crypto.MAC.Poly1305=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.MAC.Poly1305,Crypto.Number.Basic=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Basic,Crypto.Number.F2m=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.F2m,Crypto.Number.Generate=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Generate,Crypto.Number.ModArithmetic=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.ModArithmetic,Crypto.Number.Nat=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Nat,Crypto.Number.Prime=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Prime,Crypto.Number.Serialize=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Serialize,Crypto.Number.Serialize.Internal=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Serialize.Internal,Crypto.Number.Serialize.Internal.LE=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Serialize.Internal.LE,Crypto.Number.Serialize.LE=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Number.Serialize.LE,Crypto.OTP=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.OTP,Crypto.PubKey.Curve25519=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Curve25519,Crypto.PubKey.Curve448=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Curve448,Crypto.PubKey.DH=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.DH,Crypto.PubKey.DSA=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.DSA,Crypto.PubKey.ECC.DH=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.DH,Crypto.PubKey.ECC.ECDSA=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.ECDSA,Crypto.PubKey.ECC.Generate=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.Generate,Crypto.PubKey.ECC.P256=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.P256,Crypto.PubKey.ECC.Prim=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.Prim,Crypto.PubKey.ECC.Types=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECC.Types,Crypto.PubKey.ECDSA=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECDSA,Crypto.PubKey.ECIES=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.ECIES,Crypto.PubKey.Ed25519=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Ed25519,Crypto.PubKey.Ed448=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Ed448,Crypto.PubKey.EdDSA=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.EdDSA,Crypto.PubKey.MaskGenFunction=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.MaskGenFunction,Crypto.PubKey.RSA=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA,Crypto.PubKey.RSA.OAEP=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA.OAEP,Crypto.PubKey.RSA.PKCS15=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA.PKCS15,Crypto.PubKey.RSA.PSS=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA.PSS,Crypto.PubKey.RSA.Prim=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA.Prim,Crypto.PubKey.RSA.Types=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.RSA.Types,Crypto.PubKey.Rabin.Basic=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Rabin.Basic,Crypto.PubKey.Rabin.Modified=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Rabin.Modified,Crypto.PubKey.Rabin.OAEP=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Rabin.OAEP,Crypto.PubKey.Rabin.RW=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Rabin.RW,Crypto.PubKey.Rabin.Types=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.PubKey.Rabin.Types,Crypto.Random=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Random,Crypto.Random.Entropy=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Random.Entropy,Crypto.Random.Entropy.Unsafe=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Random.Entropy.Unsafe,Crypto.Random.EntropyPool=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Random.EntropyPool,Crypto.Random.Types=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Random.Types,Crypto.System.CPU=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.System.CPU,Crypto.Tutorial=crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP:Crypto.Tutorial [crypton]  unit crypton-1.0.4-3Ha4NPwOhPaAHHq3bSDe9T-test-crypton [crypton]  include base-4.19.1.0-a65c [crypton]  include bytestring-0.12.1.0-e271 [crypton]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton]  include tasty-kat-0.0.3-2KgCLFQjoICB1bEukmouas [crypton]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [genvalidity] configureFlags: --verbose --prefix=/nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc/share/doc/genvalidity-1.1.1.0 --with-gcc=gcc --package-db=/build/tmp.hESMGVi4el/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [hashable] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [hashable] Using tar found on system at: [hashable] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [hashable] No uhc found [genvalidity] Using Parsec parser [genvalidity] Configuring genvalidity-1.1.1.0... [barbies] Source component graph: [barbies]  component lib [barbies]  component test:barbies-test dependency lib [barbies] Configured component graph: [barbies]  component barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  include base-4.19.1.0-a65c [barbies]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  include transformers-0.6.1.0-90ea [barbies]  component barbies-2.1.1.0-Ia5ZvvPiJDp8bav4gDLHZ4-barbies-test [barbies]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [barbies]  include barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  include base-4.19.1.0-a65c [barbies]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [barbies]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [barbies]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [barbies] Linked component graph: [barbies]  unit barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  include base-4.19.1.0-a65c [barbies]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  include transformers-0.6.1.0-90ea [barbies]  Barbies=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Barbies,Barbies.Bare=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Barbies.Bare,Barbies.Bi=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Barbies.Bi,Barbies.Constraints=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Barbies.Constraints,Barbies.Internal=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Barbies.Internal,Data.Functor.Barbie=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Data.Functor.Barbie,Data.Functor.Transformer=barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ:Data.Functor.Transformer [barbies]  unit barbies-2.1.1.0-Ia5ZvvPiJDp8bav4gDLHZ4-barbies-test [barbies]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [barbies]  include barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  include base-4.19.1.0-a65c [barbies]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [barbies]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [barbies]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [barbies] Ready component graph: [barbies]  definite barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  depends base-4.19.1.0-a65c [barbies]  depends distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  depends transformers-0.6.1.0-90ea [barbies]  definite barbies-2.1.1.0-Ia5ZvvPiJDp8bav4gDLHZ4-barbies-test [barbies]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [barbies]  depends barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies]  depends base-4.19.1.0-a65c [barbies]  depends distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [barbies]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [barbies]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [barbies]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [barbies] Using Cabal-3.10.2.0 compiled by ghc-9.8 [barbies] Using compiler: ghc-9.8.2 [barbies] Using install prefix: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0 [barbies] Executables installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/bin [barbies] Libraries installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies] Dynamic Libraries installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [barbies] Private executables installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/libexec/x86_64-linux-ghc-9.8.2/barbies-2.1.1.0 [barbies] Data files installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/share/x86_64-linux-ghc-9.8.2/barbies-2.1.1.0 [barbies] Documentation installed in: [barbies] /nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc/share/doc/barbies-2.1.1.0 [barbies] Configuration files installed in: [barbies] /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/etc [barbies] No alex found [barbies] Using ar found on system at: [barbies] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [barbies] No c2hs found [barbies] No cpphs found [barbies] No doctest found [barbies] Using gcc version 14.3.0 given by user at: [barbies] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [barbies] Using ghc version 9.8.2 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [barbies] Using ghc-pkg version 9.8.2 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [barbies] No ghcjs found [barbies] No ghcjs-pkg found [barbies] No greencard found [barbies] Using haddock version 2.30.0 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [barbies] No happy found [barbies] Using haskell-suite found on system at: haskell-suite-dummy-location [barbies] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [barbies] No hmake found [barbies] Using hpc version 0.69 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [barbies] Using hsc2hs version 0.68.10 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [barbies] Using hscolour version 1.25 found on system at: [barbies] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [barbies] No jhc found [barbies] Using ld found on system at: [barbies] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [barbies] No pkg-config found [barbies] Using runghc version 9.8.2 found on system at: [barbies] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [barbies] Using strip version 2.44 found on system at: [barbies] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [barbies] Using tar found on system at: [barbies] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [barbies] No uhc found [crypton] Ready component graph: [crypton]  definite crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  depends base-4.19.1.0-a65c [crypton]  depends basement-0.0.16-HIJNhDjxqExKlWpzmkqg8d [crypton]  depends bytestring-0.12.1.0-e271 [crypton]  depends deepseq-1.5.0.0-e0b4 [crypton]  depends ghc-prim-0.11.0-89e1 [crypton]  depends integer-gmp-1.1-765e [crypton]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  definite crypton-1.0.4-3Ha4NPwOhPaAHHq3bSDe9T-test-crypton [crypton]  depends base-4.19.1.0-a65c [crypton]  depends bytestring-0.12.1.0-e271 [crypton]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton]  depends tasty-kat-0.0.3-2KgCLFQjoICB1bEukmouas [crypton]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [crypton] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton] Using compiler: ghc-9.8.2 [crypton] Using install prefix: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4 [crypton] Executables installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/bin [crypton] Libraries installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton] Dynamic Libraries installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton] Private executables installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/libexec/x86_64-linux-ghc-9.8.2/crypton-1.0.4 [crypton] Data files installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/share/x86_64-linux-ghc-9.8.2/crypton-1.0.4 [crypton] Documentation installed in: [crypton] /nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc/share/doc/crypton-1.0.4 [crypton] Configuration files installed in: [crypton] /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/etc [crypton] No alex found [crypton] Using ar found on system at: [crypton] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton] No c2hs found [crypton] No cpphs found [crypton] No doctest found [crypton] Using gcc version 14.3.0 given by user at: [crypton] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton] Using ghc version 9.8.2 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [crypton] Using ghc-pkg version 9.8.2 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton] No ghcjs found [crypton] No ghcjs-pkg found [crypton] No greencard found [crypton] Using haddock version 2.30.0 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [crypton] No happy found [crypton] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton] No hmake found [crypton] Using hpc version 0.69 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton] Using hsc2hs version 0.68.10 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton] Using hscolour version 1.25 found on system at: [crypton] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton] No jhc found [crypton] Using ld found on system at: [crypton] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton] No pkg-config found [crypton] Using runghc version 9.8.2 found on system at: [crypton] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton] Using strip version 2.44 found on system at: [crypton] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton] Using tar found on system at: [crypton] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton] No uhc found [hourglass] Source component graph: [hourglass]  component lib [hourglass]  component test:test-hourglass dependency lib [hourglass] Configured component graph: [hourglass]  component hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  include base-4.19.1.0-a65c [hourglass]  include deepseq-1.5.0.0-e0b4 [hourglass]  component hourglass-0.2.12-KEslRfk7KV073hmCdQqDG3-test-hourglass [hourglass]  include base-4.19.1.0-a65c [hourglass]  include deepseq-1.5.0.0-e0b4 [hourglass]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  include mtl-2.3.1-78a2 [hourglass]  include old-locale-1.0.0.7-ALOoi2ldVrkLlTurH4yEpH [hourglass]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hourglass]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hourglass]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hourglass]  include time-1.12.2-dfe5 [hourglass] Linked component graph: [hourglass]  unit hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  include base-4.19.1.0-a65c [hourglass]  include deepseq-1.5.0.0-e0b4 [hourglass]  Data.Hourglass=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Data.Hourglass,Data.Hourglass.Compat=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Data.Hourglass.Compat,Data.Hourglass.Epoch=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Data.Hourglass.Epoch,Data.Hourglass.Types=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Data.Hourglass.Types,System.Hourglass=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:System.Hourglass,Time.Compat=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Time.Compat,Time.System=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Time.System,Time.Types=hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C:Time.Types [hourglass]  unit hourglass-0.2.12-KEslRfk7KV073hmCdQqDG3-test-hourglass [hourglass]  include base-4.19.1.0-a65c [hourglass]  include deepseq-1.5.0.0-e0b4 [hourglass]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  include mtl-2.3.1-78a2 [hourglass]  include old-locale-1.0.0.7-ALOoi2ldVrkLlTurH4yEpH [hourglass]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hourglass]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hourglass]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hourglass]  include time-1.12.2-dfe5 [hourglass] Ready component graph: [hourglass]  definite hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  depends base-4.19.1.0-a65c [hourglass]  depends deepseq-1.5.0.0-e0b4 [hourglass]  definite hourglass-0.2.12-KEslRfk7KV073hmCdQqDG3-test-hourglass [hourglass]  depends base-4.19.1.0-a65c [hourglass]  depends deepseq-1.5.0.0-e0b4 [hourglass]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass]  depends mtl-2.3.1-78a2 [hourglass]  depends old-locale-1.0.0.7-ALOoi2ldVrkLlTurH4yEpH [hourglass]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [hourglass]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [hourglass]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [hourglass]  depends time-1.12.2-dfe5 [hourglass] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hourglass] Using compiler: ghc-9.8.2 [hourglass] Using install prefix: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12 [hourglass] Executables installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/bin [hourglass] Libraries installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass] Dynamic Libraries installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [hourglass] Private executables installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/libexec/x86_64-linux-ghc-9.8.2/hourglass-0.2.12 [hourglass] Data files installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/share/x86_64-linux-ghc-9.8.2/hourglass-0.2.12 [hourglass] Documentation installed in: [hourglass] /nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc/share/doc/hourglass-0.2.12 [hourglass] Configuration files installed in: [hourglass] /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/etc [hourglass] No alex found [hourglass] Using ar found on system at: [hourglass] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [hourglass] No c2hs found [hourglass] No cpphs found [hourglass] No doctest found [hourglass] Using gcc version 14.3.0 given by user at: [hourglass] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [hourglass] Using ghc version 9.8.2 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [hourglass] Using ghc-pkg version 9.8.2 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [hourglass] No ghcjs found [hourglass] No ghcjs-pkg found [hourglass] No greencard found [hourglass] Using haddock version 2.30.0 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [hourglass] No happy found [hourglass] Using haskell-suite found on system at: haskell-suite-dummy-location [hourglass] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hourglass] No hmake found [hourglass] Using hpc version 0.69 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [hourglass] Using hsc2hs version 0.68.10 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [hourglass] Using hscolour version 1.25 found on system at: [hourglass] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [hourglass] No jhc found [hourglass] Using ld found on system at: [hourglass] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [hourglass] No pkg-config found [hourglass] Using runghc version 9.8.2 found on system at: [hourglass] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [hourglass] Using strip version 2.44 found on system at: [hourglass] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [hourglass] Using tar found on system at: [hourglass] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [hourglass] No uhc found [network-uri] Source component graph: [network-uri]  component lib [network-uri]  component test:uri dependency lib [network-uri] Configured component graph: [network-uri]  component network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  include base-4.19.1.0-a65c [network-uri]  include deepseq-1.5.0.0-e0b4 [network-uri]  include parsec-3.1.17.0-b602 [network-uri]  include template-haskell-2.21.0.0-d739 [network-uri]  include th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [network-uri]  component network-uri-2.6.4.2-L7sm2tKNrnJ205hRJBEBxS-uri [network-uri]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [network-uri]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [network-uri]  include base-4.19.1.0-a65c [network-uri]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [network-uri]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [network-uri]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [network-uri] Linked component graph: [network-uri]  unit network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  include base-4.19.1.0-a65c [network-uri]  include deepseq-1.5.0.0-e0b4 [network-uri]  include parsec-3.1.17.0-b602 [network-uri]  include template-haskell-2.21.0.0-d739 [network-uri]  include th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [network-uri]  Network.URI=network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE:Network.URI,Network.URI.Lens=network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE:Network.URI.Lens,Network.URI.Static=network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE:Network.URI.Static [network-uri]  unit network-uri-2.6.4.2-L7sm2tKNrnJ205hRJBEBxS-uri [network-uri]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [network-uri]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [network-uri]  include base-4.19.1.0-a65c [network-uri]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [network-uri]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [network-uri]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [network-uri] Ready component graph: [network-uri]  definite network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  depends base-4.19.1.0-a65c [network-uri]  depends deepseq-1.5.0.0-e0b4 [network-uri]  depends parsec-3.1.17.0-b602 [network-uri]  depends template-haskell-2.21.0.0-d739 [network-uri]  depends th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [network-uri]  definite network-uri-2.6.4.2-L7sm2tKNrnJ205hRJBEBxS-uri [network-uri]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [network-uri]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [network-uri]  depends base-4.19.1.0-a65c [network-uri]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [network-uri]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [network-uri]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [network-uri] Using Cabal-3.10.2.0 compiled by ghc-9.8 [network-uri] Using compiler: ghc-9.8.2 [network-uri] Using install prefix: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2 [network-uri] Executables installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/bin [network-uri] Libraries installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri] Dynamic Libraries installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [network-uri] Private executables installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/libexec/x86_64-linux-ghc-9.8.2/network-uri-2.6.4.2 [network-uri] Data files installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/share/x86_64-linux-ghc-9.8.2/network-uri-2.6.4.2 [network-uri] Documentation installed in: [network-uri] /nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc/share/doc/network-uri-2.6.4.2 [network-uri] Configuration files installed in: [network-uri] /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/etc [network-uri] No alex found [network-uri] Using ar found on system at: [network-uri] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [network-uri] No c2hs found [network-uri] No cpphs found [network-uri] No doctest found [network-uri] Using gcc version 14.3.0 given by user at: [network-uri] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [network-uri] Using ghc version 9.8.2 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [network-uri] Using ghc-pkg version 9.8.2 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [network-uri] No ghcjs found [network-uri] No ghcjs-pkg found [network-uri] No greencard found [network-uri] Using haddock version 2.30.0 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [network-uri] No happy found [network-uri] Using haskell-suite found on system at: haskell-suite-dummy-location [network-uri] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [network-uri] No hmake found [network-uri] Using hpc version 0.69 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [network-uri] Using hsc2hs version 0.68.10 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [network-uri] Using hscolour version 1.25 found on system at: [network-uri] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [network-uri] No jhc found [network-uri] Using ld found on system at: [network-uri] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [network-uri] No pkg-config found [network-uri] Using runghc version 9.8.2 found on system at: [network-uri] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [network-uri] Using strip version 2.44 found on system at: [network-uri] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [network-uri] Using tar found on system at: [network-uri] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [network-uri] No uhc found [iproute] Dependency appar: using appar-0.1.8 [iproute] Dependency base >=4.9 && <5: using base-4.19.1.0 [iproute] Dependency byteorder: using byteorder-1.0.4 [iproute] Dependency bytestring: using bytestring-0.12.1.0 [iproute] Dependency containers: using containers-0.6.8 [iproute] Dependency network: using network-3.2.7.0 [iproute] Dependency QuickCheck: using QuickCheck-2.14.3 [iproute] Dependency appar: using appar-0.1.8 [iproute] Dependency base >=4.6 && <5: using base-4.19.1.0 [iproute] Dependency byteorder: using byteorder-1.0.4 [iproute] Dependency bytestring: using bytestring-0.12.1.0 [iproute] Dependency containers: using containers-0.6.8 [iproute] Dependency hspec: using hspec-2.11.12 [iproute] Dependency iproute: using iproute-1.7.15 [iproute] Dependency network: using network-3.2.7.0 [iproute] Dependency safe: using safe-0.3.21 [crypton] Phase: buildPhase [zlib] Dependency zlib: using version 1.3.1 [barbies] Phase: buildPhase [hashable] Phase: buildPhase [hashable] Preprocessing library for hashable-1.4.7.0.. [hashable] Building library for hashable-1.4.7.0.. [crypton] Preprocessing library for crypton-1.0.4.. [zlib] Source component graph: [zlib]  component lib [zlib]  component test:tests dependency lib [zlib] Configured component graph: [zlib]  component zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib]  include base-4.19.1.0-a65c [zlib]  include bytestring-0.12.1.0-e271 [zlib]  component zlib-0.7.1.0-7pGAB8i2lRD1R5odnIKOfr-tests [zlib]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [zlib]  include base-4.19.1.0-a65c [zlib]  include bytestring-0.12.1.0-e271 [zlib]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [zlib]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [zlib]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib] Linked component graph: [zlib]  unit zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib]  include base-4.19.1.0-a65c [zlib]  include bytestring-0.12.1.0-e271 [zlib]  Codec.Compression.GZip=zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq:Codec.Compression.GZip,Codec.Compression.Zlib=zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq:Codec.Compression.Zlib,Codec.Compression.Zlib.Internal=zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq:Codec.Compression.Zlib.Internal,Codec.Compression.Zlib.Raw=zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq:Codec.Compression.Zlib.Raw [zlib]  unit zlib-0.7.1.0-7pGAB8i2lRD1R5odnIKOfr-tests [zlib]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [zlib]  include base-4.19.1.0-a65c [zlib]  include bytestring-0.12.1.0-e271 [zlib]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [zlib]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [zlib]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib] Ready component graph: [zlib]  definite zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib]  depends base-4.19.1.0-a65c [zlib]  depends bytestring-0.12.1.0-e271 [zlib]  definite zlib-0.7.1.0-7pGAB8i2lRD1R5odnIKOfr-tests [zlib]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [zlib]  depends base-4.19.1.0-a65c [zlib]  depends bytestring-0.12.1.0-e271 [zlib]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [zlib]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [zlib]  depends zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib] Using Cabal-3.10.2.0 compiled by ghc-9.8 [zlib] Using compiler: ghc-9.8.2 [zlib] Using install prefix: /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0 [zlib] Executables installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/bin [zlib] Libraries installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib] Dynamic Libraries installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [zlib] Private executables installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/libexec/x86_64-linux-ghc-9.8.2/zlib-0.7.1.0 [zlib] Data files installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/share/x86_64-linux-ghc-9.8.2/zlib-0.7.1.0 [zlib] Documentation installed in: [zlib] /nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc/share/doc/zlib-0.7.1.0 [zlib] Configuration files installed in: [zlib] /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/etc [zlib] No alex found [zlib] Using ar found on system at: [zlib] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [zlib] No c2hs found [zlib] No cpphs found [zlib] No doctest found [zlib] Using gcc version 14.3.0 given by user at: [zlib] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [zlib] Using ghc version 9.8.2 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [zlib] Using ghc-pkg version 9.8.2 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [zlib] No ghcjs found [zlib] No ghcjs-pkg found [zlib] No greencard found [zlib] Using haddock version 2.30.0 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [zlib] No happy found [zlib] Using haskell-suite found on system at: haskell-suite-dummy-location [zlib] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [zlib] No hmake found [zlib] Using hpc version 0.69 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [zlib] Using hsc2hs version 0.68.10 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [zlib] Using hscolour version 1.25 found on system at: [zlib] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [zlib] No jhc found [zlib] Using ld found on system at: [zlib] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [zlib] Using pkg-config version 0.29.2 found on system at: [zlib] /nix/store/284df5f5mq01h1wmsz9grrqzraa3r9vi-pkg-config-wrapper-0.29.2/bin/pkg-config [zlib] Using runghc version 9.8.2 found on system at: [zlib] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [zlib] Using strip version 2.44 found on system at: [zlib] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [zlib] Using tar found on system at: [zlib] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [zlib] No uhc found [crypton] Building library for crypton-1.0.4.. [hourglass] Phase: buildPhase [transformers-base] [1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, dist/build/Control/Monad/Base.p_o ) [barbies] Preprocessing library for barbies-2.1.1.0.. [doctest] Flags chosen: cabal-doctest=False [doctest] Dependency base >=4.7 && <5: using base-4.19.1.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.200.1 [doctest] Dependency ghc >=8.0 && <9.12: using ghc-9.8.2 [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.1.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.1.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.200.1 [doctest] Dependency ghc >=8.0 && <9.12: using ghc-9.8.2 [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 [barbies] Building library for barbies-2.1.1.0.. [network-uri] Phase: buildPhase [genvalidity] Dependency QuickCheck >=2.13: using QuickCheck-2.14.3 [genvalidity] Dependency base >=4.13 && <5: using base-4.19.1.0 [genvalidity] Dependency random >=1.1: using random-1.2.1.3 [genvalidity] Dependency validity >=0.12.1: using validity-0.12.1.0 [genvalidity] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity] Dependency base >=4.13 && <5: using base-4.19.1.0 [genvalidity] Dependency genvalidity: using genvalidity-1.1.1.0 [genvalidity] Dependency hspec: using hspec-2.11.12 [genvalidity] Dependency hspec-core: using hspec-core-2.11.12 [hourglass] Preprocessing library for hourglass-0.2.12.. [hourglass] Building library for hourglass-0.2.12.. [network-uri] Preprocessing library for network-uri-2.6.4.2.. [network-uri] Building library for network-uri-2.6.4.2.. [zlib] Phase: buildPhase [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 ) [socks] [2 of 7] Compiling Network.Socks5.Types ( Network/Socks5/Types.hs, dist/build/Network/Socks5/Types.p_o ) [iproute] Source component graph: [iproute]  component lib [iproute]  component test:spec dependency lib [iproute] Configured component graph: [iproute]  component iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  include appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  include base-4.19.1.0-a65c [iproute]  include byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  include bytestring-0.12.1.0-e271 [iproute]  include containers-0.6.8-bf3e [iproute]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  component iproute-1.7.15-1w9Rmly1XZc9C7hIBAq0jx-spec [iproute]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [iproute]  include appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  include base-4.19.1.0-a65c [iproute]  include byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  include bytestring-0.12.1.0-e271 [iproute]  include containers-0.6.8-bf3e [iproute]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [iproute]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  include safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [iproute] Linked component graph: [iproute]  unit iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  include appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  include base-4.19.1.0-a65c [iproute]  include byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  include bytestring-0.12.1.0-e271 [iproute]  include containers-0.6.8-bf3e [iproute]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  Data.IP=iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom:Data.IP,Data.IP.Builder=iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom:Data.IP.Builder,Data.IP.Internal=iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom:Data.IP.Internal,Data.IP.RouteTable=iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom:Data.IP.RouteTable,Data.IP.RouteTable.Internal=iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom:Data.IP.RouteTable.Internal [iproute]  unit iproute-1.7.15-1w9Rmly1XZc9C7hIBAq0jx-spec [iproute]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [iproute]  include appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  include base-4.19.1.0-a65c [iproute]  include byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  include bytestring-0.12.1.0-e271 [iproute]  include containers-0.6.8-bf3e [iproute]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [iproute]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  include safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [iproute] Ready component graph: [iproute]  definite iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  depends appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  depends base-4.19.1.0-a65c [iproute]  depends byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  depends bytestring-0.12.1.0-e271 [iproute]  depends containers-0.6.8-bf3e [iproute]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  definite iproute-1.7.15-1w9Rmly1XZc9C7hIBAq0jx-spec [iproute]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [iproute]  depends appar-0.1.8-1LVGc8aWp2MF25BkKD6Ts3 [iproute]  depends base-4.19.1.0-a65c [iproute]  depends byteorder-1.0.4-10T1qEX8ONB7bPKAsHjY0g [iproute]  depends bytestring-0.12.1.0-e271 [iproute]  depends containers-0.6.8-bf3e [iproute]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [iproute]  depends iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [iproute]  depends safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [iproute] Using Cabal-3.10.2.0 compiled by ghc-9.8 [iproute] Using compiler: ghc-9.8.2 [iproute] Using install prefix: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15 [iproute] Executables installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/bin [iproute] Libraries installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute] Dynamic Libraries installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [iproute] Private executables installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/libexec/x86_64-linux-ghc-9.8.2/iproute-1.7.15 [iproute] Data files installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/share/x86_64-linux-ghc-9.8.2/iproute-1.7.15 [iproute] Documentation installed in: [iproute] /nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc/share/doc/iproute-1.7.15 [iproute] Configuration files installed in: [iproute] /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/etc [iproute] No alex found [iproute] Using ar found on system at: [iproute] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [iproute] No c2hs found [iproute] No cpphs found [iproute] No doctest found [iproute] Using gcc version 14.3.0 given by user at: [iproute] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [iproute] Using ghc version 9.8.2 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [iproute] Using ghc-pkg version 9.8.2 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [iproute] No ghcjs found [iproute] No ghcjs-pkg found [iproute] No greencard found [iproute] Using haddock version 2.30.0 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [iproute] No happy found [iproute] Using haskell-suite found on system at: haskell-suite-dummy-location [iproute] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [iproute] No hmake found [iproute] Using hpc version 0.69 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [iproute] Using hsc2hs version 0.68.10 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [iproute] Using hscolour version 1.25 found on system at: [iproute] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [iproute] No jhc found [iproute] Using ld found on system at: [iproute] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [iproute] No pkg-config found [iproute] Using runghc version 9.8.2 found on system at: [iproute] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [iproute] Using strip version 2.44 found on system at: [iproute] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [iproute] Using tar found on system at: [iproute] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [iproute] No uhc found [zlib] Preprocessing library for zlib-0.7.1.0.. [hourglass] [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, dist/build/Data/Hourglass/Utils.o, dist/build/Data/Hourglass/Utils.dyn_o ) [comonad] [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o, dist/build/Control/Comonad/Hoist/Class.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-AyZLqSWvyow69CaB8xUe1f-spec [doctest]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [doctest]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [doctest]  include base-4.19.1.0-a65c [doctest]  include code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  include containers-0.6.8-bf3e [doctest]  include deepseq-1.5.0.0-e0b4 [doctest]  include directory-1.3.8.1-3af8 [doctest]  include exceptions-0.10.7-3e42 [doctest]  include filepath-1.4.200.1-5c86 [doctest]  include ghc-9.8.2-f344 [doctest]  include ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [doctest]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [doctest]  include mockery-0.3.5-GR5fK3Mb3WQ3dL8rFxpakL [doctest]  include process-1.6.18.0-d7db [doctest]  include silently-1.2.5.4-5nUIAyle2geB7tT2MRmWtJ [doctest]  include stringbuilder-0.5.1-8L8Yk6zrEu2HQoAtPFCL17 [doctest]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  include transformers-0.6.1.0-90ea [doctest]  component doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest]  include base-4.19.1.0-a65c [doctest]  include code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  include containers-0.6.8-bf3e [doctest]  include deepseq-1.5.0.0-e0b4 [doctest]  include directory-1.3.8.1-3af8 [doctest]  include exceptions-0.10.7-3e42 [doctest]  include filepath-1.4.200.1-5c86 [doctest]  include ghc-9.8.2-f344 [doctest]  include ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  include process-1.6.18.0-d7db [doctest]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  include transformers-0.6.1.0-90ea [doctest]  component doctest-0.22.6-3QMDskHWFrDHq5rNJso1oh-doctest [doctest]  include base-4.19.1.0-a65c [doctest]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest] Linked component graph: [doctest]  unit doctest-0.22.6-AyZLqSWvyow69CaB8xUe1f-spec [doctest]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [doctest]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [doctest]  include base-4.19.1.0-a65c [doctest]  include code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  include containers-0.6.8-bf3e [doctest]  include deepseq-1.5.0.0-e0b4 [doctest]  include directory-1.3.8.1-3af8 [doctest]  include exceptions-0.10.7-3e42 [doctest]  include filepath-1.4.200.1-5c86 [doctest]  include ghc-9.8.2-f344 [doctest]  include ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [doctest]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [doctest]  include mockery-0.3.5-GR5fK3Mb3WQ3dL8rFxpakL [doctest]  include process-1.6.18.0-d7db [doctest]  include silently-1.2.5.4-5nUIAyle2geB7tT2MRmWtJ [doctest]  include stringbuilder-0.5.1-8L8Yk6zrEu2HQoAtPFCL17 [doctest]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  include transformers-0.6.1.0-90ea [doctest]  unit doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest]  include base-4.19.1.0-a65c [doctest]  include code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  include containers-0.6.8-bf3e [doctest]  include deepseq-1.5.0.0-e0b4 [doctest]  include directory-1.3.8.1-3af8 [doctest]  include exceptions-0.10.7-3e42 [doctest]  include filepath-1.4.200.1-5c86 [doctest]  include ghc-9.8.2-f344 [doctest]  include ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  include process-1.6.18.0-d7db [doctest]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  include transformers-0.6.1.0-90ea [doctest]  Test.DocTest=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest,Test.DocTest.Internal.Cabal=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest.Internal.Cabal,Test.DocTest.Internal.Extract=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest.Internal.Extract,Test.DocTest.Internal.Location=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest.Internal.Location,Test.DocTest.Internal.Parse=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Run=doctest-0.22.6-blhhXyWrRJAqTquHQRdE:Test.DocTest.Internal.Run [doctest]  unit doctest-0.22.6-3QMDskHWFrDHq5rNJso1oh-doctest [doctest]  include base-4.19.1.0-a65c [doctest]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest] Ready component graph: [doctest]  definite doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest]  depends base-4.19.1.0-a65c [doctest]  depends code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  depends containers-0.6.8-bf3e [doctest]  depends deepseq-1.5.0.0-e0b4 [doctest]  depends directory-1.3.8.1-3af8 [doctest]  depends exceptions-0.10.7-3e42 [doctest]  depends filepath-1.4.200.1-5c86 [doctest]  depends ghc-9.8.2-f344 [doctest]  depends ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  depends process-1.6.18.0-d7db [doctest]  depends syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  depends transformers-0.6.1.0-90ea [doctest]  definite doctest-0.22.6-AyZLqSWvyow69CaB8xUe1f-spec [doctest]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [doctest]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [doctest]  depends base-4.19.1.0-a65c [doctest]  depends code-page-0.2.1-4uLGQB1FaiL1UXdVIgMoCp [doctest]  depends containers-0.6.8-bf3e [doctest]  depends deepseq-1.5.0.0-e0b4 [doctest]  depends directory-1.3.8.1-3af8 [doctest]  depends exceptions-0.10.7-3e42 [doctest]  depends filepath-1.4.200.1-5c86 [doctest]  depends ghc-9.8.2-f344 [doctest]  depends ghc-paths-0.1.0.12-EKPnhso4l2QAJAJ9Ysa87E [doctest]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [doctest]  depends hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [doctest]  depends mockery-0.3.5-GR5fK3Mb3WQ3dL8rFxpakL [doctest]  depends process-1.6.18.0-d7db [doctest]  depends silently-1.2.5.4-5nUIAyle2geB7tT2MRmWtJ [doctest]  depends stringbuilder-0.5.1-8L8Yk6zrEu2HQoAtPFCL17 [doctest]  depends syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [doctest]  depends transformers-0.6.1.0-90ea [doctest]  definite doctest-0.22.6-3QMDskHWFrDHq5rNJso1oh-doctest [doctest]  depends base-4.19.1.0-a65c [doctest]  depends doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest] Using Cabal-3.10.2.0 compiled by ghc-9.8 [doctest] Using compiler: ghc-9.8.2 [doctest] Using install prefix: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6 [doctest] Executables installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin [doctest] Libraries installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest] Dynamic Libraries installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [doctest] Private executables installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/libexec/x86_64-linux-ghc-9.8.2/doctest-0.22.6 [doctest] Data files installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/share/x86_64-linux-ghc-9.8.2/doctest-0.22.6 [doctest] Documentation installed in: [doctest] /nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc/share/doc/doctest-0.22.6 [doctest] Configuration files installed in: [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/etc [doctest] No alex found [doctest] Using ar found on system at: [doctest] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [doctest] Using ghc version 9.8.2 found on system at: [doctest] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [doctest] Using ghc-pkg version 9.8.2 found on system at: [doctest] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [doctest] Using hsc2hs version 0.68.10 found on system at: [doctest] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [doctest] Using hscolour version 1.25 found on system at: [doctest] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [doctest] No jhc found [doctest] Using ld found on system at: [doctest] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [doctest] No pkg-config found [doctest] Using runghc version 9.8.2 found on system at: [doctest] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [doctest] Using strip version 2.44 found on system at: [genvalidity] Source component graph: [genvalidity]  component lib [genvalidity]  component test:genvalidity-test dependency lib [genvalidity] Configured component graph: [genvalidity]  component genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  include base-4.19.1.0-a65c [genvalidity]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [genvalidity]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity]  component genvalidity-1.1.1.0-AZkJEHZ2sQZDwvT2Fl2tkc-genvalidity-test [genvalidity]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  include base-4.19.1.0-a65c [genvalidity]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity] Linked component graph: [genvalidity]  unit genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  include base-4.19.1.0-a65c [genvalidity]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [genvalidity]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity]  Data.GenValidity=genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D:Data.GenValidity,Data.GenValidity.Utils=genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D:Data.GenValidity.Utils [genvalidity]  unit genvalidity-1.1.1.0-AZkJEHZ2sQZDwvT2Fl2tkc-genvalidity-test [genvalidity]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  include base-4.19.1.0-a65c [genvalidity]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity] Ready component graph: [genvalidity]  definite genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  depends base-4.19.1.0-a65c [genvalidity]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [genvalidity]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity]  definite genvalidity-1.1.1.0-AZkJEHZ2sQZDwvT2Fl2tkc-genvalidity-test [genvalidity]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity]  depends base-4.19.1.0-a65c [genvalidity]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity]  depends hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity] Using Cabal-3.10.2.0 compiled by ghc-9.8 [genvalidity] Using compiler: ghc-9.8.2 [genvalidity] Using install prefix: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0 [genvalidity] Executables installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/bin [genvalidity] Libraries installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity] Dynamic Libraries installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [genvalidity] Private executables installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/libexec/x86_64-linux-ghc-9.8.2/genvalidity-1.1.1.0 [genvalidity] Data files installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/share/x86_64-linux-ghc-9.8.2/genvalidity-1.1.1.0 [genvalidity] Documentation installed in: [genvalidity] /nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc/share/doc/genvalidity-1.1.1.0 [genvalidity] Configuration files installed in: [genvalidity] /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/etc [genvalidity] No alex found [genvalidity] Using ar found on system at: [genvalidity] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [genvalidity] No c2hs found [genvalidity] No cpphs found [genvalidity] No doctest found [genvalidity] Using gcc version 14.3.0 given by user at: [genvalidity] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [genvalidity] Using ghc version 9.8.2 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [genvalidity] Using ghc-pkg version 9.8.2 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [genvalidity] No ghcjs found [genvalidity] No ghcjs-pkg found [genvalidity] No greencard found [genvalidity] Using haddock version 2.30.0 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [genvalidity] No happy found [genvalidity] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity] No hmake found [genvalidity] Using hpc version 0.69 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [genvalidity] Using hsc2hs version 0.68.10 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [genvalidity] Using hscolour version 1.25 found on system at: [genvalidity] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [genvalidity] No jhc found [genvalidity] Using ld found on system at: [genvalidity] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [genvalidity] No pkg-config found [genvalidity] Using runghc version 9.8.2 found on system at: [genvalidity] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [genvalidity] Using strip version 2.44 found on system at: [genvalidity] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [genvalidity] Using tar found on system at: [genvalidity] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [genvalidity] No uhc found [network-uri] [1 of 3] Compiling Network.URI ( Network/URI.hs, dist/build/Network/URI.o, dist/build/Network/URI.dyn_o ) [barbies] [ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, dist/build/Barbies/Internal/Dicts.o, dist/build/Barbies/Internal/Dicts.dyn_o ) [doctest] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [doctest] Using tar found on system at: [doctest] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [doctest] No uhc found [comonad] [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o, dist/build/Control/Comonad/Trans/Class.dyn_o ) [comonad] [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o, dist/build/Control/Comonad/Trans/Env.dyn_o ) [iproute] Phase: buildPhase [crypton] [ 1 of 139] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, dist/build/Crypto/Cipher/DES/Primitive.o, dist/build/Crypto/Cipher/DES/Primitive.dyn_o ) [genvalidity] Phase: buildPhase [iproute] Preprocessing library for iproute-1.7.15.. [iproute] Building library for iproute-1.7.15.. [hourglass] [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, dist/build/Data/Hourglass/Zone.o, dist/build/Data/Hourglass/Zone.dyn_o ) [genvalidity] Preprocessing library for genvalidity-1.1.1.0.. [genvalidity] Building library for genvalidity-1.1.1.0.. [zlib] Building library for zlib-0.7.1.0.. [doctest] Phase: buildPhase [hourglass] [ 3 of 17] Compiling Time.Types ( Time/Types.hs, dist/build/Time/Types.o, dist/build/Time/Types.dyn_o ) [iproute] [1 of 9] Compiling Data.IP.Addr ( Data/IP/Addr.hs, dist/build/Data/IP/Addr.o, dist/build/Data/IP/Addr.dyn_o ) [doctest] Preprocessing library for doctest-0.22.6.. [doctest] Building library for doctest-0.22.6.. [barbies] [ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, dist/build/Barbies/Internal/Writer.o, dist/build/Barbies/Internal/Writer.dyn_o ) [barbies] [ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, dist/build/Data/Generics/GenericN.o, dist/build/Data/Generics/GenericN.dyn_o ) [barbies] [ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, dist/build/Barbies/Internal/Wear.o, dist/build/Barbies/Internal/Wear.dyn_o ) [genvalidity] [1 of 3] Compiling Data.GenValidity.Utils ( src/Data/GenValidity/Utils.hs, dist/build/Data/GenValidity/Utils.o, dist/build/Data/GenValidity/Utils.dyn_o ) [barbies] [ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, dist/build/Barbies/Generics/Traversable.o, dist/build/Barbies/Generics/Traversable.dyn_o ) [network-uri]  [network-uri] Network/URI.hs:1131:12: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘head’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1131 | if head (uriPath ref) == '/' then [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1437:16: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1437 | query = orNull tail . uriQuery [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1441:19: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1441 | fragment = orNull tail . uriFragment [network-uri]  | ^^^^ [zlib] [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, dist/build/Codec/Compression/Zlib/ByteStringCompat.o, dist/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o ) [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 ) [iproute]  [iproute] Data/IP/Addr.hs:679:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [iproute]  Pattern match(es) are non-exhaustive [iproute]  In a pattern binding: [iproute]  Patterns of type ‘[Int]’ not matched: [iproute]  [] [iproute]  [_] [iproute]  [_, _] [iproute]  [_, _, _] [iproute]  ... [iproute]  | [iproute] 679 | [i1, i2, i3, i4] = fromIPv4 ip [iproute]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [zlib] [2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, dist/build/Codec/Compression/Zlib/Stream.o, dist/build/Codec/Compression/Zlib/Stream.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 ) [comonad] [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o, dist/build/Control/Comonad/Trans/Identity.dyn_o ) [comonad] [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o, dist/build/Control/Comonad/Identity.dyn_o ) [comonad] [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o, dist/build/Control/Comonad/Trans/Store.dyn_o ) [comonad] [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o, dist/build/Control/Comonad/Trans/Traced.dyn_o ) [comonad] [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o, dist/build/Control/Comonad/Traced/Class.dyn_o ) [th-expand-syns] Preprocessing test suite 'test-th-expand-syns' for th-expand-syns-0.4.12.0.. [th-expand-syns] Building test suite 'test-th-expand-syns' for th-expand-syns-0.4.12.0.. [transformers-base] Phase: checkPhase [comonad] [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o, dist/build/Control/Comonad/Traced.dyn_o ) [transformers-base] Package has no test suites. [transformers-base] Phase: haddockPhase [barbies] [ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, dist/build/Barbies/Generics/Functor.o, dist/build/Barbies/Generics/Functor.dyn_o ) [barbies] [ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, dist/build/Barbies/Internal/FunctorT.o, dist/build/Barbies/Internal/FunctorT.dyn_o ) [th-expand-syns] [1 of 3] Compiling Util ( testing/Util.hs, dist/build/test-th-expand-syns/test-th-expand-syns-tmp/Util.o, dist/build/test-th-expand-syns/test-th-expand-syns-tmp/Util.dyn_o ) [doctest] [ 1 of 25] Compiling Imports ( src/Imports.hs, dist/build/Imports.o, dist/build/Imports.dyn_o ) [barbies] [ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, dist/build/Barbies/Internal/TraversableT.o, dist/build/Barbies/Internal/TraversableT.dyn_o ) [comonad] [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o, dist/build/Control/Comonad/Store/Class.dyn_o ) [comonad] [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o, dist/build/Control/Comonad/Store.dyn_o ) [th-expand-syns] [2 of 3] Compiling Types ( testing/Types.hs, dist/build/test-th-expand-syns/test-th-expand-syns-tmp/Types.o, dist/build/test-th-expand-syns/test-th-expand-syns-tmp/Types.dyn_o ) [transformers-base] Preprocessing library for transformers-base-0.4.6.. [transformers-base] Running Haddock on library for transformers-base-0.4.6.. [comonad] [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o, dist/build/Control/Comonad/Env/Class.dyn_o ) [comonad] [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o, dist/build/Control/Comonad/Env.dyn_o ) [comonad] [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o, dist/build/Data/Functor/Composition.dyn_o ) [transformers-base] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest] [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.o, dist/build/GhcUtil.dyn_o ) [transformers-base] [1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, nothing ) [th-expand-syns] [3 of 3] Compiling Main ( testing/Main.hs, dist/build/test-th-expand-syns/test-th-expand-syns-tmp/Main.o ) [th-expand-syns] info: input = ForallT [PlainTV a_6989586621679027644 SpecifiedSpec] [AppT (ConT GHC.Show.Show) (VarT a_6989586621679027644)] (AppT (AppT ArrowT (VarT a_6989586621679027644)) (AppT (AppT ArrowT (AppT (ConT Types.ForAll) (ConT GHC.Types.List))) (AppT (AppT (TupleT 2) (ConT GHC.Types.Int)) (AppT (ConT Types.ApplyToInteger) (ConT GHC.Types.List))))) [th-expand-syns] info: expected = ForallT [PlainTV a_6989586621679027645 SpecifiedSpec] [AppT (ConT GHC.Show.Show) (VarT a_6989586621679027645)] (AppT (AppT ArrowT (VarT a_6989586621679027645)) (AppT (AppT ArrowT (ForallT [KindedTV x_6989586621679027646 SpecifiedSpec StarT] [] (AppT (ConT GHC.Types.List) (VarT x_6989586621679027646)))) (AppT (AppT (TupleT 2) (ConT GHC.Types.Int)) (AppT (ConT GHC.Types.List) (ConT GHC.Num.Integer.Integer))))) [th-expand-syns] info: actual = ForallT [PlainTV a_6989586621679027644 SpecifiedSpec] [AppT (ConT GHC.Show.Show) (VarT a_6989586621679027644)] (AppT (AppT ArrowT (VarT a_6989586621679027644)) (AppT (AppT ArrowT (ForallT [KindedTV x_7566047373982451794 SpecifiedSpec StarT] [] (AppT (ConT GHC.Types.List) (VarT x_7566047373982451794)))) (AppT (AppT (TupleT 2) (ConT GHC.Types.Int)) (AppT (ConT GHC.Types.List) (ConT GHC.Num.Integer.Integer))))) [th-expand-syns] info: input = ForallT [PlainTV y SpecifiedSpec] [] (AppT (ConT E) (VarT y)) [th-expand-syns] info: expected = ForallT [PlainTV y SpecifiedSpec] [] (ForallT [KindedTV y_0 SpecifiedSpec StarT] [] (AppT (AppT ArrowT (AppT (AppT (ConT Data.Either.Either) (VarT y)) (VarT y_0))) (ConT GHC.Types.Int))) [th-expand-syns] info: actual = ForallT [PlainTV y SpecifiedSpec] [] (ForallT [KindedTV y_7566047373982451923 SpecifiedSpec StarT] [] (AppT (AppT ArrowT (AppT (AppT (ConT Data.Either.Either) (VarT y)) (VarT y_7566047373982451923))) (ConT GHC.Types.Int))) [th-expand-syns] info: input = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT GHC.Types.Int))) (AppT (ConT Types.TF1) (ConT GHC.Types.Int))) (AppT (ConT Types.AT1) (ConT GHC.Types.Int)) [th-expand-syns] info: expected = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT GHC.Types.Int))) (AppT (ConT Types.TF1) (ConT GHC.Types.Int))) (AppT (ConT Types.AT1) (ConT GHC.Types.Int)) [th-expand-syns] info: actual = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT GHC.Types.Int))) (AppT (ConT Types.TF1) (ConT GHC.Types.Int))) (AppT (ConT Types.AT1) (ConT GHC.Types.Int)) [transformers-base] Haddock coverage: [transformers-base]  33% ( 1 / 3) in 'Control.Monad.Base' [transformers-base]  Missing documentation for: [transformers-base]  Module header [transformers-base]  MonadBase (src/Control/Monad/Base.hs:60) [th-expand-syns] info: input = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT Types.Int'))) (AppT (ConT Types.TF1) (ConT Types.Int'))) (AppT (ConT Types.AT1) (ConT Types.Int')) [th-expand-syns] info: expected = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT GHC.Types.Int))) (AppT (ConT Types.TF1) (ConT GHC.Types.Int))) (AppT (ConT Types.AT1) (ConT GHC.Types.Int)) [th-expand-syns] info: actual = AppT (AppT (AppT (TupleT 3) (AppT (ConT Types.DF1) (ConT GHC.Types.Int))) (AppT (ConT Types.TF1) (ConT GHC.Types.Int))) (AppT (ConT Types.AT1) (ConT GHC.Types.Int)) [th-expand-syns] info: input = AppT (AppT (ConT Types.Either') (AppT (ConT Types.ListOf) (ConT Types.Int'))) (AppT (ConT Types.ListOf) (ConT GHC.Types.Char)) [th-expand-syns] info: expected = AppT (AppT (ConT Data.Either.Either) (AppT ListT (ConT GHC.Types.Int))) (AppT ListT (ConT GHC.Types.Char)) [th-expand-syns] info: actual = AppT (AppT (ConT Data.Either.Either) (AppT ListT (ConT GHC.Types.Int))) (AppT ListT (ConT GHC.Types.Char)) [socks] [3 of 7] Compiling Network.Socks5.Conf ( Network/Socks5/Conf.hs, dist/build/Network/Socks5/Conf.p_o ) [th-expand-syns] info: input = ConT Types.Int'' [th-expand-syns] info: expected = ConT GHC.Types.Int [th-expand-syns] info: actual = ConT GHC.Types.Int [th-expand-syns] info: input = SigT (ConT GHC.Types.Int) (AppT (ConT Types.Id) StarT) [th-expand-syns] info: expected = SigT (ConT GHC.Types.Int) StarT [th-expand-syns] info: actual = SigT (ConT GHC.Types.Int) StarT [th-expand-syns]  [th-expand-syns] testing/Main.hs:42:6: warning: [GHC-39584] [th-expand-syns]  th-expand-syns: WARNING: Type synonym families (and associated type synonyms) are currently not supported (they won't be expanded). Name of unsupported family: Types.AT1 [th-expand-syns]  | [th-expand-syns] 42 | $(let [th-expand-syns]  | ^^^^... [th-expand-syns]  [th-expand-syns] testing/Main.hs:42:6: warning: [GHC-39584] [th-expand-syns]  th-expand-syns: WARNING: Type synonym families (and associated type synonyms) are currently not supported (they won't be expanded). Name of unsupported family: Types.TF1 [th-expand-syns]  | [th-expand-syns] 42 | $(let [th-expand-syns]  | ^^^^... [th-expand-syns]  [th-expand-syns] testing/Main.hs:48:6: warning: [GHC-39584] [th-expand-syns]  th-expand-syns: WARNING: Type synonym families (and associated type synonyms) are currently not supported (they won't be expanded). Name of unsupported family: Types.AT1 [th-expand-syns]  | [th-expand-syns] 48 | $(mkTest [t| (DF1 Int', TF1 Int', AT1 Int') |] [th-expand-syns]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [th-expand-syns]  [th-expand-syns] testing/Main.hs:48:6: warning: [GHC-39584] [th-expand-syns]  th-expand-syns: WARNING: Type synonym families (and associated type synonyms) are currently not supported (they won't be expanded). Name of unsupported family: Types.TF1 [th-expand-syns]  | [th-expand-syns] 48 | $(mkTest [t| (DF1 Int', TF1 Int', AT1 Int') |] [th-expand-syns]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [th-expand-syns]  [th-expand-syns] testing/Main.hs:66:6: warning: [GHC-39584] [th-expand-syns]  No warning about type families should appear after this line. [th-expand-syns]  | [th-expand-syns] 66 | $(do [th-expand-syns]  | ^^^... [comonad] [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, dist/build/Control/Comonad.p_o ) [barbies] [ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, dist/build/Barbies/Internal/MonadT.o, dist/build/Barbies/Internal/MonadT.dyn_o ) [barbies] [10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, dist/build/Barbies/Internal/FunctorB.o, dist/build/Barbies/Internal/FunctorB.dyn_o ) [barbies] [11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, dist/build/Barbies/Internal/TraversableB.o, dist/build/Barbies/Internal/TraversableB.dyn_o ) [barbies] [12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, dist/build/Barbies/Generics/Distributive.o, dist/build/Barbies/Generics/Distributive.dyn_o ) [barbies] [13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, dist/build/Barbies/Internal/DistributiveT.o, dist/build/Barbies/Internal/DistributiveT.dyn_o ) [barbies] [14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, dist/build/Barbies/Internal/DistributiveB.o, dist/build/Barbies/Internal/DistributiveB.dyn_o ) [barbies] [15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, dist/build/Barbies/Generics/Constraints.o, dist/build/Barbies/Generics/Constraints.dyn_o ) [barbies] [16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, dist/build/Barbies/Generics/Bare.o, dist/build/Barbies/Generics/Bare.dyn_o ) [barbies] [17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, dist/build/Barbies/Internal/BareB.o, dist/build/Barbies/Internal/BareB.dyn_o ) [barbies] [18 of 32] Compiling Barbies.Bare ( src/Barbies/Bare.hs, dist/build/Barbies/Bare.o, dist/build/Barbies/Bare.dyn_o ) [barbies] [19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, dist/build/Barbies/Generics/Applicative.o, dist/build/Barbies/Generics/Applicative.dyn_o ) [barbies] [20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, dist/build/Barbies/Internal/ApplicativeT.o, dist/build/Barbies/Internal/ApplicativeT.dyn_o ) [barbies] [21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, dist/build/Barbies/Internal/ConstraintsT.o, dist/build/Barbies/Internal/ConstraintsT.dyn_o ) [th-expand-syns] [4 of 4] Linking dist/build/test-th-expand-syns/test-th-expand-syns [barbies] [22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, dist/build/Data/Functor/Transformer.o, dist/build/Data/Functor/Transformer.dyn_o ) [genvalidity] [2 of 3] Compiling Data.GenValidity ( src/Data/GenValidity.hs, dist/build/Data/GenValidity.o, dist/build/Data/GenValidity.dyn_o ) [barbies] [23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, dist/build/Barbies/Internal/ApplicativeB.o, dist/build/Barbies/Internal/ApplicativeB.dyn_o ) [barbies] [24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, dist/build/Barbies/Internal/ConstraintsB.o, dist/build/Barbies/Internal/ConstraintsB.dyn_o ) [barbies] [25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, dist/build/Data/Functor/Barbie.o, dist/build/Data/Functor/Barbie.dyn_o ) [barbies] [26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, dist/build/Barbies/Internal/Containers.o, dist/build/Barbies/Internal/Containers.dyn_o ) [socks] [4 of 7] Compiling Network.Socks5.Wire ( Network/Socks5/Wire.hs, dist/build/Network/Socks5/Wire.p_o ) [iproute] [2 of 9] Compiling Data.IP.Builder ( Data/IP/Builder.hs, dist/build/Data/IP/Builder.o, dist/build/Data/IP/Builder.dyn_o ) [zlib] [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/Codec/Compression/Zlib/Internal.o, dist/build/Codec/Compression/Zlib/Internal.dyn_o ) [hourglass] [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, dist/build/Data/Hourglass/Types.o, dist/build/Data/Hourglass/Types.dyn_o ) [hourglass] [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, dist/build/Data/Hourglass/Internal/Unix.o, dist/build/Data/Hourglass/Internal/Unix.dyn_o ) [th-expand-syns] Phase: checkPhase [hourglass]  [hourglass] Data/Hourglass/Internal/Unix.hs:24:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 24 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [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 ) [th-expand-syns] Running 1 test suites... [th-expand-syns] Test suite test-th-expand-syns: RUNNING... [th-expand-syns] Basic test... [th-expand-syns] Ok [th-expand-syns] Variable capture avoidance test... [th-expand-syns] Ok [th-expand-syns] Testing that it doesn't crash on type families (expanding them is not supported yet) [th-expand-syns] Ok [th-expand-syns] Testing that the args of type family applications are handled [th-expand-syns] Ok [th-expand-syns] Higher-kinded synonym [th-expand-syns] Ok [th-expand-syns] Nested [th-expand-syns] Ok [th-expand-syns] Synonyms in kinds [th-expand-syns] Ok [th-expand-syns] Test suite test-th-expand-syns: PASS [th-expand-syns] Test suite logged to: [th-expand-syns] dist/test/th-expand-syns-0.4.12.0-test-th-expand-syns.log [th-expand-syns] 1 of 1 test suites (1 of 1 test cases) passed. [th-expand-syns] Phase: haddockPhase [comonad] [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.p_o ) [hourglass] [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, dist/build/Data/Hourglass/Internal.o, dist/build/Data/Hourglass/Internal.dyn_o ) [genvalidity] [3 of 3] Compiling Paths_genvalidity ( dist/build/autogen/Paths_genvalidity.hs, dist/build/Paths_genvalidity.o, dist/build/Paths_genvalidity.dyn_o ) [hourglass] [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, dist/build/Data/Hourglass/Calendar.o, dist/build/Data/Hourglass/Calendar.dyn_o ) [iproute] [3 of 9] Compiling Data.IP.Mask ( Data/IP/Mask.hs, dist/build/Data/IP/Mask.o, dist/build/Data/IP/Mask.dyn_o ) [iproute] [4 of 9] Compiling Data.IP.Range ( Data/IP/Range.hs, dist/build/Data/IP/Range.o, dist/build/Data/IP/Range.dyn_o ) [barbies] [27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, dist/build/Barbies/Internal/Wrappers.o, dist/build/Barbies/Internal/Wrappers.dyn_o ) [barbies] [28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, dist/build/Barbies/Internal/Trivial.o, dist/build/Barbies/Internal/Trivial.dyn_o ) [barbies] [29 of 32] Compiling Barbies.Bi ( src/Barbies/Bi.hs, dist/build/Barbies/Bi.o, dist/build/Barbies/Bi.dyn_o ) [barbies] [30 of 32] Compiling Barbies ( src/Barbies.hs, dist/build/Barbies.o, dist/build/Barbies.dyn_o ) [hourglass] [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, dist/build/Data/Hourglass/Diff.o, dist/build/Data/Hourglass/Diff.dyn_o ) [hourglass]  [hourglass] Data/Hourglass/Diff.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Data.Monoid’ is redundant [hourglass]  except perhaps to import instances from ‘Data.Monoid’ [hourglass]  To import instances alone, use: import Data.Monoid() [hourglass]  | [hourglass] 23 | import Data.Monoid [hourglass]  | ^^^^^^^^^^^^^^^^^^ [hourglass]  [hourglass] Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Period’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [hourglass]  [hourglass] Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Duration’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [barbies] [31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, dist/build/Barbies/Constraints.o, dist/build/Barbies/Constraints.dyn_o ) [barbies] [32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, dist/build/Barbies/Internal.o, dist/build/Barbies/Internal.dyn_o ) [th-expand-syns] Preprocessing library for th-expand-syns-0.4.12.0.. [th-expand-syns] Running Haddock on library for th-expand-syns-0.4.12.0.. [socks] [5 of 7] Compiling Network.Socks5.Command ( Network/Socks5/Command.hs, dist/build/Network/Socks5/Command.p_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 ) [th-expand-syns] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [comonad] [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.p_o ) [comonad] [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.p_o ) [genvalidity] [1 of 3] Compiling Data.GenValidity.Utils ( src/Data/GenValidity/Utils.hs, dist/build/Data/GenValidity/Utils.p_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 ) [th-expand-syns] [1 of 1] Compiling Language.Haskell.TH.ExpandSyns ( Language/Haskell/TH/ExpandSyns.hs, nothing ) [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 ) [barbies] [ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, dist/build/Barbies/Internal/Dicts.p_o ) [socks] [6 of 7] Compiling Network.Socks5.Lowlevel ( Network/Socks5/Lowlevel.hs, dist/build/Network/Socks5/Lowlevel.p_o ) [hourglass] [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, dist/build/Data/Hourglass/Time.o, dist/build/Data/Hourglass/Time.dyn_o ) [transformers-base] Documentation created: dist/doc/html/transformers-base/, [transformers-base] dist/doc/html/transformers-base/transformers-base.txt [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 ) [th-expand-syns] Haddock coverage: [th-expand-syns]  81% ( 9 / 11) in 'Language.Haskell.TH.ExpandSyns' [th-expand-syns]  Missing documentation for: [th-expand-syns]  Module header [th-expand-syns]  SynonymExpansionSettings (Language/Haskell/TH/ExpandSyns.hs:31) [transformers-base] Phase: installPhase [transformers-base] Installing library in /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [hourglass] [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, dist/build/Data/Hourglass/Epoch.o, dist/build/Data/Hourglass/Epoch.dyn_o ) [doctest] [18 of 25] Compiling Parse ( src/Parse.hs, dist/build/Parse.o, dist/build/Parse.dyn_o ) [socks] [7 of 7] Compiling Network.Socks5 ( Network/Socks5.hs, dist/build/Network/Socks5.p_o ) [iproute] [5 of 9] Compiling Data.IP.Op ( Data/IP/Op.hs, dist/build/Data/IP/Op.o, dist/build/Data/IP/Op.dyn_o ) [hashable] [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.p_o ) [iproute]  [iproute] Data/IP/Op.hs:103:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [iproute]  Pattern match(es) are non-exhaustive [iproute]  In a pattern binding: [iproute]  Patterns of type ‘[Int]’ not matched: [iproute]  [] [iproute]  [_] [iproute]  [_, _] [iproute]  [_, _, _] [iproute]  ... [iproute]  | [iproute] 103 | [i1, i2, i3, i4] = fromIPv4 ip [iproute]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [iproute] [6 of 9] Compiling Data.IP.Internal ( Data/IP/Internal.hs, dist/build/Data/IP/Internal.o, dist/build/Data/IP/Internal.dyn_o ) [iproute] [7 of 9] Compiling Data.IP ( Data/IP.hs, dist/build/Data/IP.o, dist/build/Data/IP.dyn_o ) [iproute] [8 of 9] Compiling Data.IP.RouteTable.Internal ( Data/IP/RouteTable/Internal.hs, dist/build/Data/IP/RouteTable/Internal.o, dist/build/Data/IP/RouteTable/Internal.dyn_o ) [transformers-base] Phase: fixupPhase [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 ) [barbies] [ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, dist/build/Barbies/Internal/Writer.p_o ) [barbies] [ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, dist/build/Data/Generics/GenericN.p_o ) [barbies] [ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, dist/build/Barbies/Internal/Wear.p_o ) [transformers-base] shrinking RPATHs of ELF executables and libraries in /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6 [doctest] [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.o, dist/build/Runner/Example.dyn_o ) [transformers-base] shrinking /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStransformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu-ghc9.8.2.so [transformers-base] checking for references to /build/ in /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6... [transformers-base] patching script interpreter paths in /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6 [transformers-base] stripping (with command strip and flags -S -p) in /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6/lib [zlib] [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, dist/build/Codec/Compression/Zlib/Raw.o, dist/build/Codec/Compression/Zlib/Raw.dyn_o ) [transformers-base] shrinking RPATHs of ELF executables and libraries in /nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc [transformers-base] checking for references to /build/ in /nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc... [transformers-base] patching script interpreter paths in /nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc [zlib] [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, dist/build/Codec/Compression/Zlib.o, dist/build/Codec/Compression/Zlib.dyn_o ) [zlib] [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/Codec/Compression/GZip.o, dist/build/Codec/Compression/GZip.dyn_o ) [transformers-base:post-build] Uploading to the NixCI cache: /nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6 /nix/store/kycqgabgzmw1k6p8gbi93504bvhvq6kv-transformers-base-0.4.6-doc [transformers-base:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [transformers-base:post-build] copying 1 paths... [transformers-base:post-build] copying path '/nix/store/7352dw2yrsygi37iyb9mv3zx8l2w6m6f-transformers-base-0.4.6' to 'https://cache.nix-ci.com'... [transformers-base:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [transformers-base:post-build] copying 0 paths... Uploaded transformers-base in 6.2s Progress: 2 of 89 built (12 building), 403 of 403 downloaded from cache Built transformers-base in 18.0s Building /nix/store/flf3zq2qvw3jlviqd17qbvvpdzwa65k0-monad-control-1.0.3.1.drv [barbies] [ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, dist/build/Barbies/Generics/Traversable.p_o ) [barbies] [ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, dist/build/Barbies/Generics/Functor.p_o ) [barbies] [ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, dist/build/Barbies/Internal/FunctorT.p_o ) [barbies] [ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, dist/build/Barbies/Internal/TraversableT.p_o ) [barbies] [ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, dist/build/Barbies/Internal/MonadT.p_o ) [barbies] [10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, dist/build/Barbies/Internal/FunctorB.p_o ) [barbies] [11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, dist/build/Barbies/Internal/TraversableB.p_o ) [barbies] [12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, dist/build/Barbies/Generics/Distributive.p_o ) [barbies] [13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, dist/build/Barbies/Internal/DistributiveT.p_o ) [barbies] [14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, dist/build/Barbies/Internal/DistributiveB.p_o ) [barbies] [15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, dist/build/Barbies/Generics/Constraints.p_o ) [barbies] [16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, dist/build/Barbies/Generics/Bare.p_o ) [barbies] [17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, dist/build/Barbies/Internal/BareB.p_o ) [barbies] [18 of 32] Compiling Barbies.Bare ( src/Barbies/Bare.hs, dist/build/Barbies/Bare.p_o ) [barbies] [19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, dist/build/Barbies/Generics/Applicative.p_o ) [barbies] [20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, dist/build/Barbies/Internal/ApplicativeT.p_o ) [barbies] [21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, dist/build/Barbies/Internal/ConstraintsT.p_o ) [barbies] [22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, dist/build/Data/Functor/Transformer.p_o ) [barbies] [23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, dist/build/Barbies/Internal/ApplicativeB.p_o ) [barbies] [24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, dist/build/Barbies/Internal/ConstraintsB.p_o ) [barbies] [25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, dist/build/Data/Functor/Barbie.p_o ) [barbies] [26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, dist/build/Barbies/Internal/Containers.p_o ) [barbies] [27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, dist/build/Barbies/Internal/Wrappers.p_o ) [barbies] [28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, dist/build/Barbies/Internal/Trivial.p_o ) [barbies] [29 of 32] Compiling Barbies.Bi ( src/Barbies/Bi.hs, dist/build/Barbies/Bi.p_o ) [barbies] [30 of 32] Compiling Barbies ( src/Barbies.hs, dist/build/Barbies.p_o ) [barbies] [31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, dist/build/Barbies/Constraints.p_o ) [barbies] [32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, dist/build/Barbies/Internal.p_o ) [comonad] [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.p_o ) [comonad] [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.p_o ) [comonad] [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.p_o ) [comonad] [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.p_o ) [comonad] [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.p_o ) [comonad] [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.p_o ) [comonad] [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.p_o ) [comonad] [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.p_o ) [comonad] [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.p_o ) [comonad] [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.p_o ) [comonad] [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.p_o ) [comonad] Phase: checkPhase [comonad] Package has no test suites. [comonad] Phase: haddockPhase [comonad] Preprocessing library for comonad-5.0.9.. [comonad] Running Haddock on library for comonad-5.0.9.. [comonad] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [comonad] [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, nothing ) [comonad] [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, nothing ) [comonad] [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, nothing ) [comonad] [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, nothing ) [comonad] [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, nothing ) [comonad] [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, nothing ) [comonad] [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, nothing ) [comonad] [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, nothing ) [comonad] [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, nothing ) [comonad] [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, nothing ) [comonad] [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, nothing ) [comonad] [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, nothing ) [comonad] [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, nothing ) [comonad] [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, nothing ) [comonad] [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, nothing ) [comonad] Haddock coverage: [comonad] Warning: 'Cokleisli' is ambiguous. It is defined [comonad]  * at src/Control/Comonad.hs:348:27 [comonad]  * at src/Control/Comonad.hs:348:1 [comonad]  You may be able to disambiguate the identifier by qualifying it or [comonad]  by specifying the type/value namespace explicitly. [comonad]  Defaulting to the one defined at src/Control/Comonad.hs:348:1 [comonad]  100% ( 22 / 22) in 'Control.Comonad' [comonad]  50% ( 1 / 2) in 'Control.Comonad.Hoist.Class' [comonad]  Missing documentation for: [comonad]  ComonadHoist (src/Control/Comonad/Hoist/Class.hs:20) [comonad]  50% ( 1 / 2) in 'Control.Comonad.Trans.Class' [comonad]  Missing documentation for: [comonad]  ComonadTrans (src/Control/Comonad/Trans/Class.hs:18) [comonad]  69% ( 9 / 13) in 'Control.Comonad.Trans.Env' [comonad]  Missing documentation for: [comonad]  Env (src/Control/Comonad/Trans/Env.hs:92) [comonad]  runEnv (src/Control/Comonad/Trans/Env.hs:100) [comonad]  EnvT (src/Control/Comonad/Trans/Env.hs:93) [comonad]  runEnvT (src/Control/Comonad/Trans/Env.hs:103) [crypton] [ 2 of 139] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, dist/build/Crypto/Data/Padding.o, dist/build/Crypto/Data/Padding.dyn_o ) [crypton] [ 3 of 139] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, dist/build/Crypto/Error/Types.o, dist/build/Crypto/Error/Types.dyn_o ) [crypton] [ 4 of 139] Compiling Crypto.Error ( Crypto/Error.hs, dist/build/Crypto/Error.o, dist/build/Crypto/Error.dyn_o ) [crypton] [ 5 of 139] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, dist/build/Crypto/Internal/Compat.o, dist/build/Crypto/Internal/Compat.dyn_o ) [crypton] [ 6 of 139] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, dist/build/Crypto/Internal/ByteArray.o, dist/build/Crypto/Internal/ByteArray.dyn_o ) [crypton] [ 7 of 139] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, dist/build/Crypto/Cipher/Types/Utils.o, dist/build/Crypto/Cipher/Types/Utils.dyn_o ) [crypton] [ 8 of 139] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, dist/build/Crypto/Internal/CompatPrim.o, dist/build/Crypto/Internal/CompatPrim.dyn_o ) [crypton] [ 9 of 139] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, dist/build/Crypto/Internal/DeepSeq.o, dist/build/Crypto/Internal/DeepSeq.dyn_o ) [crypton] [ 10 of 139] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, dist/build/Crypto/Cipher/Types/Base.o, dist/build/Crypto/Cipher/Types/Base.dyn_o ) [crypton] [ 11 of 139] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, dist/build/Crypto/Cipher/Types/Stream.o, dist/build/Crypto/Cipher/Types/Stream.dyn_o ) [crypton] [ 12 of 139] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, dist/build/Crypto/Internal/Imports.o, dist/build/Crypto/Internal/Imports.dyn_o ) [crypton] [ 13 of 139] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, dist/build/Crypto/Internal/Builder.o, dist/build/Crypto/Internal/Builder.dyn_o ) [crypton] [ 14 of 139] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.o, dist/build/Crypto/Hash/Types.dyn_o ) [crypton] [ 15 of 139] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.o, dist/build/Crypto/Hash/Whirlpool.dyn_o ) [crypton] [ 16 of 139] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.o, dist/build/Crypto/Hash/Tiger.dyn_o ) [crypton] [ 17 of 139] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.o, dist/build/Crypto/Hash/Skein512.dyn_o ) [crypton] [ 18 of 139] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.o, dist/build/Crypto/Hash/Skein256.dyn_o ) [crypton] [ 19 of 139] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.o, dist/build/Crypto/Hash/SHA512t.dyn_o ) [crypton] [ 20 of 139] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, dist/build/Crypto/Hash/SHA512.o, dist/build/Crypto/Hash/SHA512.dyn_o ) [crypton] [ 21 of 139] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, dist/build/Crypto/Hash/SHA384.o, dist/build/Crypto/Hash/SHA384.dyn_o ) [crypton] [ 22 of 139] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, dist/build/Crypto/Hash/SHA3.o, dist/build/Crypto/Hash/SHA3.dyn_o ) [crypton] [ 23 of 139] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, dist/build/Crypto/Hash/SHA256.o, dist/build/Crypto/Hash/SHA256.dyn_o ) [crypton] [ 24 of 139] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, dist/build/Crypto/Hash/SHA224.o, dist/build/Crypto/Hash/SHA224.dyn_o ) [crypton] [ 25 of 139] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, dist/build/Crypto/Hash/SHA1.o, dist/build/Crypto/Hash/SHA1.dyn_o ) [crypton] [ 26 of 139] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, dist/build/Crypto/Hash/RIPEMD160.o, dist/build/Crypto/Hash/RIPEMD160.dyn_o ) [crypton] [ 27 of 139] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, dist/build/Crypto/Hash/MD5.o, dist/build/Crypto/Hash/MD5.dyn_o ) [crypton] [ 28 of 139] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, dist/build/Crypto/Hash/MD4.o, dist/build/Crypto/Hash/MD4.dyn_o ) [crypton] [ 29 of 139] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, dist/build/Crypto/Hash/MD2.o, dist/build/Crypto/Hash/MD2.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 ) [doctest] [23 of 25] Compiling Run ( src/Run.hs, dist/build/Run.o, dist/build/Run.dyn_o ) [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 ) [doctest] [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) [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 ) [genvalidity] [2 of 3] Compiling Data.GenValidity ( src/Data/GenValidity.hs, dist/build/Data/GenValidity.p_o ) [genvalidity] [3 of 3] Compiling Paths_genvalidity ( dist/build/autogen/Paths_genvalidity.hs, dist/build/Paths_genvalidity.p_o ) [genvalidity] Preprocessing test suite 'genvalidity-test' for genvalidity-1.1.1.0.. [genvalidity] Building test suite 'genvalidity-test' for genvalidity-1.1.1.0.. [genvalidity] [1 of 6] Compiling Data.GenValidity.GenericSpec ( test/Data/GenValidity/GenericSpec.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Data/GenValidity/GenericSpec.o ) [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 ) [hashable] [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.p_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-tests' for hashable-1.4.7.0.. [hourglass] [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, dist/build/Data/Hourglass/Local.o, dist/build/Data/Hourglass/Local.dyn_o ) [hourglass] [12 of 17] Compiling Time.System ( Time/System.hs, dist/build/Time/System.o, dist/build/Time/System.dyn_o ) [hourglass]  [hourglass] Time/System.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 23 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass] [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, dist/build/System/Hourglass.o, dist/build/System/Hourglass.dyn_o ) [hourglass] [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, dist/build/Data/Hourglass/Format.o, dist/build/Data/Hourglass/Format.dyn_o ) [hourglass] [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, dist/build/Data/Hourglass.o, dist/build/Data/Hourglass.dyn_o ) [hourglass] [16 of 17] Compiling Time.Compat ( Time/Compat.hs, dist/build/Time/Compat.o, dist/build/Time/Compat.dyn_o ) [hourglass] [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, dist/build/Data/Hourglass/Compat.o, dist/build/Data/Hourglass/Compat.dyn_o ) [hourglass] [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, dist/build/Data/Hourglass/Utils.p_o ) [hourglass] [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, dist/build/Data/Hourglass/Zone.p_o ) [hourglass] [ 3 of 17] Compiling Time.Types ( Time/Types.hs, dist/build/Time/Types.p_o ) [hourglass] [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, dist/build/Data/Hourglass/Types.p_o ) [iproute] [9 of 9] Compiling Data.IP.RouteTable ( Data/IP/RouteTable.hs, dist/build/Data/IP/RouteTable.o, dist/build/Data/IP/RouteTable.dyn_o ) [iproute] [1 of 9] Compiling Data.IP.Addr ( Data/IP/Addr.hs, dist/build/Data/IP/Addr.p_o ) [iproute]  [iproute] Data/IP/Addr.hs:679:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [iproute]  Pattern match(es) are non-exhaustive [iproute]  In a pattern binding: [iproute]  Patterns of type ‘[Int]’ not matched: [iproute]  [] [iproute]  [_] [iproute]  [_, _] [iproute]  [_, _, _] [iproute]  ... [iproute]  | [iproute] 679 | [i1, i2, i3, i4] = fromIPv4 ip [iproute]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [iproute] [2 of 9] Compiling Data.IP.Builder ( Data/IP/Builder.hs, dist/build/Data/IP/Builder.p_o ) [iproute] [3 of 9] Compiling Data.IP.Mask ( Data/IP/Mask.hs, dist/build/Data/IP/Mask.p_o ) [iproute] [4 of 9] Compiling Data.IP.Range ( Data/IP/Range.hs, dist/build/Data/IP/Range.p_o ) [network-uri] [2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, dist/build/Network/URI/Lens.o, dist/build/Network/URI/Lens.dyn_o ) [network-uri] [3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, dist/build/Network/URI/Static.o, dist/build/Network/URI/Static.dyn_o ) [network-uri] [1 of 3] Compiling Network.URI ( Network/URI.hs, dist/build/Network/URI.p_o ) [network-uri]  [network-uri] Network/URI.hs:1131:12: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘head’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1131 | if head (uriPath ref) == '/' then [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1437:16: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1437 | query = orNull tail . uriQuery [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1441:19: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1441 | fragment = orNull tail . uriFragment [network-uri]  | ^^^^ [socks] Phase: checkPhase [socks] Package has no test suites. [socks] Phase: haddockPhase [socks] Preprocessing library for socks-0.6.1.. [socks] Running Haddock on library for socks-0.6.1.. [socks] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [socks] [1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, nothing ) [socks]  [socks] Network/Socks5/Parse.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘return’ definition detected [socks]  in the instance declaration for ‘Monad Parser’. [socks]  ‘return’ will eventually be removed in favour of ‘pure’ [socks]  Suggested fix: [socks]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 75 | return v = Parser $ \buf _ ok -> ok buf v [socks]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [socks]  [socks] Network/Socks5/Parse.hs:91:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [socks]  Noncanonical ‘pure = return’ definition detected [socks]  in the instance declaration for ‘Applicative Parser’. [socks]  Suggested fix: [socks]  Move definition from ‘return’ to ‘pure’ [socks]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [socks]  | [socks] 91 | pure = return [socks]  | ^^^^^^^^^^^^^^^^^^ [socks] [2 of 7] Compiling Network.Socks5.Types ( Network/Socks5/Types.hs, nothing ) [socks] [3 of 7] Compiling Network.Socks5.Conf ( Network/Socks5/Conf.hs, nothing ) [socks] [4 of 7] Compiling Network.Socks5.Wire ( Network/Socks5/Wire.hs, nothing ) [socks] [5 of 7] Compiling Network.Socks5.Command ( Network/Socks5/Command.hs, nothing ) [socks] [6 of 7] Compiling Network.Socks5.Lowlevel ( Network/Socks5/Lowlevel.hs, nothing ) [socks] [7 of 7] Compiling Network.Socks5 ( Network/Socks5.hs, nothing ) [socks] Haddock coverage: [socks]  100% ( 9 / 9) in 'Network.Socks5.Types' [socks]  29% ( 5 / 17) in 'Network.Socks5.Lowlevel' [socks]  Missing documentation for: [socks]  Module header [socks]  socksListen (Network/Socks5/Lowlevel.hs:14) [socks]  Command (Network/Socks5/Command.hs:46) [socks]  establish (Network/Socks5/Command.hs:40) [socks]  Connect (Network/Socks5/Command.hs:44) [socks]  connectIPV4 (Network/Socks5/Command.hs:65) [socks]  connectIPV6 (Network/Socks5/Command.hs:70) [socks]  connectDomainName (Network/Socks5/Command.hs:77) [socks]  rpc (Network/Socks5/Command.hs:86) [socks]  rpc_ (Network/Socks5/Command.hs:95) [socks]  sendSerialized (Network/Socks5/Command.hs:80) [socks]  waitSerialized (Network/Socks5/Command.hs:83) [socks] Warning: 'SocksAddress' is ambiguous. It is defined [socks]  * at Network/Socks5/Types.hs:95:21 [socks]  * at Network/Socks5/Types.hs:95:1 [socks]  You may be able to disambiguate the identifier by qualifying it or [socks]  by specifying the type/value namespace explicitly. [socks]  Defaulting to the one defined at Network/Socks5/Types.hs:95:1 [socks]  100% ( 16 / 16) in 'Network.Socks5' [socks] Warning: Network.Socks5.Types: could not find link destinations for: [socks]  - Network.Socks5.Types.FQDN [socks] Warning: Network.Socks5: could not find link destinations for: [socks]  - Network.Socks5.Types.FQDN [th-expand-syns] Documentation created: dist/doc/html/th-expand-syns/, [th-expand-syns] dist/doc/html/th-expand-syns/th-expand-syns.txt [th-expand-syns] Preprocessing test suite 'test-th-expand-syns' for th-expand-syns-0.4.12.0.. [th-expand-syns] Phase: installPhase [th-expand-syns] Installing library in /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-expand-syns] Phase: fixupPhase [th-expand-syns] shrinking RPATHs of ELF executables and libraries in /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0 [th-expand-syns] shrinking /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSth-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal-ghc9.8.2.so [th-expand-syns] checking for references to /build/ in /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0... [th-expand-syns] patching script interpreter paths in /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0 [th-expand-syns] stripping (with command strip and flags -S -p) in /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0/lib [th-expand-syns] shrinking RPATHs of ELF executables and libraries in /nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc [th-expand-syns] checking for references to /build/ in /nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc... [th-expand-syns] patching script interpreter paths in /nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc [zlib] [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, dist/build/Codec/Compression/Zlib/ByteStringCompat.p_o ) [zlib] [2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, dist/build/Codec/Compression/Zlib/Stream.p_o ) [zlib] [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/Codec/Compression/Zlib/Internal.p_o ) [zlib] [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, dist/build/Codec/Compression/Zlib/Raw.p_o ) [comonad]  100% ( 2 / 2) in 'Control.Comonad.Trans.Identity' [comonad]  100% ( 4 / 4) in 'Control.Comonad.Identity' [comonad]  73% ( 11 / 15) in 'Control.Comonad.Trans.Store' [comonad]  Missing documentation for: [comonad]  Store (src/Control/Comonad/Trans/Store.hs:87) [comonad]  runStore (src/Control/Comonad/Trans/Store.hs:94) [comonad]  StoreT (src/Control/Comonad/Trans/Store.hs:96) [comonad]  runStoreT (src/Control/Comonad/Trans/Store.hs:99) [comonad]  33% ( 4 / 12) in 'Control.Comonad.Trans.Traced' [comonad]  Missing documentation for: [comonad]  Traced (src/Control/Comonad/Trans/Traced.hs:55) [comonad]  traced (src/Control/Comonad/Trans/Traced.hs:58) [comonad]  runTraced (src/Control/Comonad/Trans/Traced.hs:61) [comonad]  TracedT (src/Control/Comonad/Trans/Traced.hs:63) [comonad]  trace (src/Control/Comonad/Trans/Traced.hs:97) [comonad]  listen (src/Control/Comonad/Trans/Traced.hs:100) [comonad]  listens (src/Control/Comonad/Trans/Traced.hs:103) [comonad]  censor (src/Control/Comonad/Trans/Traced.hs:106) [comonad]  33% ( 1 / 3) in 'Control.Comonad.Traced.Class' [comonad]  Missing documentation for: [comonad]  ComonadTraced (src/Control/Comonad/Traced/Class.hs:28) [comonad]  traces (src/Control/Comonad/Traced/Class.hs:32) [comonad]  57% ( 8 / 14) in 'Control.Comonad.Traced' [comonad]  Missing documentation for: [comonad]  ComonadTraced (src/Control/Comonad/Traced/Class.hs:28) [comonad]  traces (src/Control/Comonad/Traced/Class.hs:32) [comonad]  Traced (src/Control/Comonad/Trans/Traced.hs:55) [comonad]  traced (src/Control/Comonad/Trans/Traced.hs:58) [comonad]  runTraced (src/Control/Comonad/Trans/Traced.hs:61) [comonad]  TracedT (src/Control/Comonad/Trans/Traced.hs:63) [comonad]  25% ( 1 / 4) in 'Control.Comonad.Store.Class' [comonad]  Missing documentation for: [comonad]  ComonadStore (src/Control/Comonad/Store/Class.hs:29) [comonad]  lowerPos (src/Control/Comonad/Store/Class.hs:54) [comonad]  lowerPeek (src/Control/Comonad/Store/Class.hs:58) [comonad]  61% ( 8 / 13) in 'Control.Comonad.Store' [comonad]  Missing documentation for: [comonad]  ComonadStore (src/Control/Comonad/Store/Class.hs:29) [comonad]  Store (src/Control/Comonad/Trans/Store.hs:87) [comonad]  runStore (src/Control/Comonad/Trans/Store.hs:94) [comonad]  StoreT (src/Control/Comonad/Trans/Store.hs:96) [comonad]  runStoreT (src/Control/Comonad/Trans/Store.hs:99) [comonad]  33% ( 1 / 3) in 'Control.Comonad.Env.Class' [comonad]  Missing documentation for: [comonad]  ComonadEnv (src/Control/Comonad/Env/Class.hs:29) [comonad]  asks (src/Control/Comonad/Env/Class.hs:33) [comonad]  60% ( 9 / 15) in 'Control.Comonad.Env' [comonad]  Missing documentation for: [comonad]  ComonadEnv (src/Control/Comonad/Env/Class.hs:29) [comonad]  asks (src/Control/Comonad/Env/Class.hs:33) [comonad]  Env (src/Control/Comonad/Trans/Env.hs:92) [comonad]  runEnv (src/Control/Comonad/Trans/Env.hs:100) [comonad]  EnvT (src/Control/Comonad/Trans/Env.hs:93) [comonad]  runEnvT (src/Control/Comonad/Trans/Env.hs:103) [comonad]  50% ( 1 / 2) in 'Data.Functor.Composition' [comonad]  Missing documentation for: [comonad]  Module header [comonad] Warning: Control.Comonad: could not find link destinations for: [comonad]  - WithIndex.Indexing [comonad]  - Text.ParserCombinators.ReadP.P [comonad]  - Data.Graph.SetM [comonad] Warning: Control.Comonad.Trans.Identity: could not find link destinations for: [comonad]  - Control.Monad.Trans.Identity.Rep1_IdentityT [comonad]  - Control.Monad.Trans.Identity.Rep_IdentityT [crypton] [ 30 of 139] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, dist/build/Crypto/Hash/Keccak.o, dist/build/Crypto/Hash/Keccak.dyn_o ) [crypton] [ 31 of 139] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, dist/build/Crypto/Hash/IO.o, dist/build/Crypto/Hash/IO.dyn_o ) [crypton] [ 32 of 139] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, dist/build/Crypto/Hash/Blake2sp.o, dist/build/Crypto/Hash/Blake2sp.dyn_o ) [crypton] [ 33 of 139] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, dist/build/Crypto/Hash/Blake2s.o, dist/build/Crypto/Hash/Blake2s.dyn_o ) [crypton] [ 34 of 139] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, dist/build/Crypto/Hash/Blake2bp.o, dist/build/Crypto/Hash/Blake2bp.dyn_o ) [crypton] [ 35 of 139] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, dist/build/Crypto/Hash/Blake2b.o, dist/build/Crypto/Hash/Blake2b.dyn_o ) [crypton] [ 36 of 139] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, dist/build/Crypto/Cipher/Types/GF.o, dist/build/Crypto/Cipher/Types/GF.dyn_o ) [crypton] [ 37 of 139] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, dist/build/Crypto/Cipher/Types/AEAD.o, dist/build/Crypto/Cipher/Types/AEAD.dyn_o ) [crypton] [ 38 of 139] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, dist/build/Crypto/Cipher/Types/Block.o, dist/build/Crypto/Cipher/Types/Block.dyn_o ) [th-expand-syns:post-build] Uploading to the NixCI cache: /nix/store/d542d9zv5awhki5xsa54k9rsk2ma006h-th-expand-syns-0.4.12.0-doc /nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0 [th-expand-syns:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-expand-syns:post-build] copying 1 paths... [th-expand-syns:post-build] copying path '/nix/store/y3frvq3qys0n1l42ymxrcgwbj95pr48w-th-expand-syns-0.4.12.0' to 'https://cache.nix-ci.com'... [th-expand-syns:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-expand-syns:post-build] copying 0 paths... Uploaded th-expand-syns in 4.5s Progress: 3 of 89 built (12 building), 403 of 403 downloaded from cache Built th-expand-syns in 23.5s Building /nix/store/k7z0w9d2w6jgwvrkvjqdw885v5whplls-th-reify-many-0.1.10.drv [barbies] Preprocessing test suite 'barbies-test' for barbies-2.1.1.0.. [barbies] Building test suite 'barbies-test' for barbies-2.1.1.0.. [barbies] [ 1 of 12] Compiling Clothes ( test/Clothes.hs, dist/build/barbies-test/barbies-test-tmp/Clothes.o ) [barbies] [ 2 of 12] Compiling Spec.Applicative ( test/Spec/Applicative.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Applicative.o ) [barbies] [ 3 of 12] Compiling Spec.Bare ( test/Spec/Bare.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Bare.o ) [barbies] [ 4 of 12] Compiling Spec.Constraints ( test/Spec/Constraints.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Constraints.o ) [barbies] [ 5 of 12] Compiling Spec.Distributive ( test/Spec/Distributive.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Distributive.o ) [barbies] [ 6 of 12] Compiling Spec.Functor ( test/Spec/Functor.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Functor.o ) [barbies] [ 7 of 12] Compiling Spec.Traversable ( test/Spec/Traversable.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Traversable.o ) [barbies] [ 8 of 12] Compiling Spec.Wrapper ( test/Spec/Wrapper.hs, dist/build/barbies-test/barbies-test-tmp/Spec/Wrapper.o ) [barbies] [ 9 of 12] Compiling TestBarbies ( test/TestBarbies.hs, dist/build/barbies-test/barbies-test-tmp/TestBarbies.o ) [comonad] Documentation created: dist/doc/html/comonad/, [comonad] dist/doc/html/comonad/comonad.txt [comonad] Phase: installPhase [comonad] Installing library in /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [comonad] Phase: fixupPhase [comonad] shrinking RPATHs of ELF executables and libraries in /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9 [comonad] shrinking /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScomonad-5.0.9-L976YZwLx7vAa374iJ2fNk-ghc9.8.2.so [comonad] checking for references to /build/ in /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9... [comonad] patching script interpreter paths in /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9 [comonad] stripping (with command strip and flags -S -p) in /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9/lib [crypton] [ 39 of 139] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, dist/build/Crypto/Cipher/Types.o, dist/build/Crypto/Cipher/Types.dyn_o ) [crypton] [ 40 of 139] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, dist/build/Crypto/ConstructHash/MiyaguchiPreneel.o, dist/build/Crypto/ConstructHash/MiyaguchiPreneel.dyn_o ) [crypton] [ 41 of 139] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, dist/build/Crypto/Cipher/Utils.o, dist/build/Crypto/Cipher/Utils.dyn_o ) [crypton] [ 42 of 139] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, dist/build/Crypto/Cipher/TripleDES.o, dist/build/Crypto/Cipher/TripleDES.dyn_o ) [crypton] [ 43 of 139] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, dist/build/Crypto/Cipher/DES.o, dist/build/Crypto/Cipher/DES.dyn_o ) [crypton] [ 44 of 139] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, dist/build/Crypto/Cipher/Salsa.o, dist/build/Crypto/Cipher/Salsa.dyn_o ) [crypton] [ 45 of 139] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, dist/build/Crypto/Cipher/XSalsa.o, dist/build/Crypto/Cipher/XSalsa.dyn_o ) [crypton] [ 46 of 139] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, dist/build/Crypto/Cipher/RC4.o, dist/build/Crypto/Cipher/RC4.dyn_o ) [crypton] [ 47 of 139] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, dist/build/Crypto/Cipher/ChaCha.o, dist/build/Crypto/Cipher/ChaCha.dyn_o ) [crypton] [ 48 of 139] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, dist/build/Crypto/Cipher/AES/Primitive.o, dist/build/Crypto/Cipher/AES/Primitive.dyn_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 ) [genvalidity] [2 of 6] Compiling Data.GenValidity.ShrinkGenericSpec ( test/Data/GenValidity/ShrinkGenericSpec.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Data/GenValidity/ShrinkGenericSpec.o ) [genvalidity] [3 of 6] Compiling Data.GenValiditySpec ( test/Data/GenValiditySpec.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Data/GenValiditySpec.o ) [genvalidity] [4 of 6] Compiling Data.InstanceSpec ( test/Data/InstanceSpec.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Data/InstanceSpec.o ) [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:34:1: warning: [GHC-15328] [-Wdeprecations] [hashable]  Module ‘System.OsString.Internal.Types’ is deprecated: [hashable]  "Use System.OsString.Internal.Types from os-string >= 2.0.0 package instead. This module will be removed in filepath >= 1.5." [hashable]  | [hashable] 34 | import qualified "filepath" System.OsString.Internal.Types as FP [hashable]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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 [hourglass] [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, dist/build/Data/Hourglass/Internal/Unix.p_o ) [hourglass]  [hourglass] Data/Hourglass/Internal/Unix.hs:24:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 24 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass] [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, dist/build/Data/Hourglass/Internal.p_o ) [hourglass] [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, dist/build/Data/Hourglass/Calendar.p_o ) [hourglass] [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, dist/build/Data/Hourglass/Diff.p_o ) [hourglass]  [hourglass] Data/Hourglass/Diff.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Data.Monoid’ is redundant [hourglass]  except perhaps to import instances from ‘Data.Monoid’ [hourglass]  To import instances alone, use: import Data.Monoid() [hourglass]  | [hourglass] 23 | import Data.Monoid [hourglass]  | ^^^^^^^^^^^^^^^^^^ [hourglass]  [hourglass] Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Period’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [hourglass]  [hourglass] Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Duration’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [hourglass] [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, dist/build/Data/Hourglass/Time.p_o ) [hourglass] [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, dist/build/Data/Hourglass/Epoch.p_o ) [hourglass] [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, dist/build/Data/Hourglass/Local.p_o ) [hourglass] [12 of 17] Compiling Time.System ( Time/System.hs, dist/build/Time/System.p_o ) [hourglass]  [hourglass] Time/System.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 23 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass] [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, dist/build/System/Hourglass.p_o ) [iproute] [5 of 9] Compiling Data.IP.Op ( Data/IP/Op.hs, dist/build/Data/IP/Op.p_o ) [iproute]  [iproute] Data/IP/Op.hs:103:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [iproute]  Pattern match(es) are non-exhaustive [iproute]  In a pattern binding: [iproute]  Patterns of type ‘[Int]’ not matched: [iproute]  [] [iproute]  [_] [iproute]  [_, _] [iproute]  [_, _, _] [iproute]  ... [iproute]  | [iproute] 103 | [i1, i2, i3, i4] = fromIPv4 ip [iproute]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [iproute] [6 of 9] Compiling Data.IP.Internal ( Data/IP/Internal.hs, dist/build/Data/IP/Internal.p_o ) [iproute] [7 of 9] Compiling Data.IP ( Data/IP.hs, dist/build/Data/IP.p_o ) [iproute] [8 of 9] Compiling Data.IP.RouteTable.Internal ( Data/IP/RouteTable/Internal.hs, dist/build/Data/IP/RouteTable/Internal.p_o ) [iproute] [9 of 9] Compiling Data.IP.RouteTable ( Data/IP/RouteTable.hs, dist/build/Data/IP/RouteTable.p_o ) [iproute] Preprocessing test suite 'spec' for iproute-1.7.15.. [iproute] Building test suite 'spec' for iproute-1.7.15.. [iproute] [1 of 4] Compiling BuilderSpec ( test/BuilderSpec.hs, dist/build/spec/spec-tmp/BuilderSpec.o ) [monad-control] Phase: setupCompilerEnvironmentPhase [monad-control] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [monad-control] Phase: unpackPhase [monad-control] unpacking source archive /nix/store/396b43ags6h9xxjjcz1ykx39qy5hxywi-monad-control-1.0.3.1.tar.gz [monad-control] source root is monad-control-1.0.3.1 [monad-control] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "monad-control-1.0.3.1/src/Control/Monad/Trans/Control.hs" [monad-control] Phase: patchPhase [monad-control] Phase: compileBuildDriverPhase [monad-control] setupCompileFlags: -package-db=/build/tmp.u7Ii4zigaJ/setup-package.conf.d -threaded [monad-control] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.u7Ii4zigaJ/Main.o ) [monad-control] [2 of 2] Linking Setup [monad-control] Phase: updateAutotoolsGnuConfigScriptsPhase [monad-control] Phase: configurePhase [monad-control] configureFlags: --verbose --prefix=/nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc/share/doc/monad-control-1.0.3.1 --with-gcc=gcc --package-db=/build/tmp.u7Ii4zigaJ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [monad-control] Using Parsec parser [monad-control] Configuring monad-control-1.0.3.1... [monad-control] Dependency base >=4.5 && <5: using base-4.19.1.0 [monad-control] Dependency stm >=2.3 && <3: using stm-2.5.2.1 [monad-control] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [monad-control] Dependency transformers-base >=0.4.4 && <0.5: using transformers-base-0.4.6 [monad-control] Dependency transformers-compat >=0.3 && <0.8: using transformers-compat-0.7.2 [monad-control] Source component graph: component lib [monad-control] Configured component graph: [monad-control]  component monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [monad-control]  include base-4.19.1.0-a65c [monad-control]  include stm-2.5.2.1-3f80 [monad-control]  include transformers-0.6.1.0-90ea [monad-control]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [monad-control]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [monad-control] Linked component graph: [monad-control]  unit monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [monad-control]  include base-4.19.1.0-a65c [monad-control]  include stm-2.5.2.1-3f80 [monad-control]  include transformers-0.6.1.0-90ea [monad-control]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [monad-control]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [monad-control]  Control.Monad.Trans.Control=monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073:Control.Monad.Trans.Control [monad-control] Ready component graph: [monad-control]  definite monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [monad-control]  depends base-4.19.1.0-a65c [monad-control]  depends stm-2.5.2.1-3f80 [monad-control]  depends transformers-0.6.1.0-90ea [monad-control]  depends transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [monad-control]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [monad-control] Using Cabal-3.10.2.0 compiled by ghc-9.8 [monad-control] Using compiler: ghc-9.8.2 [monad-control] Using install prefix: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1 [monad-control] Executables installed in: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/bin [monad-control] Libraries installed in: [socks] Documentation created: dist/doc/html/socks/, dist/doc/html/socks/socks.txt [socks] Phase: installPhase [socks] Installing library in /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [socks] Phase: fixupPhase [socks] shrinking RPATHs of ELF executables and libraries in /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1 [socks] shrinking /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSsocks-0.6.1-En0FRIOfSXz5vnjkP4Ol28-ghc9.8.2.so [socks] checking for references to /build/ in /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1... [socks] patching script interpreter paths in /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1 [socks] stripping (with command strip and flags -S -p) in /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1/lib [zlib] [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, dist/build/Codec/Compression/Zlib.p_o ) [zlib] [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/Codec/Compression/GZip.p_o ) [zlib] Preprocessing test suite 'tests' for zlib-0.7.1.0.. [zlib] Building test suite 'tests' for zlib-0.7.1.0.. [zlib] [1 of 4] Compiling Test.Codec.Compression.Zlib.Stream ( test/Test/Codec/Compression/Zlib/Stream.hs, dist/build/tests/tests-tmp/Test/Codec/Compression/Zlib/Stream.o ) [zlib] [2 of 4] Compiling Test.Codec.Compression.Zlib.Internal ( test/Test/Codec/Compression/Zlib/Internal.hs, dist/build/tests/tests-tmp/Test/Codec/Compression/Zlib/Internal.o ) [zlib] [3 of 4] Compiling Utils ( test/Utils.hs, dist/build/tests/tests-tmp/Utils.o ) [zlib] [4 of 4] Compiling Main ( test/Test.hs, dist/build/tests/tests-tmp/Main.o ) [hourglass] [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, dist/build/Data/Hourglass/Format.p_o ) [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [monad-control] Dynamic Libraries installed in: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [monad-control] Private executables installed in: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/libexec/x86_64-linux-ghc-9.8.2/monad-control-1.0.3.1 [monad-control] Data files installed in: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/share/x86_64-linux-ghc-9.8.2/monad-control-1.0.3.1 [monad-control] Documentation installed in: [monad-control] /nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc/share/doc/monad-control-1.0.3.1 [monad-control] Configuration files installed in: [monad-control] /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/etc [monad-control] No alex found [monad-control] Using ar found on system at: [monad-control] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [monad-control] No c2hs found [monad-control] No cpphs found [monad-control] No doctest found [monad-control] Using gcc version 14.3.0 given by user at: [monad-control] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [monad-control] Using ghc version 9.8.2 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [monad-control] Using ghc-pkg version 9.8.2 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [monad-control] No ghcjs found [monad-control] No ghcjs-pkg found [monad-control] No greencard found [monad-control] Using haddock version 2.30.0 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [monad-control] No happy found [monad-control] Using haskell-suite found on system at: haskell-suite-dummy-location [monad-control] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [monad-control] No hmake found [monad-control] Using hpc version 0.69 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [monad-control] Using hsc2hs version 0.68.10 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [monad-control] Using hscolour version 1.25 found on system at: [monad-control] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [monad-control] No jhc found [monad-control] Using ld found on system at: [monad-control] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [monad-control] No pkg-config found [monad-control] Using runghc version 9.8.2 found on system at: [monad-control] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [monad-control] Using strip version 2.44 found on system at: [monad-control] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [monad-control] Using tar found on system at: [monad-control] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [monad-control] No uhc found [monad-control] Phase: buildPhase [monad-control] Preprocessing library for monad-control-1.0.3.1.. [monad-control] Building library for monad-control-1.0.3.1.. [comonad] shrinking RPATHs of ELF executables and libraries in /nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc [hourglass] [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, dist/build/Data/Hourglass.p_o ) [comonad] checking for references to /build/ in /nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc... [socks] shrinking RPATHs of ELF executables and libraries in /nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc [comonad] patching script interpreter paths in /nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc [socks] checking for references to /build/ in /nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc... [socks] patching script interpreter paths in /nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc [monad-control] [1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, dist/build/Control/Monad/Trans/Control.o, dist/build/Control/Monad/Trans/Control.dyn_o ) [th-reify-many] Phase: setupCompilerEnvironmentPhase [socks:post-build] Uploading to the NixCI cache: /nix/store/clbics9n2vhdd3yb6c0l5w2c0mdjq1z9-socks-0.6.1-doc /nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1 [socks:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [socks:post-build] copying 1 paths... [socks:post-build] copying path '/nix/store/vz47x14mp3h5wfvnhaqkns4d0bp6k2f4-socks-0.6.1' to 'https://cache.nix-ci.com'... [socks:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [socks:post-build] copying 0 paths... Uploaded socks in 5.7s Progress: 4 of 89 built (12 building), 403 of 403 downloaded from cache Built socks in 32.7s [barbies] [10 of 12] Compiling TestBarbiesW ( test/TestBarbiesW.hs, dist/build/barbies-test/barbies-test-tmp/TestBarbiesW.o ) [barbies] [11 of 12] Compiling TestBiBarbies ( test/TestBiBarbies.hs, dist/build/barbies-test/barbies-test-tmp/TestBiBarbies.o ) [barbies] [12 of 12] Compiling Main ( test/Spec.hs, dist/build/barbies-test/barbies-test-tmp/Main.o ) [barbies]  [barbies] test/Spec.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [barbies]  The import of ‘Control.Applicative’ is redundant [barbies]  except perhaps to import instances from ‘Control.Applicative’ [barbies]  To import instances alone, use: import Control.Applicative() [barbies]  | [barbies] 18 | import Control.Applicative ( liftA2 ) [barbies]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [comonad:post-build] Uploading to the NixCI cache: /nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc /nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9 [comonad:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [comonad:post-build] copying 2 paths... [comonad:post-build] copying path '/nix/store/2viwclyylnri9vplxzcgsxy277jrwjxx-comonad-5.0.9-doc' to 'https://cache.nix-ci.com'... [comonad:post-build] copying path '/nix/store/jiw5dqxk9gazifxwr4703pinw7mqajk8-comonad-5.0.9' to 'https://cache.nix-ci.com'... [comonad:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [comonad:post-build] copying 1 paths... [comonad:post-build] copying path '/nix/store/3bhbx6npwzwqjb1i44sxbj3gfraa98kk-comonad-5.0.9.drv' to 'https://cache.nix-ci.com'... Uploaded comonad in 10.6s Progress: 5 of 89 built (11 building), 403 of 403 downloaded from cache Built comonad in 39.2s [crypton] [ 49 of 139] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, dist/build/Crypto/Cipher/AES.o, dist/build/Crypto/Cipher/AES.dyn_o ) [crypton] [ 50 of 139] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, dist/build/Crypto/Internal/Nat.o, dist/build/Crypto/Internal/Nat.dyn_o ) [crypton] [ 51 of 139] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, dist/build/Crypto/Hash/SHAKE.o, dist/build/Crypto/Hash/SHAKE.dyn_o ) [crypton] [ 52 of 139] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, dist/build/Crypto/Hash/Blake2.o, dist/build/Crypto/Hash/Blake2.dyn_o ) [crypton] [ 53 of 139] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, dist/build/Crypto/Hash/Algorithms.o, dist/build/Crypto/Hash/Algorithms.dyn_o ) [crypton] [ 54 of 139] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.o, dist/build/Crypto/Hash.dyn_o ) [crypton] [ 55 of 139] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, dist/build/Crypto/Internal/WordArray.o, dist/build/Crypto/Internal/WordArray.dyn_o ) [crypton] [ 56 of 139] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, dist/build/Crypto/Cipher/Twofish/Primitive.o, dist/build/Crypto/Cipher/Twofish/Primitive.dyn_o ) [crypton] [ 57 of 139] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, dist/build/Crypto/Cipher/Twofish.o, dist/build/Crypto/Cipher/Twofish.dyn_o ) [crypton] [ 58 of 139] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, dist/build/Crypto/Cipher/CAST5/Primitive.o, dist/build/Crypto/Cipher/CAST5/Primitive.dyn_o ) [crypton] [ 59 of 139] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, dist/build/Crypto/Cipher/CAST5.o, dist/build/Crypto/Cipher/CAST5.dyn_o ) [crypton] [ 60 of 139] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, dist/build/Crypto/Cipher/Blowfish/Box.o, dist/build/Crypto/Cipher/Blowfish/Box.dyn_o ) [crypton] [ 61 of 139] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, dist/build/Crypto/Cipher/Blowfish/Primitive.o, dist/build/Crypto/Cipher/Blowfish/Primitive.dyn_o ) [crypton] [ 62 of 139] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, dist/build/Crypto/Cipher/Blowfish.o, dist/build/Crypto/Cipher/Blowfish.dyn_o ) [crypton] [ 63 of 139] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, dist/build/Crypto/Internal/Words.o, dist/build/Crypto/Internal/Words.dyn_o ) [crypton] [ 64 of 139] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, dist/build/Crypto/Cipher/Camellia/Primitive.o, dist/build/Crypto/Cipher/Camellia/Primitive.dyn_o ) [crypton] [ 65 of 139] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, dist/build/Crypto/Cipher/Camellia.o, dist/build/Crypto/Cipher/Camellia.dyn_o ) [crypton] [ 66 of 139] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, dist/build/Crypto/KDF/Argon2.o, dist/build/Crypto/KDF/Argon2.dyn_o ) [crypton] [ 67 of 139] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, dist/build/Crypto/KDF/BCryptPBKDF.o, dist/build/Crypto/KDF/BCryptPBKDF.dyn_o ) [crypton] [ 68 of 139] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, dist/build/Crypto/MAC/CMAC.o, dist/build/Crypto/MAC/CMAC.dyn_o ) [crypton] [ 69 of 139] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.o, dist/build/Crypto/MAC/HMAC.dyn_o ) [crypton] [ 70 of 139] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, dist/build/Crypto/KDF/PBKDF2.o, dist/build/Crypto/KDF/PBKDF2.dyn_o ) [crypton] [ 71 of 139] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, dist/build/Crypto/KDF/Scrypt.o, dist/build/Crypto/KDF/Scrypt.dyn_o ) [crypton] [ 72 of 139] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, dist/build/Crypto/KDF/HKDF.o, dist/build/Crypto/KDF/HKDF.dyn_o ) [crypton] [ 73 of 139] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, dist/build/Crypto/MAC/KMAC.o, dist/build/Crypto/MAC/KMAC.dyn_o ) [crypton] [ 74 of 139] Compiling Crypto.MAC.KeyedBlake2 ( Crypto/MAC/KeyedBlake2.hs, dist/build/Crypto/MAC/KeyedBlake2.o, dist/build/Crypto/MAC/KeyedBlake2.dyn_o ) [crypton] [ 75 of 139] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, dist/build/Crypto/MAC/Poly1305.o, dist/build/Crypto/MAC/Poly1305.dyn_o ) [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 ) [genvalidity] [5 of 6] Compiling Main ( test/Spec.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Main.o ) [genvalidity] [6 of 6] Compiling Paths_genvalidity ( dist/build/genvalidity-test/autogen/Paths_genvalidity.hs, dist/build/genvalidity-test/genvalidity-test-tmp/Paths_genvalidity.o ) [genvalidity] [7 of 7] Linking dist/build/genvalidity-test/genvalidity-test [genvalidity] Phase: checkPhase [genvalidity] Running 1 test suites... [genvalidity] Test suite genvalidity-test: RUNNING... [genvalidity]  [genvalidity] Data.GenValidity [genvalidity]  genUtf16SurrogateCodePoint [genvalidity]  generates Utf16 surrogate codepoints [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genLineSeparator [genvalidity]  generates only line separators [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genNonLineSeparator [genvalidity]  never generates line separators [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genSingleLineString [genvalidity]  generates only single line strings [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  upTo [genvalidity]  returns only positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns only integers smaller than or equal to the given number [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genSplit [genvalidity]  returns positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns two integers such that the sum is the original integer [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genSplit3 [genvalidity]  returns positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns three integers such that the sum is the original integer [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genSplit4 [genvalidity]  returns positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns four integers such that the sum is the original integer [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  genSplit5 [genvalidity]  returns positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns four integers such that the sum is the original integer [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  arbPartition [genvalidity]  returns an empty list upon strictly negative input [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  returns a list of positive integers [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity] Data.GenValidity.Generic [genvalidity]  genValidStructurally [genvalidity]  only generates valid "Bool"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only generates valid "Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only generates valid "Maybe Double"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only generates valid "Either Double Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only generates valid "MyType"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValidStructurally [genvalidity]  only shrinks to valid "Bool"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  never shrinks to itself for valid "Bool"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only shrinks to valid "Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  never shrinks to itself for valid "Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only shrinks to valid "Maybe Double"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  never shrinks to itself for valid "Maybe Double"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  only shrinks to valid "Either Double Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  never shrinks to itself for valid "Either Double Ordering"s [✔] [genvalidity]  +++ OK, passed 100 tests. [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] Phase: checkPhase [hourglass] [16 of 17] Compiling Time.Compat ( Time/Compat.hs, dist/build/Time/Compat.p_o ) [hourglass] [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, dist/build/Data/Hourglass/Compat.p_o ) [hourglass] Preprocessing test suite 'test-hourglass' for hourglass-0.2.12.. [hourglass] Building test suite 'test-hourglass' for hourglass-0.2.12.. [hourglass]  [hourglass] : warning: [GHC-32850] [-Wmissing-home-modules] [hourglass]  These modules are needed for compilation but not listed in your .cabal file's other-modules for ‘main’ : [hourglass]  TimeDB [hourglass] [1 of 2] Compiling TimeDB ( tests/TimeDB.hs, dist/build/test-hourglass/test-hourglass-tmp/TimeDB.o ) [hourglass] [2 of 2] Compiling Main ( tests/Tests.hs, dist/build/test-hourglass/test-hourglass-tmp/Main.o ) [hourglass]  [hourglass] tests/Tests.hs:7:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 7 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass]  [hourglass] tests/Tests.hs:27:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The qualified import of ‘System.Locale’ is redundant [hourglass]  except perhaps to import instances from ‘System.Locale’ [hourglass]  To import instances alone, use: import System.Locale() [hourglass]  | [hourglass] 27 | import qualified System.Locale as T hiding (defaultTimeLocale) [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass]  [hourglass] tests/Tests.hs:231:23: warning: [GHC-18042] [-Wtype-defaults] [hourglass]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [hourglass]  (Real a0) [hourglass]  arising from a use of ‘toRational’ at tests/Tests.hs:231:23-32 [hourglass]  (Num a0) arising from the literal ‘0’ at tests/Tests.hs:231:34 [hourglass]  • In the expression: toRational 0 :: Rational [hourglass]  In an equation for ‘ref’: ref = toRational 0 :: Rational [hourglass]  In the second argument of ‘($)’, namely [hourglass]  ‘let [hourglass]  res = toRational (ElapsedP (Elapsed $ Seconds 0) (NanoSeconds 0)) [hourglass]  ref = toRational 0 :: Rational [hourglass]  in assertEqual "failed equality" ref res’ [hourglass]  | [hourglass] 231 | ref = toRational 0 :: Rational [hourglass]  | ^^^^^^^^^^ [hourglass]  [hourglass] tests/Tests.hs:235:23: warning: [GHC-18042] [-Wtype-defaults] [hourglass]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [hourglass]  (Real a0) [hourglass]  arising from a use of ‘toRational’ at tests/Tests.hs:235:23-32 [hourglass]  (Num a0) arising from the literal ‘100’ at tests/Tests.hs:235:34-36 [hourglass]  • In the first argument of ‘(+)’, namely ‘toRational 100’ [hourglass]  In the expression: toRational 100 + (1 % 1000) :: Rational [hourglass]  In an equation for ‘ref’: [hourglass]  ref = toRational 100 + (1 % 1000) :: Rational [hourglass]  | [hourglass] 235 | ref = toRational 100 + (1 % 1000) :: Rational [hourglass]  | ^^^^^^^^^^ [iproute] [2 of 4] Compiling RouteTableSpec ( test/RouteTableSpec.hs, dist/build/spec/spec-tmp/RouteTableSpec.o ) [iproute]  [iproute] test/RouteTableSpec.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [iproute]  The import of ‘Data.Monoid’ is redundant [iproute]  except perhaps to import instances from ‘Data.Monoid’ [iproute]  To import instances alone, use: import Data.Monoid() [iproute]  | [iproute] 17 | import Data.Monoid ((<>)) [iproute]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [iproute] [3 of 4] Compiling IPSpec ( test/IPSpec.hs, dist/build/spec/spec-tmp/IPSpec.o ) [iproute] [4 of 4] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [iproute] [5 of 5] Linking dist/build/spec/spec [iproute] Phase: checkPhase [iproute] Running 1 test suites... [iproute] Test suite spec: RUNNING... [iproute]  [iproute] Builder [iproute]  test builders [iproute]  IPv4 Builder matches Show instance [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  IPv6 Builder matches Show instance [✔] [iproute]  +++ OK, passed 100 tests. [iproute] IP [iproute]  read [iproute]  IPv4 [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  IPv6 [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  IPv4 failure [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  IPv6 failure [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  can read even if unnecessary spaces exist [✔] [iproute]  does not read overflow IPv4 octets [✔] [iproute]  can read even if unnecessary spaces exist [✔] [iproute]  does not read overflow mask lengths [✔] [iproute]  can read embedded v4 in v6 range [✔] [iproute] RouteTable [iproute]  fromList [iproute]  creates the same tree for random input and ordered input [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  creates the same tree for random input and ordered input [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  stores input in the incremental order [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  stores input in the incremental order [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  toList [iproute]  expands as sorted [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  expands as sorted [✔] [iproute]  +++ OK, passed 100 tests. [iproute]  folds [iproute]  foldl [✔] [iproute]  +++ OK, passed 100 tests; 14 discarded. [iproute]  foldr [✔] [iproute]  +++ OK, passed 100 tests; 14 discarded. [iproute]  monoid [iproute]  monoid instance [✔] [iproute]  +++ OK, passed 100 tests; 32 discarded. [iproute]  [iproute] Finished in 0.0790 seconds [iproute] 20 examples, 0 failures [iproute] Test suite spec: PASS [iproute] Test suite logged to: dist/test/iproute-1.7.15-spec.log [iproute] 1 of 1 test suites (1 of 1 test cases) passed. [iproute] Phase: haddockPhase [iproute] Preprocessing library for iproute-1.7.15.. [iproute] Running Haddock on library for iproute-1.7.15.. [iproute] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [iproute] [1 of 9] Compiling Data.IP.Addr ( Data/IP/Addr.hs, nothing ) [iproute] [2 of 9] Compiling Data.IP.Builder ( Data/IP/Builder.hs, nothing ) [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 207 | type StT t a :: * [monad-control]  | ^ [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 546 | type StM m a :: * [monad-control]  | ^ [monad-control] [1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, dist/build/Control/Monad/Trans/Control.p_o ) [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 207 | type StT t a :: * [monad-control]  | ^ [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 546 | type StM m a :: * [monad-control]  | ^ [monad-control] Phase: checkPhase [monad-control] Package has no test suites. [monad-control] Phase: haddockPhase [monad-control] Preprocessing library for monad-control-1.0.3.1.. [monad-control] Running Haddock on library for monad-control-1.0.3.1.. [monad-control] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [monad-control] [1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, nothing ) [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 207 | type StT t a :: * [monad-control]  | ^ [monad-control]  [monad-control] src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type] [monad-control]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [monad-control]  relies on the StarIsType extension, which will become [monad-control]  deprecated in the future. [monad-control]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [monad-control]  | [monad-control] 546 | type StM m a :: * [monad-control]  | ^ [monad-control] Haddock coverage: [monad-control] Warning: 'IdentityT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.Identity’ [monad-control]  * in ‘Control.Monad.Trans.Identity’ [network-uri] [2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, dist/build/Network/URI/Lens.p_o ) [network-uri] [3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, dist/build/Network/URI/Static.p_o ) [network-uri] Preprocessing test suite 'uri' for network-uri-2.6.4.2.. [network-uri] Building test suite 'uri' for network-uri-2.6.4.2.. [network-uri] [1 of 1] Compiling Main ( tests/uri001.hs, dist/build/uri/uri-tmp/Main.o ) [network-uri]  [network-uri] tests/uri001.hs:1279:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [network-uri]  Pattern match(es) are non-exhaustive [network-uri]  In a pattern binding: [network-uri]  Patterns of type ‘Maybe URI’ not matched: Nothing [network-uri]  | [network-uri] 1279 | Just uri = parseURIReference str [network-uri]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [network-uri]  [network-uri] tests/uri001.hs:1285:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [network-uri]  Pattern match(es) are non-exhaustive [network-uri]  In a pattern binding: [network-uri]  Patterns of type ‘Maybe URI’ not matched: Nothing [network-uri]  | [network-uri] 1285 | Just uri = parseURIReference str [network-uri]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [network-uri]  [network-uri] tests/uri001.hs:1405:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] [network-uri]  Pattern match(es) are non-exhaustive [network-uri]  In a pattern binding: [network-uri]  Patterns of type ‘Maybe URI’ not matched: Nothing [network-uri]  | [network-uri] 1405 | (Just bu02) = parseURIReference "http://example/x/y/z" [network-uri]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [network-uri]  [network-uri] tests/uri001.hs:1406:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] [network-uri]  Pattern match(es) are non-exhaustive [network-uri]  In a pattern binding: [network-uri]  Patterns of type ‘Maybe URI’ not matched: Nothing [network-uri]  | [network-uri] 1406 | (Just ou02) = parseURIReference "../abc" [network-uri]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [network-uri]  [network-uri] tests/uri001.hs:1407:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] [network-uri]  Pattern match(es) are non-exhaustive [network-uri]  In a pattern binding: [network-uri]  Patterns of type ‘Maybe URI’ not matched: Nothing [network-uri]  | [network-uri] 1407 | (Just ru02) = parseURIReference "http://example/x/abc" [network-uri]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [th-reify-many] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [th-reify-many] Phase: unpackPhase [th-reify-many] unpacking source archive /nix/store/0nm9527rmsd90pr1r38bhm4wqc51j43z-th-reify-many-0.1.10.tar.gz [th-reify-many] source root is th-reify-many-0.1.10 [th-reify-many] setting SOURCE_DATE_EPOCH to timestamp 1630891237 of file "th-reify-many-0.1.10/th-reify-many.cabal" [th-reify-many] Phase: patchPhase [th-reify-many] Phase: compileBuildDriverPhase [th-reify-many] setupCompileFlags: -package-db=/build/tmp.YZoJpQ8Z5n/setup-package.conf.d -threaded [th-reify-many] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YZoJpQ8Z5n/Main.o ) [th-reify-many] [2 of 2] Linking Setup [th-reify-many] Phase: updateAutotoolsGnuConfigScriptsPhase [th-reify-many] Phase: configurePhase [th-reify-many] configureFlags: --verbose --prefix=/nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc/share/doc/th-reify-many-0.1.10 --with-gcc=gcc --package-db=/build/tmp.YZoJpQ8Z5n/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [th-reify-many] Using Parsec parser [th-reify-many] Configuring th-reify-many-0.1.10... [th-reify-many] Dependency base >=4 && <5: using base-4.19.1.0 [th-reify-many] Dependency containers: using containers-0.6.8 [th-reify-many] Dependency mtl: using mtl-2.3.1 [th-reify-many] Dependency safe: using safe-0.3.21 [th-reify-many] Dependency template-haskell >=2.5.0.0: using template-haskell-2.21.0.0 [th-reify-many] Dependency th-expand-syns: using th-expand-syns-0.4.12.0 [th-reify-many] Dependency base: using base-4.19.1.0 [th-reify-many] Dependency template-haskell: using template-haskell-2.21.0.0 [th-reify-many] Dependency th-reify-many: using th-reify-many-0.1.10 [th-reify-many] Source component graph: [th-reify-many]  component lib [th-reify-many]  component test:test dependency lib [th-reify-many] Configured component graph: [th-reify-many]  component th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many]  include base-4.19.1.0-a65c [th-reify-many]  include containers-0.6.8-bf3e [th-reify-many]  include mtl-2.3.1-78a2 [th-reify-many]  include safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [th-reify-many]  include template-haskell-2.21.0.0-d739 [th-reify-many]  include th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-reify-many]  component th-reify-many-0.1.10-3DVZSXYYH5CGnnPBSEB0cW-test [th-reify-many]  include base-4.19.1.0-a65c [th-reify-many]  include template-haskell-2.21.0.0-d739 [th-reify-many]  include th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many] Linked component graph: [th-reify-many]  unit th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many]  include base-4.19.1.0-a65c [th-reify-many]  include containers-0.6.8-bf3e [th-reify-many]  include mtl-2.3.1-78a2 [th-reify-many]  include safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [th-reify-many]  include template-haskell-2.21.0.0-d739 [th-reify-many]  include th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-reify-many]  Language.Haskell.TH.ReifyMany=th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i:Language.Haskell.TH.ReifyMany,Language.Haskell.TH.ReifyMany.Internal=th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i:Language.Haskell.TH.ReifyMany.Internal [th-reify-many]  unit th-reify-many-0.1.10-3DVZSXYYH5CGnnPBSEB0cW-test [th-reify-many]  include base-4.19.1.0-a65c [th-reify-many]  include template-haskell-2.21.0.0-d739 [th-reify-many]  include th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many] Ready component graph: [th-reify-many]  definite th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many]  depends base-4.19.1.0-a65c [zlib] [5 of 5] Linking dist/build/tests/tests [zlib] Phase: checkPhase [zlib] Running 1 test suites... [zlib] Test suite tests: RUNNING... [zlib] zlib tests [zlib]  property tests [zlib]  decompress . compress = id (standard): OK (1.29s) [zlib]  +++ OK, passed 100 tests; 143 discarded. [zlib]  decompress . compress = id (Zlib -> GZipOrZLib): OK (0.62s) [zlib]  +++ OK, passed 100 tests; 111 discarded. [zlib]  decompress . compress = id (GZip -> GZipOrZlib): OK (0.63s) [zlib]  +++ OK, passed 100 tests; 86 discarded. [zlib]  concatenated gzip members: OK (0.65s) [zlib]  +++ OK, passed 100 tests; 75 discarded. [zlib]  multiple gzip members, boundaries (all 2-chunks): OK (0.01s) [zlib]  +++ OK, passed 100 tests. [zlib]  multiple gzip members, boundaries (all 3-chunks): OK (0.31s) [zlib]  +++ OK, passed 100 tests. [zlib]  prefixes of valid stream detected as truncated: OK (0.01s) [zlib]  +++ OK, passed 100 tests. [zlib]  compress works with BSes with non-zero offset: OK [zlib]  +++ OK, passed 100 tests; 207 discarded. [zlib]  unit tests [zlib]  simple gzip case: OK [zlib]  +++ OK, passed 1 test. [zlib]  detect bad CRC: OK [zlib]  +++ OK, passed 1 test. [zlib]  detect non-gzip: OK [zlib]  +++ OK, passed 100 tests. [zlib]  detect custom dictionary: OK [zlib]  +++ OK, passed 1 test. [zlib]  detect inflate with wrong dict: OK [zlib]  +++ OK, passed 1 test. [zlib]  detect inflate with right dict: OK [zlib]  +++ OK, passed 1 test. [zlib]  handle trailing data: OK [zlib]  +++ OK, passed 1 test. [zlib]  multiple gzip members: OK [zlib]  +++ OK, passed 100 tests. [zlib]  check small input chunks: OK (0.01s) [zlib]  +++ OK, passed 100 tests. [zlib]  check empty input: OK [zlib]  +++ OK, passed 1 test. [zlib]  check exception raised: OK Building /nix/store/yx6nslkhv3czcvlxi3ljddwy883l6rii-bifunctors-5.6.2.drv [barbies] [13 of 13] Linking dist/build/barbies-test/barbies-test [barbies] Phase: checkPhase [barbies] Running 1 test suites... [barbies] Test suite barbies-test: RUNNING... [barbies] Tests [barbies]  Functor Laws [barbies]  Record0 [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.10s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1 [barbies]  bmap id = id: OK (0.09s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3 [barbies]  bmap id = id: OK (0.18s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1S [barbies]  bmap id = id: OK (0.14s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3S [barbies]  bmap id = id: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1W Covered [barbies]  bmap id = id: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W Covered [barbies]  bmap id = id: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS Covered [barbies]  bmap id = id: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS Covered [barbies]  bmap id = id: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Ignore1 [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3 [barbies]  bmap id = id: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  SumRec [barbies]  bmap id = id: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3W Covered [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  SumRecW Covered [barbies]  bmap id = id: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecord [barbies]  bmap id = id: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  NestedF [barbies]  bmap id = id: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2F [barbies]  bmap id = id: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecordW Covered [barbies]  bmap id = id: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  NestedFW Covered [barbies]  bmap id = id: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2FW Covered [barbies]  bmap id = id: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  ParF Maybe [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record0 * *) () [barbies]  bmap id = id: OK [crypton] [ 76 of 139] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, dist/build/Crypto/Cipher/ChaChaPoly1305.o, dist/build/Crypto/Cipher/ChaChaPoly1305.dyn_o ) [crypton] [ 77 of 139] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, dist/build/Crypto/Number/Compat.o, dist/build/Crypto/Number/Compat.dyn_o ) [crypton] [ 78 of 139] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, dist/build/Crypto/Number/Basic.o, dist/build/Crypto/Number/Basic.dyn_o ) [crypton] [ 79 of 139] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, dist/build/Crypto/ECC/Simple/Types.o, dist/build/Crypto/ECC/Simple/Types.dyn_o ) [crypton] [ 80 of 139] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, dist/build/Crypto/Number/F2m.o, dist/build/Crypto/Number/F2m.dyn_o ) [crypton] [ 81 of 139] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, dist/build/Crypto/Number/ModArithmetic.o, dist/build/Crypto/Number/ModArithmetic.dyn_o ) [crypton] [ 82 of 139] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, dist/build/Crypto/Number/Nat.o, dist/build/Crypto/Number/Nat.dyn_o ) [crypton] [ 83 of 139] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, dist/build/Crypto/Number/Serialize/Internal.o, dist/build/Crypto/Number/Serialize/Internal.dyn_o ) [crypton] [ 84 of 139] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, dist/build/Crypto/Number/Serialize.o, dist/build/Crypto/Number/Serialize.dyn_o ) [crypton] [ 85 of 139] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, dist/build/Crypto/Number/Serialize/Internal/LE.o, dist/build/Crypto/Number/Serialize/Internal/LE.dyn_o ) [crypton] [ 86 of 139] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, dist/build/Crypto/Number/Serialize/LE.o, dist/build/Crypto/Number/Serialize/LE.dyn_o ) [crypton] [ 87 of 139] Compiling Crypto.OTP ( Crypto/OTP.hs, dist/build/Crypto/OTP.o, dist/build/Crypto/OTP.dyn_o ) [crypton] [ 88 of 139] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, dist/build/Crypto/PubKey/ECC/Types.o, dist/build/Crypto/PubKey/ECC/Types.dyn_o ) [crypton] [ 89 of 139] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, dist/build/Crypto/PubKey/Internal.o, dist/build/Crypto/PubKey/Internal.dyn_o ) [crypton] [ 90 of 139] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, dist/build/Crypto/PubKey/MaskGenFunction.o, dist/build/Crypto/PubKey/MaskGenFunction.dyn_o ) [crypton] [ 91 of 139] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, dist/build/Crypto/PubKey/RSA/Types.o, dist/build/Crypto/PubKey/RSA/Types.dyn_o ) [crypton] [ 92 of 139] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, dist/build/Crypto/PubKey/RSA/Prim.o, dist/build/Crypto/PubKey/RSA/Prim.dyn_o ) [crypton] [ 93 of 139] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, dist/build/Crypto/Random/Entropy/Source.o, dist/build/Crypto/Random/Entropy/Source.dyn_o ) [crypton] [ 94 of 139] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, dist/build/Crypto/Random/Entropy/RDRand.o, dist/build/Crypto/Random/Entropy/RDRand.dyn_o ) [crypton] [ 95 of 139] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, dist/build/Crypto/Random/Entropy/Unix.o, dist/build/Crypto/Random/Entropy/Unix.dyn_o ) [crypton] [ 96 of 139] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, dist/build/Crypto/Random/Entropy/Backend.o, dist/build/Crypto/Random/Entropy/Backend.dyn_o ) [crypton] [ 97 of 139] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, dist/build/Crypto/Random/Entropy/Unsafe.o, dist/build/Crypto/Random/Entropy/Unsafe.dyn_o ) [crypton] [ 98 of 139] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, dist/build/Crypto/Random/Entropy.o, dist/build/Crypto/Random/Entropy.dyn_o ) [crypton] [ 99 of 139] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, dist/build/Crypto/Random/EntropyPool.o, dist/build/Crypto/Random/EntropyPool.dyn_o ) [crypton] [100 of 139] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, dist/build/Crypto/Random/Types.o, dist/build/Crypto/Random/Types.dyn_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 ) [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 ) [genvalidity]  only shrinks to valid "MyType"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  never shrinks to itself for valid "MyType"s [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity] Data.GenValidity.ShrinkGeneric [genvalidity]  default shrinkValid [genvalidity]  figures out the right shrinking function for A [✔] [genvalidity]  figures out the right shrinking function for B [✔] [genvalidity]  shrinks tuples correctly [✔] [genvalidity]  figures out the right shrinking function for Ex [✔] [genvalidity]  shrinkValidStructurally [genvalidity]  shrinks tuples correctly [✔] [genvalidity]  figures out the right shrinking function for Ex [✔] [genvalidity] Data.Instance [genvalidity]  genValid of () generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of () shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of () only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of () does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Bool generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Bool shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Bool only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Bool does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Ordering generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Ordering shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ordering only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ordering does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Char generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Char shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Char only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Char does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Word generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Word shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Word8 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Word8 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word8 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word8 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Word16 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Word16 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word16 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word16 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Word32 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Word32 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word32 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word32 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Word64 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Word64 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word64 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Word64 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Int generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Int shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [hashable] Running 3 test suites... [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] 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 [hashable] Test suite logged to: dist/test/hashable-1.4.7.0-xxhash-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. [hourglass]  [hourglass] : warning: [GHC-32850] [-Wmissing-home-modules] [hourglass]  These modules are needed for compilation but not listed in your .cabal file's other-modules for ‘main’ : [hourglass]  TimeDB [hourglass] [3 of 3] Linking dist/build/test-hourglass/test-hourglass [hourglass] Phase: checkPhase [hourglass] Running 1 test suites... [hourglass] Test suite test-hourglass: RUNNING... [hourglass] hourglass [hourglass]  conversion [hourglass]  calendar: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  win epoch: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  localtime [hourglass]  eq: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  set: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  arithmetic [hourglass]  ElapseP add [hourglass]  1s.90000000ns + 2s.90000000ns ?= 3s.180000000ns: OK [hourglass]  1s.900000000ns + 1s.200000000ns ?= 3s.100000000ns: OK [hourglass]  1s.1ns + 0s.999999999ns ?= 2s.0ns: OK [hourglass]  ElapseP sub [hourglass]  1s.100000000ns - 1s.100000000ns ?= 0s.0ns: OK [hourglass]  1s.900000000ns - 1s.100000000ns ?= 0s.800000000ns: OK [hourglass]  1s.100000000ns - 0s.200000000ns ?= 0s.900000000ns: OK [hourglass]  1s.100000000ns - 2s.400000000ns ?= -2s.700000000ns: OK [hourglass]  Arbitrary-isValidDate: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  dateAddPeriod: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  formating [hourglass]  iso8601 date: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  unix seconds: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  parsing [hourglass]  iso8601 date: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  timezone: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  custom-1: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  custom-2: OK [hourglass]  +++ OK, passed 100 tests. [hourglass]  Regression Tests [hourglass]  Real instance of ElapsedP (#33): OK [hourglass]  Real instance of ElapsedP (#33) (2): OK [hourglass]  [hourglass] All 21 tests passed (0.01s) [hourglass] Test suite test-hourglass: PASS [hourglass] Test suite logged to: dist/test/hourglass-0.2.12-test-hourglass.log [hourglass] 1 of 1 test suites (1 of 1 test cases) passed. [hourglass] Phase: haddockPhase [hourglass] Preprocessing library for hourglass-0.2.12.. [hourglass] Running Haddock on library for hourglass-0.2.12.. [hourglass] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [hourglass] [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, nothing ) [hourglass] [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, nothing ) [hourglass] [ 3 of 17] Compiling Time.Types ( Time/Types.hs, nothing ) [hourglass] [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, nothing ) [hourglass] [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, nothing ) [hourglass]  [hourglass] Data/Hourglass/Internal/Unix.hs:24:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 24 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass] [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, nothing ) [hourglass] [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, nothing ) [hourglass] [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, nothing ) [hourglass]  [hourglass] Data/Hourglass/Diff.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Data.Monoid’ is redundant [iproute] [3 of 9] Compiling Data.IP.Mask ( Data/IP/Mask.hs, nothing ) [iproute] [4 of 9] Compiling Data.IP.Range ( Data/IP/Range.hs, nothing ) [iproute] [5 of 9] Compiling Data.IP.Op ( Data/IP/Op.hs, nothing ) [iproute] [6 of 9] Compiling Data.IP.Internal ( Data/IP/Internal.hs, nothing ) [iproute] [7 of 9] Compiling Data.IP ( Data/IP.hs, nothing ) [iproute] [8 of 9] Compiling Data.IP.RouteTable.Internal ( Data/IP/RouteTable/Internal.hs, nothing ) [iproute] [9 of 9] Compiling Data.IP.RouteTable ( Data/IP/RouteTable.hs, nothing ) [iproute] Haddock coverage: [iproute] Warning: 'IPv6' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:34:7 [iproute]  * at Data/IP/Addr.hs:105:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:105:1 [iproute] Warning: 'IPv4' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:33:7 [iproute]  * at Data/IP/Addr.hs:84:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:84:1 [iproute] Warning: 'inet_ntop' is out of scope. [iproute]  If you qualify the identifier, haddock can try to link it anyway. [iproute] Warning: 'IPv4' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:33:7 [iproute]  * at Data/IP/Addr.hs:84:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:84:1 [iproute] Warning: 'IPv6' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:34:7 [iproute]  * at Data/IP/Addr.hs:105:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:105:1 [iproute]  80% ( 4 / 5) in 'Data.IP.Builder' [iproute]  Missing documentation for: [iproute]  Module header [iproute] Warning: 'makeAddrRange' is out of scope. [iproute]  If you qualify the identifier, haddock can try to link it anyway. [iproute] Warning: 'AddrRange' is ambiguous. It is defined [iproute]  * at Data/IP/Range.hs:52:20 [iproute]  * at Data/IP/Range.hs:52:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Range.hs:52:1 [iproute] Warning: 'IPv4' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:33:7 [iproute]  * at Data/IP/Addr.hs:84:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:84:1 [iproute] Warning: 'IPv6' is ambiguous. It is defined [iproute]  * at Data/IP/Addr.hs:34:7 [iproute]  * at Data/IP/Addr.hs:105:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Addr.hs:105:1 [iproute] Warning: 'AddrRange' is ambiguous. It is defined [iproute]  * at Data/IP/Range.hs:52:20 [iproute]  * at Data/IP/Range.hs:52:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Range.hs:52:1 [iproute] Warning: 'unmakeAddrRange' is out of scope. [iproute]  If you qualify the identifier, haddock can try to link it anyway. [iproute]  50% ( 3 / 6) in 'Data.IP.Internal' [iproute]  Missing documentation for: [iproute]  Module header [iproute]  IPv4Addr (Data/IP/Addr.hs:75) [iproute]  IPv6Addr (Data/IP/Addr.hs:76) [iproute]  100% ( 35 / 35) in 'Data.IP' [iproute] Warning: 'AddrRange' is ambiguous. It is defined [iproute]  * at Data/IP/Range.hs:52:20 [iproute]  * at Data/IP/Range.hs:52:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [iproute]  Defaulting to the one defined at Data/IP/Range.hs:52:1 [iproute] Warning: 'IPrange' is out of scope. [iproute]  If you qualify the identifier, haddock can try to link it anyway. [iproute] Warning: 'toList' is ambiguous. It is defined [iproute]  * in ‘Data.Foldable’ [iproute]  * at Data/IP/RouteTable/Internal.hs:339:1 [iproute]  You may be able to disambiguate the identifier by qualifying it or [iproute]  by specifying the type/value namespace explicitly. [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.Identity’ [monad-control] Warning: 'MaybeT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.Maybe’ [monad-control]  * in ‘Control.Monad.Trans.Maybe’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.Maybe’ [monad-control] Warning: 'ErrorT' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'Error' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'ExceptT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.Except’ [monad-control]  * in ‘Control.Monad.Trans.Except’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.Except’ [monad-control] Warning: 'ListT' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'ReaderT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.Reader’ [monad-control]  * in ‘Control.Monad.Trans.Reader’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.Reader’ [monad-control] Warning: 'StateT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.State.Lazy’ [monad-control]  * in ‘Control.Monad.Trans.State.Lazy’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.State.Lazy’ [monad-control] Warning: 'WriterT' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.Writer.Lazy’ [monad-control]  * in ‘Control.Monad.Trans.Writer.Lazy’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.Writer.Lazy’ [monad-control] Warning: 'RWST' is ambiguous. It is defined [monad-control]  * in ‘Control.Monad.Trans.RWS.Lazy’ [monad-control]  * in ‘Control.Monad.Trans.RWS.Lazy’ [monad-control]  You may be able to disambiguate the identifier by qualifying it or [monad-control]  by specifying the type/value namespace explicitly. [monad-control]  Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Lazy’ [monad-control] Warning: 'liftIO' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'liftBase' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'MonadIO' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'flip' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'lift' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'withFile' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control] Warning: 'Just' is out of scope. [monad-control]  If you qualify the identifier, haddock can try to link it anyway. [monad-control]  100% ( 35 / 35) in 'Control.Monad.Trans.Control' [monad-control] Warning: Control.Monad.Trans.Control: could not find link destinations for: [monad-control]  - Control.Monad.Trans.Control.D:R:StTMaybeTa [monad-control]  - Control.Monad.Trans.Control.D:R:StTIdentityTa [monad-control]  - Control.Monad.Trans.Control.D:R:StMSTMa [monad-control]  - Control.Monad.Trans.Control.D:R:StMIdentitya [monad-control]  - Control.Monad.Trans.Control.D:R:StMLista [monad-control]  - Control.Monad.Trans.Control.D:R:StMMaybea [monad-control]  - Control.Monad.Trans.Control.D:R:StMIOa [monad-control] Documentation created: dist/doc/html/monad-control/, [monad-control] dist/doc/html/monad-control/monad-control.txt [monad-control] Phase: installPhase [monad-control] Installing library in /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [monad-control] Phase: fixupPhase [network-uri] [2 of 2] Linking dist/build/uri/uri [network-uri] Phase: checkPhase [network-uri] Running 1 test suites... [network-uri] Test suite uri: RUNNING... [network-uri] all [network-uri]  Test URIrefs [network-uri]  testURIRef001: OK (0.01s) [network-uri]  testURIRef002: OK [network-uri]  testURIRef003: OK [network-uri]  testURIRef004: OK [network-uri]  testURIRef005: OK [network-uri]  testURIRef006: OK [network-uri]  testURIRef007: OK [network-uri]  testURIRef008: OK [network-uri]  testURIRef009: OK [network-uri]  testURIRef010: OK [network-uri]  testURIRef011: OK [network-uri]  testURIRef012: OK [network-uri]  testURIRef013: OK [network-uri]  testURIRef014: OK [network-uri]  testURIRef015: OK [network-uri]  testURIRef016: OK [network-uri]  testURIRef017: OK [network-uri]  testURIRef018: OK [network-uri]  testURIRef019: OK [network-uri]  testURIRef021: OK [network-uri]  testURIRef022: OK [network-uri]  testURIRef023: OK [network-uri]  testURIRef024: OK [network-uri]  testURIRef025: OK [network-uri]  testURIRef026: OK [network-uri]  testURIRef027: OK [network-uri]  testURIRef028: OK [network-uri]  testURIRef029: OK [network-uri]  testURIRef031: OK [network-uri]  testURIRef032: OK [network-uri]  testURIRef033: OK [network-uri]  testURIRef034: OK [network-uri]  testURIRef035: OK [network-uri]  testURIRef036: OK [network-uri]  testURIRef037: OK [network-uri]  testURIRef038: OK [network-uri]  testURIRef039: OK [network-uri]  testURIRef040: OK [network-uri]  testURIRef041: OK [network-uri]  testURIRef042: OK [network-uri]  testURIRef043: OK [network-uri]  testURIRef044: OK [network-uri]  testURIRef045: OK [network-uri]  testURIRef046: OK [network-uri]  testURIRef047: OK [network-uri]  testURIRef048: OK [network-uri]  testURIRef049: OK [network-uri]  testURIRef050: OK [network-uri]  testURIRef051: OK [network-uri]  testURIRef052: OK [network-uri]  testURIRef053: OK [network-uri]  testURIRef054: OK [network-uri]  testURIRef055: OK [network-uri]  testURIRef056: OK [network-uri]  testURIRef057: OK [network-uri]  testURIRef058: OK [network-uri]  testURIRef059: OK [network-uri]  testURIRef060: OK [network-uri]  testURIRef061: OK [network-uri]  testURIRef062: OK [network-uri]  testURIRef063: OK [network-uri]  testURIRef064: OK [network-uri]  testURIRef065: OK [network-uri]  testURIRef066: OK [network-uri]  testURIRef067: OK [network-uri]  testURIRef068: OK [network-uri]  testURIRef069: OK [network-uri]  testURIRef070: OK [network-uri]  testURIRef071: OK [network-uri]  testURIRef072: OK [network-uri]  testURIRef073: OK [network-uri]  testURIRef074: OK [network-uri]  testURIRef075: OK [network-uri]  testURIRef076: OK [network-uri]  testURIRef077: OK [network-uri]  testURIRef080: OK [network-uri]  testURIRef081: OK [network-uri]  testURIRef082: OK [network-uri]  testURIRef083: OK [network-uri]  testURIRef084: OK [network-uri]  testURIRef085: OK [network-uri]  testURIRef086: OK [network-uri]  testURIRef087: OK [network-uri]  testURIRef090: OK [network-uri]  testURIRef091: OK [network-uri]  testURIRef092: OK [network-uri]  testURIRef093: OK [network-uri]  testURIRef094: OK [network-uri]  testURIRef095: OK [network-uri]  testURIRef096: OK [network-uri]  testURIRef097: OK [network-uri]  testURIRef098: OK [network-uri]  testURIRef101: OK [network-uri]  testURIRef102: OK [network-uri]  testURIRef103: OK [network-uri]  testURIRef104: OK [network-uri]  testURIRef105: OK [network-uri]  testURIRef106: OK [network-uri]  testURIRef107: OK [network-uri]  testURIRef108: OK [network-uri]  testURIRef111: OK [network-uri]  testURIRef112: OK (0.01s) [th-reify-many]  depends containers-0.6.8-bf3e [th-reify-many]  depends mtl-2.3.1-78a2 [th-reify-many]  depends safe-0.3.21-ZSIXbXIGnBBYDejnkEOLp [th-reify-many]  depends template-haskell-2.21.0.0-d739 [th-reify-many]  depends th-expand-syns-0.4.12.0-3KiOC7DGlAj2eQ19UJOGal [th-reify-many]  definite th-reify-many-0.1.10-3DVZSXYYH5CGnnPBSEB0cW-test [th-reify-many]  depends base-4.19.1.0-a65c [th-reify-many]  depends template-haskell-2.21.0.0-d739 [th-reify-many]  depends th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many] Using Cabal-3.10.2.0 compiled by ghc-9.8 [th-reify-many] Using compiler: ghc-9.8.2 [th-reify-many] Using install prefix: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10 [th-reify-many] Executables installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/bin [th-reify-many] Libraries installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many] Dynamic Libraries installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [th-reify-many] Private executables installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/libexec/x86_64-linux-ghc-9.8.2/th-reify-many-0.1.10 [th-reify-many] Data files installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/share/x86_64-linux-ghc-9.8.2/th-reify-many-0.1.10 [th-reify-many] Documentation installed in: [th-reify-many] /nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc/share/doc/th-reify-many-0.1.10 [th-reify-many] Configuration files installed in: [th-reify-many] /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/etc [th-reify-many] No alex found [th-reify-many] Using ar found on system at: [th-reify-many] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [th-reify-many] No c2hs found [th-reify-many] No cpphs found [th-reify-many] No doctest found [th-reify-many] Using gcc version 14.3.0 given by user at: [th-reify-many] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [th-reify-many] Using ghc version 9.8.2 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [th-reify-many] Using ghc-pkg version 9.8.2 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [th-reify-many] No ghcjs found [th-reify-many] No ghcjs-pkg found [th-reify-many] No greencard found [th-reify-many] Using haddock version 2.30.0 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [th-reify-many] No happy found [th-reify-many] Using haskell-suite found on system at: haskell-suite-dummy-location [th-reify-many] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [th-reify-many] No hmake found [th-reify-many] Using hpc version 0.69 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [th-reify-many] Using hsc2hs version 0.68.10 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [th-reify-many] Using hscolour version 1.25 found on system at: [th-reify-many] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [th-reify-many] No jhc found [th-reify-many] Using ld found on system at: [th-reify-many] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [th-reify-many] No pkg-config found [th-reify-many] Using runghc version 9.8.2 found on system at: [th-reify-many] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [th-reify-many] Using strip version 2.44 found on system at: [th-reify-many] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [th-reify-many] Using tar found on system at: [th-reify-many] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [th-reify-many] No uhc found [th-reify-many] Phase: buildPhase [th-reify-many] Preprocessing library for th-reify-many-0.1.10.. [th-reify-many] Building library for th-reify-many-0.1.10.. [th-reify-many] [1 of 2] Compiling Language.Haskell.TH.ReifyMany.Internal ( src/Language/Haskell/TH/ReifyMany/Internal.hs, dist/build/Language/Haskell/TH/ReifyMany/Internal.o, dist/build/Language/Haskell/TH/ReifyMany/Internal.dyn_o ) [th-reify-many] [2 of 2] Compiling Language.Haskell.TH.ReifyMany ( src/Language/Haskell/TH/ReifyMany.hs, dist/build/Language/Haskell/TH/ReifyMany.o, dist/build/Language/Haskell/TH/ReifyMany.dyn_o ) [th-reify-many] [1 of 2] Compiling Language.Haskell.TH.ReifyMany.Internal ( src/Language/Haskell/TH/ReifyMany/Internal.hs, dist/build/Language/Haskell/TH/ReifyMany/Internal.p_o ) [th-reify-many] [2 of 2] Compiling Language.Haskell.TH.ReifyMany ( src/Language/Haskell/TH/ReifyMany.hs, dist/build/Language/Haskell/TH/ReifyMany.p_o ) [zlib]  +++ OK, passed 1 test. [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1 *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3 *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1S *) () [barbies]  bmap id = id: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3S *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Ignore1 *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Sum3 *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (CompositeRecord *) () [barbies]  bmap id = id: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (SumRec *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (NestedF *) () [barbies]  bmap id = id: OK (0.44s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Nested2F *) () [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) (* -> *) NestedB Maybe [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  MixedBT Maybe [barbies]  bmap id = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) (* -> *) MixedBT Maybe [barbies]  bmap id = id: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  bmap (f . g) = bmap f . bmap g): OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Distributive Laws [barbies]  Record0 [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1 [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1S [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3S [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.11s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1W Covered [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.08s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W Covered [barbies]  naturality: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [crypton] [101 of 139] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, dist/build/Crypto/Random/SystemDRG.o, dist/build/Crypto/Random/SystemDRG.dyn_o ) [crypton] [102 of 139] Compiling Crypto.Random.HmacDRG ( Crypto/Random/HmacDRG.hs, dist/build/Crypto/Random/HmacDRG.o, dist/build/Crypto/Random/HmacDRG.dyn_o ) [crypton] [103 of 139] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, dist/build/Crypto/Random/ChaChaDRG.o, dist/build/Crypto/Random/ChaChaDRG.dyn_o ) [crypton] [104 of 139] Compiling Crypto.Random ( Crypto/Random.hs, dist/build/Crypto/Random.o, dist/build/Crypto/Random.dyn_o ) [crypton] [105 of 139] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, dist/build/Crypto/Random/Probabilistic.o, dist/build/Crypto/Random/Probabilistic.dyn_o ) [crypton] [106 of 139] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, dist/build/Crypto/PubKey/Ed448.o, dist/build/Crypto/PubKey/Ed448.dyn_o ) [crypton] [107 of 139] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, dist/build/Crypto/PubKey/Ed25519.o, dist/build/Crypto/PubKey/Ed25519.dyn_o ) [crypton] [108 of 139] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, dist/build/Crypto/PubKey/ECC/P256.o, dist/build/Crypto/PubKey/ECC/P256.dyn_o ) [crypton] [109 of 139] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, dist/build/Crypto/PubKey/Curve448.o, dist/build/Crypto/PubKey/Curve448.dyn_o ) [crypton] [110 of 139] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, dist/build/Crypto/PubKey/Curve25519.o, dist/build/Crypto/PubKey/Curve25519.dyn_o ) [crypton] [111 of 139] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, dist/build/Crypto/KDF/BCrypt.o, dist/build/Crypto/KDF/BCrypt.dyn_o ) [crypton] [112 of 139] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, dist/build/Crypto/ECC/Edwards25519.o, dist/build/Crypto/ECC/Edwards25519.dyn_o ) [crypton] [113 of 139] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, dist/build/Crypto/Cipher/AESGCMSIV.o, dist/build/Crypto/Cipher/AESGCMSIV.dyn_o ) [crypton] [114 of 139] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, dist/build/Crypto/Number/Generate.o, dist/build/Crypto/Number/Generate.dyn_o ) [crypton] [115 of 139] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, dist/build/Crypto/PubKey/ECC/Prim.o, dist/build/Crypto/PubKey/ECC/Prim.dyn_o ) [crypton] [116 of 139] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, dist/build/Crypto/PubKey/ECC/ECDSA.o, dist/build/Crypto/PubKey/ECC/ECDSA.dyn_o ) [crypton] [117 of 139] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, dist/build/Crypto/PubKey/ECC/Generate.o, dist/build/Crypto/PubKey/ECC/Generate.dyn_o ) [crypton] [118 of 139] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, dist/build/Crypto/PubKey/DSA.o, dist/build/Crypto/PubKey/DSA.dyn_o ) [crypton] [119 of 139] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, dist/build/Crypto/Number/Prime.o, dist/build/Crypto/Number/Prime.dyn_o ) [crypton] [120 of 139] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, dist/build/Crypto/PubKey/Rabin/Types.o, dist/build/Crypto/PubKey/Rabin/Types.dyn_o ) [crypton] [121 of 139] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, dist/build/Crypto/PubKey/Rabin/OAEP.o, dist/build/Crypto/PubKey/Rabin/OAEP.dyn_o ) [crypton] [122 of 139] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, dist/build/Crypto/PubKey/Rabin/RW.o, dist/build/Crypto/PubKey/Rabin/RW.dyn_o ) [crypton] [123 of 139] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, dist/build/Crypto/PubKey/Rabin/Modified.o, dist/build/Crypto/PubKey/Rabin/Modified.dyn_o ) [crypton] [124 of 139] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, dist/build/Crypto/PubKey/Rabin/Basic.o, dist/build/Crypto/PubKey/Rabin/Basic.dyn_o ) [crypton] [125 of 139] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, dist/build/Crypto/PubKey/RSA.o, dist/build/Crypto/PubKey/RSA.dyn_o ) [crypton] [126 of 139] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, dist/build/Crypto/PubKey/RSA/PSS.o, dist/build/Crypto/PubKey/RSA/PSS.dyn_o ) [crypton] [127 of 139] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, dist/build/Crypto/PubKey/RSA/PKCS15.o, dist/build/Crypto/PubKey/RSA/PKCS15.dyn_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 [genvalidity]  shrinkValid of Int only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Int8 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Int8 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int8 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int8 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Int16 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Int16 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int16 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int16 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Int32 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Int32 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int32 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int32 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Int64 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Int64 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int64 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Int64 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Integer generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Integer shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Integer only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Integer does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Float generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Float shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Float only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Float does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of (Float,Float) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of (Float,Float) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Float,Float) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Float,Float) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid Float [genvalidity]  Does not shrink -2.1393704e20 to itself [✔] [genvalidity]  Does not shrink 1.2223988e-12 to itself [✔] [genvalidity]  Does not shrink 2.7896812e10 to itself [✔] [genvalidity]  shrinkValid Double [genvalidity]  Does not shrink -1.032730679986007e18 to itself [✔] [genvalidity]  genValid of Double generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Double shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Double only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Double does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of (Double,Double) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of (Double,Double) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Double,Double) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Double,Double) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Ratio Int generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Ratio Int shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Int only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [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]  [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 out of scope. [hashable]  If you qualify the identifier, haddock can try to link it anyway. [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-tests' for hashable-1.4.7.0.. [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] Phase: installPhase [hashable] Installing library in /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [hashable] Phase: fixupPhase [hashable] shrinking RPATHs of ELF executables and libraries in /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0 [hashable] shrinking /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI-ghc9.8.2.so [hashable] checking for references to /build/ in /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0... [hourglass]  except perhaps to import instances from ‘Data.Monoid’ [hourglass]  To import instances alone, use: import Data.Monoid() [hourglass]  | [hourglass] 23 | import Data.Monoid [hourglass]  | ^^^^^^^^^^^^^^^^^^ [hourglass]  [hourglass] Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Period’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [hourglass]  [hourglass] Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [hourglass]  Noncanonical ‘mappend’ definition detected [hourglass]  in the instance declaration for ‘Monoid Duration’. [hourglass]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [hourglass]  Suggested fix: [hourglass]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [hourglass]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [hourglass]  | [hourglass] 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [hourglass] [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, nothing ) [hourglass] [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, nothing ) [hourglass] [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, nothing ) [hourglass] [12 of 17] Compiling Time.System ( Time/System.hs, nothing ) [hourglass]  [hourglass] Time/System.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [hourglass]  The import of ‘Control.Applicative’ is redundant [hourglass]  except perhaps to import instances from ‘Control.Applicative’ [hourglass]  To import instances alone, use: import Control.Applicative() [hourglass]  | [hourglass] 23 | import Control.Applicative [hourglass]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [hourglass] [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, nothing ) [hourglass] [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, nothing ) [hourglass] [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, nothing ) [hourglass] [16 of 17] Compiling Time.Compat ( Time/Compat.hs, nothing ) [hourglass] [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, nothing ) [hourglass] Haddock coverage: [hourglass]  100% ( 23 / 23) in 'Time.Types' [hourglass]  100% ( 2 / 2) in 'Data.Hourglass.Types' [hourglass] Warning: 'Duration' is ambiguous. It is defined [hourglass]  * at Data/Hourglass/Diff.hs:54:17 [hourglass]  * at Data/Hourglass/Diff.hs:54:1 [hourglass]  You may be able to disambiguate the identifier by qualifying it or [hourglass]  by specifying the type/value namespace explicitly. [hourglass]  Defaulting to the one defined at Data/Hourglass/Diff.hs:54:1 [hourglass]  100% ( 9 / 9) in 'Data.Hourglass.Epoch' [hourglass]  100% ( 10 / 10) in 'Time.System' [hourglass]  100% ( 2 / 2) in 'System.Hourglass' [hourglass] Warning: 'Jan' is out of scope. [hourglass]  If you qualify the identifier, haddock can try to link it anyway. [hourglass] Warning: 'Feb' is out of scope. [hourglass]  If you qualify the identifier, haddock can try to link it anyway. [hourglass]  100% ( 43 / 43) in 'Data.Hourglass' [hourglass]  100% ( 4 / 4) in 'Time.Compat' [hourglass]  100% ( 2 / 2) in 'Data.Hourglass.Compat' [hourglass] Documentation created: dist/doc/html/hourglass/, [hourglass] dist/doc/html/hourglass/hourglass.txt [hourglass] Preprocessing test suite 'test-hourglass' for hourglass-0.2.12.. [hourglass] Phase: installPhase [iproute]  Defaulting to the one defined at Data/IP/RouteTable/Internal.hs:339:1 [iproute]  55% ( 15 / 27) in 'Data.IP.RouteTable.Internal' [iproute]  Missing documentation for: [iproute]  intToTBitIPv4 (Data/IP/RouteTable/Internal.hs:62) [iproute]  intToTBitIPv6 (Data/IP/RouteTable/Internal.hs:65) [iproute]  intToTBitsWord32 (Data/IP/RouteTable/Internal.hs:68) [iproute]  intToTBitsIPv4 (Data/IP/RouteTable/Internal.hs:71) [iproute]  intToTBitsIPv6 (Data/IP/RouteTable/Internal.hs:74) [iproute]  link (Data/IP/RouteTable/Internal.hs:164) [iproute]  glue (Data/IP/RouteTable/Internal.hs:173) [iproute]  keyToTestBit (Data/IP/RouteTable/Internal.hs:180) [iproute]  isLeft (Data/IP/RouteTable/Internal.hs:183) [iproute]  node (Data/IP/RouteTable/Internal.hs:208) [iproute]  search (Data/IP/RouteTable/Internal.hs:259) [iproute]  foldt (Data/IP/RouteTable/Internal.hs:348) [iproute] Warning: 'IPRange' is out of scope. [iproute]  If you qualify the identifier, haddock can try to link it anyway. [iproute]  100% ( 18 / 18) in 'Data.IP.RouteTable' [iproute] Warning: Data.IP.Internal: could not find link destinations for: [iproute]  - Data.IP.Addr.Rep_IPv6 [iproute]  - Data.IP.Addr.Rep_IPv4 [iproute]  - Data.IP.Range.Rep_AddrRange [iproute] Warning: Data.IP: could not find link destinations for: [iproute]  - Data.IP.Addr.Rep_IP [iproute]  - Data.IP.Addr.Rep_IPv6 [iproute]  - Data.IP.Addr.Rep_IPv4 [iproute]  - Data.IP.Range.Rep_IPRange [iproute]  - Data.IP.Range.Rep_AddrRange [iproute] Warning: Data.IP.RouteTable.Internal: could not find link destinations for: [iproute]  - Data.IP.RouteTable.Internal.Rep_IPRTable [iproute]  - Data.IP.RouteTable.Internal.Rep1_IPRTable [iproute] Warning: Data.IP.RouteTable: could not find link destinations for: [iproute]  - Data.IP.RouteTable.Internal.Rep_IPRTable [iproute]  - Data.IP.RouteTable.Internal.Rep1_IPRTable [iproute] Documentation created: dist/doc/html/iproute/, [iproute] dist/doc/html/iproute/iproute.txt [iproute] Preprocessing test suite 'spec' for iproute-1.7.15.. [iproute] Phase: installPhase [iproute] Installing library in /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [iproute] Phase: fixupPhase [iproute] shrinking RPATHs of ELF executables and libraries in /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15 [iproute] shrinking /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSiproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom-ghc9.8.2.so [iproute] checking for references to /build/ in /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15... [iproute] patching script interpreter paths in /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15 [iproute] stripping (with command strip and flags -S -p) in /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15/lib [iproute] shrinking RPATHs of ELF executables and libraries in /nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc [iproute] checking for references to /build/ in /nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc... [iproute] patching script interpreter paths in /nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc [monad-control] shrinking RPATHs of ELF executables and libraries in /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1 [monad-control] shrinking /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSmonad-control-1.0.3.1-XHbC3URHuUDnriS9cK073-ghc9.8.2.so [monad-control] checking for references to /build/ in /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1... [monad-control] patching script interpreter paths in /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1 [monad-control] stripping (with command strip and flags -S -p) in /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1/lib [monad-control] shrinking RPATHs of ELF executables and libraries in /nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc [monad-control] checking for references to /build/ in /nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc... [monad-control] patching script interpreter paths in /nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc [network-uri]  testURIRef113: OK [network-uri]  testURIRef114: OK [network-uri]  testURIRef115: OK [network-uri]  testURIRef116: OK [network-uri]  testURIRef117: OK [network-uri]  testURIRef118: OK [network-uri]  testURIRef119: OK [network-uri]  testURIRef120: OK [network-uri]  testURIRef121: OK [network-uri]  testURIRef122: OK [network-uri]  Test URIrefs [network-uri]  testComponent01: OK [network-uri]  testComponent02: OK [network-uri]  testComponent03: OK [network-uri]  testComponent04: OK [network-uri]  testComponent05: OK [network-uri]  testComponent06: OK [network-uri]  testComponent07: OK [network-uri]  testComponent11: OK [network-uri]  testComponent12: OK [network-uri]  Test Relative URIs [network-uri]  testRelative01: OK [network-uri]  testRelative02: OK [network-uri]  testRelative03: OK [network-uri]  testRelative04: OK [network-uri]  testRelative05: OK [network-uri]  testRelative06: OK [network-uri]  testRelative07: OK [network-uri]  testRelative08: OK [network-uri]  testRelative09: OK [network-uri]  testRelative10: OK [network-uri]  testRelative11: OK [network-uri]  testRelative12: OK [network-uri]  testRelative13: OK [network-uri]  testRelative14: OK [network-uri]  testRelative15: OK [network-uri]  testRelative16: OK [network-uri]  testRelative17: OK [network-uri]  testRelative18: OK [network-uri]  testRelative19: OK [network-uri]  testRelative20: OK [network-uri]  testRelative21: OK [network-uri]  testRelative22: OK [network-uri]  testRelative23: OK [network-uri]  testRelative24: OK [network-uri]  testRelative25: OK [network-uri]  testRelative26: OK [network-uri]  testRelative27: OK [network-uri]  testRelative28: OK [network-uri]  testRelative29: OK [network-uri]  testRelative30: OK [network-uri]  testRelative31: OK [network-uri]  testRelative32: OK [network-uri]  testRelative33: OK [network-uri]  testRelative34: OK [network-uri]  testRelative35: OK [network-uri]  testRelative36: OK [network-uri]  testRelative37: OK [network-uri]  testRelative38: OK [network-uri]  testRelative39: OK [network-uri]  testRelative40: OK [network-uri]  testRelative41: OK [network-uri]  testRelative42: OK [network-uri]  testRelative43: OK [network-uri]  testRelative44: OK [network-uri]  testRelative45: OK [network-uri]  testRelative46: OK [network-uri]  testRelative47: OK [network-uri]  testRelative48: OK [network-uri]  testRelative49: OK [network-uri]  testRelative50: OK [network-uri]  testRelative51: OK [network-uri]  testRelative52: OK [network-uri]  testRelative53: OK [network-uri]  testRelative54: OK [network-uri]  testRelative55: OK [network-uri]  testRelative56: OK [network-uri]  testRelative57: OK [network-uri]  testRelative60: OK [network-uri]  testRelative61: OK [network-uri]  testRelative62: OK [network-uri]  testRelative63: OK [network-uri]  testRelative64: OK [network-uri]  testRelative65: OK [network-uri]  testRelative70: OK [network-uri]  testRelative71: OK [network-uri]  testRelative72: OK [network-uri]  testRelative73: OK [network-uri]  testRelative74: OK [network-uri]  testRelative75: OK [network-uri]  testRelative76: OK [network-uri]  testRelative77: OK [network-uri]  testRelative78: OK [network-uri]  testRelative79: OK [network-uri]  testRelative80: OK [network-uri]  testRelative81: OK [network-uri]  testRelative91: OK [network-uri]  testRelative92: OK [network-uri]  testRelative93: OK [network-uri]  testRelative94: OK [network-uri]  testRelative95: OK [network-uri]  testRelative96: OK [network-uri]  testRelative97: OK [network-uri]  testRelative98: OK [network-uri]  testRelative99: OK [network-uri]  Test RFC2396 examples [network-uri]  testRFC01: OK [network-uri]  testRFC02: OK [network-uri]  testRFC03: OK [th-reify-many] Preprocessing test suite 'test' for th-reify-many-0.1.10.. [th-reify-many] Building test suite 'test' for th-reify-many-0.1.10.. [th-reify-many] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/test/test-tmp/Main.o ) [th-reify-many] [2 of 2] Linking dist/build/test/test [th-reify-many] Phase: checkPhase [th-reify-many] Running 1 test suites... [th-reify-many] Test suite test: RUNNING... [th-reify-many] worked! [th-reify-many] Test suite test: PASS [th-reify-many] Test suite logged to: dist/test/th-reify-many-0.1.10-test.log [th-reify-many] 1 of 1 test suites (1 of 1 test cases) passed. [th-reify-many] Phase: haddockPhase [th-reify-many] Preprocessing library for th-reify-many-0.1.10.. [th-reify-many] Running Haddock on library for th-reify-many-0.1.10.. [th-reify-many] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [th-reify-many] [1 of 2] Compiling Language.Haskell.TH.ReifyMany.Internal ( src/Language/Haskell/TH/ReifyMany/Internal.hs, nothing ) [th-reify-many] [2 of 2] Compiling Language.Haskell.TH.ReifyMany ( src/Language/Haskell/TH/ReifyMany.hs, nothing ) [th-reify-many] Haddock coverage: [th-reify-many] Warning: 'TypeclassInstance' is ambiguous. It is defined [th-reify-many]  * at src/Language/Haskell/TH/ReifyMany/Internal.hs:66:26 [th-reify-many]  * at src/Language/Haskell/TH/ReifyMany/Internal.hs:66:1 [th-reify-many]  You may be able to disambiguate the identifier by qualifying it or [th-reify-many]  by specifying the type/value namespace explicitly. [th-reify-many]  Defaulting to the one defined at src/Language/Haskell/TH/ReifyMany/Internal.hs:66:1 [th-reify-many]  92% ( 12 / 13) in 'Language.Haskell.TH.ReifyMany.Internal' [th-reify-many]  Missing documentation for: [th-reify-many]  Module header [th-reify-many]  100% ( 4 / 4) in 'Language.Haskell.TH.ReifyMany' [th-reify-many] Documentation created: dist/doc/html/th-reify-many/, [th-reify-many] dist/doc/html/th-reify-many/th-reify-many.txt [th-reify-many] Preprocessing test suite 'test' for th-reify-many-0.1.10.. [th-reify-many] Phase: installPhase [th-reify-many] Installing library in /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-reify-many] Phase: fixupPhase [th-reify-many] shrinking RPATHs of ELF executables and libraries in /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10 [th-reify-many] shrinking /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSth-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i-ghc9.8.2.so [th-reify-many] checking for references to /build/ in /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10... [th-reify-many] patching script interpreter paths in /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10 [th-reify-many] stripping (with command strip and flags -S -p) in /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10/lib [th-reify-many] shrinking RPATHs of ELF executables and libraries in /nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc [th-reify-many] checking for references to /build/ in /nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc... [th-reify-many] patching script interpreter paths in /nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc [barbies]  identity: OK (0.10s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.51s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecord [barbies]  naturality: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.12s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS Covered [barbies]  naturality: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS Covered [barbies]  naturality: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.11s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecordW Covered [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.46s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record0 * *) () [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1 *) () [barbies]  naturality: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.10s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1S *) () [barbies]  naturality: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3S *) () [barbies]  naturality: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.46s) [barbies]  +++ OK, passed 100 tests. [barbies]  Traversable Laws [barbies]  Record0 [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record1 [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3 [barbies]  naturality: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1S [barbies]  naturality: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.35s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.30s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3S [barbies]  naturality: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1W Covered [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W Covered [barbies]  naturality: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [crypton] [128 of 139] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, dist/build/Crypto/PubKey/RSA/OAEP.o, dist/build/Crypto/PubKey/RSA/OAEP.dyn_o ) [crypton] [129 of 139] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, dist/build/Crypto/PubKey/DH.o, dist/build/Crypto/PubKey/DH.dyn_o ) [crypton] [130 of 139] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, dist/build/Crypto/PubKey/ElGamal.o, dist/build/Crypto/PubKey/ElGamal.dyn_o ) [crypton] [131 of 139] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, dist/build/Crypto/PubKey/ECC/DH.o, dist/build/Crypto/PubKey/ECC/DH.dyn_o ) [crypton] [132 of 139] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, dist/build/Crypto/ECC/Simple/Prim.o, dist/build/Crypto/ECC/Simple/Prim.dyn_o ) [crypton] [133 of 139] Compiling Crypto.ECC ( Crypto/ECC.hs, dist/build/Crypto/ECC.o, dist/build/Crypto/ECC.dyn_o ) [crypton] [134 of 139] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, dist/build/Crypto/PubKey/EdDSA.o, dist/build/Crypto/PubKey/EdDSA.dyn_o ) [crypton] [135 of 139] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, dist/build/Crypto/PubKey/ECIES.o, dist/build/Crypto/PubKey/ECIES.dyn_o ) [crypton] [136 of 139] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, dist/build/Crypto/PubKey/ECDSA.o, dist/build/Crypto/PubKey/ECDSA.dyn_o ) [crypton] [137 of 139] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, dist/build/Crypto/Data/AFIS.o, dist/build/Crypto/Data/AFIS.dyn_o ) [crypton] [138 of 139] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, dist/build/Crypto/System/CPU.o, dist/build/Crypto/System/CPU.dyn_o ) [crypton] [139 of 139] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, dist/build/Crypto/Tutorial.o, dist/build/Crypto/Tutorial.dyn_o ) [crypton] [ 1 of 139] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, dist/build/Crypto/Cipher/DES/Primitive.p_o ) [crypton] [ 2 of 139] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, dist/build/Crypto/Data/Padding.p_o ) [crypton] [ 3 of 139] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, dist/build/Crypto/Error/Types.p_o ) [crypton] [ 4 of 139] Compiling Crypto.Error ( Crypto/Error.hs, dist/build/Crypto/Error.p_o ) [crypton] [ 5 of 139] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, dist/build/Crypto/Internal/Compat.p_o ) [crypton] [ 6 of 139] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, dist/build/Crypto/Internal/ByteArray.p_o ) [crypton] [ 7 of 139] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, dist/build/Crypto/Cipher/Types/Utils.p_o ) [crypton] [ 8 of 139] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, dist/build/Crypto/Internal/CompatPrim.p_o ) [crypton] [ 9 of 139] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, dist/build/Crypto/Internal/DeepSeq.p_o ) [crypton] [ 10 of 139] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, dist/build/Crypto/Cipher/Types/Base.p_o ) [crypton] [ 11 of 139] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, dist/build/Crypto/Cipher/Types/Stream.p_o ) [crypton] [ 12 of 139] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, dist/build/Crypto/Internal/Imports.p_o ) [crypton] [ 13 of 139] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, dist/build/Crypto/Internal/Builder.p_o ) [crypton] [ 14 of 139] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.p_o ) [crypton] [ 15 of 139] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.p_o ) [crypton] [ 16 of 139] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.p_o ) [crypton] [ 17 of 139] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.p_o ) [crypton] [ 18 of 139] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.p_o ) [crypton] [ 19 of 139] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.p_o ) [crypton] [ 20 of 139] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, dist/build/Crypto/Hash/SHA512.p_o ) [crypton] [ 21 of 139] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, dist/build/Crypto/Hash/SHA384.p_o ) [crypton] [ 22 of 139] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, dist/build/Crypto/Hash/SHA3.p_o ) [genvalidity]  shrinkValid of Ratio Int does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Either Bool Ordering generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of Either Bool Ordering shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of Either Bool Ordering only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of Either Bool Ordering does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Maybe Ordering generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Maybe Ordering shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Maybe Ordering only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Maybe Ordering does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Maybe (Maybe Ordering) generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Maybe (Maybe Ordering) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Maybe (Maybe Ordering) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Maybe (Maybe Ordering) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Ratio Integer generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Ratio Integer shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Integer only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Integer does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Ratio Int generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Ratio Int shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Int only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Int does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of Ratio Int8 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Ratio Int8 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Int8 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Ratio Int8 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinking (Ratio Int) [genvalidity]  can shrink this example [✔] [genvalidity]  shrinking (Ratio Int8) [genvalidity]  can shrink this example [✔] [genvalidity]  genValid of Fixed * E0 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E0 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E0 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E0 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E0),(Fixed * E0)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E0),(Fixed * E0)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E0),(Fixed * E0)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E0),(Fixed * E0)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E1 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E1 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E1 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E1 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E1),(Fixed * E1)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E1),(Fixed * E1)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [hashable] patching script interpreter paths in /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0 [hashable] stripping (with command strip and flags -S -p) in /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0/lib [hashable] shrinking RPATHs of ELF executables and libraries in /nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc [hashable] checking for references to /build/ in /nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc... [hashable] patching script interpreter paths in /nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc [hourglass] Installing library in /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [hourglass] Phase: fixupPhase [hourglass] shrinking RPATHs of ELF executables and libraries in /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12 [hourglass] shrinking /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C-ghc9.8.2.so [hourglass] checking for references to /build/ in /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12... [hourglass] patching script interpreter paths in /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12 [hourglass] stripping (with command strip and flags -S -p) in /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12/lib [hourglass] shrinking RPATHs of ELF executables and libraries in /nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc [hourglass] checking for references to /build/ in /nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc... [hourglass] patching script interpreter paths in /nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc [iproute:post-build] Uploading to the NixCI cache: /nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15 /nix/store/i8y9895nz09lry3xqsyk25z3kv58qdzy-iproute-1.7.15-doc [iproute:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [iproute:post-build] copying 1 paths... [iproute:post-build] copying path '/nix/store/0ac60g25z38gqnbq87mqkm3nim6f661w-iproute-1.7.15' to 'https://cache.nix-ci.com'... [iproute:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [iproute:post-build] copying 0 paths... Uploaded iproute in 4.9s Progress: 6 of 89 built (11 building), 403 of 403 downloaded from cache Built iproute in 43.1s [monad-control:post-build] Uploading to the NixCI cache: /nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc /nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1 [monad-control:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [monad-control:post-build] copying 2 paths... [monad-control:post-build] copying path '/nix/store/i9vikjrqa28fymsfin9rdcwjf4adhibi-monad-control-1.0.3.1-doc' to 'https://cache.nix-ci.com'... [monad-control:post-build] copying path '/nix/store/x2p9s8ypgl94hbn3vs5h5s2sxf7cybg5-monad-control-1.0.3.1' to 'https://cache.nix-ci.com'... [monad-control:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [monad-control:post-build] copying 1 paths... [monad-control:post-build] copying path '/nix/store/flf3zq2qvw3jlviqd17qbvvpdzwa65k0-monad-control-1.0.3.1.drv' to 'https://cache.nix-ci.com'... Uploaded monad-control in 6.3s Progress: 7 of 90 built (10 building), 403 of 403 downloaded from cache Built monad-control in 32.9s [network-uri]  testRFC04: OK [network-uri]  testRFC05: OK [network-uri]  testRFC06: OK [network-uri]  testRFC07: OK [network-uri]  testRFC08: OK [network-uri]  testRFC09: OK [network-uri]  testRFC10: OK [network-uri]  testRFC11: OK [network-uri]  testRFC12: OK [network-uri]  testRFC13: OK [network-uri]  testRFC14: OK [network-uri]  testRFC15: OK [network-uri]  testRFC16: OK [network-uri]  testRFC17: OK [network-uri]  testRFC18: OK [network-uri]  testRFC19: OK [network-uri]  testRFC20: OK [network-uri]  testRFC21: OK [network-uri]  testRFC22: OK [network-uri]  testRFC23: OK [network-uri]  testRFC24: OK [network-uri]  testRFC31: OK [network-uri]  testRFC32: OK [network-uri]  testRFC33: OK [network-uri]  testRFC34: OK [network-uri]  testRFC35: OK [network-uri]  testRFC36: OK [network-uri]  testRFC37: OK [network-uri]  testRFC38: OK [network-uri]  testRFC39: OK [network-uri]  testRFC40: OK [network-uri]  testRFC41: OK [network-uri]  testRFC42: OK [network-uri]  testRFC43: OK [network-uri]  testRFC44: OK [network-uri]  testRFC45: OK [network-uri]  testRFC46: OK [network-uri]  testRFC47: OK [network-uri]  testRFC48: OK [network-uri]  testRFC49: OK [network-uri]  testRFC50: OK [network-uri]  testRFC60: OK [network-uri]  testRFC61: OK [network-uri]  testRFC62: OK [network-uri]  testRFC63: OK [network-uri]  testRFC64: OK [network-uri]  testRFC65: OK [network-uri]  testRFC66: OK [network-uri]  testRFC67: OK [network-uri]  testRFC68: OK [network-uri]  testRFC69: OK [network-uri]  testRFC70: OK [network-uri]  Test oddball examples [network-uri]  testMail01: OK [network-uri]  testMail02: OK [network-uri]  testMail03: OK [network-uri]  testMail11: OK [network-uri]  testMail12: OK [network-uri]  testMail13: OK [network-uri]  testMail14: OK [network-uri]  testMail15: OK [network-uri]  testMail16: OK [network-uri]  testInfo17: OK [network-uri]  testNormalizeSuite [network-uri]  testNormalize01: OK [network-uri]  testNormalize11: OK [network-uri]  testNormalize12: OK [network-uri]  testNormalize13: OK [network-uri]  testNormalize21: OK [network-uri]  testNormalize22: OK [network-uri]  testNormalize23: OK [network-uri]  testNormalize24: OK [network-uri]  testNormalize25: OK [network-uri]  testNormalize26: OK [network-uri]  testNormalize27: OK [network-uri]  testNormalize28: OK [network-uri]  testShowURI [network-uri]  testShowURI01: OK [network-uri]  testShowURI02: OK [network-uri]  testShowURI03: OK [network-uri]  testShowURI04: OK [network-uri]  testEscapeURIString [network-uri]  testEscapeURIString01: OK [network-uri]  testEscapeURIString02: OK [network-uri]  testEscapeURIString03: OK [network-uri]  testEscapeURIString04: OK [network-uri]  testEscapeURIString05: OK [network-uri]  testEscapeURIString06: OK [network-uri]  testUnescapeEscape01: OK [network-uri]  testUnescapeEscape02: OK [network-uri]  propEscapeUnEscapeLoop: OK [network-uri]  +++ OK, passed 100 tests. [network-uri]  propEscapeUnEscapeLoopHiChars: OK [network-uri]  +++ OK, passed 100 tests; 2 discarded. [network-uri]  testNormalizeURIString [network-uri]  testNormalizeURIString01: OK [network-uri]  testNormalizeURIString02: OK [network-uri]  testNormalizeURIString03: OK [network-uri]  testNormalizeURIString04: OK [network-uri]  testNormalizeURIString05: OK [network-uri]  testNormalizeURIString06: OK [network-uri]  testNormalizeURIString07: OK [network-uri]  testRelativeTo [network-uri]  testRelativeTo01: OK [network-uri]  testRelativeTo02: OK [network-uri]  testRelativeTo03: OK [network-uri]  testAltFn [network-uri]  testAltFn01: OK [network-uri]  testAltFn02: OK [network-uri]  testAltFn03: OK [network-uri]  testAltFn04: OK [th-reify-many:post-build] Uploading to the NixCI cache: /nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc /nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10 [th-reify-many:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-reify-many:post-build] copying 2 paths... [th-reify-many:post-build] copying path '/nix/store/3zr7vqm2jqapivljfi3v2gwmqvazbzdg-th-reify-many-0.1.10-doc' to 'https://cache.nix-ci.com'... [th-reify-many:post-build] copying path '/nix/store/q8vgf9gspmi908snz8n2jvh5kzzlyny5-th-reify-many-0.1.10' to 'https://cache.nix-ci.com'... [th-reify-many:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-reify-many:post-build] copying 1 paths... [th-reify-many:post-build] copying path '/nix/store/k7z0w9d2w6jgwvrkvjqdw885v5whplls-th-reify-many-0.1.10.drv' to 'https://cache.nix-ci.com'... Uploaded th-reify-many in 8.0s Progress: 8 of 91 built (9 building), 403 of 403 downloaded from cache Built th-reify-many in 36.3s Building /nix/store/2kh5g9zf0a1l3hqbv0d116invipq2xxj-lifted-base-0.2.3.12.drv Building /nix/store/sc1h29519la60dh4lb2ad1mgxqk57nds-th-orphans-0.13.16.drv [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS Covered [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS Covered [barbies]  naturality: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Ignore1 [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3 [barbies]  naturality: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  SumRec [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3W Covered [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  SumRecW Covered [barbies]  naturality: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecord [barbies]  naturality: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  NestedF [barbies]  naturality: OK (0.27s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.34s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.14s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2F [barbies]  naturality: OK (0.35s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecordW Covered [barbies]  naturality: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  NestedFW Covered [barbies]  naturality: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2FW Covered [barbies]  naturality: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.10s) [barbies]  +++ OK, passed 100 tests. [barbies]  ParF Maybe [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record0 * *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1 *) () [barbies]  naturality: OK [bifunctors] Phase: setupCompilerEnvironmentPhase [bifunctors] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [bifunctors] Phase: unpackPhase [bifunctors] unpacking source archive /nix/store/dp7ac4bf2vl02wm8qq70f8lnhdwv3gdx-bifunctors-5.6.2.tar.gz [bifunctors] source root is bifunctors-5.6.2 [bifunctors] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "bifunctors-5.6.2/tests/T89Spec.hs" [bifunctors] Phase: patchPhase [bifunctors] Replace Cabal file with edited version from mirror://hackage/bifunctors-5.6.2/revision/2.cabal. [bifunctors] Phase: compileBuildDriverPhase [bifunctors] setupCompileFlags: -package-db=/build/tmp.fYReXglk1s/setup-package.conf.d -threaded [bifunctors] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.fYReXglk1s/Main.o ) [bifunctors] [2 of 2] Linking Setup [bifunctors] Phase: updateAutotoolsGnuConfigScriptsPhase [bifunctors] Phase: configurePhase [bifunctors] configureFlags: --verbose --prefix=/nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc/share/doc/bifunctors-5.6.2 --with-gcc=gcc --package-db=/build/tmp.fYReXglk1s/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [bifunctors] Using Parsec parser [bifunctors] Configuring bifunctors-5.6.2... [bifunctors] Flags chosen: tagged=True [bifunctors] Dependency assoc >=1.1 && <1.2: using assoc-1.1.1 [bifunctors] Dependency base >=4.9 && <5: using base-4.19.1.0 [bifunctors] Dependency comonad >=5.0.7 && <6: using comonad-5.0.9 [bifunctors] Dependency containers >=0.5.7.1 && <0.9: using containers-0.6.8 [bifunctors] Dependency tagged >=0.8.6 && <1: using tagged-0.8.8 [bifunctors] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [bifunctors] Dependency th-abstraction >=0.4.2.0 && <0.8: using th-abstraction-0.7.1.0 [bifunctors] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [bifunctors] Dependency QuickCheck >=2 && <3: using QuickCheck-2.14.3 [bifunctors] Dependency base >=4 && <5: using base-4.19.1.0 [bifunctors] Dependency bifunctors: using bifunctors-5.6.2 [bifunctors] Dependency hspec >=1.8: using hspec-2.11.12 [bifunctors] Dependency template-haskell: using template-haskell-2.21.0.0 [bifunctors] Dependency transformers: using transformers-0.6.1.0 [bifunctors] Dependency transformers-compat: using transformers-compat-0.7.2 [bifunctors] Source component graph: [bifunctors]  component lib [bifunctors]  component test:bifunctors-spec dependency lib [bifunctors] Configured component graph: [bifunctors]  component bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [bifunctors]  include base-4.19.1.0-a65c [bifunctors]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [bifunctors]  include containers-0.6.8-bf3e [bifunctors]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [bifunctors]  include template-haskell-2.21.0.0-d739 [bifunctors]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [bifunctors]  include transformers-0.6.1.0-90ea [bifunctors]  component bifunctors-5.6.2-1M4KshksU01AUhdXH7SLej-bifunctors-spec [bifunctors]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [bifunctors]  include base-4.19.1.0-a65c [bifunctors]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [bifunctors]  include template-haskell-2.21.0.0-d739 [bifunctors]  include transformers-0.6.1.0-90ea [crypton] [ 23 of 139] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, dist/build/Crypto/Hash/SHA256.p_o ) [crypton] [ 24 of 139] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, dist/build/Crypto/Hash/SHA224.p_o ) [crypton] [ 25 of 139] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, dist/build/Crypto/Hash/SHA1.p_o ) [crypton] [ 26 of 139] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, dist/build/Crypto/Hash/RIPEMD160.p_o ) [crypton] [ 27 of 139] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, dist/build/Crypto/Hash/MD5.p_o ) [crypton] [ 28 of 139] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, dist/build/Crypto/Hash/MD4.p_o ) [crypton] [ 29 of 139] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, dist/build/Crypto/Hash/MD2.p_o ) [crypton] [ 30 of 139] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, dist/build/Crypto/Hash/Keccak.p_o ) [crypton] [ 31 of 139] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, dist/build/Crypto/Hash/IO.p_o ) [crypton] [ 32 of 139] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, dist/build/Crypto/Hash/Blake2sp.p_o ) [crypton] [ 33 of 139] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, dist/build/Crypto/Hash/Blake2s.p_o ) [crypton] [ 34 of 139] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, dist/build/Crypto/Hash/Blake2bp.p_o ) [crypton] [ 35 of 139] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, dist/build/Crypto/Hash/Blake2b.p_o ) [crypton] [ 36 of 139] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, dist/build/Crypto/Cipher/Types/GF.p_o ) [crypton] [ 37 of 139] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, dist/build/Crypto/Cipher/Types/AEAD.p_o ) [crypton] [ 38 of 139] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, dist/build/Crypto/Cipher/Types/Block.p_o ) [crypton] [ 39 of 139] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, dist/build/Crypto/Cipher/Types.p_o ) [crypton] [ 40 of 139] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, dist/build/Crypto/ConstructHash/MiyaguchiPreneel.p_o ) [crypton] [ 41 of 139] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, dist/build/Crypto/Cipher/Utils.p_o ) [crypton] [ 42 of 139] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, dist/build/Crypto/Cipher/TripleDES.p_o ) [crypton] [ 43 of 139] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, dist/build/Crypto/Cipher/DES.p_o ) [crypton] [ 44 of 139] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, dist/build/Crypto/Cipher/Salsa.p_o ) [crypton] [ 45 of 139] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, dist/build/Crypto/Cipher/XSalsa.p_o ) [crypton] [ 46 of 139] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, dist/build/Crypto/Cipher/RC4.p_o ) [crypton] [ 47 of 139] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, dist/build/Crypto/Cipher/ChaCha.p_o ) [crypton] [ 48 of 139] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, dist/build/Crypto/Cipher/AES/Primitive.p_o ) [crypton] [ 49 of 139] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, dist/build/Crypto/Cipher/AES.p_o ) [crypton] [ 50 of 139] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, dist/build/Crypto/Internal/Nat.p_o ) [crypton] [ 51 of 139] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, dist/build/Crypto/Hash/SHAKE.p_o ) [crypton] [ 52 of 139] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, dist/build/Crypto/Hash/Blake2.p_o ) [crypton] [ 53 of 139] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, dist/build/Crypto/Hash/Algorithms.p_o ) [crypton] [ 54 of 139] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.p_o ) [crypton] [ 55 of 139] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, dist/build/Crypto/Internal/WordArray.p_o ) [crypton] [ 56 of 139] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, dist/build/Crypto/Cipher/Twofish/Primitive.p_o ) [crypton] [ 57 of 139] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, dist/build/Crypto/Cipher/Twofish.p_o ) [crypton] [ 58 of 139] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, dist/build/Crypto/Cipher/CAST5/Primitive.p_o ) [crypton] [ 59 of 139] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, dist/build/Crypto/Cipher/CAST5.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] buildPhase completed in 41 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 [✔] [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 [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 [✔] [doctest]  template-haskell [✔] [doctest]  handles source files with CRLF line endings [✔] [doctest]  runs $setup before each test group [✔] [genvalidity]  shrinkValid of ((Fixed * E1),(Fixed * E1)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E1),(Fixed * E1)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E2 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E2 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E2 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E2 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E2),(Fixed * E2)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E2),(Fixed * E2)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E2),(Fixed * E2)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E2),(Fixed * E2)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E3 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E3 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E3 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E3 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E3),(Fixed * E3)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E3),(Fixed * E3)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E3),(Fixed * E3)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E3),(Fixed * E3)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E6 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E6 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E6 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E6 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E6),(Fixed * E6)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E6),(Fixed * E6)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E6),(Fixed * E6)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E6),(Fixed * E6)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E9 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E9 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E9 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E9 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E9),(Fixed * E9)) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E9),(Fixed * E9)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E9),(Fixed * E9)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E9),(Fixed * E9)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Fixed * E12 generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Fixed * E12 shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E12 only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Fixed * E12 does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of ((Fixed * E12),(Fixed * E12)) generates only valid values [✔] [hashable:post-build] Uploading to the NixCI cache: /nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0 /nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc [hashable:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hashable:post-build] copying 2 paths... [hashable:post-build] copying path '/nix/store/ycivg38p2xzg3lhmfqxxcd2i8w2qspcs-hashable-1.4.7.0-doc' to 'https://cache.nix-ci.com'... [hashable:post-build] copying path '/nix/store/h0j3kgfwk9hyajv4si1bci51ngcy03bj-hashable-1.4.7.0' to 'https://cache.nix-ci.com'... [hashable:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hashable:post-build] copying 1 paths... [hashable:post-build] copying path '/nix/store/p27sabymjg13fxqyfygqsj3a0flvaxcz-hashable-1.4.7.0.drv' to 'https://cache.nix-ci.com'... Uploaded hashable in 6.8s Progress: 9 of 89 built (10 building), 403 of 403 downloaded from cache Built hashable in 1m05s [hourglass:post-build] Uploading to the NixCI cache: /nix/store/16426vbr0jvjjxq5bykdqrm85gh2ci56-hourglass-0.2.12-doc /nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12 [hourglass:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hourglass:post-build] copying 1 paths... [hourglass:post-build] copying path '/nix/store/5zv0hkyv6l702di5d46zim5vgns413cg-hourglass-0.2.12' to 'https://cache.nix-ci.com'... [hourglass:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hourglass:post-build] copying 0 paths... Uploaded hourglass in 6.7s Progress: 10 of 90 built (9 building), 403 of 403 downloaded from cache Built hourglass in 1m12s [network-uri]  testAltFn05: OK [network-uri]  testAltFn06: OK [network-uri]  testAltFn07: OK [network-uri]  testAltFn08: OK [network-uri]  testAltFn11: OK [network-uri]  testAltFn12: OK [network-uri]  testAltFn13: OK [network-uri]  testAltFn14: OK [network-uri]  testAltFn15: OK [network-uri]  testAltFn16: OK [network-uri]  testAltFn17: OK [network-uri]  testIsAbsolute [network-uri]  testIsAbsolute01: OK [network-uri]  testIsAbsolute02: OK [network-uri]  testIsAbsolute03: OK [network-uri]  testIsRelative [network-uri]  testIsRelative01: OK [network-uri]  testIsRelative02: OK [network-uri]  testIsRelative03: OK [network-uri]  testIsRelative04: OK [network-uri]  testPathSegments [network-uri]  testPathSegments03: OK [network-uri]  testPathSegments04: OK [network-uri]  testPathSegments05: OK [network-uri]  testPathSegments06: OK [network-uri]  testPathSegments07: OK [network-uri]  testPathSegments03: OK [network-uri]  testPathSegments04: OK [network-uri]  testPathSegments05: OK [network-uri]  testPathSegments06: OK [network-uri]  testPathSegments07: OK [network-uri]  testRectify [network-uri]  : OK [network-uri]  : OK [network-uri]  : OK [network-uri]  [network-uri] All 341 tests passed (0.10s) [network-uri] Test suite uri: PASS [network-uri] Test suite logged to: dist/test/network-uri-2.6.4.2-uri.log [network-uri] 1 of 1 test suites (1 of 1 test cases) passed. [network-uri] Phase: haddockPhase [network-uri] Preprocessing library for network-uri-2.6.4.2.. [network-uri] Running Haddock on library for network-uri-2.6.4.2.. [network-uri] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [network-uri] [1 of 3] Compiling Network.URI ( Network/URI.hs, nothing ) [network-uri]  [network-uri] Network/URI.hs:1131:12: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘head’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1131 | if head (uriPath ref) == '/' then [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1437:16: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1437 | query = orNull tail . uriQuery [network-uri]  | ^^^^ [network-uri]  [network-uri] Network/URI.hs:1441:19: warning: [GHC-63394] [-Wx-partial] [network-uri]  In the use of ‘tail’ [network-uri]  (imported from Prelude, but defined in GHC.List): [network-uri]  "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." [network-uri]  | [network-uri] 1441 | fragment = orNull tail . uriFragment [network-uri]  | ^^^^ [network-uri] [2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, nothing ) [network-uri] [3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, nothing ) [network-uri] Haddock coverage: [network-uri] Warning: 'URI' is ambiguous. It is defined [network-uri]  * at Network/URI.hs:184:12 [network-uri]  * at Network/URI.hs:184:1 [network-uri]  You may be able to disambiguate the identifier by qualifying it or [network-uri]  by specifying the type/value namespace explicitly. [network-uri]  Defaulting to the one defined at Network/URI.hs:184:1 [network-uri]  77% ( 42 / 54) in 'Network.URI' [network-uri]  Missing documentation for: [network-uri]  uriIsAbsolute (Network/URI.hs:388) [network-uri]  uriIsRelative (Network/URI.hs:391) [zlib]  check compress large chunk: OK (29.66s) [zlib]  +++ OK, passed 1 test. [zlib]  [zlib] All 20 tests passed (33.23s) Building /nix/store/0hrbpfj5dyqrfpjr83a32wmimlylm08z-OneTuple-0.4.2.drv Building /nix/store/fgjrirsnd52lza24dj0jjswrhfwbwx7z-asn1-types-0.3.4.drv Building /nix/store/rfa7wh6v80dsbwfp4i8amwlz0ig2r0v8-async-2.2.5.drv Building /nix/store/g2s37wq6n5fqv6f0nh87q71181ncav81-case-insensitive-1.2.1.0.drv Building /nix/store/79mma7hc4j7cfbljkxx3wvkryxcgps7z-constraints-0.14.2.drv Building /nix/store/8x6ifxd785f8k2iq39ij7fhmps34d1xj-data-fix-0.3.4.drv Building /nix/store/rv3qx8ci1wskz6id11afqydg4a8z9zsi-text-short-0.1.6.drv [OneTuple] Phase: setupCompilerEnvironmentPhase [OneTuple] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.IUS22cWC0N/setup-package.conf.d -threaded [asn1-types] Phase: setupCompilerEnvironmentPhase [asn1-types] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [asn1-types] Phase: unpackPhase [asn1-types] unpacking source archive /nix/store/aac5k2xlgphvw69f8ba3zykc0z6dkgm0-asn1-types-0.3.4.tar.gz [asn1-types] source root is asn1-types-0.3.4 [async] Phase: setupCompilerEnvironmentPhase [async] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3 *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1S *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3S *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Ignore1 *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Sum3 *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (CompositeRecord *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (SumRec *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (NestedF *) () [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK (0.14s) [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Nested2F *) () [barbies]  naturality: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK (0.13s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) (* -> *) NestedB Maybe [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  MixedBT Maybe [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) (* -> *) MixedBT Maybe [barbies]  naturality: OK [barbies]  +++ OK, passed 100 tests. [barbies]  identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  composition: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Applicative laws [barbies]  Record0 [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record1 [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3 [barbies]  naturality of bprod: OK [bifunctors]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [bifunctors] Linked component graph: [bifunctors]  unit bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [bifunctors]  include base-4.19.1.0-a65c [bifunctors]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [bifunctors]  include containers-0.6.8-bf3e [bifunctors]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [bifunctors]  include template-haskell-2.21.0.0-d739 [bifunctors]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [bifunctors]  include transformers-0.6.1.0-90ea [bifunctors]  Data.Biapplicative=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Biapplicative,Data.Bifunctor.Biap=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Biap,Data.Bifunctor.Biff=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Biff,Data.Bifunctor.Clown=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Clown,Data.Bifunctor.Fix=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Fix,Data.Bifunctor.Flip=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Flip,Data.Bifunctor.Functor=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Functor,Data.Bifunctor.Join=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Join,Data.Bifunctor.Joker=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Joker,Data.Bifunctor.Product=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Product,Data.Bifunctor.Sum=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Sum,Data.Bifunctor.TH=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.TH,Data.Bifunctor.Tannen=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Tannen,Data.Bifunctor.Wrapped=bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy:Data.Bifunctor.Wrapped [bifunctors]  unit bifunctors-5.6.2-1M4KshksU01AUhdXH7SLej-bifunctors-spec [bifunctors]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [bifunctors]  include base-4.19.1.0-a65c [bifunctors]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [bifunctors]  include template-haskell-2.21.0.0-d739 [bifunctors]  include transformers-0.6.1.0-90ea [bifunctors]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [bifunctors] Ready component graph: [bifunctors]  definite bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  depends assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [bifunctors]  depends base-4.19.1.0-a65c [bifunctors]  depends comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [bifunctors]  depends containers-0.6.8-bf3e [bifunctors]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [bifunctors]  depends template-haskell-2.21.0.0-d739 [bifunctors]  depends th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [bifunctors]  depends transformers-0.6.1.0-90ea [bifunctors]  definite bifunctors-5.6.2-1M4KshksU01AUhdXH7SLej-bifunctors-spec [bifunctors]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [bifunctors]  depends base-4.19.1.0-a65c [bifunctors]  depends bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [bifunctors]  depends template-haskell-2.21.0.0-d739 [bifunctors]  depends transformers-0.6.1.0-90ea [bifunctors]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [bifunctors] Using Cabal-3.10.2.0 compiled by ghc-9.8 [bifunctors] Using compiler: ghc-9.8.2 [bifunctors] Using install prefix: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2 [bifunctors] Executables installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/bin [bifunctors] Libraries installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors] Dynamic Libraries installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [bifunctors] Private executables installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/libexec/x86_64-linux-ghc-9.8.2/bifunctors-5.6.2 [bifunctors] Data files installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/share/x86_64-linux-ghc-9.8.2/bifunctors-5.6.2 [bifunctors] Documentation installed in: [bifunctors] /nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc/share/doc/bifunctors-5.6.2 [bifunctors] Configuration files installed in: [bifunctors] /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/etc [bifunctors] No alex found [bifunctors] Using ar found on system at: [bifunctors] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [case-insensitive] Phase: setupCompilerEnvironmentPhase [case-insensitive] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [constraints] Phase: setupCompilerEnvironmentPhase [crypton] [ 60 of 139] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, dist/build/Crypto/Cipher/Blowfish/Box.p_o ) [crypton] [ 61 of 139] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, dist/build/Crypto/Cipher/Blowfish/Primitive.p_o ) [crypton] [ 62 of 139] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, dist/build/Crypto/Cipher/Blowfish.p_o ) [crypton] [ 63 of 139] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, dist/build/Crypto/Internal/Words.p_o ) [crypton] [ 64 of 139] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, dist/build/Crypto/Cipher/Camellia/Primitive.p_o ) [crypton] [ 65 of 139] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, dist/build/Crypto/Cipher/Camellia.p_o ) [crypton] [ 66 of 139] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, dist/build/Crypto/KDF/Argon2.p_o ) [crypton] [ 67 of 139] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, dist/build/Crypto/KDF/BCryptPBKDF.p_o ) [crypton] [ 68 of 139] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, dist/build/Crypto/MAC/CMAC.p_o ) [crypton] [ 69 of 139] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.p_o ) [crypton] [ 70 of 139] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, dist/build/Crypto/KDF/PBKDF2.p_o ) [crypton] [ 71 of 139] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, dist/build/Crypto/KDF/Scrypt.p_o ) [crypton] [ 72 of 139] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, dist/build/Crypto/KDF/HKDF.p_o ) [crypton] [ 73 of 139] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, dist/build/Crypto/MAC/KMAC.p_o ) [crypton] [ 74 of 139] Compiling Crypto.MAC.KeyedBlake2 ( Crypto/MAC/KeyedBlake2.hs, dist/build/Crypto/MAC/KeyedBlake2.p_o ) [crypton] [ 75 of 139] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, dist/build/Crypto/MAC/Poly1305.p_o ) [crypton] [ 76 of 139] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, dist/build/Crypto/Cipher/ChaChaPoly1305.p_o ) [crypton] [ 77 of 139] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, dist/build/Crypto/Number/Compat.p_o ) [crypton] [ 78 of 139] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, dist/build/Crypto/Number/Basic.p_o ) [crypton] [ 79 of 139] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, dist/build/Crypto/ECC/Simple/Types.p_o ) [crypton] [ 80 of 139] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, dist/build/Crypto/Number/F2m.p_o ) [crypton] [ 81 of 139] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, dist/build/Crypto/Number/ModArithmetic.p_o ) [crypton] [ 82 of 139] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, dist/build/Crypto/Number/Nat.p_o ) [crypton] [ 83 of 139] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, dist/build/Crypto/Number/Serialize/Internal.p_o ) [crypton] [ 84 of 139] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, dist/build/Crypto/Number/Serialize.p_o ) [crypton] [ 85 of 139] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, dist/build/Crypto/Number/Serialize/Internal/LE.p_o ) [crypton] [ 86 of 139] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, dist/build/Crypto/Number/Serialize/LE.p_o ) [crypton] [ 87 of 139] Compiling Crypto.OTP ( Crypto/OTP.hs, dist/build/Crypto/OTP.p_o ) [crypton] [ 88 of 139] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, dist/build/Crypto/PubKey/ECC/Types.p_o ) [crypton] [ 89 of 139] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, dist/build/Crypto/PubKey/Internal.p_o ) [crypton] [ 90 of 139] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, dist/build/Crypto/PubKey/MaskGenFunction.p_o ) [crypton] [ 91 of 139] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, dist/build/Crypto/PubKey/RSA/Types.p_o ) [crypton] [ 92 of 139] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, dist/build/Crypto/PubKey/RSA/Prim.p_o ) [crypton] [ 93 of 139] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, dist/build/Crypto/Random/Entropy/Source.p_o ) [crypton] [ 94 of 139] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, dist/build/Crypto/Random/Entropy/RDRand.p_o ) [data-fix] Phase: setupCompilerEnvironmentPhase [data-fix] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [doctest]  skips subsequent tests from a module, if $setup fails [✔] [doctest]  ignores trailing whitespace when matching test output [✔] [doctest]  doctest as a runner for QuickCheck properties [doctest]  runs a boolean property [✔] [doctest]  runs an explicitly quantified property [✔] [doctest]  runs an implicitly quantified property [✔] [doctest]  reports a failing property [✔] [doctest]  runs a boolean property with an explicit type signature [✔] [doctest]  runs $setup before each property [✔] [doctest]  doctest (regression tests) [doctest]  bugfixWorkingDirectory [✔] [doctest]  bugfixOutputToStdErr [✔] [doctest]  bugfixImportHierarchical [✔] [doctest]  bugfixMultipleModules [✔] [doctest]  testCPP [✔] [doctest]  template-haskell-bugfix [✔] [doctest]  doesn't clash with user bindings of stdout/stderr [✔] [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 [doctest]  extracts properties from a module [✔] [doctest]  extracts examples from a module [✔] [doctest]  extracts examples from documentation for non-exported names [✔] [doctest]  extracts multiple examples from a module [✔] [doctest]  returns an empty list, if documentation contains no examples [✔] [doctest]  sets setup code to Nothing, if it does not contain any tests [✔] [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 [doctest]  reports a failing property [✔] [doctest]  runs a Bool property [✔] [doctest]  runs a Bool property with an explicit type signature [✔] [doctest]  runs an implicitly quantified property [✔] [doctest]  runs an implicitly quantified property even with GHC 7.4 [✔] [doctest]  runs an explicitly quantified property [✔] [doctest]  allows to mix implicit and explicit quantification [✔] [doctest]  reports the value for which a property fails [✔] [doctest]  reports the values for which a property that takes multiple arguments fails [✔] [doctest]  defaults ambiguous type variables to Integer [✔] [doctest]  freeVariables [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 [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of ((Fixed * E12),(Fixed * E12)) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E12),(Fixed * E12)) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of ((Fixed * E12),(Fixed * E12)) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of Natural generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of Natural shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Natural only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of Natural does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  genValid of (Natural,Natural) generates only valid values [✔] [genvalidity]  +++ OK, passed 50 tests. [genvalidity]  shrinkValid of (Natural,Natural) shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Natural,Natural) only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  shrinkValid of (Natural,Natural) does not shrink to itself [✔] [genvalidity]  +++ OK, passed 10 tests. [genvalidity]  genValid of NonEmpty Ordering generates only valid values [✔] [genvalidity]  +++ OK, passed 100 tests. [genvalidity]  shrinkValid of NonEmpty Ordering shrinks to only valid values [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of NonEmpty Ordering only produces values that do not crash while validating [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  shrinkValid of NonEmpty Ordering does not shrink to itself [✔] [genvalidity]  +++ OK, passed 20 tests. [genvalidity]  [genvalidity] Finished in 2.9601 seconds [genvalidity] 215 examples, 0 failures [genvalidity] Test suite genvalidity-test: PASS [genvalidity] Test suite logged to: dist/test/genvalidity-1.1.1.0-genvalidity-test.log [genvalidity] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity] Phase: haddockPhase [genvalidity] Preprocessing library for genvalidity-1.1.1.0.. [genvalidity] Running Haddock on library for genvalidity-1.1.1.0.. [genvalidity] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [genvalidity] [1 of 3] Compiling Data.GenValidity.Utils ( src/Data/GenValidity/Utils.hs, nothing ) [genvalidity] [2 of 3] Compiling Data.GenValidity ( src/Data/GenValidity.hs, nothing ) [genvalidity] [3 of 3] Compiling Paths_genvalidity ( dist/build/autogen/Paths_genvalidity.hs, nothing ) [genvalidity] Haddock coverage: [genvalidity] Warning: 'n' is out of scope. [genvalidity]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity] Warning: 'a' is out of scope. [genvalidity]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity] Warning: 'ls' is out of scope. [genvalidity]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity] Warning: 'NonEmpty' is ambiguous. It is defined [genvalidity]  * in ‘Test.QuickCheck.Modifiers’ [genvalidity]  * in ‘GHC.Base’ [genvalidity]  You may be able to disambiguate the identifier by qualifying it or [genvalidity]  by specifying the type/value namespace explicitly. [genvalidity]  Defaulting to the one defined in ‘GHC.Base’ [genvalidity]  77% ( 27 / 35) in 'Data.GenValidity.Utils' [genvalidity]  Missing documentation for: [genvalidity]  Module header [genvalidity]  genListLength (src/Data/GenValidity/Utils.hs:158) [genvalidity]  genStringBy (src/Data/GenValidity/Utils.hs:180) [genvalidity]  genStringBy1 (src/Data/GenValidity/Utils.hs:184) [genvalidity]  genMaybe (src/Data/GenValidity/Utils.hs:147) [genvalidity]  genNonEmptyOf (src/Data/GenValidity/Utils.hs:150) [genvalidity]  genInteger (src/Data/GenValidity/Utils.hs:375) [genvalidity]  shrinkNonEmpty (src/Data/GenValidity/Utils.hs:250) [genvalidity]  65% ( 15 / 23) in 'Data.GenValidity' [genvalidity]  Missing documentation for: [genvalidity]  genUtf16SurrogateCodePoint (src/Data/GenValidity.hs:252) [genvalidity]  genLineSeparator (src/Data/GenValidity.hs:255) [genvalidity]  genNonLineSeparator (src/Data/GenValidity.hs:258) [genvalidity]  genSingleLineString (src/Data/GenValidity.hs:261) [genvalidity]  GGenValid (src/Data/GenValidity.hs:364) [genvalidity]  GValidRecursivelyShrink (src/Data/GenValidity.hs:422) [genvalidity]  GValidSubterms (src/Data/GenValidity.hs:452) [genvalidity]  GValidSubtermsIncl (src/Data/GenValidity.hs:474) [genvalidity] Documentation created: dist/doc/html/genvalidity/, [genvalidity] dist/doc/html/genvalidity/genvalidity.txt [genvalidity] Preprocessing test suite 'genvalidity-test' for genvalidity-1.1.1.0.. [lifted-base] Phase: setupCompilerEnvironmentPhase [lifted-base] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [lifted-base] Phase: unpackPhase [lifted-base] unpacking source archive /nix/store/w69j2sj76rm1fkacbv4ikkk7k9f0q603-lifted-base-0.2.3.12.tar.gz [lifted-base] source root is lifted-base-0.2.3.12 [lifted-base] setting SOURCE_DATE_EPOCH to timestamp 1521058398 of file "lifted-base-0.2.3.12/test/test.hs" [lifted-base] Phase: patchPhase [lifted-base] applying patch /nix/store/wjvpd3257lnn4zxpn7711nmjb4ilsfaj-6b61483ec7fd0d5d5d56ccb967860d42740781e8.patch [lifted-base] patching file test/test.hs [lifted-base] Phase: compileBuildDriverPhase [lifted-base] setupCompileFlags: -package-db=/build/tmp.NdCaO1Rast/setup-package.conf.d -threaded [lifted-base] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.NdCaO1Rast/Main.o ) [lifted-base] [2 of 2] Linking Setup [lifted-base] Phase: updateAutotoolsGnuConfigScriptsPhase [lifted-base] Phase: configurePhase [lifted-base] configureFlags: --verbose --prefix=/nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc/share/doc/lifted-base-0.2.3.12 --with-gcc=gcc --package-db=/build/tmp.NdCaO1Rast/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [lifted-base] Using Parsec parser [lifted-base] Configuring lifted-base-0.2.3.12... [lifted-base] Dependency base >=3 && <5: using base-4.19.1.0 [lifted-base] Dependency monad-control >=0.3: using monad-control-1.0.3.1 [lifted-base] Dependency transformers-base >=0.4: using transformers-base-0.4.6 [lifted-base] Dependency HUnit >=1.2.2: using HUnit-1.6.2.0 [lifted-base] Dependency base >=3 && <5: using base-4.19.1.0 [lifted-base] Dependency lifted-base: using lifted-base-0.2.3.12 [lifted-base] Dependency monad-control >=1.0.0.3: using monad-control-1.0.3.1 [lifted-base] Dependency test-framework >=0.2.4: using test-framework-0.8.2.2 [lifted-base] Dependency test-framework-hunit >=0.2.4: using test-framework-hunit-0.3.0.2 [lifted-base] Dependency transformers >=0.3: using transformers-0.6.1.0 [lifted-base] Dependency transformers-base >=0.4.4: using transformers-base-0.4.6 [lifted-base] Dependency transformers-compat >=0.3: using transformers-compat-0.7.2 [lifted-base] Source component graph: [lifted-base]  component lib [lifted-base]  component test:test-lifted-base dependency lib [lifted-base] Configured component graph: [lifted-base]  component lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base]  include base-4.19.1.0-a65c [lifted-base]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  component lifted-base-0.2.3.12-1PwkKquP3fLCM8TenpVjCZ-test-lifted-base [lifted-base]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [lifted-base]  include base-4.19.1.0-a65c [lifted-base]  include lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [lifted-base]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [lifted-base]  include transformers-0.6.1.0-90ea [lifted-base]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [lifted-base] Linked component graph: [lifted-base]  unit lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [network-uri]  uriAuthToString (Network/URI.hs:959) [network-uri]  parseabsoluteURI (Network/URI.hs:1400) [network-uri]  escapeString (Network/URI.hs:1404) [network-uri]  reserved (Network/URI.hs:1408) [network-uri]  unreserved (Network/URI.hs:1412) [network-uri]  scheme (Network/URI.hs:1418) [network-uri]  authority (Network/URI.hs:1425) [network-uri]  path (Network/URI.hs:1433) [network-uri]  query (Network/URI.hs:1437) [network-uri]  fragment (Network/URI.hs:1441) [network-uri]  11% ( 1 / 9) in 'Network.URI.Lens' [network-uri]  Missing documentation for: [network-uri]  uriRegNameLens (Network/URI/Lens.hs:32) [network-uri]  uriUserInfoLens (Network/URI/Lens.hs:35) [network-uri]  uriPortLens (Network/URI/Lens.hs:39) [network-uri]  uriAuthorityLens (Network/URI/Lens.hs:42) [network-uri]  uriSchemeLens (Network/URI/Lens.hs:46) [network-uri]  uriPathLens (Network/URI/Lens.hs:49) [network-uri]  uriQueryLens (Network/URI/Lens.hs:52) [network-uri]  uriFragmentLens (Network/URI/Lens.hs:55) [network-uri]  88% ( 8 / 9) in 'Network.URI.Static' [network-uri]  Missing documentation for: [network-uri]  Module header [network-uri] Warning: Network.URI: could not find link destinations for: [network-uri]  - Network.URI.Rep_URI [network-uri]  - Network.URI.Rep_URIAuth [network-uri] Warning: Network.URI.Lens: could not find link destinations for: [network-uri]  - Network.URI.Lens.Lens' [network-uri] Documentation created: dist/doc/html/network-uri/, [network-uri] dist/doc/html/network-uri/network-uri.txt [network-uri] Preprocessing test suite 'uri' for network-uri-2.6.4.2.. [network-uri] Phase: installPhase [network-uri] Installing library in /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [network-uri] Phase: fixupPhase [network-uri] shrinking RPATHs of ELF executables and libraries in /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2 [network-uri] shrinking /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSnetwork-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE-ghc9.8.2.so [network-uri] checking for references to /build/ in /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2... [network-uri] patching script interpreter paths in /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2 [network-uri] stripping (with command strip and flags -S -p) in /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2/lib [network-uri] shrinking RPATHs of ELF executables and libraries in /nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc [network-uri] checking for references to /build/ in /nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc... [network-uri] patching script interpreter paths in /nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc [th-orphans] Phase: setupCompilerEnvironmentPhase [th-orphans] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [th-orphans] Phase: unpackPhase [th-orphans] unpacking source archive /nix/store/gahszv102xgczaa6mwjh3fygzv3rzyh3-th-orphans-0.13.16.tar.gz [th-orphans] source root is th-orphans-0.13.16 [th-orphans] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "th-orphans-0.13.16/th-orphans.cabal" [th-orphans] Phase: patchPhase [th-orphans] Phase: compileBuildDriverPhase [th-orphans] setupCompileFlags: -package-db=/build/tmp.29SfCJJmnO/setup-package.conf.d -threaded [th-orphans] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.29SfCJJmnO/Main.o ) [th-orphans] [2 of 2] Linking Setup [th-orphans] Phase: updateAutotoolsGnuConfigScriptsPhase [th-orphans] Phase: configurePhase [th-orphans] configureFlags: --verbose --prefix=/nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc/share/doc/th-orphans-0.13.16 --with-gcc=gcc --package-db=/build/tmp.29SfCJJmnO/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [th-orphans] Using Parsec parser [th-orphans] Configuring th-orphans-0.13.16... [th-orphans] Dependency base >=4.9 && <5: using base-4.19.1.0 [th-orphans] Dependency mtl >=2: using mtl-2.3.1 [th-orphans] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [th-orphans] Dependency th-compat >=0.1 && <0.2: using th-compat-0.1.6 [th-orphans] Dependency th-lift >=0.7.1: using th-lift-0.8.6 [th-orphans] Dependency th-reify-many >=0.1.9 && <0.2: using th-reify-many-0.1.10 [th-orphans] Dependency base: using base-4.19.1.0 [th-orphans] Dependency bytestring: using bytestring-0.12.1.0 [th-orphans] Dependency ghc-prim: using ghc-prim-0.11.0 [th-orphans] Dependency hspec: using hspec-2.11.12 [th-orphans] Dependency template-haskell: using template-haskell-2.21.0.0 [th-orphans] Dependency th-lift: using th-lift-0.8.6 [th-orphans] Dependency th-orphans: using th-orphans-0.13.16 [th-orphans] Source component graph: [th-orphans]  component lib [th-orphans]  component test:test dependency lib [th-orphans] Configured component graph: [th-orphans]  component th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans]  include base-4.19.1.0-a65c [th-orphans]  include mtl-2.3.1-78a2 [th-orphans]  include template-haskell-2.21.0.0-d739 [th-orphans]  include th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [th-orphans]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  include th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-orphans]  component th-orphans-0.13.16-EMtezvlcCOrKx3TabY6Wj1-test [th-orphans]  include base-4.19.1.0-a65c [th-orphans]  include bytestring-0.12.1.0-e271 [th-orphans]  include ghc-prim-0.11.0-89e1 [th-orphans]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [th-orphans]  include template-haskell-2.21.0.0-d739 [th-orphans]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  include th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans] Linked component graph: [th-orphans]  unit th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans]  include base-4.19.1.0-a65c [th-orphans]  include mtl-2.3.1-78a2 [th-orphans]  include template-haskell-2.21.0.0-d739 [th-orphans]  include th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [th-orphans]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  include th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [zlib] Test suite tests: PASS [zlib] Test suite logged to: dist/test/zlib-0.7.1.0-tests.log [zlib] 1 of 1 test suites (1 of 1 test cases) passed. [zlib] checkPhase completed in 35 seconds [zlib] Phase: haddockPhase [zlib] Preprocessing library for zlib-0.7.1.0.. [zlib] Running Haddock on library for zlib-0.7.1.0.. [zlib] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [zlib] [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, nothing ) [zlib] [2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, nothing ) [zlib] [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, nothing ) [zlib] [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, nothing ) [zlib] [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, nothing ) [zlib] [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, nothing ) [zlib] Haddock coverage: [zlib]  100% ( 53 / 53) in 'Codec.Compression.Zlib.Internal' [zlib]  100% ( 35 / 35) in 'Codec.Compression.Zlib.Raw' [zlib]  100% ( 36 / 36) in 'Codec.Compression.Zlib' [zlib]  100% ( 36 / 36) in 'Codec.Compression.GZip' [zlib] Warning: Codec.Compression.Zlib.Internal: could not find link destinations for: [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [zlib]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_Method [zlib]  - Codec.Compression.Zlib.Stream.Rep_Format [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [zlib]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [zlib] Warning: Codec.Compression.Zlib.Raw: could not find link destinations for: [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [zlib]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_Method [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [zlib]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [zlib] Warning: Codec.Compression.Zlib: could not find link destinations for: [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [zlib]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_Method [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [zlib]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [zlib] Warning: Codec.Compression.GZip: could not find link destinations for: [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [zlib]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [zlib]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [zlib]  - Codec.Compression.Zlib.Stream.Rep_Method [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [zlib]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [zlib]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [zlib] Documentation created: dist/doc/html/zlib/, dist/doc/html/zlib/zlib.txt [zlib] Preprocessing test suite 'tests' for zlib-0.7.1.0.. [zlib] Phase: installPhase [zlib] Installing library in /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [zlib] Phase: fixupPhase [zlib] shrinking RPATHs of ELF executables and libraries in /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0 [zlib] shrinking /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSzlib-0.7.1.0-JL7Ii0i8juL706p10frNZq-ghc9.8.2.so [zlib] checking for references to /build/ in /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0... [asn1-types] setting SOURCE_DATE_EPOCH to timestamp 1585081953 of file "asn1-types-0.3.4/asn1-types.cabal" [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecord [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  NestedF [barbies]  naturality of bprod: OK (0.29s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (1.79s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2F [barbies]  naturality of bprod: OK (0.20s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (2.27s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1S [barbies]  naturality of bprod: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3S [barbies]  naturality of bprod: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.20s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1W Covered [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W Covered [barbies]  naturality of bprod: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecordW Covered [barbies]  naturality of bprod: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.35s) [barbies]  +++ OK, passed 100 tests. [barbies]  NestedFW Covered [barbies]  naturality of bprod: OK (0.15s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.08s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.10s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (1.33s) [barbies]  +++ OK, passed 100 tests. [barbies]  Nested2FW Covered [barbies]  naturality of bprod: OK (0.43s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.11s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (1.89s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS Covered [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.08s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS Covered [bifunctors] No c2hs found [bifunctors] No cpphs found [bifunctors] No doctest found [bifunctors] Using gcc version 14.3.0 given by user at: [bifunctors] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [bifunctors] Using ghc version 9.8.2 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [bifunctors] Using ghc-pkg version 9.8.2 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [bifunctors] No ghcjs found [bifunctors] No ghcjs-pkg found [bifunctors] No greencard found [bifunctors] Using haddock version 2.30.0 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [bifunctors] No happy found [bifunctors] Using haskell-suite found on system at: haskell-suite-dummy-location [bifunctors] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [bifunctors] No hmake found [bifunctors] Using hpc version 0.69 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [bifunctors] Using hsc2hs version 0.68.10 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [bifunctors] Using hscolour version 1.25 found on system at: [bifunctors] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [bifunctors] No jhc found [bifunctors] Using ld found on system at: [bifunctors] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [bifunctors] No pkg-config found [bifunctors] Using runghc version 9.8.2 found on system at: [bifunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [bifunctors] Using strip version 2.44 found on system at: [bifunctors] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [bifunctors] Using tar found on system at: [bifunctors] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [bifunctors] No uhc found [bifunctors] Phase: buildPhase [bifunctors] Preprocessing library for bifunctors-5.6.2.. [bifunctors] Building library for bifunctors-5.6.2.. [bifunctors] [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o ) [bifunctors] [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, dist/build/Data/Bifunctor/Biap.o, dist/build/Data/Bifunctor/Biap.dyn_o ) [bifunctors] [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o ) [bifunctors] [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o ) [bifunctors] [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, dist/build/Data/Bifunctor/Fix.o, dist/build/Data/Bifunctor/Fix.dyn_o ) [bifunctors] [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, dist/build/Data/Bifunctor/Functor.o, dist/build/Data/Bifunctor/Functor.dyn_o ) [bifunctors] [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o ) [bifunctors] [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o ) [bifunctors] [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o ) [bifunctors] [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o ) [bifunctors] [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, dist/build/Data/Bifunctor/Sum.o, dist/build/Data/Bifunctor/Sum.dyn_o ) [bifunctors] [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, dist/build/Data/Bifunctor/TH/Internal.o, dist/build/Data/Bifunctor/TH/Internal.dyn_o ) [bifunctors] [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, dist/build/Data/Bifunctor/TH.o, dist/build/Data/Bifunctor/TH.dyn_o ) [bifunctors] [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o ) [bifunctors] [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o ) [bifunctors] [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.p_o ) [constraints] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton] [ 95 of 139] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, dist/build/Crypto/Random/Entropy/Unix.p_o ) [crypton] [ 96 of 139] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, dist/build/Crypto/Random/Entropy/Backend.p_o ) [crypton] [ 97 of 139] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, dist/build/Crypto/Random/Entropy/Unsafe.p_o ) [crypton] [ 98 of 139] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, dist/build/Crypto/Random/Entropy.p_o ) [crypton] [ 99 of 139] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, dist/build/Crypto/Random/EntropyPool.p_o ) [crypton] [100 of 139] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, dist/build/Crypto/Random/Types.p_o ) [crypton] [101 of 139] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, dist/build/Crypto/Random/SystemDRG.p_o ) [crypton] [102 of 139] Compiling Crypto.Random.HmacDRG ( Crypto/Random/HmacDRG.hs, dist/build/Crypto/Random/HmacDRG.p_o ) [crypton] [103 of 139] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, dist/build/Crypto/Random/ChaChaDRG.p_o ) [crypton] [104 of 139] Compiling Crypto.Random ( Crypto/Random.hs, dist/build/Crypto/Random.p_o ) [crypton] [105 of 139] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, dist/build/Crypto/Random/Probabilistic.p_o ) [crypton] [106 of 139] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, dist/build/Crypto/PubKey/Ed448.p_o ) [crypton] [107 of 139] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, dist/build/Crypto/PubKey/Ed25519.p_o ) [crypton] [108 of 139] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, dist/build/Crypto/PubKey/ECC/P256.p_o ) [crypton] [109 of 139] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, dist/build/Crypto/PubKey/Curve448.p_o ) [crypton] [110 of 139] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, dist/build/Crypto/PubKey/Curve25519.p_o ) [crypton] [111 of 139] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, dist/build/Crypto/KDF/BCrypt.p_o ) [crypton] [112 of 139] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, dist/build/Crypto/ECC/Edwards25519.p_o ) [crypton] [113 of 139] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, dist/build/Crypto/Cipher/AESGCMSIV.p_o ) [crypton] [114 of 139] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, dist/build/Crypto/Number/Generate.p_o ) [crypton] [115 of 139] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, dist/build/Crypto/PubKey/ECC/Prim.p_o ) [crypton] [116 of 139] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, dist/build/Crypto/PubKey/ECC/ECDSA.p_o ) [crypton] [117 of 139] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, dist/build/Crypto/PubKey/ECC/Generate.p_o ) [crypton] [118 of 139] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, dist/build/Crypto/PubKey/DSA.p_o ) [crypton] [119 of 139] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, dist/build/Crypto/Number/Prime.p_o ) [crypton] [120 of 139] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, dist/build/Crypto/PubKey/Rabin/Types.p_o ) [crypton] [121 of 139] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, dist/build/Crypto/PubKey/Rabin/OAEP.p_o ) [crypton] [122 of 139] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, dist/build/Crypto/PubKey/Rabin/RW.p_o ) [crypton] [123 of 139] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, dist/build/Crypto/PubKey/Rabin/Modified.p_o ) [crypton] [124 of 139] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, dist/build/Crypto/PubKey/Rabin/Basic.p_o ) [crypton] [125 of 139] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, dist/build/Crypto/PubKey/RSA.p_o ) [crypton] [126 of 139] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, dist/build/Crypto/PubKey/RSA/PSS.p_o ) [crypton] [127 of 139] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, dist/build/Crypto/PubKey/RSA/PKCS15.p_o ) [crypton] [128 of 139] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, dist/build/Crypto/PubKey/RSA/OAEP.p_o ) [crypton] [129 of 139] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, dist/build/Crypto/PubKey/DH.p_o ) [crypton] [130 of 139] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, dist/build/Crypto/PubKey/ElGamal.p_o ) [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 [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 [✔] [doctest]  prints a deprecation message for --optghc [✔] [doctest]  prints error message on invalid option [✔] [genvalidity] Phase: installPhase [genvalidity] Installing library in /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity] Phase: fixupPhase [genvalidity] shrinking RPATHs of ELF executables and libraries in /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0 [genvalidity] shrinking /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSgenvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D-ghc9.8.2.so [genvalidity] checking for references to /build/ in /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0... [genvalidity] patching script interpreter paths in /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0 [genvalidity] stripping (with command strip and flags -S -p) in /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0/lib [genvalidity] shrinking RPATHs of ELF executables and libraries in /nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc [genvalidity] checking for references to /build/ in /nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc... [genvalidity] patching script interpreter paths in /nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc [lifted-base]  include base-4.19.1.0-a65c [lifted-base]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  Control.Concurrent.Chan.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Concurrent.Chan.Lifted,Control.Concurrent.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Concurrent.Lifted,Control.Concurrent.MVar.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Concurrent.MVar.Lifted,Control.Concurrent.QSem.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Concurrent.QSem.Lifted,Control.Concurrent.QSemN.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Concurrent.QSemN.Lifted,Control.Exception.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Control.Exception.Lifted,Data.IORef.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Data.IORef.Lifted,Foreign.Marshal.Utils.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:Foreign.Marshal.Utils.Lifted,System.Timeout.Lifted=lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy:System.Timeout.Lifted [lifted-base]  unit lifted-base-0.2.3.12-1PwkKquP3fLCM8TenpVjCZ-test-lifted-base [lifted-base]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [lifted-base]  include base-4.19.1.0-a65c [lifted-base]  include lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [lifted-base]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [lifted-base]  include transformers-0.6.1.0-90ea [lifted-base]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [lifted-base] Ready component graph: [lifted-base]  definite lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base]  depends base-4.19.1.0-a65c [lifted-base]  depends monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  depends transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  definite lifted-base-0.2.3.12-1PwkKquP3fLCM8TenpVjCZ-test-lifted-base [lifted-base]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [lifted-base]  depends base-4.19.1.0-a65c [lifted-base]  depends lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base]  depends monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-base]  depends test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [lifted-base]  depends test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [lifted-base]  depends transformers-0.6.1.0-90ea [lifted-base]  depends transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-base]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [lifted-base] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lifted-base] Using compiler: ghc-9.8.2 [lifted-base] Using install prefix: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12 [lifted-base] Executables installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/bin [lifted-base] Libraries installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base] Dynamic Libraries installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [lifted-base] Private executables installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/libexec/x86_64-linux-ghc-9.8.2/lifted-base-0.2.3.12 [lifted-base] Data files installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/share/x86_64-linux-ghc-9.8.2/lifted-base-0.2.3.12 [lifted-base] Documentation installed in: [lifted-base] /nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc/share/doc/lifted-base-0.2.3.12 [lifted-base] Configuration files installed in: [lifted-base] /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/etc [lifted-base] No alex found [lifted-base] Using ar found on system at: [lifted-base] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [lifted-base] No c2hs found [lifted-base] No cpphs found [lifted-base] No doctest found [lifted-base] Using gcc version 14.3.0 given by user at: [lifted-base] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [lifted-base] Using ghc version 9.8.2 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [lifted-base] Using ghc-pkg version 9.8.2 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [lifted-base] No ghcjs found [lifted-base] No ghcjs-pkg found [lifted-base] No greencard found [network-uri:post-build] Uploading to the NixCI cache: /nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2 /nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc [network-uri:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [network-uri:post-build] copying 2 paths... [network-uri:post-build] copying path '/nix/store/w1045pa58virs5ajnq6l7184q3wi34m1-network-uri-2.6.4.2-doc' to 'https://cache.nix-ci.com'... [network-uri:post-build] copying path '/nix/store/ixwmr10sg9dcwyz52qn8g4gmvaxj02zy-network-uri-2.6.4.2' to 'https://cache.nix-ci.com'... [network-uri:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [network-uri:post-build] copying 1 paths... [network-uri:post-build] copying path '/nix/store/mmb5zg9yvrsai0jhkwnzldwmbl1xhm14-network-uri-2.6.4.2.drv' to 'https://cache.nix-ci.com'... Uploaded network-uri in 8.8s Progress: 11 of 89 built (15 building), 403 of 403 downloaded from cache Built network-uri in 1m21s [th-orphans]  Language.Haskell.TH.Instances=th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u:Language.Haskell.TH.Instances [th-orphans]  unit th-orphans-0.13.16-EMtezvlcCOrKx3TabY6Wj1-test [th-orphans]  include base-4.19.1.0-a65c [th-orphans]  include bytestring-0.12.1.0-e271 [th-orphans]  include ghc-prim-0.11.0-89e1 [th-orphans]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [th-orphans]  include template-haskell-2.21.0.0-d739 [th-orphans]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  include th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans] Ready component graph: [th-orphans]  definite th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans]  depends base-4.19.1.0-a65c [th-orphans]  depends mtl-2.3.1-78a2 [th-orphans]  depends template-haskell-2.21.0.0-d739 [th-orphans]  depends th-compat-0.1.6-KjHq43PN9NVHSckjLArbSs [th-orphans]  depends th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  depends th-reify-many-0.1.10-4kNZG7n09aUDTliMEMmQ3i [th-orphans]  definite th-orphans-0.13.16-EMtezvlcCOrKx3TabY6Wj1-test [th-orphans]  depends base-4.19.1.0-a65c [th-orphans]  depends bytestring-0.12.1.0-e271 [th-orphans]  depends ghc-prim-0.11.0-89e1 [th-orphans]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [th-orphans]  depends template-haskell-2.21.0.0-d739 [th-orphans]  depends th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-orphans]  depends th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans] Using Cabal-3.10.2.0 compiled by ghc-9.8 [th-orphans] Using compiler: ghc-9.8.2 [th-orphans] Using install prefix: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16 [th-orphans] Executables installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/bin [th-orphans] Libraries installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans] Dynamic Libraries installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [th-orphans] Private executables installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/libexec/x86_64-linux-ghc-9.8.2/th-orphans-0.13.16 [th-orphans] Data files installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/share/x86_64-linux-ghc-9.8.2/th-orphans-0.13.16 [th-orphans] Documentation installed in: [th-orphans] /nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc/share/doc/th-orphans-0.13.16 [th-orphans] Configuration files installed in: [th-orphans] /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/etc [th-orphans] No alex found [th-orphans] Using ar found on system at: [th-orphans] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [th-orphans] No c2hs found [th-orphans] No cpphs found [th-orphans] No doctest found [th-orphans] Using gcc version 14.3.0 given by user at: [th-orphans] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [th-orphans] Using ghc version 9.8.2 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [th-orphans] Using ghc-pkg version 9.8.2 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [th-orphans] No ghcjs found [th-orphans] No ghcjs-pkg found [th-orphans] No greencard found [th-orphans] Using haddock version 2.30.0 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [th-orphans] No happy found [th-orphans] Using haskell-suite found on system at: haskell-suite-dummy-location [th-orphans] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [th-orphans] No hmake found [th-orphans] Using hpc version 0.69 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [th-orphans] Using hsc2hs version 0.68.10 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [th-orphans] Using hscolour version 1.25 found on system at: [th-orphans] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [th-orphans] No jhc found [th-orphans] Using ld found on system at: [th-orphans] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [th-orphans] No pkg-config found [th-orphans] Using runghc version 9.8.2 found on system at: [th-orphans] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [th-orphans] Using strip version 2.44 found on system at: [th-orphans] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [th-orphans] Using tar found on system at: [th-orphans] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [th-orphans] No uhc found [th-orphans] Phase: buildPhase [th-orphans] Preprocessing library for th-orphans-0.13.16.. [zlib] patching script interpreter paths in /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0 [zlib] stripping (with command strip and flags -S -p) in /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0/lib [zlib] shrinking RPATHs of ELF executables and libraries in /nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc [zlib] checking for references to /build/ in /nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc... [zlib] patching script interpreter paths in /nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc Building /nix/store/49wj4dn4rahrn3577mfwzac48zly2r4g-these-1.2.1.drv [OneTuple] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.IUS22cWC0N/Main.o ) [OneTuple] [2 of 2] Linking Setup [OneTuple] Phase: updateAutotoolsGnuConfigScriptsPhase [OneTuple] Phase: configurePhase [OneTuple] configureFlags: --verbose --prefix=/nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 --with-gcc=gcc --package-db=/build/tmp.IUS22cWC0N/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [OneTuple] Using Parsec parser [OneTuple] Configuring OneTuple-0.4.2... [OneTuple] Dependency base >=4.12 && <4.22: using base-4.19.1.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.1.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.1.0 [OneTuple] Dependency template-haskell: using template-haskell-2.21.0.0 [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-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include ghc-prim-0.11.0-89e1 [OneTuple]  include template-haskell-2.21.0.0-d739 [OneTuple]  component OneTuple-0.4.2-AY7aQI6XK6O4kPh0tNOFMn-instances [OneTuple]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [OneTuple]  component OneTuple-0.4.2-LUEKuN26jb2L5YFwlvWod6-th [OneTuple]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include template-haskell-2.21.0.0-d739 [OneTuple] Linked component graph: [OneTuple]  unit OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include ghc-prim-0.11.0-89e1 [OneTuple]  include template-haskell-2.21.0.0-d739 [OneTuple]  Data.Tuple.OneTuple=OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w:Data.Tuple.OneTuple,Data.Tuple.Solo=OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w:Data.Tuple.Solo,Data.Tuple.Solo.TH=OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w:Data.Tuple.Solo.TH [OneTuple]  unit OneTuple-0.4.2-AY7aQI6XK6O4kPh0tNOFMn-instances [OneTuple]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [OneTuple]  unit OneTuple-0.4.2-LUEKuN26jb2L5YFwlvWod6-th [OneTuple]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  include base-4.19.1.0-a65c [OneTuple]  include template-haskell-2.21.0.0-d739 [OneTuple] Ready component graph: [OneTuple]  definite OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  depends base-4.19.1.0-a65c [OneTuple]  depends ghc-prim-0.11.0-89e1 [OneTuple]  depends template-haskell-2.21.0.0-d739 [OneTuple]  definite OneTuple-0.4.2-LUEKuN26jb2L5YFwlvWod6-th [OneTuple]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  depends base-4.19.1.0-a65c [OneTuple]  depends template-haskell-2.21.0.0-d739 [OneTuple]  definite OneTuple-0.4.2-AY7aQI6XK6O4kPh0tNOFMn-instances [OneTuple]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple]  depends base-4.19.1.0-a65c [OneTuple]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [OneTuple] Using Cabal-3.10.2.0 compiled by ghc-9.8 [OneTuple] Using compiler: ghc-9.8.2 [OneTuple] Using install prefix: [asn1-types] Phase: patchPhase [asn1-types] Phase: compileBuildDriverPhase [asn1-types] setupCompileFlags: -package-db=/build/tmp.i8mVCiXJu9/setup-package.conf.d -threaded [asn1-types] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.i8mVCiXJu9/Main.o ) [asn1-types] [2 of 2] Linking Setup [asn1-types] Phase: updateAutotoolsGnuConfigScriptsPhase [asn1-types] Phase: configurePhase [asn1-types] configureFlags: --verbose --prefix=/nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc/share/doc/asn1-types-0.3.4 --with-gcc=gcc --package-db=/build/tmp.i8mVCiXJu9/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [asn1-types] Using Parsec parser [asn1-types] Warning: asn1-types.cabal:17:34: version operators used. To use version [asn1-types] operators the package needs to specify at least 'cabal-version: >= 1.8'. [asn1-types] Configuring asn1-types-0.3.4... [asn1-types] Dependency base >=3 && <5: using base-4.19.1.0 [asn1-types] Dependency bytestring: using bytestring-0.12.1.0 [asn1-types] Dependency hourglass: using hourglass-0.2.12 [asn1-types] Dependency memory: using memory-0.18.0 [asn1-types] Source component graph: component lib [asn1-types] Configured component graph: [asn1-types]  component asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-types]  include base-4.19.1.0-a65c [asn1-types]  include bytestring-0.12.1.0-e271 [asn1-types]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-types]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [asn1-types] Linked component graph: [asn1-types]  unit asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-types]  include base-4.19.1.0-a65c [asn1-types]  include bytestring-0.12.1.0-e271 [asn1-types]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-types]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [asn1-types]  Data.ASN1.BitArray=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.BitArray,Data.ASN1.OID=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.OID,Data.ASN1.Pretty=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.Pretty,Data.ASN1.Types=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.Types,Data.ASN1.Types.Lowlevel=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.Types.Lowlevel,Data.ASN1.Types.String=asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd:Data.ASN1.Types.String [asn1-types] Ready component graph: [asn1-types]  definite asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-types]  depends base-4.19.1.0-a65c [asn1-types]  depends bytestring-0.12.1.0-e271 [asn1-types]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-types]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [asn1-types] Using Cabal-3.10.2.0 compiled by ghc-9.8 [asn1-types] Using compiler: ghc-9.8.2 [asn1-types] Using install prefix: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4 [asn1-types] Executables installed in: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/bin [asn1-types] Libraries installed in: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-types] Dynamic Libraries installed in: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [asn1-types] Private executables installed in: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/libexec/x86_64-linux-ghc-9.8.2/asn1-types-0.3.4 [asn1-types] Data files installed in: [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.7rCIlUe6rJ/setup-package.conf.d -threaded [async] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.7rCIlUe6rJ/Main.o ) [async] [2 of 2] Linking Setup [async] Phase: updateAutotoolsGnuConfigScriptsPhase [async] Phase: configurePhase [async] configureFlags: --verbose --prefix=/nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc/share/doc/async-2.2.5 --with-gcc=gcc --package-db=/build/tmp.7rCIlUe6rJ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [async] Using Parsec parser [async] Configuring async-2.2.5... [async] Flags chosen: bench=False [async] Dependency base >=4.3 && <4.22: using base-4.19.1.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.1.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 [async] Source component graph: [async]  component lib [async]  component test:test-async dependency lib [async] Configured component graph: [async]  component async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  include base-4.19.1.0-a65c [async]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [async]  include stm-2.5.2.1-3f80 [async]  component async-2.2.5-J144PpJCpbF5NuX2nv5yIA-test-async [async]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [async]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  include base-4.19.1.0-a65c [async]  include stm-2.5.2.1-3f80 [async]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [async]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [async] Linked component graph: [async]  unit async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  include base-4.19.1.0-a65c [async]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [async]  include stm-2.5.2.1-3f80 [async]  Control.Concurrent.Async=async-2.2.5-73ccVHX1Ecy9x9T10jhX48:Control.Concurrent.Async,Control.Concurrent.Async.Internal=async-2.2.5-73ccVHX1Ecy9x9T10jhX48:Control.Concurrent.Async.Internal [async]  unit async-2.2.5-J144PpJCpbF5NuX2nv5yIA-test-async [async]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [async]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  include base-4.19.1.0-a65c [async]  include stm-2.5.2.1-3f80 [async]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [async]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [async] Ready component graph: [async]  definite async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  depends base-4.19.1.0-a65c [async]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [barbies]  naturality of bprod: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  ParX (Maybe ()) [barbies]  naturality of bprod: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  ParF Sum [barbies]  naturality of bprod: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record0 * *) () [barbies]  naturality of bprod: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1 *) () [barbies]  naturality of bprod: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3 *) () [barbies]  naturality of bprod: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record1S *) () [barbies]  naturality of bprod: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Record3S *) () [barbies]  naturality of bprod: OK (0.11s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.11s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (CompositeRecord *) () [barbies]  naturality of bprod: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (NestedF *) () [barbies]  naturality of bprod: OK (0.40s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.23s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.26s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (1.66s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (Nested2F *) () [barbies]  naturality of bprod: OK (0.43s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (1.41s) [barbies]  +++ OK, passed 100 tests. [barbies]  Flip (* -> *) * (ParX * (Maybe ())) () [barbies]  naturality of bprod: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [bifunctors] [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, dist/build/Data/Bifunctor/Biap.p_o ) [bifunctors] [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.p_o ) [bifunctors] [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.p_o ) [bifunctors] [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, dist/build/Data/Bifunctor/Fix.p_o ) [bifunctors] [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, dist/build/Data/Bifunctor/Functor.p_o ) [bifunctors] [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.p_o ) [bifunctors] [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.p_o ) [bifunctors] [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.p_o ) [bifunctors] [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.p_o ) [bifunctors] [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, dist/build/Data/Bifunctor/Sum.p_o ) [bifunctors] [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, dist/build/Data/Bifunctor/TH/Internal.p_o ) [bifunctors] [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, dist/build/Data/Bifunctor/TH.p_o ) [bifunctors] [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.p_o ) [bifunctors] [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.p_o ) [bifunctors] Preprocessing test suite 'bifunctors-spec' for bifunctors-5.6.2.. [bifunctors] Building test suite 'bifunctors-spec' for bifunctors-5.6.2.. [bifunctors] [1 of 3] Compiling BifunctorSpec ( tests/BifunctorSpec.hs, dist/build/bifunctors-spec/bifunctors-spec-tmp/BifunctorSpec.o ) [bifunctors] [2 of 3] Compiling T89Spec ( tests/T89Spec.hs, dist/build/bifunctors-spec/bifunctors-spec-tmp/T89Spec.o ) [bifunctors] [3 of 3] Compiling Main ( tests/Spec.hs, dist/build/bifunctors-spec/bifunctors-spec-tmp/Main.o ) [bifunctors] [4 of 4] Linking dist/build/bifunctors-spec/bifunctors-spec [bifunctors] Phase: checkPhase [bifunctors] Running 1 test suites... [bifunctors] Test suite bifunctors-spec: RUNNING... [bifunctors]  [bifunctors] Bifunctor [bifunctors]  OneTwoCompose Maybe Either [Int] [Int] [bifunctors]  satisfies the Bifunctor laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  satisfies the Bifoldable laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  satisfies the Bitraversable laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  OneTwoComposeFam Maybe Either [Int] [Int] [bifunctors]  satisfies the Bifunctor laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  satisfies the Bifoldable laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  satisfies the Bitraversable laws [✔] [bifunctors]  +++ OK, passed 100 tests. [bifunctors]  [bifunctors] Finished in 0.0064 seconds [bifunctors] 6 examples, 0 failures [bifunctors] Test suite bifunctors-spec: PASS [bifunctors] Test suite logged to: dist/test/bifunctors-5.6.2-bifunctors-spec.log [bifunctors] 1 of 1 test suites (1 of 1 test cases) passed. [bifunctors] Phase: haddockPhase [bifunctors] Preprocessing library for bifunctors-5.6.2.. [bifunctors] Running Haddock on library for bifunctors-5.6.2.. [bifunctors] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [bifunctors] [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, nothing ) [bifunctors] [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, nothing ) [bifunctors] [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, nothing ) [bifunctors] [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, nothing ) [bifunctors] [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, nothing ) [bifunctors] [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, nothing ) [bifunctors] [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, nothing ) [bifunctors] [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, nothing ) [bifunctors] [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, nothing ) [bifunctors] [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, nothing ) [bifunctors] [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, nothing ) [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.kAf83atSeL/setup-package.conf.d -threaded [case-insensitive] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.kAf83atSeL/Main.o ) [case-insensitive] [2 of 2] Linking Setup [case-insensitive] Phase: updateAutotoolsGnuConfigScriptsPhase [case-insensitive] Phase: configurePhase [case-insensitive] configureFlags: --verbose --prefix=/nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc/share/doc/case-insensitive-1.2.1.0 --with-gcc=gcc --package-db=/build/tmp.kAf83atSeL/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [case-insensitive] Using Parsec parser [case-insensitive] Configuring case-insensitive-1.2.1.0... [case-insensitive] Dependency base >=3 && <5: using base-4.19.1.0 [case-insensitive] Dependency bytestring >=0.9: using bytestring-0.12.1.0 [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.1 [case-insensitive] Dependency HUnit >=1.2.2: using HUnit-1.6.2.0 [case-insensitive] Dependency base >=3 && <5: using base-4.19.1.0 [case-insensitive] Dependency bytestring >=0.9: using bytestring-0.12.1.0 [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.1 [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-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  include base-4.19.1.0-a65c [case-insensitive]  include bytestring-0.12.1.0-e271 [case-insensitive]  include deepseq-1.5.0.0-e0b4 [case-insensitive]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [case-insensitive]  include text-2.1.1-7a0f [case-insensitive]  component case-insensitive-1.2.1.0-4fPvdXro1C1FruswGlR10m-test-case-insensitive [case-insensitive]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [case-insensitive]  include base-4.19.1.0-a65c [case-insensitive]  include bytestring-0.12.1.0-e271 [case-insensitive]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [case-insensitive]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [case-insensitive]  include text-2.1.1-7a0f [case-insensitive] Linked component graph: [case-insensitive]  unit case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  include base-4.19.1.0-a65c [case-insensitive]  include bytestring-0.12.1.0-e271 [case-insensitive]  include deepseq-1.5.0.0-e0b4 [case-insensitive]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [case-insensitive]  include text-2.1.1-7a0f [case-insensitive]  Data.CaseInsensitive=case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q:Data.CaseInsensitive,Data.CaseInsensitive.Unsafe=case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q:Data.CaseInsensitive.Unsafe [case-insensitive]  unit case-insensitive-1.2.1.0-4fPvdXro1C1FruswGlR10m-test-case-insensitive [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.RVckYteJnT/setup-package.conf.d -threaded [constraints] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.RVckYteJnT/Main.o ) [constraints] [2 of 2] Linking Setup [constraints] Phase: updateAutotoolsGnuConfigScriptsPhase [constraints] Phase: configurePhase [constraints] configureFlags: --verbose --prefix=/nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc/share/doc/constraints-0.14.2 --with-gcc=gcc --package-db=/build/tmp.RVckYteJnT/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [constraints] Using Parsec parser [constraints] Configuring constraints-0.14.2... [constraints] Dependency base >=4.12 && <5: using base-4.19.1.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.1.0 [constraints] Dependency constraints: using constraints-0.14.2 [constraints] Dependency hspec >=2: using hspec-2.11.12 [constraints] Source component graph: [constraints]  component lib [constraints]  component test:spec dependency lib [constraints] Configured component graph: [constraints]  component constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  include base-4.19.1.0-a65c [constraints]  include binary-0.8.9.1-4400 [constraints]  include boring-0.2.2-Iabmxezosax5XIpr4xIiU2 [constraints]  include deepseq-1.5.0.0-e0b4 [constraints]  include ghc-prim-0.11.0-89e1 [constraints]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [constraints]  include mtl-2.3.1-78a2 [constraints]  include transformers-0.6.1.0-90ea [constraints]  component constraints-0.14.2-JnW3QMPIclXJ6PQurzgK1J-spec [constraints]  include base-4.19.1.0-a65c [constraints]  include constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [constraints] Linked component graph: [constraints]  unit constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  include base-4.19.1.0-a65c [constraints]  include binary-0.8.9.1-4400 [constraints]  include boring-0.2.2-Iabmxezosax5XIpr4xIiU2 [constraints]  include deepseq-1.5.0.0-e0b4 [constraints]  include ghc-prim-0.11.0-89e1 [constraints]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [constraints]  include mtl-2.3.1-78a2 [constraints]  include transformers-0.6.1.0-90ea [crypton] [131 of 139] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, dist/build/Crypto/PubKey/ECC/DH.p_o ) [crypton] [132 of 139] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, dist/build/Crypto/ECC/Simple/Prim.p_o ) [crypton] [133 of 139] Compiling Crypto.ECC ( Crypto/ECC.hs, dist/build/Crypto/ECC.p_o ) [crypton] [134 of 139] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, dist/build/Crypto/PubKey/EdDSA.p_o ) [crypton] [135 of 139] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, dist/build/Crypto/PubKey/ECIES.p_o ) [crypton] [136 of 139] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, dist/build/Crypto/PubKey/ECDSA.p_o ) [crypton] [137 of 139] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, dist/build/Crypto/Data/AFIS.p_o ) [crypton] [138 of 139] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, dist/build/Crypto/System/CPU.p_o ) [crypton] [139 of 139] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, dist/build/Crypto/Tutorial.p_o ) [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.oLQ5M0fLAY/setup-package.conf.d -threaded [data-fix] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.oLQ5M0fLAY/Main.o ) [data-fix] [2 of 2] Linking Setup [data-fix] Phase: updateAutotoolsGnuConfigScriptsPhase [data-fix] Phase: configurePhase [data-fix] configureFlags: --verbose --prefix=/nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 --with-gcc=gcc --package-db=/build/tmp.oLQ5M0fLAY/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [data-fix] Using Parsec parser [data-fix] Configuring data-fix-0.3.4... [data-fix] Dependency base >=4.12.0.0 && <4.22: using base-4.19.1.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 [data-fix] Source component graph: component lib [data-fix] Configured component graph: [data-fix]  component data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [data-fix]  include base-4.19.1.0-a65c [data-fix]  include deepseq-1.5.0.0-e0b4 [data-fix]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [data-fix] Linked component graph: [data-fix]  unit data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [data-fix]  include base-4.19.1.0-a65c [data-fix]  include deepseq-1.5.0.0-e0b4 [data-fix]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [data-fix]  Data.Fix=data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD:Data.Fix [data-fix] Ready component graph: [data-fix]  definite data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [data-fix]  depends base-4.19.1.0-a65c [data-fix]  depends deepseq-1.5.0.0-e0b4 [data-fix]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [data-fix] Using Cabal-3.10.2.0 compiled by ghc-9.8 [data-fix] Using compiler: ghc-9.8.2 [data-fix] Using install prefix: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4 [data-fix] Executables installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/bin [data-fix] Libraries installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [data-fix] Dynamic Libraries installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [data-fix] Private executables installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/libexec/x86_64-linux-ghc-9.8.2/data-fix-0.3.4 [data-fix] Data files installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/share/x86_64-linux-ghc-9.8.2/data-fix-0.3.4 [data-fix] Documentation installed in: [data-fix] /nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 [data-fix] Configuration files installed in: [data-fix] /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/etc [data-fix] No alex found [data-fix] Using ar found on system at: [doctest]  prints verbose description of a specification [✔] [doctest]  prints verbose description of a property [✔] [doctest]  prints verbose error [✔] [doctest]  can deal with potentially problematic GHC options [✔] [doctest]  doctestWithResult [doctest]  on parse error [doctest]  aborts with (ExitFailure 1) [✔] [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 28.7584 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] 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 ) [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 ) [genvalidity:post-build] Uploading to the NixCI cache: /nix/store/4xambnhq3bzsyl0biksyrq43ryjc7lra-genvalidity-1.1.1.0-doc /nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0 [genvalidity:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity:post-build] copying 1 paths... [genvalidity:post-build] copying path '/nix/store/hxh705dm1n6ngcx8fskdsmq5lxhiqg95-genvalidity-1.1.1.0' to 'https://cache.nix-ci.com'... [genvalidity:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity:post-build] copying 0 paths... Uploaded genvalidity in 6.3s Progress: 12 of 89 built (15 building), 403 of 403 downloaded from cache Built genvalidity in 1m27s [lifted-base] Using haddock version 2.30.0 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [lifted-base] No happy found [lifted-base] Using haskell-suite found on system at: haskell-suite-dummy-location [lifted-base] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [lifted-base] No hmake found [lifted-base] Using hpc version 0.69 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [lifted-base] Using hsc2hs version 0.68.10 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [lifted-base] Using hscolour version 1.25 found on system at: [lifted-base] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [lifted-base] No jhc found [lifted-base] Using ld found on system at: [lifted-base] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [lifted-base] No pkg-config found [lifted-base] Using runghc version 9.8.2 found on system at: [lifted-base] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [lifted-base] Using strip version 2.44 found on system at: [lifted-base] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [lifted-base] Using tar found on system at: [lifted-base] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [lifted-base] No uhc found [lifted-base] Phase: buildPhase [lifted-base] Preprocessing library for lifted-base-0.2.3.12.. [lifted-base] Building library for lifted-base-0.2.3.12.. [lifted-base] [1 of 9] Compiling Control.Concurrent.Chan.Lifted ( Control/Concurrent/Chan/Lifted.hs, dist/build/Control/Concurrent/Chan/Lifted.o, dist/build/Control/Concurrent/Chan/Lifted.dyn_o ) [lifted-base] [2 of 9] Compiling Control.Concurrent.MVar.Lifted ( Control/Concurrent/MVar/Lifted.hs, dist/build/Control/Concurrent/MVar/Lifted.o, dist/build/Control/Concurrent/MVar/Lifted.dyn_o ) [lifted-base] [3 of 9] Compiling Control.Concurrent.QSem.Lifted ( Control/Concurrent/QSem/Lifted.hs, dist/build/Control/Concurrent/QSem/Lifted.o, dist/build/Control/Concurrent/QSem/Lifted.dyn_o ) [lifted-base] [4 of 9] Compiling Control.Concurrent.QSemN.Lifted ( Control/Concurrent/QSemN/Lifted.hs, dist/build/Control/Concurrent/QSemN/Lifted.o, dist/build/Control/Concurrent/QSemN/Lifted.dyn_o ) [lifted-base] [5 of 9] Compiling Control.Exception.Lifted ( Control/Exception/Lifted.hs, dist/build/Control/Exception/Lifted.o, dist/build/Control/Exception/Lifted.dyn_o ) [lifted-base] [6 of 9] Compiling Control.Concurrent.Lifted ( Control/Concurrent/Lifted.hs, dist/build/Control/Concurrent/Lifted.o, dist/build/Control/Concurrent/Lifted.dyn_o ) [lifted-base] [7 of 9] Compiling Data.IORef.Lifted ( Data/IORef/Lifted.hs, dist/build/Data/IORef/Lifted.o, dist/build/Data/IORef/Lifted.dyn_o ) [lifted-base] [8 of 9] Compiling Foreign.Marshal.Utils.Lifted ( Foreign/Marshal/Utils/Lifted.hs, dist/build/Foreign/Marshal/Utils/Lifted.o, dist/build/Foreign/Marshal/Utils/Lifted.dyn_o ) [lifted-base] [9 of 9] Compiling System.Timeout.Lifted ( System/Timeout/Lifted.hs, dist/build/System/Timeout/Lifted.o, dist/build/System/Timeout/Lifted.dyn_o ) [lifted-base] [1 of 9] Compiling Control.Concurrent.Chan.Lifted ( Control/Concurrent/Chan/Lifted.hs, dist/build/Control/Concurrent/Chan/Lifted.p_o ) [lifted-base] [2 of 9] Compiling Control.Concurrent.MVar.Lifted ( Control/Concurrent/MVar/Lifted.hs, dist/build/Control/Concurrent/MVar/Lifted.p_o ) [lifted-base] [3 of 9] Compiling Control.Concurrent.QSem.Lifted ( Control/Concurrent/QSem/Lifted.hs, dist/build/Control/Concurrent/QSem/Lifted.p_o ) [lifted-base] [4 of 9] Compiling Control.Concurrent.QSemN.Lifted ( Control/Concurrent/QSemN/Lifted.hs, dist/build/Control/Concurrent/QSemN/Lifted.p_o ) [lifted-base] [5 of 9] Compiling Control.Exception.Lifted ( Control/Exception/Lifted.hs, dist/build/Control/Exception/Lifted.p_o ) [lifted-base] [6 of 9] Compiling Control.Concurrent.Lifted ( Control/Concurrent/Lifted.hs, dist/build/Control/Concurrent/Lifted.p_o ) [lifted-base] [7 of 9] Compiling Data.IORef.Lifted ( Data/IORef/Lifted.hs, dist/build/Data/IORef/Lifted.p_o ) [lifted-base] [8 of 9] Compiling Foreign.Marshal.Utils.Lifted ( Foreign/Marshal/Utils/Lifted.hs, dist/build/Foreign/Marshal/Utils/Lifted.p_o ) [lifted-base] [9 of 9] Compiling System.Timeout.Lifted ( System/Timeout/Lifted.hs, dist/build/System/Timeout/Lifted.p_o ) [lifted-base] Preprocessing test suite 'test-lifted-base' for lifted-base-0.2.3.12.. [lifted-base] Building test suite 'test-lifted-base' for lifted-base-0.2.3.12.. [text-short] Phase: setupCompilerEnvironmentPhase [text-short] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [text-short] Phase: unpackPhase [text-short] unpacking source archive /nix/store/73fqxgslfgfnmf0wbaj60cv4lp2mvnw5-text-short-0.1.6.tar.gz [text-short] source root is text-short-0.1.6 [text-short] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-short-0.1.6/text-short.cabal" [text-short] Phase: patchPhase [text-short] Replace Cabal file with edited version from mirror://hackage/text-short-0.1.6/revision/3.cabal. [text-short] Phase: compileBuildDriverPhase [text-short] setupCompileFlags: -package-db=/build/tmp.8c99U6aYS5/setup-package.conf.d -threaded [text-short] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.8c99U6aYS5/Main.o ) [text-short] [2 of 2] Linking Setup [text-short] Phase: updateAutotoolsGnuConfigScriptsPhase [text-short] Phase: configurePhase [text-short] configureFlags: --verbose --prefix=/nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc/share/doc/text-short-0.1.6 --with-gcc=gcc --package-db=/build/tmp.8c99U6aYS5/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [text-short] Using Parsec parser [text-short] Configuring text-short-0.1.6... [text-short] Flags chosen: asserts=False [text-short] Dependency base >=4.12 && <4.22: using base-4.19.1.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.1.0 [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.1 [text-short] Dependency base: using base-4.19.1.0 [text-short] Dependency binary: using binary-0.8.9.1 [text-short] Dependency bytestring: using bytestring-0.12.1.0 [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.1 [text-short] Dependency text-short: using text-short-0.1.6 [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-FnZfx4AJqHdDxzrAfAKDCg [text-short]  include base-4.19.1.0-a65c [text-short]  include binary-0.8.9.1-4400 [text-short]  include bytestring-0.12.1.0-e271 [text-short]  include deepseq-1.5.0.0-e0b4 [text-short]  include ghc-prim-0.11.0-89e1 [text-short]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [text-short]  include template-haskell-2.21.0.0-d739 [text-short]  include text-2.1.1-7a0f [text-short]  component text-short-0.1.6-D3TVWlaKPf8G3djj1wEk3r-text-short-tests [text-short]  include base-4.19.1.0-a65c [text-short]  include binary-0.8.9.1-4400 [text-short]  include bytestring-0.12.1.0-e271 [text-short]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [th-orphans] Building library for th-orphans-0.13.16.. [th-orphans] [1 of 2] Compiling Language.Haskell.TH.Instances.Internal ( src/Language/Haskell/TH/Instances/Internal.hs, dist/build/Language/Haskell/TH/Instances/Internal.o, dist/build/Language/Haskell/TH/Instances/Internal.dyn_o ) [th-orphans] [2 of 2] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.o, dist/build/Language/Haskell/TH/Instances.dyn_o ) [th-orphans] [1 of 2] Compiling Language.Haskell.TH.Instances.Internal ( src/Language/Haskell/TH/Instances/Internal.hs, dist/build/Language/Haskell/TH/Instances/Internal.p_o ) [th-orphans] [2 of 2] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.p_o ) [th-orphans] Preprocessing test suite 'test' for th-orphans-0.13.16.. [th-orphans] Building test suite 'test' for th-orphans-0.13.16.. [th-orphans] [1 of 2] Compiling TestUtil ( test/TestUtil.hs, dist/build/test/test-tmp/TestUtil.o, dist/build/test/test-tmp/TestUtil.dyn_o ) [th-orphans] [2 of 2] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) [th-orphans] [3 of 3] Linking dist/build/test/test [th-orphans] Phase: checkPhase [th-orphans] Running 1 test suites... [th-orphans] Test suite test: RUNNING... [th-orphans]  [th-orphans] Doesn't infinite loop when comparing types [✔] [th-orphans] Compares types correctly [✔] [th-orphans] Lifts bytes [✔] [th-orphans]  [th-orphans] Finished in 0.0383 seconds [th-orphans] 3 examples, 0 failures [th-orphans] Test suite test: PASS [th-orphans] Test suite logged to: dist/test/th-orphans-0.13.16-test.log [th-orphans] 1 of 1 test suites (1 of 1 test cases) passed. [th-orphans] Phase: haddockPhase [th-orphans] Preprocessing library for th-orphans-0.13.16.. [th-orphans] Running Haddock on library for th-orphans-0.13.16.. [th-orphans] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [th-orphans] [1 of 2] Compiling Language.Haskell.TH.Instances.Internal ( src/Language/Haskell/TH/Instances/Internal.hs, /build/ghc654_0/ghc_6.o, /build/ghc654_0/ghc_6.dyn_o ) [th-orphans] [2 of 2] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, nothing ) [th-orphans] Haddock coverage: [th-orphans] Warning: 'ReaderT' is ambiguous. It is defined [th-orphans]  * in ‘Control.Monad.Trans.Reader’ [th-orphans]  * in ‘Control.Monad.Trans.Reader’ [th-orphans]  You may be able to disambiguate the identifier by qualifying it or [th-orphans]  by specifying the type/value namespace explicitly. [th-orphans]  Defaulting to the one defined in ‘Control.Monad.Trans.Reader’ [th-orphans] Warning: 'WriterT' is ambiguous. It is defined [th-orphans]  * in ‘Control.Monad.Trans.Writer.Lazy’ [th-orphans]  * in ‘Control.Monad.Trans.Writer.Lazy’ [th-orphans]  You may be able to disambiguate the identifier by qualifying it or [th-orphans]  by specifying the type/value namespace explicitly. [th-orphans]  Defaulting to the one defined in ‘Control.Monad.Trans.Writer.Lazy’ [th-orphans] Warning: 'StateT' is ambiguous. It is defined [th-orphans]  * in ‘Control.Monad.Trans.State.Lazy’ [th-orphans]  * in ‘Control.Monad.Trans.State.Lazy’ [th-orphans]  You may be able to disambiguate the identifier by qualifying it or [th-orphans]  by specifying the type/value namespace explicitly. [th-orphans]  Defaulting to the one defined in ‘Control.Monad.Trans.State.Lazy’ [th-orphans] Warning: 'RWST' is ambiguous. It is defined [th-orphans]  * in ‘Control.Monad.Trans.RWS.Lazy’ [th-orphans]  * in ‘Control.Monad.Trans.RWS.Lazy’ [th-orphans]  You may be able to disambiguate the identifier by qualifying it or [th-orphans]  by specifying the type/value namespace explicitly. [th-orphans]  Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Lazy’ [th-orphans] Warning: 'MonadFix' is out of scope. [th-orphans]  If you qualify the identifier, haddock can try to link it anyway. [th-orphans] Warning: 'Q' is ambiguous. It is defined [th-orphans]  * in ‘Language.Haskell.TH.Syntax’ [th-orphans]  * in ‘Language.Haskell.TH.Syntax’ [th-orphans]  You may be able to disambiguate the identifier by qualifying it or [th-orphans]  by specifying the type/value namespace explicitly. [th-orphans]  Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ [th-orphans]  100% ( 1 / 1) in 'Language.Haskell.TH.Instances' [th-orphans] Documentation created: dist/doc/html/th-orphans/, [th-orphans] dist/doc/html/th-orphans/th-orphans.txt [th-orphans] Preprocessing test suite 'test' for th-orphans-0.13.16.. [th-orphans] Phase: installPhase [zlib:post-build] Uploading to the NixCI cache: /nix/store/dmgjzsbwmlpvk7xd5sbn5dpqqnskb9x0-zlib-0.7.1.0-doc /nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0 [zlib:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [zlib:post-build] copying 1 paths... [zlib:post-build] copying path '/nix/store/s8gn3fkbazvi9ypfg4ppdc0ia00vf72z-zlib-0.7.1.0' to 'https://cache.nix-ci.com'... [zlib:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [zlib:post-build] copying 0 paths... Uploaded zlib in 5.6s Progress: 13 of 90 built (14 building), 403 of 403 downloaded from cache Built zlib in 1m33s Building /nix/store/q1vik348v615vribqj6l9nkwp6bp04vj-time-compat-1.9.7.drv Building /nix/store/sh8z57ck7qazk4v9rwpdaknfm6ab32nc-uuid-types-1.0.6.drv [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2 [OneTuple] Executables installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/bin [OneTuple] Libraries installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple] Dynamic Libraries installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [OneTuple] Private executables installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/libexec/x86_64-linux-ghc-9.8.2/OneTuple-0.4.2 [OneTuple] Data files installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/share/x86_64-linux-ghc-9.8.2/OneTuple-0.4.2 [OneTuple] Documentation installed in: [OneTuple] /nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 [OneTuple] Configuration files installed in: [OneTuple] /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/etc [OneTuple] No alex found [OneTuple] Using ar found on system at: [OneTuple] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [OneTuple] Using ghc version 9.8.2 found on system at: [OneTuple] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [OneTuple] Using ghc-pkg version 9.8.2 found on system at: [OneTuple] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [OneTuple] Using hsc2hs version 0.68.10 found on system at: [OneTuple] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [OneTuple] Using hscolour version 1.25 found on system at: [OneTuple] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [OneTuple] No jhc found [OneTuple] Using ld found on system at: [OneTuple] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [OneTuple] No pkg-config found [OneTuple] Using runghc version 9.8.2 found on system at: [OneTuple] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [OneTuple] Using strip version 2.44 found on system at: [OneTuple] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [OneTuple] Using tar found on system at: [OneTuple] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [OneTuple] No uhc found [OneTuple] Phase: buildPhase [OneTuple] Preprocessing library for OneTuple-0.4.2.. [OneTuple] Building library for OneTuple-0.4.2.. [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 ) [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 ) [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 ) [OneTuple] [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.p_o ) [OneTuple] [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.p_o ) [OneTuple] [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.p_o ) [OneTuple] Preprocessing test suite 'th' for OneTuple-0.4.2.. [OneTuple] Building test suite 'th' for OneTuple-0.4.2.. [OneTuple] [1 of 1] Compiling Main ( test/th.hs, dist/build/th/th-tmp/Main.o ) [OneTuple] [2 of 2] Linking dist/build/th/th [OneTuple] Preprocessing test suite 'instances' for OneTuple-0.4.2.. [OneTuple] Building test suite 'instances' for OneTuple-0.4.2.. [OneTuple] [1 of 1] Compiling Main ( test/instances.hs, dist/build/instances/instances-tmp/Main.o ) [OneTuple] [2 of 2] Linking dist/build/instances/instances [OneTuple] Phase: checkPhase [OneTuple] Running 2 test suites... [OneTuple] Test suite th: RUNNING... [OneTuple] True [OneTuple] Test suite th: PASS [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/share/x86_64-linux-ghc-9.8.2/asn1-types-0.3.4 [asn1-types] Documentation installed in: [asn1-types] /nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc/share/doc/asn1-types-0.3.4 [asn1-types] Configuration files installed in: [asn1-types] /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/etc [asn1-types] No alex found [asn1-types] Using ar found on system at: [asn1-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [asn1-types] No c2hs found [asn1-types] No cpphs found [asn1-types] No doctest found [asn1-types] Using gcc version 14.3.0 given by user at: [asn1-types] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [asn1-types] Using ghc version 9.8.2 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [asn1-types] Using ghc-pkg version 9.8.2 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [asn1-types] No ghcjs found [asn1-types] No ghcjs-pkg found [asn1-types] No greencard found [asn1-types] Using haddock version 2.30.0 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [asn1-types] No happy found [asn1-types] Using haskell-suite found on system at: haskell-suite-dummy-location [asn1-types] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [asn1-types] No hmake found [asn1-types] Using hpc version 0.69 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [asn1-types] Using hsc2hs version 0.68.10 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [asn1-types] Using hscolour version 1.25 found on system at: [asn1-types] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [asn1-types] No jhc found [asn1-types] Using ld found on system at: [asn1-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [asn1-types] No pkg-config found [asn1-types] Using runghc version 9.8.2 found on system at: [asn1-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [asn1-types] Using strip version 2.44 found on system at: [asn1-types] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [asn1-types] Using tar found on system at: [asn1-types] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [asn1-types] No uhc found [asn1-types] Phase: buildPhase [asn1-types] Preprocessing library for asn1-types-0.3.4.. [asn1-types] Building library for asn1-types-0.3.4.. [asn1-types] [1 of 6] Compiling Data.ASN1.BitArray ( Data/ASN1/BitArray.hs, dist/build/Data/ASN1/BitArray.o, dist/build/Data/ASN1/BitArray.dyn_o ) [asn1-types] [2 of 6] Compiling Data.ASN1.OID ( Data/ASN1/OID.hs, dist/build/Data/ASN1/OID.o, dist/build/Data/ASN1/OID.dyn_o ) [asn1-types] [3 of 6] Compiling Data.ASN1.Types.Lowlevel ( Data/ASN1/Types/Lowlevel.hs, dist/build/Data/ASN1/Types/Lowlevel.o, dist/build/Data/ASN1/Types/Lowlevel.dyn_o ) [asn1-types] [4 of 6] Compiling Data.ASN1.Types.String ( Data/ASN1/Types/String.hs, dist/build/Data/ASN1/Types/String.o, dist/build/Data/ASN1/Types/String.dyn_o ) [asn1-types] [5 of 6] Compiling Data.ASN1.Types ( Data/ASN1/Types.hs, dist/build/Data/ASN1/Types.o, dist/build/Data/ASN1/Types.dyn_o ) [asn1-types] [6 of 6] Compiling Data.ASN1.Pretty ( Data/ASN1/Pretty.hs, dist/build/Data/ASN1/Pretty.o, dist/build/Data/ASN1/Pretty.dyn_o ) [asn1-types] [1 of 6] Compiling Data.ASN1.BitArray ( Data/ASN1/BitArray.hs, dist/build/Data/ASN1/BitArray.p_o ) [asn1-types] [2 of 6] Compiling Data.ASN1.OID ( Data/ASN1/OID.hs, dist/build/Data/ASN1/OID.p_o ) [asn1-types] [3 of 6] Compiling Data.ASN1.Types.Lowlevel ( Data/ASN1/Types/Lowlevel.hs, dist/build/Data/ASN1/Types/Lowlevel.p_o ) [asn1-types] [4 of 6] Compiling Data.ASN1.Types.String ( Data/ASN1/Types/String.hs, dist/build/Data/ASN1/Types/String.p_o ) [asn1-types] [5 of 6] Compiling Data.ASN1.Types ( Data/ASN1/Types.hs, dist/build/Data/ASN1/Types.p_o ) [asn1-types] [6 of 6] Compiling Data.ASN1.Pretty ( Data/ASN1/Pretty.hs, dist/build/Data/ASN1/Pretty.p_o ) [asn1-types] Phase: checkPhase [asn1-types] Package has no test suites. [asn1-types] Phase: haddockPhase [asn1-types] Preprocessing library for asn1-types-0.3.4.. [asn1-types] Running Haddock on library for asn1-types-0.3.4.. [asn1-types] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [asn1-types] [1 of 6] Compiling Data.ASN1.BitArray ( Data/ASN1/BitArray.hs, nothing ) [asn1-types] [2 of 6] Compiling Data.ASN1.OID ( Data/ASN1/OID.hs, nothing ) [async]  depends stm-2.5.2.1-3f80 [async]  definite async-2.2.5-J144PpJCpbF5NuX2nv5yIA-test-async [async]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [async]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async]  depends base-4.19.1.0-a65c [async]  depends stm-2.5.2.1-3f80 [async]  depends test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [async]  depends test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [async] Using Cabal-3.10.2.0 compiled by ghc-9.8 [async] Using compiler: ghc-9.8.2 [async] Using install prefix: /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5 [async] Executables installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/bin [async] Libraries installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async] Dynamic Libraries installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [async] Private executables installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/libexec/x86_64-linux-ghc-9.8.2/async-2.2.5 [async] Data files installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/share/x86_64-linux-ghc-9.8.2/async-2.2.5 [async] Documentation installed in: [async] /nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc/share/doc/async-2.2.5 [async] Configuration files installed in: [async] /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/etc [async] No alex found [async] Using ar found on system at: [async] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [async] Using ghc version 9.8.2 found on system at: [async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [async] Using ghc-pkg version 9.8.2 found on system at: [async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [async] Using hsc2hs version 0.68.10 found on system at: [async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [async] Using hscolour version 1.25 found on system at: [async] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [async] No jhc found [async] Using ld found on system at: [async] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [async] No pkg-config found [async] Using runghc version 9.8.2 found on system at: [async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [async] Using strip version 2.44 found on system at: [async] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [async] Using tar found on system at: [async] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [async] No uhc found [async] Phase: buildPhase [async] Preprocessing library for async-2.2.5.. [async] Building library for async-2.2.5.. [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 ) [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  MixedBT [] [barbies]  naturality of bprod: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK [barbies]  +++ OK, passed 100 tests. [barbies]  left identity: OK (0.12s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.08s) [barbies]  +++ OK, passed 100 tests. [barbies]  addDict projection [barbies]  Record0: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record1: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record3: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record1S: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3S: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record1W Covered: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W Covered: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS Covered: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS Covered: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Ignore1: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3: OK [barbies]  +++ OK, passed 100 tests. [barbies]  SumRec: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3W Covered: OK [barbies]  +++ OK, passed 100 tests. [barbies]  SumRecW Covered: OK [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecord: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  CompositeRecordW Covered: OK [barbies]  +++ OK, passed 100 tests. [barbies]  MixedBT Maybe: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Bare laws [barbies]  Record1W [barbies]  bcover . bstrip = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3W [barbies]  bcover . bstrip = id: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Record1WS [barbies]  bcover . bstrip = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Record3WS [barbies]  bcover . bstrip = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  Sum3W [barbies]  bcover . bstrip = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  SumRecW [barbies]  bcover . bstrip = id: OK [barbies]  +++ OK, passed 100 tests. [barbies]  NestedFW [barbies]  bcover . bstrip = id: OK (0.03s) [barbies]  +++ OK, passed 100 tests. [barbies]  Generic wrapper [barbies]  Monoid laws [barbies]  neutral element: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.01s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.02s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.07s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.05s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.06s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.15s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.04s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.15s) [barbies]  +++ OK, passed 100 tests. [barbies]  Monoid laws [barbies]  neutral element: OK (0.12s) [barbies]  +++ OK, passed 100 tests. [barbies]  associativity: OK (0.12s) [barbies]  +++ OK, passed 100 tests. [barbies]  bfoldMap [barbies]  Record3: OK [barbies]  bmapC [barbies]  Record1: OK [barbies]  btraverseC [barbies]  Record1: OK [barbies]  bpureC [bifunctors] [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, nothing ) [bifunctors] [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, nothing ) [bifunctors] [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, nothing ) [bifunctors] [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, nothing ) [bifunctors] Haddock coverage: [bifunctors]  70% ( 7 / 10) in 'Data.Biapplicative' [bifunctors]  Missing documentation for: [bifunctors]  Biapplicative (src/Data/Biapplicative.hs:44) [bifunctors]  <<$>> (src/Data/Biapplicative.hs:41) [bifunctors]  <<**>> (src/Data/Biapplicative.hs:74) [bifunctors] Warning: 'Biap' is ambiguous. It is defined [bifunctors]  * at src/Data/Bifunctor/Biap.hs:67:23 [bifunctors]  * at src/Data/Bifunctor/Biap.hs:67:1 [bifunctors]  You may be able to disambiguate the identifier by qualifying it or [bifunctors]  by specifying the type/value namespace explicitly. [bifunctors]  Defaulting to the one defined at src/Data/Bifunctor/Biap.hs:67:1 [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Biap' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Biff' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Clown' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Fix' [bifunctors]  14% ( 1 / 7) in 'Data.Bifunctor.Functor' [bifunctors]  Missing documentation for: [bifunctors]  Module header [bifunctors]  BifunctorFunctor (src/Data/Bifunctor/Functor.hs:19) [bifunctors]  BifunctorMonad (src/Data/Bifunctor/Functor.hs:22) [bifunctors]  biliftM (src/Data/Bifunctor/Functor.hs:31) [bifunctors]  BifunctorComonad (src/Data/Bifunctor/Functor.hs:34) [bifunctors]  biliftW (src/Data/Bifunctor/Functor.hs:43) [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Flip' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Join' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Joker' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Product' [bifunctors]  0% ( 0 / 2) in 'Data.Bifunctor.Sum' [bifunctors]  Missing documentation for: [bifunctors]  Module header [bifunctors]  Sum (src/Data/Bifunctor/Sum.hs:22) [bifunctors] Warning: 'Name' is ambiguous. It is defined [bifunctors]  * in ‘Language.Haskell.TH.Syntax’ [bifunctors]  * in ‘Language.Haskell.TH.Syntax’ [bifunctors]  You may be able to disambiguate the identifier by qualifying it or [bifunctors]  by specifying the type/value namespace explicitly. [bifunctors]  Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ [bifunctors] Warning: 'Options' is ambiguous. It is defined [bifunctors]  * at src/Data/Bifunctor/TH.hs:77:19 [bifunctors]  * at src/Data/Bifunctor/TH.hs:77:1 [bifunctors]  You may be able to disambiguate the identifier by qualifying it or [bifunctors]  by specifying the type/value namespace explicitly. [bifunctors]  Defaulting to the one defined at src/Data/Bifunctor/TH.hs:77:1 [bifunctors] Warning: 'bimap' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bifoldMap' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bifoldr' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bifoldl' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bitraverse' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bisequenceA' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'makeBitraverseA' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bimapM' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'bisequence' is out of scope. [bifunctors]  If you qualify the identifier, haddock can try to link it anyway. [bifunctors] Warning: 'Name' is ambiguous. It is defined [bifunctors]  * in ‘Language.Haskell.TH.Syntax’ [bifunctors]  * in ‘Language.Haskell.TH.Syntax’ [bifunctors]  You may be able to disambiguate the identifier by qualifying it or [bifunctors]  by specifying the type/value namespace explicitly. [bifunctors]  Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ [bifunctors]  96% ( 32 / 33) in 'Data.Bifunctor.TH' [bifunctors]  Missing documentation for: [bifunctors]  makeBifold (src/Data/Bifunctor/TH.hs:217) [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Tannen' [bifunctors]  100% ( 2 / 2) in 'Data.Bifunctor.Wrapped' [bifunctors] Warning: Data.Bifunctor.Biap: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Biap.Rep_Biap [bifunctors]  - Data.Bifunctor.Biap.Rep1_Biap [bifunctors] Warning: Data.Bifunctor.Biff: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Biff.Rep1_Biff [case-insensitive]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [case-insensitive]  include base-4.19.1.0-a65c [case-insensitive]  include bytestring-0.12.1.0-e271 [case-insensitive]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [case-insensitive]  include test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [case-insensitive]  include text-2.1.1-7a0f [case-insensitive] Ready component graph: [case-insensitive]  definite case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  depends base-4.19.1.0-a65c [case-insensitive]  depends bytestring-0.12.1.0-e271 [case-insensitive]  depends deepseq-1.5.0.0-e0b4 [case-insensitive]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [case-insensitive]  depends text-2.1.1-7a0f [case-insensitive]  definite case-insensitive-1.2.1.0-4fPvdXro1C1FruswGlR10m-test-case-insensitive [case-insensitive]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [case-insensitive]  depends base-4.19.1.0-a65c [case-insensitive]  depends bytestring-0.12.1.0-e271 [case-insensitive]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive]  depends test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [case-insensitive]  depends test-framework-hunit-0.3.0.2-IfnP4jj4Ux6FVrJzxeFdyH [case-insensitive]  depends text-2.1.1-7a0f [case-insensitive] Using Cabal-3.10.2.0 compiled by ghc-9.8 [case-insensitive] Using compiler: ghc-9.8.2 [case-insensitive] Using install prefix: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0 [case-insensitive] Executables installed in: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/bin [case-insensitive] Libraries installed in: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive] Dynamic Libraries installed in: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [case-insensitive] Private executables installed in: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/libexec/x86_64-linux-ghc-9.8.2/case-insensitive-1.2.1.0 [case-insensitive] Data files installed in: [case-insensitive] /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/share/x86_64-linux-ghc-9.8.2/case-insensitive-1.2.1.0 [case-insensitive] Documentation installed in: [case-insensitive] /nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-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/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/etc [case-insensitive] No alex found [case-insensitive] Using ar found on system at: [case-insensitive] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [case-insensitive] Using ghc version 9.8.2 found on system at: [case-insensitive] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [case-insensitive] Using ghc-pkg version 9.8.2 found on system at: [case-insensitive] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [case-insensitive] Using hsc2hs version 0.68.10 found on system at: [case-insensitive] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [case-insensitive] Using hscolour version 1.25 found on system at: [case-insensitive] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [case-insensitive] No jhc found [case-insensitive] Using ld found on system at: [case-insensitive] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [case-insensitive] No pkg-config found [case-insensitive] Using runghc version 9.8.2 found on system at: [case-insensitive] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [case-insensitive] Using strip version 2.44 found on system at: [case-insensitive] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [case-insensitive] Using tar found on system at: [case-insensitive] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [case-insensitive] No uhc found [case-insensitive] Phase: buildPhase [case-insensitive] Preprocessing library for case-insensitive-1.2.1.0.. [case-insensitive] Building library for case-insensitive-1.2.1.0.. [constraints]  Data.Constraint=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint,Data.Constraint.Char=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Char,Data.Constraint.Deferrable=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Deferrable,Data.Constraint.Forall=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Forall,Data.Constraint.Lifting=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Lifting,Data.Constraint.Nat=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Nat,Data.Constraint.Symbol=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Symbol,Data.Constraint.Unsafe=constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu:Data.Constraint.Unsafe [constraints]  unit constraints-0.14.2-JnW3QMPIclXJ6PQurzgK1J-spec [constraints]  include base-4.19.1.0-a65c [constraints]  include constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [constraints] Ready component graph: [constraints]  definite constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  depends base-4.19.1.0-a65c [constraints]  depends binary-0.8.9.1-4400 [constraints]  depends boring-0.2.2-Iabmxezosax5XIpr4xIiU2 [constraints]  depends deepseq-1.5.0.0-e0b4 [constraints]  depends ghc-prim-0.11.0-89e1 [constraints]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [constraints]  depends mtl-2.3.1-78a2 [constraints]  depends transformers-0.6.1.0-90ea [constraints]  definite constraints-0.14.2-JnW3QMPIclXJ6PQurzgK1J-spec [constraints]  depends base-4.19.1.0-a65c [constraints]  depends constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [constraints] Using Cabal-3.10.2.0 compiled by ghc-9.8 [constraints] Using compiler: ghc-9.8.2 [constraints] Using install prefix: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2 [constraints] Executables installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/bin [constraints] Libraries installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints] Dynamic Libraries installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [constraints] Private executables installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/libexec/x86_64-linux-ghc-9.8.2/constraints-0.14.2 [constraints] Data files installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/share/x86_64-linux-ghc-9.8.2/constraints-0.14.2 [constraints] Documentation installed in: [constraints] /nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc/share/doc/constraints-0.14.2 [constraints] Configuration files installed in: [constraints] /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/etc [constraints] No alex found [constraints] Using ar found on system at: [constraints] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [constraints] Using ghc version 9.8.2 found on system at: [constraints] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [constraints] Using ghc-pkg version 9.8.2 found on system at: [constraints] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [constraints] Using hsc2hs version 0.68.10 found on system at: [constraints] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [constraints] Using hscolour version 1.25 found on system at: [constraints] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [constraints] No jhc found [constraints] Using ld found on system at: [constraints] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [constraints] No pkg-config found [constraints] Using runghc version 9.8.2 found on system at: [constraints] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [constraints] Using strip version 2.44 found on system at: [constraints] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [constraints] Using tar found on system at: [constraints] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [constraints] No uhc found [constraints] Phase: buildPhase [constraints] Preprocessing library for constraints-0.14.2.. [data-fix] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [data-fix] Using ghc version 9.8.2 found on system at: [data-fix] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [data-fix] Using ghc-pkg version 9.8.2 found on system at: [data-fix] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [data-fix] Using hsc2hs version 0.68.10 found on system at: [data-fix] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [data-fix] Using hscolour version 1.25 found on system at: [data-fix] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [data-fix] No jhc found [data-fix] Using ld found on system at: [data-fix] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [data-fix] No pkg-config found [data-fix] Using runghc version 9.8.2 found on system at: [data-fix] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [data-fix] Using strip version 2.44 found on system at: [data-fix] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [data-fix] Using tar found on system at: [data-fix] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [data-fix] No uhc found [data-fix] Phase: buildPhase [data-fix] Preprocessing library for data-fix-0.3.4.. [data-fix] Building library for data-fix-0.3.4.. [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.o, dist/build/Data/Fix.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]  | ^^^^ [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.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] Phase: checkPhase [data-fix] Package has no test suites. [data-fix] Phase: haddockPhase [data-fix] Preprocessing library for data-fix-0.3.4.. [data-fix] Running Haddock on library for data-fix-0.3.4.. [data-fix] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, nothing ) [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. [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 [doctest] Documentation created: dist/doc/html/doctest/, [doctest] dist/doc/html/doctest/doctest.txt [doctest] Preprocessing test suite 'spec' for doctest-0.22.6.. [doctest] Preprocessing executable 'doctest' for doctest-0.22.6.. [doctest] Phase: installPhase [doctest] Installing library in /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/doctest-0.22.6-blhhXyWrRJAqTquHQRdE [doctest] Installing executable doctest in /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin [doctest] Warning: The directory [doctest] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-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/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6 [doctest] shrinking /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin/doctest [doctest] shrinking /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSdoctest-0.22.6-blhhXyWrRJAqTquHQRdE-ghc9.8.2.so [doctest] checking for references to /build/ in /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6... [doctest] patching script interpreter paths in /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6 [doctest] stripping (with command strip and flags -S -p) in /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/lib /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin [doctest] shrinking RPATHs of ELF executables and libraries in /nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc [doctest] checking for references to /build/ in /nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc... [doctest] patching script interpreter paths in /nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc [lifted-base] [1 of 1] Compiling Main ( test/test.hs, dist/build/test-lifted-base/test-lifted-base-tmp/Main.o ) [lifted-base] [2 of 2] Linking dist/build/test-lifted-base/test-lifted-base [lifted-base] Phase: checkPhase [lifted-base] Running 1 test suites... [lifted-base] Test suite test-lifted-base: RUNNING... [lifted-base] IdentityT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] MaybeT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] ReaderT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] WriterT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] ExceptT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] StateT: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] RWST: [lifted-base]  finally: [OK] [lifted-base]  catch: [OK] [lifted-base]  bracket: [OK] [lifted-base]  bracket_: [OK] [lifted-base]  onException: [OK] [lifted-base] ExceptT throwE: [OK] [lifted-base] WriterT tell: [OK] [lifted-base]  [lifted-base]  Test Cases Total [lifted-base]  Passed 37 37 [lifted-base]  Failed 0 0 [lifted-base]  Total 37 37 [lifted-base] Test suite test-lifted-base: PASS [lifted-base] Test suite logged to: dist/test/lifted-base-0.2.3.12-test-lifted-base.log [lifted-base] 1 of 1 test suites (1 of 1 test cases) passed. [lifted-base] Phase: haddockPhase [lifted-base] Preprocessing library for lifted-base-0.2.3.12.. [lifted-base] Running Haddock on library for lifted-base-0.2.3.12.. [lifted-base] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [lifted-base] [1 of 9] Compiling Control.Concurrent.Chan.Lifted ( Control/Concurrent/Chan/Lifted.hs, nothing ) [lifted-base] [2 of 9] Compiling Control.Concurrent.MVar.Lifted ( Control/Concurrent/MVar/Lifted.hs, nothing ) [lifted-base] [3 of 9] Compiling Control.Concurrent.QSem.Lifted ( Control/Concurrent/QSem/Lifted.hs, nothing ) [lifted-base] [4 of 9] Compiling Control.Concurrent.QSemN.Lifted ( Control/Concurrent/QSemN/Lifted.hs, nothing ) [lifted-base] [5 of 9] Compiling Control.Exception.Lifted ( Control/Exception/Lifted.hs, nothing ) [lifted-base] [6 of 9] Compiling Control.Concurrent.Lifted ( Control/Concurrent/Lifted.hs, nothing ) [lifted-base] [7 of 9] Compiling Data.IORef.Lifted ( Data/IORef/Lifted.hs, nothing ) [lifted-base] [8 of 9] Compiling Foreign.Marshal.Utils.Lifted ( Foreign/Marshal/Utils/Lifted.hs, nothing ) [lifted-base] [9 of 9] Compiling System.Timeout.Lifted ( System/Timeout/Lifted.hs, nothing ) [lifted-base] Haddock coverage: [lifted-base]  100% ( 8 / 8) in 'Control.Concurrent.Chan.Lifted' [lifted-base]  100% ( 19 / 19) in 'Control.Concurrent.MVar.Lifted' [lifted-base]  100% ( 5 / 5) in 'Control.Concurrent.QSem.Lifted' [lifted-base]  100% ( 5 / 5) in 'Control.Concurrent.QSemN.Lifted' [lifted-base] Warning: 'liftBaseOp' is out of scope. [lifted-base]  If you qualify the identifier, haddock can try to link it anyway. [lifted-base]  100% ( 64 / 64) in 'Control.Exception.Lifted' [lifted-base]  100% ( 36 / 36) in 'Control.Concurrent.Lifted' [lifted-base]  100% ( 11 / 11) in 'Data.IORef.Lifted' [lifted-base] Warning: 'MonadBase' is out of scope. [lifted-base]  If you qualify the identifier, haddock can try to link it anyway. [lifted-base]  100% ( 2 / 2) in 'Foreign.Marshal.Utils.Lifted' [lifted-base]  100% ( 2 / 2) in 'System.Timeout.Lifted' [lifted-base] Warning: Control.Exception.Lifted: could not find link destinations for: [lifted-base]  - GHC.IOPort.IOPortException [lifted-base] Documentation created: dist/doc/html/lifted-base/, [lifted-base] dist/doc/html/lifted-base/lifted-base.txt [lifted-base] Preprocessing test suite 'test-lifted-base' for lifted-base-0.2.3.12.. [lifted-base] Phase: installPhase [lifted-base] Installing library in /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-base] Phase: fixupPhase [lifted-base] shrinking RPATHs of ELF executables and libraries in /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12 [lifted-base] shrinking /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSlifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy-ghc9.8.2.so [lifted-base] checking for references to /build/ in /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12... [lifted-base] patching script interpreter paths in /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12 [text-short]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-short]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-short]  include template-haskell-2.21.0.0-d739 [text-short]  include text-2.1.1-7a0f [text-short]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short] Linked component graph: [text-short]  unit text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short]  include base-4.19.1.0-a65c [text-short]  include binary-0.8.9.1-4400 [text-short]  include bytestring-0.12.1.0-e271 [text-short]  include deepseq-1.5.0.0-e0b4 [text-short]  include ghc-prim-0.11.0-89e1 [text-short]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [text-short]  include template-haskell-2.21.0.0-d739 [text-short]  include text-2.1.1-7a0f [text-short]  Data.Text.Short=text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg:Data.Text.Short,Data.Text.Short.Partial=text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg:Data.Text.Short.Partial,Data.Text.Short.Unsafe=text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg:Data.Text.Short.Unsafe [text-short]  unit text-short-0.1.6-D3TVWlaKPf8G3djj1wEk3r-text-short-tests [text-short]  include base-4.19.1.0-a65c [text-short]  include binary-0.8.9.1-4400 [text-short]  include bytestring-0.12.1.0-e271 [text-short]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [text-short]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-short]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-short]  include template-haskell-2.21.0.0-d739 [text-short]  include text-2.1.1-7a0f [text-short]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short] Ready component graph: [text-short]  definite text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short]  depends base-4.19.1.0-a65c [text-short]  depends binary-0.8.9.1-4400 [text-short]  depends bytestring-0.12.1.0-e271 [text-short]  depends deepseq-1.5.0.0-e0b4 [text-short]  depends ghc-prim-0.11.0-89e1 [text-short]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [text-short]  depends template-haskell-2.21.0.0-d739 [text-short]  depends text-2.1.1-7a0f [text-short]  definite text-short-0.1.6-D3TVWlaKPf8G3djj1wEk3r-text-short-tests [text-short]  depends base-4.19.1.0-a65c [text-short]  depends binary-0.8.9.1-4400 [text-short]  depends bytestring-0.12.1.0-e271 [text-short]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [text-short]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-short]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-short]  depends template-haskell-2.21.0.0-d739 [text-short]  depends text-2.1.1-7a0f [text-short]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short] Using Cabal-3.10.2.0 compiled by ghc-9.8 [text-short] Using compiler: ghc-9.8.2 [text-short] Using install prefix: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6 [text-short] Executables installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/bin [text-short] Libraries installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short] Dynamic Libraries installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [text-short] Private executables installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/libexec/x86_64-linux-ghc-9.8.2/text-short-0.1.6 [text-short] Data files installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/share/x86_64-linux-ghc-9.8.2/text-short-0.1.6 [text-short] Documentation installed in: [text-short] /nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc/share/doc/text-short-0.1.6 [text-short] Configuration files installed in: [text-short] /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/etc [text-short] No alex found [text-short] Using ar found on system at: [text-short] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [text-short] Using ghc version 9.8.2 found on system at: [text-short] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [text-short] Using ghc-pkg version 9.8.2 found on system at: [text-short] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [text-short] No happy found [text-short] Using haskell-suite found on system at: haskell-suite-dummy-location [th-orphans] Installing library in /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [th-orphans] Phase: fixupPhase [th-orphans] shrinking RPATHs of ELF executables and libraries in /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16 [th-orphans] shrinking /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSth-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u-ghc9.8.2.so [th-orphans] checking for references to /build/ in /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16... [th-orphans] patching script interpreter paths in /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16 [th-orphans] stripping (with command strip and flags -S -p) in /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16/lib [th-orphans] shrinking RPATHs of ELF executables and libraries in /nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc [th-orphans] checking for references to /build/ in /nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc... [th-orphans] patching script interpreter paths in /nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc [these] Phase: setupCompilerEnvironmentPhase [these] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [these] Phase: unpackPhase [these] unpacking source archive /nix/store/68jyhraz9gap8cmxlsfy9nwk6cm77blq-these-1.2.1.tar.gz [these] source root is these-1.2.1 [these] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "these-1.2.1/these.cabal" [these] Phase: patchPhase [these] Replace Cabal file with edited version from mirror://hackage/these-1.2.1/revision/2.cabal. [these] Phase: compileBuildDriverPhase [these] setupCompileFlags: -package-db=/build/tmp.ji3xSwofGv/setup-package.conf.d -threaded [these] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ji3xSwofGv/Main.o ) [these] [2 of 2] Linking Setup [these] Phase: updateAutotoolsGnuConfigScriptsPhase [these] Phase: configurePhase [these] configureFlags: --verbose --prefix=/nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc/share/doc/these-1.2.1 --with-gcc=gcc --package-db=/build/tmp.ji3xSwofGv/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [these] Using Parsec parser [these] Configuring these-1.2.1... [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.1.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 [these] Source component graph: component lib [these] Configured component graph: [these]  component these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [these]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [these]  include base-4.19.1.0-a65c [these]  include binary-0.8.9.1-4400 [these]  include deepseq-1.5.0.0-e0b4 [these]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [these] Linked component graph: [these]  unit these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [these]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [these]  include base-4.19.1.0-a65c [these]  include binary-0.8.9.1-4400 [these]  include deepseq-1.5.0.0-e0b4 [these]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [these]  Data.Functor.These=these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB:Data.Functor.These,Data.These=these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB:Data.These,Data.These.Combinators=these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB:Data.These.Combinators [these] Ready component graph: [these]  definite these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [these]  depends assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [these]  depends base-4.19.1.0-a65c [these]  depends binary-0.8.9.1-4400 [these]  depends deepseq-1.5.0.0-e0b4 [these]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [these] Using Cabal-3.10.2.0 compiled by ghc-9.8 [these] Using compiler: ghc-9.8.2 [these] Using install prefix: /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1 [these] Executables installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/bin [these] Libraries installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [OneTuple] Test suite logged to: dist/test/OneTuple-0.4.2-th.log [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] 2 of 2 test suites (2 of 2 test cases) passed. [OneTuple] Phase: haddockPhase [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. [OneTuple] [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, nothing ) [OneTuple] [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, nothing ) [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 [OneTuple] Warning: Data.Tuple.Solo: could not find link destinations for: [OneTuple]  - GHC.Generics.Rep1_Solo [OneTuple]  - GHC.Generics.Rep_Solo [OneTuple] Documentation created: dist/doc/html/OneTuple/, [OneTuple] dist/doc/html/OneTuple/OneTuple.txt [OneTuple] Preprocessing test suite 'th' for OneTuple-0.4.2.. [OneTuple] Preprocessing test suite 'instances' for OneTuple-0.4.2.. [OneTuple] Phase: installPhase [OneTuple] Installing library in /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [OneTuple] Phase: fixupPhase [OneTuple] shrinking RPATHs of ELF executables and libraries in /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2 [OneTuple] shrinking /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSOneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w-ghc9.8.2.so [OneTuple] checking for references to /build/ in /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2... [OneTuple] patching script interpreter paths in /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2 [OneTuple] stripping (with command strip and flags -S -p) in /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2/lib [OneTuple] shrinking RPATHs of ELF executables and libraries in /nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc [OneTuple] checking for references to /build/ in /nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc... [OneTuple] patching script interpreter paths in /nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc [asn1-types] [3 of 6] Compiling Data.ASN1.Types.Lowlevel ( Data/ASN1/Types/Lowlevel.hs, nothing ) [asn1-types] [4 of 6] Compiling Data.ASN1.Types.String ( Data/ASN1/Types/String.hs, nothing ) [asn1-types] [5 of 6] Compiling Data.ASN1.Types ( Data/ASN1/Types.hs, nothing ) [asn1-types] [6 of 6] Compiling Data.ASN1.Pretty ( Data/ASN1/Pretty.hs, nothing ) [asn1-types] Haddock coverage: [asn1-types]  100% ( 10 / 10) in 'Data.ASN1.BitArray' [asn1-types]  100% ( 5 / 5) in 'Data.ASN1.OID' [asn1-types]  100% ( 8 / 8) in 'Data.ASN1.Types.Lowlevel' [asn1-types] Warning: 'ASN1CharacterString' is ambiguous. It is defined [asn1-types]  * at Data/ASN1/Types/String.hs:73:28 [asn1-types]  * at Data/ASN1/Types/String.hs:73:1 [asn1-types]  You may be able to disambiguate the identifier by qualifying it or [asn1-types]  by specifying the type/value namespace explicitly. [asn1-types]  Defaulting to the one defined at Data/ASN1/Types/String.hs:73:1 [asn1-types]  100% ( 5 / 5) in 'Data.ASN1.Types.String' [asn1-types]  100% ( 13 / 13) in 'Data.ASN1.Types' [asn1-types]  66% ( 2 / 3) in 'Data.ASN1.Pretty' [asn1-types]  Missing documentation for: [asn1-types]  PrettyType (Data/ASN1/Pretty.hs:19) [asn1-types] Documentation created: dist/doc/html/asn1-types/, [asn1-types] dist/doc/html/asn1-types/asn1-types.txt [asn1-types] Phase: installPhase [asn1-types] Installing library in /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-types] Phase: fixupPhase [asn1-types] shrinking RPATHs of ELF executables and libraries in /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4 [asn1-types] shrinking /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSasn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd-ghc9.8.2.so [asn1-types] checking for references to /build/ in /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4... [asn1-types] patching script interpreter paths in /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4 [asn1-types] stripping (with command strip and flags -S -p) in /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4/lib [asn1-types] shrinking RPATHs of ELF executables and libraries in /nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc [asn1-types] checking for references to /build/ in /nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc... [asn1-types] patching script interpreter paths in /nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc [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 ) [async] [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.p_o ) [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, dist/build/Control/Concurrent/Async.p_o ) [async] Preprocessing test suite 'test-async' for async-2.2.5.. [async] Building test suite 'test-async' for async-2.2.5.. [async] [1 of 1] Compiling Main ( test/test-async.hs, dist/build/test-async/test-async-tmp/Main.o ) [async] [2 of 2] Linking dist/build/test-async/test-async [async] Phase: checkPhase [async] Running 1 test suites... [async] Test suite test-async: RUNNING... [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] [barbies]  Record1: OK [barbies]  bfoldMapC [barbies]  Record3S: OK [barbies]  bzipWithC [barbies]  Record1S: OK [barbies]  bzipWith3C [barbies]  Record1S: OK [barbies]  bzipWith4C [barbies]  Record1S: OK [barbies]  [barbies] All 373 tests passed (2.74s) [barbies] Test suite barbies-test: PASS [barbies] Test suite logged to: dist/test/barbies-2.1.1.0-barbies-test.log [barbies] 1 of 1 test suites (1 of 1 test cases) passed. [barbies] checkPhase completed in 43 seconds [barbies] Phase: haddockPhase [barbies] Preprocessing library for barbies-2.1.1.0.. [barbies] Running Haddock on library for barbies-2.1.1.0.. [barbies] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [barbies] [ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, nothing ) [barbies] [ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, nothing ) [barbies] [ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, nothing ) [barbies] [ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, nothing ) [barbies] [ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, nothing ) [barbies] [ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, nothing ) [barbies] [ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, nothing ) [barbies] [ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, nothing ) [barbies] [ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, nothing ) [barbies] [10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, nothing ) [barbies] [11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, nothing ) [barbies] [12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, nothing ) [barbies] [13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, nothing ) [barbies] [14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, nothing ) [barbies] [15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, nothing ) [barbies] [16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, nothing ) [barbies] [17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, nothing ) [barbies] [18 of 32] Compiling Barbies.Bare ( src/Barbies/Bare.hs, nothing ) [barbies] [19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, nothing ) [barbies] [20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, nothing ) [barbies] [21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, nothing ) [barbies] [22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, nothing ) [barbies] [23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, nothing ) [barbies] [24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, nothing ) [barbies] [25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, nothing ) [barbies] [26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, nothing ) [barbies] [27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, nothing ) [barbies] [28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, nothing ) [barbies] [29 of 32] Compiling Barbies.Bi ( src/Barbies/Bi.hs, nothing ) [barbies] [30 of 32] Compiling Barbies ( src/Barbies.hs, nothing ) [barbies] [31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, nothing ) [barbies] [32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, nothing ) [barbies] Haddock coverage: [barbies] Warning: 'Dict' is ambiguous. It is defined [barbies]  * at src/Barbies/Internal/Dicts.hs:25:3 [barbies]  * at src/Barbies/Internal/Dicts.hs:24:1 [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1 [barbies] Warning: 'Compose' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Compose’ [barbies]  * in ‘Data.Functor.Compose’ [bifunctors]  - Data.Bifunctor.Biff.Rep_Biff [bifunctors] Warning: Data.Bifunctor.Clown: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Clown.Rep_Clown [bifunctors]  - Data.Bifunctor.Clown.Rep1_Clown [bifunctors] Warning: Data.Bifunctor.Fix: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Fix.Rep_Fix [bifunctors] Warning: Data.Bifunctor.Flip: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Flip.Rep_Flip [bifunctors] Warning: Data.Bifunctor.Join: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Join.Rep_Join [bifunctors] Warning: Data.Bifunctor.Joker: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Joker.Rep_Joker [bifunctors]  - Data.Bifunctor.Joker.Rep1_Joker [bifunctors] Warning: Data.Bifunctor.Product: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Product.Rep_Product [bifunctors]  - Data.Bifunctor.Product.Rep1_Product [bifunctors] Warning: Data.Bifunctor.Sum: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Sum.Rep_Sum [bifunctors]  - Data.Bifunctor.Sum.Rep1_Sum [bifunctors] Warning: Data.Bifunctor.TH: could not find link destinations for: [bifunctors]  - Data.Bifunctor.TH.Bifunctor [bifunctors]  - Data.Bifunctor.TH.Bifoldable [bifunctors]  - Data.Bifunctor.TH.Bitraversable [bifunctors] Warning: Data.Bifunctor.Tannen: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Tannen.Rep1_Tannen [bifunctors]  - Data.Bifunctor.Tannen.Rep_Tannen [bifunctors] Warning: Data.Bifunctor.Wrapped: could not find link destinations for: [bifunctors]  - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor [bifunctors]  - Data.Bifunctor.Wrapped.Rep1_WrappedBifunctor [bifunctors] Documentation created: dist/doc/html/bifunctors/, [bifunctors] dist/doc/html/bifunctors/bifunctors.txt [bifunctors] Preprocessing test suite 'bifunctors-spec' for bifunctors-5.6.2.. [bifunctors] Phase: installPhase [bifunctors] Installing library in /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [bifunctors] Phase: fixupPhase [bifunctors] shrinking RPATHs of ELF executables and libraries in /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2 [bifunctors] shrinking /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSbifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy-ghc9.8.2.so [bifunctors] checking for references to /build/ in /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2... [bifunctors] patching script interpreter paths in /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2 [bifunctors] stripping (with command strip and flags -S -p) in /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2/lib [bifunctors] shrinking RPATHs of ELF executables and libraries in /nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc [bifunctors] checking for references to /build/ in /nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc... [bifunctors] patching script interpreter paths in /nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc [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 ) [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, 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 ) [case-insensitive] [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [case-insensitive] [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.p_o ) [case-insensitive] [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.p_o ) [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.. [case-insensitive] [1 of 1] Compiling Main ( test/test.hs, dist/build/test-case-insensitive/test-case-insensitive-tmp/Main.o ) [case-insensitive] [2 of 2] Linking dist/build/test-case-insensitive/test-case-insensitive [case-insensitive] Phase: checkPhase [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. [case-insensitive] Phase: haddockPhase [case-insensitive] Preprocessing library for case-insensitive-1.2.1.0.. [case-insensitive] Running Haddock on library for case-insensitive-1.2.1.0.. [case-insensitive] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [case-insensitive] [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, nothing ) [case-insensitive]  [case-insensitive] Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [case-insensitive]  Noncanonical ‘mappend’ definition detected [constraints] Building library for constraints-0.14.2.. [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.o, dist/build/Data/Constraint.dyn_o ) [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 ) [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 ) [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 ) [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 ) [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.p_o ) [constraints] [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.p_o ) [constraints] [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.p_o ) [constraints] [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.p_o ) [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 ) [constraints] Preprocessing test suite 'spec' for constraints-0.14.2.. [constraints] Building test suite 'spec' for constraints-0.14.2.. [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 [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.0026 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. [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, nothing ) [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 ) [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 ) [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. [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' [data-fix] Warning: Data.Fix: could not find link destinations for: [data-fix]  - Data.Fix.Rep_Fix [data-fix] Documentation created: dist/doc/html/data-fix/, [data-fix] dist/doc/html/data-fix/data-fix.txt [data-fix] Phase: installPhase [data-fix] Installing library in /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [data-fix] Phase: fixupPhase [data-fix] shrinking RPATHs of ELF executables and libraries in /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4 [data-fix] shrinking /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSdata-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD-ghc9.8.2.so [data-fix] checking for references to /build/ in /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4... [data-fix] patching script interpreter paths in /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4 [data-fix] stripping (with command strip and flags -S -p) in /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4/lib [data-fix] shrinking RPATHs of ELF executables and libraries in /nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc [data-fix] checking for references to /build/ in /nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc... [data-fix] patching script interpreter paths in /nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc [doctest:post-build] Uploading to the NixCI cache: /nix/store/fhzl0m9x0dchfricrpkyq1bng8ci2l3a-doctest-0.22.6-doc /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6 [doctest:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [doctest:post-build] copying 1 paths... [doctest:post-build] copying path '/nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6' to 'https://cache.nix-ci.com'... [doctest:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [doctest:post-build] copying 0 paths... Uploaded doctest in 18.8s Progress: 14 of 89 built (15 building), 403 of 403 downloaded from cache Built doctest in 1m52s [lifted-base] stripping (with command strip and flags -S -p) in /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12/lib [lifted-base] shrinking RPATHs of ELF executables and libraries in /nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc [lifted-base] checking for references to /build/ in /nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc... [lifted-base] patching script interpreter paths in /nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [text-short] Using hsc2hs version 0.68.10 found on system at: [text-short] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [text-short] Using hscolour version 1.25 found on system at: [text-short] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [text-short] No jhc found [text-short] Using ld found on system at: [text-short] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [text-short] No pkg-config found [text-short] Using runghc version 9.8.2 found on system at: [text-short] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [text-short] Using strip version 2.44 found on system at: [text-short] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [text-short] Using tar found on system at: [text-short] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [text-short] No uhc found [text-short] Phase: buildPhase [text-short] Preprocessing library for text-short-0.1.6.. [text-short] Building library for text-short-0.1.6.. [text-short] [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.o, dist/build/PrimOps.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 ) [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 ) [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 ) [text-short] [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.p_o ) [text-short] [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.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 ) [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 ) [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.. [text-short] [1 of 1] Compiling Main ( src-test/Tests.hs, dist/build/text-short-tests/text-short-tests-tmp/Main.o ) [text-short] [2 of 2] Linking dist/build/text-short-tests/text-short-tests [text-short] Phase: checkPhase [text-short] Running 1 test suites... [text-short] Test suite text-short-tests: RUNNING... [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 [text-short]  singleton: OK (0.03s) [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 [text-short]  length/fromText: OK (0.21s) [th-orphans:post-build] Uploading to the NixCI cache: /nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16 /nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc [th-orphans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-orphans:post-build] copying 2 paths... [th-orphans:post-build] copying path '/nix/store/6iji09kavwxbmx8619nn28qywcfhs4fr-th-orphans-0.13.16-doc' to 'https://cache.nix-ci.com'... [th-orphans:post-build] copying path '/nix/store/1qia1l0rq7j9p1yhhb6ypwxr7vyryis1-th-orphans-0.13.16' to 'https://cache.nix-ci.com'... [th-orphans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-orphans:post-build] copying 1 paths... [th-orphans:post-build] copying path '/nix/store/sc1h29519la60dh4lb2ad1mgxqk57nds-th-orphans-0.13.16.drv' to 'https://cache.nix-ci.com'... Uploaded th-orphans in 9.5s Progress: 15 of 90 built (14 building), 403 of 403 downloaded from cache Built th-orphans in 1m04s [these] Dynamic Libraries installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [these] Private executables installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/libexec/x86_64-linux-ghc-9.8.2/these-1.2.1 [these] Data files installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/share/x86_64-linux-ghc-9.8.2/these-1.2.1 [these] Documentation installed in: [these] /nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc/share/doc/these-1.2.1 [these] Configuration files installed in: [these] /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/etc [these] No alex found [these] Using ar found on system at: [these] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [these] Using ghc version 9.8.2 found on system at: [these] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [these] Using ghc-pkg version 9.8.2 found on system at: [these] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [these] Using hsc2hs version 0.68.10 found on system at: [these] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [these] Using hscolour version 1.25 found on system at: [these] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [these] No jhc found [these] Using ld found on system at: [these] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [these] No pkg-config found [these] Using runghc version 9.8.2 found on system at: [these] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [these] Using strip version 2.44 found on system at: [these] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [these] Using tar found on system at: [these] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [these] No uhc found [these] Phase: buildPhase [these] Preprocessing library for these-1.2.1.. [these] Building library for these-1.2.1.. [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 ) [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.o, dist/build/Data/These.dyn_o ) [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 ) [these] [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.p_o ) [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.p_o ) [these] [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.p_o ) [these] Phase: checkPhase [these] Package has no test suites. [these] Phase: haddockPhase [these] Preprocessing library for these-1.2.1.. [these] Running Haddock on library for these-1.2.1.. [these] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [these] [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, nothing ) [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, nothing ) [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 Building /nix/store/d720nc026ah7sqmd1pmxfcxvc4z07rsa-genvalidity-property-1.0.0.0.drv Building /nix/store/wx7nbrarhkv1rfqka5b3f19j1p7psi6c-haskell-src-meta-0.8.15.drv [OneTuple:post-build] Uploading to the NixCI cache: /nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2 /nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc [OneTuple:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [OneTuple:post-build] copying 2 paths... [OneTuple:post-build] copying path '/nix/store/ia8wnv0ifr3dzzbbqkz4lvjx09zp3khj-OneTuple-0.4.2-doc' to 'https://cache.nix-ci.com'... [OneTuple:post-build] copying path '/nix/store/639msdj8lr0wma3zdw7bnbbwyki7j5rf-OneTuple-0.4.2' to 'https://cache.nix-ci.com'... [OneTuple:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [OneTuple:post-build] copying 1 paths... [OneTuple:post-build] copying path '/nix/store/0hrbpfj5dyqrfpjr83a32wmimlylm08z-OneTuple-0.4.2.drv' to 'https://cache.nix-ci.com'... Uploaded OneTuple in 7.9s Progress: 16 of 89 built (15 building), 403 of 403 downloaded from cache Built OneTuple in 58.8s [asn1-types:post-build] Uploading to the NixCI cache: /nix/store/1krskx42bldwkh3bhcmhgav96xdgshm6-asn1-types-0.3.4-doc /nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4 [asn1-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-types:post-build] copying 1 paths... [asn1-types:post-build] copying path '/nix/store/cwx8ck0yf5y58mv63xc6kr6fqgzdp7rb-asn1-types-0.3.4' to 'https://cache.nix-ci.com'... [asn1-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-types:post-build] copying 0 paths... Uploaded asn1-types in 4.2s Progress: 17 of 90 built (14 building), 403 of 403 downloaded from cache Built asn1-types in 1m03s [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Compose’ [barbies] Warning: 'Identity' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Identity’ [barbies]  * in ‘Data.Functor.Identity’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Identity’ [barbies] Warning: 'Compose' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Compose’ [barbies]  * in ‘Data.Functor.Compose’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Compose’ [barbies] Warning: 'ReaderT' is ambiguous. It is defined [barbies]  * in ‘Control.Monad.Trans.Reader’ [barbies]  * in ‘Control.Monad.Trans.Reader’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Control.Monad.Trans.Reader’ [barbies] Warning: 'Compose' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Compose’ [barbies]  * in ‘Data.Functor.Compose’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Compose’ [barbies] Warning: 'Identity' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Identity’ [barbies]  * in ‘Data.Functor.Identity’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Identity’ [barbies] Warning: 'f' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies] Warning: 'Compose' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Compose’ [barbies]  * in ‘Data.Functor.Compose’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Compose’ [barbies] Warning: 'Identity' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Identity’ [barbies]  * in ‘Data.Functor.Identity’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Identity’ [barbies] Warning: 'f' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies] Warning: 'Compose' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Compose’ [barbies]  * in ‘Data.Functor.Compose’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Compose’ [barbies] Warning: 'Identity' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Identity’ [barbies]  * in ‘Data.Functor.Identity’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Identity’ [barbies] Warning: 'Identity' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies]  80% ( 8 / 10) in 'Barbies.Bare' [barbies]  Missing documentation for: [barbies]  Bare (src/Barbies/Internal/Wear.hs:12) [barbies]  Covered (src/Barbies/Internal/Wear.hs:13) [barbies] Warning: 'tprod'' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies] Warning: 'Dict' is ambiguous. It is defined [barbies]  * at src/Barbies/Internal/Dicts.hs:25:3 [barbies]  * at src/Barbies/Internal/Dicts.hs:24:1 [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1 [barbies] Warning: 'Product'' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies]  97% ( 36 / 37) in 'Data.Functor.Transformer' [barbies]  Missing documentation for: [bifunctors:post-build] Uploading to the NixCI cache: /nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc /nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2 [bifunctors:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [bifunctors:post-build] copying 2 paths... [bifunctors:post-build] copying path '/nix/store/mwn6wij8ay1g1cjsj6mzzlf3h68i8ml1-bifunctors-5.6.2-doc' to 'https://cache.nix-ci.com'... [bifunctors:post-build] copying path '/nix/store/qvc0ajbis30y6761c2hln04crda1zxmm-bifunctors-5.6.2' to 'https://cache.nix-ci.com'... [bifunctors:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [bifunctors:post-build] copying 1 paths... [bifunctors:post-build] copying path '/nix/store/yx6nslkhv3czcvlxi3ljddwy883l6rii-bifunctors-5.6.2.drv' to 'https://cache.nix-ci.com'... Uploaded bifunctors in 14.0s Progress: 18 of 91 built (13 building), 403 of 403 downloaded from cache Built bifunctors in 1m51s [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 [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/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [case-insensitive] Phase: fixupPhase [case-insensitive] shrinking RPATHs of ELF executables and libraries in /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0 [case-insensitive] shrinking /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScase-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q-ghc9.8.2.so [case-insensitive] checking for references to /build/ in /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0... [case-insensitive] patching script interpreter paths in /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0 [case-insensitive] stripping (with command strip and flags -S -p) in /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0/lib [case-insensitive] shrinking RPATHs of ELF executables and libraries in /nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc [case-insensitive] checking for references to /build/ in /nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc... [case-insensitive] patching script interpreter paths in /nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc [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: 'Any' is out of scope. [constraints]  If you qualify the identifier, haddock can try to link it anyway. [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) [crypton] Preprocessing test suite 'test-crypton' for crypton-1.0.4.. [crypton] Building test suite 'test-crypton' for crypton-1.0.4.. [crypton] [ 1 of 58] Compiling BCryptPBKDF ( tests/BCryptPBKDF.hs, dist/build/test-crypton/test-crypton-tmp/BCryptPBKDF.o ) [crypton] [ 2 of 58] Compiling KAT_AES.KATCBC ( tests/KAT_AES/KATCBC.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATCBC.o ) [crypton] [ 3 of 58] Compiling KAT_AES.KATCCM ( tests/KAT_AES/KATCCM.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATCCM.o ) [crypton] [ 4 of 58] Compiling KAT_AES.KATECB ( tests/KAT_AES/KATECB.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATECB.o ) [crypton] [ 5 of 58] Compiling KAT_AES.KATGCM ( tests/KAT_AES/KATGCM.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATGCM.o ) [crypton] [ 6 of 58] Compiling KAT_AES.KATOCB3 ( tests/KAT_AES/KATOCB3.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATOCB3.o ) [crypton] [ 7 of 58] Compiling KAT_AES.KATXTS ( tests/KAT_AES/KATXTS.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES/KATXTS.o ) [crypton] [ 8 of 58] Compiling KAT_PBKDF2 ( tests/KAT_PBKDF2.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PBKDF2.o ) [crypton] [ 9 of 58] Compiling KAT_PubKey.ECDSA ( tests/KAT_PubKey/ECDSA.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/ECDSA.o ) [crypton] [10 of 58] Compiling KAT_RC4 ( tests/KAT_RC4.hs, dist/build/test-crypton/test-crypton-tmp/KAT_RC4.o ) [crypton] [11 of 58] Compiling KAT_Scrypt ( tests/KAT_Scrypt.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Scrypt.o ) [crypton] [12 of 58] Compiling Utils ( tests/Utils.hs, dist/build/test-crypton/test-crypton-tmp/Utils.o ) [crypton] [13 of 58] Compiling Imports ( tests/Imports.hs, dist/build/test-crypton/test-crypton-tmp/Imports.o ) [crypton] [14 of 58] Compiling Salsa ( tests/Salsa.hs, dist/build/test-crypton/test-crypton-tmp/Salsa.o ) [crypton] [15 of 58] Compiling Poly1305 ( tests/Poly1305.hs, dist/build/test-crypton/test-crypton-tmp/Poly1305.o ) [crypton] [16 of 58] Compiling Padding ( tests/Padding.hs, dist/build/test-crypton/test-crypton-tmp/Padding.o ) [crypton] [17 of 58] Compiling Number.F2m ( tests/Number/F2m.hs, dist/build/test-crypton/test-crypton-tmp/Number/F2m.o ) [crypton] [18 of 58] Compiling Number ( tests/Number.hs, dist/build/test-crypton/test-crypton-tmp/Number.o ) [crypton] [19 of 58] Compiling KAT_PubKey.Rabin ( tests/KAT_PubKey/Rabin.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/Rabin.o ) [crypton] [20 of 58] Compiling KAT_PubKey.RSA ( tests/KAT_PubKey/RSA.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/RSA.o ) [crypton] [21 of 58] Compiling KAT_PubKey.PSS ( tests/KAT_PubKey/PSS.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/PSS.o ) [crypton] [22 of 58] Compiling KAT_PubKey.P256 ( tests/KAT_PubKey/P256.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/P256.o ) [crypton] [23 of 58] Compiling KAT_PubKey.OAEP ( tests/KAT_PubKey/OAEP.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/OAEP.o ) [crypton] [24 of 58] Compiling KAT_PubKey.ECC ( tests/KAT_PubKey/ECC.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/ECC.o ) [crypton] [25 of 58] Compiling KAT_PubKey.DSA ( tests/KAT_PubKey/DSA.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey/DSA.o ) [crypton] [26 of 58] Compiling KAT_PubKey ( tests/KAT_PubKey.hs, dist/build/test-crypton/test-crypton-tmp/KAT_PubKey.o ) [crypton] [27 of 58] Compiling KAT_OTP ( tests/KAT_OTP.hs, dist/build/test-crypton/test-crypton-tmp/KAT_OTP.o ) [crypton] [28 of 58] Compiling KAT_MiyaguchiPreneel ( tests/KAT_MiyaguchiPreneel.hs, dist/build/test-crypton/test-crypton-tmp/KAT_MiyaguchiPreneel.o ) [crypton] [29 of 58] Compiling KAT_KMAC ( tests/KAT_KMAC.hs, dist/build/test-crypton/test-crypton-tmp/KAT_KMAC.o ) [crypton] [30 of 58] Compiling KAT_HMAC ( tests/KAT_HMAC.hs, dist/build/test-crypton/test-crypton-tmp/KAT_HMAC.o ) [crypton] [31 of 58] Compiling KAT_HKDF ( tests/KAT_HKDF.hs, dist/build/test-crypton/test-crypton-tmp/KAT_HKDF.o ) [crypton] [32 of 58] Compiling KAT_EdDSA ( tests/KAT_EdDSA.hs, dist/build/test-crypton/test-crypton-tmp/KAT_EdDSA.o ) [crypton]  [data-fix:post-build] Uploading to the NixCI cache: /nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc /nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4 [data-fix:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [data-fix:post-build] copying 2 paths... [data-fix:post-build] copying path '/nix/store/87i2dslmhcgyykygp4gs8hdilmmk0k89-data-fix-0.3.4-doc' to 'https://cache.nix-ci.com'... [data-fix:post-build] copying path '/nix/store/qlc3v5mw7g8210ykkq80f7yxi0xfgszf-data-fix-0.3.4' to 'https://cache.nix-ci.com'... [data-fix:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [data-fix:post-build] copying 1 paths... [data-fix:post-build] copying path '/nix/store/8x6ifxd785f8k2iq39ij7fhmps34d1xj-data-fix-0.3.4.drv' to 'https://cache.nix-ci.com'... Uploaded data-fix in 13.5s Progress: 19 of 92 built (12 building), 403 of 403 downloaded from cache Built data-fix in 1m30s [lifted-base:post-build] Uploading to the NixCI cache: /nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12 /nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc [lifted-base:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [lifted-base:post-build] copying 2 paths... [lifted-base:post-build] copying path '/nix/store/iyphykhwzlwsnkrshwrimb51742xapyf-lifted-base-0.2.3.12-doc' to 'https://cache.nix-ci.com'... [lifted-base:post-build] copying path '/nix/store/6z3p30kg93s0a9bm8qlz5a4rk8virmvq-lifted-base-0.2.3.12' to 'https://cache.nix-ci.com'... [lifted-base:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [lifted-base:post-build] copying 1 paths... [lifted-base:post-build] copying path '/nix/store/2kh5g9zf0a1l3hqbv0d116invipq2xxj-lifted-base-0.2.3.12.drv' to 'https://cache.nix-ci.com'... Uploaded lifted-base in 8.1s Progress: 20 of 93 built (11 building), 403 of 403 downloaded from cache Built lifted-base in 1m53s [text-short]  +++ OK, passed 50000 tests. [text-short]  length/fromString: OK (0.26s) [text-short]  +++ OK, passed 50000 tests. [text-short]  length/append: OK (0.34s) [text-short]  +++ OK, passed 50000 tests. [text-short]  compare: OK (0.34s) [text-short]  +++ OK, passed 50000 tests. [text-short]  (==): OK (0.32s) [text-short]  +++ OK, passed 50000 tests. [text-short]  (!?): OK (0.31s) [text-short]  +++ OK, passed 50000 tests. [text-short]  indexEndMaybe: OK (0.33s) [text-short]  +++ OK, passed 50000 tests. [text-short]  toText.fromText: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  fromByteString: OK (0.23s) [text-short]  +++ OK, passed 50000 tests. [text-short]  fromByteString.toByteString: OK (0.19s) [text-short]  +++ OK, passed 50000 tests. [text-short]  toString.fromString: OK (0.24s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isAscii: OK (0.23s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isAscii2: OK (0.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt: OK (0.37s) [text-short]  +++ OK, passed 50000 tests. [text-short]  intercalate/split: OK (0.25s) [text-short]  +++ OK, passed 50000 tests. [text-short]  intersperse: OK (0.24s) [text-short]  +++ OK, passed 50000 tests. [text-short]  intercalate: OK (5.21s) [text-short]  +++ OK, passed 50000 tests. [text-short]  reverse.singleton: OK (0.05s) [text-short]  +++ OK, passed 50000 tests. [text-short]  reverse: OK (0.24s) [text-short]  +++ OK, passed 50000 tests. [text-short]  filter: OK (0.92s) [text-short]  +++ OK, passed 50000 tests. [text-short]  replicate: OK (0.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  dropAround: OK (0.30s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl: OK (1.82s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl #2: OK (0.19s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl #3: OK (0.22s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl': OK (1.74s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl' #2: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl' #3: OK (0.26s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr: OK (1.83s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr #2: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr #3: OK (0.21s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr1: OK (1.84s) [text-short]  +++ OK, passed 50000 tests; 8070 discarded. [text-short]  foldl1: OK (1.72s) [text-short]  +++ OK, passed 50000 tests; 8118 discarded. [text-short]  foldl1': OK (1.82s) [text-short]  +++ OK, passed 50000 tests; 8130 discarded. [text-short]  splitAtEnd: OK (0.44s) [text-short]  +++ OK, passed 50000 tests. [text-short]  find: OK (0.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  findIndex: OK (0.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isSuffixOf: OK (0.34s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isPrefixOf: OK (0.30s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripPrefix: OK (0.31s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripSuffix: OK (0.33s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripPrefix 2: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripSuffix 2: OK (0.19s) [text-short]  +++ OK, passed 50000 tests. [text-short]  cons: OK (0.21s) [text-short]  +++ OK, passed 50000 tests. [text-short]  snoc: OK (0.21s) [text-short]  +++ OK, passed 50000 tests. [text-short]  uncons: OK (0.20s) [text-short]  +++ OK, passed 50000 tests. [text-short]  unsnoc: OK (0.21s) [text-short]  +++ OK, passed 50000 tests. [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 [these] Documentation created: dist/doc/html/these/, dist/doc/html/these/these.txt [these] Phase: installPhase [these] Installing library in /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [these] Phase: fixupPhase [these] shrinking RPATHs of ELF executables and libraries in /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1 [these] shrinking /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSthese-1.2.1-JfbwEqH9wzS3LVzKp0tDBB-ghc9.8.2.so [these] checking for references to /build/ in /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1... [these] patching script interpreter paths in /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1 [these] stripping (with command strip and flags -S -p) in /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1/lib [these] shrinking RPATHs of ELF executables and libraries in /nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc [these] checking for references to /build/ in /nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc... [these] patching script interpreter paths in /nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc [time-compat] Phase: setupCompilerEnvironmentPhase [time-compat] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [time-compat] Phase: unpackPhase [time-compat] unpacking source archive /nix/store/cyhgy871zir7xxvsnrall1bl6w9izihd-time-compat-1.9.7.tar.gz [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 [time-compat] setupCompileFlags: -package-db=/build/tmp.iZv1FuNT9x/setup-package.conf.d -threaded [time-compat] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.iZv1FuNT9x/Main.o ) [time-compat] [2 of 2] Linking Setup [time-compat] Phase: updateAutotoolsGnuConfigScriptsPhase [time-compat] Phase: configurePhase [time-compat] configureFlags: --verbose --prefix=/nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 --with-gcc=gcc --package-db=/build/tmp.iZv1FuNT9x/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [time-compat] Using Parsec parser [time-compat] Configuring time-compat-1.9.7... [time-compat] Dependency base >=4.12 && <4.21: using base-4.19.1.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.1.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.1.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 [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-AMvKJcuDSSHCynjHxXqqJs [time-compat]  include base-4.19.1.0-a65c [time-compat]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [time-compat]  include deepseq-1.5.0.0-e0b4 [time-compat]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  include time-1.12.2-dfe5 [time-compat]  component time-compat-1.9.7-L3XoaN9Ze425YIPfa00kMp-instances [time-compat]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [time-compat]  include base-4.19.1.0-a65c [time-compat]  include deepseq-1.5.0.0-e0b4 [uuid-types] Phase: setupCompilerEnvironmentPhase [uuid-types] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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 [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.waZd9WmOR2/setup-package.conf.d -threaded [uuid-types] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.waZd9WmOR2/Main.o ) [uuid-types] [2 of 2] Linking Setup [uuid-types] Phase: updateAutotoolsGnuConfigScriptsPhase [uuid-types] Phase: configurePhase [uuid-types] configureFlags: --verbose --prefix=/nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 --with-gcc=gcc --package-db=/build/tmp.waZd9WmOR2/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [uuid-types] Using Parsec parser [uuid-types] Configuring uuid-types-1.0.6... [uuid-types] Dependency base >=4.12.0.0 && <5: using base-4.19.1.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.1.0 [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.1 [uuid-types] Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 [uuid-types] Dependency base: using base-4.19.1.0 [uuid-types] Dependency binary: using binary-0.8.9.1 [uuid-types] Dependency bytestring: using bytestring-0.12.1.0 [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 [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-5Inyw2klhpg4kPgUmJRqNw [uuid-types]  include base-4.19.1.0-a65c [uuid-types]  include binary-0.8.9.1-4400 [uuid-types]  include bytestring-0.12.1.0-e271 [uuid-types]  include deepseq-1.5.0.0-e0b4 [uuid-types]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [uuid-types]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [uuid-types]  include template-haskell-2.21.0.0-d739 [uuid-types]  include text-2.1.1-7a0f [uuid-types]  component uuid-types-1.0.6-FnxPYDwzqk59LIwSLJ1w4a-testuuid [uuid-types]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [uuid-types]  include base-4.19.1.0-a65c [uuid-types]  include binary-0.8.9.1-4400 [uuid-types]  include bytestring-0.12.1.0-e271 [uuid-types]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG Building /nix/store/p175shlbym2fr3zcznz13gl2mm8yxrbm-vector-0.13.2.0.drv Building /nix/store/dbayfbllplb59618rm7mqwgrdamw8wm7-asn1-encoding-0.9.6.drv Building /nix/store/lqxncyhjjljpm7gmkqqzd1w559imfpps-profunctors-5.6.2.drv [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [barbies]  Rec (src/Data/Generics/GenericN.hs:51) [barbies] Warning: 'bprod'' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies] Warning: 'Dict' is ambiguous. It is defined [barbies]  * at src/Barbies/Internal/Dicts.hs:25:3 [barbies]  * at src/Barbies/Internal/Dicts.hs:24:1 [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1 [barbies] Warning: 'Product'' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies] Warning: 'Const' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Const’ [barbies]  * in ‘Data.Functor.Const’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Const’ [barbies] Warning: '(&)' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies]  95% ( 41 / 43) in 'Data.Functor.Barbie' [barbies]  Missing documentation for: [barbies]  bfoldMapC (src/Barbies/Internal/ConstraintsB.hs:173) [barbies]  Rec (src/Data/Generics/GenericN.hs:51) [barbies] Warning: 'Const' is ambiguous. It is defined [barbies]  * in ‘Data.Functor.Const’ [barbies]  * in ‘Data.Functor.Const’ [barbies]  You may be able to disambiguate the identifier by qualifying it or [barbies]  by specifying the type/value namespace explicitly. [barbies]  Defaulting to the one defined in ‘Data.Functor.Const’ [barbies] Warning: 'bpure' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies]  94% ( 18 / 19) in 'Barbies.Bi' [barbies]  Missing documentation for: [barbies]  Module header [barbies] Warning: 'Dependants' is out of scope. [barbies]  If you qualify the identifier, haddock can try to link it anyway. [barbies]  100% ( 20 / 20) in 'Barbies' [barbies]  90% ( 9 / 10) in 'Barbies.Constraints' [barbies]  Missing documentation for: [barbies]  & (src/Barbies/Internal/ConstraintsB.hs:112) [barbies]  73% ( 70 / 95) in 'Barbies.Internal' [barbies]  Missing documentation for: [barbies]  Module header [barbies]  GFunctor (src/Barbies/Generics/Functor.hs:14) [barbies]  GTraversable (src/Barbies/Generics/Traversable.hs:11) [barbies]  GDistributive (src/Barbies/Generics/Distributive.hs:17) [barbies]  gbpureDefault (src/Barbies/Internal/ApplicativeB.hs:179) [barbies]  GApplicative (src/Barbies/Generics/Applicative.hs:17) [barbies]  GConstraints (src/Barbies/Generics/Constraints.hs:21) [barbies]  GAll (src/Barbies/Generics/Constraints.hs:24) [barbies]  X (src/Barbies/Generics/Constraints.hs:26) [barbies]  Y (src/Barbies/Generics/Constraints.hs:27) [barbies]  Self (src/Barbies/Generics/Constraints.hs:141) [barbies]  Other (src/Barbies/Generics/Constraints.hs:142) [barbies]  SelfOrOther (src/Barbies/Generics/Constraints.hs:144) [barbies]  TagSelf0' (src/Barbies/Internal/ConstraintsB.hs:389) [barbies]  TagSelf1' (src/Barbies/Internal/ConstraintsT.hs:324) [barbies]  GBare (src/Barbies/Generics/Bare.hs:17) [barbies]  GenericN (src/Data/Generics/GenericN.hs:68) [barbies]  Rec (src/Data/Generics/GenericN.hs:51) [barbies]  Param (src/Data/Generics/GenericN.hs:40) [barbies]  Indexed (src/Data/Generics/GenericN.hs:42) [barbies]  FilterIndex (src/Data/Generics/GenericN.hs:46) [barbies]  Zip (src/Data/Generics/GenericN.hs:53) [barbies]  GenericP (src/Data/Generics/GenericN.hs:89) [barbies]  RepN (src/Data/Generics/GenericN.hs:72) [barbies]  RepP (src/Data/Generics/GenericN.hs:93) [barbies] Warning: Barbies: could not find link destinations for: [barbies]  - Barbies.Internal.Containers.Rep_ErrorContainer [barbies]  - Barbies.Internal.Containers.Rep_Container [barbies]  - Barbies.Internal.Trivial.Rep_Unit [barbies]  - Barbies.Internal.Trivial.Rep_Void [barbies] Warning: Barbies.Internal: could not find link destinations for: [barbies]  - GHC.Generics.SingKind [barbies]  - GHC.Generics.DemoteRep [barbies]  - GHC.Generics.fromSing [barbies]  - GHC.Generics.SingI [barbies]  - GHC.Generics.sing [barbies]  - GHC.Generics.Sing [barbies]  - GHC.Generics.D:R:UReckWordp0 [barbies]  - GHC.Generics.D:R:UReckIntp0 [barbies]  - GHC.Generics.D:R:UReckFloatp0 [barbies]  - GHC.Generics.D:R:UReckDoublep0 [barbies]  - GHC.Generics.D:R:UReckCharp0 [barbies]  - GHC.Generics.D:R:UReckPtrp0 [barbies]  - GHC.Generics.Rep1_Down [barbies]  - GHC.Generics.Rep1_Tuple15 [barbies]  - GHC.Generics.Rep1_Tuple14 [barbies]  - GHC.Generics.Rep1_Tuple13 [barbies]  - GHC.Generics.Rep1_Tuple12 [barbies]  - GHC.Generics.Rep1_Tuple11 [barbies]  - GHC.Generics.Rep1_Tuple10 [barbies]  - GHC.Generics.Rep1_Tuple9 [barbies]  - GHC.Generics.Rep1_Tuple8 [case-insensitive:post-build] Uploading to the NixCI cache: /nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc /nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0 [case-insensitive:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [case-insensitive:post-build] copying 2 paths... [case-insensitive:post-build] copying path '/nix/store/5gv72gkva2a4ks6bb870y5m2yr38gfmf-case-insensitive-1.2.1.0-doc' to 'https://cache.nix-ci.com'... [case-insensitive:post-build] copying path '/nix/store/df2afdrgjq1fnwz2gi864a83n77p6zkf-case-insensitive-1.2.1.0' to 'https://cache.nix-ci.com'... [case-insensitive:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [case-insensitive:post-build] copying 1 paths... [case-insensitive:post-build] copying path '/nix/store/g2s37wq6n5fqv6f0nh87q71181ncav81-case-insensitive-1.2.1.0.drv' to 'https://cache.nix-ci.com'... Uploaded case-insensitive in 8.1s Progress: 21 of 89 built (13 building), 403 of 403 downloaded from cache Built case-insensitive in 1m47s [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' [crypton] tests/KAT_EdDSA.hs:20:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] [crypton]  The use of ‘~’ without TypeOperators [crypton]  will become an error in a future GHC release. [crypton]  Suggested fix: Perhaps you intended to use TypeOperators [crypton]  | [crypton] 20 | , HashDigestSize hash ~ EdDSA.CurveDigestSize curve [crypton]  | ^ [crypton] [33 of 58] Compiling KAT_Ed448 ( tests/KAT_Ed448.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Ed448.o ) [crypton] [34 of 58] Compiling KAT_Ed25519 ( tests/KAT_Ed25519.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Ed25519.o ) [crypton] [35 of 58] Compiling KAT_Curve448 ( tests/KAT_Curve448.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Curve448.o ) [crypton] [36 of 58] Compiling KAT_Curve25519 ( tests/KAT_Curve25519.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Curve25519.o ) [crypton] [37 of 58] Compiling KAT_CMAC ( tests/KAT_CMAC.hs, dist/build/test-crypton/test-crypton-tmp/KAT_CMAC.o ) [crypton] [38 of 58] Compiling KAT_Blake2 ( tests/KAT_Blake2.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Blake2.o ) [crypton] [39 of 58] Compiling KAT_Argon2 ( tests/KAT_Argon2.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Argon2.o ) [crypton] [40 of 58] Compiling KAT_AFIS ( tests/KAT_AFIS.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AFIS.o ) [crypton] [41 of 58] Compiling KAT_AESGCMSIV ( tests/KAT_AESGCMSIV.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AESGCMSIV.o ) [crypton] [42 of 58] Compiling Hash ( tests/Hash.hs, dist/build/test-crypton/test-crypton-tmp/Hash.o ) [crypton] [43 of 58] Compiling ECDSA ( tests/ECDSA.hs, dist/build/test-crypton/test-crypton-tmp/ECDSA.o ) [crypton] [44 of 58] Compiling ECC.Edwards25519 ( tests/ECC/Edwards25519.hs, dist/build/test-crypton/test-crypton-tmp/ECC/Edwards25519.o ) [crypton] [45 of 58] Compiling ECC ( tests/ECC.hs, dist/build/test-crypton/test-crypton-tmp/ECC.o ) [crypton] [46 of 58] Compiling ChaChaPoly1305 ( tests/ChaChaPoly1305.hs, dist/build/test-crypton/test-crypton-tmp/ChaChaPoly1305.o ) [crypton] [47 of 58] Compiling ChaCha ( tests/ChaCha.hs, dist/build/test-crypton/test-crypton-tmp/ChaCha.o ) [crypton] [48 of 58] Compiling BlockCipher ( tests/BlockCipher.hs, dist/build/test-crypton/test-crypton-tmp/BlockCipher.o ) [crypton] [49 of 58] Compiling KAT_Twofish ( tests/KAT_Twofish.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Twofish.o ) [crypton] [50 of 58] Compiling KAT_TripleDES ( tests/KAT_TripleDES.hs, dist/build/test-crypton/test-crypton-tmp/KAT_TripleDES.o ) [crypton] [51 of 58] Compiling KAT_DES ( tests/KAT_DES.hs, dist/build/test-crypton/test-crypton-tmp/KAT_DES.o ) [crypton] [52 of 58] Compiling KAT_Camellia ( tests/KAT_Camellia.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Camellia.o ) [crypton] [53 of 58] Compiling KAT_CAST5 ( tests/KAT_CAST5.hs, dist/build/test-crypton/test-crypton-tmp/KAT_CAST5.o ) [crypton] [54 of 58] Compiling KAT_Blowfish ( tests/KAT_Blowfish.hs, dist/build/test-crypton/test-crypton-tmp/KAT_Blowfish.o ) [crypton] [55 of 58] Compiling KAT_AES ( tests/KAT_AES.hs, dist/build/test-crypton/test-crypton-tmp/KAT_AES.o ) [crypton] [56 of 58] Compiling BCrypt ( tests/BCrypt.hs, dist/build/test-crypton/test-crypton-tmp/BCrypt.o ) [crypton] [57 of 58] Compiling XSalsa ( tests/XSalsa.hs, dist/build/test-crypton/test-crypton-tmp/XSalsa.o ) [crypton] [58 of 58] Compiling Main ( tests/Tests.hs, dist/build/test-crypton/test-crypton-tmp/Main.o ) [crypton] [59 of 59] Linking dist/build/test-crypton/test-crypton [crypton] buildPhase completed in 1 minutes 45 seconds [crypton] Phase: checkPhase [crypton] Running 1 test suites... [crypton] Test suite test-crypton: RUNNING... [crypton] crypton [crypton]  runtime [crypton]  CPU: OK [crypton]  [AESNI,PCLMUL,RDRAND] [crypton]  number [crypton]  num-bits: OK [crypton]  +++ OK, passed 100 tests. [crypton]  num-bits2: OK [crypton]  +++ OK, passed 100 tests. [crypton]  generate-param: OK [crypton]  +++ OK, passed 100 tests. [crypton]  generate-param2: OK [crypton]  +++ OK, passed 100 tests. [crypton]  generate-param-odd: OK [genvalidity-property] Phase: setupCompilerEnvironmentPhase [genvalidity-property] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [genvalidity-property] Phase: unpackPhase [genvalidity-property] unpacking source archive /nix/store/3jfmc098bgv6ay3vsqk81cz2139zmnlj-genvalidity-property-1.0.0.0.tar.gz [genvalidity-property] source root is genvalidity-property-1.0.0.0 [genvalidity-property] setting SOURCE_DATE_EPOCH to timestamp 1637423498 of file "genvalidity-property-1.0.0.0/test/Test/Validity/Operations/CommutativitySpec.hs" [genvalidity-property] Phase: patchPhase [genvalidity-property] Phase: compileBuildDriverPhase [genvalidity-property] setupCompileFlags: -package-db=/build/tmp.HrRypczkOD/setup-package.conf.d -threaded [genvalidity-property] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.HrRypczkOD/Main.o ) [genvalidity-property] [2 of 2] Linking Setup [genvalidity-property] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-property] Phase: configurePhase [genvalidity-property] configureFlags: --verbose --prefix=/nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc/share/doc/genvalidity-property-1.0.0.0 --with-gcc=gcc --package-db=/build/tmp.HrRypczkOD/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [genvalidity-property] Using Parsec parser [genvalidity-property] Configuring genvalidity-property-1.0.0.0... [genvalidity-property] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-property] Dependency base >=4.7 && <5: using base-4.19.1.0 [genvalidity-property] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-property] Dependency hspec >=2.1: using hspec-2.11.12 [genvalidity-property] Dependency pretty-show: using pretty-show-1.10 [genvalidity-property] Dependency validity >=0.9: using validity-0.12.1.0 [genvalidity-property] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-property] Dependency base >=4.7 && <5: using base-4.19.1.0 [genvalidity-property] Dependency genvalidity: using genvalidity-1.1.1.0 [genvalidity-property] Dependency genvalidity-property: using genvalidity-property-1.0.0.0 [genvalidity-property] Dependency hspec: using hspec-2.11.12 [genvalidity-property] Source component graph: [genvalidity-property]  component lib [genvalidity-property]  component test:genvalidity-property-test dependency lib [genvalidity-property] Configured component graph: [genvalidity-property]  component genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  include base-4.19.1.0-a65c [genvalidity-property]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-property]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [genvalidity-property]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-property]  component genvalidity-property-1.0.0.0-H8G2XmssCVTLW6fUxavhzR-genvalidity-property-test [genvalidity-property]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  include base-4.19.1.0-a65c [genvalidity-property]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-property] Linked component graph: [genvalidity-property]  unit genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  include base-4.19.1.0-a65c [genvalidity-property]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [haskell-src-meta] Phase: setupCompilerEnvironmentPhase [haskell-src-meta] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [haskell-src-meta] Phase: unpackPhase [haskell-src-meta] unpacking source archive /nix/store/y975mhxx7ah298zdz9mf6g8rdrgaslzl-haskell-src-meta-0.8.15.tar.gz [haskell-src-meta] source root is haskell-src-meta-0.8.15 [haskell-src-meta] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "haskell-src-meta-0.8.15/tests/TestExamples.hs" [haskell-src-meta] Phase: patchPhase [haskell-src-meta] Phase: compileBuildDriverPhase [haskell-src-meta] setupCompileFlags: -package-db=/build/tmp.5nDedwkMai/setup-package.conf.d -threaded [haskell-src-meta] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.5nDedwkMai/Main.o ) [haskell-src-meta] [2 of 2] Linking Setup [haskell-src-meta] Phase: updateAutotoolsGnuConfigScriptsPhase [haskell-src-meta] Phase: configurePhase [haskell-src-meta] configureFlags: --verbose --prefix=/nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc/share/doc/haskell-src-meta-0.8.15 --with-gcc=gcc --package-db=/build/tmp.5nDedwkMai/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [haskell-src-meta] Using Parsec parser [haskell-src-meta] Configuring haskell-src-meta-0.8.15... [haskell-src-meta] Dependency base >=4.10 && <5: using base-4.19.1.0 [haskell-src-meta] Dependency haskell-src-exts >=1.21 && <1.24: using haskell-src-exts-1.23.1 [haskell-src-meta] Dependency pretty >=1.0 && <1.2: using pretty-1.1.3.6 [haskell-src-meta] Dependency syb >=0.1 && <0.8: using syb-0.7.2.4 [haskell-src-meta] Dependency template-haskell >=2.12 && <2.24: using template-haskell-2.21.0.0 [haskell-src-meta] Dependency th-orphans >=0.12 && <0.14: using th-orphans-0.13.16 [haskell-src-meta] Dependency HUnit >=1.2: using HUnit-1.6.2.0 [haskell-src-meta] Dependency base >=4.10: using base-4.19.1.0 [haskell-src-meta] Dependency haskell-src-exts >=1.21: using haskell-src-exts-1.23.1 [haskell-src-meta] Dependency haskell-src-meta: using haskell-src-meta-0.8.15 [haskell-src-meta] Dependency pretty >=1.0: using pretty-1.1.3.6 [haskell-src-meta] Dependency tasty: using tasty-1.5.3 [haskell-src-meta] Dependency tasty-hunit: using tasty-hunit-0.10.2 [haskell-src-meta] Dependency template-haskell >=2.12: using template-haskell-2.21.0.0 [haskell-src-meta] Dependency base: using base-4.19.1.0 [haskell-src-meta] Dependency haskell-src-exts: using haskell-src-exts-1.23.1 [haskell-src-meta] Dependency haskell-src-meta: using haskell-src-meta-0.8.15 [haskell-src-meta] Dependency template-haskell: using template-haskell-2.21.0.0 [haskell-src-meta] Dependency base: using base-4.19.1.0 [haskell-src-meta] Dependency containers: using containers-0.6.8 [haskell-src-meta] Dependency haskell-src-meta: using haskell-src-meta-0.8.15 [haskell-src-meta] Dependency pretty: using pretty-1.1.3.6 [haskell-src-meta] Dependency syb: using syb-0.7.2.4 [haskell-src-meta] Dependency template-haskell: using template-haskell-2.21.0.0 [haskell-src-meta] Source component graph: [haskell-src-meta]  component lib [haskell-src-meta]  component test:examples dependency lib [haskell-src-meta]  component test:splices dependency lib [haskell-src-meta]  component test:unit dependency lib [haskell-src-meta] Configured component graph: [haskell-src-meta]  component haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  include th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [text-short]  break: OK (0.19s) [text-short]  +++ OK, passed 50000 tests. [text-short]  span: OK (0.20s) [text-short]  +++ OK, passed 50000 tests. [text-short]  breakEnd: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  spanEnd: OK (0.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt/isPrefixOf: OK (0.28s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt/isSuffixOf: OK (0.31s) [text-short]  +++ OK, passed 50000 tests. [text-short]  [text-short] All 81 tests passed (27.77s) [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] 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: '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: [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/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [text-short] Phase: fixupPhase [text-short] shrinking RPATHs of ELF executables and libraries in /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6 [text-short] shrinking /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStext-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg-ghc9.8.2.so [text-short] checking for references to /build/ in /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6... [text-short] patching script interpreter paths in /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6 [text-short] stripping (with command strip and flags -S -p) in /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6/lib [these:post-build] Uploading to the NixCI cache: /nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1 /nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc [these:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [these:post-build] copying 2 paths... [these:post-build] copying path '/nix/store/sgiacgr926nl2vmf1i6cipni7y8xf8km-these-1.2.1-doc' to 'https://cache.nix-ci.com'... [these:post-build] copying path '/nix/store/ncz3klc76vlnwr9mh4s358acavq9pnh6-these-1.2.1' to 'https://cache.nix-ci.com'... [these:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [these:post-build] copying 1 paths... [these:post-build] copying path '/nix/store/49wj4dn4rahrn3577mfwzac48zly2r4g-these-1.2.1.drv' to 'https://cache.nix-ci.com'... Uploaded these in 11.7s Progress: 22 of 90 built (12 building), 403 of 403 downloaded from cache Built these in 1m50s [time-compat]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat]  component time-compat-1.9.7-JcERj69FuQJDCezaFzH3Hz-main [time-compat]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [time-compat]  include base-4.19.1.0-a65c [time-compat]  include deepseq-1.5.0.0-e0b4 [time-compat]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [time-compat]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [time-compat]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [time-compat]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [time-compat]  include time-1.12.2-dfe5 [time-compat]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat] Linked component graph: [time-compat]  unit time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat]  include base-4.19.1.0-a65c [time-compat]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [time-compat]  include deepseq-1.5.0.0-e0b4 [time-compat]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  include time-1.12.2-dfe5 [time-compat]  Data.Time.Calendar.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.Compat,Data.Time.Calendar.Easter.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.Easter.Compat,Data.Time.Calendar.Julian.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.Julian.Compat,Data.Time.Calendar.Month.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.Month.Compat,Data.Time.Calendar.MonthDay.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.MonthDay.Compat,Data.Time.Calendar.OrdinalDate.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.OrdinalDate.Compat,Data.Time.Calendar.Quarter.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.Quarter.Compat,Data.Time.Calendar.WeekDate.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Calendar.WeekDate.Compat,Data.Time.Clock.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Clock.Compat,Data.Time.Clock.POSIX.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Clock.POSIX.Compat,Data.Time.Clock.System.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Clock.System.Compat,Data.Time.Clock.TAI.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Clock.TAI.Compat,Data.Time.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Compat,Data.Time.Format.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Format.Compat,Data.Time.Format.ISO8601.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.Format.ISO8601.Compat,Data.Time.LocalTime.Compat=time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs:Data.Time.LocalTime.Compat [time-compat]  unit time-compat-1.9.7-L3XoaN9Ze425YIPfa00kMp-instances [time-compat]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [time-compat]  include base-4.19.1.0-a65c [time-compat]  include deepseq-1.5.0.0-e0b4 [time-compat]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat]  unit time-compat-1.9.7-JcERj69FuQJDCezaFzH3Hz-main [time-compat]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [time-compat]  include base-4.19.1.0-a65c [time-compat]  include deepseq-1.5.0.0-e0b4 [time-compat]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [time-compat]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [time-compat]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [time-compat]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [time-compat]  include time-1.12.2-dfe5 [time-compat]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat] Ready component graph: [time-compat]  definite time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat]  depends base-4.19.1.0-a65c [time-compat]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [time-compat]  depends deepseq-1.5.0.0-e0b4 [time-compat]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  depends time-1.12.2-dfe5 [time-compat]  definite time-compat-1.9.7-JcERj69FuQJDCezaFzH3Hz-main [time-compat]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [time-compat]  depends base-4.19.1.0-a65c [time-compat]  depends deepseq-1.5.0.0-e0b4 [time-compat]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [time-compat]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [time-compat]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [time-compat]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [time-compat]  depends time-1.12.2-dfe5 [time-compat]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [uuid-types]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [uuid-types]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [uuid-types]  include template-haskell-2.21.0.0-d739 [uuid-types]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types] Linked component graph: [uuid-types]  unit uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types]  include base-4.19.1.0-a65c [uuid-types]  include binary-0.8.9.1-4400 [uuid-types]  include bytestring-0.12.1.0-e271 [uuid-types]  include deepseq-1.5.0.0-e0b4 [uuid-types]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [uuid-types]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [uuid-types]  include template-haskell-2.21.0.0-d739 [uuid-types]  include text-2.1.1-7a0f [uuid-types]  Data.UUID.Types=uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw:Data.UUID.Types,Data.UUID.Types.Internal=uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw:Data.UUID.Types.Internal,Data.UUID.Types.Internal.Builder=uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw:Data.UUID.Types.Internal.Builder [uuid-types]  unit uuid-types-1.0.6-FnxPYDwzqk59LIwSLJ1w4a-testuuid [uuid-types]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [uuid-types]  include base-4.19.1.0-a65c [uuid-types]  include binary-0.8.9.1-4400 [uuid-types]  include bytestring-0.12.1.0-e271 [uuid-types]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [uuid-types]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [uuid-types]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [uuid-types]  include template-haskell-2.21.0.0-d739 [uuid-types]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types] Ready component graph: [uuid-types]  definite uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types]  depends base-4.19.1.0-a65c [uuid-types]  depends binary-0.8.9.1-4400 [uuid-types]  depends bytestring-0.12.1.0-e271 [uuid-types]  depends deepseq-1.5.0.0-e0b4 [uuid-types]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [uuid-types]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [uuid-types]  depends template-haskell-2.21.0.0-d739 [uuid-types]  depends text-2.1.1-7a0f [uuid-types]  definite uuid-types-1.0.6-FnxPYDwzqk59LIwSLJ1w4a-testuuid [uuid-types]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [uuid-types]  depends base-4.19.1.0-a65c [uuid-types]  depends binary-0.8.9.1-4400 [uuid-types]  depends bytestring-0.12.1.0-e271 [uuid-types]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [uuid-types]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [uuid-types]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [uuid-types]  depends template-haskell-2.21.0.0-d739 [uuid-types]  depends uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types] Using Cabal-3.10.2.0 compiled by ghc-9.8 [uuid-types] Using compiler: ghc-9.8.2 [uuid-types] Using install prefix: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6 [uuid-types] Executables installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/bin [uuid-types] Libraries installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types] Dynamic Libraries installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [uuid-types] Private executables installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/libexec/x86_64-linux-ghc-9.8.2/uuid-types-1.0.6 [uuid-types] Data files installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/share/x86_64-linux-ghc-9.8.2/uuid-types-1.0.6 [uuid-types] Documentation installed in: [uuid-types] /nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 [uuid-types] Configuration files installed in: [uuid-types] /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/etc [uuid-types] No alex found [uuid-types] Using ar found on system at: [uuid-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [uuid-types] Using ghc version 9.8.2 found on system at: [uuid-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [uuid-types] Using ghc-pkg version 9.8.2 found on system at: [uuid-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [uuid-types] No happy found [vector] Phase: setupCompilerEnvironmentPhase [vector] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. Building /nix/store/2cyzhnwh8ml2nckk77y1chrm5zm3jwy6-strict-0.5.1.drv [asn1-encoding] Phase: setupCompilerEnvironmentPhase [asn1-encoding] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [asn1-encoding] Phase: unpackPhase [asn1-encoding] unpacking source archive /nix/store/rj7pj1mmdm1h4980q8s0v4f55gnnrrl6-asn1-encoding-0.9.6.tar.gz [asn1-encoding] source root is asn1-encoding-0.9.6 [asn1-encoding] setting SOURCE_DATE_EPOCH to timestamp 1569783997 of file "asn1-encoding-0.9.6/asn1-encoding.cabal" [asn1-encoding] Phase: patchPhase [asn1-encoding] Replace Cabal file with edited version from mirror://hackage/asn1-encoding-0.9.6/revision/2.cabal. [asn1-encoding] Phase: compileBuildDriverPhase [asn1-encoding] setupCompileFlags: -package-db=/build/tmp.KpztL8MZHd/setup-package.conf.d -threaded [asn1-encoding] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.KpztL8MZHd/Main.o ) [asn1-encoding] [2 of 2] Linking Setup [asn1-encoding] Phase: updateAutotoolsGnuConfigScriptsPhase [asn1-encoding] Phase: configurePhase [asn1-encoding] configureFlags: --verbose --prefix=/nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc/share/doc/asn1-encoding-0.9.6 --with-gcc=gcc --package-db=/build/tmp.KpztL8MZHd/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [asn1-encoding] Using Parsec parser [asn1-encoding] Configuring asn1-encoding-0.9.6... [asn1-encoding] Dependency asn1-types >=0.3.0 && <0.4: using asn1-types-0.3.4 [asn1-encoding] Dependency base >=4.7 && <5: using base-4.19.1.0 [asn1-encoding] Dependency bytestring: using bytestring-0.12.1.0 [asn1-encoding] Dependency hourglass >=0.2.6: using hourglass-0.2.12 [asn1-encoding] Dependency asn1-encoding: using asn1-encoding-0.9.6 [asn1-encoding] Dependency asn1-types: using asn1-types-0.3.4 [asn1-encoding] Dependency base >=3 && <7: using base-4.19.1.0 [asn1-encoding] Dependency bytestring: using bytestring-0.12.1.0 [asn1-encoding] Dependency hourglass: using hourglass-0.2.12 [asn1-encoding] Dependency mtl: using mtl-2.3.1 [asn1-encoding] Dependency tasty: using tasty-1.5.3 [asn1-encoding] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [asn1-encoding] Source component graph: [asn1-encoding]  component lib [asn1-encoding]  component test:tests-asn1-encoding dependency lib [asn1-encoding] Configured component graph: [asn1-encoding]  component asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  include base-4.19.1.0-a65c [asn1-encoding]  include bytestring-0.12.1.0-e271 [asn1-encoding]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-encoding]  component asn1-encoding-0.9.6-7DwzV4QadYG2ZfVQLtRpji-tests-asn1-encoding [asn1-encoding]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  include base-4.19.1.0-a65c [asn1-encoding]  include bytestring-0.12.1.0-e271 [asn1-encoding]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-encoding]  include mtl-2.3.1-78a2 [asn1-encoding]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [asn1-encoding]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [asn1-encoding] Linked component graph: [asn1-encoding]  unit asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  include base-4.19.1.0-a65c [asn1-encoding]  include bytestring-0.12.1.0-e271 [asn1-encoding]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [barbies]  - GHC.Generics.Rep1_Tuple7 [barbies]  - GHC.Generics.Rep1_Tuple6 [barbies]  - GHC.Generics.Rep1_Tuple5 [barbies]  - GHC.Generics.Rep1_Tuple4 [barbies]  - GHC.Generics.Rep1_Tuple3 [barbies]  - GHC.Generics.Rep1_Tuple2 [barbies]  - GHC.Generics.Rep1_Solo [barbies]  - GHC.Generics.Rep1_Proxy [barbies]  - GHC.Generics.Rep1_Either [barbies]  - GHC.Generics.Rep1_Maybe [barbies]  - GHC.Generics.Rep1_NonEmpty [barbies]  - GHC.Generics.Rep1_List [barbies]  - GHC.Generics.Rep_Fingerprint [barbies]  - GHC.Generics.Rep_GeneralCategory [barbies]  - GHC.Generics.Rep_SrcLoc [barbies]  - GHC.Generics.Rep_Down [barbies]  - GHC.Generics.Rep_Tuple15 [barbies]  - GHC.Generics.Rep_Tuple14 [barbies]  - GHC.Generics.Rep_Tuple13 [barbies]  - GHC.Generics.Rep_Tuple12 [barbies]  - GHC.Generics.Rep_Tuple11 [barbies]  - GHC.Generics.Rep_Tuple10 [barbies]  - GHC.Generics.Rep_Tuple9 [barbies]  - GHC.Generics.Rep_Tuple8 [barbies]  - GHC.Generics.Rep_Tuple7 [barbies]  - GHC.Generics.Rep_Tuple6 [barbies]  - GHC.Generics.Rep_Tuple5 [barbies]  - GHC.Generics.Rep_Tuple4 [barbies]  - GHC.Generics.Rep_Tuple3 [barbies]  - GHC.Generics.Rep_Tuple2 [barbies]  - GHC.Generics.Rep_Solo [barbies]  - GHC.Generics.Rep_Unit [barbies]  - GHC.Generics.Rep_Proxy [barbies]  - GHC.Generics.Rep_Ordering [barbies]  - GHC.Generics.Rep_Bool [barbies]  - GHC.Generics.Rep_Either [barbies]  - GHC.Generics.Rep_Maybe [barbies]  - GHC.Generics.Rep_NonEmpty [barbies]  - GHC.Generics.Rep_List [barbies]  - GHC.Generics.Rep_Void [barbies]  - GHC.Generics.Rep_M1 [barbies]  - GHC.Generics.Rep1_M1 [barbies]  - GHC.Generics.Rep_V1 [barbies]  - GHC.Generics.Rep1_V1 [barbies]  - GHC.Generics.Rep_U1 [barbies]  - GHC.Generics.Rep1_U1 [barbies]  - GHC.Generics.Rep_Par1 [barbies]  - GHC.Generics.Rep1_Par1 [barbies]  - GHC.Generics.Rep_Rec1 [barbies]  - GHC.Generics.Rep1_Rec1 [barbies]  - GHC.Generics.Rep_K1 [barbies]  - GHC.Generics.Rep1_K1 [barbies]  - GHC.Generics.Rep_:+: [barbies]  - GHC.Generics.Rep1_:+: [barbies]  - GHC.Generics.Rep_:*: [barbies]  - GHC.Generics.Rep1_:*: [barbies]  - GHC.Generics.Rep_:.: [barbies]  - GHC.Generics.Rep1_:.: [barbies]  - GHC.Generics.Rep_R:UReckWordp [barbies]  - GHC.Generics.Rep1_R:UReckWordp [barbies]  - GHC.Generics.Rep_R:UReckIntp [barbies]  - GHC.Generics.Rep1_R:UReckIntp [barbies]  - GHC.Generics.Rep1_R:UReckFloatp [barbies]  - GHC.Generics.Rep_R:UReckDoublep [barbies]  - GHC.Generics.Rep1_R:UReckDoublep [barbies]  - GHC.Generics.Rep_R:UReckCharp [barbies]  - GHC.Generics.Rep1_R:UReckCharp [barbies]  - GHC.Generics.Rep_R:UReckPtrp [barbies]  - GHC.Generics.Rep1_R:UReckPtrp [barbies]  - GHC.Generics.Rep_Fixity [barbies]  - GHC.Generics.Rep_Associativity [barbies]  - GHC.Generics.Rep_SourceUnpackedness [barbies]  - GHC.Generics.Rep_SourceStrictness [barbies]  - GHC.Generics.Rep_DecidedStrictness [barbies]  - Data.Semigroup.Internal.Rep_Alt [barbies]  - Data.Semigroup.Internal.Rep1_Alt [barbies]  - Data.Semigroup.Internal.Rep_Product [barbies]  - Data.Semigroup.Internal.Rep1_Product [barbies]  - Data.Semigroup.Internal.Rep_Sum [barbies]  - Data.Semigroup.Internal.Rep1_Sum [barbies]  - Data.Semigroup.Internal.Rep_Any [barbies]  - Data.Semigroup.Internal.Rep_All [barbies]  - Data.Semigroup.Internal.Rep_Endo [barbies]  - Data.Semigroup.Internal.Rep_Dual [barbies]  - Data.Semigroup.Internal.Rep1_Dual [barbies]  - Data.Monoid.Rep_Ap [barbies]  - Data.Monoid.Rep1_Ap [barbies]  - Data.Monoid.Rep_Last [barbies]  - Data.Monoid.Rep1_Last [barbies]  - Data.Monoid.Rep_First [barbies]  - Data.Monoid.Rep1_First [barbies]  - Data.Functor.Const.Rep_Const [barbies]  - Data.Functor.Const.Rep1_Const [barbies]  - GHC.RTS.Flags.Rep_RTSFlags [barbies]  - GHC.RTS.Flags.Rep_ParFlags [barbies]  - GHC.RTS.Flags.Rep_TickyFlags [barbies]  - GHC.RTS.Flags.Rep_TraceFlags [barbies]  - GHC.RTS.Flags.Rep_DoTrace [barbies]  - GHC.RTS.Flags.Rep_ProfFlags [barbies]  - GHC.RTS.Flags.Rep_DoHeapProfile [barbies]  - GHC.RTS.Flags.Rep_CCFlags [barbies]  - GHC.RTS.Flags.Rep_DoCostCentres [barbies]  - GHC.RTS.Flags.Rep_DebugFlags [barbies]  - GHC.RTS.Flags.Rep_MiscFlags [barbies]  - GHC.RTS.Flags.Rep_ConcFlags [barbies]  - GHC.RTS.Flags.Rep_GCFlags [barbies]  - GHC.RTS.Flags.Rep_GiveGCStats [barbies]  - Data.Functor.Identity.Rep_Identity [barbies]  - Data.Functor.Identity.Rep1_Identity [barbies]  - Control.Arrow.Rep1_Kleisli [barbies]  - Control.Arrow.Rep_Kleisli [barbies]  - Control.Applicative.Rep_ZipList [barbies]  - Control.Applicative.Rep1_ZipList [barbies]  - Control.Applicative.Rep_WrappedArrow [barbies]  - Control.Applicative.Rep1_WrappedArrow [barbies]  - Control.Applicative.Rep_WrappedMonad [barbies]  - Control.Applicative.Rep1_WrappedMonad [barbies]  - Data.Version.Rep_Version [barbies]  - GHC.ByteOrder.Rep_ByteOrder [barbies]  - GHC.Stats.Rep_RTSStats [barbies]  - GHC.Stats.Rep_GCDetails [barbies]  - Data.Semigroup.Rep_WrappedMonoid [barbies]  - Data.Semigroup.Rep1_WrappedMonoid [barbies]  - Data.Semigroup.Rep_Last [barbies]  - Data.Semigroup.Rep1_Last [barbies]  - Data.Semigroup.Rep_First [barbies]  - Data.Semigroup.Rep1_First [barbies]  - Data.Semigroup.Rep_Arg [barbies]  - Data.Semigroup.Rep1_Arg [barbies]  - Data.Semigroup.Rep_Max [barbies]  - Data.Semigroup.Rep1_Max [barbies]  - Data.Semigroup.Rep_Min [barbies]  - Data.Semigroup.Rep1_Min [barbies]  - Data.Complex.Rep_Complex [barbies]  - Data.Complex.Rep1_Complex [barbies]  - Data.Functor.Sum.Rep_Sum [barbies]  - Data.Functor.Sum.Rep1_Sum [barbies]  - Data.Functor.Product.Rep_Product [constraints]  Missing documentation for: [constraints]  charToNat (src/Data/Constraint/Char.hs:55) [constraints]  natToChar (src/Data/Constraint/Char.hs:60) [constraints] Warning: Data.Constraint.Forall: could not find link destinations for: [constraints]  - Data.Constraint.Forall.Q [constraints]  - Data.Constraint.Forall.ComposeC [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] Phase: installPhase [constraints] Installing library in /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [constraints] Phase: fixupPhase [constraints] shrinking RPATHs of ELF executables and libraries in /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2 [constraints] shrinking /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSconstraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu-ghc9.8.2.so [constraints] checking for references to /build/ in /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2... [constraints] patching script interpreter paths in /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2 [constraints] stripping (with command strip and flags -S -p) in /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2/lib [constraints] shrinking RPATHs of ELF executables and libraries in /nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc [constraints] checking for references to /build/ in /nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc... [constraints] patching script interpreter paths in /nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc [crypton]  +++ OK, passed 100 tests. [crypton]  generate-range: OK [crypton]  +++ OK, passed 100 tests. [crypton]  generate-prime: OK (0.46s) [crypton]  +++ OK, passed 100 tests. [crypton]  generate-safe-prime: OK (2.51s) [crypton]  +++ OK, passed 100 tests. [crypton]  as-power-of-2-and-odd: OK [crypton]  +++ OK, passed 100 tests. [crypton]  squareRoot: OK (0.16s) [crypton]  +++ OK, passed 100 tests. [crypton]  marshalling-be: OK [crypton]  +++ OK, passed 100 tests. [crypton]  marshalling-le: OK [crypton]  +++ OK, passed 100 tests. [crypton]  be-rev-le: OK [crypton]  +++ OK, passed 100 tests. [crypton]  be-rev-le-40: OK [crypton]  +++ OK, passed 100 tests. [crypton]  le-rev-be: OK [crypton]  +++ OK, passed 100 tests. [crypton]  le-rev-be-40: OK [crypton]  +++ OK, passed 100 tests. [crypton]  marshalling-kat-to-bytearray [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  marshalling-kat-to-integer [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  number.F2m [crypton]  addF2m [crypton]  commutative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  associative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  0 is neutral: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullable: OK [crypton]  +++ OK, passed 100 tests. [crypton]  works per bit: OK [crypton]  +++ OK, passed 100 tests. [crypton]  modF2m [crypton]  idempotent: OK [crypton]  +++ OK, passed 100 tests. [crypton]  upper bound: OK [crypton]  +++ OK, passed 100 tests. [crypton]  reach upper: OK [crypton]  +++ OK, passed 100 tests. [crypton]  lower bound: OK [crypton]  +++ OK, passed 100 tests. [crypton]  reach lower: OK [crypton]  +++ OK, passed 100 tests. [crypton]  additive: OK [crypton]  +++ OK, passed 100 tests. [crypton]  mulF2m [crypton]  commutative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  associative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  1 is neutral: OK [crypton]  +++ OK, passed 100 tests. [crypton]  0 is annihilator: OK [crypton]  +++ OK, passed 100 tests. [crypton]  distributive: OK [crypton]  +++ OK, passed 100 tests. [crypton]  squareF2m [crypton]  sqr(a) == a * a: OK [crypton]  +++ OK, passed 100 tests. [crypton]  sqrt(a) * sqrt(a) = a in GF(2^16): OK (0.41s) [crypton]  +++ OK, passed 1 test. [crypton]  powF2m [crypton]  2 is square: OK [crypton]  +++ OK, passed 100 tests. [crypton]  1 is identity: OK [crypton]  +++ OK, passed 100 tests. [crypton]  0 is annihilator: OK [crypton]  +++ OK, passed 100 tests. [crypton]  (a * b) ^ c == (a ^ c) * (b ^ c): OK [crypton]  +++ OK, passed 100 tests. [crypton]  a ^ (b + c) == (a ^ b) * (a ^ c): OK [crypton]  +++ OK, passed 100 tests. [crypton]  a ^ (b * c) == (a ^ b) ^ c: OK [crypton]  +++ OK, passed 100 tests. [crypton]  invF2m [crypton]  1 / a * a == 1: OK [crypton]  +++ OK, passed 100 tests. [crypton]  1 / a == a (mod a^2-1): OK [crypton]  +++ OK, passed 100 tests. [crypton]  divF2m [crypton]  1 / a == inv a: OK [crypton]  +++ OK, passed 100 tests. [crypton]  a / b == a * inv b: OK [crypton]  +++ OK, passed 100 tests. [crypton]  a * b / b == a: OK [crypton]  +++ OK, passed 100 tests. [crypton]  hash [crypton]  KATs [crypton]  MD2 [crypton]  1: OK [crypton]  2: OK [genvalidity-property]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [genvalidity-property]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-property]  Test.Validity.Functions=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions,Test.Validity.Functions.CanFail=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions.CanFail,Test.Validity.Functions.Equivalence=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions.Equivalence,Test.Validity.Functions.Idempotence=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions.Idempotence,Test.Validity.Functions.Inverse=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions.Inverse,Test.Validity.Functions.Validity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Functions.Validity,Test.Validity.GenValidity.Property=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.GenValidity.Property,Test.Validity.Operations=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Operations,Test.Validity.Operations.Associativity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Operations.Associativity,Test.Validity.Operations.Commutativity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Operations.Commutativity,Test.Validity.Operations.Identity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Operations.Identity,Test.Validity.Property=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Property,Test.Validity.Property.Utils=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Property.Utils,Test.Validity.Relations=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations,Test.Validity.Relations.Antireflexivity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations.Antireflexivity,Test.Validity.Relations.Antisymmetry=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations.Antisymmetry,Test.Validity.Relations.Reflexivity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations.Reflexivity,Test.Validity.Relations.Symmetry=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations.Symmetry,Test.Validity.Relations.Transitivity=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Relations.Transitivity,Test.Validity.Shrinking.Property=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Shrinking.Property,Test.Validity.Types=genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM:Test.Validity.Types [genvalidity-property]  unit genvalidity-property-1.0.0.0-H8G2XmssCVTLW6fUxavhzR-genvalidity-property-test [genvalidity-property]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  include base-4.19.1.0-a65c [genvalidity-property]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-property] Ready component graph: [genvalidity-property]  definite genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  depends base-4.19.1.0-a65c [genvalidity-property]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-property]  depends pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [genvalidity-property]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-property]  definite genvalidity-property-1.0.0.0-H8G2XmssCVTLW6fUxavhzR-genvalidity-property-test [genvalidity-property]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-property]  depends base-4.19.1.0-a65c [genvalidity-property]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-property]  depends genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-property] Using Cabal-3.10.2.0 compiled by ghc-9.8 [genvalidity-property] Using compiler: ghc-9.8.2 [genvalidity-property] Using install prefix: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0 [genvalidity-property] Executables installed in: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/bin [genvalidity-property] Libraries installed in: [haskell-src-meta]  component haskell-src-meta-0.8.15-6PsIS5uchdd9Kh8MBri01f-examples [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include containers-0.6.8-bf3e [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  component haskell-src-meta-0.8.15-BoSKEnNXuayJO614Jh9a84-splices [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  component haskell-src-meta-0.8.15-Lk8PQdktIqaOdgdTcSzhH-unit [haskell-src-meta]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [haskell-src-meta]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta] Linked component graph: [haskell-src-meta]  unit haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  include th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [haskell-src-meta]  Language.Haskell.Meta=haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU:Language.Haskell.Meta,Language.Haskell.Meta.Extensions=haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU:Language.Haskell.Meta.Extensions,Language.Haskell.Meta.Parse=haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU:Language.Haskell.Meta.Parse,Language.Haskell.Meta.Syntax.Translate=haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU:Language.Haskell.Meta.Syntax.Translate,Language.Haskell.Meta.Utils=haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU:Language.Haskell.Meta.Utils [haskell-src-meta]  unit haskell-src-meta-0.8.15-6PsIS5uchdd9Kh8MBri01f-examples [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include containers-0.6.8-bf3e [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  unit haskell-src-meta-0.8.15-BoSKEnNXuayJO614Jh9a84-splices [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta]  unit haskell-src-meta-0.8.15-Lk8PQdktIqaOdgdTcSzhH-unit [haskell-src-meta]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [haskell-src-meta]  include base-4.19.1.0-a65c [haskell-src-meta]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  include pretty-1.1.3.6-c10a [haskell-src-meta]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [haskell-src-meta]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [haskell-src-meta]  include template-haskell-2.21.0.0-d739 [haskell-src-meta] Ready component graph: [haskell-src-meta]  definite haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  depends base-4.19.1.0-a65c [haskell-src-meta]  depends haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  depends pretty-1.1.3.6-c10a [haskell-src-meta]  depends syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  depends template-haskell-2.21.0.0-d739 [haskell-src-meta]  depends th-orphans-0.13.16-5Ch4j6rbKmJCE6wqDVkr1u [haskell-src-meta]  definite haskell-src-meta-0.8.15-Lk8PQdktIqaOdgdTcSzhH-unit [haskell-src-meta]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [haskell-src-meta]  depends base-4.19.1.0-a65c [haskell-src-meta]  depends haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [haskell-src-meta]  depends haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  depends pretty-1.1.3.6-c10a [haskell-src-meta]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [haskell-src-meta]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [haskell-src-meta]  depends template-haskell-2.21.0.0-d739 [haskell-src-meta]  definite haskell-src-meta-0.8.15-BoSKEnNXuayJO614Jh9a84-splices [haskell-src-meta]  depends base-4.19.1.0-a65c [haskell-src-meta]  depends haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [profunctors] Phase: setupCompilerEnvironmentPhase [profunctors] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [profunctors] Phase: unpackPhase [profunctors] unpacking source archive /nix/store/ngllkgglabjcz9ikrc2hc3xpd74adv53-profunctors-5.6.2.tar.gz [profunctors] source root is profunctors-5.6.2 [profunctors] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "profunctors-5.6.2/.vim.custom" [profunctors] Phase: patchPhase [profunctors] Replace Cabal file with edited version from mirror://hackage/profunctors-5.6.2/revision/3.cabal. [profunctors] Phase: compileBuildDriverPhase [profunctors] setupCompileFlags: -package-db=/build/tmp.pB81U2y2mT/setup-package.conf.d -threaded [profunctors] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.pB81U2y2mT/Main.o ) [profunctors] [2 of 2] Linking Setup [profunctors] Phase: updateAutotoolsGnuConfigScriptsPhase [profunctors] Phase: configurePhase [profunctors] configureFlags: --verbose --prefix=/nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc/share/doc/profunctors-5.6.2 --with-gcc=gcc --package-db=/build/tmp.pB81U2y2mT/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [profunctors] Using Parsec parser [profunctors] Configuring profunctors-5.6.2... [profunctors] Dependency base >=4.7 && <5: using base-4.19.1.0 [profunctors] Dependency base-orphans >=0.8.4 && <0.10: using base-orphans-0.9.3 [profunctors] Dependency bifunctors >=5.5.9 && <6: using bifunctors-5.6.2 [profunctors] Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 [profunctors] Dependency contravariant >=1.5.3 && <2: using contravariant-1.5.5 [profunctors] Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 [profunctors] Dependency tagged >=0.8.6.1 && <1: using tagged-0.8.8 [profunctors] Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 [profunctors] Source component graph: component lib [profunctors] Configured component graph: [profunctors]  component profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [profunctors]  include base-4.19.1.0-a65c [profunctors]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [profunctors]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [profunctors]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [profunctors]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [profunctors]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [profunctors]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [profunctors]  include transformers-0.6.1.0-90ea [profunctors] Linked component graph: [profunctors]  unit profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [profunctors]  include base-4.19.1.0-a65c [profunctors]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [profunctors]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [profunctors]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [profunctors]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [profunctors]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [profunctors]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [profunctors]  include transformers-0.6.1.0-90ea [text-short] shrinking RPATHs of ELF executables and libraries in /nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc [text-short] checking for references to /build/ in /nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc... [text-short] patching script interpreter paths in /nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc [time-compat]  definite time-compat-1.9.7-L3XoaN9Ze425YIPfa00kMp-instances [time-compat]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [time-compat]  depends base-4.19.1.0-a65c [time-compat]  depends deepseq-1.5.0.0-e0b4 [time-compat]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [time-compat]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat] Using Cabal-3.10.2.0 compiled by ghc-9.8 [time-compat] Using compiler: ghc-9.8.2 [time-compat] Using install prefix: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7 [time-compat] Executables installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/bin [time-compat] Libraries installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat] Dynamic Libraries installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [time-compat] Private executables installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/libexec/x86_64-linux-ghc-9.8.2/time-compat-1.9.7 [time-compat] Data files installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/share/x86_64-linux-ghc-9.8.2/time-compat-1.9.7 [time-compat] Documentation installed in: [time-compat] /nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 [time-compat] Configuration files installed in: [time-compat] /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/etc [time-compat] No alex found [time-compat] Using ar found on system at: [time-compat] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [time-compat] Using ghc version 9.8.2 found on system at: [time-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [time-compat] Using ghc-pkg version 9.8.2 found on system at: [time-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [time-compat] Using hsc2hs version 0.68.10 found on system at: [time-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [time-compat] Using hscolour version 1.25 found on system at: [time-compat] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [time-compat] No jhc found [time-compat] Using ld found on system at: [time-compat] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [time-compat] No pkg-config found [time-compat] Using runghc version 9.8.2 found on system at: [time-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [time-compat] Using strip version 2.44 found on system at: [time-compat] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [time-compat] Using tar found on system at: [time-compat] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [time-compat] No uhc found [time-compat] Phase: buildPhase [time-compat] Preprocessing library for time-compat-1.9.7.. [time-compat] Building library for time-compat-1.9.7.. [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.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 ) [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [uuid-types] Using hsc2hs version 0.68.10 found on system at: [uuid-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [uuid-types] Using hscolour version 1.25 found on system at: [uuid-types] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [uuid-types] No jhc found [uuid-types] Using ld found on system at: [uuid-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [uuid-types] No pkg-config found [uuid-types] Using runghc version 9.8.2 found on system at: [uuid-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [uuid-types] Using strip version 2.44 found on system at: [uuid-types] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [uuid-types] Using tar found on system at: [uuid-types] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [uuid-types] No uhc found [uuid-types] Phase: buildPhase [uuid-types] Preprocessing library for uuid-types-1.0.6.. [uuid-types] Building library for uuid-types-1.0.6.. [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 ) [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 ) [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, dist/build/Data/UUID/Types.o, dist/build/Data/UUID/Types.dyn_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 ) [uuid-types] [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/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 ((<$>)) [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.N56XjAOZp4/setup-package.conf.d -threaded [vector] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.N56XjAOZp4/Main.o ) [vector] [2 of 2] Linking Setup [vector] Phase: updateAutotoolsGnuConfigScriptsPhase [vector] Phase: configurePhase [vector] configureFlags: --verbose --prefix=/nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.N56XjAOZp4/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/lib [vector] Using Parsec parser [vector] Configuring vector-0.13.2.0... [vector] Flags chosen: boundschecks=True, internalchecks=False, unsafechecks=False, [vector] wall=False [vector] Dependency base >=4.9 && <4.22: using base-4.19.1.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.1.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.1.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.1.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.1.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.1.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 [asn1-encoding]  Data.ASN1.BinaryEncoding=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.BinaryEncoding,Data.ASN1.BinaryEncoding.Raw=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.BinaryEncoding.Raw,Data.ASN1.Encoding=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.Encoding,Data.ASN1.Error=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.Error,Data.ASN1.Object=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.Object,Data.ASN1.Prim=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.Prim,Data.ASN1.Stream=asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH:Data.ASN1.Stream [asn1-encoding]  unit asn1-encoding-0.9.6-7DwzV4QadYG2ZfVQLtRpji-tests-asn1-encoding [asn1-encoding]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  include base-4.19.1.0-a65c [asn1-encoding]  include bytestring-0.12.1.0-e271 [asn1-encoding]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-encoding]  include mtl-2.3.1-78a2 [asn1-encoding]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [asn1-encoding]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [asn1-encoding] Ready component graph: [asn1-encoding]  definite asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  depends base-4.19.1.0-a65c [asn1-encoding]  depends bytestring-0.12.1.0-e271 [asn1-encoding]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-encoding]  definite asn1-encoding-0.9.6-7DwzV4QadYG2ZfVQLtRpji-tests-asn1-encoding [asn1-encoding]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-encoding]  depends base-4.19.1.0-a65c [asn1-encoding]  depends bytestring-0.12.1.0-e271 [asn1-encoding]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [asn1-encoding]  depends mtl-2.3.1-78a2 [asn1-encoding]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [asn1-encoding]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [asn1-encoding] Using Cabal-3.10.2.0 compiled by ghc-9.8 [asn1-encoding] Using compiler: ghc-9.8.2 [asn1-encoding] Using install prefix: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6 [asn1-encoding] Executables installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/bin [asn1-encoding] Libraries installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding] Dynamic Libraries installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [asn1-encoding] Private executables installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/libexec/x86_64-linux-ghc-9.8.2/asn1-encoding-0.9.6 [asn1-encoding] Data files installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/share/x86_64-linux-ghc-9.8.2/asn1-encoding-0.9.6 [asn1-encoding] Documentation installed in: [asn1-encoding] /nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc/share/doc/asn1-encoding-0.9.6 [asn1-encoding] Configuration files installed in: [asn1-encoding] /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/etc [asn1-encoding] No alex found [asn1-encoding] Using ar found on system at: [asn1-encoding] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [asn1-encoding] No c2hs found [asn1-encoding] No cpphs found [asn1-encoding] No doctest found [asn1-encoding] Using gcc version 14.3.0 given by user at: [asn1-encoding] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [asn1-encoding] Using ghc version 9.8.2 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [asn1-encoding] Using ghc-pkg version 9.8.2 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [asn1-encoding] No ghcjs found [asn1-encoding] No ghcjs-pkg found [asn1-encoding] No greencard found [asn1-encoding] Using haddock version 2.30.0 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [asn1-encoding] No happy found [asn1-encoding] Using haskell-suite found on system at: haskell-suite-dummy-location [asn1-encoding] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [asn1-encoding] No hmake found [asn1-encoding] Using hpc version 0.69 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [asn1-encoding] Using hsc2hs version 0.68.10 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [asn1-encoding] Using hscolour version 1.25 found on system at: [asn1-encoding] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [asn1-encoding] No jhc found [asn1-encoding] Using ld found on system at: [asn1-encoding] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [asn1-encoding] No pkg-config found [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [barbies]  - Data.Functor.Product.Rep1_Product [barbies]  - Data.Functor.Compose.Rep_Compose [barbies]  - Data.Functor.Compose.Rep1_Compose [barbies]  - Control.DeepSeq.GNFData [barbies]  - GHC.Generics.D:R:DemoteRepFixityI [barbies]  - GHC.Generics.D:R:SingFixityIa0 [barbies]  - GHC.Generics.SPrefix [barbies]  - GHC.Generics.SInfix [barbies]  - GHC.Generics.D:R:DemoteRepAssociativity [barbies]  - GHC.Generics.D:R:SingAssociativitya0 [barbies]  - GHC.Generics.SLeftAssociative [barbies]  - GHC.Generics.SRightAssociative [barbies]  - GHC.Generics.SNotAssociative [barbies]  - GHC.Generics.Rep_R:UReckFloatp [barbies]  - GHC.Generics.D:R:SingSourceUnpackednessa0 [barbies]  - GHC.Generics.SNoSourceUnpackedness [barbies]  - GHC.Generics.D:R:DemoteRepSourceUnpackedness [barbies]  - GHC.Generics.SSourceNoUnpack [barbies]  - GHC.Generics.SSourceUnpack [barbies]  - GHC.Generics.D:R:SingSourceStrictnessa0 [barbies]  - GHC.Generics.SNoSourceStrictness [barbies]  - GHC.Generics.D:R:DemoteRepSourceStrictness [barbies]  - GHC.Generics.SSourceLazy [barbies]  - GHC.Generics.SSourceStrict [barbies]  - GHC.Generics.D:R:SingDecidedStrictnessa0 [barbies]  - GHC.Generics.SDecidedLazy [barbies]  - GHC.Generics.D:R:DemoteRepDecidedStrictness [barbies]  - GHC.Generics.SDecidedStrict [barbies]  - GHC.Generics.SDecidedUnpack [barbies]  - Data.Generics.GenericN.R:RepNa [barbies]  - Data.Generics.GenericN.R:RepPna [barbies]  - Control.Applicative.Backwards.Rep1_Backwards [barbies]  - Control.Applicative.Backwards.Rep_Backwards [barbies]  - Control.Applicative.Lift.Rep1_Lift [barbies]  - Control.Applicative.Lift.Rep_Lift [barbies]  - Control.Monad.Trans.Accum.Rep_AccumT [barbies]  - Control.Monad.Trans.Except.Rep1_ExceptT [barbies]  - Control.Monad.Trans.Except.Rep_ExceptT [barbies]  - Control.Monad.Trans.Identity.Rep1_IdentityT [barbies]  - Control.Monad.Trans.Identity.Rep_IdentityT [barbies]  - Control.Monad.Trans.Maybe.Rep1_MaybeT [barbies]  - Control.Monad.Trans.Maybe.Rep_MaybeT [barbies]  - Control.Monad.Trans.RWS.Lazy.Rep_RWST [barbies]  - Control.Monad.Trans.RWS.Strict.Rep_RWST [barbies]  - Control.Monad.Trans.Reader.Rep1_ReaderT [barbies]  - Control.Monad.Trans.Reader.Rep_ReaderT [barbies]  - Control.Monad.Trans.State.Lazy.Rep_StateT [barbies]  - Control.Monad.Trans.State.Strict.Rep_StateT [barbies]  - Control.Monad.Trans.Writer.Lazy.Rep_WriterT [barbies]  - Control.Monad.Trans.Writer.Strict.Rep_WriterT [barbies]  - Data.Functor.Reverse.Rep1_Reverse [barbies]  - Data.Functor.Reverse.Rep_Reverse [barbies]  - Data.Functor.Constant.Rep1_Constant [barbies]  - Data.Functor.Constant.Rep_Constant [barbies]  - Control.DeepSeq.One [barbies]  - Control.DeepSeq.RnfArgs [barbies]  - Control.DeepSeq.grnf [barbies]  - Data.Tagged.Rep1_Tagged [barbies]  - Data.Tagged.Rep_Tagged [barbies]  - Barbies.Internal.Containers.Rep_ErrorContainer [barbies]  - Barbies.Internal.Containers.Rep_Container [barbies]  - GHC.IO.Exception.Rep_ExitCode [barbies]  - Barbies.Internal.Trivial.Rep_Unit [barbies]  - Barbies.Internal.Trivial.Rep_Void [barbies]  - Control.Monad.Trans.Cont.Rep_ContT [barbies]  - Control.Monad.Trans.RWS.CPS.Rep_RWST [barbies]  - Control.Monad.Trans.Select.Rep_SelectT [barbies]  - Control.Monad.Trans.Writer.CPS.Rep_WriterT [barbies] Documentation created: dist/doc/html/barbies/, [barbies] dist/doc/html/barbies/barbies.txt [barbies] Preprocessing test suite 'barbies-test' for barbies-2.1.1.0.. [barbies] Phase: installPhase [barbies] Installing library in /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [barbies] Phase: fixupPhase [barbies] shrinking RPATHs of ELF executables and libraries in /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0 [barbies] shrinking /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSbarbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ-ghc9.8.2.so [barbies] checking for references to /build/ in /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0... [barbies] patching script interpreter paths in /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0 [barbies] stripping (with command strip and flags -S -p) in /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0/lib [barbies] shrinking RPATHs of ELF executables and libraries in /nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc [barbies] checking for references to /build/ in /nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc... [barbies] patching script interpreter paths in /nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc [constraints:post-build] Uploading to the NixCI cache: /nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2 /nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc [constraints:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [constraints:post-build] copying 2 paths... [constraints:post-build] copying path '/nix/store/c6ym58ad83z4axlja8xiphxy5sx8wg1g-constraints-0.14.2-doc' to 'https://cache.nix-ci.com'... [constraints:post-build] copying path '/nix/store/9mldbnr9wqbadm9p6ry7l35nn1aqgy63-constraints-0.14.2' to 'https://cache.nix-ci.com'... [constraints:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [constraints:post-build] copying 1 paths... [constraints:post-build] copying path '/nix/store/79mma7hc4j7cfbljkxx3wvkryxcgps7z-constraints-0.14.2.drv' to 'https://cache.nix-ci.com'... Uploaded constraints in 10.5s Progress: 23 of 89 built (12 building), 403 of 403 downloaded from cache Built constraints in 2m10s [crypton]  3: OK [crypton]  MD4 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  MD5 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA1 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA512/224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA512/256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  RIPEMD160 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Tiger [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Skein256-256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Skein512-384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Skein512-512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Whirlpool [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Keccak-224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Keccak-256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Keccak-384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Keccak-512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA3-224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA3-256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA3-384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA3-512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b-160 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b-224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b-256 [crypton]  1: OK [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property] Dynamic Libraries installed in: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [genvalidity-property] Private executables installed in: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/libexec/x86_64-linux-ghc-9.8.2/genvalidity-property-1.0.0.0 [genvalidity-property] Data files installed in: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/share/x86_64-linux-ghc-9.8.2/genvalidity-property-1.0.0.0 [genvalidity-property] Documentation installed in: [genvalidity-property] /nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc/share/doc/genvalidity-property-1.0.0.0 [genvalidity-property] Configuration files installed in: [genvalidity-property] /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/etc [genvalidity-property] No alex found [genvalidity-property] Using ar found on system at: [genvalidity-property] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [genvalidity-property] No c2hs found [genvalidity-property] No cpphs found [genvalidity-property] No doctest found [genvalidity-property] Using gcc version 14.3.0 given by user at: [genvalidity-property] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [genvalidity-property] Using ghc version 9.8.2 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [genvalidity-property] Using ghc-pkg version 9.8.2 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [genvalidity-property] No ghcjs found [genvalidity-property] No ghcjs-pkg found [genvalidity-property] No greencard found [genvalidity-property] Using haddock version 2.30.0 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [genvalidity-property] No happy found [genvalidity-property] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-property] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-property] No hmake found [genvalidity-property] Using hpc version 0.69 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [genvalidity-property] Using hsc2hs version 0.68.10 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [genvalidity-property] Using hscolour version 1.25 found on system at: [genvalidity-property] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [genvalidity-property] No jhc found [genvalidity-property] Using ld found on system at: [genvalidity-property] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [genvalidity-property] No pkg-config found [genvalidity-property] Using runghc version 9.8.2 found on system at: [genvalidity-property] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [genvalidity-property] Using strip version 2.44 found on system at: [genvalidity-property] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [genvalidity-property] Using tar found on system at: [genvalidity-property] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [genvalidity-property] No uhc found [genvalidity-property] Phase: buildPhase [genvalidity-property] Preprocessing library for genvalidity-property-1.0.0.0.. [genvalidity-property] Building library for genvalidity-property-1.0.0.0.. [genvalidity-property] [ 1 of 22] Compiling Paths_genvalidity_property ( dist/build/autogen/Paths_genvalidity_property.hs, dist/build/Paths_genvalidity_property.o, dist/build/Paths_genvalidity_property.dyn_o ) [genvalidity-property] [ 2 of 22] Compiling Test.Validity.Functions.Idempotence ( src/Test/Validity/Functions/Idempotence.hs, dist/build/Test/Validity/Functions/Idempotence.o, dist/build/Test/Validity/Functions/Idempotence.dyn_o ) [genvalidity-property] [ 3 of 22] Compiling Test.Validity.Operations.Associativity ( src/Test/Validity/Operations/Associativity.hs, dist/build/Test/Validity/Operations/Associativity.o, dist/build/Test/Validity/Operations/Associativity.dyn_o ) [genvalidity-property] [ 4 of 22] Compiling Test.Validity.Operations.Commutativity ( src/Test/Validity/Operations/Commutativity.hs, dist/build/Test/Validity/Operations/Commutativity.o, dist/build/Test/Validity/Operations/Commutativity.dyn_o ) [genvalidity-property] [ 5 of 22] Compiling Test.Validity.Operations.Identity ( src/Test/Validity/Operations/Identity.hs, dist/build/Test/Validity/Operations/Identity.o, dist/build/Test/Validity/Operations/Identity.dyn_o ) [genvalidity-property] [ 6 of 22] Compiling Test.Validity.Operations ( src/Test/Validity/Operations.hs, dist/build/Test/Validity/Operations.o, dist/build/Test/Validity/Operations.dyn_o ) [genvalidity-property] [ 7 of 22] Compiling Test.Validity.Property.Utils ( src/Test/Validity/Property/Utils.hs, dist/build/Test/Validity/Property/Utils.o, dist/build/Test/Validity/Property/Utils.dyn_o ) [haskell-src-meta]  depends haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  depends template-haskell-2.21.0.0-d739 [haskell-src-meta]  definite haskell-src-meta-0.8.15-6PsIS5uchdd9Kh8MBri01f-examples [haskell-src-meta]  depends base-4.19.1.0-a65c [haskell-src-meta]  depends containers-0.6.8-bf3e [haskell-src-meta]  depends haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta]  depends pretty-1.1.3.6-c10a [haskell-src-meta]  depends syb-0.7.2.4-CmZ4Arh0gzE9veO2AdLBgK [haskell-src-meta]  depends template-haskell-2.21.0.0-d739 [haskell-src-meta] Using Cabal-3.10.2.0 compiled by ghc-9.8 [haskell-src-meta] Using compiler: ghc-9.8.2 [haskell-src-meta] Using install prefix: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15 [haskell-src-meta] Executables installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/bin [haskell-src-meta] Libraries installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta] Dynamic Libraries installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [haskell-src-meta] Private executables installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/libexec/x86_64-linux-ghc-9.8.2/haskell-src-meta-0.8.15 [haskell-src-meta] Data files installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/share/x86_64-linux-ghc-9.8.2/haskell-src-meta-0.8.15 [haskell-src-meta] Documentation installed in: [haskell-src-meta] /nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc/share/doc/haskell-src-meta-0.8.15 [haskell-src-meta] Configuration files installed in: [haskell-src-meta] /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/etc [haskell-src-meta] No alex found [haskell-src-meta] Using ar found on system at: [haskell-src-meta] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [haskell-src-meta] No c2hs found [haskell-src-meta] No cpphs found [haskell-src-meta] No doctest found [haskell-src-meta] Using gcc version 14.3.0 given by user at: [haskell-src-meta] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [haskell-src-meta] Using ghc version 9.8.2 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [haskell-src-meta] Using ghc-pkg version 9.8.2 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [haskell-src-meta] No ghcjs found [haskell-src-meta] No ghcjs-pkg found [haskell-src-meta] No greencard found [haskell-src-meta] Using haddock version 2.30.0 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [haskell-src-meta] No happy found [haskell-src-meta] Using haskell-suite found on system at: haskell-suite-dummy-location [haskell-src-meta] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [haskell-src-meta] No hmake found [haskell-src-meta] Using hpc version 0.69 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [haskell-src-meta] Using hsc2hs version 0.68.10 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [haskell-src-meta] Using hscolour version 1.25 found on system at: [haskell-src-meta] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [haskell-src-meta] No jhc found [haskell-src-meta] Using ld found on system at: [haskell-src-meta] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [haskell-src-meta] No pkg-config found [haskell-src-meta] Using runghc version 9.8.2 found on system at: [haskell-src-meta] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [haskell-src-meta] Using strip version 2.44 found on system at: [haskell-src-meta] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [haskell-src-meta] Using tar found on system at: [haskell-src-meta] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [haskell-src-meta] No uhc found [haskell-src-meta] Phase: buildPhase [haskell-src-meta] Preprocessing library for haskell-src-meta-0.8.15.. [haskell-src-meta] Building library for haskell-src-meta-0.8.15.. [haskell-src-meta] [1 of 6] Compiling Language.Haskell.Meta.Extensions ( src/Language/Haskell/Meta/Extensions.hs, dist/build/Language/Haskell/Meta/Extensions.o, dist/build/Language/Haskell/Meta/Extensions.dyn_o ) [haskell-src-meta] [2 of 6] Compiling Language.Haskell.Meta.THCompat ( src/Language/Haskell/Meta/THCompat.hs, dist/build/Language/Haskell/Meta/THCompat.o, dist/build/Language/Haskell/Meta/THCompat.dyn_o ) [haskell-src-meta] [3 of 6] Compiling Language.Haskell.Meta.Syntax.Translate ( src/Language/Haskell/Meta/Syntax/Translate.hs, dist/build/Language/Haskell/Meta/Syntax/Translate.o, dist/build/Language/Haskell/Meta/Syntax/Translate.dyn_o ) [profunctors]  Data.Profunctor=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor,Data.Profunctor.Adjunction=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Adjunction,Data.Profunctor.Cayley=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Cayley,Data.Profunctor.Choice=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Choice,Data.Profunctor.Closed=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Closed,Data.Profunctor.Composition=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Composition,Data.Profunctor.Mapping=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Mapping,Data.Profunctor.Monad=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Monad,Data.Profunctor.Ran=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Ran,Data.Profunctor.Rep=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Rep,Data.Profunctor.Sieve=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Sieve,Data.Profunctor.Strong=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Strong,Data.Profunctor.Traversing=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Traversing,Data.Profunctor.Types=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Types,Data.Profunctor.Unsafe=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Unsafe,Data.Profunctor.Yoneda=profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD:Data.Profunctor.Yoneda [profunctors] Ready component graph: [profunctors]  definite profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [profunctors]  depends base-4.19.1.0-a65c [profunctors]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [profunctors]  depends bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [profunctors]  depends comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [profunctors]  depends contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [profunctors]  depends distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [profunctors]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [profunctors]  depends transformers-0.6.1.0-90ea [profunctors] Using Cabal-3.10.2.0 compiled by ghc-9.8 [profunctors] Using compiler: ghc-9.8.2 [profunctors] Using install prefix: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2 [profunctors] Executables installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/bin [profunctors] Libraries installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [profunctors] Dynamic Libraries installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [profunctors] Private executables installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/libexec/x86_64-linux-ghc-9.8.2/profunctors-5.6.2 [profunctors] Data files installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/share/x86_64-linux-ghc-9.8.2/profunctors-5.6.2 [profunctors] Documentation installed in: [profunctors] /nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc/share/doc/profunctors-5.6.2 [profunctors] Configuration files installed in: [profunctors] /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/etc [profunctors] No alex found [profunctors] Using ar found on system at: [profunctors] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [profunctors] No c2hs found [profunctors] No cpphs found [profunctors] No doctest found [profunctors] Using gcc version 14.3.0 given by user at: [profunctors] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [profunctors] Using ghc version 9.8.2 found on system at: [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [profunctors] Using ghc-pkg version 9.8.2 found on system at: [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [profunctors] No ghcjs found [profunctors] No ghcjs-pkg found [profunctors] No greencard found [profunctors] Using haddock version 2.30.0 found on system at: [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [profunctors] No happy found [profunctors] Using haskell-suite found on system at: haskell-suite-dummy-location [profunctors] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [profunctors] No hmake found [profunctors] Using hpc version 0.69 found on system at: [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [profunctors] Using hsc2hs version 0.68.10 found on system at: [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [profunctors] Using hscolour version 1.25 found on system at: [profunctors] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [profunctors] No jhc found [profunctors] Using ld found on system at: [profunctors] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [profunctors] No pkg-config found [profunctors] Using runghc version 9.8.2 found on system at: [text-short:post-build] Uploading to the NixCI cache: /nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc /nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6 [text-short:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [text-short:post-build] copying 2 paths... [text-short:post-build] copying path '/nix/store/jc5j664lc6jr7k6jzfsw8a20w7qwr933-text-short-0.1.6-doc' to 'https://cache.nix-ci.com'... [text-short:post-build] copying path '/nix/store/x1zvl0y2cng2il8i7z2jp5dfjcbnbrad-text-short-0.1.6' to 'https://cache.nix-ci.com'... [text-short:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [text-short:post-build] copying 1 paths... [text-short:post-build] copying path '/nix/store/rv3qx8ci1wskz6id11afqydg4a8z9zsi-text-short-0.1.6.drv' to 'https://cache.nix-ci.com'... Uploaded text-short in 8.7s Progress: 24 of 90 built (11 building), 403 of 403 downloaded from cache Built text-short in 2m18s [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 ) [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 ) [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 ) [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.p_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.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 ) [time-compat] [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.p_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 ) [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 ) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types] [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.p_o ) [uuid-types] Preprocessing test suite 'testuuid' for uuid-types-1.0.6.. [uuid-types] Building test suite 'testuuid' for uuid-types-1.0.6.. [uuid-types] [1 of 1] Compiling Main ( tests/TestUUID.hs, dist/build/testuuid/testuuid-tmp/Main.o ) [uuid-types]  [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types] [2 of 2] Linking dist/build/testuuid/testuuid [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 [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.01s) [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.. [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]  | [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-EyfFlijEURh1oeWRfe84qU [vector]  include base-4.19.1.0-a65c [vector]  include deepseq-1.5.0.0-e0b4 [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include vector-stream-0.1.0.1-Jhsb1iRMNspIY0bzTa9sp4 [vector]  component vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2 [vector]  include base-4.19.1.0-a65c [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  component vector-0.13.2.0-8km2Kq9dCNoF2kXiOSeldy-vector-doctest [vector]  include base-4.19.1.0-a65c [vector]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  component vector-0.13.2.0-558hMo0C92UBNjmXkSKtje-vector-inspection [vector]  include base-4.19.1.0-a65c [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-inspection-testing-0.2.1-981DbGdYiVp9Qk13XtWBqX [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  component vector-0.13.2.0-1SJT9Wg2ZCE2OQWu2E93qR-vector-tests-O0 [vector]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  include base-4.19.1.0-a65c [vector]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  include template-haskell-2.21.0.0-d739 [vector]  include transformers-0.6.1.0-90ea [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  component vector-0.13.2.0-HCwFitGZk3IEdZ0csX3YZ4-vector-tests-O2 [vector]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  include base-4.19.1.0-a65c [vector]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  include template-haskell-2.21.0.0-d739 [vector]  include transformers-0.6.1.0-90ea [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector] Linked component graph: [vector]  unit vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  include base-4.19.1.0-a65c [vector]  include deepseq-1.5.0.0-e0b4 [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include vector-stream-0.1.0.1-Jhsb1iRMNspIY0bzTa9sp4 [asn1-encoding] Using runghc version 9.8.2 found on system at: [asn1-encoding] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [asn1-encoding] Using strip version 2.44 found on system at: [asn1-encoding] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [asn1-encoding] Using tar found on system at: [asn1-encoding] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [asn1-encoding] No uhc found [asn1-encoding] Phase: buildPhase [asn1-encoding] Preprocessing library for asn1-encoding-0.9.6.. [asn1-encoding] Building library for asn1-encoding-0.9.6.. [asn1-encoding] [ 1 of 12] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, dist/build/Data/ASN1/Error.o, dist/build/Data/ASN1/Error.dyn_o ) [asn1-encoding] [ 2 of 12] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, dist/build/Data/ASN1/Get.o, dist/build/Data/ASN1/Get.dyn_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:31:29: warning: [GHC-38856] [-Wunused-imports] [asn1-encoding]  The import of ‘Applicative’ [asn1-encoding]  from module ‘Control.Applicative’ is redundant [asn1-encoding]  | [asn1-encoding] 31 | import Control.Applicative (Applicative(..),Alternative(..)) [asn1-encoding]  | ^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:92:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘pure = return’ definition detected [asn1-encoding]  in the instance declaration for ‘Applicative Get’. [asn1-encoding]  Suggested fix: [asn1-encoding]  Move definition from ‘return’ to ‘pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 92 | pure = return [asn1-encoding]  | ^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:101:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘return’ definition detected [asn1-encoding]  in the instance declaration for ‘Monad Get’. [asn1-encoding]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-encoding]  Suggested fix: [asn1-encoding]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 101 | return a = Get $ \ s0 b0 m0 p0 _ ks -> ks s0 b0 m0 p0 a [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 3 of 12] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, dist/build/Data/ASN1/Internal.o, dist/build/Data/ASN1/Internal.dyn_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:44:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 44 | | i > 0 = if testBit (head uints) 7 then 0 : uints else uints [asn1-encoding]  | ^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:46:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 46 | | otherwise = if testBit (head nints) 7 then nints else 0xff : nints [asn1-encoding]  | ^^^^ [asn1-encoding] [ 4 of 12] Compiling Data.ASN1.Object ( Data/ASN1/Object.hs, dist/build/Data/ASN1/Object.o, dist/build/Data/ASN1/Object.dyn_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_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] checkPhase completed in 1 minutes 45 seconds [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’ [barbies:post-build] Uploading to the NixCI cache: /nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc /nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0 [barbies:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [barbies:post-build] copying 2 paths... [barbies:post-build] copying path '/nix/store/5vhcn2dmy6bkj99w6clwwwrdrlykpz9l-barbies-2.1.1.0-doc' to 'https://cache.nix-ci.com'... [barbies:post-build] copying path '/nix/store/abn0ix13vsqp9pakgklvk8l6283921z3-barbies-2.1.1.0' to 'https://cache.nix-ci.com'... [barbies:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [barbies:post-build] copying 1 paths... [barbies:post-build] copying path '/nix/store/b6rmk6pmkzixs0mdmscl03qnjww4c0m2-barbies-2.1.1.0.drv' to 'https://cache.nix-ci.com'... Uploaded barbies in 14.5s Progress: 25 of 89 built (10 building), 403 of 403 downloaded from cache Built barbies in 3m46s [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b-384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b-512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s-160 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s-224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s-256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHAKE128_4096 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHAKE256_4096 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b 160 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b 224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b 256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b 384 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2b 512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s 160 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s 224 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Blake2s 256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Chunking [crypton]  MD2: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  MD4: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  MD5: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA1: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA384: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA512/224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA512/256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  RIPEMD160: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Tiger: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Skein256-256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Skein512-384: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Skein512-512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Whirlpool: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Keccak-224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [genvalidity-property] [ 8 of 22] Compiling Test.Validity.GenValidity.Property ( src/Test/Validity/GenValidity/Property.hs, dist/build/Test/Validity/GenValidity/Property.o, dist/build/Test/Validity/GenValidity/Property.dyn_o ) [genvalidity-property] [ 9 of 22] Compiling Test.Validity.Functions.Validity ( src/Test/Validity/Functions/Validity.hs, dist/build/Test/Validity/Functions/Validity.o, dist/build/Test/Validity/Functions/Validity.dyn_o ) [genvalidity-property] [10 of 22] Compiling Test.Validity.Relations.Antireflexivity ( src/Test/Validity/Relations/Antireflexivity.hs, dist/build/Test/Validity/Relations/Antireflexivity.o, dist/build/Test/Validity/Relations/Antireflexivity.dyn_o ) [genvalidity-property] [11 of 22] Compiling Test.Validity.Relations.Antisymmetry ( src/Test/Validity/Relations/Antisymmetry.hs, dist/build/Test/Validity/Relations/Antisymmetry.o, dist/build/Test/Validity/Relations/Antisymmetry.dyn_o ) [genvalidity-property] [12 of 22] Compiling Test.Validity.Relations.Reflexivity ( src/Test/Validity/Relations/Reflexivity.hs, dist/build/Test/Validity/Relations/Reflexivity.o, dist/build/Test/Validity/Relations/Reflexivity.dyn_o ) [genvalidity-property] [13 of 22] Compiling Test.Validity.Relations.Symmetry ( src/Test/Validity/Relations/Symmetry.hs, dist/build/Test/Validity/Relations/Symmetry.o, dist/build/Test/Validity/Relations/Symmetry.dyn_o ) [genvalidity-property] [14 of 22] Compiling Test.Validity.Relations.Transitivity ( src/Test/Validity/Relations/Transitivity.hs, dist/build/Test/Validity/Relations/Transitivity.o, dist/build/Test/Validity/Relations/Transitivity.dyn_o ) [genvalidity-property] [15 of 22] Compiling Test.Validity.Relations ( src/Test/Validity/Relations.hs, dist/build/Test/Validity/Relations.o, dist/build/Test/Validity/Relations.dyn_o ) [genvalidity-property] [16 of 22] Compiling Test.Validity.Shrinking.Property ( src/Test/Validity/Shrinking/Property.hs, dist/build/Test/Validity/Shrinking/Property.o, dist/build/Test/Validity/Shrinking/Property.dyn_o ) [genvalidity-property] [17 of 22] Compiling Test.Validity.Types ( src/Test/Validity/Types.hs, dist/build/Test/Validity/Types.o, dist/build/Test/Validity/Types.dyn_o ) [genvalidity-property] [18 of 22] Compiling Test.Validity.Functions.Inverse ( src/Test/Validity/Functions/Inverse.hs, dist/build/Test/Validity/Functions/Inverse.o, dist/build/Test/Validity/Functions/Inverse.dyn_o ) [genvalidity-property] [19 of 22] Compiling Test.Validity.Functions.Equivalence ( src/Test/Validity/Functions/Equivalence.hs, dist/build/Test/Validity/Functions/Equivalence.o, dist/build/Test/Validity/Functions/Equivalence.dyn_o ) [genvalidity-property] [20 of 22] Compiling Test.Validity.Functions.CanFail ( src/Test/Validity/Functions/CanFail.hs, dist/build/Test/Validity/Functions/CanFail.o, dist/build/Test/Validity/Functions/CanFail.dyn_o ) [genvalidity-property] [21 of 22] Compiling Test.Validity.Functions ( src/Test/Validity/Functions.hs, dist/build/Test/Validity/Functions.o, dist/build/Test/Validity/Functions.dyn_o ) [genvalidity-property] [22 of 22] Compiling Test.Validity.Property ( src/Test/Validity/Property.hs, dist/build/Test/Validity/Property.o, dist/build/Test/Validity/Property.dyn_o ) [genvalidity-property] [ 1 of 22] Compiling Paths_genvalidity_property ( dist/build/autogen/Paths_genvalidity_property.hs, dist/build/Paths_genvalidity_property.p_o ) [genvalidity-property] [ 2 of 22] Compiling Test.Validity.Functions.Idempotence ( src/Test/Validity/Functions/Idempotence.hs, dist/build/Test/Validity/Functions/Idempotence.p_o ) [genvalidity-property] [ 3 of 22] Compiling Test.Validity.Operations.Associativity ( src/Test/Validity/Operations/Associativity.hs, dist/build/Test/Validity/Operations/Associativity.p_o ) [genvalidity-property] [ 4 of 22] Compiling Test.Validity.Operations.Commutativity ( src/Test/Validity/Operations/Commutativity.hs, dist/build/Test/Validity/Operations/Commutativity.p_o ) [genvalidity-property] [ 5 of 22] Compiling Test.Validity.Operations.Identity ( src/Test/Validity/Operations/Identity.hs, dist/build/Test/Validity/Operations/Identity.p_o ) [genvalidity-property] [ 6 of 22] Compiling Test.Validity.Operations ( src/Test/Validity/Operations.hs, dist/build/Test/Validity/Operations.p_o ) [genvalidity-property] [ 7 of 22] Compiling Test.Validity.Property.Utils ( src/Test/Validity/Property/Utils.hs, dist/build/Test/Validity/Property/Utils.p_o ) [genvalidity-property] [ 8 of 22] Compiling Test.Validity.GenValidity.Property ( src/Test/Validity/GenValidity/Property.hs, dist/build/Test/Validity/GenValidity/Property.p_o ) [haskell-src-meta] [4 of 6] Compiling Language.Haskell.Meta.Parse ( src/Language/Haskell/Meta/Parse.hs, dist/build/Language/Haskell/Meta/Parse.o, dist/build/Language/Haskell/Meta/Parse.dyn_o ) [haskell-src-meta] [5 of 6] Compiling Language.Haskell.Meta ( src/Language/Haskell/Meta.hs, dist/build/Language/Haskell/Meta.o, dist/build/Language/Haskell/Meta.dyn_o ) [haskell-src-meta] [6 of 6] Compiling Language.Haskell.Meta.Utils ( src/Language/Haskell/Meta/Utils.hs, dist/build/Language/Haskell/Meta/Utils.o, dist/build/Language/Haskell/Meta/Utils.dyn_o ) [haskell-src-meta] [1 of 6] Compiling Language.Haskell.Meta.Extensions ( src/Language/Haskell/Meta/Extensions.hs, dist/build/Language/Haskell/Meta/Extensions.p_o ) [haskell-src-meta] [2 of 6] Compiling Language.Haskell.Meta.THCompat ( src/Language/Haskell/Meta/THCompat.hs, dist/build/Language/Haskell/Meta/THCompat.p_o ) [haskell-src-meta] [3 of 6] Compiling Language.Haskell.Meta.Syntax.Translate ( src/Language/Haskell/Meta/Syntax/Translate.hs, dist/build/Language/Haskell/Meta/Syntax/Translate.p_o ) [haskell-src-meta] [4 of 6] Compiling Language.Haskell.Meta.Parse ( src/Language/Haskell/Meta/Parse.hs, dist/build/Language/Haskell/Meta/Parse.p_o ) [haskell-src-meta] [5 of 6] Compiling Language.Haskell.Meta ( src/Language/Haskell/Meta.hs, dist/build/Language/Haskell/Meta.p_o ) [haskell-src-meta] [6 of 6] Compiling Language.Haskell.Meta.Utils ( src/Language/Haskell/Meta/Utils.hs, dist/build/Language/Haskell/Meta/Utils.p_o ) [haskell-src-meta] Preprocessing test suite 'unit' for haskell-src-meta-0.8.15.. [haskell-src-meta] Building test suite 'unit' for haskell-src-meta-0.8.15.. [haskell-src-meta] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/unit/unit-tmp/Main.o ) [haskell-src-meta] [2 of 2] Linking dist/build/unit/unit [haskell-src-meta] Preprocessing test suite 'splices' for haskell-src-meta-0.8.15.. [haskell-src-meta] Building test suite 'splices' for haskell-src-meta-0.8.15.. [haskell-src-meta] [1 of 1] Compiling Main ( tests/Splices.hs, dist/build/splices/splices-tmp/Main.o ) [haskell-src-meta] [2 of 2] Linking dist/build/splices/splices [haskell-src-meta] Preprocessing test suite 'examples' for haskell-src-meta-0.8.15.. [haskell-src-meta] Building test suite 'examples' for haskell-src-meta-0.8.15.. [haskell-src-meta] [1 of 5] Compiling BF ( examples/BF.hs, dist/build/examples/examples-tmp/BF.o, dist/build/examples/examples-tmp/BF.dyn_o ) [haskell-src-meta] [2 of 5] Compiling Hs ( examples/Hs.hs, dist/build/examples/examples-tmp/Hs.o, dist/build/examples/examples-tmp/Hs.dyn_o ) [haskell-src-meta] [3 of 5] Compiling HsHere ( examples/HsHere.hs, dist/build/examples/examples-tmp/HsHere.o, dist/build/examples/examples-tmp/HsHere.dyn_o ) [haskell-src-meta] [4 of 5] Compiling SKI ( examples/SKI.hs, dist/build/examples/examples-tmp/SKI.o, dist/build/examples/examples-tmp/SKI.dyn_o ) [haskell-src-meta] [5 of 5] Compiling Main ( tests/TestExamples.hs, dist/build/examples/examples-tmp/Main.o ) [haskell-src-meta] [6 of 6] Linking dist/build/examples/examples [haskell-src-meta] buildPhase completed in 1 minutes 10 seconds [haskell-src-meta] Phase: checkPhase [haskell-src-meta] Running 3 test suites... [haskell-src-meta] Test suite unit: RUNNING... [haskell-src-meta] unit [haskell-src-meta]  Deriving clauses preserved: OK [haskell-src-meta]  Type app preserved: OK [haskell-src-meta]  Ensure that type tuples reconstructed in proper order: OK [haskell-src-meta]  [haskell-src-meta] All 3 tests passed (0.00s) [haskell-src-meta] Test suite unit: PASS [haskell-src-meta] Test suite logged to: dist/test/haskell-src-meta-0.8.15-unit.log [haskell-src-meta] Test suite splices: RUNNING... [haskell-src-meta] Test suite splices: PASS [haskell-src-meta] Test suite logged to: dist/test/haskell-src-meta-0.8.15-splices.log [haskell-src-meta] Test suite examples: RUNNING... [haskell-src-meta]  [haskell-src-meta] Test suite examples: PASS [haskell-src-meta] Test suite logged to: dist/test/haskell-src-meta-0.8.15-examples.log [haskell-src-meta] 3 of 3 test suites (3 of 3 test cases) passed. [haskell-src-meta] Phase: haddockPhase [haskell-src-meta] Preprocessing library for haskell-src-meta-0.8.15.. [haskell-src-meta] Running Haddock on library for haskell-src-meta-0.8.15.. [haskell-src-meta] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [haskell-src-meta] [1 of 6] Compiling Language.Haskell.Meta.Extensions ( src/Language/Haskell/Meta/Extensions.hs, /build/ghc964_0/ghc_14.o, /build/ghc964_0/ghc_14.dyn_o ) [haskell-src-meta] [2 of 6] Compiling Language.Haskell.Meta.THCompat ( src/Language/Haskell/Meta/THCompat.hs, /build/ghc964_0/ghc_20.o, /build/ghc964_0/ghc_20.dyn_o ) [haskell-src-meta] [3 of 6] Compiling Language.Haskell.Meta.Syntax.Translate ( src/Language/Haskell/Meta/Syntax/Translate.hs, /build/ghc964_0/ghc_18.o, /build/ghc964_0/ghc_18.dyn_o ) [profunctors] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [profunctors] Using strip version 2.44 found on system at: [profunctors] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [profunctors] Using tar found on system at: [profunctors] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [profunctors] No uhc found [profunctors] Phase: buildPhase [profunctors] Preprocessing library for profunctors-5.6.2.. [profunctors] Building library for profunctors-5.6.2.. [profunctors] [ 1 of 16] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.o, dist/build/Data/Profunctor/Unsafe.dyn_o ) [profunctors] [ 2 of 16] Compiling Data.Profunctor.Types ( src/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.o, dist/build/Data/Profunctor/Types.dyn_o ) [profunctors] [ 3 of 16] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.o, dist/build/Data/Profunctor/Monad.dyn_o ) [profunctors] [ 4 of 16] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.o, dist/build/Data/Profunctor/Adjunction.dyn_o ) [profunctors] [ 5 of 16] Compiling Data.Profunctor.Strong ( src/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.o, dist/build/Data/Profunctor/Strong.dyn_o ) [profunctors] [ 6 of 16] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.o, dist/build/Data/Profunctor/Closed.dyn_o ) [profunctors] [ 7 of 16] Compiling Data.Profunctor.Choice ( src/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.o, dist/build/Data/Profunctor/Choice.dyn_o ) [profunctors] [ 8 of 16] Compiling Data.Profunctor.Traversing ( src/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.o, dist/build/Data/Profunctor/Traversing.dyn_o ) [profunctors] [ 9 of 16] Compiling Data.Profunctor.Mapping ( src/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.o, dist/build/Data/Profunctor/Mapping.dyn_o ) [profunctors] [10 of 16] Compiling Data.Profunctor ( src/Data/Profunctor.hs, dist/build/Data/Profunctor.o, dist/build/Data/Profunctor.dyn_o ) [profunctors] [11 of 16] Compiling Data.Profunctor.Sieve ( src/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.o, dist/build/Data/Profunctor/Sieve.dyn_o ) [profunctors] [12 of 16] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.o, dist/build/Data/Profunctor/Rep.dyn_o ) [profunctors]  [profunctors] src/Data/Profunctor/Rep.hs:199:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [profunctors]  Noncanonical ‘return’ definition detected [profunctors]  in the instance declaration for ‘Monad (Prep p)’. [profunctors]  ‘return’ will eventually be removed in favour of ‘pure’ [profunctors]  Suggested fix: [profunctors]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [profunctors]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [profunctors]  | [profunctors] 199 | return a = Prep () $ tabulate $ const $ return a [profunctors]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [profunctors] [13 of 16] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.o, dist/build/Data/Profunctor/Composition.dyn_o ) [profunctors] [14 of 16] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.o, dist/build/Data/Profunctor/Ran.dyn_o ) [profunctors] [15 of 16] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.o, dist/build/Data/Profunctor/Cayley.dyn_o ) [profunctors] [16 of 16] Compiling Data.Profunctor.Yoneda ( src/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.o, dist/build/Data/Profunctor/Yoneda.dyn_o ) [profunctors] [ 1 of 16] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.p_o ) [profunctors] [ 2 of 16] Compiling Data.Profunctor.Types ( src/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.p_o ) [profunctors] [ 3 of 16] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.p_o ) [strict] Phase: setupCompilerEnvironmentPhase [strict] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.oSs57Zl4f8/setup-package.conf.d -threaded [strict] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.oSs57Zl4f8/Main.o ) [strict] [2 of 2] Linking Setup [strict] Phase: updateAutotoolsGnuConfigScriptsPhase [strict] Phase: configurePhase [strict] configureFlags: --verbose --prefix=/nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc/share/doc/strict-0.5.1 --with-gcc=gcc --package-db=/build/tmp.oSs57Zl4f8/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.1.0 [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.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-ADKeDuRDuHm5fJcJbvNEfO [strict]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [strict]  include base-4.19.1.0-a65c [strict]  include binary-0.8.9.1-4400 [strict]  include bytestring-0.12.1.0-e271 [strict]  include deepseq-1.5.0.0-e0b4 [strict]  include ghc-prim-0.11.0-89e1 [strict]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [strict]  include text-2.1.1-7a0f [strict]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [strict]  include transformers-0.6.1.0-90ea [strict] Linked component graph: [strict]  unit strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [strict]  include assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [strict]  include base-4.19.1.0-a65c [strict]  include binary-0.8.9.1-4400 [strict]  include bytestring-0.12.1.0-e271 [strict]  include deepseq-1.5.0.0-e0b4 [strict]  include ghc-prim-0.11.0-89e1 [strict]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [strict]  include text-2.1.1-7a0f [strict]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [strict]  include transformers-0.6.1.0-90ea [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 ) [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 ) [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 ) [time-compat] Preprocessing test suite 'main' for time-compat-1.9.7.. [time-compat] Building test suite 'main' for time-compat-1.9.7.. [time-compat] [ 1 of 32] Compiling Test.Arbitrary ( test/main/Test/Arbitrary.hs, dist/build/main/main-tmp/Test/Arbitrary.o ) [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 ) [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 ) [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: 'u' is out of scope. [uuid-types]  If you qualify the identifier, haddock can try to link it anyway. [uuid-types] Warning: 'ByteString' is out of scope. [uuid-types]  If you qualify the identifier, haddock can try to link it anyway. [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' [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/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [uuid-types] Phase: fixupPhase [uuid-types] shrinking RPATHs of ELF executables and libraries in /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6 [uuid-types] shrinking /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSuuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw-ghc9.8.2.so [uuid-types] checking for references to /build/ in /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6... [uuid-types] patching script interpreter paths in /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6 [uuid-types] stripping (with command strip and flags -S -p) in /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6/lib [uuid-types] shrinking RPATHs of ELF executables and libraries in /nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc [uuid-types] checking for references to /build/ in /nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc... [uuid-types] patching script interpreter paths in /nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc [vector]  Data.Vector=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector,Data.Vector.Fusion.Bundle=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Fusion.Bundle,Data.Vector.Fusion.Bundle.Monadic=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Fusion.Bundle.Monadic,Data.Vector.Fusion.Bundle.Size=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Fusion.Bundle.Size,Data.Vector.Fusion.Stream.Monadic=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Fusion.Util,Data.Vector.Generic=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Generic,Data.Vector.Generic.Base=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Generic.Mutable,Data.Vector.Generic.Mutable.Base=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Generic.Mutable.Base,Data.Vector.Generic.New=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Generic.New,Data.Vector.Internal.Check=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Internal.Check,Data.Vector.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Mutable,Data.Vector.Primitive=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Primitive.Mutable,Data.Vector.Storable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Storable,Data.Vector.Storable.Internal=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Storable.Mutable,Data.Vector.Strict=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Strict,Data.Vector.Strict.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Strict.Mutable,Data.Vector.Unboxed=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU:Data.Vector.Unboxed.Mutable [vector]  unit vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2 [vector]  include base-4.19.1.0-a65c [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  Bench.Vector.Algo.AwShCC=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.AwShCC,Bench.Vector.Algo.FindIndexR=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.FindIndexR,Bench.Vector.Algo.HybCC=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.HybCC,Bench.Vector.Algo.Leaffix=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.Leaffix,Bench.Vector.Algo.ListRank=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.ListRank,Bench.Vector.Algo.MutableSet=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.MutableSet,Bench.Vector.Algo.NextPermutation=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.NextPermutation,Bench.Vector.Algo.Quickhull=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.Quickhull,Bench.Vector.Algo.Rootfix=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.Rootfix,Bench.Vector.Algo.Spectral=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.Spectral,Bench.Vector.Algo.Tridiag=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Algo.Tridiag,Bench.Vector.Tasty=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.Tasty,Bench.Vector.TestData.Graph=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.TestData.Graph,Bench.Vector.TestData.ParenTree=vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2:Bench.Vector.TestData.ParenTree [vector]  unit vector-0.13.2.0-8km2Kq9dCNoF2kXiOSeldy-vector-doctest [vector]  include base-4.19.1.0-a65c [vector]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  unit vector-0.13.2.0-558hMo0C92UBNjmXkSKtje-vector-inspection [vector]  include base-4.19.1.0-a65c [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-inspection-testing-0.2.1-981DbGdYiVp9Qk13XtWBqX [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  unit vector-0.13.2.0-1SJT9Wg2ZCE2OQWu2E93qR-vector-tests-O0 [vector]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  include base-4.19.1.0-a65c [vector]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  include template-haskell-2.21.0.0-d739 [vector]  include transformers-0.6.1.0-90ea [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  unit vector-0.13.2.0-HCwFitGZk3IEdZ0csX3YZ4-vector-tests-O2 [asn1-encoding] [ 5 of 12] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, dist/build/Data/ASN1/Serialize.o, dist/build/Data/ASN1/Serialize.dyn_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Serialize.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 17 | import Control.Applicative ((<$>)) [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 6 of 12] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, dist/build/Data/ASN1/BinaryEncoding/Writer.o, dist/build/Data/ASN1/BinaryEncoding/Writer.dyn_o ) [asn1-encoding] [ 7 of 12] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, dist/build/Data/ASN1/BinaryEncoding/Parse.o, dist/build/Data/ASN1/BinaryEncoding/Parse.dyn_o ) [asn1-encoding] [ 8 of 12] Compiling Data.ASN1.BinaryEncoding.Raw ( Data/ASN1/BinaryEncoding/Raw.hs, dist/build/Data/ASN1/BinaryEncoding/Raw.o, dist/build/Data/ASN1/BinaryEncoding/Raw.dyn_o ) [asn1-encoding] [ 9 of 12] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, dist/build/Data/ASN1/Stream.o, dist/build/Data/ASN1/Stream.dyn_o ) [asn1-encoding] [10 of 12] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, dist/build/Data/ASN1/Prim.o, dist/build/Data/ASN1/Prim.dyn_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Data.Monoid’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Data.Monoid’ [asn1-encoding]  To import instances alone, use: import Data.Monoid() [asn1-encoding]  | [asn1-encoding] 55 | import Data.Monoid [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:65:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 65 | import Control.Applicative [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:259:11: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 259 | exponent = exp' - fromIntegral scaleFactor [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:296:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [asn1-encoding]  Pattern match(es) are non-exhaustive [asn1-encoding]  In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [asn1-encoding]  | [asn1-encoding] 296 | (x:xs) = B.unpack s [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:428:9: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exp’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 428 | (man, exp) = decodeFloat d [asn1-encoding]  | ^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:429:14: warning: [GHC-63397] [-Wname-shadowing] [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) [async] Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt [async] Preprocessing test suite 'test-async' for async-2.2.5.. [async] Phase: installPhase [async] Installing library in /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [async] Phase: fixupPhase [async] shrinking RPATHs of ELF executables and libraries in /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5 [async] shrinking /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSasync-2.2.5-73ccVHX1Ecy9x9T10jhX48-ghc9.8.2.so [async] checking for references to /build/ in /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5... [async] patching script interpreter paths in /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5 [crypton]  Keccak-256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Keccak-384: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Keccak-512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3-224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3-256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3-384: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3-512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b-160: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b-224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b-256: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b-384: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b-512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s-160: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s-224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s-256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHAKE128_4096: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHAKE256_4096: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b 160: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b 224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b 256: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b 384: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2b 512: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s 160: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s 224: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s 256: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  Prefix [crypton]  MD5: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA1: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA224: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA256: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA384: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA512: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  Hybrid [crypton]  MD5: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA1: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA224: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA256: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA384: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA512: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  Truncating [crypton]  SHAKE128 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  Padding [crypton]  Cases [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  ZeroCases [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  ConstructHash [crypton]  MiyaguchiPreneel [crypton]  KATs [genvalidity-property] [ 9 of 22] Compiling Test.Validity.Functions.Validity ( src/Test/Validity/Functions/Validity.hs, dist/build/Test/Validity/Functions/Validity.p_o ) [genvalidity-property] [10 of 22] Compiling Test.Validity.Relations.Antireflexivity ( src/Test/Validity/Relations/Antireflexivity.hs, dist/build/Test/Validity/Relations/Antireflexivity.p_o ) [genvalidity-property] [11 of 22] Compiling Test.Validity.Relations.Antisymmetry ( src/Test/Validity/Relations/Antisymmetry.hs, dist/build/Test/Validity/Relations/Antisymmetry.p_o ) [genvalidity-property] [12 of 22] Compiling Test.Validity.Relations.Reflexivity ( src/Test/Validity/Relations/Reflexivity.hs, dist/build/Test/Validity/Relations/Reflexivity.p_o ) [genvalidity-property] [13 of 22] Compiling Test.Validity.Relations.Symmetry ( src/Test/Validity/Relations/Symmetry.hs, dist/build/Test/Validity/Relations/Symmetry.p_o ) [genvalidity-property] [14 of 22] Compiling Test.Validity.Relations.Transitivity ( src/Test/Validity/Relations/Transitivity.hs, dist/build/Test/Validity/Relations/Transitivity.p_o ) [genvalidity-property] [15 of 22] Compiling Test.Validity.Relations ( src/Test/Validity/Relations.hs, dist/build/Test/Validity/Relations.p_o ) [genvalidity-property] [16 of 22] Compiling Test.Validity.Shrinking.Property ( src/Test/Validity/Shrinking/Property.hs, dist/build/Test/Validity/Shrinking/Property.p_o ) [genvalidity-property] [17 of 22] Compiling Test.Validity.Types ( src/Test/Validity/Types.hs, dist/build/Test/Validity/Types.p_o ) [genvalidity-property] [18 of 22] Compiling Test.Validity.Functions.Inverse ( src/Test/Validity/Functions/Inverse.hs, dist/build/Test/Validity/Functions/Inverse.p_o ) [genvalidity-property] [19 of 22] Compiling Test.Validity.Functions.Equivalence ( src/Test/Validity/Functions/Equivalence.hs, dist/build/Test/Validity/Functions/Equivalence.p_o ) [genvalidity-property] [20 of 22] Compiling Test.Validity.Functions.CanFail ( src/Test/Validity/Functions/CanFail.hs, dist/build/Test/Validity/Functions/CanFail.p_o ) [genvalidity-property] [21 of 22] Compiling Test.Validity.Functions ( src/Test/Validity/Functions.hs, dist/build/Test/Validity/Functions.p_o ) [genvalidity-property] [22 of 22] Compiling Test.Validity.Property ( src/Test/Validity/Property.hs, dist/build/Test/Validity/Property.p_o ) [genvalidity-property] Preprocessing test suite 'genvalidity-property-test' for genvalidity-property-1.0.0.0.. [genvalidity-property] Building test suite 'genvalidity-property-test' for genvalidity-property-1.0.0.0.. [genvalidity-property] [1 of 3] Compiling Paths_genvalidity_property ( dist/build/genvalidity-property-test/autogen/Paths_genvalidity_property.hs, dist/build/genvalidity-property-test/genvalidity-property-test-tmp/Paths_genvalidity_property.o ) [genvalidity-property] [2 of 3] Compiling Test.Validity.Operations.CommutativitySpec ( test/Test/Validity/Operations/CommutativitySpec.hs, dist/build/genvalidity-property-test/genvalidity-property-test-tmp/Test/Validity/Operations/CommutativitySpec.o ) [genvalidity-property] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/genvalidity-property-test/genvalidity-property-test-tmp/Main.o ) [genvalidity-property] [4 of 4] Linking dist/build/genvalidity-property-test/genvalidity-property-test [genvalidity-property] buildPhase completed in 1 minutes 17 seconds [genvalidity-property] Phase: checkPhase [genvalidity-property] Running 1 test suites... [genvalidity-property] Test suite genvalidity-property-test: RUNNING... [genvalidity-property]  [genvalidity-property] Test.Validity.Operations.Commutativity [genvalidity-property]  commutative [genvalidity-property]  + is commutative [✔] [genvalidity-property]  +++ OK, passed 100 tests. [genvalidity-property]  * is commutative [✔] [genvalidity-property]  +++ OK, passed 100 tests. [genvalidity-property]  dot product is commutative [✔] [genvalidity-property]  +++ OK, passed 100 tests. [genvalidity-property]  - is not commutative [✔] [genvalidity-property]  +++ OK, failed as expected. (after 1 test and 64 shrinks): [genvalidity-property]  expected: 1 [genvalidity-property]  but got: -1 [genvalidity-property]  (0,1) [genvalidity-property]  cross product is not commutative [✔] [genvalidity-property]  +++ OK, failed as expected. (after 2 tests and 64 shrinks): [genvalidity-property]  expected: 1 [genvalidity-property]  but got: -1 [genvalidity-property]  ((0,1),(1,0)) [genvalidity-property]  [genvalidity-property] Finished in 0.0515 seconds [genvalidity-property] 5 examples, 0 failures [genvalidity-property] Test suite genvalidity-property-test: PASS [genvalidity-property] Test suite logged to: [genvalidity-property] dist/test/genvalidity-property-1.0.0.0-genvalidity-property-test.log [genvalidity-property] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity-property] Phase: haddockPhase [genvalidity-property] Preprocessing library for genvalidity-property-1.0.0.0.. [genvalidity-property] Running Haddock on library for genvalidity-property-1.0.0.0.. [genvalidity-property] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [genvalidity-property] [ 1 of 22] Compiling Paths_genvalidity_property ( dist/build/autogen/Paths_genvalidity_property.hs, nothing ) [haskell-src-meta] [4 of 6] Compiling Language.Haskell.Meta.Parse ( src/Language/Haskell/Meta/Parse.hs, /build/ghc964_0/ghc_16.o, /build/ghc964_0/ghc_16.dyn_o ) [haskell-src-meta] [5 of 6] Compiling Language.Haskell.Meta ( src/Language/Haskell/Meta.hs, /build/ghc964_0/ghc_12.o, /build/ghc964_0/ghc_12.dyn_o ) [haskell-src-meta] [6 of 6] Compiling Language.Haskell.Meta.Utils ( src/Language/Haskell/Meta/Utils.hs, nothing ) [haskell-src-meta] Haddock coverage: [haskell-src-meta]  100% ( 3 / 3) in 'Language.Haskell.Meta.Extensions' [haskell-src-meta] Warning: Language.Haskell.Meta.THCompat: Could not find documentation for exported module: Language.Haskell.Meta.THCompat [haskell-src-meta] Warning: Language.Haskell.Meta.Syntax.Translate: Could not find documentation for exported module: Language.Haskell.Meta.Syntax.Translate [haskell-src-meta]  2% ( 1 / 45) in 'Language.Haskell.Meta.Syntax.Translate' [haskell-src-meta]  Missing documentation for: [haskell-src-meta]  moduleName (src/Language/Haskell/Meta/Syntax/Translate.hs:53) [haskell-src-meta]  DerivClause (src/Language/Haskell/Meta/Syntax/Translate.hs:47) [haskell-src-meta]  ToName (src/Language/Haskell/Meta/Syntax/Translate.hs:31) [haskell-src-meta]  ToNames (src/Language/Haskell/Meta/Syntax/Translate.hs:32) [haskell-src-meta]  ToLit (src/Language/Haskell/Meta/Syntax/Translate.hs:33) [haskell-src-meta]  ToType (src/Language/Haskell/Meta/Syntax/Translate.hs:34) [haskell-src-meta]  ToPat (src/Language/Haskell/Meta/Syntax/Translate.hs:35) [haskell-src-meta]  ToExp (src/Language/Haskell/Meta/Syntax/Translate.hs:36) [haskell-src-meta]  ToDecs (src/Language/Haskell/Meta/Syntax/Translate.hs:37) [haskell-src-meta]  ToDec (src/Language/Haskell/Meta/Syntax/Translate.hs:38) [haskell-src-meta]  ToStmt (src/Language/Haskell/Meta/Syntax/Translate.hs:39) [haskell-src-meta]  ToLoc (src/Language/Haskell/Meta/Syntax/Translate.hs:40) [haskell-src-meta]  ToCxt (src/Language/Haskell/Meta/Syntax/Translate.hs:41) [haskell-src-meta]  ToPred (src/Language/Haskell/Meta/Syntax/Translate.hs:42) [haskell-src-meta]  ToTyVars (src/Language/Haskell/Meta/Syntax/Translate.hs:43) [haskell-src-meta]  ToMaybeKind (src/Language/Haskell/Meta/Syntax/Translate.hs:44) [haskell-src-meta]  ToInjectivityAnn (src/Language/Haskell/Meta/Syntax/Translate.hs:45) [haskell-src-meta]  ToDerivClauses (src/Language/Haskell/Meta/Syntax/Translate.hs:49) [haskell-src-meta]  noTH (src/Language/Haskell/Meta/Syntax/Translate.hs:57) [haskell-src-meta]  noTHyet (src/Language/Haskell/Meta/Syntax/Translate.hs:61) [haskell-src-meta]  todo (src/Language/Haskell/Meta/Syntax/Translate.hs:66) [haskell-src-meta]  nonsense (src/Language/Haskell/Meta/Syntax/Translate.hs:70) [haskell-src-meta]  toTupEl (src/Language/Haskell/Meta/Syntax/Translate.hs:75) [haskell-src-meta]  toFieldExp (src/Language/Haskell/Meta/Syntax/Translate.hs:252) [haskell-src-meta]  toGuard (src/Language/Haskell/Meta/Syntax/Translate.hs:310) [haskell-src-meta]  toMatch (src/Language/Haskell/Meta/Syntax/Translate.hs:303) [haskell-src-meta]  toBody (src/Language/Haskell/Meta/Syntax/Translate.hs:306) [haskell-src-meta]  toKind (src/Language/Haskell/Meta/Syntax/Translate.hs:378) [haskell-src-meta]  toTyVar (src/Language/Haskell/Meta/Syntax/Translate.hs:382) [haskell-src-meta]  toTyVarSpec (src/Language/Haskell/Meta/Syntax/Translate.hs:391) [haskell-src-meta]  toTyVarsVis (src/Language/Haskell/Meta/Syntax/Translate.hs:401) [haskell-src-meta]  .->. (src/Language/Haskell/Meta/Syntax/Translate.hs:464) [haskell-src-meta]  foldAppT (src/Language/Haskell/Meta/Syntax/Translate.hs:526) [haskell-src-meta]  toStrictType (src/Language/Haskell/Meta/Syntax/Translate.hs:453) [haskell-src-meta]  toDerivStrategy (src/Language/Haskell/Meta/Syntax/Translate.hs:499) [haskell-src-meta]  qualConDeclToCon (src/Language/Haskell/Meta/Syntax/Translate.hs:698) [haskell-src-meta]  transAct (src/Language/Haskell/Meta/Syntax/Translate.hs:637) [haskell-src-meta]  hsMatchesToFunD (src/Language/Haskell/Meta/Syntax/Translate.hs:732) [haskell-src-meta]  hsRhsToBody (src/Language/Haskell/Meta/Syntax/Translate.hs:750) [haskell-src-meta]  conDeclToCon (src/Language/Haskell/Meta/Syntax/Translate.hs:717) [haskell-src-meta]  hsMatchToClause (src/Language/Haskell/Meta/Syntax/Translate.hs:738) [haskell-src-meta]  hsGuardedRhsToBody (src/Language/Haskell/Meta/Syntax/Translate.hs:761) [haskell-src-meta]  hsStmtToGuard (src/Language/Haskell/Meta/Syntax/Translate.hs:774) [haskell-src-meta]  TyVarBndr_ (src/Language/Haskell/Meta/THCompat.hs:27) [haskell-src-meta]  15% ( 3 / 19) in 'Language.Haskell.Meta.Parse' [haskell-src-meta]  Missing documentation for: [haskell-src-meta]  parsePat (src/Language/Haskell/Meta/Parse.hs:46) [haskell-src-meta]  parseExp (src/Language/Haskell/Meta/Parse.hs:49) [haskell-src-meta]  parseType (src/Language/Haskell/Meta/Parse.hs:52) [haskell-src-meta]  parseDecs (src/Language/Haskell/Meta/Parse.hs:55) [haskell-src-meta]  myDefaultParseMode (src/Language/Haskell/Meta/Parse.hs:67) [haskell-src-meta]  myDefaultExtensions (src/Language/Haskell/Meta/Parse.hs:74) [profunctors] [ 4 of 16] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.p_o ) [profunctors] [ 5 of 16] Compiling Data.Profunctor.Strong ( src/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.p_o ) [profunctors] [ 6 of 16] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.p_o ) [profunctors] [ 7 of 16] Compiling Data.Profunctor.Choice ( src/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.p_o ) [profunctors] [ 8 of 16] Compiling Data.Profunctor.Traversing ( src/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.p_o ) [profunctors] [ 9 of 16] Compiling Data.Profunctor.Mapping ( src/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.p_o ) [profunctors] [10 of 16] Compiling Data.Profunctor ( src/Data/Profunctor.hs, dist/build/Data/Profunctor.p_o ) [profunctors] [11 of 16] Compiling Data.Profunctor.Sieve ( src/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.p_o ) [profunctors] [12 of 16] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.p_o ) [profunctors]  [profunctors] src/Data/Profunctor/Rep.hs:199:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [profunctors]  Noncanonical ‘return’ definition detected [profunctors]  in the instance declaration for ‘Monad (Prep p)’. [profunctors]  ‘return’ will eventually be removed in favour of ‘pure’ [profunctors]  Suggested fix: [profunctors]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [profunctors]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [profunctors]  | [profunctors] 199 | return a = Prep () $ tabulate $ const $ return a [profunctors]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [profunctors] [13 of 16] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.p_o ) [profunctors] [14 of 16] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.p_o ) [profunctors] [15 of 16] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.p_o ) [profunctors] [16 of 16] Compiling Data.Profunctor.Yoneda ( src/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.p_o ) [profunctors] Phase: checkPhase [profunctors] Package has no test suites. [profunctors] Phase: haddockPhase [profunctors] Preprocessing library for profunctors-5.6.2.. [profunctors] Running Haddock on library for profunctors-5.6.2.. [profunctors] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [profunctors] [ 1 of 16] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, nothing ) [profunctors] [ 2 of 16] Compiling Data.Profunctor.Types ( src/Data/Profunctor/Types.hs, nothing ) [profunctors] [ 3 of 16] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, nothing ) [profunctors] [ 4 of 16] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, nothing ) [profunctors] [ 5 of 16] Compiling Data.Profunctor.Strong ( src/Data/Profunctor/Strong.hs, nothing ) [profunctors] [ 6 of 16] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, nothing ) [profunctors] [ 7 of 16] Compiling Data.Profunctor.Choice ( src/Data/Profunctor/Choice.hs, nothing ) [profunctors] [ 8 of 16] Compiling Data.Profunctor.Traversing ( src/Data/Profunctor/Traversing.hs, nothing ) [profunctors] [ 9 of 16] Compiling Data.Profunctor.Mapping ( src/Data/Profunctor/Mapping.hs, nothing ) [profunctors] [10 of 16] Compiling Data.Profunctor ( src/Data/Profunctor.hs, nothing ) [profunctors] [11 of 16] Compiling Data.Profunctor.Sieve ( src/Data/Profunctor/Sieve.hs, nothing ) [profunctors] [12 of 16] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, nothing ) [profunctors]  [profunctors] src/Data/Profunctor/Rep.hs:199:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [profunctors]  Noncanonical ‘return’ definition detected [profunctors]  in the instance declaration for ‘Monad (Prep p)’. [profunctors]  ‘return’ will eventually be removed in favour of ‘pure’ [profunctors]  Suggested fix: [profunctors]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [strict]  Data.Strict=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict,Data.Strict.Classes=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict.Classes,Data.Strict.Either=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict.Either,Data.Strict.Maybe=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict.Maybe,Data.Strict.These=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict.These,Data.Strict.Tuple=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:Data.Strict.Tuple,System.IO.Strict=strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO:System.IO.Strict [strict] Ready component graph: [strict]  definite strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [strict]  depends assoc-1.1.1-z8z46TQmWe74Jsd9t5Ii9 [strict]  depends base-4.19.1.0-a65c [strict]  depends binary-0.8.9.1-4400 [strict]  depends bytestring-0.12.1.0-e271 [strict]  depends deepseq-1.5.0.0-e0b4 [strict]  depends ghc-prim-0.11.0-89e1 [strict]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [strict]  depends text-2.1.1-7a0f [strict]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [strict]  depends transformers-0.6.1.0-90ea [strict] Using Cabal-3.10.2.0 compiled by ghc-9.8 [strict] Using compiler: ghc-9.8.2 [strict] Using install prefix: /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1 [strict] Executables installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/bin [strict] Libraries installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [strict] Dynamic Libraries installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [strict] Private executables installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/libexec/x86_64-linux-ghc-9.8.2/strict-0.5.1 [strict] Data files installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/share/x86_64-linux-ghc-9.8.2/strict-0.5.1 [strict] Documentation installed in: [strict] /nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc/share/doc/strict-0.5.1 [strict] Configuration files installed in: [strict] /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/etc [strict] No alex found [strict] Using ar found on system at: [strict] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [strict] Using ghc version 9.8.2 found on system at: [strict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [strict] Using ghc-pkg version 9.8.2 found on system at: [strict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [strict] Using hsc2hs version 0.68.10 found on system at: [strict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [strict] Using hscolour version 1.25 found on system at: [strict] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [strict] No jhc found [strict] Using ld found on system at: [strict] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [strict] No pkg-config found [strict] Using runghc version 9.8.2 found on system at: [strict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [strict] Using strip version 2.44 found on system at: [strict] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [strict] Using tar found on system at: [strict] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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] [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]  | ^^^^^^^^^^^^^^^^^^^^^^ [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] [uuid-types:post-build] Uploading to the NixCI cache: /nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6 /nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc [uuid-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [uuid-types:post-build] copying 2 paths... [uuid-types:post-build] copying path '/nix/store/d7wrvnw8zlsb1sywlqwml34lgcvfqjqi-uuid-types-1.0.6-doc' to 'https://cache.nix-ci.com'... [uuid-types:post-build] copying path '/nix/store/4zcnslla83hl2j6gq1bjqzp42l2w1vw7-uuid-types-1.0.6' to 'https://cache.nix-ci.com'... [uuid-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [uuid-types:post-build] copying 1 paths... [uuid-types:post-build] copying path '/nix/store/sh8z57ck7qazk4v9rwpdaknfm6ab32nc-uuid-types-1.0.6.drv' to 'https://cache.nix-ci.com'... Uploaded uuid-types in 9.6s Progress: 26 of 89 built (9 building), 403 of 403 downloaded from cache Built uuid-types in 2m22s [vector]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  include base-4.19.1.0-a65c [vector]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  include template-haskell-2.21.0.0-d739 [vector]  include transformers-0.6.1.0-90ea [vector]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector] Ready component graph: [vector]  definite vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  depends base-4.19.1.0-a65c [vector]  depends deepseq-1.5.0.0-e0b4 [vector]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  depends vector-stream-0.1.0.1-Jhsb1iRMNspIY0bzTa9sp4 [vector]  definite vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2 [vector]  depends base-4.19.1.0-a65c [vector]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  definite vector-0.13.2.0-HCwFitGZk3IEdZ0csX3YZ4-vector-tests-O2 [vector]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  depends base-4.19.1.0-a65c [vector]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  depends template-haskell-2.21.0.0-d739 [vector]  depends transformers-0.6.1.0-90ea [vector]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  definite vector-0.13.2.0-8km2Kq9dCNoF2kXiOSeldy-vector-doctest [vector]  depends base-4.19.1.0-a65c [vector]  depends doctest-0.22.6-blhhXyWrRJAqTquHQRdE [vector]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  definite vector-0.13.2.0-558hMo0C92UBNjmXkSKtje-vector-inspection [vector]  depends base-4.19.1.0-a65c [vector]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  depends tasty-inspection-testing-0.2.1-981DbGdYiVp9Qk13XtWBqX [vector]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector]  definite vector-0.13.2.0-1SJT9Wg2ZCE2OQWu2E93qR-vector-tests-O0 [vector]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [vector]  depends base-4.19.1.0-a65c [vector]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [vector]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [vector]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [vector]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [vector]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [vector]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [vector]  depends template-haskell-2.21.0.0-d739 [vector]  depends transformers-0.6.1.0-90ea [vector]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector] Using Cabal-3.10.2.0 compiled by ghc-9.8 [vector] Using compiler: ghc-9.8.2 [vector] Using install prefix: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0 [vector] Executables installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/bin [vector] Libraries installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [vector] Dynamic Libraries installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [vector] Private executables installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/libexec/x86_64-linux-ghc-9.8.2/vector-0.13.2.0 [vector] Data files installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/share/x86_64-linux-ghc-9.8.2/vector-0.13.2.0 [vector] Documentation installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/share/doc/x86_64-linux-ghc-9.8.2/vector-0.13.2.0 [vector] Configuration files installed in: [vector] /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/etc [vector] No alex found [vector] Using ar found on system at: [vector] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 429 | (mantissa, exponent) = normalize (fromIntegral $ mkUnsigned man, exp) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:441:22: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 441 | normalize (mantissa, exponent) = (mantissa `shiftR` sh, exponent + sh) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding] [11 of 12] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, dist/build/Data/ASN1/Encoding.o, dist/build/Data/ASN1/Encoding.dyn_o ) [asn1-encoding] [12 of 12] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, dist/build/Data/ASN1/BinaryEncoding.o, dist/build/Data/ASN1/BinaryEncoding.dyn_o ) [asn1-encoding] [ 1 of 12] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, dist/build/Data/ASN1/Error.p_o ) [asn1-encoding] [ 2 of 12] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, dist/build/Data/ASN1/Get.p_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:31:29: warning: [GHC-38856] [-Wunused-imports] [asn1-encoding]  The import of ‘Applicative’ [asn1-encoding]  from module ‘Control.Applicative’ is redundant [asn1-encoding]  | [asn1-encoding] 31 | import Control.Applicative (Applicative(..),Alternative(..)) [asn1-encoding]  | ^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:92:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘pure = return’ definition detected [asn1-encoding]  in the instance declaration for ‘Applicative Get’. [asn1-encoding]  Suggested fix: [asn1-encoding]  Move definition from ‘return’ to ‘pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 92 | pure = return [asn1-encoding]  | ^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:101:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘return’ definition detected [asn1-encoding]  in the instance declaration for ‘Monad Get’. [asn1-encoding]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-encoding]  Suggested fix: [asn1-encoding]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 101 | return a = Get $ \ s0 b0 m0 p0 _ ks -> ks s0 b0 m0 p0 a [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 3 of 12] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, dist/build/Data/ASN1/Internal.p_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:44:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 44 | | i > 0 = if testBit (head uints) 7 then 0 : uints else uints [asn1-encoding]  | ^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:46:32: warning: [GHC-63394] [-Wx-partial] [async] stripping (with command strip and flags -S -p) in /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5/lib [async] shrinking RPATHs of ELF executables and libraries in /nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc [async] checking for references to /build/ in /nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc... [async] patching script interpreter paths in /nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc [crypton]  aes128 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  MAC [crypton]  Poly1305 [crypton]  V0: OK [crypton]  Chunking: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2 [crypton]  KATs [crypton]  Blake2b_512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  Blake2bp_512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  Blake2s_512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  Blake2sp_512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  properties [crypton]  Blake2b_512 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2bp_512 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2s_256 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Blake2sp_256 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  CMAC [crypton]  KAT - NIST test vectors [crypton]  aes128 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  aes192 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  aes256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  Three Key TDEA [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  Two Key TDEA [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [genvalidity-property] [ 2 of 22] Compiling Test.Validity.Functions.Idempotence ( src/Test/Validity/Functions/Idempotence.hs, nothing ) [genvalidity-property] [ 3 of 22] Compiling Test.Validity.Operations.Associativity ( src/Test/Validity/Operations/Associativity.hs, nothing ) [genvalidity-property] [ 4 of 22] Compiling Test.Validity.Operations.Commutativity ( src/Test/Validity/Operations/Commutativity.hs, nothing ) [genvalidity-property] [ 5 of 22] Compiling Test.Validity.Operations.Identity ( src/Test/Validity/Operations/Identity.hs, nothing ) [genvalidity-property] [ 6 of 22] Compiling Test.Validity.Operations ( src/Test/Validity/Operations.hs, nothing ) [genvalidity-property] [ 7 of 22] Compiling Test.Validity.Property.Utils ( src/Test/Validity/Property/Utils.hs, nothing ) [genvalidity-property] [ 8 of 22] Compiling Test.Validity.GenValidity.Property ( src/Test/Validity/GenValidity/Property.hs, nothing ) [genvalidity-property] [ 9 of 22] Compiling Test.Validity.Functions.Validity ( src/Test/Validity/Functions/Validity.hs, nothing ) [genvalidity-property] [10 of 22] Compiling Test.Validity.Relations.Antireflexivity ( src/Test/Validity/Relations/Antireflexivity.hs, nothing ) [genvalidity-property] [11 of 22] Compiling Test.Validity.Relations.Antisymmetry ( src/Test/Validity/Relations/Antisymmetry.hs, nothing ) [genvalidity-property] [12 of 22] Compiling Test.Validity.Relations.Reflexivity ( src/Test/Validity/Relations/Reflexivity.hs, nothing ) [genvalidity-property] [13 of 22] Compiling Test.Validity.Relations.Symmetry ( src/Test/Validity/Relations/Symmetry.hs, nothing ) [genvalidity-property] [14 of 22] Compiling Test.Validity.Relations.Transitivity ( src/Test/Validity/Relations/Transitivity.hs, nothing ) [genvalidity-property] [15 of 22] Compiling Test.Validity.Relations ( src/Test/Validity/Relations.hs, nothing ) [genvalidity-property] [16 of 22] Compiling Test.Validity.Shrinking.Property ( src/Test/Validity/Shrinking/Property.hs, nothing ) [genvalidity-property] [17 of 22] Compiling Test.Validity.Types ( src/Test/Validity/Types.hs, nothing ) [genvalidity-property] [18 of 22] Compiling Test.Validity.Functions.Inverse ( src/Test/Validity/Functions/Inverse.hs, nothing ) [genvalidity-property] [19 of 22] Compiling Test.Validity.Functions.Equivalence ( src/Test/Validity/Functions/Equivalence.hs, nothing ) [genvalidity-property] [20 of 22] Compiling Test.Validity.Functions.CanFail ( src/Test/Validity/Functions/CanFail.hs, nothing ) [genvalidity-property] [21 of 22] Compiling Test.Validity.Functions ( src/Test/Validity/Functions.hs, nothing ) [genvalidity-property] [22 of 22] Compiling Test.Validity.Property ( src/Test/Validity/Property.hs, nothing ) [genvalidity-property] Haddock coverage: [genvalidity-property]  50% ( 2 / 4) in 'Test.Validity.Functions.Idempotence' [genvalidity-property]  Missing documentation for: [genvalidity-property]  idempotentOnGen (src/Test/Validity/Functions/Idempotence.hs:17) [genvalidity-property]  idempotent (src/Test/Validity/Functions/Idempotence.hs:20) [genvalidity-property]  75% ( 3 / 4) in 'Test.Validity.Operations.Associativity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  75% ( 3 / 4) in 'Test.Validity.Operations.Commutativity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  64% ( 9 / 14) in 'Test.Validity.Operations.Identity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  leftIdentityOnGenWithEquality (src/Test/Validity/Operations/Identity.hs:54) [genvalidity-property]  leftIdentityOnGen (src/Test/Validity/Operations/Identity.hs:66) [genvalidity-property]  rightIdentityOnGenWithEquality (src/Test/Validity/Operations/Identity.hs:111) [genvalidity-property]  rightIdentityOnGen (src/Test/Validity/Operations/Identity.hs:123) [genvalidity-property]  100% ( 4 / 4) in 'Test.Validity.Operations' [genvalidity-property]  0% ( 0 / 6) in 'Test.Validity.Property.Utils' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  forAllValid (src/Test/Validity/Property/Utils.hs:16) [genvalidity-property]  shouldBeValid (src/Test/Validity/Property/Utils.hs:25) [genvalidity-property]  shouldBeInvalid (src/Test/Validity/Property/Utils.hs:41) [genvalidity-property]  <==> (src/Test/Validity/Property/Utils.hs:22) [genvalidity-property]  ===> (src/Test/Validity/Property/Utils.hs:19) [genvalidity-property]  100% ( 3 / 3) in 'Test.Validity.GenValidity.Property' [genvalidity-property]  40% ( 4 / 10) in 'Test.Validity.Functions.Validity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  producesValidsOnGens2 (src/Test/Validity/Functions/Validity.hs:51) [genvalidity-property]  producesValid2 (src/Test/Validity/Functions/Validity.hs:58) [genvalidity-property]  producesValidsOnArbitrary2 (src/Test/Validity/Functions/Validity.hs:64) [genvalidity-property]  producesValidsOnGens3 (src/Test/Validity/Functions/Validity.hs:72) [genvalidity-property]  producesValid3 (src/Test/Validity/Functions/Validity.hs:87) [genvalidity-property]  producesValidsOnArbitrary3 (src/Test/Validity/Functions/Validity.hs:101) [genvalidity-property]  60% ( 3 / 5) in 'Test.Validity.Relations.Antireflexivity' [haskell-src-meta]  parseResultToEither (src/Language/Haskell/Meta/Parse.hs:87) [haskell-src-meta]  parseHsModule (src/Language/Haskell/Meta/Parse.hs:93) [haskell-src-meta]  parseHsDecls (src/Language/Haskell/Meta/Parse.hs:96) [haskell-src-meta]  parseHsType (src/Language/Haskell/Meta/Parse.hs:106) [haskell-src-meta]  parseHsExp (src/Language/Haskell/Meta/Parse.hs:110) [haskell-src-meta]  parseHsPat (src/Language/Haskell/Meta/Parse.hs:113) [haskell-src-meta]  pprHsModule (src/Language/Haskell/Meta/Parse.hs:116) [haskell-src-meta]  moduleDecls (src/Language/Haskell/Meta/Parse.hs:120) [haskell-src-meta]  noSrcSpanInfo (src/Language/Haskell/Meta/Parse.hs:139) [haskell-src-meta]  emptyHsModule (src/Language/Haskell/Meta/Parse.hs:130) [haskell-src-meta]  100% ( 4 / 4) in 'Language.Haskell.Meta' [haskell-src-meta] Warning: Language.Haskell.Meta.Utils: Could not find documentation for exported module: Language.Haskell.Meta.Utils [haskell-src-meta]  23% ( 11 / 47) in 'Language.Haskell.Meta.Utils' [haskell-src-meta]  Missing documentation for: [haskell-src-meta]  conName (src/Language/Haskell/Meta/Utils.hs:305) [haskell-src-meta]  dataDCons (src/Language/Haskell/Meta/Utils.hs:34) [haskell-src-meta]  decCons (src/Language/Haskell/Meta/Utils.hs:39) [haskell-src-meta]  decTyVars (src/Language/Haskell/Meta/Utils.hs:52) [haskell-src-meta]  decName (src/Language/Haskell/Meta/Utils.hs:60) [haskell-src-meta]  foreignName (src/Language/Haskell/Meta/Utils.hs:71) [haskell-src-meta]  cleanNames (src/Language/Haskell/Meta/Utils.hs:76) [haskell-src-meta]  pp (src/Language/Haskell/Meta/Utils.hs:97) [haskell-src-meta]  ppDoc (src/Language/Haskell/Meta/Utils.hs:100) [haskell-src-meta]  gpretty (src/Language/Haskell/Meta/Utils.hs:104) [haskell-src-meta]  nameToRawCodeStr (src/Language/Haskell/Meta/Utils.hs:120) [haskell-src-meta]  |$| (src/Language/Haskell/Meta/Utils.hs:142) [haskell-src-meta]  |.| (src/Language/Haskell/Meta/Utils.hs:146) [haskell-src-meta]  |->| (src/Language/Haskell/Meta/Utils.hs:150) [haskell-src-meta]  unForall (src/Language/Haskell/Meta/Utils.hs:155) [haskell-src-meta]  functionT (src/Language/Haskell/Meta/Utils.hs:159) [haskell-src-meta]  mkVarT (src/Language/Haskell/Meta/Utils.hs:162) [haskell-src-meta]  applyT (src/Language/Haskell/Meta/Utils.hs:219) [haskell-src-meta]  substT (src/Language/Haskell/Meta/Utils.hs:227) [haskell-src-meta]  splitCon (src/Language/Haskell/Meta/Utils.hs:240) [haskell-src-meta]  conTypes (src/Language/Haskell/Meta/Utils.hs:251) [haskell-src-meta]  strictTypeTy (src/Language/Haskell/Meta/Utils.hs:244) [haskell-src-meta]  varStrictTypeTy (src/Language/Haskell/Meta/Utils.hs:247) [haskell-src-meta]  conToConType (src/Language/Haskell/Meta/Utils.hs:262) [haskell-src-meta]  unwindT (src/Language/Haskell/Meta/Utils.hs:268) [haskell-src-meta]  unwindE (src/Language/Haskell/Meta/Utils.hs:276) [haskell-src-meta]  typeToName (src/Language/Haskell/Meta/Utils.hs:291) [haskell-src-meta]  recCName (src/Language/Haskell/Meta/Utils.hs:315) [haskell-src-meta]  fromDataConI (src/Language/Haskell/Meta/Utils.hs:319) [haskell-src-meta]  fromTyConI (src/Language/Haskell/Meta/Utils.hs:333) [haskell-src-meta]  mkFunD (src/Language/Haskell/Meta/Utils.hs:337) [haskell-src-meta]  mkClauseQ (src/Language/Haskell/Meta/Utils.hs:340) [haskell-src-meta]  toPatQ (src/Language/Haskell/Meta/Utils.hs:370) [haskell-src-meta]  showToPatQ (src/Language/Haskell/Meta/Utils.hs:373) [haskell-src-meta]  eitherQ (src/Language/Haskell/Meta/Utils.hs:378) [haskell-src-meta]  normalizeT (src/Language/Haskell/Meta/Utils.hs:386) [haskell-src-meta] Documentation created: dist/doc/html/haskell-src-meta/, [haskell-src-meta] dist/doc/html/haskell-src-meta/haskell-src-meta.txt [haskell-src-meta] Preprocessing test suite 'unit' for haskell-src-meta-0.8.15.. [haskell-src-meta] Preprocessing test suite 'splices' for haskell-src-meta-0.8.15.. [haskell-src-meta] Preprocessing test suite 'examples' for haskell-src-meta-0.8.15.. [haskell-src-meta] Phase: installPhase [haskell-src-meta] Installing library in /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [haskell-src-meta] Phase: fixupPhase [haskell-src-meta] shrinking RPATHs of ELF executables and libraries in /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15 [haskell-src-meta] shrinking /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShaskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU-ghc9.8.2.so [haskell-src-meta] checking for references to /build/ in /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15... [haskell-src-meta] patching script interpreter paths in /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15 [haskell-src-meta] stripping (with command strip and flags -S -p) in /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15/lib [profunctors]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [profunctors]  | [profunctors] 199 | return a = Prep () $ tabulate $ const $ return a [profunctors]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [profunctors] [13 of 16] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, nothing ) [profunctors] [14 of 16] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, nothing ) [profunctors] [15 of 16] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, nothing ) [profunctors] [16 of 16] Compiling Data.Profunctor.Yoneda ( src/Data/Profunctor/Yoneda.hs, nothing ) [profunctors] Haddock coverage: [profunctors] Warning: 'unsafeCoerce' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [profunctors]  100% ( 3 / 3) in 'Data.Profunctor.Unsafe' [profunctors] Warning: 'Forget' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:228:24 [profunctors]  * at src/Data/Profunctor/Types.hs:228:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:228:1 [profunctors] Warning: 'Costar' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:131:24 [profunctors]  * at src/Data/Profunctor/Types.hs:131:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:131:1 [profunctors] Warning: 'Star' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:72:22 [profunctors]  * at src/Data/Profunctor/Types.hs:72:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:72:1 [profunctors]  100% ( 7 / 7) in 'Data.Profunctor.Types' [profunctors]  100% ( 4 / 4) in 'Data.Profunctor.Monad' [profunctors]  100% ( 2 / 2) in 'Data.Profunctor.Adjunction' [profunctors] Warning: 'Procompose' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [profunctors] Warning: 'Pastro' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Strong.hs:274:3 [profunctors]  * at src/Data/Profunctor/Strong.hs:273:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Strong.hs:273:1 [profunctors] Warning: 'Tambara' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Strong.hs:170:25 [profunctors]  * at src/Data/Profunctor/Strong.hs:170:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Strong.hs:170:1 [profunctors] Warning: 'Star' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:72:22 [profunctors]  * at src/Data/Profunctor/Types.hs:72:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:72:1 [profunctors]  88% ( 15 / 17) in 'Data.Profunctor.Strong' [profunctors]  Missing documentation for: [profunctors]  uncurry' (src/Data/Profunctor/Strong.hs:98) [profunctors]  strong (src/Data/Profunctor/Strong.hs:102) [profunctors] Warning: 'Closure' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Closed.hs:106:25 [profunctors]  * at src/Data/Profunctor/Closed.hs:106:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Closed.hs:106:1 [profunctors]  71% ( 5 / 7) in 'Data.Profunctor.Closed' [profunctors]  Missing documentation for: [profunctors]  Environment (src/Data/Profunctor/Closed.hs:195) [profunctors]  curry' (src/Data/Profunctor/Closed.hs:96) [profunctors] Warning: 'CopastroSum' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Choice.hs:429:29 [profunctors]  * at src/Data/Profunctor/Choice.hs:429:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Choice.hs:429:1 [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 ) [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]  | [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]  [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 [vector] No c2hs found [vector] No cpphs found [vector] Using doctest version 0.22.6 found on system at: [vector] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin/doctest [vector] Using gcc version 14.3.0 given by user at: [vector] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [vector] Using ghc version 9.8.2 found on system at: [vector] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [vector] Using ghc-pkg version 9.8.2 found on system at: [vector] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [vector] Using hsc2hs version 0.68.10 found on system at: [vector] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [vector] Using hscolour version 1.25 found on system at: [vector] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [vector] No jhc found [vector] Using ld found on system at: [vector] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [vector] No pkg-config found [vector] Using runghc version 9.8.2 found on system at: [vector] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [vector] Using strip version 2.44 found on system at: [vector] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [vector] Using tar found on system at: [vector] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 46 | | otherwise = if testBit (head nints) 7 then nints else 0xff : nints [asn1-encoding]  | ^^^^ [asn1-encoding] [ 4 of 12] Compiling Data.ASN1.Object ( Data/ASN1/Object.hs, dist/build/Data/ASN1/Object.p_o ) [asn1-encoding] [ 5 of 12] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, dist/build/Data/ASN1/Serialize.p_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Serialize.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 17 | import Control.Applicative ((<$>)) [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 6 of 12] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, dist/build/Data/ASN1/BinaryEncoding/Writer.p_o ) [asn1-encoding] [ 7 of 12] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, dist/build/Data/ASN1/BinaryEncoding/Parse.p_o ) [asn1-encoding] [ 8 of 12] Compiling Data.ASN1.BinaryEncoding.Raw ( Data/ASN1/BinaryEncoding/Raw.hs, dist/build/Data/ASN1/BinaryEncoding/Raw.p_o ) [asn1-encoding] [ 9 of 12] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, dist/build/Data/ASN1/Stream.p_o ) [asn1-encoding] [10 of 12] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, dist/build/Data/ASN1/Prim.p_o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Data.Monoid’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Data.Monoid’ [asn1-encoding]  To import instances alone, use: import Data.Monoid() [asn1-encoding]  | [asn1-encoding] 55 | import Data.Monoid [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:65:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 65 | import Control.Applicative [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:259:11: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 259 | exponent = exp' - fromIntegral scaleFactor [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:296:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [asn1-encoding]  Pattern match(es) are non-exhaustive [asn1-encoding]  In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [asn1-encoding]  | [asn1-encoding] 296 | (x:xs) = B.unpack s [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:428:9: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exp’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [async:post-build] Uploading to the NixCI cache: /nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc /nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5 [async:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [async:post-build] copying 2 paths... [async:post-build] copying path '/nix/store/f6m2y27v5g3917i83nflnqblswj0cz18-async-2.2.5-doc' to 'https://cache.nix-ci.com'... [async:post-build] copying path '/nix/store/r5p5rr8ibmc1547zrv7h1gkdzhllhprh-async-2.2.5' to 'https://cache.nix-ci.com'... [async:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [async:post-build] copying 1 paths... [async:post-build] copying path '/nix/store/rfa7wh6v80dsbwfp4i8amwlz0ig2r0v8-async-2.2.5.drv' to 'https://cache.nix-ci.com'... Uploaded async in 8.9s Progress: 27 of 89 built (8 building), 403 of 403 downloaded from cache Built async in 2m52s [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  HMAC [crypton]  KATs [crypton]  md5 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  sha1 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  sha256 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  keccak-224 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  keccak-256 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  keccak-384 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  keccak-512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  sha3-224 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  sha3-256 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  sha3-384 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  sha3-512 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  properties [crypton]  MD5 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA1 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK [crypton]  +++ OK, passed 100 tests. [crypton]  SHA256 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3_224 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3_256 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3_384 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHA3_512 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  KMAC [crypton]  KATs [crypton]  SHAKE128 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  SHAKE256 [crypton]  1: OK [crypton]  incr-1: OK [crypton]  2: OK [crypton]  incr-2: OK [crypton]  3: OK [crypton]  incr-3: OK [crypton]  properties [crypton]  SHAKE128_256 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  SHAKE256_512 [crypton]  list-one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  list-multi: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  antireflexivityOnGen (src/Test/Validity/Relations/Antireflexivity.hs:32) [genvalidity-property]  50% ( 3 / 6) in 'Test.Validity.Relations.Antisymmetry' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  antisymmetryOnGensWithEquality (src/Test/Validity/Relations/Antisymmetry.hs:43) [genvalidity-property]  antisymmetryOnGens (src/Test/Validity/Relations/Antisymmetry.hs:53) [genvalidity-property]  60% ( 3 / 5) in 'Test.Validity.Relations.Reflexivity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  reflexivityOnGen (src/Test/Validity/Relations/Reflexivity.hs:32) [genvalidity-property]  60% ( 3 / 5) in 'Test.Validity.Relations.Symmetry' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  symmetryOnGens (src/Test/Validity/Relations/Symmetry.hs:34) [genvalidity-property]  60% ( 3 / 5) in 'Test.Validity.Relations.Transitivity' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  transitivityOnGens (src/Test/Validity/Relations/Transitivity.hs:35) [genvalidity-property]  100% ( 6 / 6) in 'Test.Validity.Relations' [genvalidity-property]  100% ( 13 / 13) in 'Test.Validity.Shrinking.Property' [genvalidity-property]  50% ( 1 / 2) in 'Test.Validity.Types' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  15% ( 2 / 13) in 'Test.Validity.Functions.Inverse' [genvalidity-property]  Missing documentation for: [genvalidity-property]  inverseFunctionsOnGen (src/Test/Validity/Functions/Inverse.hs:28) [genvalidity-property]  inverseFunctions (src/Test/Validity/Functions/Inverse.hs:33) [genvalidity-property]  inverseFunctionsIfFirstSucceedsOnGen (src/Test/Validity/Functions/Inverse.hs:49) [genvalidity-property]  inverseFunctionsIfFirstSucceeds (src/Test/Validity/Functions/Inverse.hs:60) [genvalidity-property]  inverseFunctionsIfFirstSucceedsOnArbitrary (src/Test/Validity/Functions/Inverse.hs:68) [genvalidity-property]  inverseFunctionsIfSecondSucceedsOnGen (src/Test/Validity/Functions/Inverse.hs:78) [genvalidity-property]  inverseFunctionsIfSecondSucceeds (src/Test/Validity/Functions/Inverse.hs:89) [genvalidity-property]  inverseFunctionsIfSecondSucceedsOnArbitrary (src/Test/Validity/Functions/Inverse.hs:97) [genvalidity-property]  inverseFunctionsIfSucceedOnGen (src/Test/Validity/Functions/Inverse.hs:107) [genvalidity-property]  inverseFunctionsIfSucceed (src/Test/Validity/Functions/Inverse.hs:120) [genvalidity-property]  inverseFunctionsIfSucceedOnArbitrary (src/Test/Validity/Functions/Inverse.hs:128) [genvalidity-property]  7% ( 2 / 28) in 'Test.Validity.Functions.Equivalence' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  equivalentOnGen (src/Test/Validity/Functions/Equivalence.hs:47) [genvalidity-property]  equivalent (src/Test/Validity/Functions/Equivalence.hs:54) [genvalidity-property]  equivalentOnGens2 (src/Test/Validity/Functions/Equivalence.hs:73) [genvalidity-property]  equivalent2 (src/Test/Validity/Functions/Equivalence.hs:81) [genvalidity-property]  equivalentWhenFirstSucceedsOnGen (src/Test/Validity/Functions/Equivalence.hs:100) [genvalidity-property]  equivalentWhenFirstSucceeds (src/Test/Validity/Functions/Equivalence.hs:119) [genvalidity-property]  equivalentWhenFirstSucceedsOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:111) [genvalidity-property]  equivalentWhenFirstSucceedsOnGens2 (src/Test/Validity/Functions/Equivalence.hs:129) [genvalidity-property]  equivalentWhenFirstSucceeds2 (src/Test/Validity/Functions/Equivalence.hs:162) [genvalidity-property]  equivalentWhenFirstSucceedsOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:147) [genvalidity-property]  equivalentWhenSecondSucceedsOnGen (src/Test/Validity/Functions/Equivalence.hs:172) [genvalidity-property]  equivalentWhenSecondSucceeds (src/Test/Validity/Functions/Equivalence.hs:191) [genvalidity-property]  equivalentWhenSecondSucceedsOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:183) [genvalidity-property]  equivalentWhenSecondSucceedsOnGens2 (src/Test/Validity/Functions/Equivalence.hs:201) [genvalidity-property]  equivalentWhenSecondSucceeds2 (src/Test/Validity/Functions/Equivalence.hs:234) [genvalidity-property]  equivalentWhenSecondSucceedsOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:219) [genvalidity-property]  equivalentWhenSucceedOnGen (src/Test/Validity/Functions/Equivalence.hs:244) [genvalidity-property]  equivalentWhenSucceed (src/Test/Validity/Functions/Equivalence.hs:258) [genvalidity-property]  equivalentWhenSucceedOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:266) [genvalidity-property]  equivalentWhenSucceedOnGens2 (src/Test/Validity/Functions/Equivalence.hs:276) [genvalidity-property]  equivalentWhenSucceed2 (src/Test/Validity/Functions/Equivalence.hs:312) [genvalidity-property]  equivalentWhenSucceedOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:297) [genvalidity-property]  equivalentOnGens3 (src/Test/Validity/Functions/Equivalence.hs:322) [haskell-src-meta] shrinking RPATHs of ELF executables and libraries in /nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc [haskell-src-meta] checking for references to /build/ in /nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc... [haskell-src-meta] patching script interpreter paths in /nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc [profunctors] Warning: 'CotambaraSum' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Choice.hs:385:5 [profunctors]  * at src/Data/Profunctor/Choice.hs:384:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Choice.hs:384:1 [profunctors] Warning: 'absurd' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [profunctors] Warning: 'Costar' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:131:24 [profunctors]  * at src/Data/Profunctor/Types.hs:131:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:131:1 [profunctors] Warning: 'costrength' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [profunctors]  92% ( 12 / 13) in 'Data.Profunctor.Choice' [profunctors]  Missing documentation for: [profunctors]  Cochoice (src/Data/Profunctor/Choice.hs:301) [profunctors] Warning: 'Compose' is ambiguous. It is defined [profunctors]  * in ‘Data.Functor.Compose’ [profunctors]  * in ‘Data.Functor.Compose’ [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined in ‘Data.Functor.Compose’ [profunctors] Warning: 'Identity' is ambiguous. It is defined [profunctors]  * in ‘Data.Functor.Identity’ [profunctors]  * in ‘Data.Functor.Identity’ [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined in ‘Data.Functor.Identity’ [profunctors]  57% ( 8 / 14) in 'Data.Profunctor.Traversing' [profunctors]  Missing documentation for: [profunctors]  Module header [profunctors]  CofreeTraversing (src/Data/Profunctor/Traversing.hs:144) [profunctors]  firstTraversing (src/Data/Profunctor/Traversing.hs:43) [profunctors]  secondTraversing (src/Data/Profunctor/Traversing.hs:46) [profunctors]  leftTraversing (src/Data/Profunctor/Traversing.hs:67) [profunctors]  rightTraversing (src/Data/Profunctor/Traversing.hs:70) [profunctors]  44% ( 4 / 9) in 'Data.Profunctor.Mapping' [profunctors]  Missing documentation for: [profunctors]  Mapping (src/Data/Profunctor/Mapping.hs:43) [profunctors]  CofreeMapping (src/Data/Profunctor/Mapping.hs:107) [profunctors]  wanderMapping (src/Data/Profunctor/Mapping.hs:99) [profunctors]  traverseMapping (src/Data/Profunctor/Mapping.hs:102) [profunctors]  closedMapping (src/Data/Profunctor/Mapping.hs:105) [profunctors]  80% ( 16 / 20) in 'Data.Profunctor' [profunctors]  Missing documentation for: [profunctors]  uncurry' (src/Data/Profunctor/Strong.hs:98) [profunctors]  curry' (src/Data/Profunctor/Closed.hs:96) [profunctors]  Mapping (src/Data/Profunctor/Mapping.hs:43) [profunctors]  Cochoice (src/Data/Profunctor/Choice.hs:301) [profunctors] Warning: 'Costar' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:131:24 [profunctors]  * at src/Data/Profunctor/Types.hs:131:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:131:1 [profunctors] Warning: 'Star' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:72:22 [profunctors]  * at src/Data/Profunctor/Types.hs:72:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:72:1 [profunctors]  100% ( 3 / 3) in 'Data.Profunctor.Sieve' [profunctors] Warning: 'Prep' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Rep.hs:188:3 [profunctors]  * at src/Data/Profunctor/Rep.hs:187:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Rep.hs:187:1 [profunctors] Warning: 'Star' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:72:22 [profunctors]  * at src/Data/Profunctor/Types.hs:72:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:72:1 [profunctors] Warning: 'Iso'' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [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]  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: '<*>' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [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]  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' [strict]  Missing documentation for: [strict]  Module header [strict]  100% ( 6 / 6) in 'Data.Strict' [strict] Warning: 'isEOFError' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [strict] Warning: 'stdin' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [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/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [strict] Phase: fixupPhase [strict] shrinking RPATHs of ELF executables and libraries in /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1 [strict] shrinking /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSstrict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO-ghc9.8.2.so [strict] checking for references to /build/ in /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1... [strict] patching script interpreter paths in /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1 [strict] stripping (with command strip and flags -S -p) in /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1/lib [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [time-compat] [33 of 33] Linking dist/build/main/main [time-compat] Preprocessing test suite 'instances' for time-compat-1.9.7.. [time-compat] Building test suite 'instances' for time-compat-1.9.7.. [time-compat] [1 of 1] Compiling Main ( test-instances/Test.hs, dist/build/instances/instances-tmp/Main.o ) [time-compat] [2 of 2] Linking dist/build/instances/instances [time-compat] buildPhase completed in 1 minutes 43 seconds [time-compat] Phase: checkPhase [time-compat] Running 2 test suites... [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 [time-compat]  +++ OK, passed 100 tests. [time-compat]  MonthDay: OK [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 Building /nix/store/c8j7ynpqqljxyad6dzalw6mgi3yh9j9v-concurrent-output-1.10.21.drv Building /nix/store/s6gpm9ibps8mazf3765q3yi787diw34q-lifted-async-0.10.2.7.drv Building /nix/store/8ycgab7c5m73rivwf0dd1h42xr3f8q9r-logict-0.8.2.0.drv Building /nix/store/qm0r61v7wdz2zbdap1kyzsz6r1kv7fd1-streaming-commons-0.2.3.0.drv Building /nix/store/q60chgkfvi1rnv2z5c2xcfc6xnz9l3bm-typed-process-0.2.13.0.drv [asn1-encoding]  | [asn1-encoding] 428 | (man, exp) = decodeFloat d [asn1-encoding]  | ^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:429:14: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 429 | (mantissa, exponent) = normalize (fromIntegral $ mkUnsigned man, exp) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:441:22: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 441 | normalize (mantissa, exponent) = (mantissa `shiftR` sh, exponent + sh) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding] [11 of 12] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, dist/build/Data/ASN1/Encoding.p_o ) [asn1-encoding] [12 of 12] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, dist/build/Data/ASN1/BinaryEncoding.p_o ) [asn1-encoding] Preprocessing test suite 'tests-asn1-encoding' for asn1-encoding-0.9.6.. [asn1-encoding] Building test suite 'tests-asn1-encoding' for asn1-encoding-0.9.6.. [asn1-encoding]  [asn1-encoding] : warning: [GHC-32850] [-Wmissing-home-modules] [asn1-encoding]  These modules are needed for compilation but not listed in your .cabal file's other-modules for ‘main’ : [asn1-encoding]  Data.ASN1.BinaryEncoding [asn1-encoding]  Data.ASN1.BinaryEncoding.Parse [asn1-encoding]  Data.ASN1.BinaryEncoding.Writer [asn1-encoding]  Data.ASN1.Encoding [asn1-encoding]  Data.ASN1.Error [asn1-encoding]  Data.ASN1.Get [asn1-encoding]  Data.ASN1.Internal [asn1-encoding]  Data.ASN1.Prim [asn1-encoding]  Data.ASN1.Serialize [asn1-encoding]  Data.ASN1.Stream [asn1-encoding] [ 1 of 11] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Error.o ) [asn1-encoding] [ 2 of 11] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Get.o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:31:29: warning: [GHC-38856] [-Wunused-imports] [asn1-encoding]  The import of ‘Applicative’ [asn1-encoding]  from module ‘Control.Applicative’ is redundant [asn1-encoding]  | [asn1-encoding] 31 | import Control.Applicative (Applicative(..),Alternative(..)) [asn1-encoding]  | ^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:92:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘pure = return’ definition detected [asn1-encoding]  in the instance declaration for ‘Applicative Get’. [asn1-encoding]  Suggested fix: [asn1-encoding]  Move definition from ‘return’ to ‘pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 92 | pure = return [asn1-encoding]  | ^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:101:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘return’ definition detected [asn1-encoding]  in the instance declaration for ‘Monad Get’. [asn1-encoding]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-encoding]  Suggested fix: [asn1-encoding]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [concurrent-output] Phase: setupCompilerEnvironmentPhase [concurrent-output] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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 [crypton]  Curve25519 [crypton]  KATs [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Curve448 [crypton]  KATs [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  Ed25519 [crypton]  gen secretkey: OK [crypton]  gen publickey [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  gen signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  verify sig [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  Ed448 [crypton]  gen secretkey: OK [crypton]  gen publickey [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  gen signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  verify sig [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  EdDSA [crypton]  gen publickey [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  gen signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  verify sig [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  PubKey [crypton]  MGF1 [crypton]  0: OK [crypton]  RSA [crypton]  SHA1 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [genvalidity-property]  equivalent3 (src/Test/Validity/Functions/Equivalence.hs:338) [genvalidity-property]  equivalentOnArbitrary3 (src/Test/Validity/Functions/Equivalence.hs:353) [genvalidity-property]  38% ( 7 / 18) in 'Test.Validity.Functions.CanFail' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  succeedsOnGens2 (src/Test/Validity/Functions/CanFail.hs:77) [genvalidity-property]  succeeds2 (src/Test/Validity/Functions/CanFail.hs:84) [genvalidity-property]  succeedsOnArbitrary2 (src/Test/Validity/Functions/CanFail.hs:90) [genvalidity-property]  failsOnGens2 (src/Test/Validity/Functions/CanFail.hs:100) [genvalidity-property]  validIfSucceedsOnGens2 (src/Test/Validity/Functions/CanFail.hs:109) [genvalidity-property]  validIfSucceeds2 (src/Test/Validity/Functions/CanFail.hs:119) [genvalidity-property]  validIfSucceedsOnArbitrary2 (src/Test/Validity/Functions/CanFail.hs:125) [genvalidity-property]  validIfSucceedsOnGens3 (src/Test/Validity/Functions/CanFail.hs:133) [genvalidity-property]  validIfSucceeds3 (src/Test/Validity/Functions/CanFail.hs:152) [genvalidity-property]  validIfSucceedsOnArbitrary3 (src/Test/Validity/Functions/CanFail.hs:158) [genvalidity-property]  100% ( 6 / 6) in 'Test.Validity.Functions' [genvalidity-property]  54% ( 80 /146) in 'Test.Validity.Property' [genvalidity-property]  Missing documentation for: [genvalidity-property]  Module header [genvalidity-property]  forAllValid (src/Test/Validity/Property/Utils.hs:16) [genvalidity-property]  producesValidsOnGens2 (src/Test/Validity/Functions/Validity.hs:51) [genvalidity-property]  producesValid2 (src/Test/Validity/Functions/Validity.hs:58) [genvalidity-property]  producesValidsOnArbitrary2 (src/Test/Validity/Functions/Validity.hs:64) [genvalidity-property]  producesValidsOnGens3 (src/Test/Validity/Functions/Validity.hs:72) [genvalidity-property]  producesValid3 (src/Test/Validity/Functions/Validity.hs:87) [genvalidity-property]  producesValidsOnArbitrary3 (src/Test/Validity/Functions/Validity.hs:101) [genvalidity-property]  succeedsOnGens2 (src/Test/Validity/Functions/CanFail.hs:77) [genvalidity-property]  succeeds2 (src/Test/Validity/Functions/CanFail.hs:84) [genvalidity-property]  succeedsOnArbitrary2 (src/Test/Validity/Functions/CanFail.hs:90) [genvalidity-property]  failsOnGens2 (src/Test/Validity/Functions/CanFail.hs:100) [genvalidity-property]  validIfSucceedsOnGens2 (src/Test/Validity/Functions/CanFail.hs:109) [genvalidity-property]  validIfSucceeds2 (src/Test/Validity/Functions/CanFail.hs:119) [genvalidity-property]  validIfSucceedsOnArbitrary2 (src/Test/Validity/Functions/CanFail.hs:125) [genvalidity-property]  validIfSucceedsOnGens3 (src/Test/Validity/Functions/CanFail.hs:133) [genvalidity-property]  validIfSucceeds3 (src/Test/Validity/Functions/CanFail.hs:152) [genvalidity-property]  validIfSucceedsOnArbitrary3 (src/Test/Validity/Functions/CanFail.hs:158) [genvalidity-property]  equivalentOnGen (src/Test/Validity/Functions/Equivalence.hs:47) [genvalidity-property]  equivalent (src/Test/Validity/Functions/Equivalence.hs:54) [genvalidity-property]  equivalentOnGens2 (src/Test/Validity/Functions/Equivalence.hs:73) [genvalidity-property]  equivalent2 (src/Test/Validity/Functions/Equivalence.hs:81) [genvalidity-property]  equivalentOnGens3 (src/Test/Validity/Functions/Equivalence.hs:322) [genvalidity-property]  equivalent3 (src/Test/Validity/Functions/Equivalence.hs:338) [genvalidity-property]  equivalentOnArbitrary3 (src/Test/Validity/Functions/Equivalence.hs:353) [genvalidity-property]  equivalentWhenFirstSucceedsOnGen (src/Test/Validity/Functions/Equivalence.hs:100) [genvalidity-property]  equivalentWhenFirstSucceeds (src/Test/Validity/Functions/Equivalence.hs:119) [genvalidity-property]  equivalentWhenFirstSucceedsOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:111) [genvalidity-property]  equivalentWhenFirstSucceedsOnGens2 (src/Test/Validity/Functions/Equivalence.hs:129) [genvalidity-property]  equivalentWhenFirstSucceeds2 (src/Test/Validity/Functions/Equivalence.hs:162) [genvalidity-property]  equivalentWhenFirstSucceedsOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:147) [genvalidity-property]  equivalentWhenSecondSucceedsOnGen (src/Test/Validity/Functions/Equivalence.hs:172) [genvalidity-property]  equivalentWhenSecondSucceeds (src/Test/Validity/Functions/Equivalence.hs:191) [genvalidity-property]  equivalentWhenSecondSucceedsOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:183) [genvalidity-property]  equivalentWhenSecondSucceedsOnGens2 (src/Test/Validity/Functions/Equivalence.hs:201) [genvalidity-property]  equivalentWhenSecondSucceeds2 (src/Test/Validity/Functions/Equivalence.hs:234) [genvalidity-property]  equivalentWhenSecondSucceedsOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:219) [genvalidity-property]  equivalentWhenSucceedOnGen (src/Test/Validity/Functions/Equivalence.hs:244) [genvalidity-property]  equivalentWhenSucceed (src/Test/Validity/Functions/Equivalence.hs:258) [genvalidity-property]  equivalentWhenSucceedOnArbitrary (src/Test/Validity/Functions/Equivalence.hs:266) [genvalidity-property]  equivalentWhenSucceedOnGens2 (src/Test/Validity/Functions/Equivalence.hs:276) [haskell-src-meta:post-build] Uploading to the NixCI cache: /nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc /nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15 [haskell-src-meta:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [haskell-src-meta:post-build] copying 2 paths... [haskell-src-meta:post-build] copying path '/nix/store/ndqdf7gmy23zhq7m59vnbg3w798rjyif-haskell-src-meta-0.8.15-doc' to 'https://cache.nix-ci.com'... [haskell-src-meta:post-build] copying path '/nix/store/nnhphnc2irk9zfg69dxj8gfv3dgjms2g-haskell-src-meta-0.8.15' to 'https://cache.nix-ci.com'... [haskell-src-meta:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [haskell-src-meta:post-build] copying 1 paths... [haskell-src-meta:post-build] copying path '/nix/store/wx7nbrarhkv1rfqka5b3f19j1p7psi6c-haskell-src-meta-0.8.15.drv' to 'https://cache.nix-ci.com'... Uploaded haskell-src-meta in 9.8s Progress: 28 of 89 built (12 building), 403 of 403 downloaded from cache Built haskell-src-meta in 2m13s [lifted-async] Phase: setupCompilerEnvironmentPhase [lifted-async] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [logict] Phase: setupCompilerEnvironmentPhase [logict] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [profunctors] Warning: 'Coprep' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Rep.hs:222:22 [profunctors]  * at src/Data/Profunctor/Rep.hs:222:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Rep.hs:222:1 [profunctors] Warning: 'Costar' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:131:24 [profunctors]  * at src/Data/Profunctor/Types.hs:131:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:131:1 [profunctors]  70% ( 17 / 24) in 'Data.Profunctor.Rep' [profunctors]  Missing documentation for: [profunctors]  prepAdj (src/Data/Profunctor/Rep.hs:204) [profunctors]  unprepAdj (src/Data/Profunctor/Rep.hs:207) [profunctors]  prepUnit (src/Data/Profunctor/Rep.hs:210) [profunctors]  prepCounit (src/Data/Profunctor/Rep.hs:213) [profunctors]  uncoprepAdj (src/Data/Profunctor/Rep.hs:238) [profunctors]  coprepUnit (src/Data/Profunctor/Rep.hs:241) [profunctors]  coprepCounit (src/Data/Profunctor/Rep.hs:244) [profunctors] Warning: 'Rift' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Composition.hs:255:24 [profunctors]  * at src/Data/Profunctor/Composition.hs:255:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Composition.hs:255:1 [profunctors] Warning: 'Procompose' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Composition.hs:70:3 [profunctors]  * at src/Data/Profunctor/Composition.hs:69:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Composition.hs:69:1 [profunctors] Warning: 'Star' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:72:22 [profunctors]  * at src/Data/Profunctor/Types.hs:72:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:72:1 [profunctors] Warning: 'Compose' is ambiguous. It is defined [profunctors]  * in ‘Data.Functor.Compose’ [profunctors]  * in ‘Data.Functor.Compose’ [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined in ‘Data.Functor.Compose’ [profunctors] Warning: 'Costar' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Types.hs:131:24 [profunctors]  * at src/Data/Profunctor/Types.hs:131:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Types.hs:131:1 [profunctors] Warning: 'Kleisli' is ambiguous. It is defined [profunctors]  * in ‘Control.Arrow’ [profunctors]  * in ‘Control.Arrow’ [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined in ‘Control.Arrow’ [profunctors] Warning: 'Cokleisli' is ambiguous. It is defined [profunctors]  * in ‘Control.Comonad’ [profunctors]  * in ‘Control.Comonad’ [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined in ‘Control.Comonad’ [profunctors]  89% ( 17 / 19) in 'Data.Profunctor.Composition' [profunctors]  Missing documentation for: [profunctors]  procomposed (src/Data/Profunctor/Composition.hs:80) [profunctors]  mu (src/Data/Profunctor/Composition.hs:311) [profunctors] Warning: 'Codensity' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Ran.hs:108:27 [profunctors]  * at src/Data/Profunctor/Ran.hs:108:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Ran.hs:108:1 [profunctors] Warning: 'Ran' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Ran.hs:46:23 [profunctors]  * at src/Data/Profunctor/Ran.hs:46:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [strict] shrinking RPATHs of ELF executables and libraries in /nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc [strict] checking for references to /build/ in /nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc... [strict] patching script interpreter paths in /nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc [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 [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 [asn1-encoding] 101 | return a = Get $ \ s0 b0 m0 p0 _ ks -> ks s0 b0 m0 p0 a [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 3 of 11] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Internal.o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:44:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 44 | | i > 0 = if testBit (head uints) 7 then 0 : uints else uints [asn1-encoding]  | ^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:46:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 46 | | otherwise = if testBit (head nints) 7 then nints else 0xff : nints [asn1-encoding]  | ^^^^ [asn1-encoding] [ 4 of 11] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Serialize.o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Serialize.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 17 | import Control.Applicative ((<$>)) [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 5 of 11] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/BinaryEncoding/Writer.o ) [asn1-encoding] [ 6 of 11] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/BinaryEncoding/Parse.o ) [asn1-encoding] [ 7 of 11] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Stream.o ) [asn1-encoding] [ 8 of 11] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Prim.o ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Data.Monoid’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Data.Monoid’ [asn1-encoding]  To import instances alone, use: import Data.Monoid() [asn1-encoding]  | [asn1-encoding] 55 | import Data.Monoid [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:65:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 65 | import Control.Applicative [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:259:11: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [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.H9Uh4jTOuw/setup-package.conf.d -threaded [concurrent-output] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.H9Uh4jTOuw/Main.o ) [concurrent-output] [2 of 2] Linking Setup [concurrent-output] Phase: updateAutotoolsGnuConfigScriptsPhase [concurrent-output] Phase: configurePhase [concurrent-output] configureFlags: --verbose --prefix=/nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 --with-gcc=gcc --package-db=/build/tmp.H9Uh4jTOuw/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.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.4.0 [concurrent-output] Source component graph: component lib [concurrent-output] Configured component graph: [concurrent-output]  component concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [concurrent-output]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [concurrent-output]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [concurrent-output]  include base-4.19.1.0-a65c [concurrent-output]  include directory-1.3.8.1-3af8 [concurrent-output]  include exceptions-0.10.7-3e42 [concurrent-output]  include process-1.6.18.0-d7db [concurrent-output]  include stm-2.5.2.1-3f80 [concurrent-output]  include terminal-size-0.3.4-4oDpPAp1QNgEXE1hsh77eX [concurrent-output]  include text-2.1.1-7a0f [concurrent-output]  include transformers-0.6.1.0-90ea [concurrent-output]  include unix-2.8.4.0-db6b [concurrent-output] Linked component graph: [concurrent-output]  unit concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [concurrent-output]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [concurrent-output]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [concurrent-output]  include base-4.19.1.0-a65c [concurrent-output]  include directory-1.3.8.1-3af8 [concurrent-output]  include exceptions-0.10.7-3e42 [concurrent-output]  include process-1.6.18.0-d7db [concurrent-output]  include stm-2.5.2.1-3f80 [concurrent-output]  include terminal-size-0.3.4-4oDpPAp1QNgEXE1hsh77eX [concurrent-output]  include text-2.1.1-7a0f [concurrent-output]  include transformers-0.6.1.0-90ea [concurrent-output]  include unix-2.8.4.0-db6b [concurrent-output]  System.Console.Concurrent=concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD:System.Console.Concurrent,System.Console.Concurrent.Internal=concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD:System.Console.Concurrent.Internal,System.Console.Regions=concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD:System.Console.Regions,System.Process.Concurrent=concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD:System.Process.Concurrent [concurrent-output] Ready component graph: [crypton]  2: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  RSA-PSS [crypton]  signature internal [crypton]  0: OK [crypton]  verify internal [crypton]  0: OK [crypton]  signature key 1024 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  verify key 1024 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  signature key 1025 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  verify key 1025 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  signature key 1026 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  verify key 1026 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  signature key 1031 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  verify key 1031 [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  RSA-OAEP [crypton]  internal [crypton]  0: OK [crypton]  0: OK [crypton]  encryption key 1024 bits [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  decryption key 1024 bits [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  DSA [crypton]  SHA1 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [genvalidity-property]  equivalentWhenSucceed2 (src/Test/Validity/Functions/Equivalence.hs:312) [genvalidity-property]  equivalentWhenSucceedOnArbitrary2 (src/Test/Validity/Functions/Equivalence.hs:297) [genvalidity-property]  inverseFunctionsOnGen (src/Test/Validity/Functions/Inverse.hs:28) [genvalidity-property]  inverseFunctions (src/Test/Validity/Functions/Inverse.hs:33) [genvalidity-property]  inverseFunctionsIfFirstSucceedsOnGen (src/Test/Validity/Functions/Inverse.hs:49) [genvalidity-property]  inverseFunctionsIfFirstSucceeds (src/Test/Validity/Functions/Inverse.hs:60) [genvalidity-property]  inverseFunctionsIfFirstSucceedsOnArbitrary (src/Test/Validity/Functions/Inverse.hs:68) [genvalidity-property]  inverseFunctionsIfSecondSucceedsOnGen (src/Test/Validity/Functions/Inverse.hs:78) [genvalidity-property]  inverseFunctionsIfSecondSucceeds (src/Test/Validity/Functions/Inverse.hs:89) [genvalidity-property]  inverseFunctionsIfSecondSucceedsOnArbitrary (src/Test/Validity/Functions/Inverse.hs:97) [genvalidity-property]  inverseFunctionsIfSucceedOnGen (src/Test/Validity/Functions/Inverse.hs:107) [genvalidity-property]  inverseFunctionsIfSucceed (src/Test/Validity/Functions/Inverse.hs:120) [genvalidity-property]  inverseFunctionsIfSucceedOnArbitrary (src/Test/Validity/Functions/Inverse.hs:128) [genvalidity-property]  idempotentOnGen (src/Test/Validity/Functions/Idempotence.hs:17) [genvalidity-property]  idempotent (src/Test/Validity/Functions/Idempotence.hs:20) [genvalidity-property]  reflexivityOnGen (src/Test/Validity/Relations/Reflexivity.hs:32) [genvalidity-property]  transitivityOnGens (src/Test/Validity/Relations/Transitivity.hs:35) [genvalidity-property]  antisymmetryOnGensWithEquality (src/Test/Validity/Relations/Antisymmetry.hs:43) [genvalidity-property]  antisymmetryOnGens (src/Test/Validity/Relations/Antisymmetry.hs:53) [genvalidity-property]  antireflexivityOnGen (src/Test/Validity/Relations/Antireflexivity.hs:32) [genvalidity-property]  symmetryOnGens (src/Test/Validity/Relations/Symmetry.hs:34) [genvalidity-property]  leftIdentityOnGenWithEquality (src/Test/Validity/Operations/Identity.hs:54) [genvalidity-property]  leftIdentityOnGen (src/Test/Validity/Operations/Identity.hs:66) [genvalidity-property]  rightIdentityOnGenWithEquality (src/Test/Validity/Operations/Identity.hs:111) [genvalidity-property]  rightIdentityOnGen (src/Test/Validity/Operations/Identity.hs:123) [genvalidity-property] Documentation created: dist/doc/html/genvalidity-property/, [genvalidity-property] dist/doc/html/genvalidity-property/genvalidity-property.txt [genvalidity-property] Preprocessing test suite 'genvalidity-property-test' for genvalidity-property-1.0.0.0.. [genvalidity-property] Phase: installPhase [genvalidity-property] Installing library in /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-property] Phase: fixupPhase [genvalidity-property] shrinking RPATHs of ELF executables and libraries in /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0 [genvalidity-property] shrinking /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSgenvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM-ghc9.8.2.so [genvalidity-property] checking for references to /build/ in /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0... [genvalidity-property] patching script interpreter paths in /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0 [genvalidity-property] stripping (with command strip and flags -S -p) in /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0/lib [genvalidity-property] shrinking RPATHs of ELF executables and libraries in /nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc [genvalidity-property] checking for references to /build/ in /nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc... [genvalidity-property] patching script interpreter paths in /nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc [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.GQK5MBvZFQ/setup-package.conf.d -threaded [lifted-async] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GQK5MBvZFQ/Main.o ) [lifted-async] [2 of 2] Linking Setup [lifted-async] Phase: updateAutotoolsGnuConfigScriptsPhase [lifted-async] Phase: configurePhase [lifted-async] configureFlags: --verbose --prefix=/nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc/share/doc/lifted-async-0.10.2.7 --with-gcc=gcc --package-db=/build/tmp.GQK5MBvZFQ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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-5S7ssv61WjUErvXqqGMBrY [lifted-async]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [lifted-async]  include base-4.19.1.0-a65c [lifted-async]  include constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [lifted-async]  include lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-async]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-async]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-async] Linked component graph: [lifted-async]  unit lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [lifted-async]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [lifted-async]  include base-4.19.1.0-a65c [lifted-async]  include constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [lifted-async]  include lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-async]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-async]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-async]  Control.Concurrent.Async.Lifted=lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY:Control.Concurrent.Async.Lifted,Control.Concurrent.Async.Lifted.Safe=lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY:Control.Concurrent.Async.Lifted.Safe [lifted-async] Ready component graph: [lifted-async]  definite lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [lifted-async]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [lifted-async]  depends base-4.19.1.0-a65c [lifted-async]  depends constraints-0.14.2-AoyXPLJSefNHckFBEMs3Xu [lifted-async]  depends lifted-base-0.2.3.12-G9K4NIOr8274xzHNDKdUVy [lifted-async]  depends monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [lifted-async]  depends transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [lifted-async] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lifted-async] Using compiler: ghc-9.8.2 [lifted-async] Using install prefix: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7 [logict] Phase: unpackPhase [logict] unpacking source archive /nix/store/8bm3ahkqr8f35z3yrz2jbmxmmv77hvk5-logict-0.8.2.0.tar.gz [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.tN9b0hMEtP/setup-package.conf.d -threaded [logict] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.tN9b0hMEtP/Main.o ) [logict] [2 of 2] Linking Setup [logict] Phase: updateAutotoolsGnuConfigScriptsPhase [logict] Phase: configurePhase [logict] configureFlags: --verbose --prefix=/nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 --with-gcc=gcc --package-db=/build/tmp.tN9b0hMEtP/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.1.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-Af6j7jHE35f1pfa3bA9n1f [logict]  include base-4.19.1.0-a65c [logict]  include exceptions-0.10.7-3e42 [logict]  include mtl-2.3.1-78a2 [logict]  include transformers-0.6.1.0-90ea [logict]  component logict-0.8.2.0-A0EUeKVg1CKKcSCz1I9jvf-logict-tests [logict]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [logict]  include base-4.19.1.0-a65c [logict]  include logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict]  include mtl-2.3.1-78a2 [logict]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [logict]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [logict]  include transformers-0.6.1.0-90ea [logict] Linked component graph: [logict]  unit logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict]  include base-4.19.1.0-a65c [logict]  include exceptions-0.10.7-3e42 [logict]  include mtl-2.3.1-78a2 [logict]  include transformers-0.6.1.0-90ea [logict]  Control.Monad.Logic=logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f:Control.Monad.Logic,Control.Monad.Logic.Class=logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f:Control.Monad.Logic.Class [logict]  unit logict-0.8.2.0-A0EUeKVg1CKKcSCz1I9jvf-logict-tests [logict]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [logict]  include base-4.19.1.0-a65c [logict]  include logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict]  include mtl-2.3.1-78a2 [logict]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [logict]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [logict]  include transformers-0.6.1.0-90ea [logict] Ready component graph: [logict]  definite logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict]  depends base-4.19.1.0-a65c [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Ran.hs:46:1 [profunctors] Warning: 'counit' is out of scope. [profunctors]  If you qualify the identifier, haddock can try to link it anyway. [profunctors]  50% ( 4 / 8) in 'Data.Profunctor.Ran' [profunctors]  Missing documentation for: [profunctors]  precomposeRan (src/Data/Profunctor/Ran.hs:86) [profunctors]  curryRan (src/Data/Profunctor/Ran.hs:90) [profunctors]  uncurryRan (src/Data/Profunctor/Ran.hs:94) [profunctors]  decomposeCodensity (src/Data/Profunctor/Ran.hs:133) [profunctors] Warning: 'Cayley' is ambiguous. It is defined [profunctors]  * at src/Data/Profunctor/Cayley.hs:32:26 [profunctors]  * at src/Data/Profunctor/Cayley.hs:32:1 [profunctors]  You may be able to disambiguate the identifier by qualifying it or [profunctors]  by specifying the type/value namespace explicitly. [profunctors]  Defaulting to the one defined at src/Data/Profunctor/Cayley.hs:32:1 [profunctors]  66% ( 2 / 3) in 'Data.Profunctor.Cayley' [profunctors]  Missing documentation for: [profunctors]  mapCayley (src/Data/Profunctor/Cayley.hs:108) [profunctors]  85% ( 6 / 7) in 'Data.Profunctor.Yoneda' [profunctors]  Missing documentation for: [profunctors]  Coyoneda (src/Data/Profunctor/Yoneda.hs:135) [profunctors] Warning: Data.Profunctor.Types: could not find link destinations for: [profunctors]  - Data.Profunctor.Rep.D:R:RepForget [profunctors]  - Data.Profunctor.Rep.D:R:RepStar [profunctors]  - Data.Profunctor.Rep.D:R:CorepCostar [profunctors] Warning: Data.Profunctor: could not find link destinations for: [profunctors]  - Data.Profunctor.Rep.D:R:RepForget [profunctors]  - Data.Profunctor.Rep.D:R:RepStar [profunctors]  - Data.Profunctor.Rep.D:R:CorepCostar [profunctors] Warning: Data.Profunctor.Rep: could not find link destinations for: [profunctors]  - Data.Profunctor.Rep.Iso [profunctors]  - Data.Profunctor.Rep.D:R:RepForget [profunctors]  - Data.Profunctor.Rep.D:R:RepStar [profunctors]  - Data.Profunctor.Rep.D:R:RepKleisli [profunctors]  - Data.Profunctor.Rep.D:R:RepFUN [profunctors]  - Data.Profunctor.Rep.D:R:CorepCostar [profunctors]  - Data.Profunctor.Rep.D:R:CorepTagged [profunctors]  - Data.Profunctor.Rep.D:R:CorepCokleisli [profunctors]  - Data.Profunctor.Rep.D:R:CorepFUN [profunctors]  - Data.Profunctor.Composition.D:R:CorepProcompose [profunctors]  - Data.Profunctor.Composition.D:R:RepProcompose [profunctors] Warning: Data.Profunctor.Composition: could not find link destinations for: [profunctors]  - Data.Profunctor.Composition.Iso [profunctors]  - Data.Profunctor.Composition.D:R:CorepProcompose [profunctors]  - Data.Profunctor.Composition.D:R:RepProcompose [profunctors] Documentation created: dist/doc/html/profunctors/, [profunctors] dist/doc/html/profunctors/profunctors.txt [profunctors] Phase: installPhase [profunctors] Installing library in /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [profunctors] Phase: fixupPhase [profunctors] shrinking RPATHs of ELF executables and libraries in /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2 [profunctors] shrinking /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSprofunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD-ghc9.8.2.so [profunctors] checking for references to /build/ in /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2... [profunctors] patching script interpreter paths in /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2 [profunctors] stripping (with command strip and flags -S -p) in /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2/lib [profunctors] shrinking RPATHs of ELF executables and libraries in /nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc [profunctors] checking for references to /build/ in /nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc... [profunctors] patching script interpreter paths in /nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc [streaming-commons] Phase: setupCompilerEnvironmentPhase [streaming-commons] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.QJXfj4Hyzf/setup-package.conf.d -threaded [streaming-commons] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.QJXfj4Hyzf/Main.o ) [streaming-commons] [2 of 2] Linking Setup [streaming-commons] Phase: updateAutotoolsGnuConfigScriptsPhase [streaming-commons] Phase: configurePhase [streaming-commons] configureFlags: --verbose --prefix=/nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc/share/doc/streaming-commons-0.2.3.0 --with-gcc=gcc --package-db=/build/tmp.QJXfj4Hyzf/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [streaming-commons] Dependency bytestring >=0.10.2.0: using bytestring-0.12.1.0 [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.1 [streaming-commons] Dependency transformers: using transformers-0.6.1.0 [streaming-commons] Dependency unix: using unix-2.8.4.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.1.0 [streaming-commons] Dependency bytestring >=0.10.2.0: using bytestring-0.12.1.0 [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.1 [streaming-commons] Dependency unix: using unix-2.8.4.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-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  include array-0.5.6.0-4c48 [streaming-commons]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  include base-4.19.1.0-a65c [streaming-commons]  include bytestring-0.12.1.0-e271 [streaming-commons]  include directory-1.3.8.1-3af8 [streaming-commons]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  include process-1.6.18.0-d7db [streaming-commons]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [streaming-commons]  include stm-2.5.2.1-3f80 [streaming-commons]  include text-2.1.1-7a0f [streaming-commons]  include transformers-0.6.1.0-90ea [streaming-commons]  include unix-2.8.4.0-db6b [strict:post-build] Uploading to the NixCI cache: /nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1 /nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc [strict:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [strict:post-build] copying 2 paths... [strict:post-build] copying path '/nix/store/ycamkw3p7nwzsh1fs5q6xx7vh0n3k8f7-strict-0.5.1-doc' to 'https://cache.nix-ci.com'... [strict:post-build] copying path '/nix/store/fzijqzj7bmq6iyzjmvyf0lqz667bjmlc-strict-0.5.1' to 'https://cache.nix-ci.com'... [strict:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [strict:post-build] copying 1 paths... [strict:post-build] copying path '/nix/store/2cyzhnwh8ml2nckk77y1chrm5zm3jwy6-strict-0.5.1.drv' to 'https://cache.nix-ci.com'... Uploaded strict in 11.1s Progress: 29 of 89 built (11 building), 403 of 403 downloaded from cache Built strict in 1m15s [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 [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 [typed-process] Phase: setupCompilerEnvironmentPhase [typed-process] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.Mo4swqQq7N/setup-package.conf.d -threaded [typed-process] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Mo4swqQq7N/Main.o ) [typed-process] [2 of 2] Linking Setup [typed-process] Phase: updateAutotoolsGnuConfigScriptsPhase [typed-process] Phase: configurePhase [typed-process] configureFlags: --verbose --prefix=/nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc/share/doc/typed-process-0.2.13.0 --with-gcc=gcc --package-db=/build/tmp.Mo4swqQq7N/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [typed-process] Dependency bytestring: using bytestring-0.12.1.0 [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.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.1.0 [typed-process] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [typed-process] Dependency bytestring: using bytestring-0.12.1.0 [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.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.1.0 [typed-process] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [typed-process] Dependency bytestring: using bytestring-0.12.1.0 [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.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-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [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 ) [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 259 | exponent = exp' - fromIntegral scaleFactor [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:296:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [asn1-encoding]  Pattern match(es) are non-exhaustive [asn1-encoding]  In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [asn1-encoding]  | [asn1-encoding] 296 | (x:xs) = B.unpack s [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:428:9: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exp’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 428 | (man, exp) = decodeFloat d [asn1-encoding]  | ^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:429:14: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 429 | (mantissa, exponent) = normalize (fromIntegral $ mkUnsigned man, exp) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:441:22: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 441 | normalize (mantissa, exponent) = (mantissa `shiftR` sh, exponent + sh) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding] [ 9 of 11] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/Encoding.o ) [asn1-encoding] [10 of 11] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Data/ASN1/BinaryEncoding.o ) [asn1-encoding] [11 of 11] Compiling Main ( tests/Tests.hs, dist/build/tests-asn1-encoding/tests-asn1-encoding-tmp/Main.o ) [asn1-encoding]  [asn1-encoding] tests/Tests.hs:4:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 4 | import Control.Applicative [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] tests/Tests.hs:35:25: warning: [GHC-40910] [-Wunused-local-binds] [asn1-encoding]  Defined but not used: ‘nbBytes’ [asn1-encoding]  | [asn1-encoding] 35 | nbBytes nb = if nb > 255 then 1 + nbBytes (nb `div` 256) else 1 [asn1-encoding]  | ^^^^^^^ [asn1-encoding]  [asn1-encoding] : warning: [GHC-32850] [-Wmissing-home-modules] [asn1-encoding]  These modules are needed for compilation but not listed in your .cabal file's other-modules for ‘main’ : [asn1-encoding]  Data.ASN1.BinaryEncoding [asn1-encoding]  Data.ASN1.BinaryEncoding.Parse [asn1-encoding]  Data.ASN1.BinaryEncoding.Writer [asn1-encoding]  Data.ASN1.Encoding [asn1-encoding]  Data.ASN1.Error [asn1-encoding]  Data.ASN1.Get [concurrent-output]  definite concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [concurrent-output]  depends ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [concurrent-output]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [concurrent-output]  depends base-4.19.1.0-a65c [concurrent-output]  depends directory-1.3.8.1-3af8 [concurrent-output]  depends exceptions-0.10.7-3e42 [concurrent-output]  depends process-1.6.18.0-d7db [concurrent-output]  depends stm-2.5.2.1-3f80 [concurrent-output]  depends terminal-size-0.3.4-4oDpPAp1QNgEXE1hsh77eX [concurrent-output]  depends text-2.1.1-7a0f [concurrent-output]  depends transformers-0.6.1.0-90ea [concurrent-output]  depends unix-2.8.4.0-db6b [concurrent-output] Using Cabal-3.10.2.0 compiled by ghc-9.8 [concurrent-output] Using compiler: ghc-9.8.2 [concurrent-output] Using install prefix: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21 [concurrent-output] Executables installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/bin [concurrent-output] Libraries installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [concurrent-output] Dynamic Libraries installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [concurrent-output] Private executables installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/libexec/x86_64-linux-ghc-9.8.2/concurrent-output-1.10.21 [concurrent-output] Data files installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/share/x86_64-linux-ghc-9.8.2/concurrent-output-1.10.21 [concurrent-output] Documentation installed in: [concurrent-output] /nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 [concurrent-output] Configuration files installed in: [concurrent-output] /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/etc [concurrent-output] No alex found [concurrent-output] Using ar found on system at: [concurrent-output] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [concurrent-output] Using ghc version 9.8.2 found on system at: [concurrent-output] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [concurrent-output] Using ghc-pkg version 9.8.2 found on system at: [concurrent-output] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [concurrent-output] Using hsc2hs version 0.68.10 found on system at: [concurrent-output] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [concurrent-output] Using hscolour version 1.25 found on system at: [concurrent-output] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [concurrent-output] No jhc found [concurrent-output] Using ld found on system at: [concurrent-output] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [concurrent-output] No pkg-config found [concurrent-output] Using runghc version 9.8.2 found on system at: [concurrent-output] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [concurrent-output] Using strip version 2.44 found on system at: [concurrent-output] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [concurrent-output] Using tar found on system at: [concurrent-output] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  SHA224 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA256 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA384 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  SHA512 [crypton]  signature [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  verify [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  ECC [crypton]  valid-point [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  property [crypton]  point-add: OK (0.32s) [crypton]  +++ OK, passed 20 tests. [crypton]  point-negate-add: OK (0.57s) [crypton]  +++ OK, passed 20 tests. [crypton]  point-negate-negate: OK (0.85s) [crypton]  +++ OK, passed 20 tests. [crypton]  point-mul-mul: OK (0.74s) [crypton]  +++ OK, passed 20 tests. [crypton]  double-scalar-mult: OK (0.85s) [crypton]  +++ OK, passed 20 tests. [crypton]  ECDSA [crypton]  GEC 2 [crypton]  SEC_p160r1."abc".SHA1 [crypton]  public: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_t163k1."\162\193\160?\221\NULR\ESC".SHA1 [crypton]  public: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."g\EOT\128\128\218\174\183}".SHA1 [genvalidity-property:post-build] Uploading to the NixCI cache: /nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0 /nix/store/cfyqpd5hy9mvhwigp0a24awgnc90i4h7-genvalidity-property-1.0.0.0-doc [genvalidity-property:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity-property:post-build] copying 1 paths... [genvalidity-property:post-build] copying path '/nix/store/5zd159lszfvwq8c8i834b82nxq313wbh-genvalidity-property-1.0.0.0' to 'https://cache.nix-ci.com'... [genvalidity-property:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity-property:post-build] copying 0 paths... Uploaded genvalidity-property in 5.7s Progress: 30 of 89 built (10 building), 403 of 403 downloaded from cache Built genvalidity-property in 2m30s [lifted-async] Executables installed in: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/bin [lifted-async] Libraries installed in: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [lifted-async] Dynamic Libraries installed in: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [lifted-async] Private executables installed in: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/libexec/x86_64-linux-ghc-9.8.2/lifted-async-0.10.2.7 [lifted-async] Data files installed in: [lifted-async] /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/share/x86_64-linux-ghc-9.8.2/lifted-async-0.10.2.7 [lifted-async] Documentation installed in: [lifted-async] /nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-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/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/etc [lifted-async] No alex found [lifted-async] Using ar found on system at: [lifted-async] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [lifted-async] Using ghc version 9.8.2 found on system at: [lifted-async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [lifted-async] Using ghc-pkg version 9.8.2 found on system at: [lifted-async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [lifted-async] Using hsc2hs version 0.68.10 found on system at: [lifted-async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [lifted-async] Using hscolour version 1.25 found on system at: [lifted-async] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [lifted-async] No jhc found [lifted-async] Using ld found on system at: [lifted-async] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [lifted-async] No pkg-config found [lifted-async] Using runghc version 9.8.2 found on system at: [lifted-async] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [lifted-async] Using strip version 2.44 found on system at: [lifted-async] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [lifted-async] Using tar found on system at: [lifted-async] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [logict]  depends exceptions-0.10.7-3e42 [logict]  depends mtl-2.3.1-78a2 [logict]  depends transformers-0.6.1.0-90ea [logict]  definite logict-0.8.2.0-A0EUeKVg1CKKcSCz1I9jvf-logict-tests [logict]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [logict]  depends base-4.19.1.0-a65c [logict]  depends logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict]  depends mtl-2.3.1-78a2 [logict]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [logict]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [logict]  depends transformers-0.6.1.0-90ea [logict] Using Cabal-3.10.2.0 compiled by ghc-9.8 [logict] Using compiler: ghc-9.8.2 [logict] Using install prefix: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0 [logict] Executables installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/bin [logict] Libraries installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict] Dynamic Libraries installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [logict] Private executables installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/libexec/x86_64-linux-ghc-9.8.2/logict-0.8.2.0 [logict] Data files installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/share/x86_64-linux-ghc-9.8.2/logict-0.8.2.0 [logict] Documentation installed in: [logict] /nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 [logict] Configuration files installed in: [logict] /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/etc [logict] No alex found [logict] Using ar found on system at: [logict] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [logict] Using ghc version 9.8.2 found on system at: [logict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [logict] Using ghc-pkg version 9.8.2 found on system at: [logict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [logict] Using hsc2hs version 0.68.10 found on system at: [logict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [logict] Using hscolour version 1.25 found on system at: [logict] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [logict] No jhc found [logict] Using ld found on system at: [logict] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [logict] No pkg-config found [logict] Using runghc version 9.8.2 found on system at: [logict] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [logict] Using strip version 2.44 found on system at: [logict] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [logict] Using tar found on system at: [logict] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [profunctors:post-build] Uploading to the NixCI cache: /nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc /nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2 [profunctors:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [profunctors:post-build] copying 2 paths... [profunctors:post-build] copying path '/nix/store/23l5jgyjvy5zh3d02pyysw5yl5wfm35b-profunctors-5.6.2-doc' to 'https://cache.nix-ci.com'... [profunctors:post-build] copying path '/nix/store/5s1z9qqqi4ayx671sdvyf18vbrck0fq5-profunctors-5.6.2' to 'https://cache.nix-ci.com'... [profunctors:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [profunctors:post-build] copying 1 paths... [profunctors:post-build] copying path '/nix/store/lqxncyhjjljpm7gmkqqzd1w559imfpps-profunctors-5.6.2.drv' to 'https://cache.nix-ci.com'... Uploaded profunctors in 13.8s Progress: 31 of 90 built (9 building), 403 of 403 downloaded from cache Built profunctors in 1m55s [streaming-commons]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons]  component streaming-commons-0.2.3.0-1Gbp9OUGE203k6qQeX6J8B-test [streaming-commons]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [streaming-commons]  include array-0.5.6.0-4c48 [streaming-commons]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  include base-4.19.1.0-a65c [streaming-commons]  include bytestring-0.12.1.0-e271 [streaming-commons]  include deepseq-1.5.0.0-e0b4 [streaming-commons]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [streaming-commons]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  include streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  include text-2.1.1-7a0f [streaming-commons]  include unix-2.8.4.0-db6b [streaming-commons]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons] Linked component graph: [streaming-commons]  unit streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  include array-0.5.6.0-4c48 [streaming-commons]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  include base-4.19.1.0-a65c [streaming-commons]  include bytestring-0.12.1.0-e271 [streaming-commons]  include directory-1.3.8.1-3af8 [streaming-commons]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  include process-1.6.18.0-d7db [streaming-commons]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [streaming-commons]  include stm-2.5.2.1-3f80 [streaming-commons]  include text-2.1.1-7a0f [streaming-commons]  include transformers-0.6.1.0-90ea [streaming-commons]  include unix-2.8.4.0-db6b [streaming-commons]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons]  Data.Streaming.ByteString.Builder=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.ByteString.Builder,Data.Streaming.ByteString.Builder.Buffer=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.ByteString.Builder.Buffer,Data.Streaming.FileRead=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.FileRead,Data.Streaming.Filesystem=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Filesystem,Data.Streaming.Network=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Network,Data.Streaming.Network.Internal=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Network.Internal,Data.Streaming.Process=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Process,Data.Streaming.Process.Internal=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Process.Internal,Data.Streaming.Text=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Text,Data.Streaming.Zlib=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Zlib,Data.Streaming.Zlib.Lowlevel=streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO:Data.Streaming.Zlib.Lowlevel [streaming-commons]  unit streaming-commons-0.2.3.0-1Gbp9OUGE203k6qQeX6J8B-test [streaming-commons]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [streaming-commons]  include array-0.5.6.0-4c48 [streaming-commons]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  include base-4.19.1.0-a65c [streaming-commons]  include bytestring-0.12.1.0-e271 [streaming-commons]  include deepseq-1.5.0.0-e0b4 [streaming-commons]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [streaming-commons]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  include streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  include text-2.1.1-7a0f [streaming-commons]  include unix-2.8.4.0-db6b [streaming-commons]  include zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons] Ready component graph: [streaming-commons]  definite streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  depends array-0.5.6.0-4c48 [streaming-commons]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  depends base-4.19.1.0-a65c [streaming-commons]  depends bytestring-0.12.1.0-e271 [streaming-commons]  depends directory-1.3.8.1-3af8 [streaming-commons]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  depends process-1.6.18.0-d7db [streaming-commons]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [streaming-commons]  depends stm-2.5.2.1-3f80 [streaming-commons]  depends text-2.1.1-7a0f [streaming-commons]  depends transformers-0.6.1.0-90ea [streaming-commons]  depends unix-2.8.4.0-db6b [streaming-commons]  depends zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons]  definite streaming-commons-0.2.3.0-1Gbp9OUGE203k6qQeX6J8B-test [streaming-commons]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [streaming-commons]  depends array-0.5.6.0-4c48 [streaming-commons]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [streaming-commons]  depends base-4.19.1.0-a65c [streaming-commons]  depends bytestring-0.12.1.0-e271 [streaming-commons]  depends deepseq-1.5.0.0-e0b4 [streaming-commons]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [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 [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 [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  component typed-process-0.2.13.0-1tBWLHWqZCvKpb6DqZpBG3-typed-process-test [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [typed-process]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  component typed-process-0.2.13.0-2a6ntgZe1NILiarDRZ7BnV-typed-process-test-single-threaded [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [typed-process]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process] Linked component graph: [typed-process]  unit typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  System.Process.Typed=typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU:System.Process.Typed,System.Process.Typed.Internal=typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU:System.Process.Typed.Internal [typed-process]  unit typed-process-0.2.13.0-1tBWLHWqZCvKpb6DqZpBG3-typed-process-test [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [typed-process]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  unit typed-process-0.2.13.0-2a6ntgZe1NILiarDRZ7BnV-typed-process-test-single-threaded [typed-process]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  include base-4.19.1.0-a65c [typed-process]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  include bytestring-0.12.1.0-e271 [typed-process]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  include process-1.6.18.0-d7db [typed-process]  include stm-2.5.2.1-3f80 [typed-process]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  include text-2.1.1-7a0f [typed-process]  include transformers-0.6.1.0-90ea [typed-process]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  include unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process] Ready component graph: [typed-process]  definite typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  depends base-4.19.1.0-a65c [typed-process]  depends bytestring-0.12.1.0-e271 [typed-process]  depends process-1.6.18.0-d7db [typed-process]  depends stm-2.5.2.1-3f80 [typed-process]  depends text-2.1.1-7a0f [typed-process]  depends transformers-0.6.1.0-90ea [typed-process]  depends unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  definite typed-process-0.2.13.0-2a6ntgZe1NILiarDRZ7BnV-typed-process-test-single-threaded [typed-process]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  depends base-4.19.1.0-a65c Building /nix/store/1i9avdkgvpw3i2zdszaviir2wya285gs-genvalidity-hspec-1.0.0.3.drv [asn1-encoding]  Data.ASN1.Internal [asn1-encoding]  Data.ASN1.Prim [asn1-encoding]  Data.ASN1.Serialize [asn1-encoding]  Data.ASN1.Stream [asn1-encoding] [12 of 12] Linking dist/build/tests-asn1-encoding/tests-asn1-encoding [asn1-encoding] buildPhase completed in 1 minutes 4 seconds [asn1-encoding] Phase: checkPhase [asn1-encoding] Running 1 test suites... [asn1-encoding] Test suite tests-asn1-encoding: RUNNING... [asn1-encoding] asn1-encoding [asn1-encoding]  Marshalling [asn1-encoding]  Header: OK [asn1-encoding]  +++ OK, passed 100 tests. [asn1-encoding]  Event: OK (0.02s) [asn1-encoding]  +++ OK, passed 100 tests. [asn1-encoding]  DER: OK (0.02s) [asn1-encoding]  +++ OK, passed 100 tests. [asn1-encoding]  Real: OK [asn1-encoding]  +++ OK, passed 100 tests. [asn1-encoding]  Integral Real: OK [asn1-encoding]  +++ OK, passed 100 tests. [asn1-encoding]  [asn1-encoding] All 5 tests passed (0.04s) [asn1-encoding] Test suite tests-asn1-encoding: PASS [asn1-encoding] Test suite logged to: dist/test/asn1-encoding-0.9.6-tests-asn1-encoding.log [asn1-encoding] 1 of 1 test suites (1 of 1 test cases) passed. [asn1-encoding] Phase: haddockPhase [asn1-encoding] Preprocessing library for asn1-encoding-0.9.6.. [asn1-encoding] Running Haddock on library for asn1-encoding-0.9.6.. [asn1-encoding] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [asn1-encoding] [ 1 of 12] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, nothing ) [asn1-encoding] [ 2 of 12] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, nothing ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:31:29: warning: [GHC-38856] [-Wunused-imports] [asn1-encoding]  The import of ‘Applicative’ [asn1-encoding]  from module ‘Control.Applicative’ is redundant [asn1-encoding]  | [asn1-encoding] 31 | import Control.Applicative (Applicative(..),Alternative(..)) [asn1-encoding]  | ^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:92:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘pure = return’ definition detected [asn1-encoding]  in the instance declaration for ‘Applicative Get’. [asn1-encoding]  Suggested fix: [asn1-encoding]  Move definition from ‘return’ to ‘pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 92 | pure = return [asn1-encoding]  | ^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Get.hs:101:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-encoding]  Noncanonical ‘return’ definition detected [asn1-encoding]  in the instance declaration for ‘Monad Get’. [asn1-encoding]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-encoding]  Suggested fix: [asn1-encoding]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-encoding]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-encoding]  | [asn1-encoding] 101 | return a = Get $ \ s0 b0 m0 p0 _ ks -> ks s0 b0 m0 p0 a [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 3 of 12] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, nothing ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:44:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 44 | | i > 0 = if testBit (head uints) 7 then 0 : uints else uints [asn1-encoding]  | ^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Internal.hs:46:32: warning: [GHC-63394] [-Wx-partial] [asn1-encoding]  In the use of ‘head’ [asn1-encoding]  (imported from Prelude, but defined in GHC.List): [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]  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 [crypton]  public: OK (0.01s) [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."w\224\a\220*\205rH".SHA1 [crypton]  public: OK (0.01s) [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."\251\172\252\206F\136t\132".SHA1 [crypton]  public: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  RFC 6979 [crypton]  SEC_p192r1."sample".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."sample".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."sample".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."sample".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."sample".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."test".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."test".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."test".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."test".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p192r1."test".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."sample".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."sample".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."sample".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."sample".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."sample".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."test".SHA1 [crypton]  public: OK [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: 'a' is out of scope. [lifted-async]  If you qualify the identifier, haddock can try to link it anyway. [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/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]  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/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [lifted-async] Phase: fixupPhase [lifted-async] shrinking RPATHs of ELF executables and libraries in /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7 [lifted-async] shrinking /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSlifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY-ghc9.8.2.so [lifted-async] checking for references to /build/ in /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7... [lifted-async] patching script interpreter paths in /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7 [lifted-async] stripping (with command strip and flags -S -p) in /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7/lib [lifted-async] shrinking RPATHs of ELF executables and libraries in /nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc [lifted-async] checking for references to /build/ in /nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc... [lifted-async] patching script interpreter paths in /nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc [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) [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 [streaming-commons]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [streaming-commons]  depends streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons]  depends text-2.1.1-7a0f [streaming-commons]  depends unix-2.8.4.0-db6b [streaming-commons]  depends zlib-0.7.1.0-JL7Ii0i8juL706p10frNZq [streaming-commons] Using Cabal-3.10.2.0 compiled by ghc-9.8 [streaming-commons] Using compiler: ghc-9.8.2 [streaming-commons] Using install prefix: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0 [streaming-commons] Executables installed in: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/bin [streaming-commons] Libraries installed in: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [streaming-commons] Dynamic Libraries installed in: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [streaming-commons] Private executables installed in: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/libexec/x86_64-linux-ghc-9.8.2/streaming-commons-0.2.3.0 [streaming-commons] Data files installed in: [streaming-commons] /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/share/x86_64-linux-ghc-9.8.2/streaming-commons-0.2.3.0 [streaming-commons] Documentation installed in: [streaming-commons] /nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-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/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/etc [streaming-commons] No alex found [streaming-commons] Using ar found on system at: [streaming-commons] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [streaming-commons] Using ghc version 9.8.2 found on system at: [streaming-commons] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [streaming-commons] Using ghc-pkg version 9.8.2 found on system at: [streaming-commons] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [streaming-commons] Using hsc2hs version 0.68.10 found on system at: [streaming-commons] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [streaming-commons] Using hscolour version 1.25 found on system at: [streaming-commons] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [streaming-commons] No jhc found [streaming-commons] Using ld found on system at: [streaming-commons] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [streaming-commons] No pkg-config found [streaming-commons] Using runghc version 9.8.2 found on system at: [streaming-commons] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [streaming-commons] Using strip version 2.44 found on system at: [streaming-commons] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [streaming-commons] Using tar found on system at: [streaming-commons] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 [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 [typed-process]  depends base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  depends bytestring-0.12.1.0-e271 [typed-process]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  depends process-1.6.18.0-d7db [typed-process]  depends stm-2.5.2.1-3f80 [typed-process]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  depends text-2.1.1-7a0f [typed-process]  depends transformers-0.6.1.0-90ea [typed-process]  depends typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  depends unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process]  definite typed-process-0.2.13.0-1tBWLHWqZCvKpb6DqZpBG3-typed-process-test [typed-process]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [typed-process]  depends base-4.19.1.0-a65c [typed-process]  depends base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [typed-process]  depends bytestring-0.12.1.0-e271 [typed-process]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [typed-process]  depends process-1.6.18.0-d7db [typed-process]  depends stm-2.5.2.1-3f80 [typed-process]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [typed-process]  depends text-2.1.1-7a0f [typed-process]  depends transformers-0.6.1.0-90ea [typed-process]  depends typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process]  depends unliftio-core-0.2.1.0-jXauFGRqF81MTiwxwjfWf [typed-process] Using Cabal-3.10.2.0 compiled by ghc-9.8 [typed-process] Using compiler: ghc-9.8.2 [typed-process] Using install prefix: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0 [typed-process] Executables installed in: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/bin [typed-process] Libraries installed in: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process] Dynamic Libraries installed in: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [typed-process] Private executables installed in: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/libexec/x86_64-linux-ghc-9.8.2/typed-process-0.2.13.0 [typed-process] Data files installed in: [typed-process] /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/share/x86_64-linux-ghc-9.8.2/typed-process-0.2.13.0 [typed-process] Documentation installed in: [typed-process] /nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-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/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/etc [typed-process] No alex found [typed-process] Using ar found on system at: [typed-process] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [typed-process] Using ghc version 9.8.2 found on system at: [typed-process] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [typed-process] Using ghc-pkg version 9.8.2 found on system at: [typed-process] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [typed-process] Using hsc2hs version 0.68.10 found on system at: [typed-process] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [typed-process] Using hscolour version 1.25 found on system at: [typed-process] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [typed-process] No jhc found [typed-process] Using ld found on system at: [typed-process] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [typed-process] No pkg-config found [typed-process] Using runghc version 9.8.2 found on system at: [typed-process] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [typed-process] Using strip version 2.44 found on system at: [typed-process] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [typed-process] Using tar found on system at: [typed-process] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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.. [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 ) [asn1-encoding]  "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." [asn1-encoding]  | [asn1-encoding] 46 | | otherwise = if testBit (head nints) 7 then nints else 0xff : nints [asn1-encoding]  | ^^^^ [asn1-encoding] [ 4 of 12] Compiling Data.ASN1.Object ( Data/ASN1/Object.hs, nothing ) [asn1-encoding] [ 5 of 12] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, nothing ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Serialize.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 17 | import Control.Applicative ((<$>)) [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding] [ 6 of 12] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, nothing ) [asn1-encoding] [ 7 of 12] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, nothing ) [asn1-encoding] [ 8 of 12] Compiling Data.ASN1.BinaryEncoding.Raw ( Data/ASN1/BinaryEncoding/Raw.hs, nothing ) [asn1-encoding] [ 9 of 12] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, nothing ) [asn1-encoding] [10 of 12] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, nothing ) [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Data.Monoid’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Data.Monoid’ [asn1-encoding]  To import instances alone, use: import Data.Monoid() [asn1-encoding]  | [asn1-encoding] 55 | import Data.Monoid [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:65:1: warning: [GHC-66111] [-Wunused-imports] [asn1-encoding]  The import of ‘Control.Applicative’ is redundant [asn1-encoding]  except perhaps to import instances from ‘Control.Applicative’ [asn1-encoding]  To import instances alone, use: import Control.Applicative() [asn1-encoding]  | [asn1-encoding] 65 | import Control.Applicative [asn1-encoding]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:259:11: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 259 | exponent = exp' - fromIntegral scaleFactor [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:428:9: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exp’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 428 | (man, exp) = decodeFloat d [asn1-encoding]  | ^^^ [asn1-encoding]  [asn1-encoding] Data/ASN1/Prim.hs:429:14: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 429 | (mantissa, exponent) = normalize (fromIntegral $ mkUnsigned man, exp) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding]  [concurrent-output] Installing library in /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [concurrent-output] Phase: fixupPhase [concurrent-output] shrinking RPATHs of ELF executables and libraries in /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21 [concurrent-output] shrinking /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSconcurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD-ghc9.8.2.so [concurrent-output] checking for references to /build/ in /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21... [concurrent-output] patching script interpreter paths in /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21 [concurrent-output] stripping (with command strip and flags -S -p) in /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21/lib [concurrent-output] shrinking RPATHs of ELF executables and libraries in /nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc [concurrent-output] checking for references to /build/ in /nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc... [concurrent-output] patching script interpreter paths in /nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."test".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."test".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."test".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p224r1."test".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."sample".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."sample".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."sample".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."sample".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."sample".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."test".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."test".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."test".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."test".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p256r1."test".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."sample".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."sample".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."sample".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."sample".SHA384 [crypton]  public: OK [crypton]  nonce: OK [lifted-async:post-build] Uploading to the NixCI cache: /nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7 /nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc [lifted-async:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [lifted-async:post-build] copying 2 paths... [lifted-async:post-build] copying path '/nix/store/xy10nz413gki3wsfdkzs93za0cdhy2zl-lifted-async-0.10.2.7-doc' to 'https://cache.nix-ci.com'... [lifted-async:post-build] copying path '/nix/store/adm5g39x1kvjpqj5kkch47gm6z4gmsjw-lifted-async-0.10.2.7' to 'https://cache.nix-ci.com'... [lifted-async:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [lifted-async:post-build] copying 1 paths... [lifted-async:post-build] copying path '/nix/store/s6gpm9ibps8mazf3765q3yi787diw34q-lifted-async-0.10.2.7.drv' to 'https://cache.nix-ci.com'... Uploaded lifted-async in 8.5s Progress: 32 of 89 built (9 building), 403 of 403 downloaded from cache Built lifted-async in 50.6s [logict]  inversion :: lazy StateT: OK [logict]  [logict] All 71 tests passed (0.48s) [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/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [logict] Phase: fixupPhase [logict] shrinking RPATHs of ELF executables and libraries in /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0 [logict] shrinking /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSlogict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f-ghc9.8.2.so [logict] checking for references to /build/ in /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0... [logict] patching script interpreter paths in /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0 [logict] stripping (with command strip and flags -S -p) in /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0/lib [logict] shrinking RPATHs of ELF executables and libraries in /nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc [logict] checking for references to /build/ in /nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc... [logict] patching script interpreter paths in /nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc [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 ) [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 ) [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 [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 [time-compat]  1971-2-2 = 1971-02-02: 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-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] 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] Phase: checkPhase [typed-process] Running 2 test suites... [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.3398 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] 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.2680 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] 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.. [asn1-encoding] Data/ASN1/Prim.hs:441:22: warning: [GHC-63397] [-Wname-shadowing] [asn1-encoding]  This binding for ‘exponent’ shadows the existing binding [asn1-encoding]  imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 [asn1-encoding]  (and originally defined in ‘GHC.Float’) [asn1-encoding]  | [asn1-encoding] 441 | normalize (mantissa, exponent) = (mantissa `shiftR` sh, exponent + sh) [asn1-encoding]  | ^^^^^^^^ [asn1-encoding] [11 of 12] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, nothing ) [asn1-encoding] [12 of 12] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, nothing ) [asn1-encoding] Haddock coverage: [asn1-encoding]  100% ( 3 / 3) in 'Data.ASN1.Error' [asn1-encoding] Warning: 'get' is out of scope. [asn1-encoding]  If you qualify the identifier, haddock can try to link it anyway. [asn1-encoding]  100% ( 2 / 2) in 'Data.ASN1.Object' [asn1-encoding]  100% ( 13 / 13) in 'Data.ASN1.BinaryEncoding.Raw' [asn1-encoding]  25% ( 1 / 4) in 'Data.ASN1.Stream' [asn1-encoding]  Missing documentation for: [asn1-encoding]  ASN1Repr (Data/ASN1/Stream.hs:20) [asn1-encoding]  getConstructedEnd (Data/ASN1/Stream.hs:23) [asn1-encoding]  getConstructedEndRepr (Data/ASN1/Stream.hs:31) [asn1-encoding]  28% ( 8 / 28) in 'Data.ASN1.Prim' [asn1-encoding]  Missing documentation for: [asn1-encoding]  encodeHeader (Data/ASN1/Prim.hs:69) [asn1-encoding]  encodePrimitiveHeader (Data/ASN1/Prim.hs:99) [asn1-encoding]  encodePrimitive (Data/ASN1/Prim.hs:116) [asn1-encoding]  decodePrimitive (Data/ASN1/Prim.hs:165) [asn1-encoding]  encodeConstructed (Data/ASN1/Prim.hs:147) [asn1-encoding]  encodeList (Data/ASN1/Prim.hs:133) [asn1-encoding]  encodeOne (Data/ASN1/Prim.hs:129) [asn1-encoding]  mkSmallestLength (Data/ASN1/Prim.hs:157) [asn1-encoding]  getBoolean (Data/ASN1/Prim.hs:197) [asn1-encoding]  getDouble (Data/ASN1/Prim.hs:229) [asn1-encoding]  getBitString (Data/ASN1/Prim.hs:273) [asn1-encoding]  getOctetString (Data/ASN1/Prim.hs:285) [asn1-encoding]  getNull (Data/ASN1/Prim.hs:288) [asn1-encoding]  getTime (Data/ASN1/Prim.hs:312) [asn1-encoding]  putTime (Data/ASN1/Prim.hs:382) [asn1-encoding]  putInteger (Data/ASN1/Prim.hs:394) [asn1-encoding]  putDouble (Data/ASN1/Prim.hs:417) [asn1-encoding]  putBitString (Data/ASN1/Prim.hs:397) [asn1-encoding]  putString (Data/ASN1/Prim.hs:402) [asn1-encoding]  putOID (Data/ASN1/Prim.hs:406) [asn1-encoding]  100% ( 9 / 9) in 'Data.ASN1.Encoding' [asn1-encoding]  100% ( 3 / 3) in 'Data.ASN1.BinaryEncoding' [asn1-encoding] Warning: Data.ASN1.Prim: could not find link destinations for: [asn1-encoding]  - Data.ASN1.Prim.ASN1Ret [asn1-encoding] Documentation created: dist/doc/html/asn1-encoding/, [asn1-encoding] dist/doc/html/asn1-encoding/asn1-encoding.txt [asn1-encoding] Preprocessing test suite 'tests-asn1-encoding' for asn1-encoding-0.9.6.. [asn1-encoding] Phase: installPhase [asn1-encoding] Installing library in /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-encoding] Phase: fixupPhase [asn1-encoding] shrinking RPATHs of ELF executables and libraries in /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6 [asn1-encoding] shrinking /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSasn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH-ghc9.8.2.so [asn1-encoding] checking for references to /build/ in /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6... [asn1-encoding] patching script interpreter paths in /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6 [asn1-encoding] stripping (with command strip and flags -S -p) in /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6/lib [asn1-encoding] shrinking RPATHs of ELF executables and libraries in /nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc [asn1-encoding] checking for references to /build/ in /nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc... [asn1-encoding] patching script interpreter paths in /nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc [concurrent-output:post-build] Uploading to the NixCI cache: /nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21 /nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc [concurrent-output:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [concurrent-output:post-build] copying 2 paths... [concurrent-output:post-build] copying path '/nix/store/6jaq68ghaq3y1yxwm7bnaq86zw8p72b3-concurrent-output-1.10.21-doc' to 'https://cache.nix-ci.com'... [concurrent-output:post-build] copying path '/nix/store/44q76ycqbm8z4zn7mbj51mg7c4nij9c2-concurrent-output-1.10.21' to 'https://cache.nix-ci.com'... [concurrent-output:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [concurrent-output:post-build] copying 1 paths... [concurrent-output:post-build] copying path '/nix/store/c8j7ynpqqljxyad6dzalw6mgi3yh9j9v-concurrent-output-1.10.21.drv' to 'https://cache.nix-ci.com'... Uploaded concurrent-output in 9.9s Progress: 33 of 89 built (8 building), 403 of 403 downloaded from cache Built concurrent-output in 1m00s [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."sample".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."test".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."test".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."test".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."test".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p384r1."test".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."sample".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."sample".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."sample".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."sample".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."sample".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."test".SHA1 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."test".SHA224 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."test".SHA256 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."test".SHA384 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_p521r1."test".SHA512 [crypton]  public: OK [crypton]  nonce: OK [crypton]  signature: OK [crypton]  verify: OK [crypton]  SEC_t163k1."sample".SHA1 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t163k1."sample".SHA224 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [genvalidity-hspec] Phase: setupCompilerEnvironmentPhase [genvalidity-hspec] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [genvalidity-hspec] Phase: unpackPhase [genvalidity-hspec] unpacking source archive /nix/store/vhg4y3nns3sl3ayyc5m0nmyjca7kacd5-genvalidity-hspec-1.0.0.3.tar.gz [genvalidity-hspec] source root is genvalidity-hspec-1.0.0.3 [genvalidity-hspec] setting SOURCE_DATE_EPOCH to timestamp 1696423439 of file "genvalidity-hspec-1.0.0.3/genvalidity-hspec.cabal" [genvalidity-hspec] Phase: patchPhase [genvalidity-hspec] Phase: compileBuildDriverPhase [genvalidity-hspec] setupCompileFlags: -package-db=/build/tmp.Frelv6Awsn/setup-package.conf.d -threaded [genvalidity-hspec] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Frelv6Awsn/Main.o ) [genvalidity-hspec] [2 of 2] Linking Setup [genvalidity-hspec] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-hspec] Phase: configurePhase [genvalidity-hspec] configureFlags: --verbose --prefix=/nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc/share/doc/genvalidity-hspec-1.0.0.3 --with-gcc=gcc --package-db=/build/tmp.Frelv6Awsn/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [genvalidity-hspec] Using Parsec parser [genvalidity-hspec] Configuring genvalidity-hspec-1.0.0.3... [genvalidity-hspec] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-hspec] Dependency base >=4.9 && <5: using base-4.19.1.0 [genvalidity-hspec] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-hspec] Dependency genvalidity-property >=0.5: using genvalidity-property-1.0.0.0 [genvalidity-hspec] Dependency hspec: using hspec-2.11.12 [genvalidity-hspec] Dependency hspec-core >=2.5.0: using hspec-core-2.11.12 [genvalidity-hspec] Dependency transformers: using transformers-0.6.1.0 [genvalidity-hspec] Dependency validity >=0.5: using validity-0.12.1.0 [genvalidity-hspec] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-hspec] Dependency base >=4.9 && <5: using base-4.19.1.0 [genvalidity-hspec] Dependency genvalidity: using genvalidity-1.1.1.0 [genvalidity-hspec] Dependency genvalidity-hspec: using genvalidity-hspec-1.0.0.3 [genvalidity-hspec] Dependency hspec: using hspec-2.11.12 [genvalidity-hspec] Dependency hspec-core >=2.5.0: using hspec-core-2.11.12 [genvalidity-hspec] Source component graph: [genvalidity-hspec]  component lib [genvalidity-hspec]  component test:genvalidity-hspec-test dependency lib [genvalidity-hspec] Configured component graph: [genvalidity-hspec]  component genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  include base-4.19.1.0-a65c [genvalidity-hspec]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-hspec]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec]  include transformers-0.6.1.0-90ea [genvalidity-hspec]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-hspec]  component genvalidity-hspec-1.0.0.3-1kzk1dGuW1ULOABtN3W905-genvalidity-hspec-test [genvalidity-hspec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  include base-4.19.1.0-a65c [genvalidity-hspec]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  include genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec] Linked component graph: [logict:post-build] Uploading to the NixCI cache: /nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0 /nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc [logict:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [logict:post-build] copying 2 paths... [logict:post-build] copying path '/nix/store/hrlfzg91dvhwjby2l4zyymsdzw8jld18-logict-0.8.2.0-doc' to 'https://cache.nix-ci.com'... [logict:post-build] copying path '/nix/store/2dcp4jr5wsgm2vrlwpsiz6qzay12cvvy-logict-0.8.2.0' to 'https://cache.nix-ci.com'... [logict:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [logict:post-build] copying 1 paths... [logict:post-build] copying path '/nix/store/8ycgab7c5m73rivwf0dd1h42xr3f8q9r-logict-0.8.2.0.drv' to 'https://cache.nix-ci.com'... Uploaded logict in 10.6s Progress: 34 of 90 built (7 building), 403 of 403 downloaded from cache Built logict in 1m11s [streaming-commons] [6 of 8] Compiling Data.Streaming.TextSpec ( test/Data/Streaming/TextSpec.hs, dist/build/test/test-tmp/Data/Streaming/TextSpec.o ) [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 [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 [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 [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: '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: '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: '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: '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-single-threaded' for typed-process-0.2.13.0.. [typed-process] Preprocessing test suite 'typed-process-test' for typed-process-0.2.13.0.. [typed-process] Phase: installPhase [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 ) [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 ) Building /nix/store/0znb33r2bp2f31lgbi4dk2l86f7idswj-hedgehog-1.5.drv Building /nix/store/v5kigyyynvkx4qrsh2rzl2nhhrd1889q-smallcheck-1.2.1.1.drv [asn1-encoding:post-build] Uploading to the NixCI cache: /nix/store/l4rqyw747sdq4s6lcymjagj9yfpxmmxn-asn1-encoding-0.9.6-doc /nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6 [asn1-encoding:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-encoding:post-build] copying 1 paths... [asn1-encoding:post-build] copying path '/nix/store/ymcvisxh4z186nqxix521bkyvg7z9ggk-asn1-encoding-0.9.6' to 'https://cache.nix-ci.com'... [asn1-encoding:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-encoding:post-build] copying 0 paths... Uploaded asn1-encoding in 6.1s Progress: 35 of 89 built (8 building), 403 of 403 downloaded from cache Built asn1-encoding in 2m31s [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t163k1."sample".SHA256 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."sample".SHA384 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."sample".SHA512 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t163k1."test".SHA1 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."test".SHA224 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."test".SHA256 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."test".SHA384 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163k1."test".SHA512 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t233k1."sample".SHA1 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t233k1."sample".SHA224 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233k1."sample".SHA256 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233k1."sample".SHA384 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t233k1."sample".SHA512 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t233k1."test".SHA1 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t233k1."test".SHA224 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.02s) [crypton]  SEC_t233k1."test".SHA256 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [genvalidity-hspec]  unit genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  include base-4.19.1.0-a65c [genvalidity-hspec]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-hspec]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec]  include transformers-0.6.1.0-90ea [genvalidity-hspec]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-hspec]  Test.Validity=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity,Test.Validity.Applicative=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Applicative,Test.Validity.Arbitrary=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Arbitrary,Test.Validity.Eq=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Eq,Test.Validity.Functor=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Functor,Test.Validity.GenValidity=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.GenValidity,Test.Validity.Monad=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Monad,Test.Validity.Monoid=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Monoid,Test.Validity.Ord=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Ord,Test.Validity.Show=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Show,Test.Validity.Shrinking=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Shrinking,Test.Validity.Utils=genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir:Test.Validity.Utils [genvalidity-hspec]  unit genvalidity-hspec-1.0.0.3-1kzk1dGuW1ULOABtN3W905-genvalidity-hspec-test [genvalidity-hspec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  include base-4.19.1.0-a65c [genvalidity-hspec]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  include genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec] Ready component graph: [genvalidity-hspec]  definite genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  depends base-4.19.1.0-a65c [genvalidity-hspec]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  depends genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [genvalidity-hspec]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  depends hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec]  depends transformers-0.6.1.0-90ea [genvalidity-hspec]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [genvalidity-hspec]  definite genvalidity-hspec-1.0.0.3-1kzk1dGuW1ULOABtN3W905-genvalidity-hspec-test [genvalidity-hspec]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [genvalidity-hspec]  depends base-4.19.1.0-a65c [genvalidity-hspec]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [genvalidity-hspec]  depends genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [genvalidity-hspec]  depends hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [genvalidity-hspec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [genvalidity-hspec] Using compiler: ghc-9.8.2 [genvalidity-hspec] Using install prefix: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3 [genvalidity-hspec] Executables installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/bin [genvalidity-hspec] Libraries installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec] Dynamic Libraries installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [genvalidity-hspec] Private executables installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/libexec/x86_64-linux-ghc-9.8.2/genvalidity-hspec-1.0.0.3 [genvalidity-hspec] Data files installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/share/x86_64-linux-ghc-9.8.2/genvalidity-hspec-1.0.0.3 [genvalidity-hspec] Documentation installed in: [genvalidity-hspec] /nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc/share/doc/genvalidity-hspec-1.0.0.3 [genvalidity-hspec] Configuration files installed in: [genvalidity-hspec] /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/etc [genvalidity-hspec] No alex found [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 [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 [typed-process] Installing library in /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [typed-process] Phase: fixupPhase [typed-process] shrinking RPATHs of ELF executables and libraries in /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0 [typed-process] shrinking /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStyped-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU-ghc9.8.2.so [typed-process] checking for references to /build/ in /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0... [typed-process] patching script interpreter paths in /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0 [typed-process] stripping (with command strip and flags -S -p) in /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0/lib [typed-process] shrinking RPATHs of ELF executables and libraries in /nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc [typed-process] checking for references to /build/ in /nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc... [typed-process] patching script interpreter paths in /nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc [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 ) [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 ) [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 ) [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 ) [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 ) Building /nix/store/ghgf75vsjx028kkfr9w1rfkaiphiwipd-asn1-parse-0.9.5.drv [crypton]  verify: OK (0.02s) [crypton]  SEC_t233k1."test".SHA384 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233k1."test".SHA512 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t283k1."sample".SHA1 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."sample".SHA224 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."sample".SHA256 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."sample".SHA384 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."sample".SHA512 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."test".SHA1 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."test".SHA224 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."test".SHA256 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."test".SHA384 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283k1."test".SHA512 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t409k1."sample".SHA1 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.06s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409k1."sample".SHA224 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.11s) [crypton]  SEC_t409k1."sample".SHA256 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.09s) [crypton]  SEC_t409k1."sample".SHA384 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.09s) [crypton]  verify: OK (0.11s) [crypton]  SEC_t409k1."sample".SHA512 [crypton]  public: OK (0.08s) [genvalidity-hspec] Using ar found on system at: [genvalidity-hspec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [genvalidity-hspec] No c2hs found [genvalidity-hspec] No cpphs found [genvalidity-hspec] No doctest found [genvalidity-hspec] Using gcc version 14.3.0 given by user at: [genvalidity-hspec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [genvalidity-hspec] Using ghc version 9.8.2 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [genvalidity-hspec] Using ghc-pkg version 9.8.2 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [genvalidity-hspec] No ghcjs found [genvalidity-hspec] No ghcjs-pkg found [genvalidity-hspec] No greencard found [genvalidity-hspec] Using haddock version 2.30.0 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [genvalidity-hspec] No happy found [genvalidity-hspec] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-hspec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-hspec] No hmake found [genvalidity-hspec] Using hpc version 0.69 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [genvalidity-hspec] Using hsc2hs version 0.68.10 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [genvalidity-hspec] Using hscolour version 1.25 found on system at: [genvalidity-hspec] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [genvalidity-hspec] No jhc found [genvalidity-hspec] Using ld found on system at: [genvalidity-hspec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [genvalidity-hspec] No pkg-config found [genvalidity-hspec] Using runghc version 9.8.2 found on system at: [genvalidity-hspec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [genvalidity-hspec] Using strip version 2.44 found on system at: [genvalidity-hspec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [genvalidity-hspec] Using tar found on system at: [genvalidity-hspec] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [genvalidity-hspec] No uhc found [genvalidity-hspec] Phase: buildPhase [genvalidity-hspec] Preprocessing library for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] Building library for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] [ 1 of 13] Compiling Paths_genvalidity_hspec ( dist/build/autogen/Paths_genvalidity_hspec.hs, dist/build/Paths_genvalidity_hspec.o, dist/build/Paths_genvalidity_hspec.dyn_o ) [genvalidity-hspec] [ 2 of 13] Compiling Test.Validity.Utils ( src/Test/Validity/Utils.hs, dist/build/Test/Validity/Utils.o, dist/build/Test/Validity/Utils.dyn_o ) [genvalidity-hspec]  [genvalidity-hspec] src/Test/Validity/Utils.hs:90:9: warning: [GHC-20125] [-Wmissing-fields] [genvalidity-hspec]  • Fields of ‘Item’ not initialised: [genvalidity-hspec]  itemAnnotations :: hspec-core-2.11.12:Test.Hspec.Core.Annotations.Annotations [genvalidity-hspec]  • In the first argument of ‘Leaf’, namely [genvalidity-hspec]  ‘Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....}’ [genvalidity-hspec]  In the expression: [genvalidity-hspec]  Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....} [genvalidity-hspec]  In an equation for ‘go’: [genvalidity-hspec]  go sp [genvalidity-hspec]  = Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ -> do ...} [genvalidity-hspec]  | [genvalidity-hspec] 90 | Item [genvalidity-hspec]  | ^^^^... [genvalidity-hspec] [ 3 of 13] Compiling Test.Validity.Shrinking ( src/Test/Validity/Shrinking.hs, dist/build/Test/Validity/Shrinking.o, dist/build/Test/Validity/Shrinking.dyn_o ) [genvalidity-hspec] [ 4 of 13] Compiling Test.Validity.Show ( src/Test/Validity/Show.hs, dist/build/Test/Validity/Show.o, dist/build/Test/Validity/Show.dyn_o ) [genvalidity-hspec] [ 5 of 13] Compiling Test.Validity.Ord ( src/Test/Validity/Ord.hs, dist/build/Test/Validity/Ord.o, dist/build/Test/Validity/Ord.dyn_o ) [genvalidity-hspec] [ 6 of 13] Compiling Test.Validity.Monoid ( src/Test/Validity/Monoid.hs, dist/build/Test/Validity/Monoid.o, dist/build/Test/Validity/Monoid.dyn_o ) [hedgehog] Phase: setupCompilerEnvironmentPhase [hedgehog] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.tfqFshBtQV/setup-package.conf.d -threaded [hedgehog] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.tfqFshBtQV/Main.o ) [hedgehog] [2 of 2] Linking Setup [hedgehog] Phase: updateAutotoolsGnuConfigScriptsPhase [hedgehog] Phase: configurePhase [hedgehog] configureFlags: --verbose --prefix=/nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc/share/doc/hedgehog-1.5 --with-gcc=gcc --package-db=/build/tmp.tfqFshBtQV/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [hedgehog] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.1.0 [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.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.1.0 [hedgehog] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [hedgehog] Dependency hedgehog: using hedgehog-1.5 [smallcheck] Phase: setupCompilerEnvironmentPhase [smallcheck] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.6zH8M4QY1J/setup-package.conf.d -threaded [smallcheck] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.6zH8M4QY1J/Main.o ) [smallcheck] [2 of 2] Linking Setup [smallcheck] Phase: updateAutotoolsGnuConfigScriptsPhase [smallcheck] Phase: configurePhase [smallcheck] configureFlags: --verbose --prefix=/nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 --with-gcc=gcc --package-db=/build/tmp.6zH8M4QY1J/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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 [smallcheck] Source component graph: component lib [smallcheck] Configured component graph: [smallcheck]  component smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [smallcheck]  include base-4.19.1.0-a65c [smallcheck]  include logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [smallcheck]  include mtl-2.3.1-78a2 [smallcheck]  include pretty-1.1.3.6-c10a [smallcheck] Linked component graph: [smallcheck]  unit smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [smallcheck]  include base-4.19.1.0-a65c [smallcheck]  include logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [smallcheck]  include mtl-2.3.1-78a2 [smallcheck]  include pretty-1.1.3.6-c10a [smallcheck]  Test.SmallCheck=smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8:Test.SmallCheck,Test.SmallCheck.Drivers=smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8:Test.SmallCheck.Drivers,Test.SmallCheck.Series=smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8:Test.SmallCheck.Series [smallcheck] Ready component graph: [smallcheck]  definite smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [smallcheck]  depends base-4.19.1.0-a65c [smallcheck]  depends logict-0.8.2.0-Af6j7jHE35f1pfa3bA9n1f [smallcheck]  depends mtl-2.3.1-78a2 [smallcheck]  depends pretty-1.1.3.6-c10a [smallcheck] Using Cabal-3.10.2.0 compiled by ghc-9.8 [smallcheck] Using compiler: ghc-9.8.2 [smallcheck] Using install prefix: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1 [smallcheck] Executables installed in: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/bin [smallcheck] Libraries installed in: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [smallcheck] Dynamic Libraries installed in: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [smallcheck] Private executables installed in: [streaming-commons]  cat [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  closed stream [✔] [streaming-commons]  checked process [✔] [streaming-commons]  blocking vs non-blocking [✔] [streaming-commons] Data.Streaming.Text [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 [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 [typed-process:post-build] Uploading to the NixCI cache: /nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0 /nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc [typed-process:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [typed-process:post-build] copying 2 paths... [typed-process:post-build] copying path '/nix/store/sccd7ypcqpl77cw1q2k4flxd83fp8a2z-typed-process-0.2.13.0-doc' to 'https://cache.nix-ci.com'... [typed-process:post-build] copying path '/nix/store/mg5hzn055ijqbvvaymlwnqk5406b2q2j-typed-process-0.2.13.0' to 'https://cache.nix-ci.com'... [typed-process:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [typed-process:post-build] copying 1 paths... [typed-process:post-build] copying path '/nix/store/q60chgkfvi1rnv2z5c2xcfc6xnz9l3bm-typed-process-0.2.13.0.drv' to 'https://cache.nix-ci.com'... Uploaded typed-process in 11.2s Progress: 36 of 89 built (8 building), 403 of 403 downloaded from cache Built typed-process in 1m28s [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 ) Building /nix/store/7m3wx8cwpwl1rasd2cs8bjc6fyhvlfps-tasty-golden-2.3.5.drv [asn1-parse] Phase: setupCompilerEnvironmentPhase [asn1-parse] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [asn1-parse] Phase: unpackPhase [asn1-parse] unpacking source archive /nix/store/77710zyrarfa479zv69b7p88vcf9iwjx-asn1-parse-0.9.5.tar.gz [asn1-parse] source root is asn1-parse-0.9.5 [asn1-parse] setting SOURCE_DATE_EPOCH to timestamp 1569783987 of file "asn1-parse-0.9.5/asn1-parse.cabal" [asn1-parse] Phase: patchPhase [asn1-parse] Phase: compileBuildDriverPhase [asn1-parse] setupCompileFlags: -package-db=/build/tmp.KNalUuPo8E/setup-package.conf.d -threaded [asn1-parse] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.KNalUuPo8E/Main.o ) [asn1-parse] [2 of 2] Linking Setup [asn1-parse] Phase: updateAutotoolsGnuConfigScriptsPhase [asn1-parse] Phase: configurePhase [asn1-parse] configureFlags: --verbose --prefix=/nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc/share/doc/asn1-parse-0.9.5 --with-gcc=gcc --package-db=/build/tmp.KNalUuPo8E/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [asn1-parse] Using Parsec parser [asn1-parse] Warning: asn1-parse.cabal:17:34: version operators used. To use version [asn1-parse] operators the package needs to specify at least 'cabal-version: >= 1.8'. [asn1-parse] Warning: asn1-parse.cabal:19:42: version operators used. To use version [asn1-parse] operators the package needs to specify at least 'cabal-version: >= 1.8'. [asn1-parse] Configuring asn1-parse-0.9.5... [asn1-parse] Dependency asn1-encoding >=0.9: using asn1-encoding-0.9.6 [asn1-parse] Dependency asn1-types >=0.3 && <0.4: using asn1-types-0.3.4 [asn1-parse] Dependency base >=3 && <5: using base-4.19.1.0 [asn1-parse] Dependency bytestring: using bytestring-0.12.1.0 [asn1-parse] Source component graph: component lib [asn1-parse] Configured component graph: [asn1-parse]  component asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [asn1-parse]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-parse]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-parse]  include base-4.19.1.0-a65c [asn1-parse]  include bytestring-0.12.1.0-e271 [asn1-parse] Linked component graph: [asn1-parse]  unit asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [asn1-parse]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-parse]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-parse]  include base-4.19.1.0-a65c [asn1-parse]  include bytestring-0.12.1.0-e271 [asn1-parse]  Data.ASN1.Parse=asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2:Data.ASN1.Parse [asn1-parse] Ready component graph: [asn1-parse]  definite asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [asn1-parse]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [asn1-parse]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [asn1-parse]  depends base-4.19.1.0-a65c [asn1-parse]  depends bytestring-0.12.1.0-e271 [asn1-parse] Using Cabal-3.10.2.0 compiled by ghc-9.8 [asn1-parse] Using compiler: ghc-9.8.2 [asn1-parse] Using install prefix: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5 [asn1-parse] Executables installed in: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/bin [asn1-parse] Libraries installed in: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [asn1-parse] Dynamic Libraries installed in: [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.09s) [crypton]  SEC_t409k1."test".SHA1 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.10s) [crypton]  SEC_t409k1."test".SHA224 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.09s) [crypton]  SEC_t409k1."test".SHA256 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.11s) [crypton]  SEC_t409k1."test".SHA384 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.09s) [crypton]  SEC_t409k1."test".SHA512 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.10s) [crypton]  verify: OK (0.11s) [crypton]  SEC_t571k1."sample".SHA1 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571k1."sample".SHA224 [crypton]  public: OK (0.16s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.23s) [crypton]  SEC_t571k1."sample".SHA256 [crypton]  public: OK (0.21s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571k1."sample".SHA384 [crypton]  public: OK (0.19s) [crypton]  nonce: OK [crypton]  signature: OK (0.14s) [crypton]  verify: OK (0.18s) [crypton]  SEC_t571k1."sample".SHA512 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571k1."test".SHA1 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.18s) [crypton]  SEC_t571k1."test".SHA224 [crypton]  public: OK (0.16s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.17s) [crypton]  SEC_t571k1."test".SHA256 [crypton]  public: OK (0.19s) [crypton]  nonce: OK [crypton]  signature: OK (0.18s) [crypton]  verify: OK (0.18s) [crypton]  SEC_t571k1."test".SHA384 [crypton]  public: OK (0.19s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.18s) [crypton]  SEC_t571k1."test".SHA512 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.15s) [crypton]  verify: OK (0.20s) [crypton]  SEC_t163r2."sample".SHA1 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [genvalidity-hspec] [ 7 of 13] Compiling Test.Validity.Monad ( src/Test/Validity/Monad.hs, dist/build/Test/Validity/Monad.o, dist/build/Test/Validity/Monad.dyn_o ) [genvalidity-hspec] [ 8 of 13] Compiling Test.Validity.GenValidity ( src/Test/Validity/GenValidity.hs, dist/build/Test/Validity/GenValidity.o, dist/build/Test/Validity/GenValidity.dyn_o ) [genvalidity-hspec] [ 9 of 13] Compiling Test.Validity.Functor ( src/Test/Validity/Functor.hs, dist/build/Test/Validity/Functor.o, dist/build/Test/Validity/Functor.dyn_o ) [genvalidity-hspec] [10 of 13] Compiling Test.Validity.Eq ( src/Test/Validity/Eq.hs, dist/build/Test/Validity/Eq.o, dist/build/Test/Validity/Eq.dyn_o ) [genvalidity-hspec] [11 of 13] Compiling Test.Validity.Arbitrary ( src/Test/Validity/Arbitrary.hs, dist/build/Test/Validity/Arbitrary.o, dist/build/Test/Validity/Arbitrary.dyn_o ) [genvalidity-hspec] [12 of 13] Compiling Test.Validity.Applicative ( src/Test/Validity/Applicative.hs, dist/build/Test/Validity/Applicative.o, dist/build/Test/Validity/Applicative.dyn_o ) [genvalidity-hspec] [13 of 13] Compiling Test.Validity ( src/Test/Validity.hs, dist/build/Test/Validity.o, dist/build/Test/Validity.dyn_o ) [genvalidity-hspec] [ 1 of 13] Compiling Paths_genvalidity_hspec ( dist/build/autogen/Paths_genvalidity_hspec.hs, dist/build/Paths_genvalidity_hspec.p_o ) [genvalidity-hspec] [ 2 of 13] Compiling Test.Validity.Utils ( src/Test/Validity/Utils.hs, dist/build/Test/Validity/Utils.p_o ) [genvalidity-hspec]  [genvalidity-hspec] src/Test/Validity/Utils.hs:90:9: warning: [GHC-20125] [-Wmissing-fields] [genvalidity-hspec]  • Fields of ‘Item’ not initialised: [genvalidity-hspec]  itemAnnotations :: hspec-core-2.11.12:Test.Hspec.Core.Annotations.Annotations [genvalidity-hspec]  • In the first argument of ‘Leaf’, namely [genvalidity-hspec]  ‘Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....}’ [genvalidity-hspec]  In the expression: [genvalidity-hspec]  Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....} [genvalidity-hspec]  In an equation for ‘go’: [genvalidity-hspec]  go sp [genvalidity-hspec]  = Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ -> do ...} [genvalidity-hspec]  | [genvalidity-hspec] 90 | Item [genvalidity-hspec]  | ^^^^... [genvalidity-hspec] [ 3 of 13] Compiling Test.Validity.Shrinking ( src/Test/Validity/Shrinking.hs, dist/build/Test/Validity/Shrinking.p_o ) [genvalidity-hspec] [ 4 of 13] Compiling Test.Validity.Show ( src/Test/Validity/Show.hs, dist/build/Test/Validity/Show.p_o ) [genvalidity-hspec] [ 5 of 13] Compiling Test.Validity.Ord ( src/Test/Validity/Ord.hs, dist/build/Test/Validity/Ord.p_o ) [genvalidity-hspec] [ 6 of 13] Compiling Test.Validity.Monoid ( src/Test/Validity/Monoid.hs, dist/build/Test/Validity/Monoid.p_o ) [genvalidity-hspec] [ 7 of 13] Compiling Test.Validity.Monad ( src/Test/Validity/Monad.hs, dist/build/Test/Validity/Monad.p_o ) [genvalidity-hspec] [ 8 of 13] Compiling Test.Validity.GenValidity ( src/Test/Validity/GenValidity.hs, dist/build/Test/Validity/GenValidity.p_o ) [genvalidity-hspec] [ 9 of 13] Compiling Test.Validity.Functor ( src/Test/Validity/Functor.hs, dist/build/Test/Validity/Functor.p_o ) [genvalidity-hspec] [10 of 13] Compiling Test.Validity.Eq ( src/Test/Validity/Eq.hs, dist/build/Test/Validity/Eq.p_o ) [genvalidity-hspec] [11 of 13] Compiling Test.Validity.Arbitrary ( src/Test/Validity/Arbitrary.hs, dist/build/Test/Validity/Arbitrary.p_o ) [genvalidity-hspec] [12 of 13] Compiling Test.Validity.Applicative ( src/Test/Validity/Applicative.hs, dist/build/Test/Validity/Applicative.p_o ) [genvalidity-hspec] [13 of 13] Compiling Test.Validity ( src/Test/Validity.hs, dist/build/Test/Validity.p_o ) [genvalidity-hspec] Preprocessing test suite 'genvalidity-hspec-test' for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] Building test suite 'genvalidity-hspec-test' for genvalidity-hspec-1.0.0.3.. [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.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-8WipgaExFY2JXyxgMnU904 [hedgehog]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [hedgehog]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [hedgehog]  include barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [hedgehog]  include base-4.19.1.0-a65c [hedgehog]  include bytestring-0.12.1.0-e271 [hedgehog]  include concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [hedgehog]  include containers-0.6.8-bf3e [hedgehog]  include deepseq-1.5.0.0-e0b4 [hedgehog]  include directory-1.3.8.1-3af8 [hedgehog]  include erf-2.0.0.0-6zHWuXWDVgdKXjgruH0gfx [hedgehog]  include exceptions-0.10.7-3e42 [hedgehog]  include lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [hedgehog]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [hedgehog]  include mtl-2.3.1-78a2 [hedgehog]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hedgehog]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hedgehog]  include resourcet-1.3.0-BSQqmADz0xTBFzNYOPkWRd [hedgehog]  include safe-exceptions-0.1.7.4-LuEhGbr0sR9L5SlhOL3TQe [hedgehog]  include stm-2.5.2.1-3f80 [hedgehog]  include template-haskell-2.21.0.0-d739 [hedgehog]  include text-2.1.1-7a0f [hedgehog]  include time-1.12.2-dfe5 [hedgehog]  include transformers-0.6.1.0-90ea [hedgehog]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [hedgehog]  include wl-pprint-annotated-0.1.0.1-JP3QFTEe97qI6QUU9oRp0u [hedgehog]  component hedgehog-1.5-6BDqNfeDIlT733PPageRnl-test [hedgehog]  include base-4.19.1.0-a65c [hedgehog]  include containers-0.6.8-bf3e [hedgehog]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  include mtl-2.3.1-78a2 [hedgehog]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  include text-2.1.1-7a0f [hedgehog]  include transformers-0.6.1.0-90ea [hedgehog] Linked component graph: [hedgehog]  unit hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [hedgehog]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [hedgehog]  include barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [hedgehog]  include base-4.19.1.0-a65c [hedgehog]  include bytestring-0.12.1.0-e271 [hedgehog]  include concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [hedgehog]  include containers-0.6.8-bf3e [hedgehog]  include deepseq-1.5.0.0-e0b4 [hedgehog]  include directory-1.3.8.1-3af8 [hedgehog]  include erf-2.0.0.0-6zHWuXWDVgdKXjgruH0gfx [hedgehog]  include exceptions-0.10.7-3e42 [hedgehog]  include lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [hedgehog]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  include monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [hedgehog]  include mtl-2.3.1-78a2 [hedgehog]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hedgehog]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hedgehog]  include resourcet-1.3.0-BSQqmADz0xTBFzNYOPkWRd [hedgehog]  include safe-exceptions-0.1.7.4-LuEhGbr0sR9L5SlhOL3TQe [hedgehog]  include stm-2.5.2.1-3f80 [hedgehog]  include template-haskell-2.21.0.0-d739 [hedgehog]  include text-2.1.1-7a0f [hedgehog]  include time-1.12.2-dfe5 [hedgehog]  include transformers-0.6.1.0-90ea [hedgehog]  include transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [hedgehog]  include wl-pprint-annotated-0.1.0.1-JP3QFTEe97qI6QUU9oRp0u [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/libexec/x86_64-linux-ghc-9.8.2/smallcheck-1.2.1.1 [smallcheck] Data files installed in: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/share/x86_64-linux-ghc-9.8.2/smallcheck-1.2.1.1 [smallcheck] Documentation installed in: [smallcheck] /nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 [smallcheck] Configuration files installed in: [smallcheck] /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/etc [smallcheck] No alex found [smallcheck] Using ar found on system at: [smallcheck] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [smallcheck] Using ghc version 9.8.2 found on system at: [smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [smallcheck] Using ghc-pkg version 9.8.2 found on system at: [smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [smallcheck] Using hsc2hs version 0.68.10 found on system at: [smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [smallcheck] Using hscolour version 1.25 found on system at: [smallcheck] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [smallcheck] No jhc found [smallcheck] Using ld found on system at: [smallcheck] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [smallcheck] No pkg-config found [smallcheck] Using runghc version 9.8.2 found on system at: [smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [smallcheck] Using strip version 2.44 found on system at: [smallcheck] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [smallcheck] Using tar found on system at: [smallcheck] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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.. [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 ) [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 ) [smallcheck] [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, dist/build/Test/SmallCheck/Property/Result.p_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 ) [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 ) [smallcheck] Phase: checkPhase [smallcheck] Package has no test suites. [smallcheck] Phase: haddockPhase [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. [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-W0-1 = 1969-W01-1: OK [time-compat]  1969-W0-4 = 1969-W01-4: OK [time-compat]  1969-W0-6 = 1969-W01-6: OK [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 [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 ) [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [asn1-parse] Private executables installed in: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/libexec/x86_64-linux-ghc-9.8.2/asn1-parse-0.9.5 [asn1-parse] Data files installed in: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/share/x86_64-linux-ghc-9.8.2/asn1-parse-0.9.5 [asn1-parse] Documentation installed in: [asn1-parse] /nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc/share/doc/asn1-parse-0.9.5 [asn1-parse] Configuration files installed in: [asn1-parse] /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/etc [asn1-parse] No alex found [asn1-parse] Using ar found on system at: [asn1-parse] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [asn1-parse] No c2hs found [asn1-parse] No cpphs found [asn1-parse] No doctest found [asn1-parse] Using gcc version 14.3.0 given by user at: [asn1-parse] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [asn1-parse] Using ghc version 9.8.2 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [asn1-parse] Using ghc-pkg version 9.8.2 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [asn1-parse] No ghcjs found [asn1-parse] No ghcjs-pkg found [asn1-parse] No greencard found [asn1-parse] Using haddock version 2.30.0 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [asn1-parse] No happy found [asn1-parse] Using haskell-suite found on system at: haskell-suite-dummy-location [asn1-parse] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [asn1-parse] No hmake found [asn1-parse] Using hpc version 0.69 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [asn1-parse] Using hsc2hs version 0.68.10 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [asn1-parse] Using hscolour version 1.25 found on system at: [asn1-parse] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [asn1-parse] No jhc found [asn1-parse] Using ld found on system at: [asn1-parse] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [asn1-parse] No pkg-config found [asn1-parse] Using runghc version 9.8.2 found on system at: [asn1-parse] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [asn1-parse] Using strip version 2.44 found on system at: [asn1-parse] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [asn1-parse] Using tar found on system at: [asn1-parse] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [asn1-parse] No uhc found [asn1-parse] Phase: buildPhase [asn1-parse] Preprocessing library for asn1-parse-0.9.5.. [asn1-parse] Building library for asn1-parse-0.9.5.. [asn1-parse] [1 of 1] Compiling Data.ASN1.Parse ( Data/ASN1/Parse.hs, dist/build/Data/ASN1/Parse.o, dist/build/Data/ASN1/Parse.dyn_o ) [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:35:1: warning: [GHC-66111] [-Wunused-imports] [asn1-parse]  The import of ‘Control.Monad.Fail’ is redundant [asn1-parse]  except perhaps to import instances from ‘Control.Monad.Fail’ [asn1-parse]  To import instances alone, use: import Control.Monad.Fail() [asn1-parse]  | [asn1-parse] 35 | import Control.Monad.Fail [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:52:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-parse]  Noncanonical ‘return’ definition detected [asn1-parse]  in the instance declaration for ‘Monad ParseASN1’. [asn1-parse]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-parse]  Suggested fix: [asn1-parse]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-parse]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-parse]  | [asn1-parse] 52 | return a = pure a [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^ [asn1-parse] [1 of 1] Compiling Data.ASN1.Parse ( Data/ASN1/Parse.hs, dist/build/Data/ASN1/Parse.p_o ) [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:35:1: warning: [GHC-66111] [-Wunused-imports] [asn1-parse]  The import of ‘Control.Monad.Fail’ is redundant [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."sample".SHA224 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."sample".SHA256 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."sample".SHA384 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."sample".SHA512 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."test".SHA1 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."test".SHA224 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."test".SHA256 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."test".SHA384 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t163r2."test".SHA512 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.01s) [crypton]  verify: OK [crypton]  SEC_t233r1."sample".SHA1 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t233r1."sample".SHA224 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."sample".SHA256 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."sample".SHA384 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t233r1."sample".SHA512 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."test".SHA1 [crypton]  public: OK (0.02s) [crypton]  nonce: OK [crypton]  signature: OK (0.02s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."test".SHA224 [crypton]  public: OK (0.01s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."test".SHA256 [genvalidity-hspec] [ 1 of 14] Compiling Paths_genvalidity_hspec ( dist/build/genvalidity-hspec-test/autogen/Paths_genvalidity_hspec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Paths_genvalidity_hspec.o ) [genvalidity-hspec] [ 2 of 14] Compiling Test.Validity.ApplicativeSpec ( test/Test/Validity/ApplicativeSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/ApplicativeSpec.o ) [genvalidity-hspec] [ 3 of 14] Compiling Test.Validity.ArbitrarySpec ( test/Test/Validity/ArbitrarySpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/ArbitrarySpec.o ) [genvalidity-hspec] [ 4 of 14] Compiling Test.Validity.EqSpec ( test/Test/Validity/EqSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/EqSpec.o ) [genvalidity-hspec] [ 5 of 14] Compiling Test.Validity.FunctorSpec ( test/Test/Validity/FunctorSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/FunctorSpec.o ) [genvalidity-hspec] [ 6 of 14] Compiling Test.Validity.GenRelativeValiditySpec ( test/Test/Validity/GenRelativeValiditySpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/GenRelativeValiditySpec.o ) [genvalidity-hspec] [ 7 of 14] Compiling Test.Validity.GenValiditySpec ( test/Test/Validity/GenValiditySpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/GenValiditySpec.o ) [genvalidity-hspec] [ 8 of 14] Compiling Test.Validity.MonadSpec ( test/Test/Validity/MonadSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/MonadSpec.o ) [genvalidity-hspec] [ 9 of 14] Compiling Test.Validity.MonoidSpec ( test/Test/Validity/MonoidSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/MonoidSpec.o ) [genvalidity-hspec] [10 of 14] Compiling Test.Validity.OrdSpec ( test/Test/Validity/OrdSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/OrdSpec.o ) [genvalidity-hspec] [11 of 14] Compiling Test.Validity.RelativeValiditySpec ( test/Test/Validity/RelativeValiditySpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/RelativeValiditySpec.o ) [genvalidity-hspec] [12 of 14] Compiling Test.Validity.ShowSpec ( test/Test/Validity/ShowSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/ShowSpec.o ) [genvalidity-hspec] [13 of 14] Compiling Test.Validity.ShrinkingSpec ( test/Test/Validity/ShrinkingSpec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Test/Validity/ShrinkingSpec.o ) [genvalidity-hspec] [14 of 14] Compiling Main ( test/Spec.hs, dist/build/genvalidity-hspec-test/genvalidity-hspec-test-tmp/Main.o ) [genvalidity-hspec] [15 of 15] Linking dist/build/genvalidity-hspec-test/genvalidity-hspec-test [genvalidity-hspec] buildPhase completed in 33 seconds [genvalidity-hspec] Phase: checkPhase [genvalidity-hspec] Running 1 test suites... [genvalidity-hspec] Test suite genvalidity-hspec-test: RUNNING... [genvalidity-hspec]  [genvalidity-hspec] Test.Validity.Applicative [genvalidity-hspec]  Applicative (Either Int) [genvalidity-hspec]  pure :: a -> (Either Int) a and (<*>) :: (Either Int) (a -> b) -> (Either Int) a -> (Either Int) b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "(Either Int) of scalings :: (Either Int (Int -> Int))" composed with "(Either Int) of increments :: (Either Int (Int -> Int))" and applied to "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "(Either Int) of increments :: (Either Int (Int -> Int))" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: (Either Int) a -> (Either Int) b -> (Either Int) b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "(Either Int) of ints :: (Either Int Int)" in front of "(Either Int) of ints :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [hedgehog]  Hedgehog=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog,Hedgehog.Gen=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Gen,Hedgehog.Internal.Barbie=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Barbie,Hedgehog.Internal.Config=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Config,Hedgehog.Internal.Discovery=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Discovery,Hedgehog.Internal.Distributive=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Distributive,Hedgehog.Internal.Exception=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Exception,Hedgehog.Internal.Gen=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Gen,Hedgehog.Internal.HTraversable=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.HTraversable,Hedgehog.Internal.Opaque=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Opaque,Hedgehog.Internal.Prelude=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Prelude,Hedgehog.Internal.Property=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Property,Hedgehog.Internal.Queue=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Queue,Hedgehog.Internal.Range=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Range,Hedgehog.Internal.Region=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Region,Hedgehog.Internal.Report=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Report,Hedgehog.Internal.Runner=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Runner,Hedgehog.Internal.Seed=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Seed,Hedgehog.Internal.Show=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Show,Hedgehog.Internal.Shrink=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Shrink,Hedgehog.Internal.Source=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Source,Hedgehog.Internal.State=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.State,Hedgehog.Internal.TH=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.TH,Hedgehog.Internal.Tree=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Tree,Hedgehog.Internal.Tripping=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Internal.Tripping,Hedgehog.Main=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Main,Hedgehog.Range=hedgehog-1.5-8WipgaExFY2JXyxgMnU904:Hedgehog.Range [hedgehog]  unit hedgehog-1.5-6BDqNfeDIlT733PPageRnl-test [hedgehog]  include base-4.19.1.0-a65c [hedgehog]  include containers-0.6.8-bf3e [hedgehog]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  include mtl-2.3.1-78a2 [hedgehog]  include pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  include text-2.1.1-7a0f [hedgehog]  include transformers-0.6.1.0-90ea [hedgehog] Ready component graph: [hedgehog]  definite hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog]  depends ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [hedgehog]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [hedgehog]  depends barbies-2.1.1.0-9Ib8gYflVBFqbK9NC5swJ [hedgehog]  depends base-4.19.1.0-a65c [hedgehog]  depends bytestring-0.12.1.0-e271 [hedgehog]  depends concurrent-output-1.10.21-1atHQWHXj8vDPEZYlfOJZD [hedgehog]  depends containers-0.6.8-bf3e [hedgehog]  depends deepseq-1.5.0.0-e0b4 [hedgehog]  depends directory-1.3.8.1-3af8 [hedgehog]  depends erf-2.0.0.0-6zHWuXWDVgdKXjgruH0gfx [hedgehog]  depends exceptions-0.10.7-3e42 [hedgehog]  depends lifted-async-0.10.2.7-5S7ssv61WjUErvXqqGMBrY [hedgehog]  depends mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  depends monad-control-1.0.3.1-XHbC3URHuUDnriS9cK073 [hedgehog]  depends mtl-2.3.1-78a2 [hedgehog]  depends pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [hedgehog]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [hedgehog]  depends resourcet-1.3.0-BSQqmADz0xTBFzNYOPkWRd [hedgehog]  depends safe-exceptions-0.1.7.4-LuEhGbr0sR9L5SlhOL3TQe [hedgehog]  depends stm-2.5.2.1-3f80 [hedgehog]  depends template-haskell-2.21.0.0-d739 [hedgehog]  depends text-2.1.1-7a0f [hedgehog]  depends time-1.12.2-dfe5 [hedgehog]  depends transformers-0.6.1.0-90ea [hedgehog]  depends transformers-base-0.4.6-KlikRzawXtU2e8rUcYWUEu [hedgehog]  depends wl-pprint-annotated-0.1.0.1-JP3QFTEe97qI6QUU9oRp0u [hedgehog]  definite hedgehog-1.5-6BDqNfeDIlT733PPageRnl-test [hedgehog]  depends base-4.19.1.0-a65c [hedgehog]  depends containers-0.6.8-bf3e [hedgehog]  depends hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog]  depends mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [hedgehog]  depends mtl-2.3.1-78a2 [hedgehog]  depends pretty-show-1.10-God7WOwHFDnEcZgjNK82cP [hedgehog]  depends text-2.1.1-7a0f [hedgehog]  depends transformers-0.6.1.0-90ea [hedgehog] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hedgehog] Using compiler: ghc-9.8.2 [hedgehog] Using install prefix: /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5 [hedgehog] Executables installed in: [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/bin [hedgehog] Libraries installed in: [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 ) [smallcheck] [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, nothing ) [smallcheck] [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, nothing ) [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]  * 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' [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 [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 [asn1-parse]  except perhaps to import instances from ‘Control.Monad.Fail’ [asn1-parse]  To import instances alone, use: import Control.Monad.Fail() [asn1-parse]  | [asn1-parse] 35 | import Control.Monad.Fail [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:52:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-parse]  Noncanonical ‘return’ definition detected [asn1-parse]  in the instance declaration for ‘Monad ParseASN1’. [asn1-parse]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-parse]  Suggested fix: [asn1-parse]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-parse]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-parse]  | [asn1-parse] 52 | return a = pure a [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^ [asn1-parse] Phase: checkPhase [asn1-parse] Package has no test suites. [asn1-parse] Phase: haddockPhase [asn1-parse] Preprocessing library for asn1-parse-0.9.5.. [asn1-parse] Running Haddock on library for asn1-parse-0.9.5.. [asn1-parse] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [asn1-parse] [1 of 1] Compiling Data.ASN1.Parse ( Data/ASN1/Parse.hs, nothing ) [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:35:1: warning: [GHC-66111] [-Wunused-imports] [asn1-parse]  The import of ‘Control.Monad.Fail’ is redundant [asn1-parse]  except perhaps to import instances from ‘Control.Monad.Fail’ [asn1-parse]  To import instances alone, use: import Control.Monad.Fail() [asn1-parse]  | [asn1-parse] 35 | import Control.Monad.Fail [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [asn1-parse]  [asn1-parse] Data/ASN1/Parse.hs:52:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [asn1-parse]  Noncanonical ‘return’ definition detected [asn1-parse]  in the instance declaration for ‘Monad ParseASN1’. [asn1-parse]  ‘return’ will eventually be removed in favour of ‘pure’ [asn1-parse]  Suggested fix: [asn1-parse]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [asn1-parse]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [asn1-parse]  | [asn1-parse] 52 | return a = pure a [asn1-parse]  | ^^^^^^^^^^^^^^^^^^^^ [asn1-parse] Haddock coverage: [asn1-parse]  93% ( 15 / 16) in 'Data.ASN1.Parse' [asn1-parse]  Missing documentation for: [asn1-parse]  ParseASN1 (Data/ASN1/Parse.hs:38) [asn1-parse] Documentation created: dist/doc/html/asn1-parse/, [asn1-parse] dist/doc/html/asn1-parse/asn1-parse.txt [asn1-parse] Phase: installPhase [asn1-parse] Installing library in /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [asn1-parse] Phase: fixupPhase [asn1-parse] shrinking RPATHs of ELF executables and libraries in /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5 [asn1-parse] shrinking /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSasn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2-ghc9.8.2.so [asn1-parse] checking for references to /build/ in /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5... [asn1-parse] patching script interpreter paths in /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5 [asn1-parse] stripping (with command strip and flags -S -p) in /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5/lib [asn1-parse] shrinking RPATHs of ELF executables and libraries in /nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc [asn1-parse] checking for references to /build/ in /nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc... [asn1-parse] patching script interpreter paths in /nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."test".SHA384 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.03s) [crypton]  SEC_t233r1."test".SHA512 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.01s) [crypton]  SEC_t283r1."sample".SHA1 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."sample".SHA224 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."sample".SHA256 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."sample".SHA384 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."sample".SHA512 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."test".SHA1 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."test".SHA224 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."test".SHA256 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.05s) [crypton]  SEC_t283r1."test".SHA384 [crypton]  public: OK (0.03s) [crypton]  nonce: OK [crypton]  signature: OK (0.04s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t283r1."test".SHA512 [crypton]  public: OK (0.04s) [crypton]  nonce: OK [crypton]  signature: OK (0.03s) [crypton]  verify: OK (0.04s) [crypton]  SEC_t409r1."sample".SHA1 [crypton]  public: OK (0.08s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."sample".SHA224 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.06s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."sample".SHA256 [crypton]  public: OK (0.06s) [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."sample".SHA384 [crypton]  public: OK (0.06s) [crypton]  nonce: OK [genvalidity-hspec]  (<*) :: (Either Int) a -> (Either Int) b -> (Either Int) a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "(Either Int) of ints :: Int" behind "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative [] [genvalidity-hspec]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "[] of scalings :: ([Int -> Int])" composed with "[] of increments :: ([Int -> Int])" and applied to "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "[] of increments :: ([Int -> Int])" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: [] a -> [] b -> [] b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "[] of ints :: [Int]" in front of "[] of ints :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: [] a -> [] b -> [] a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "[] of ints :: Int" behind "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative Maybe [genvalidity-hspec]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "Maybe of scalings :: (Maybe (Int -> Int))" composed with "Maybe of increments :: (Maybe (Int -> Int))" and applied to "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "Maybe of increments :: (Maybe (Int -> Int))" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Maybe of ints :: (Maybe Int)" in front of "Maybe of ints :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "Maybe of ints :: Int" behind "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative [] [genvalidity-hspec]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "[] of scalings :: ([Int -> Int])" composed with "[] of increments :: ([Int -> Int])" and applied to "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "[] of increments :: ([Int -> Int])" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog] Dynamic Libraries installed in: [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [hedgehog] Private executables installed in: [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/libexec/x86_64-linux-ghc-9.8.2/hedgehog-1.5 [hedgehog] Data files installed in: [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/share/x86_64-linux-ghc-9.8.2/hedgehog-1.5 [hedgehog] Documentation installed in: [hedgehog] /nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc/share/doc/hedgehog-1.5 [hedgehog] Configuration files installed in: [hedgehog] /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/etc [hedgehog] No alex found [hedgehog] Using ar found on system at: [hedgehog] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [hedgehog] Using ghc version 9.8.2 found on system at: [hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [hedgehog] Using ghc-pkg version 9.8.2 found on system at: [hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [hedgehog] Using hsc2hs version 0.68.10 found on system at: [hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [hedgehog] Using hscolour version 1.25 found on system at: [hedgehog] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [hedgehog] No jhc found [hedgehog] Using ld found on system at: [hedgehog] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [hedgehog] No pkg-config found [hedgehog] Using runghc version 9.8.2 found on system at: [hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [hedgehog] Using strip version 2.44 found on system at: [hedgehog] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [hedgehog] Using tar found on system at: [hedgehog] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [hedgehog] No uhc found [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 [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 [time-compat]  longWeekYears: OK [time-compat]  testMonthDay: OK [asn1-parse:post-build] Uploading to the NixCI cache: /nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5 /nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc [asn1-parse:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-parse:post-build] copying 2 paths... [asn1-parse:post-build] copying path '/nix/store/785jcxh7kf6rjkp0awls7a65v062zkbz-asn1-parse-0.9.5-doc' to 'https://cache.nix-ci.com'... [asn1-parse:post-build] copying path '/nix/store/6zpfzxib4nif3jkrcfpz3s9b0vhj93j1-asn1-parse-0.9.5' to 'https://cache.nix-ci.com'... [asn1-parse:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [asn1-parse:post-build] copying 1 paths... [asn1-parse:post-build] copying path '/nix/store/ghgf75vsjx028kkfr9w1rfkaiphiwipd-asn1-parse-0.9.5.drv' to 'https://cache.nix-ci.com'... Uploaded asn1-parse in 7.9s Progress: 37 of 89 built (8 building), 403 of 403 downloaded from cache Built asn1-parse in 19.4s [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."sample".SHA512 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."test".SHA1 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.07s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t409r1."test".SHA224 [crypton]  public: OK (0.06s) [crypton]  nonce: OK [crypton]  signature: OK (0.06s) [crypton]  verify: OK (0.10s) [crypton]  SEC_t409r1."test".SHA256 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.10s) [crypton]  SEC_t409r1."test".SHA384 [crypton]  public: OK (0.09s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.09s) [crypton]  SEC_t409r1."test".SHA512 [crypton]  public: OK (0.07s) [crypton]  nonce: OK [crypton]  signature: OK (0.08s) [crypton]  verify: OK (0.08s) [crypton]  SEC_t571r1."sample".SHA1 [crypton]  public: OK (0.15s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571r1."sample".SHA224 [crypton]  public: OK (0.15s) [crypton]  nonce: OK [crypton]  signature: OK (0.16s) [crypton]  verify: OK (0.17s) [crypton]  SEC_t571r1."sample".SHA256 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.19s) [crypton]  verify: OK (0.20s) [crypton]  SEC_t571r1."sample".SHA384 [crypton]  public: OK (0.17s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.21s) [crypton]  SEC_t571r1."sample".SHA512 [crypton]  public: OK (0.18s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571r1."test".SHA1 [crypton]  public: OK (0.23s) [crypton]  nonce: OK [crypton]  signature: OK (0.22s) [crypton]  verify: OK (0.17s) [crypton]  SEC_t571r1."test".SHA224 [crypton]  public: OK (0.15s) [crypton]  nonce: OK [crypton]  signature: OK (0.15s) [crypton]  verify: OK (0.19s) [crypton]  SEC_t571r1."test".SHA256 [crypton]  public: OK (0.18s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.16s) [crypton]  SEC_t571r1."test".SHA384 [crypton]  public: OK (0.15s) [crypton]  nonce: OK [crypton]  signature: OK (0.17s) [crypton]  verify: OK (0.18s) [crypton]  SEC_t571r1."test".SHA512 [crypton]  public: OK (0.14s) [crypton]  nonce: OK [crypton]  signature: OK (0.19s) [crypton]  verify: OK (0.18s) [crypton]  P256 [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: [] a -> [] b -> [] b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "[] of ints :: [Int]" in front of "[] of ints :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: [] a -> [] b -> [] a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "[] of ints :: Int" behind "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative Maybe [genvalidity-hspec]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "Maybe of scalings :: (Maybe (Int -> Int))" composed with "Maybe of increments :: (Maybe (Int -> Int))" and applied to "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "Maybe of increments :: (Maybe (Int -> Int))" sequenced with "int :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Maybe of ints :: (Maybe Int)" in front of "Maybe of ints :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "Maybe of ints :: Int" behind "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative [] [genvalidity-hspec]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "scalings in a list :: ([Int -> Int])" composed with "increments in a list :: ([Int -> Int])" and applied to "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "four :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "increments in a list :: ([Int -> Int])" sequenced with "four :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: [] a -> [] b -> [] b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "list of fives :: [Int]" in front of "purely empty list :: Int" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: [] a -> [] b -> [] a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "purely empty list :: Int" behind "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Applicative Maybe [genvalidity-hspec]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfy the identity law: 'pure id <*> v = v' for "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "appends in a Just :: (Maybe ([Char] -> [Char]))" composed with "prepends in a Just :: (Maybe ([Char] -> [Char]))" and applied to "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [time-compat]  testEaster: OK [time-compat]  testValid [time-compat]  Gregorian [time-compat]  valid: OK (0.02s) [time-compat]  +++ OK, passed 100 tests; 155 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 54 discarded. [time-compat]  OrdinalDate [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 10 discarded. [time-compat]  invalid: OK (0.05s) [time-compat]  +++ OK, passed 100 tests; 670 discarded. [time-compat]  WeekDate [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 239 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 40 discarded. [time-compat]  SundayStartWeek [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 269 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 38 discarded. [time-compat]  MondayStartWeek [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 292 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 26 discarded. [time-compat]  Julian [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 164 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 [crypton]  scalar [crypton]  marshalling: OK [crypton]  +++ OK, passed 100 tests. [crypton]  add: OK [crypton]  +++ OK, passed 100 tests. [crypton]  add0: OK [crypton]  +++ OK, passed 100 tests. [crypton]  sub: OK [crypton]  +++ OK, passed 100 tests. [crypton]  sub0: OK [crypton]  +++ OK, passed 100 tests. [crypton]  mul: OK [crypton]  +++ OK, passed 100 tests. [crypton]  inv: OK [crypton]  +++ OK, passed 100 tests. [crypton]  inv-safe: OK [crypton]  +++ OK, passed 100 tests. [crypton]  inv-safe-mul: OK [crypton]  +++ OK, passed 100 tests. [crypton]  inv-safe-zero: OK [crypton]  +++ OK, passed 1 test. [crypton]  point [crypton]  marshalling: OK [crypton]  +++ OK, passed 100 tests. [crypton]  marshalling-integer: OK [crypton]  +++ OK, passed 100 tests. [crypton]  valid-point-1: OK [crypton]  valid-point-2: OK [crypton]  valid-point-3: OK [crypton]  point-add-1: OK [crypton]  lift-to-curve: OK (0.09s) [crypton]  +++ OK, passed 100 tests. [crypton]  point-add: OK (0.20s) [crypton]  +++ OK, passed 100 tests. [crypton]  point-negate: OK (0.09s) [crypton]  +++ OK, passed 100 tests. [crypton]  point-mul: OK (0.15s) [crypton]  +++ OK, passed 100 tests. [crypton]  infinity: OK [crypton]  +++ OK, passed 1 test. [crypton]  Rabin [crypton]  Basic [crypton]  encrypt [crypton]  0: OK [crypton]  decrypt [crypton]  0: OK [crypton]  sign [crypton]  0: OK [crypton]  verify [crypton]  0: OK [crypton]  Modified [crypton]  sign [crypton]  0: OK [crypton]  verify [crypton]  0: OK [crypton]  RW [crypton]  encrypt [crypton]  0: OK [crypton]  decrypt [crypton]  0: OK [crypton]  sign [crypton]  0: OK [crypton]  verify [crypton]  0: OK [crypton]  OTP [crypton]  HOTP [crypton]  KATs [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  properties [crypton]  resync-expected: OK [crypton]  +++ OK, passed 100 tests. [crypton]  TOTP [crypton]  KATs [crypton]  SHA1 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  SHA256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  SHA512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  KDF [crypton]  PBKDF2 [crypton]  KATs-HMAC-SHA1 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK (0.01s) [crypton]  4: OK [crypton]  KATs-HMAC-SHA1 (fast) [genvalidity-hspec]  satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "prepends :: ([Char] -> [Char])" sequenced with "ABC :: [Char]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "prepends in a Just :: (Maybe ([Char] -> [Char]))" sequenced with "ABC :: [Char]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the law about the functor instance: fmap f x = pure f <*> x for "prepends :: ([Char] -> [Char])" mapped over "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-hspec]  is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Just an ABC :: (Maybe [Char])" in front of "purely Nothing :: [Char]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "purely Nothing :: [Char]" behind "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Arbitrary [genvalidity-hspec]  Arbitrary Int [genvalidity-hspec]  arbitrary :: Gen Int [genvalidity-hspec]  only generates valid values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Eq [genvalidity-hspec]  Eq (Ratio Integer) [genvalidity-hspec]  (==) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is reflexive for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is symmetric for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a /= b) for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (/=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is antireflexive for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a == b) for "valid (Ratio Integer)"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Eq Int [genvalidity-hspec]  (==) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is symmetric for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a /= b) for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (/=) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a == b) for "valid Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Eq Int [genvalidity-hspec]  (==) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is symmetric for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a /= b) for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (/=) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a == b) for "arbitrary Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Eq Int [genvalidity-hspec]  (==) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is symmetric for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a /= b) for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (/=) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> not $ a == b) for "even Int"s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (/=) and (==) don't have opposite semantics [✔] [genvalidity-hspec] Test.Validity.Functor [genvalidity-hspec]  Functor [] [genvalidity-hspec]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "[] of ints :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> [] b -> [] a [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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]  | ^^^^ [smallcheck] Warning: Test.SmallCheck.Series: could not find link destinations for: [smallcheck]  - Test.SmallCheck.Series.GCoSerial [smallcheck]  - Test.SmallCheck.Series.GSerial [smallcheck] Documentation created: dist/doc/html/smallcheck/, [smallcheck] dist/doc/html/smallcheck/smallcheck.txt [smallcheck] Phase: installPhase [smallcheck] Installing library in /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [smallcheck] Phase: fixupPhase [smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1 [smallcheck] shrinking /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSsmallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8-ghc9.8.2.so [smallcheck] checking for references to /build/ in /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1... [smallcheck] patching script interpreter paths in /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1 [smallcheck] stripping (with command strip and flags -S -p) in /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1/lib [smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc [smallcheck] checking for references to /build/ in /nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc... [smallcheck] patching script interpreter paths in /nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc [streaming-commons]  high code points [✔] [streaming-commons]  UTF16BE [tasty-golden] Phase: setupCompilerEnvironmentPhase [tasty-golden] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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 [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.FvwFiY5gN2/setup-package.conf.d -threaded [tasty-golden] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FvwFiY5gN2/Main.o ) [tasty-golden] [2 of 2] Linking Setup [tasty-golden] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-golden] Phase: configurePhase [tasty-golden] configureFlags: --verbose --prefix=/nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 --with-gcc=gcc --package-db=/build/tmp.FvwFiY5gN2/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [tasty-golden] Dependency bytestring >=0.9.2.1: using bytestring-0.12.1.0 [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.200.1 [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.1 [tasty-golden] Dependency typed-process: using typed-process-0.2.13.0 [tasty-golden] Dependency base >=4 && <5: using base-4.19.1.0 [tasty-golden] Dependency directory: using directory-1.3.8.1 [tasty-golden] Dependency filepath: using filepath-1.4.200.1 [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-CEpBhw282CFDveazRnCzQ [tasty-golden]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tasty-golden]  include base-4.19.1.0-a65c [tasty-golden]  include bytestring-0.12.1.0-e271 [tasty-golden]  include containers-0.6.8-bf3e [tasty-golden]  include deepseq-1.5.0.0-e0b4 [tasty-golden]  include directory-1.3.8.1-3af8 [tasty-golden]  include filepath-1.4.200.1-5c86 [tasty-golden]  include mtl-2.3.1-78a2 [tasty-golden]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-golden]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-golden]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  include text-2.1.1-7a0f [tasty-golden]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [time-compat]  Wednesday: OK [time-compat]  Thursday: OK [time-compat]  Friday: OK [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.59s) [time-compat]  taiClock: OK (0.79s) [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 [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 ) [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 ) [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  KATs-HMAC-SHA256 [crypton]  1: OK [crypton]  2: OK (0.02s) [crypton]  KATs-HMAC-SHA256 (fast) [crypton]  1: OK [crypton]  2: OK [crypton]  KATs-HMAC-SHA512 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  KATs-HMAC-SHA512 (fast) [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  Scrypt [crypton]  1: OK [crypton]  2: OK (0.03s) [crypton]  3: OK (0.03s) [crypton]  4: OK (2.33s) [crypton]  bcrypt [crypton]  KATs [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK (0.02s) [crypton]  16: OK (0.09s) [crypton]  17: OK (0.34s) [crypton]  18: OK [crypton]  19: OK (0.02s) [crypton]  20: OK (0.35s) [crypton]  21: OK [crypton]  22: OK (0.02s) [crypton]  23: OK (0.09s) [crypton]  24: OK [crypton]  Invalid hash length: OK [crypton]  Hash and validate: OK [crypton]  BCryptPBKDF [crypton]  generate [crypton]  1: OK (0.08s) [crypton]  2: OK (0.13s) [crypton]  3: OK (0.03s) [crypton]  hashInternal [crypton]  1: OK [crypton]  HKDF [crypton]  KATs [crypton]  sha256 [crypton]  1: OK [crypton]  2: OK [crypton]  Argon2 [crypton]  KATs [crypton]  1: OK (0.12s) [crypton]  block-cipher [crypton]  AES [crypton]  AES128 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  CBC [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  E5: OK [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor Maybe [genvalidity-hspec]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Maybe of ints :: (Maybe Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Fcks does not satisfy any Functor laws [✔] [genvalidity-hspec]  Functor (Either Int) [genvalidity-hspec]  fmap :: (a -> b) -> (Either Int) a -> (Either Int) b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "(Either Int) of ints :: (Either Int Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> (Either Int) b -> (Either Int) a [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor ((,) Int) [genvalidity-hspec]  fmap :: (a -> b) -> ((,) Int) a -> ((,) Int) b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "((,) Int) of ints :: (Int,Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "((,) Int) of ints :: (Int,Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> ((,) Int) b -> ((,) Int) a [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "((,) Int) of ints :: (Int,Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor [] [genvalidity-hspec]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "[] of ints :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> [] b -> [] a [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor Maybe [genvalidity-hspec]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Maybe of ints :: (Maybe Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation for "int :: Int" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor [] [genvalidity-hspec]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "list of fives :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> [] b -> [] a [genvalidity-hspec]  is equivalent to its default implementation for "four :: Int" and "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Functor Maybe [genvalidity-hspec]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-hspec]  satisfies the first Fuctor law: 'fmap id == id' for "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [smallcheck:post-build] Uploading to the NixCI cache: /nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc /nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1 [smallcheck:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [smallcheck:post-build] copying 2 paths... [smallcheck:post-build] copying path '/nix/store/i13f9jcd9nf818gwaviyf3ys7jsrn2ck-smallcheck-1.2.1.1-doc' to 'https://cache.nix-ci.com'... [smallcheck:post-build] copying path '/nix/store/vbk4xnjhwgvzqkyr37k95x0yfqj4v3an-smallcheck-1.2.1.1' to 'https://cache.nix-ci.com'... [smallcheck:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [smallcheck:post-build] copying 1 paths... [smallcheck:post-build] copying path '/nix/store/v5kigyyynvkx4qrsh2rzl2nhhrd1889q-smallcheck-1.2.1.1.drv' to 'https://cache.nix-ci.com'... Uploaded smallcheck in 13.0s Progress: 38 of 89 built (7 building), 403 of 403 downloaded from cache Built smallcheck in 39.0s [tasty-golden]  component tasty-golden-2.3.5-IpHQwRcDrpOH24vRkToqxC-test [tasty-golden]  include base-4.19.1.0-a65c [tasty-golden]  include directory-1.3.8.1-3af8 [tasty-golden]  include filepath-1.4.200.1-5c86 [tasty-golden]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  include tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [tasty-golden]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [tasty-golden] Linked component graph: [tasty-golden]  unit tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tasty-golden]  include base-4.19.1.0-a65c [tasty-golden]  include bytestring-0.12.1.0-e271 [tasty-golden]  include containers-0.6.8-bf3e [tasty-golden]  include deepseq-1.5.0.0-e0b4 [tasty-golden]  include directory-1.3.8.1-3af8 [tasty-golden]  include filepath-1.4.200.1-5c86 [tasty-golden]  include mtl-2.3.1-78a2 [tasty-golden]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-golden]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-golden]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  include text-2.1.1-7a0f [tasty-golden]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [tasty-golden]  Test.Tasty.Golden=tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ:Test.Tasty.Golden,Test.Tasty.Golden.Advanced=tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ:Test.Tasty.Golden.Advanced,Test.Tasty.Golden.Manage=tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ:Test.Tasty.Golden.Manage [tasty-golden]  unit tasty-golden-2.3.5-IpHQwRcDrpOH24vRkToqxC-test [tasty-golden]  include base-4.19.1.0-a65c [tasty-golden]  include directory-1.3.8.1-3af8 [tasty-golden]  include filepath-1.4.200.1-5c86 [tasty-golden]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  include tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [tasty-golden]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  include typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [tasty-golden] Ready component graph: [tasty-golden]  definite tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tasty-golden]  depends base-4.19.1.0-a65c [tasty-golden]  depends bytestring-0.12.1.0-e271 [tasty-golden]  depends containers-0.6.8-bf3e [tasty-golden]  depends deepseq-1.5.0.0-e0b4 [tasty-golden]  depends directory-1.3.8.1-3af8 [tasty-golden]  depends filepath-1.4.200.1-5c86 [tasty-golden]  depends mtl-2.3.1-78a2 [tasty-golden]  depends optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-golden]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-golden]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  depends text-2.1.1-7a0f [tasty-golden]  depends typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [tasty-golden]  definite tasty-golden-2.3.5-IpHQwRcDrpOH24vRkToqxC-test [tasty-golden]  depends base-4.19.1.0-a65c [tasty-golden]  depends directory-1.3.8.1-3af8 [tasty-golden]  depends filepath-1.4.200.1-5c86 [tasty-golden]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-golden]  depends tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [tasty-golden]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [tasty-golden]  depends typed-process-0.2.13.0-6f9PG5uiI7B3P8wHM6cRXU [tasty-golden] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-golden] Using compiler: ghc-9.8.2 [tasty-golden] Using install prefix: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5 [tasty-golden] Executables installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/bin [tasty-golden] Libraries installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden] Dynamic Libraries installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [tasty-golden] Private executables installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/libexec/x86_64-linux-ghc-9.8.2/tasty-golden-2.3.5 [tasty-golden] Data files installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/share/x86_64-linux-ghc-9.8.2/tasty-golden-2.3.5 [tasty-golden] Documentation installed in: [tasty-golden] /nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 [tasty-golden] Configuration files installed in: [tasty-golden] /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/etc [tasty-golden] No alex found [time-compat]  2: OK [time-compat]  3: OK [time-compat]  Format [time-compat]  testFormat [time-compat]  DayOfWeek [time-compat]  'u' [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 Building /nix/store/76x3amr55l72g3h1k156c7yyl9a89yv4-tasty-smallcheck-0.8.2.drv [crypton]  D5: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  E7: OK [crypton]  D7: OK [crypton]  E8: OK [crypton]  D8: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  CFB [crypton]  E0: OK [crypton]  D0: OK [crypton]  AEAD [crypton]  AE0: OK [crypton]  AD0: OK [crypton]  E0: OK [crypton]  D0: OK [crypton]  AE1: OK [crypton]  AD1: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  AE2: OK [crypton]  AD2: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  AE3: OK [crypton]  AD3: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  AE4: OK [crypton]  AD4: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  AE5: OK [crypton]  AD5: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  AE6: OK [crypton]  AD6: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  AE7: OK [crypton]  AD7: OK [crypton]  E7: OK [crypton]  D7: OK [crypton]  AE8: OK [crypton]  AD8: OK [crypton]  E8: OK [crypton]  D8: OK [crypton]  AE9: OK [crypton]  AD9: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  AE10: OK [crypton]  AD10: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  AE11: OK [crypton]  AD11: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  AE12: OK [crypton]  AD12: OK [crypton]  E12: OK [crypton]  D12: OK [crypton]  AE13: OK [crypton]  AD13: OK [crypton]  E13: OK [crypton]  D13: OK [crypton]  AE14: OK [crypton]  AD14: OK [crypton]  E14: OK [crypton]  D14: OK [crypton]  AE15: OK [crypton]  AD15: OK [crypton]  E15: OK [crypton]  D15: OK [crypton]  AE16: OK [crypton]  AD16: OK [crypton]  E16: OK [crypton]  D16: OK [crypton]  AE17: OK [genvalidity-hspec]  satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Just an ABC :: (Maybe [Char])" 's given to "prepends :: ([Char] -> [Char])" and "appends :: ([Char] -> [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-hspec]  is equivalent to its default implementation for "ABC :: [Char]" and "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.GenValidity [genvalidity-hspec]  GenValid (Ratio Integer) [genvalidity-hspec]  genValid :: Gen (Ratio Integer) [genvalidity-hspec]  only generates valid '(Ratio Integer)'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  GenValid (Ratio Integer) [genvalidity-hspec]  genValid :: Gen (Ratio Integer) [genvalidity-hspec]  only generates valid '(Ratio Integer)'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Monad [genvalidity-hspec]  Monad [] [genvalidity-hspec]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "[] of ints :: [Int]" "perturbations using the int :: (Int -> [Int])" and "perturbations using the double the int :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative [] [genvalidity-hspec]  satisfies 'pure = return' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "[] of additions :: ([Int -> Int])" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "[] of ints :: [Int]" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor [] [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad Maybe [genvalidity-hspec]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Maybe of ints :: (Maybe Int)" "perturbations using the int :: (Int -> Maybe Int)" and "perturbations using the double the int :: (Int -> Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative Maybe [genvalidity-hspec]  satisfies 'pure = return' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "Maybe of additions :: (Maybe (Int -> Int))" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "Maybe of ints :: (Maybe Int)" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor Maybe [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad (Either Int) [genvalidity-hspec]  return :: a -> (Either Int) a and (>>=) :: (Either Int) a -> (b -> (Either Int) a) -> (Either Int) b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: (Either Int) a -> (b -> (Either Int) a) -> (Either Int) b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "(Either Int) of ints :: (Either Int Int)" "perturbations using the int :: (Int -> Either Int Int)" and "perturbations using the double the int :: (Int -> Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative (Either Int) [genvalidity-hspec]  satisfies 'pure = return' for "(Either Int) of ints :: (Either Int Int)" [✔] [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 ) [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]  | ^^^^ [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 ) [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 ) [hedgehog] [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, dist/build/Hedgehog/Internal/Barbie.p_o ) [hedgehog] [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, dist/build/Hedgehog/Internal/Distributive.p_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 ) [hedgehog] [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, dist/build/Hedgehog/Internal/Show.p_o ) [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]  UTF32LE [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [tasty-golden] Using ar found on system at: [tasty-golden] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [tasty-golden] Using ghc version 9.8.2 found on system at: [tasty-golden] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [tasty-golden] Using ghc-pkg version 9.8.2 found on system at: [tasty-golden] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [tasty-golden] Using hsc2hs version 0.68.10 found on system at: [tasty-golden] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [tasty-golden] Using hscolour version 1.25 found on system at: [tasty-golden] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [tasty-golden] No jhc found [tasty-golden] Using ld found on system at: [tasty-golden] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [tasty-golden] No pkg-config found [tasty-golden] Using runghc version 9.8.2 found on system at: [tasty-golden] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [tasty-golden] Using strip version 2.44 found on system at: [tasty-golden] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [tasty-golden] Using tar found on system at: [tasty-golden] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [tasty-golden] No uhc found [tasty-golden] Phase: buildPhase [tasty-golden] Preprocessing library for tasty-golden-2.3.5.. [tasty-golden] Building library for tasty-golden-2.3.5.. [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 ) [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 ) [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 ) [tasty-golden] [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, dist/build/Test/Tasty/Golden/Internal.p_o ) [tasty-golden] [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, dist/build/Test/Tasty/Golden/Advanced.p_o ) [tasty-golden] [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, dist/build/Test/Tasty/Golden.p_o ) [tasty-golden] [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, dist/build/Test/Tasty/Golden/Manage.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 [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.01s) [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.. [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 (0.02s) [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 [vector] [21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o ) [vector] [22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o ) [crypton]  AD17: OK [crypton]  E17: OK [crypton]  D17: OK [crypton]  AE18: OK [crypton]  AD18: OK [crypton]  E18: OK [crypton]  D18: OK [crypton]  AE19: OK [crypton]  AD19: OK [crypton]  E19: OK [crypton]  D19: OK [crypton]  AE20: OK [crypton]  AD20: OK [crypton]  E20: OK [crypton]  D20: OK [crypton]  AE21: OK [crypton]  AD21: OK [crypton]  E21: OK [crypton]  D21: OK [crypton]  AE22: OK [crypton]  AD22: OK [crypton]  E22: OK [crypton]  D22: OK [crypton]  AE23: OK [crypton]  AD23: OK [crypton]  E23: OK [crypton]  D23: OK [crypton]  AE24: OK [crypton]  AD24: OK [crypton]  E24: OK [crypton]  D24: OK [crypton]  AE25: OK [crypton]  AD25: OK [crypton]  E25: OK [crypton]  D25: OK [crypton]  AE26: OK [crypton]  AD26: OK [crypton]  E26: OK [crypton]  D26: OK [crypton]  AE27: OK [crypton]  AD27: OK [crypton]  E27: OK [crypton]  D27: OK [crypton]  AE28: OK [crypton]  AD28: OK [crypton]  E28: OK [crypton]  D28: OK [crypton]  AE29: OK [crypton]  AD29: OK [crypton]  E29: OK [crypton]  D29: OK [crypton]  AE30: OK [crypton]  AD30: OK [crypton]  E30: OK [crypton]  D30: OK [crypton]  AE31: OK [crypton]  AD31: OK [crypton]  E31: OK [crypton]  D31: OK [crypton]  AE32: OK [crypton]  AD32: OK [crypton]  E32: OK [crypton]  D32: OK [crypton]  AE33: OK [crypton]  AD33: OK [crypton]  E33: OK [crypton]  D33: OK [crypton]  AE34: OK [crypton]  AD34: OK [crypton]  E34: OK [crypton]  D34: OK [crypton]  AE35: OK [crypton]  AD35: OK [crypton]  E35: OK [crypton]  D35: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "(Either Int) of additions :: (Either Int (Int -> Int))" and "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "(Either Int) of ints :: (Either Int Int)" and "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor (Either Int) [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "(Either Int) of ints :: (Either Int Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad [] [genvalidity-hspec]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "[] of ints :: [Int]" "perturbations using the int :: (Int -> [Int])" and "perturbations using the double the int :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative [] [genvalidity-hspec]  satisfies 'pure = return' for "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "[] of additions :: ([Int -> Int])" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "[] of ints :: [Int]" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor [] [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "[] of ints :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad Maybe [genvalidity-hspec]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Maybe of ints :: (Maybe Int)" "perturbations using the int :: (Int -> Maybe Int)" and "perturbations using the double the int :: (Int -> Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative Maybe [genvalidity-hspec]  satisfies 'pure = return' for "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "Maybe of additions :: (Maybe (Int -> Int))" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "Maybe of ints :: (Maybe Int)" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor Maybe [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "Maybe of ints :: (Maybe Int)" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad [] [genvalidity-hspec]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "four :: Int" and "singletonisation :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "list of fives :: [Int]" "singletonisation :: (Int -> [Int])" and "singletonisation :: (Int -> [Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative [] [genvalidity-hspec]  satisfies 'pure = return' for "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "increment in list :: ([Int -> Int])" and "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [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 ) [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 ) [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: 'ByteString' is out of scope. [tasty-golden]  If you qualify the identifier, haddock can try to link it anyway. [tasty-golden]  100% ( 13 / 13) in 'Test.Tasty.Golden' [tasty-golden]  100% ( 6 / 6) in 'Test.Tasty.Golden.Manage' [tasty-golden] Documentation created: dist/doc/html/tasty-golden/, [tasty-golden] dist/doc/html/tasty-golden/tasty-golden.txt [tasty-golden] Preprocessing test suite 'test' for tasty-golden-2.3.5.. [tasty-golden] Phase: installPhase [tasty-golden] Installing library in /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [tasty-golden] Phase: fixupPhase [tasty-golden] shrinking RPATHs of ELF executables and libraries in /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5 [tasty-golden] shrinking /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ-ghc9.8.2.so [tasty-golden] checking for references to /build/ in /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5... [tasty-golden] patching script interpreter paths in /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5 [tasty-golden] stripping (with command strip and flags -S -p) in /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5/lib [tasty-golden] shrinking RPATHs of ELF executables and libraries in /nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc [tasty-golden] checking for references to /build/ in /nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc... [tasty-golden] patching script interpreter paths in /nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc [time-compat]  durationTimeFormat: P0D: OK [time-compat]  durationTimeFormat: P4Y: OK [time-compat]  durationTimeFormat: P7M: OK [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 [crypton]  CCM: OK (0.07s) [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  AES192 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  CBC [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  E7: OK [crypton]  D7: OK [crypton]  E8: OK [crypton]  D8: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  AES256 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  CBC [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [genvalidity-hspec]  satisfies '(>>) = (*>)' for "list of fives :: [Int]" and "list of sixes :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor [] [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "factorisations :: (Int -> Int)" and "list of fives :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monad Maybe [genvalidity-hspec]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfy the first Monad law: 'return a >>= k = k a' for "ABC :: [Char]" and "justisation :: ([Char] -> Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfy the second Monad law: 'm >>= return = m' for "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-hspec]  satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Just an ABC :: (Maybe [Char])" "justisation :: ([Char] -> Maybe [Char])" and "justisation :: ([Char] -> Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Applicative Maybe [genvalidity-hspec]  satisfies 'pure = return' for "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(<*>) = ap' for "append 'a' in Just :: (Maybe ([Char] -> [Char]))" and "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  satisfies '(>>) = (*>)' for "Just an ABC :: (Maybe [Char])" and "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  relation with Functor Maybe [genvalidity-hspec]  satisfies 'fmap f xs = xs >>= return . f' for "appends :: ([Char] -> [Char])" and "Just an ABC :: (Maybe [Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Monoid [genvalidity-hspec]  Monoid ([Ratio Integer]) [genvalidity-hspec]  mempty :: ([Ratio Integer]) [genvalidity-hspec]  is the identity for mappend :: ([Ratio Integer]) -> ([Ratio Integer]) -> ([Ratio Integer]) for "valid :: ([Ratio Integer])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mappend :: ([Ratio Integer]) -> ([Ratio Integer]) -> ([Ratio Integer]) [genvalidity-hspec]  is an associative operation for "valid :: (([Ratio Integer],[Ratio Integer],[Ratio Integer]))" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mconcat :: [([Ratio Integer])] -> ([Ratio Integer]) [genvalidity-hspec]  is equivalent to its default implementation for "valid :: ([[Ratio Integer]])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monoid [Int] [genvalidity-hspec]  mempty :: [Int] [genvalidity-hspec]  is the identity for mappend :: [Int] -> [Int] -> [Int] for "valid :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mappend :: [Int] -> [Int] -> [Int] [genvalidity-hspec]  is an associative operation for "valid :: ([Int],[Int],[Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mconcat :: [[Int]] -> [Int] [genvalidity-hspec]  is equivalent to its default implementation for "valid :: [[Int]]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monoid [Int] [genvalidity-hspec]  mempty :: [Int] [genvalidity-hspec]  is the identity for mappend :: [Int] -> [Int] -> [Int] for "arbitrary :: [Int]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mappend :: [Int] -> [Int] -> [Int] [genvalidity-hspec]  is an associative operation for "arbitrary :: ([Int],[Int],[Int])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mconcat :: [[Int]] -> [Int] [genvalidity-hspec]  is equivalent to its default implementation for "arbitrary :: [[Int]]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Monoid [Char] [genvalidity-hspec]  mempty :: [Char] [genvalidity-hspec]  is the identity for mappend :: [Char] -> [Char] -> [Char] for "singleton list of 'a' :: [Char]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mappend :: [Char] -> [Char] -> [Char] [genvalidity-hspec]  is an associative operation for "singleton list of 'a' :: ([Char],[Char],[Char])" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  mconcat :: [[Char]] -> [Char] [genvalidity-hspec]  is equivalent to its default implementation for "singleton list of 'a' :: [[Char]]" [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Ord [genvalidity-hspec]  Ord (Ratio Integer) [genvalidity-hspec]  (<=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is reflexive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= GT) for "valid (Ratio Integer)"'s [✔] [tasty-golden:post-build] Uploading to the NixCI cache: /nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc /nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5 [tasty-golden:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-golden:post-build] copying 2 paths... [tasty-golden:post-build] copying path '/nix/store/2vnxvzbc366a64lfn4faxcjaqn9giqf0-tasty-golden-2.3.5-doc' to 'https://cache.nix-ci.com'... [tasty-golden:post-build] copying path '/nix/store/c0gkjhxa8g52ngwjg74y40kwqsb8kfvx-tasty-golden-2.3.5' to 'https://cache.nix-ci.com'... [tasty-golden:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-golden:post-build] copying 1 paths... [tasty-golden:post-build] copying path '/nix/store/7m3wx8cwpwl1rasd2cs8bjc6fyhvlfps-tasty-golden-2.3.5.drv' to 'https://cache.nix-ci.com'... Uploaded tasty-golden in 8.8s Progress: 39 of 89 built (7 building), 403 of 403 downloaded from cache Built tasty-golden in 30.2s [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 [time-compat]  +++ OK, passed 100 tests; 100 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; 97 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 [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; 88 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 90 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; 114 discarded. [time-compat]  basic: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  E7: OK [crypton]  D7: OK [crypton]  E8: OK [crypton]  D8: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  AEAD [crypton]  AE0: OK [crypton]  AD0: OK [crypton]  E0: OK [crypton]  D0: OK [crypton]  AE1: OK [crypton]  AD1: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  AE2: OK [crypton]  AD2: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  AES-GCM-SIV [crypton]  KATs [crypton]  encrypt [crypton]  AES128 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  18: OK [crypton]  19: OK [crypton]  20: OK [crypton]  21: OK [crypton]  22: OK [crypton]  23: OK [crypton]  24: OK [crypton]  AES256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is reflexive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= LT) for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is antireflexive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == LT) for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-hspec]  is antireflexive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == GT) for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "min :: (Ratio Integer -> Ratio Integer -> Ratio Integer)" [genvalidity-hspec]  is equivalent to (\a b -> if a <= b then a else b) for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "max :: (Ratio Integer -> Ratio Integer -> Ratio Integer)" [genvalidity-hspec]  is equivalent to (\a b -> if a >= b then a else b) for "valid (Ratio Integer)"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  NaN >= NaN is False [✔] [genvalidity-hspec]  Ord Int [genvalidity-hspec]  (<=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= GT) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= LT) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == LT) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == GT) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "min :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a <= b then a else b) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "max :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a >= b then a else b) for "valid Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Ord Int [genvalidity-hspec]  (<=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= GT) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= LT) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<) :: Int -> Int -> Bool [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]  | ^^^^ [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 ) [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]  | ^^^^ [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] Phase: setupCompilerEnvironmentPhase [tasty-smallcheck] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.fvQzRNrh3A/setup-package.conf.d -threaded [tasty-smallcheck] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fvQzRNrh3A/Main.o ) [tasty-smallcheck] [2 of 2] Linking Setup [tasty-smallcheck] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-smallcheck] Phase: configurePhase [tasty-smallcheck] configureFlags: --verbose --prefix=/nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 --with-gcc=gcc --package-db=/build/tmp.fvQzRNrh3A/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [tasty-smallcheck] Using Parsec parser [tasty-smallcheck] Configuring tasty-smallcheck-0.8.2... [tasty-smallcheck] Dependency base >=4.8 && <5: using base-4.19.1.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-5WUxFl06AMW3cT7i9WMALk [tasty-smallcheck]  include base-4.19.1.0-a65c [tasty-smallcheck]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-smallcheck]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [tasty-smallcheck]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-smallcheck]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-smallcheck] Linked component graph: [tasty-smallcheck]  unit tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [tasty-smallcheck]  include base-4.19.1.0-a65c [tasty-smallcheck]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-smallcheck]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [tasty-smallcheck]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-smallcheck]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-smallcheck]  Test.Tasty.SmallCheck=tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk:Test.Tasty.SmallCheck [tasty-smallcheck] Ready component graph: [tasty-smallcheck]  definite tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [tasty-smallcheck]  depends base-4.19.1.0-a65c [tasty-smallcheck]  depends optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [tasty-smallcheck]  depends smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [tasty-smallcheck]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-smallcheck]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-smallcheck] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-smallcheck] Using compiler: ghc-9.8.2 [tasty-smallcheck] Using install prefix: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2 [tasty-smallcheck] Executables installed in: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/bin [tasty-smallcheck] Libraries installed in: [time-compat]  +++ OK, passed 100 tests; 95 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; 261 discarded. [time-compat]  durationTimeFormat: OK [time-compat]  +++ OK, passed 100 tests; 303 discarded. [time-compat]  alternativeDurationDaysFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 389 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 461 discarded. [time-compat]  alternativeDurationTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 387 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 378 discarded. [time-compat]  intervalFormat [time-compat]  extended: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 310 discarded. [time-compat]  basic: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 308 discarded. [time-compat]  recurringIntervalFormat [time-compat]  extended: OK (0.01s) [vector] [23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o ) [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  18: OK [crypton]  19: OK [crypton]  20: OK [crypton]  21: OK [crypton]  22: OK [crypton]  23: OK [crypton]  24: OK [crypton]  CounterWrap [crypton]  1: OK [crypton]  2: OK [crypton]  decrypt [crypton]  AES128 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  18: OK [crypton]  19: OK [crypton]  20: OK [crypton]  21: OK [crypton]  22: OK [crypton]  23: OK [crypton]  24: OK [crypton]  AES256 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  18: OK [crypton]  19: OK [crypton]  20: OK [crypton]  21: OK [crypton]  22: OK [crypton]  23: OK [crypton]  24: OK [crypton]  CounterWrap [crypton]  1: OK [crypton]  2: OK [crypton]  properties [crypton]  AES128: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  AES256: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  blowfish64 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  E7: OK [crypton]  D7: OK [genvalidity-hspec]  is antireflexive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == LT) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == GT) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "min :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a <= b then a else b) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "max :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a >= b then a else b) for "arbitrary Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Ord Int [genvalidity-hspec]  (<=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= GT) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>=) :: Int -> Int -> Bool [genvalidity-hspec]  is reflexive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is antisymmetric for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b /= LT) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (<) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == LT) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  (>) :: Int -> Int -> Bool [genvalidity-hspec]  is antireflexive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is transitive for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  is equivalent to (\a b -> compare a b == GT) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "min :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a <= b then a else b) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  "max :: (Int -> Int -> Int)" [genvalidity-hspec]  is equivalent to (\a b -> if a >= b then a else b) for "even Int"'s [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec] Test.Validity.Show [genvalidity-hspec]  Show (Ratio Integer) and Read (Ratio Integer) [genvalidity-hspec]  are implemented such that read . show == id for valid values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Show Int and Read Int [genvalidity-hspec]  are implemented such that read . show == id for valid values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Show (Ratio Integer) and Read (Ratio Integer) [genvalidity-hspec]  are implemented such that read . show == id for arbitrary values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  Show Int and Read Int [genvalidity-hspec]  are implemented such that read . show == id for even values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  show and read don't have the correct semantics [✔] [genvalidity-hspec] Test.Validity.Shrinking [genvalidity-hspec]  shrinkValid :: (Ratio Int8 -> [Ratio Int8]) [genvalidity-hspec]  preserves validity [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  never shrinks to itself for valid values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  shrinkValid :: (Int -> [Int]) [genvalidity-hspec]  preserves validity [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  never shrinks to itself for valid values [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  shrinkValidPreservesValidOnGenValid [genvalidity-hspec]  Ordering [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  [Ordering] [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  shrinkValidPreservesValidOnGenValid [genvalidity-hspec]  Ordering [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  [Ordering] [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  shrinkValidDoesNotShrinkToItself [genvalidity-hspec]  Int [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  [Int] [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  shrinkValidDoesNotShrinkToItself [genvalidity-hspec]  Ordering [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  [Ordering] [✔] [genvalidity-hspec]  +++ OK, passed 100 tests. [genvalidity-hspec]  [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [tasty-smallcheck] Dynamic Libraries installed in: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [tasty-smallcheck] Private executables installed in: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/libexec/x86_64-linux-ghc-9.8.2/tasty-smallcheck-0.8.2 [tasty-smallcheck] Data files installed in: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/share/x86_64-linux-ghc-9.8.2/tasty-smallcheck-0.8.2 [tasty-smallcheck] Documentation installed in: [tasty-smallcheck] /nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 [tasty-smallcheck] Configuration files installed in: [tasty-smallcheck] /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/etc [tasty-smallcheck] No alex found [tasty-smallcheck] Using ar found on system at: [tasty-smallcheck] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [tasty-smallcheck] Using ghc version 9.8.2 found on system at: [tasty-smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [tasty-smallcheck] Using ghc-pkg version 9.8.2 found on system at: [tasty-smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [tasty-smallcheck] Using hsc2hs version 0.68.10 found on system at: [tasty-smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [tasty-smallcheck] Using hscolour version 1.25 found on system at: [tasty-smallcheck] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [tasty-smallcheck] No jhc found [tasty-smallcheck] Using ld found on system at: [tasty-smallcheck] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [tasty-smallcheck] No pkg-config found [tasty-smallcheck] Using runghc version 9.8.2 found on system at: [tasty-smallcheck] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [tasty-smallcheck] Using strip version 2.44 found on system at: [tasty-smallcheck] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [tasty-smallcheck] Using tar found on system at: [tasty-smallcheck] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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' [time-compat]  +++ OK, passed 100 tests; 677 discarded. [time-compat]  basic: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 708 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 (11.52s) [time-compat] Test suite main: PASS [time-compat] Test suite logged to: dist/test/time-compat-1.9.7-main.log [time-compat] Test suite instances: RUNNING... [time-compat] Thu, 20 Aug 2026 15:27:25 UTC [time-compat] Thu, 20 Aug 2026 15:27:25 UTC [time-compat] MkSystemTime {systemSeconds = 1787239645, systemNanoseconds = 580738201} [time-compat] Test suite instances: PASS [time-compat] Test suite logged to: dist/test/time-compat-1.9.7-instances.log [time-compat] 2 of 2 test suites (2 of 2 test cases) passed. [time-compat] checkPhase completed in 2 minutes 36 seconds [time-compat] Phase: haddockPhase [time-compat] Preprocessing library for time-compat-1.9.7.. [time-compat] Running Haddock on library for time-compat-1.9.7.. [time-compat] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, nothing ) [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 ) [time-compat] [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, nothing ) [time-compat] [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, nothing ) [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 ) [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' [crypton]  E8: OK [crypton]  D8: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  E12: OK [crypton]  D12: OK [crypton]  E13: OK [crypton]  D13: OK [crypton]  E14: OK [crypton]  D14: OK [crypton]  E15: OK [crypton]  D15: OK [crypton]  E16: OK [crypton]  D16: OK [crypton]  E17: OK [crypton]  D17: OK [crypton]  E18: OK [crypton]  D18: OK [crypton]  E19: OK [crypton]  D19: OK [crypton]  E20: OK [crypton]  D20: OK [crypton]  E21: OK [crypton]  D21: OK [crypton]  E22: OK [crypton]  D22: OK [crypton]  E23: OK [crypton]  D23: OK [crypton]  E24: OK [crypton]  D24: OK [crypton]  E25: OK [crypton]  D25: OK [crypton]  E26: OK [crypton]  D26: OK [crypton]  E27: OK [crypton]  D27: OK [crypton]  E28: OK [crypton]  D28: OK [crypton]  E29: OK [crypton]  D29: OK [crypton]  E30: OK [crypton]  D30: OK [crypton]  E31: OK [crypton]  D31: OK [crypton]  E32: OK [crypton]  D32: OK [crypton]  E33: OK [crypton]  D33: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CAST5 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [genvalidity-hspec] Finished in 1.7115 seconds [genvalidity-hspec] 245 examples, 0 failures [genvalidity-hspec] Test suite genvalidity-hspec-test: PASS [genvalidity-hspec] Test suite logged to: [genvalidity-hspec] dist/test/genvalidity-hspec-1.0.0.3-genvalidity-hspec-test.log [genvalidity-hspec] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity-hspec] checkPhase completed in 32 seconds [genvalidity-hspec] Phase: haddockPhase [genvalidity-hspec] Preprocessing library for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] Running Haddock on library for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [genvalidity-hspec] [ 1 of 13] Compiling Paths_genvalidity_hspec ( dist/build/autogen/Paths_genvalidity_hspec.hs, nothing ) [genvalidity-hspec] [ 2 of 13] Compiling Test.Validity.Utils ( src/Test/Validity/Utils.hs, nothing ) [genvalidity-hspec]  [genvalidity-hspec] src/Test/Validity/Utils.hs:90:9: warning: [GHC-20125] [-Wmissing-fields] [genvalidity-hspec]  • Fields of ‘Item’ not initialised: [genvalidity-hspec]  itemAnnotations :: hspec-core-2.11.12:Test.Hspec.Core.Annotations.Annotations [genvalidity-hspec]  • In the first argument of ‘Leaf’, namely [genvalidity-hspec]  ‘Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....}’ [genvalidity-hspec]  In the expression: [genvalidity-hspec]  Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ [genvalidity-hspec]  -> do let ... [genvalidity-hspec]  ....} [genvalidity-hspec]  In an equation for ‘go’: [genvalidity-hspec]  go sp [genvalidity-hspec]  = Leaf [genvalidity-hspec]  Item [genvalidity-hspec]  {itemRequirement = s, itemLocation = Nothing, [genvalidity-hspec]  itemIsFocused = False, itemIsParallelizable = Nothing, [genvalidity-hspec]  itemExample = \ _ _ _ -> do ...} [genvalidity-hspec]  | [genvalidity-hspec] 90 | Item [genvalidity-hspec]  | ^^^^... [genvalidity-hspec] [ 3 of 13] Compiling Test.Validity.Shrinking ( src/Test/Validity/Shrinking.hs, nothing ) [genvalidity-hspec] [ 4 of 13] Compiling Test.Validity.Show ( src/Test/Validity/Show.hs, nothing ) [genvalidity-hspec] [ 5 of 13] Compiling Test.Validity.Ord ( src/Test/Validity/Ord.hs, nothing ) [genvalidity-hspec] [ 6 of 13] Compiling Test.Validity.Monoid ( src/Test/Validity/Monoid.hs, nothing ) [genvalidity-hspec] [ 7 of 13] Compiling Test.Validity.Monad ( src/Test/Validity/Monad.hs, nothing ) [genvalidity-hspec] [ 8 of 13] Compiling Test.Validity.GenValidity ( src/Test/Validity/GenValidity.hs, nothing ) [genvalidity-hspec] [ 9 of 13] Compiling Test.Validity.Functor ( src/Test/Validity/Functor.hs, nothing ) [genvalidity-hspec] [10 of 13] Compiling Test.Validity.Eq ( src/Test/Validity/Eq.hs, nothing ) [genvalidity-hspec] [11 of 13] Compiling Test.Validity.Arbitrary ( src/Test/Validity/Arbitrary.hs, nothing ) [genvalidity-hspec] [12 of 13] Compiling Test.Validity.Applicative ( src/Test/Validity/Applicative.hs, nothing ) [genvalidity-hspec] [13 of 13] Compiling Test.Validity ( src/Test/Validity.hs, nothing ) [genvalidity-hspec] Haddock coverage: [genvalidity-hspec]  22% ( 2 / 9) in 'Test.Validity.Utils' [genvalidity-hspec]  Missing documentation for: [genvalidity-hspec]  nameOf (src/Test/Validity/Utils.hs:38) [genvalidity-hspec]  genDescr (src/Test/Validity/Utils.hs:49) [genvalidity-hspec]  binRelStr (src/Test/Validity/Utils.hs:56) [genvalidity-hspec]  shouldFail (src/Test/Validity/Utils.hs:116) [genvalidity-hspec]  Anon (src/Test/Validity/Utils.hs:60) [genvalidity-hspec]  shouldBeValid [genvalidity-hspec]  shouldBeInvalid [genvalidity-hspec]  45% ( 5 / 11) in 'Test.Validity.Shrinking' [genvalidity-hspec]  Missing documentation for: [genvalidity-hspec]  shrinkValidSpec (src/Test/Validity/Shrinking.hs:35) [genvalidity-hspec]  shrinkValidSpecWithLimit (src/Test/Validity/Shrinking.hs:48) [genvalidity-hspec]  shrinkValidPreservesValidOnGenValid (src/Test/Validity/Shrinking.hs:66) [genvalidity-hspec]  shrinkValidPreservesValidOnGenValidWithLimit (src/Test/Validity/Shrinking.hs:74) [genvalidity-hspec]  shrinkValidDoesNotShrinkToItself (src/Test/Validity/Shrinking.hs:81) [genvalidity-hspec]  shrinkValidDoesNotShrinkToItselfWithLimit (src/Test/Validity/Shrinking.hs:89) [genvalidity-hspec]  100% ( 7 / 7) in 'Test.Validity.Show' [genvalidity-hspec]  100% ( 4 / 4) in 'Test.Validity.Ord' [genvalidity-hspec]  100% ( 5 / 5) in 'Test.Validity.Monoid' [genvalidity-hspec]  100% ( 4 / 4) in 'Test.Validity.Monad' [genvalidity-hspec]  100% ( 5 / 5) in 'Test.Validity.GenValidity' [genvalidity-hspec]  100% ( 4 / 4) in 'Test.Validity.Functor' [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 [time-compat] Documentation created: dist/doc/html/time-compat/, [time-compat] dist/doc/html/time-compat/time-compat.txt [time-compat] Preprocessing test suite 'main' for time-compat-1.9.7.. [time-compat] Preprocessing test suite 'instances' for time-compat-1.9.7.. [time-compat] Phase: installPhase [time-compat] Installing library in /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [time-compat] Phase: fixupPhase [time-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7 [time-compat] shrinking /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStime-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs-ghc9.8.2.so [time-compat] checking for references to /build/ in /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7... [time-compat] patching script interpreter paths in /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7 [time-compat] stripping (with command strip and flags -S -p) in /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7/lib [time-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc [time-compat] checking for references to /build/ in /nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc... [time-compat] patching script interpreter paths in /nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Camellia128 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  DES [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  E2: OK [crypton]  D2: OK [crypton]  E3: OK [crypton]  D3: OK [crypton]  E4: OK [crypton]  D4: OK [crypton]  E5: OK [crypton]  D5: OK [crypton]  E6: OK [crypton]  D6: OK [crypton]  E7: OK [crypton]  D7: OK [crypton]  E8: OK [crypton]  D8: OK [crypton]  E9: OK [crypton]  D9: OK [crypton]  E10: OK [crypton]  D10: OK [crypton]  E11: OK [crypton]  D11: OK [crypton]  E12: OK [crypton]  D12: OK [crypton]  E13: OK [crypton]  D13: OK [crypton]  E14: OK [crypton]  D14: OK [crypton]  E15: OK [crypton]  D15: OK [crypton]  E16: OK [crypton]  D16: OK [crypton]  E17: OK [crypton]  D17: OK [crypton]  E18: OK [crypton]  D18: OK [crypton]  E19: OK [crypton]  D19: OK [crypton]  E20: OK [crypton]  D20: OK [crypton]  E21: OK [crypton]  D21: OK [crypton]  E22: OK [crypton]  D22: OK [crypton]  E23: OK [crypton]  D23: OK [genvalidity-hspec]  100% ( 4 / 4) in 'Test.Validity.Eq' [genvalidity-hspec]  100% ( 3 / 3) in 'Test.Validity.Arbitrary' [genvalidity-hspec]  100% ( 4 / 4) in 'Test.Validity.Applicative' [genvalidity-hspec] Warning: 'Spec' is out of scope. [genvalidity-hspec]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity-hspec] Warning: 'producesValidsOnValids' is out of scope. [genvalidity-hspec]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity-hspec]  63% (122 /192) in 'Test.Validity' [genvalidity-hspec]  Missing documentation for: [genvalidity-hspec]  forAllValid [genvalidity-hspec]  shouldBeValid [genvalidity-hspec]  shouldBeInvalid [genvalidity-hspec]  shrinkValidSpec (src/Test/Validity/Shrinking.hs:35) [genvalidity-hspec]  shrinkValidSpecWithLimit (src/Test/Validity/Shrinking.hs:48) [genvalidity-hspec]  shrinkValidPreservesValidOnGenValid (src/Test/Validity/Shrinking.hs:66) [genvalidity-hspec]  producesValidsOnGens2 [genvalidity-hspec]  producesValid2 [genvalidity-hspec]  producesValidsOnArbitrary2 [genvalidity-hspec]  producesValidsOnGens3 [genvalidity-hspec]  producesValid3 [genvalidity-hspec]  producesValidsOnArbitrary3 [genvalidity-hspec]  succeedsOnGens2 [genvalidity-hspec]  succeeds2 [genvalidity-hspec]  succeedsOnArbitrary2 [genvalidity-hspec]  failsOnGens2 [genvalidity-hspec]  validIfSucceedsOnGens2 [genvalidity-hspec]  validIfSucceeds2 [genvalidity-hspec]  validIfSucceedsOnArbitrary2 [genvalidity-hspec]  validIfSucceedsOnGens3 [genvalidity-hspec]  validIfSucceeds3 [genvalidity-hspec]  validIfSucceedsOnArbitrary3 [genvalidity-hspec]  equivalentOnGen [genvalidity-hspec]  equivalent [genvalidity-hspec]  equivalentOnGens2 [genvalidity-hspec]  equivalent2 [genvalidity-hspec]  equivalentOnGens3 [genvalidity-hspec]  equivalent3 [genvalidity-hspec]  equivalentOnArbitrary3 [genvalidity-hspec]  equivalentWhenFirstSucceedsOnGen [genvalidity-hspec]  equivalentWhenFirstSucceeds [genvalidity-hspec]  equivalentWhenFirstSucceedsOnArbitrary [genvalidity-hspec]  equivalentWhenFirstSucceedsOnGens2 [genvalidity-hspec]  equivalentWhenFirstSucceeds2 [genvalidity-hspec]  equivalentWhenFirstSucceedsOnArbitrary2 [genvalidity-hspec]  equivalentWhenSecondSucceedsOnGen [genvalidity-hspec]  equivalentWhenSecondSucceeds [genvalidity-hspec]  equivalentWhenSecondSucceedsOnArbitrary [genvalidity-hspec]  equivalentWhenSecondSucceedsOnGens2 [genvalidity-hspec]  equivalentWhenSecondSucceeds2 [genvalidity-hspec]  equivalentWhenSecondSucceedsOnArbitrary2 [genvalidity-hspec]  equivalentWhenSucceedOnGen [genvalidity-hspec]  equivalentWhenSucceed [genvalidity-hspec]  equivalentWhenSucceedOnArbitrary [genvalidity-hspec]  equivalentWhenSucceedOnGens2 [genvalidity-hspec]  equivalentWhenSucceed2 [genvalidity-hspec]  equivalentWhenSucceedOnArbitrary2 [genvalidity-hspec]  inverseFunctionsOnGen [genvalidity-hspec]  inverseFunctions [genvalidity-hspec]  inverseFunctionsIfFirstSucceedsOnGen [genvalidity-hspec]  inverseFunctionsIfFirstSucceeds [genvalidity-hspec]  inverseFunctionsIfFirstSucceedsOnArbitrary [genvalidity-hspec]  inverseFunctionsIfSecondSucceedsOnGen [genvalidity-hspec]  inverseFunctionsIfSecondSucceeds [genvalidity-hspec]  inverseFunctionsIfSecondSucceedsOnArbitrary [genvalidity-hspec]  inverseFunctionsIfSucceedOnGen [genvalidity-hspec]  inverseFunctionsIfSucceed [genvalidity-hspec]  inverseFunctionsIfSucceedOnArbitrary [genvalidity-hspec]  idempotentOnGen [genvalidity-hspec]  idempotent [genvalidity-hspec]  reflexivityOnGen [genvalidity-hspec]  transitivityOnGens [genvalidity-hspec]  antisymmetryOnGensWithEquality [genvalidity-hspec]  antisymmetryOnGens [genvalidity-hspec]  antireflexivityOnGen [genvalidity-hspec]  symmetryOnGens [genvalidity-hspec]  leftIdentityOnGenWithEquality [genvalidity-hspec]  leftIdentityOnGen [genvalidity-hspec]  rightIdentityOnGenWithEquality [genvalidity-hspec]  rightIdentityOnGen [genvalidity-hspec] Documentation created: dist/doc/html/genvalidity-hspec/, [genvalidity-hspec] dist/doc/html/genvalidity-hspec/genvalidity-hspec.txt [genvalidity-hspec] Preprocessing test suite 'genvalidity-hspec-test' for genvalidity-hspec-1.0.0.3.. [genvalidity-hspec] Phase: installPhase [genvalidity-hspec] Installing library in /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [genvalidity-hspec] Phase: fixupPhase [genvalidity-hspec] shrinking RPATHs of ELF executables and libraries in /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3 [genvalidity-hspec] shrinking /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSgenvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir-ghc9.8.2.so [genvalidity-hspec] checking for references to /build/ in /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3... [genvalidity-hspec] patching script interpreter paths in /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3 [genvalidity-hspec] stripping (with command strip and flags -S -p) in /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3/lib [genvalidity-hspec] shrinking RPATHs of ELF executables and libraries in /nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc [genvalidity-hspec] checking for references to /build/ in /nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc... [genvalidity-hspec] patching script interpreter paths in /nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc [time-compat:post-build] Uploading to the NixCI cache: /nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc /nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7 [time-compat:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [time-compat:post-build] copying 2 paths... [time-compat:post-build] copying path '/nix/store/2bf7d0iy9hixpzf356cq8bfys6n1hrq5-time-compat-1.9.7-doc' to 'https://cache.nix-ci.com'... [time-compat:post-build] copying path '/nix/store/45hsz76pdx7pqx0l2r3vzaxscp3wa53w-time-compat-1.9.7' to 'https://cache.nix-ci.com'... [time-compat:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [time-compat:post-build] copying 1 paths... [time-compat:post-build] copying path '/nix/store/q1vik348v615vribqj6l9nkwp6bp04vj-time-compat-1.9.7.drv' to 'https://cache.nix-ci.com'... Uploaded time-compat in 10.6s Progress: 40 of 89 built (6 building), 403 of 403 downloaded from cache Built time-compat in 4m42s [crypton]  E24: OK [crypton]  D24: OK [crypton]  E25: OK [crypton]  D25: OK [crypton]  E26: OK [crypton]  D26: OK [crypton]  E27: OK [crypton]  D27: OK [crypton]  E28: OK [crypton]  D28: OK [crypton]  E29: OK [crypton]  D29: OK [crypton]  E30: OK [crypton]  D30: OK [crypton]  E31: OK [crypton]  D31: OK [crypton]  E32: OK [crypton]  D32: OK [crypton]  E33: OK [crypton]  D33: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.47s) [crypton]  +++ OK, passed 5 tests. [crypton]  CBC: OK (0.27s) [crypton]  +++ OK, passed 5 tests. [crypton]  CFB: OK (0.57s) [crypton]  +++ OK, passed 5 tests. [crypton]  CTR: OK (0.05s) [crypton]  +++ OK, passed 5 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 5 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 5 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 5 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 5 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 5 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 5 tests. [crypton]  3DES_EEE [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (1.53s) [crypton]  +++ OK, passed 5 tests. [crypton]  CBC: OK (1.02s) [crypton]  +++ OK, passed 5 tests. [crypton]  CFB: OK (1.68s) [crypton]  +++ OK, passed 5 tests. [crypton]  CTR: OK (0.16s) [crypton]  +++ OK, passed 5 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 5 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 5 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 5 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 5 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 5 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 5 tests. [crypton]  Twofish [crypton]  Twofish128 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.12s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.08s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.07s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Twofish192 [crypton]  KAT [crypton]  ECB [genvalidity-hspec:post-build] Uploading to the NixCI cache: /nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3 /nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc [genvalidity-hspec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity-hspec:post-build] copying 2 paths... [genvalidity-hspec:post-build] copying path '/nix/store/aag7pgjbz71krz5pxg3cvbrgqkp24xf0-genvalidity-hspec-1.0.0.3-doc' to 'https://cache.nix-ci.com'... [genvalidity-hspec:post-build] copying path '/nix/store/9p743iy7gmi930wsifzq55rvryfc1s78-genvalidity-hspec-1.0.0.3' to 'https://cache.nix-ci.com'... [genvalidity-hspec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [genvalidity-hspec:post-build] copying 1 paths... [genvalidity-hspec:post-build] copying path '/nix/store/1i9avdkgvpw3i2zdszaviir2wya285gs-genvalidity-hspec-1.0.0.3.drv' to 'https://cache.nix-ci.com'... Uploaded genvalidity-hspec in 11.4s Progress: 41 of 89 built (5 building), 403 of 403 downloaded from cache Built genvalidity-hspec in 1m40s [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 ) [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 ) [hedgehog] Preprocessing test suite 'test' for hedgehog-1.5.. [hedgehog] Building test suite 'test' for hedgehog-1.5.. [hedgehog] [1 of 9] Compiling Test.Hedgehog.Applicative ( test/Test/Hedgehog/Applicative.hs, dist/build/test/test-tmp/Test/Hedgehog/Applicative.o ) [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 ) [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 [hedgehog] buildPhase completed in 38 seconds [hedgehog] Phase: checkPhase [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 700 tests. [hedgehog]  number == 1 29% █████▉·············· ✓ 20% [hedgehog]  ✓ prop_with_confidence_and_min_tests passed 1000 tests. [hedgehog]  number == 2 17% ███▍················ ✓ 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 ━━━ [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 [hedgehog] Preprocessing library for hedgehog-1.5.. [hedgehog] Running Haddock on library for hedgehog-1.5.. [hedgehog] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [hedgehog] [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, nothing ) [hedgehog] [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, /build/ghc1117_0/ghc_24.o, /build/ghc1117_0/ghc_24.dyn_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 [streaming-commons]  multi chunk, no good [✔] [streaming-commons]  UTF16LE spot checks [streaming-commons]  [[0,216,0],[220,0,0,0,0,0,0]] [✔] [streaming-commons] Data.Streaming.Zlib [streaming-commons]  Data.Streaming.Zlib [streaming-commons]  inflate/deflate [streaming-commons]  decompress' [✔] [streaming-commons]  +++ OK, passed 100 tests. [tasty-smallcheck] Documentation created: dist/doc/html/tasty-smallcheck/, [tasty-smallcheck] dist/doc/html/tasty-smallcheck/tasty-smallcheck.txt [tasty-smallcheck] Phase: installPhase [tasty-smallcheck] Installing library in /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [tasty-smallcheck] Phase: fixupPhase [tasty-smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2 [tasty-smallcheck] shrinking /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk-ghc9.8.2.so [tasty-smallcheck] checking for references to /build/ in /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2... [tasty-smallcheck] patching script interpreter paths in /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2 [tasty-smallcheck] stripping (with command strip and flags -S -p) in /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2/lib [tasty-smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc [tasty-smallcheck] checking for references to /build/ in /nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc... [tasty-smallcheck] patching script interpreter paths in /nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc [vector] Preprocessing library 'benchmarks-O2' for vector-0.13.2.0.. [vector] Building library 'benchmarks-O2' for vector-0.13.2.0.. [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.08s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.08s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.07s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK (0.03s) [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  Twofish256 [crypton]  KAT [crypton]  ECB [crypton]  E0: OK [crypton]  D0: OK [crypton]  E1: OK [crypton]  D1: OK [crypton]  decrypt.encrypt==id [crypton]  ECB: OK (0.08s) [crypton]  +++ OK, passed 100 tests. [crypton]  CBC: OK (0.08s) [crypton]  +++ OK, passed 100 tests. [crypton]  CFB: OK (0.07s) [crypton]  +++ OK, passed 100 tests. [crypton]  CTR: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  OCB: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  EAX: OK [crypton]  +++ OK, passed 100 tests. [crypton]  CWC: OK [crypton]  +++ OK, passed 100 tests. [crypton]  GCM: OK [crypton]  +++ OK, passed 100 tests. [crypton]  nullIV is null: OK [crypton]  ivAdd is linear: OK [crypton]  +++ OK, passed 100 tests. [crypton]  stream-cipher [crypton]  RC4 [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  ChaCha [crypton]  8-128-K0-I0: OK [crypton]  12-128-K0-I0: OK [crypton]  20-128-K0-I0: OK [crypton]  8-256-K0-I0: OK [crypton]  12-256-K0-I0: OK [crypton]  20-256-K0-I0: OK [crypton]  XChaCha20 example KAT: OK [crypton]  generate-combine: OK [crypton]  +++ OK, passed 100 tests. [crypton]  chunking-generate: OK [crypton]  +++ OK, passed 100 tests. [crypton]  chunking-combine: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  ChaChaPoly1305 [crypton]  V1: OK [crypton]  V1-decrypt: OK [crypton]  V1-extended: OK [crypton]  V1-extended-decrypt: OK [crypton]  nonce increment: OK [crypton]  Salsa [crypton]  KAT [crypton]  1: OK [crypton]  2: OK [crypton]  generate-combine: OK [crypton]  +++ OK, passed 100 tests. [crypton]  chunking-generate: OK [crypton]  +++ OK, passed 100 tests. [crypton]  chunking-combine: OK (0.04s) [crypton]  +++ OK, passed 100 tests. [crypton]  XSalsa [crypton]  KAT [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [hedgehog] [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, /build/ghc1117_0/ghc_26.o, /build/ghc1117_0/ghc_26.dyn_o ) [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 ) [hedgehog] [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, /build/ghc1117_0/ghc_30.o, /build/ghc1117_0/ghc_30.dyn_o ) [hedgehog] [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, /build/ghc1117_0/ghc_36.o, /build/ghc1117_0/ghc_36.dyn_o ) [hedgehog] [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, /build/ghc1117_0/ghc_38.o, /build/ghc1117_0/ghc_38.dyn_o ) [hedgehog] [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, /build/ghc1117_0/ghc_42.o, /build/ghc1117_0/ghc_42.dyn_o ) [hedgehog] [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, /build/ghc1117_0/ghc_44.o, /build/ghc1117_0/ghc_44.dyn_o ) [hedgehog] [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, /build/ghc1117_0/ghc_46.o, /build/ghc1117_0/ghc_46.dyn_o ) [hedgehog] [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, /build/ghc1117_0/ghc_48.o, /build/ghc1117_0/ghc_48.dyn_o ) [hedgehog] [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, /build/ghc1117_0/ghc_50.o, /build/ghc1117_0/ghc_50.dyn_o ) [hedgehog] [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, nothing ) [hedgehog] [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, /build/ghc1117_0/ghc_52.o, /build/ghc1117_0/ghc_52.dyn_o ) [hedgehog] [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, /build/ghc1117_0/ghc_28.o, /build/ghc1117_0/ghc_28.dyn_o ) [hedgehog] [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, /build/ghc1117_0/ghc_32.o, /build/ghc1117_0/ghc_32.dyn_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]  | ^^^^ [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/ghc1117_0/ghc_22.o, /build/ghc1117_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/ghc1117_0/ghc_20.o, /build/ghc1117_0/ghc_20.dyn_o ) [hedgehog] [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, /build/ghc1117_0/ghc_40.o, /build/ghc1117_0/ghc_40.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): [streaming-commons]  compress' [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  with dictionary [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  different dict [✔] [streaming-commons]  license [streaming-commons]  single deflate [✔] [streaming-commons]  single inflate [✔] [streaming-commons]  multi deflate [✔] [streaming-commons]  multi inflate [✔] [streaming-commons]  lbs zlib [streaming-commons]  inflate [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  deflate [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  flushing [streaming-commons]  zlib [✔] [streaming-commons]  gzip [✔] [streaming-commons]  large raw #9 [streaming-commons]  compressing [✔] [tasty-smallcheck:post-build] Uploading to the NixCI cache: /nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2 /nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc [tasty-smallcheck:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-smallcheck:post-build] copying 2 paths... [tasty-smallcheck:post-build] copying path '/nix/store/q0kfnxgc84j71mxc38512f63vyf87xsr-tasty-smallcheck-0.8.2-doc' to 'https://cache.nix-ci.com'... [tasty-smallcheck:post-build] copying path '/nix/store/f63ds5bx4h836sb9bffairq1y1cnr45r-tasty-smallcheck-0.8.2' to 'https://cache.nix-ci.com'... [tasty-smallcheck:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-smallcheck:post-build] copying 1 paths... [tasty-smallcheck:post-build] copying path '/nix/store/76x3amr55l72g3h1k156c7yyl9a89yv4-tasty-smallcheck-0.8.2.drv' to 'https://cache.nix-ci.com'... Uploaded tasty-smallcheck in 7.3s Progress: 42 of 89 built (4 building), 403 of 403 downloaded from cache Built tasty-smallcheck in 38.8s [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 ) [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 ) [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): Building /nix/store/xj8z62pydr9rb8sdmp71180hyzsgaiw4-integer-logarithms-1.0.4.drv [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  crypto_box encryption [crypton]  1: OK [crypton]  AFIS [crypton]  KAT merge [crypton]  merge 0: OK [crypton]  merge 1: OK [crypton]  merge.split == id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  ECC [crypton]  decodePoint [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  9: OK [crypton]  10: OK [crypton]  11: OK [crypton]  12: OK [crypton]  13: OK [crypton]  14: OK [crypton]  15: OK [crypton]  16: OK [crypton]  17: OK [crypton]  18: OK [crypton]  19: OK [crypton]  20: OK [crypton]  21: OK [crypton]  22: OK [crypton]  23: OK [crypton]  24: OK [crypton]  25: OK [crypton]  26: OK [crypton]  27: OK [crypton]  28: OK [crypton]  29: OK [crypton]  30: OK [crypton]  31: OK [crypton]  32: OK [crypton]  33: OK [crypton]  34: OK [crypton]  ECDH weak points [crypton]  0: OK [crypton]  1: OK [crypton]  2: OK [crypton]  3: OK [crypton]  4: OK [crypton]  5: OK [crypton]  6: OK [crypton]  7: OK [crypton]  8: OK [crypton]  property [crypton]  decodePoint.encodePoint==id: OK (0.11s) [crypton]  +++ OK, passed 100 tests. [crypton]  ECDH commutes: OK (0.11s) [crypton]  +++ OK, passed 20 tests. [crypton]  decodeScalar.encodeScalar==id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  scalarFromInteger.scalarToInteger==id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  (a + b).P = a.P + b.P: OK (0.14s) [crypton]  +++ OK, passed 20 tests. [crypton]  (a * b).P = a.(b.P): OK (0.13s) [crypton]  +++ OK, passed 20 tests. [crypton]  ECC.Edwards25519 [crypton]  vectors [crypton]  11*G: OK [crypton]  123*G: OK [crypton]  134*G: OK [crypton]  123*G + 11*G: OK [crypton]  scalar arithmetic [crypton]  scalarDecodeLong.scalarEncode==id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  curve order: OK [crypton]  addition with zero: OK [crypton]  +++ OK, passed 100 tests. [crypton]  addition associative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  addition commutative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication with zero: OK [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]  | ^^^^ [hedgehog] [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, /build/ghc1117_0/ghc_34.o, /build/ghc1117_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) [streaming-commons]  decompressing [✔] [streaming-commons]  getUnusedInflate [✔] [streaming-commons]  [streaming-commons] Finished in 109.6981 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 1 minutes 50 seconds [streaming-commons] Phase: haddockPhase [streaming-commons] Preprocessing library for streaming-commons-0.2.3.0.. [streaming-commons] Running Haddock on library for streaming-commons-0.2.3.0.. [streaming-commons] 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 ) [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 ) [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 ) [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] Warning: 'maxListenQueue' is out of scope. [streaming-commons]  If you qualify the identifier, haddock can try to link it anyway. [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) [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." [vector]  | [vector] 439 | = V.uniq `eq` (map head . group) [vector]  | ^^^^ [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication with one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication associative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication commutative: OK [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication distributive: OK [crypton]  +++ OK, passed 100 tests. [crypton]  point arithmetic [crypton]  pointDecode.pointEncode==id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  pointEncode.pointDecode==id: OK [crypton]  +++ OK, passed 100 tests. [crypton]  addition with identity: OK [crypton]  +++ OK, passed 100 tests. [crypton]  addition associative: OK (0.02s) [crypton]  +++ OK, passed 100 tests. [crypton]  addition commutative: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  negation: OK [crypton]  +++ OK, passed 100 tests. [crypton]  doubling: OK [crypton]  +++ OK, passed 100 tests. [crypton]  multiplication by cofactor: OK [crypton]  +++ OK, passed 100 tests. [crypton]  prime order: OK [crypton]  +++ OK, passed 100 tests. [crypton]  8-torsion point: OK [crypton]  scalarmult with zero: OK [crypton]  +++ OK, passed 100 tests. [crypton]  scalarmult with one: OK [crypton]  +++ OK, passed 100 tests. [crypton]  scalarmult with two: OK [crypton]  +++ OK, passed 100 tests. [crypton]  scalarmult with curve order - 1: OK [crypton]  +++ OK, passed 100 tests. [crypton]  scalarmult commutative: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  scalarmult distributive: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  double scalarmult: OK (0.01s) [crypton]  +++ OK, passed 100 tests. [crypton]  ECDSA [crypton]  verification [crypton]  SHA1: OK (0.08s) [crypton]  +++ OK, passed 5 tests. [crypton]  SHA224: OK (0.06s) [crypton]  +++ OK, passed 5 tests. [crypton]  SHA256: OK (0.05s) [crypton]  +++ OK, passed 5 tests. [crypton]  SHA384: OK (0.05s) [crypton]  +++ OK, passed 5 tests. [crypton]  SHA512: OK (0.04s) [crypton]  +++ OK, passed 5 tests. [crypton]  recovery [crypton]  SEC_p128r1: OK (0.14s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p128r2: OK (0.14s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p256k1: OK (0.45s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p256r1: OK (0.42s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_t131r1: OK (1.53s) [crypton]  +++ OK, passed 50 tests. [crypton]  SEC_t131r2: OK (1.51s) [crypton]  +++ OK, passed 50 tests. [crypton]  SEC_t233k1: OK (2.11s) [crypton]  +++ OK, passed 20 tests. [crypton]  SEC_t233r1: OK (2.24s) [crypton]  +++ OK, passed 20 tests. [crypton]  normalize [crypton]  SEC_p128r1: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p128r2: OK (0.05s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p256k1: OK (0.12s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_p256r1: OK (0.12s) [crypton]  +++ OK, passed 100 tests. [crypton]  SEC_t131r1: OK (0.40s) [crypton]  +++ OK, passed 50 tests. [crypton]  SEC_t131r2: OK (0.38s) [crypton]  +++ OK, passed 50 tests. [crypton]  SEC_t233k1: OK (0.47s) [crypton]  +++ OK, passed 20 tests. [crypton]  SEC_t233r1: OK (0.46s) [crypton]  +++ OK, passed 20 tests. [crypton]  [crypton] All 2124 tests passed (136.57s) [crypton] Test suite test-crypton: PASS [crypton] Test suite logged to: dist/test/crypton-1.0.4-test-crypton.log [crypton] 1 of 1 test suites (1 of 1 test cases) passed. [crypton] checkPhase completed in 4 minutes 27 seconds [crypton] Phase: haddockPhase [crypton] Preprocessing library for crypton-1.0.4.. [crypton] Running Haddock on library for crypton-1.0.4.. [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' [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: 'mfilter' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [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. [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) [streaming-commons]  75% ( 3 / 4) in 'Data.Streaming.Process.Internal' [streaming-commons]  Missing documentation for: [streaming-commons]  Module header [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) [streaming-commons] Warning: Data.Streaming.Zlib: could not find link destinations for: [streaming-commons]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [crypton] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [crypton] [ 1 of 139] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, nothing ) [crypton] [ 2 of 139] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, nothing ) [crypton] [ 3 of 139] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, nothing ) [crypton] [ 4 of 139] Compiling Crypto.Error ( Crypto/Error.hs, nothing ) [crypton] [ 5 of 139] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, nothing ) [crypton] [ 6 of 139] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, nothing ) [crypton] [ 7 of 139] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, nothing ) [crypton] [ 8 of 139] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, nothing ) [crypton] [ 9 of 139] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, nothing ) [crypton] [ 10 of 139] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, nothing ) [crypton] [ 11 of 139] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, nothing ) [crypton] [ 12 of 139] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, nothing ) [crypton] [ 13 of 139] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, nothing ) [crypton] [ 14 of 139] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, nothing ) [crypton] [ 15 of 139] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, nothing ) [crypton] [ 16 of 139] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, nothing ) [crypton] [ 17 of 139] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, nothing ) [crypton] [ 18 of 139] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, nothing ) [crypton] [ 19 of 139] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, nothing ) [crypton] [ 20 of 139] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, nothing ) [crypton] [ 21 of 139] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, nothing ) [crypton] [ 22 of 139] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, nothing ) [crypton] [ 23 of 139] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, nothing ) [crypton] [ 24 of 139] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, nothing ) [crypton] [ 25 of 139] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, nothing ) [crypton] [ 26 of 139] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, nothing ) [crypton] [ 27 of 139] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, nothing ) [crypton] [ 28 of 139] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, nothing ) [crypton] [ 29 of 139] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, nothing ) [crypton] [ 30 of 139] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, nothing ) [crypton] [ 31 of 139] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, nothing ) [crypton] [ 32 of 139] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, nothing ) [crypton] [ 33 of 139] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, nothing ) [crypton] [ 34 of 139] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, nothing ) [crypton] [ 35 of 139] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, nothing ) [crypton] [ 36 of 139] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, nothing ) [crypton] [ 37 of 139] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, nothing ) [crypton] [ 38 of 139] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, nothing ) [crypton] [ 39 of 139] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, nothing ) [crypton] [ 40 of 139] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, nothing ) [crypton] [ 41 of 139] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, nothing ) [crypton] [ 42 of 139] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, nothing ) [crypton] [ 43 of 139] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, nothing ) [crypton] [ 44 of 139] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, nothing ) [crypton] [ 45 of 139] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, nothing ) [crypton] [ 46 of 139] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, nothing ) [crypton] [ 47 of 139] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, nothing ) [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. [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) [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 [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 [crypton] [ 48 of 139] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, nothing ) [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 [integer-logarithms] Phase: setupCompilerEnvironmentPhase [integer-logarithms] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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 [integer-logarithms] Phase: unpackPhase [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" [crypton] [ 49 of 139] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, nothing ) [integer-logarithms] Phase: patchPhase [integer-logarithms] Phase: compileBuildDriverPhase [integer-logarithms] setupCompileFlags: -package-db=/build/tmp.H6zUHNSvPA/setup-package.conf.d -threaded [integer-logarithms] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.H6zUHNSvPA/Main.o ) [crypton] [ 50 of 139] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, nothing ) [crypton] [ 51 of 139] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, nothing ) [integer-logarithms] [2 of 2] Linking Setup [crypton] [ 52 of 139] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, nothing ) [crypton] [ 53 of 139] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, nothing ) [crypton] [ 54 of 139] Compiling Crypto.Hash ( Crypto/Hash.hs, nothing ) [crypton] [ 55 of 139] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, nothing ) [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 ) [crypton] [ 56 of 139] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, nothing ) [crypton] [ 57 of 139] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, nothing ) [crypton] [ 58 of 139] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, nothing ) [crypton] [ 59 of 139] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, nothing ) [crypton] [ 60 of 139] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, nothing ) [crypton] [ 61 of 139] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, nothing ) [crypton] [ 62 of 139] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, nothing ) [crypton] [ 63 of 139] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, nothing ) [crypton] [ 64 of 139] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, nothing ) [crypton] [ 65 of 139] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, nothing ) [crypton] [ 66 of 139] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, nothing ) [crypton] [ 67 of 139] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, nothing ) [crypton] [ 68 of 139] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, nothing ) [crypton] [ 69 of 139] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, nothing ) [crypton] [ 70 of 139] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, nothing ) [crypton] [ 71 of 139] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, nothing ) [crypton] [ 72 of 139] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, nothing ) [crypton] [ 73 of 139] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, nothing ) [crypton] [ 74 of 139] Compiling Crypto.MAC.KeyedBlake2 ( Crypto/MAC/KeyedBlake2.hs, nothing ) [crypton] [ 75 of 139] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, nothing ) [crypton] [ 76 of 139] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, nothing ) [integer-logarithms] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton] [ 77 of 139] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, nothing ) [integer-logarithms] Phase: configurePhase [integer-logarithms] configureFlags: --verbose --prefix=/nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 --with-gcc=gcc --package-db=/build/tmp.H6zUHNSvPA/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton] [ 78 of 139] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, nothing ) [integer-logarithms] Using Parsec parser [integer-logarithms] Configuring integer-logarithms-1.0.4... [crypton] [ 79 of 139] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, nothing ) [crypton] [ 80 of 139] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, nothing ) [crypton] [ 81 of 139] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, nothing ) [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.1.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.1.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 [crypton] [ 82 of 139] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, nothing ) [crypton] [ 83 of 139] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, nothing ) [streaming-commons] Documentation created: dist/doc/html/streaming-commons/, [streaming-commons] dist/doc/html/streaming-commons/streaming-commons.txt [crypton] [ 84 of 139] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, nothing ) [crypton] [ 85 of 139] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, nothing ) [crypton] [ 86 of 139] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, nothing ) [crypton] [ 87 of 139] Compiling Crypto.OTP ( Crypto/OTP.hs, nothing ) [streaming-commons] Preprocessing test suite 'test' for streaming-commons-0.2.3.0.. [crypton] [ 88 of 139] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, nothing ) [streaming-commons] Phase: installPhase [streaming-commons] Installing library in /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [crypton] [ 89 of 139] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, nothing ) [crypton] [ 90 of 139] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, nothing ) [crypton] [ 91 of 139] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, nothing ) [crypton] [ 92 of 139] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, nothing ) [crypton] [ 93 of 139] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, nothing ) [crypton] [ 94 of 139] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, nothing ) [crypton] [ 95 of 139] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, nothing ) [crypton] [ 96 of 139] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, nothing ) [crypton] [ 97 of 139] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, nothing ) [crypton] [ 98 of 139] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, nothing ) [crypton] [ 99 of 139] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, nothing ) [crypton] [100 of 139] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, nothing ) [crypton] [101 of 139] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, nothing ) [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-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  include array-0.5.6.0-4c48 [integer-logarithms]  include base-4.19.1.0-a65c [integer-logarithms]  include ghc-bignum-1.3-88ca [integer-logarithms]  include ghc-prim-0.11.0-89e1 [integer-logarithms]  component integer-logarithms-1.0.4-IWxaV4kSnPr6PJn6DpIk3i-spec [integer-logarithms]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [integer-logarithms]  include base-4.19.1.0-a65c [integer-logarithms]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [integer-logarithms]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [integer-logarithms]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [integer-logarithms]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [integer-logarithms]  include tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [integer-logarithms] Linked component graph: [integer-logarithms]  unit integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  include array-0.5.6.0-4c48 [integer-logarithms]  include base-4.19.1.0-a65c [integer-logarithms]  include ghc-bignum-1.3-88ca [integer-logarithms]  include ghc-prim-0.11.0-89e1 [integer-logarithms]  GHC.Integer.Logarithms.Compat=integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V:GHC.Integer.Logarithms.Compat,Math.NumberTheory.Logarithms=integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V:Math.NumberTheory.Logarithms,Math.NumberTheory.Powers.Integer=integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V:Math.NumberTheory.Powers.Integer,Math.NumberTheory.Powers.Natural=integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V:Math.NumberTheory.Powers.Natural [integer-logarithms]  unit integer-logarithms-1.0.4-IWxaV4kSnPr6PJn6DpIk3i-spec [integer-logarithms]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [integer-logarithms]  include base-4.19.1.0-a65c [integer-logarithms]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [integer-logarithms]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [integer-logarithms]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [integer-logarithms]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [integer-logarithms]  include tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [integer-logarithms] Ready component graph: [integer-logarithms]  definite integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  depends array-0.5.6.0-4c48 [integer-logarithms]  depends base-4.19.1.0-a65c [integer-logarithms]  depends ghc-bignum-1.3-88ca [integer-logarithms]  depends ghc-prim-0.11.0-89e1 [integer-logarithms]  definite integer-logarithms-1.0.4-IWxaV4kSnPr6PJn6DpIk3i-spec [integer-logarithms]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [integer-logarithms]  depends base-4.19.1.0-a65c [integer-logarithms]  depends integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms]  depends smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [integer-logarithms]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [integer-logarithms]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [integer-logarithms]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [integer-logarithms]  depends tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [integer-logarithms] Using Cabal-3.10.2.0 compiled by ghc-9.8 [integer-logarithms] Using compiler: ghc-9.8.2 [integer-logarithms] Using install prefix: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4 [integer-logarithms] Executables installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/bin [integer-logarithms] Libraries installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms] Dynamic Libraries installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [integer-logarithms] Private executables installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/libexec/x86_64-linux-ghc-9.8.2/integer-logarithms-1.0.4 [integer-logarithms] Data files installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/share/x86_64-linux-ghc-9.8.2/integer-logarithms-1.0.4 [integer-logarithms] Documentation installed in: [integer-logarithms] /nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 [integer-logarithms] Configuration files installed in: [integer-logarithms] /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/etc [integer-logarithms] No alex found [integer-logarithms] Using ar found on system at: [integer-logarithms] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [integer-logarithms] Using ghc version 9.8.2 found on system at: [integer-logarithms] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [integer-logarithms] Using ghc-pkg version 9.8.2 found on system at: [integer-logarithms] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [integer-logarithms] Using hsc2hs version 0.68.10 found on system at: [integer-logarithms] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [integer-logarithms] Using hscolour version 1.25 found on system at: [integer-logarithms] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [integer-logarithms] No jhc found [integer-logarithms] Using ld found on system at: [integer-logarithms] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [integer-logarithms] No pkg-config found [integer-logarithms] Using runghc version 9.8.2 found on system at: [integer-logarithms] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [integer-logarithms] Using strip version 2.44 found on system at: [integer-logarithms] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [integer-logarithms] Using tar found on system at: [integer-logarithms] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [integer-logarithms] No uhc found [crypton] [102 of 139] Compiling Crypto.Random.HmacDRG ( Crypto/Random/HmacDRG.hs, nothing ) [crypton] [103 of 139] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, nothing ) [crypton] [104 of 139] Compiling Crypto.Random ( Crypto/Random.hs, nothing ) [crypton] [105 of 139] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, nothing ) [crypton] [106 of 139] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, nothing ) [crypton] [107 of 139] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, nothing ) [crypton] [108 of 139] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, nothing ) [integer-logarithms] Phase: buildPhase [crypton] [109 of 139] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, nothing ) [integer-logarithms] Preprocessing library for integer-logarithms-1.0.4.. [integer-logarithms] Building library for integer-logarithms-1.0.4.. [crypton] [110 of 139] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, nothing ) [streaming-commons] Phase: fixupPhase [crypton] [111 of 139] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, nothing ) [crypton] [112 of 139] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, nothing ) [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 ) [crypton] [113 of 139] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, nothing ) [streaming-commons] shrinking RPATHs of ELF executables and libraries in /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0 [streaming-commons] shrinking /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSstreaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO-ghc9.8.2.so [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 ) [streaming-commons] checking for references to /build/ in /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0... [crypton] [114 of 139] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, nothing ) [streaming-commons] patching script interpreter paths in /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0 [streaming-commons] stripping (with command strip and flags -S -p) in /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0/lib [crypton] [115 of 139] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, nothing ) [crypton] [116 of 139] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, nothing ) [streaming-commons] shrinking RPATHs of ELF executables and libraries in /nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc [streaming-commons] checking for references to /build/ in /nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc... [streaming-commons] patching script interpreter paths in /nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc [crypton] [117 of 139] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, nothing ) [crypton] [118 of 139] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, nothing ) [streaming-commons:post-build] Uploading to the NixCI cache: /nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc /nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0 [streaming-commons:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [streaming-commons:post-build] copying 2 paths... [streaming-commons:post-build] copying path '/nix/store/39mxi652i05wqkvx9bjbpiln00b10i7w-streaming-commons-0.2.3.0-doc' to 'https://cache.nix-ci.com'... [streaming-commons:post-build] copying path '/nix/store/mfs33swl8j953iig0vr164fkzzh5ivv4-streaming-commons-0.2.3.0' to 'https://cache.nix-ci.com'... [streaming-commons:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [streaming-commons:post-build] copying 1 paths... [streaming-commons:post-build] copying path '/nix/store/qm0r61v7wdz2zbdap1kyzsz6r1kv7fd1-streaming-commons-0.2.3.0.drv' to 'https://cache.nix-ci.com'... Uploaded streaming-commons in 11.4s Progress: 43 of 89 built (4 building), 403 of 403 downloaded from cache Built streaming-commons in 2m44s [crypton] [119 of 139] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, nothing ) [crypton] [120 of 139] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, nothing ) [crypton] [121 of 139] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, nothing ) [crypton] [122 of 139] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, nothing ) [crypton] [123 of 139] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, nothing ) [crypton] [124 of 139] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, nothing ) [crypton] [125 of 139] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, nothing ) [crypton] [126 of 139] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, nothing ) [crypton] [127 of 139] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, nothing ) [crypton] [128 of 139] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, nothing ) [crypton] [129 of 139] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, nothing ) [crypton] [130 of 139] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, nothing ) [crypton] [131 of 139] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, nothing ) [crypton] [132 of 139] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, nothing ) [crypton] [133 of 139] Compiling Crypto.ECC ( Crypto/ECC.hs, nothing ) [crypton] [134 of 139] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, nothing ) [crypton] [135 of 139] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, nothing ) [crypton] [136 of 139] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, nothing ) [crypton] [137 of 139] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, nothing ) [crypton] [138 of 139] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, nothing ) [crypton] [139 of 139] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, nothing ) [crypton] Haddock coverage: [crypton]  100% ( 4 / 4) in 'Crypto.Data.Padding' [crypton]  100% ( 8 / 8) in 'Crypto.Error' [crypton]  100% ( 8 / 8) in 'Crypto.Hash.IO' [crypton]  92% ( 25 / 27) in 'Crypto.Cipher.Types' [crypton]  Missing documentation for: [crypton]  CCM_M (Crypto/Cipher/Types/Base.hs:48) [crypton]  CCM_L (Crypto/Cipher/Types/Base.hs:50) [crypton]  75% ( 3 / 4) in 'Crypto.ConstructHash.MiyaguchiPreneel' [crypton]  Missing documentation for: [crypton]  MiyaguchiPreneel (Crypto/ConstructHash/MiyaguchiPreneel.hs:26) [crypton]  0% ( 0 / 2) in 'Crypto.Cipher.Utils' [crypton]  Missing documentation for: [crypton]  Module header [crypton]  validateKeySize (Crypto/Cipher/Utils.hs:12) [crypton]  100% ( 5 / 5) in 'Crypto.Cipher.TripleDES' [crypton]  100% ( 2 / 2) in 'Crypto.Cipher.DES' [crypton]  100% ( 5 / 5) in 'Crypto.Cipher.Salsa' [crypton]  100% ( 6 / 6) in 'Crypto.Cipher.XSalsa' [crypton]  100% ( 5 / 5) in 'Crypto.Cipher.RC4' [crypton]  100% ( 10 / 10) in 'Crypto.Cipher.ChaCha' [crypton]  100% ( 4 / 4) in 'Crypto.Cipher.AES' [crypton] Warning: 'bitlen' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton] Warning: 'n' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton] Warning: 'SHAKE256' is ambiguous. It is defined [crypton]  * at Crypto/Hash/SHAKE.hs:74:33 [crypton]  * at Crypto/Hash/SHAKE.hs:74:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/Hash/SHAKE.hs:74:1 [crypton] Warning: 'SHAKE128' is ambiguous. It is defined [crypton]  * at Crypto/Hash/SHAKE.hs:50:33 [crypton]  * at Crypto/Hash/SHAKE.hs:50:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/Hash/SHAKE.hs:50:1 [crypton]  95% ( 46 / 48) in 'Crypto.Hash.Algorithms' [crypton]  Missing documentation for: [crypton]  Blake2bp (Crypto/Hash/Blake2.hs:202) [crypton]  Blake2sp (Crypto/Hash/Blake2.hs:160) [crypton]  100% ( 23 / 23) in 'Crypto.Hash' [crypton]  0% ( 0 / 4) in 'Crypto.Cipher.Twofish' [crypton]  Missing documentation for: [crypton]  Module header [crypton]  Twofish128 (Crypto/Cipher/Twofish.hs:11) [crypton]  Twofish192 (Crypto/Cipher/Twofish.hs:24) [crypton]  Twofish256 (Crypto/Cipher/Twofish.hs:37) [crypton]  100% ( 2 / 2) in 'Crypto.Cipher.CAST5' [crypton]  100% ( 6 / 6) in 'Crypto.Cipher.Blowfish' [crypton]  100% ( 2 / 2) in 'Crypto.Cipher.Camellia' [crypton] Warning: 'hashParallelism' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Documentation created: dist/doc/html/hedgehog/, [hedgehog] dist/doc/html/hedgehog/hedgehog.txt [hedgehog] Preprocessing test suite 'test' for hedgehog-1.5.. [hedgehog] Phase: installPhase [hedgehog] Installing library in /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [hedgehog] Phase: fixupPhase [hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5 [hedgehog] shrinking /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShedgehog-1.5-8WipgaExFY2JXyxgMnU904-ghc9.8.2.so [hedgehog] checking for references to /build/ in /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5... [hedgehog] patching script interpreter paths in /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5 [hedgehog] stripping (with command strip and flags -S -p) in /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5/lib [hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc [hedgehog] checking for references to /build/ in /nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc... [hedgehog] patching script interpreter paths in /nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc [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 ) [integer-logarithms] [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.p_o ) [integer-logarithms] [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.p_o ) [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 ) [integer-logarithms] Preprocessing test suite 'spec' for integer-logarithms-1.0.4.. [integer-logarithms] Building test suite 'spec' for integer-logarithms-1.0.4.. [integer-logarithms] [1 of 4] Compiling Math.NumberTheory.TestUtils ( test-suite/Math/NumberTheory/TestUtils.hs, dist/build/spec/spec-tmp/Math/NumberTheory/TestUtils.o ) [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 ) [integer-logarithms] [4 of 4] Compiling Main ( test-suite/Test.hs, dist/build/spec/spec-tmp/Main.o ) [integer-logarithms] [5 of 5] Linking dist/build/spec/spec [integer-logarithms] Phase: checkPhase [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.01s) [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 [integer-logarithms] Preprocessing library for integer-logarithms-1.0.4.. [integer-logarithms] Running Haddock on library for integer-logarithms-1.0.4.. [crypton] Warning: 'hashMemory' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton] Warning: 'hashIterations' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton]  80% ( 8 / 10) in 'Crypto.KDF.Argon2' [crypton]  Missing documentation for: [crypton]  defaultOptions (Crypto/KDF/Argon2.hs:98) [crypton]  hash (Crypto/KDF/Argon2.hs:114) [crypton]  75% ( 3 / 4) in 'Crypto.KDF.BCryptPBKDF' [crypton]  Missing documentation for: [crypton]  Parameters (Crypto/KDF/BCryptPBKDF.hs:43) [crypton]  100% ( 4 / 4) in 'Crypto.MAC.CMAC' [crypton] Warning: 'hmacFinalize' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton]  100% ( 10 / 10) in 'Crypto.MAC.HMAC' [crypton]  62% ( 5 / 8) in 'Crypto.KDF.PBKDF2' [crypton]  Missing documentation for: [crypton]  fastPBKDF2_SHA1 (Crypto/KDF/PBKDF2.hs:124) [crypton]  fastPBKDF2_SHA256 (Crypto/KDF/PBKDF2.hs:143) [crypton]  fastPBKDF2_SHA512 (Crypto/KDF/PBKDF2.hs:162) [crypton]  100% ( 3 / 3) in 'Crypto.KDF.Scrypt' [crypton]  83% ( 5 / 6) in 'Crypto.KDF.HKDF' [crypton]  Missing documentation for: [crypton]  toPRK (Crypto/KDF/HKDF.hs:103) [crypton] Warning: 'KMAC' is ambiguous. It is defined [crypton]  * at Crypto/MAC/KMAC.hs:87:18 [crypton]  * at Crypto/MAC/KMAC.hs:87:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/MAC/KMAC.hs:87:1 [crypton]  100% ( 10 / 10) in 'Crypto.MAC.KMAC' [crypton] Warning: 'KeyedBlake2' is ambiguous. It is defined [crypton]  * at Crypto/MAC/KeyedBlake2.hs:44:25 [crypton]  * at Crypto/MAC/KeyedBlake2.hs:44:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/MAC/KeyedBlake2.hs:44:1 [crypton]  100% ( 11 / 11) in 'Crypto.MAC.KeyedBlake2' [crypton]  91% ( 11 / 12) in 'Crypto.MAC.Poly1305' [crypton]  Missing documentation for: [crypton]  authTag (Crypto/MAC/Poly1305.hs:59) [crypton]  100% ( 19 / 19) in 'Crypto.Cipher.ChaChaPoly1305' [crypton] Warning: 'a' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton] Warning: 'b' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton]  100% ( 8 / 8) in 'Crypto.Number.Basic' [crypton] Warning: 'm' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton]  100% ( 12 / 12) in 'Crypto.Number.F2m' [crypton] Warning: 'CoprimesAssertionError' is ambiguous. It is defined [crypton]  * at Crypto/Number/ModArithmetic.hs:29:31 [crypton]  * at Crypto/Number/ModArithmetic.hs:29:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/Number/ModArithmetic.hs:29:1 [crypton] Warning: 'ModulusAssertionError' is ambiguous. It is defined [crypton]  * at Crypto/Number/ModArithmetic.hs:148:30 [crypton]  * at Crypto/Number/ModArithmetic.hs:148:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/Number/ModArithmetic.hs:148:1 [crypton]  100% ( 11 / 11) in 'Crypto.Number.ModArithmetic' [crypton]  100% ( 7 / 7) in 'Crypto.Number.Nat' [crypton]  100% ( 4 / 4) in 'Crypto.Number.Serialize.Internal' [crypton]  100% ( 5 / 5) in 'Crypto.Number.Serialize' [crypton]  100% ( 4 / 4) in 'Crypto.Number.Serialize.Internal.LE' [crypton]  100% ( 5 / 5) in 'Crypto.Number.Serialize.LE' [crypton]  75% ( 9 / 12) in 'Crypto.OTP' [crypton]  Missing documentation for: [crypton]  hotp (Crypto/OTP.hs:75) [crypton]  TOTPParams (Crypto/OTP.hs:123) [crypton]  ClockSkew (Crypto/OTP.hs:125) [crypton]  100% ( 15 / 15) in 'Crypto.PubKey.ECC.Types' [crypton]  100% ( 3 / 3) in 'Crypto.PubKey.MaskGenFunction' [crypton]  100% ( 11 / 11) in 'Crypto.PubKey.RSA.Types' [crypton]  100% ( 5 / 5) in 'Crypto.PubKey.RSA.Prim' [crypton]  100% ( 5 / 5) in 'Crypto.Random.Entropy.Unsafe' [crypton]  100% ( 2 / 2) in 'Crypto.Random.Entropy' [crypton]  100% ( 5 / 5) in 'Crypto.Random.EntropyPool' [crypton] Warning: 'MonadPseudoRandom' is ambiguous. It is defined [crypton]  * at Crypto/Random/Types.hs:31:35 [crypton]  * at Crypto/Random/Types.hs:31:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/Random/Types.hs:31:1 [hedgehog:post-build] Uploading to the NixCI cache: /nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5 /nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc [hedgehog:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hedgehog:post-build] copying 2 paths... [hedgehog:post-build] copying path '/nix/store/q3sflg0ldqwqlrvlg7z2swnm0dzjs292-hedgehog-1.5-doc' to 'https://cache.nix-ci.com'... [hedgehog:post-build] copying path '/nix/store/nnymc86giik5spycgwykmdsfbzkvs2rx-hedgehog-1.5' to 'https://cache.nix-ci.com'... [hedgehog:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [hedgehog:post-build] copying 1 paths... [hedgehog:post-build] copying path '/nix/store/0znb33r2bp2f31lgbi4dk2l86f7idswj-hedgehog-1.5.drv' to 'https://cache.nix-ci.com'... Uploaded hedgehog in 18.8s Progress: 44 of 89 built (3 building), 403 of 403 downloaded from cache Built hedgehog in 1m52s [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 ) [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]  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' [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 [integer-logarithms] Installing library in /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [integer-logarithms] Phase: fixupPhase [integer-logarithms] shrinking RPATHs of ELF executables and libraries in /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4 [integer-logarithms] shrinking /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSinteger-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V-ghc9.8.2.so [integer-logarithms] checking for references to /build/ in /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4... [integer-logarithms] patching script interpreter paths in /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4 [integer-logarithms] stripping (with command strip and flags -S -p) in /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4/lib [integer-logarithms] shrinking RPATHs of ELF executables and libraries in /nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc [integer-logarithms] checking for references to /build/ in /nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc... [integer-logarithms] patching script interpreter paths in /nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc Building /nix/store/n8r9r8gcfmr58bgx6xkb96cpg6c6wvfp-tasty-hedgehog-1.4.0.2.drv [crypton]  100% ( 5 / 5) in 'Crypto.Random.Types' [crypton]  95% ( 20 / 21) in 'Crypto.Random' [crypton]  Missing documentation for: [crypton]  Seed (Crypto/Random.hs:46) [crypton]  100% ( 18 / 18) in 'Crypto.PubKey.Ed448' [crypton]  100% ( 18 / 18) in 'Crypto.PubKey.Ed25519' [crypton] Warning: 'Point' is ambiguous. It is defined [crypton]  * at Crypto/PubKey/ECC/P256.hs:70:17 [crypton]  * at Crypto/PubKey/ECC/P256.hs:70:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/PubKey/ECC/P256.hs:70:1 [crypton] Warning: 'Scalar' is ambiguous. It is defined [crypton]  * at Crypto/PubKey/ECC/P256.hs:66:18 [crypton]  * at Crypto/PubKey/ECC/P256.hs:66:1 [crypton]  You may be able to disambiguate the identifier by qualifying it or [crypton]  by specifying the type/value namespace explicitly. [crypton]  Defaulting to the one defined at Crypto/PubKey/ECC/P256.hs:66:1 [crypton]  100% ( 34 / 34) in 'Crypto.PubKey.ECC.P256' [crypton]  100% ( 12 / 12) in 'Crypto.PubKey.Curve448' [crypton]  100% ( 12 / 12) in 'Crypto.PubKey.Curve25519' [crypton]  100% ( 5 / 5) in 'Crypto.KDF.BCrypt' [crypton]  100% ( 21 / 21) in 'Crypto.ECC.Edwards25519' [crypton]  100% ( 6 / 6) in 'Crypto.Cipher.AESGCMSIV' [crypton]  100% ( 6 / 6) in 'Crypto.Number.Generate' [crypton]  100% ( 12 / 12) in 'Crypto.PubKey.ECC.Prim' [crypton]  100% ( 21 / 21) in 'Crypto.PubKey.ECC.ECDSA' [crypton]  100% ( 3 / 3) in 'Crypto.PubKey.ECC.Generate' [crypton]  100% ( 19 / 19) in 'Crypto.PubKey.DSA' [crypton]  100% ( 10 / 10) in 'Crypto.Number.Prime' [crypton]  100% ( 3 / 3) in 'Crypto.PubKey.Rabin.Types' [crypton]  100% ( 5 / 5) in 'Crypto.PubKey.Rabin.OAEP' [crypton]  100% ( 9 / 9) in 'Crypto.PubKey.Rabin.RW' [crypton]  100% ( 6 / 6) in 'Crypto.PubKey.Rabin.Modified' [crypton]  100% ( 11 / 11) in 'Crypto.PubKey.Rabin.Basic' [crypton] Warning: 'e' is out of scope. [crypton]  If you qualify the identifier, haddock can try to link it anyway. [crypton]  100% ( 9 / 9) in 'Crypto.PubKey.RSA' [crypton]  100% ( 13 / 13) in 'Crypto.PubKey.RSA.PSS' [crypton]  100% ( 15 / 15) in 'Crypto.PubKey.RSA.PKCS15' [crypton]  100% ( 9 / 9) in 'Crypto.PubKey.RSA.OAEP' [crypton]  100% ( 10 / 10) in 'Crypto.PubKey.DH' [crypton]  100% ( 8 / 8) in 'Crypto.PubKey.ECC.DH' [crypton]  30% ( 4 / 13) in 'Crypto.ECC' [crypton]  Missing documentation for: [crypton]  Curve_P384R1 (Crypto/ECC.hs:218) [crypton]  Curve_P521R1 (Crypto/ECC.hs:254) [crypton]  Curve_X25519 (Crypto/ECC.hs:290) [crypton]  Curve_X448 (Crypto/ECC.hs:313) [crypton]  Curve_Edwards25519 (Crypto/ECC.hs:336) [crypton]  EllipticCurve (Crypto/ECC.hs:70) [crypton]  EllipticCurveDH (Crypto/ECC.hs:104) [crypton]  EllipticCurveArith (Crypto/ECC.hs:128) [crypton]  EllipticCurveBasepointArith (Crypto/ECC.hs:141) [crypton]  100% ( 22 / 22) in 'Crypto.PubKey.EdDSA' [crypton]  100% ( 3 / 3) in 'Crypto.PubKey.ECIES' [crypton]  100% ( 22 / 22) in 'Crypto.PubKey.ECDSA' [crypton]  100% ( 3 / 3) in 'Crypto.Data.AFIS' [crypton]  100% ( 3 / 3) in 'Crypto.System.CPU' [crypton]  100% ( 9 / 9) in 'Crypto.Tutorial' [crypton] Warning: Crypto.Error: could not find link destinations for: [crypton]  - Crypto.Error.Types.D:R:FailureCryptoFailable [crypton] Warning: Crypto.Hash.IO: could not find link destinations for: [crypton]  - Crypto.Hash.Whirlpool.D:R:HashBlockSizeWhirlpool [crypton]  - Crypto.Hash.Whirlpool.D:R:HashDigestSizeWhirlpool [crypton]  - Crypto.Hash.Whirlpool.D:R:HashInternalContextSizeWhirlpool [crypton]  - Crypto.Hash.Tiger.D:R:HashBlockSizeTiger [crypton]  - Crypto.Hash.Tiger.D:R:HashDigestSizeTiger [crypton]  - Crypto.Hash.Tiger.D:R:HashInternalContextSizeTiger [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_512 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_512 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_512 [crypton]  - Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_256 [integer-logarithms:post-build] Uploading to the NixCI cache: /nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4 /nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc [integer-logarithms:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [integer-logarithms:post-build] copying 2 paths... [integer-logarithms:post-build] copying path '/nix/store/w6ll3wmy4fc3pnyjzm56z6sbsy51yl6n-integer-logarithms-1.0.4-doc' to 'https://cache.nix-ci.com'... [integer-logarithms:post-build] copying path '/nix/store/3r5jk04ahw346rkcnkm7b3kf6kl3q8s4-integer-logarithms-1.0.4' to 'https://cache.nix-ci.com'... [integer-logarithms:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [integer-logarithms:post-build] copying 1 paths... [integer-logarithms:post-build] copying path '/nix/store/xj8z62pydr9rb8sdmp71180hyzsgaiw4-integer-logarithms-1.0.4.drv' to 'https://cache.nix-ci.com'... Uploaded integer-logarithms in 10.5s Progress: 45 of 89 built (3 building), 403 of 403 downloaded from cache Built integer-logarithms in 45.5s [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 ) [vector] [13 of 13] Linking dist/build/vector-tests-O2/vector-tests-O2 [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 ) [vector] [2 of 2] Linking dist/build/vector-doctest/vector-doctest Building /nix/store/5qk42gbgky10ahy6x12k4lzxpyipwng5-scientific-0.3.8.0.drv [crypton]  - Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_256 [crypton]  - Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512.D:R:HashBlockSizeSHA512 [crypton]  - Crypto.Hash.SHA512.D:R:HashDigestSizeSHA512 [crypton]  - Crypto.Hash.SHA512.D:R:HashInternalContextSizeSHA512 [crypton]  - Crypto.Hash.SHA384.D:R:HashBlockSizeSHA384 [crypton]  - Crypto.Hash.SHA384.D:R:HashDigestSizeSHA384 [crypton]  - Crypto.Hash.SHA384.D:R:HashInternalContextSizeSHA384 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_384 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_384 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_384 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_512 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_512 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_512 [crypton]  - Crypto.Hash.SHA256.D:R:HashBlockSizeSHA256 [crypton]  - Crypto.Hash.SHA256.D:R:HashDigestSizeSHA256 [crypton]  - Crypto.Hash.SHA256.D:R:HashInternalContextSizeSHA256 [crypton]  - Crypto.Hash.SHA224.D:R:HashBlockSizeSHA224 [crypton]  - Crypto.Hash.SHA224.D:R:HashDigestSizeSHA224 [crypton]  - Crypto.Hash.SHA224.D:R:HashInternalContextSizeSHA224 [crypton]  - Crypto.Hash.SHA1.D:R:HashBlockSizeSHA1 [crypton]  - Crypto.Hash.SHA1.D:R:HashDigestSizeSHA1 [crypton]  - Crypto.Hash.SHA1.D:R:HashInternalContextSizeSHA1 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashBlockSizeRIPEMD160 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashDigestSizeRIPEMD160 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashInternalContextSizeRIPEMD160 [crypton]  - Crypto.Hash.MD5.D:R:HashBlockSizeMD5 [crypton]  - Crypto.Hash.MD5.D:R:HashDigestSizeMD5 [crypton]  - Crypto.Hash.MD5.D:R:HashInternalContextSizeMD5 [crypton]  - Crypto.Hash.MD4.D:R:HashBlockSizeMD4 [crypton]  - Crypto.Hash.MD4.D:R:HashDigestSizeMD4 [crypton]  - Crypto.Hash.MD4.D:R:HashInternalContextSizeMD4 [crypton]  - Crypto.Hash.MD2.D:R:HashBlockSizeMD2 [crypton]  - Crypto.Hash.MD2.D:R:HashDigestSizeMD2 [crypton]  - Crypto.Hash.MD2.D:R:HashInternalContextSizeMD2 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_512 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_512 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_512 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashBlockSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashDigestSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashInternalContextSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_160 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_160 [tasty-hedgehog] Phase: setupCompilerEnvironmentPhase [tasty-hedgehog] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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 [tasty-hedgehog] setupCompileFlags: -package-db=/build/tmp.x0x0yvjn0d/setup-package.conf.d -threaded [tasty-hedgehog] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.x0x0yvjn0d/Main.o ) [tasty-hedgehog] [2 of 2] Linking Setup [tasty-hedgehog] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-hedgehog] Phase: configurePhase [tasty-hedgehog] configureFlags: --verbose --prefix=/nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc/share/doc/tasty-hedgehog-1.4.0.2 --with-gcc=gcc --package-db=/build/tmp.x0x0yvjn0d/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [tasty-hedgehog] Using Parsec parser [tasty-hedgehog] Configuring tasty-hedgehog-1.4.0.2... [tasty-hedgehog] Dependency base >=4.8 && <4.22: using base-4.19.1.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 [tasty-hedgehog] Source component graph: component lib [tasty-hedgehog] Configured component graph: [tasty-hedgehog]  component tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [tasty-hedgehog]  include base-4.19.1.0-a65c [tasty-hedgehog]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [tasty-hedgehog]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-hedgehog]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-hedgehog] Linked component graph: [tasty-hedgehog]  unit tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [tasty-hedgehog]  include base-4.19.1.0-a65c [tasty-hedgehog]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [tasty-hedgehog]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-hedgehog]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-hedgehog]  Test.Tasty.Hedgehog=tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE:Test.Tasty.Hedgehog [tasty-hedgehog] Ready component graph: [tasty-hedgehog]  definite tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [tasty-hedgehog]  depends base-4.19.1.0-a65c [tasty-hedgehog]  depends hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [tasty-hedgehog]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [tasty-hedgehog]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [tasty-hedgehog] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-hedgehog] Using compiler: ghc-9.8.2 [tasty-hedgehog] Using install prefix: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Executables installed in: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/bin [tasty-hedgehog] Libraries installed in: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [tasty-hedgehog] Dynamic Libraries installed in: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [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 ) [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 [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.. [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 ) [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 ) [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_160 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_512 [crypton]  - Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE256 [crypton]  - Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE256 [crypton]  - Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE256 [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2bp [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2bp [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2bp [crypton] Warning: Crypto.Hash.Algorithms: could not find link destinations for: [crypton]  - Crypto.Hash.Types.hashInternalFinalizePrefix [crypton]  - Crypto.Hash.Whirlpool.D:R:HashBlockSizeWhirlpool [crypton]  - Crypto.Hash.Whirlpool.D:R:HashDigestSizeWhirlpool [crypton]  - Crypto.Hash.Whirlpool.D:R:HashInternalContextSizeWhirlpool [crypton]  - Crypto.Hash.Tiger.D:R:HashBlockSizeTiger [crypton]  - Crypto.Hash.Tiger.D:R:HashDigestSizeTiger [crypton]  - Crypto.Hash.Tiger.D:R:HashInternalContextSizeTiger [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_224 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_256 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_384 [crypton]  - Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_512 [crypton]  - Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_512 [crypton]  - Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_512 [crypton]  - Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_224 [crypton]  - Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_256 [crypton]  - Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_256 [crypton]  - Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_224 [crypton]  - Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_256 [crypton]  - Crypto.Hash.SHA512.D:R:HashBlockSizeSHA512 [crypton]  - Crypto.Hash.SHA512.D:R:HashDigestSizeSHA512 [crypton]  - Crypto.Hash.SHA512.D:R:HashInternalContextSizeSHA512 [crypton]  - Crypto.Hash.SHA384.D:R:HashBlockSizeSHA384 [crypton]  - Crypto.Hash.SHA384.D:R:HashDigestSizeSHA384 [crypton]  - Crypto.Hash.SHA384.D:R:HashInternalContextSizeSHA384 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_224 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_256 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_384 [tasty-hedgehog] Private executables installed in: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/libexec/x86_64-linux-ghc-9.8.2/tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Data files installed in: [tasty-hedgehog] /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/share/x86_64-linux-ghc-9.8.2/tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Documentation installed in: [tasty-hedgehog] /nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-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/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/etc [tasty-hedgehog] No alex found [tasty-hedgehog] Using ar found on system at: [tasty-hedgehog] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [tasty-hedgehog] Using ghc version 9.8.2 found on system at: [tasty-hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [tasty-hedgehog] Using ghc-pkg version 9.8.2 found on system at: [tasty-hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [tasty-hedgehog] Using hsc2hs version 0.68.10 found on system at: [tasty-hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [tasty-hedgehog] Using hscolour version 1.25 found on system at: [tasty-hedgehog] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [tasty-hedgehog] No jhc found [tasty-hedgehog] Using ld found on system at: [tasty-hedgehog] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [tasty-hedgehog] No pkg-config found [tasty-hedgehog] Using runghc version 9.8.2 found on system at: [tasty-hedgehog] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [tasty-hedgehog] Using strip version 2.44 found on system at: [tasty-hedgehog] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [tasty-hedgehog] Using tar found on system at: [tasty-hedgehog] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [tasty-hedgehog] No uhc found [tasty-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.. [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 ) [tasty-hedgehog] [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, dist/build/Test/Tasty/Hedgehog.p_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.. [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' [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_384 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_384 [crypton]  - Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_512 [crypton]  - Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_512 [crypton]  - Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_512 [crypton]  - Crypto.Hash.SHA256.D:R:HashBlockSizeSHA256 [crypton]  - Crypto.Hash.SHA256.D:R:HashDigestSizeSHA256 [crypton]  - Crypto.Hash.SHA256.D:R:HashInternalContextSizeSHA256 [crypton]  - Crypto.Hash.SHA224.D:R:HashBlockSizeSHA224 [crypton]  - Crypto.Hash.SHA224.D:R:HashDigestSizeSHA224 [crypton]  - Crypto.Hash.SHA224.D:R:HashInternalContextSizeSHA224 [crypton]  - Crypto.Hash.SHA1.D:R:HashBlockSizeSHA1 [crypton]  - Crypto.Hash.SHA1.D:R:HashDigestSizeSHA1 [crypton]  - Crypto.Hash.SHA1.D:R:HashInternalContextSizeSHA1 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashBlockSizeRIPEMD160 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashDigestSizeRIPEMD160 [crypton]  - Crypto.Hash.RIPEMD160.D:R:HashInternalContextSizeRIPEMD160 [crypton]  - Crypto.Hash.MD5.D:R:HashBlockSizeMD5 [crypton]  - Crypto.Hash.MD5.D:R:HashDigestSizeMD5 [crypton]  - Crypto.Hash.MD5.D:R:HashInternalContextSizeMD5 [crypton]  - Crypto.Hash.MD4.D:R:HashBlockSizeMD4 [crypton]  - Crypto.Hash.MD4.D:R:HashDigestSizeMD4 [crypton]  - Crypto.Hash.MD4.D:R:HashInternalContextSizeMD4 [crypton]  - Crypto.Hash.MD2.D:R:HashBlockSizeMD2 [crypton]  - Crypto.Hash.MD2.D:R:HashDigestSizeMD2 [crypton]  - Crypto.Hash.MD2.D:R:HashInternalContextSizeMD2 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_224 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_256 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_384 [crypton]  - Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_512 [crypton]  - Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_512 [crypton]  - Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_512 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_224 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_160 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_224 [crypton]  - Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_256 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashBlockSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashDigestSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2bp.D:R:HashInternalContextSizeBlake2bp_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_160 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_160 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_160 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_224 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_256 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_384 [crypton]  - Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_512 [crypton]  - Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_512 [crypton]  - Crypto.Hash.SHAKE.cshakeInternalFinalize [crypton]  - Crypto.Hash.SHAKE.cshakeOutputLength [crypton]  - Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE128 [crypton]  - Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE256 [crypton]  - Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE256 [crypton]  - Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE256 [crypton]  - Crypto.Hash.Blake2.blake2InternalKeyedInit [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2s [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2b [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2sp [crypton]  - Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2bp [crypton]  - Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2bp [crypton]  - Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2bp [crypton]  - Crypto.PubKey.RSA.PKCS15.hashDigestASN1 [crypton] Warning: Crypto.MAC.KMAC: could not find link destinations for: [crypton]  - Crypto.Hash.SHAKE.cshakeInternalFinalize [crypton]  - Crypto.Hash.SHAKE.cshakeOutputLength [crypton] Warning: Crypto.MAC.KeyedBlake2: could not find link destinations for: [crypton]  - Crypto.Hash.Blake2.blake2InternalKeyedInit [crypton] Warning: Crypto.Number.ModArithmetic: could not find link destinations for: [crypton]  - Crypto.Number.ModArithmetic.ModulusAssertionError [crypton]  - Crypto.Number.ModArithmetic.CoprimesAssertionError [crypton] Warning: Crypto.Number.Nat: could not find link destinations for: [crypton]  - Crypto.Internal.Nat.IsDiv8 [crypton]  - Crypto.Internal.Nat.IsGE [crypton]  - Crypto.Internal.Nat.IsLE [crypton] Warning: Crypto.PubKey.Rabin.Types: could not find link destinations for: [crypton]  - Crypto.PubKey.Rabin.Types.PrimeCondition [crypton] Warning: Crypto.PubKey.RSA.PKCS15: could not find link destinations for: [crypton]  - Crypto.PubKey.RSA.PKCS15.hashDigestASN1 [crypton] Warning: Crypto.ECC: could not find link destinations for: [crypton]  - Crypto.Internal.Builder.Builder [crypton]  - Crypto.ECC.D:R:PointCurve_P256R1 [crypton]  - Crypto.ECC.D:R:ScalarCurve_P256R1 [crypton]  - Crypto.ECC.D:R:PointCurve_P384R1 [crypton]  - Crypto.ECC.D:R:ScalarCurve_P384R1 [crypton]  - Crypto.ECC.D:R:PointCurve_P521R1 [crypton]  - Crypto.ECC.D:R:ScalarCurve_P521R1 [crypton]  - Crypto.ECC.D:R:PointCurve_X25519 [crypton]  - Crypto.ECC.D:R:ScalarCurve_X25519 [crypton]  - Crypto.ECC.D:R:PointCurve_X448 [crypton]  - Crypto.ECC.D:R:ScalarCurve_X448 [crypton]  - Crypto.ECC.D:R:PointCurve_Edwards25519 [crypton]  - Crypto.ECC.D:R:ScalarCurve_Edwards25519 [crypton]  - Crypto.PubKey.EdDSA.hashWithDom [crypton]  - Crypto.PubKey.EdDSA.pointPublic [crypton]  - Crypto.PubKey.EdDSA.publicPoint [crypton]  - Crypto.PubKey.EdDSA.encodeScalarLE [crypton]  - Crypto.PubKey.EdDSA.decodeScalarLE [crypton]  - Crypto.PubKey.EdDSA.scheduleSecret [crypton]  - Crypto.PubKey.EdDSA.D:R:CurveDigestSizeCurve_Edwards25519 [crypton] Warning: Crypto.PubKey.EdDSA: could not find link destinations for: [crypton]  - Crypto.Internal.Builder.Builder [crypton]  - Crypto.PubKey.EdDSA.hashWithDom [crypton]  - Crypto.PubKey.EdDSA.pointPublic [crypton]  - Crypto.PubKey.EdDSA.publicPoint [crypton]  - Crypto.PubKey.EdDSA.encodeScalarLE [crypton]  - Crypto.PubKey.EdDSA.decodeScalarLE [crypton]  - Crypto.PubKey.EdDSA.scheduleSecret [crypton]  - Crypto.PubKey.EdDSA.D:R:CurveDigestSizeCurve_Edwards25519 [crypton] Documentation created: dist/doc/html/crypton/, [crypton] dist/doc/html/crypton/crypton.txt [crypton] Preprocessing test suite 'test-crypton' for crypton-1.0.4.. [crypton] haddockPhase completed in 1 minutes 3 seconds [crypton] Phase: installPhase [crypton] Installing library in /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [scientific] Phase: setupCompilerEnvironmentPhase [scientific] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.9OA2Wp015z/setup-package.conf.d -threaded [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’ [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]  | ^^^^ [scientific] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9OA2Wp015z/Main.o ) [scientific] [2 of 2] Linking Setup [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 ) [scientific] Phase: updateAutotoolsGnuConfigScriptsPhase [scientific] Phase: configurePhase [scientific] configureFlags: --verbose --prefix=/nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 --with-gcc=gcc --package-db=/build/tmp.9OA2Wp015z/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [scientific] Using Parsec parser [scientific] Configuring scientific-0.3.8.0... [vector] [13 of 13] Linking dist/build/vector-tests-O0/vector-tests-O0 [crypton] Phase: fixupPhase [scientific] Flags chosen: integer-simple=False [scientific] Dependency base >=4.15 && <4.22: using base-4.19.1.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.1.0 [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.1 [scientific] Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 [scientific] Dependency base: using base-4.19.1.0 [scientific] Dependency binary: using binary-0.8.9.1 [scientific] Dependency bytestring: using bytestring-0.12.1.0 [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.1 [crypton] shrinking RPATHs of ELF executables and libraries in /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4 [crypton] shrinking /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP-ghc9.8.2.so [crypton] checking for references to /build/ in /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4... [crypton] patching script interpreter paths in /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4 [crypton] stripping (with command strip and flags -S -p) in /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4/lib [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-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  include base-4.19.1.0-a65c [scientific]  include binary-0.8.9.1-4400 [scientific]  include bytestring-0.12.1.0-e271 [scientific]  include containers-0.6.8-bf3e [scientific]  include deepseq-1.5.0.0-e0b4 [scientific]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [scientific]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [scientific]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [scientific]  include template-haskell-2.21.0.0-d739 [scientific]  include text-2.1.1-7a0f [scientific]  component scientific-0.3.8.0-Fd9n7Glnj7OGaB2ZSct7AM-test-scientific [scientific]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [scientific]  include base-4.19.1.0-a65c [scientific]  include binary-0.8.9.1-4400 [scientific]  include bytestring-0.12.1.0-e271 [scientific]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [scientific]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [scientific]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [scientific]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [scientific]  include tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [scientific]  include text-2.1.1-7a0f [scientific] Linked component graph: [scientific]  unit scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  include base-4.19.1.0-a65c [scientific]  include binary-0.8.9.1-4400 [scientific]  include bytestring-0.12.1.0-e271 [scientific]  include containers-0.6.8-bf3e [scientific]  include deepseq-1.5.0.0-e0b4 [scientific]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [scientific]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [scientific]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [scientific]  include template-haskell-2.21.0.0-d739 [scientific]  include text-2.1.1-7a0f [scientific]  Data.ByteString.Builder.Scientific=scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN:Data.ByteString.Builder.Scientific,Data.Scientific=scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN:Data.Scientific,Data.Text.Lazy.Builder.Scientific=scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN:Data.Text.Lazy.Builder.Scientific [scientific]  unit scientific-0.3.8.0-Fd9n7Glnj7OGaB2ZSct7AM-test-scientific [scientific]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [scientific]  include base-4.19.1.0-a65c [scientific]  include binary-0.8.9.1-4400 [scientific]  include bytestring-0.12.1.0-e271 [scientific]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  include smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [scientific]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [scientific]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [scientific]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [scientific]  include tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [scientific]  include text-2.1.1-7a0f [scientific] Ready component graph: [scientific]  definite scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  depends base-4.19.1.0-a65c [scientific]  depends binary-0.8.9.1-4400 [scientific]  depends bytestring-0.12.1.0-e271 [scientific]  depends containers-0.6.8-bf3e [scientific]  depends deepseq-1.5.0.0-e0b4 [scientific]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [scientific]  depends integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [scientific]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [scientific]  depends template-haskell-2.21.0.0-d739 [scientific]  depends text-2.1.1-7a0f [scientific]  definite scientific-0.3.8.0-Fd9n7Glnj7OGaB2ZSct7AM-test-scientific [scientific]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [scientific]  depends base-4.19.1.0-a65c [scientific]  depends binary-0.8.9.1-4400 [scientific]  depends bytestring-0.12.1.0-e271 [scientific]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific]  depends smallcheck-1.2.1.1-3EN03wl79rojWfzjQWiO8 [scientific]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [scientific]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [scientific]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [scientific]  depends tasty-smallcheck-0.8.2-5WUxFl06AMW3cT7i9WMALk [scientific]  depends text-2.1.1-7a0f [scientific] Using Cabal-3.10.2.0 compiled by ghc-9.8 [scientific] Using compiler: ghc-9.8.2 [scientific] Using install prefix: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0 [scientific] Executables installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/bin [scientific] Libraries installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [scientific] Dynamic Libraries installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [scientific] Private executables installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/libexec/x86_64-linux-ghc-9.8.2/scientific-0.3.8.0 [scientific] Data files installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/share/x86_64-linux-ghc-9.8.2/scientific-0.3.8.0 [scientific] Documentation installed in: [scientific] /nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 [scientific] Configuration files installed in: [scientific] /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/etc [scientific] No alex found [scientific] Using ar found on system at: [scientific] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [scientific] Using ghc version 9.8.2 found on system at: [scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [scientific] Using ghc-pkg version 9.8.2 found on system at: [scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [scientific] Using hsc2hs version 0.68.10 found on system at: [scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [scientific] Using hscolour version 1.25 found on system at: [scientific] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [scientific] No jhc found [scientific] Using ld found on system at: [scientific] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [scientific] No pkg-config found [scientific] Using runghc version 9.8.2 found on system at: [scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [scientific] Using strip version 2.44 found on system at: [scientific] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [scientific] Using tar found on system at: [scientific] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [vector] buildPhase completed in 4 minutes 13 seconds [vector] Phase: checkPhase [vector] Running 2 test suites... [vector] Test suite vector-tests-O0: RUNNING... [scientific] [2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o ) [vector] toplevel [vector]  Data.Vector.Fusion.Bundle [vector]  fromList.toList == id: OK (0.02s) [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; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  extract: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 12 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 [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; 18 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [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; 16 discarded. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests; 17 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; 20 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 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; 16 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.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK [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. [scientific] [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o ) [vector]  unfoldrExactNM: OK (0.07s) [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.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 [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; 18 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; 20 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. [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; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 19 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 [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. [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 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; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 14 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK [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; 18 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 21 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; 24 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; 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.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.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.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; 16 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; 13 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. [tasty-hedgehog] Documentation created: dist/doc/html/tasty-hedgehog/, [tasty-hedgehog] dist/doc/html/tasty-hedgehog/tasty-hedgehog.txt [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; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 12 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. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [tasty-hedgehog] Phase: installPhase [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 [tasty-hedgehog] Installing library in /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [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; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 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; 15 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [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.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 [crypton] shrinking RPATHs of ELF executables and libraries in /nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc [vector]  +++ OK, passed 100 tests. [crypton] checking for references to /build/ in /nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc... [vector]  applicative_appl: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [crypton] patching script interpreter paths in /nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc [vector]  sequence: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK [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.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; 15 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 23 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; 14 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. [crypton:post-build] Uploading to the NixCI cache: /nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc /nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4 [crypton:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton:post-build] copying 2 paths... [crypton:post-build] copying path '/nix/store/d2zcqnxpgyz4jwcm9j133cb00m7p2fqq-crypton-1.0.4-doc' to 'https://cache.nix-ci.com'... [crypton:post-build] copying path '/nix/store/hxpk725vh4w2cqsk6ic99i0xqrvvbx6h-crypton-1.0.4' to 'https://cache.nix-ci.com'... [crypton:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton:post-build] copying 1 paths... [crypton:post-build] copying path '/nix/store/yppl46b21326rkrbr2039hngp0g8hwv3-crypton-1.0.4.drv' to 'https://cache.nix-ci.com'... Uploaded crypton in 19.6s Progress: 46 of 89 built (3 building), 403 of 403 downloaded from cache Built crypton in 7m46s Building /nix/store/ndr8pncsvbj7nx6qjanrjxr3v3hymxzc-crypton-x509-1.7.7.drv [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] [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]  [tasty-hedgehog] Phase: fixupPhase [tasty-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] shrinking /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE-ghc9.8.2.so [tasty-hedgehog] checking for references to /build/ in /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2... [tasty-hedgehog] patching script interpreter paths in /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] stripping (with command strip and flags -S -p) in /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2/lib [tasty-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc [tasty-hedgehog] checking for references to /build/ in /nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc... [tasty-hedgehog] patching script interpreter paths in /nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc [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.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.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.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [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.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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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') [tasty-hedgehog:post-build] Uploading to the NixCI cache: /nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2 /nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc [tasty-hedgehog:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-hedgehog:post-build] copying 2 paths... [tasty-hedgehog:post-build] copying path '/nix/store/slrrsr2bzp8w2m6y4whpvpn5688dby1c-tasty-hedgehog-1.4.0.2-doc' to 'https://cache.nix-ci.com'... [tasty-hedgehog:post-build] copying path '/nix/store/aiz37fld0rfh48aik29r2l7jz5a72n83-tasty-hedgehog-1.4.0.2' to 'https://cache.nix-ci.com'... [tasty-hedgehog:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tasty-hedgehog:post-build] copying 1 paths... [tasty-hedgehog:post-build] copying path '/nix/store/n8r9r8gcfmr58bgx6xkb96cpg6c6wvfp-tasty-hedgehog-1.4.0.2.drv' to 'https://cache.nix-ci.com'... Uploaded tasty-hedgehog in 9.5s Progress: 47 of 89 built (3 building), 403 of 403 downloaded from cache Built tasty-hedgehog in 46.2s [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; 13 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; 15 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 22 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. [crypton-x509] Phase: setupCompilerEnvironmentPhase [crypton-x509] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton-x509] Phase: unpackPhase [crypton-x509] unpacking source archive /nix/store/57pynlg9h9fdsccqkjmq6cn13b9j4d0z-crypton-x509-1.7.7.tar.gz [crypton-x509] source root is crypton-x509-1.7.7 [crypton-x509] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-x509-1.7.7/Tests/Tests.hs" [crypton-x509] Phase: patchPhase [crypton-x509] Phase: compileBuildDriverPhase [crypton-x509] setupCompileFlags: -package-db=/build/tmp.9xNxa50ePm/setup-package.conf.d -threaded [crypton-x509] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9xNxa50ePm/Main.o ) [crypton-x509] [2 of 2] Linking Setup [crypton-x509] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton-x509] Phase: configurePhase [crypton-x509] configureFlags: --verbose --prefix=/nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc/share/doc/crypton-x509-1.7.7 --with-gcc=gcc --package-db=/build/tmp.9xNxa50ePm/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton-x509] Using Parsec parser [crypton-x509] Configuring crypton-x509-1.7.7... [crypton-x509] Dependency asn1-encoding >=0.9 && <0.10: using asn1-encoding-0.9.6 [crypton-x509] Dependency asn1-parse >=0.9.3 && <0.10: using asn1-parse-0.9.5 [crypton-x509] Dependency asn1-types >=0.3.1 && <0.4: using asn1-types-0.3.4 [crypton-x509] Dependency base >=4.7 && <5: using base-4.19.1.0 [crypton-x509] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509] Dependency containers: using containers-0.6.8 [crypton-x509] Dependency crypton >=0.24: using crypton-1.0.4 [crypton-x509] Dependency hourglass: using hourglass-0.2.12 [crypton-x509] Dependency memory: using memory-0.18.0 [crypton-x509] Dependency pem >=0.1: using pem-0.2.4 [crypton-x509] Dependency transformers >=0.4: using transformers-0.6.1.0 [crypton-x509] Dependency asn1-types: using asn1-types-0.3.4 [crypton-x509] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509] Dependency crypton: using crypton-1.0.4 [crypton-x509] Dependency crypton-x509: using crypton-x509-1.7.7 [crypton-x509] Dependency hourglass: using hourglass-0.2.12 [crypton-x509] Dependency mtl: using mtl-2.3.1 [crypton-x509] Dependency tasty: using tasty-1.5.3 [crypton-x509] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [crypton-x509] Source component graph: [crypton-x509]  component lib [crypton-x509]  component test:test-x509 dependency lib [crypton-x509] Configured component graph: [crypton-x509]  component crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509]  include asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [crypton-x509]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  include base-4.19.1.0-a65c [crypton-x509]  include bytestring-0.12.1.0-e271 [crypton-x509]  include containers-0.6.8-bf3e [crypton-x509]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509]  include transformers-0.6.1.0-90ea [crypton-x509]  component crypton-x509-1.7.7-qtiI0c8uoe3tQkS4iFJHn-test-x509 [crypton-x509]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  include base-4.19.1.0-a65c [crypton-x509]  include bytestring-0.12.1.0-e271 [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] Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. [scientific] Building test suite 'test-scientific' for scientific-0.3.8.0.. [scientific] [1 of 1] Compiling Main ( test/test.hs, dist/build/test-scientific/test-scientific-tmp/Main.o ) [scientific] [2 of 2] Linking dist/build/test-scientific/test-scientific [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; 33 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 [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; 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.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. [crypton-x509]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  include mtl-2.3.1-78a2 [crypton-x509]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [crypton-x509] Linked component graph: [crypton-x509]  unit crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509]  include asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [crypton-x509]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  include base-4.19.1.0-a65c [crypton-x509]  include bytestring-0.12.1.0-e271 [crypton-x509]  include containers-0.6.8-bf3e [crypton-x509]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509]  include transformers-0.6.1.0-90ea [crypton-x509]  Data.X509=crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI:Data.X509,Data.X509.EC=crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI:Data.X509.EC [crypton-x509]  unit crypton-x509-1.7.7-qtiI0c8uoe3tQkS4iFJHn-test-x509 [crypton-x509]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  include base-4.19.1.0-a65c [crypton-x509]  include bytestring-0.12.1.0-e271 [crypton-x509]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  include mtl-2.3.1-78a2 [crypton-x509]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [crypton-x509] Ready component graph: [crypton-x509]  definite crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509]  depends asn1-parse-0.9.5-5FuGXx4g0d9BWCffI6Hbl2 [crypton-x509]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  depends base-4.19.1.0-a65c [crypton-x509]  depends bytestring-0.12.1.0-e271 [crypton-x509]  depends containers-0.6.8-bf3e [crypton-x509]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509]  depends pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509]  depends transformers-0.6.1.0-90ea [crypton-x509]  definite crypton-x509-1.7.7-qtiI0c8uoe3tQkS4iFJHn-test-x509 [crypton-x509]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509]  depends base-4.19.1.0-a65c [crypton-x509]  depends bytestring-0.12.1.0-e271 [crypton-x509]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509]  depends mtl-2.3.1-78a2 [crypton-x509]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [crypton-x509] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton-x509] Using compiler: ghc-9.8.2 [crypton-x509] Using install prefix: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7 [crypton-x509] Executables installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/bin [crypton-x509] Libraries installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509] Dynamic Libraries installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton-x509] Private executables installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/libexec/x86_64-linux-ghc-9.8.2/crypton-x509-1.7.7 [crypton-x509] Data files installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/share/x86_64-linux-ghc-9.8.2/crypton-x509-1.7.7 [crypton-x509] Documentation installed in: [crypton-x509] /nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc/share/doc/crypton-x509-1.7.7 [crypton-x509] Configuration files installed in: [crypton-x509] /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/etc [crypton-x509] No alex found [crypton-x509] Using ar found on system at: [crypton-x509] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton-x509] No c2hs found [crypton-x509] No cpphs found [crypton-x509] No doctest found [crypton-x509] Using gcc version 14.3.0 given by user at: [crypton-x509] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton-x509] Using ghc version 9.8.2 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [scientific]  +++ OK, passed 100 tests. [scientific]  Eq [scientific]  == [scientific]  smallcheck: OK (0.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.01s) [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.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.01s) [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.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.03s) [scientific]  +++ OK, passed 100 tests. [scientific]  - [scientific]  smallcheck: OK (0.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.04s) [scientific]  +++ OK, passed 100 tests. [scientific]  * [scientific]  smallcheck: OK (0.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.03s) [scientific]  +++ OK, passed 100 tests. [scientific]  abs [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  negate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.01s) [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 (1.55s) [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 (2.60s) [scientific]  531441 tests completed [scientific]  quickcheck: OK (7.43s) [scientific]  +++ OK, passed 100 tests. [scientific]  commutativity of + [scientific]  smallcheck: OK (0.02s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (1.04s) [scientific]  +++ OK, passed 100 tests. [scientific]  distributivity of * over + [scientific]  smallcheck: OK (2.43s) [scientific]  531441 tests completed [scientific]  quickcheck: OK (1.48s) [scientific]  +++ OK, passed 100 tests. [scientific]  subtracting the addition [scientific]  smallcheck: OK (0.06s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (1.37s) [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]  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; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 29 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; 12 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [crypton-x509] Using ghc-pkg version 9.8.2 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton-x509] No ghcjs found [crypton-x509] No ghcjs-pkg found [crypton-x509] No greencard found [crypton-x509] Using haddock version 2.30.0 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [crypton-x509] No happy found [crypton-x509] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton-x509] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton-x509] No hmake found [crypton-x509] Using hpc version 0.69 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton-x509] Using hsc2hs version 0.68.10 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton-x509] Using hscolour version 1.25 found on system at: [crypton-x509] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton-x509] No jhc found [crypton-x509] Using ld found on system at: [crypton-x509] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton-x509] No pkg-config found [crypton-x509] Using runghc version 9.8.2 found on system at: [crypton-x509] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton-x509] Using strip version 2.44 found on system at: [crypton-x509] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton-x509] Using tar found on system at: [crypton-x509] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton-x509] No uhc found [crypton-x509] Phase: buildPhase [crypton-x509] Preprocessing library for crypton-x509-1.7.7.. [crypton-x509] Building library for crypton-x509-1.7.7.. [crypton-x509] [ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, dist/build/Data/X509/AlgorithmIdentifier.o, dist/build/Data/X509/AlgorithmIdentifier.dyn_o ) [crypton-x509] [ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, dist/build/Data/X509/Internal.o, dist/build/Data/X509/Internal.dyn_o ) [crypton-x509] [ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, dist/build/Data/X509/ExtensionRaw.o, dist/build/Data/X509/ExtensionRaw.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/ExtensionRaw.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 17 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, dist/build/Data/X509/DistinguishedName.o, dist/build/Data/X509/DistinguishedName.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 20 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Semigroup’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509]  To import instances alone, use: import Data.Semigroup() [crypton-x509]  | [crypton-x509] 22 | import Data.Semigroup [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, dist/build/Data/X509/Ext.o, dist/build/Data/X509/Ext.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/Ext.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [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; 19 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; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 18 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; 11 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.03s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 46 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [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 [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.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.02s) [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.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 (0.01s) [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 (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; 12 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [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; 13 discarded. [vector]  foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.02s) [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.03s) [vector]  +++ OK, passed 100 tests. [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 (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.01s) [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. [vector]  iscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [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.03s) [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; 14 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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.01s) [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.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 (0.01s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [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; 20 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; 17 discarded. [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; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 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 [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; 15 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 11 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; 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]  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 [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 [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 [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.02s) [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; 21 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; 19 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 11 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; 17 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 [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.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; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 21 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 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; 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; 18 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 19 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; 20 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 [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.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.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 (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.02s) [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 (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.03s) [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.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 (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; 14 discarded. [vector]  foldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 23 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.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.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.02s) [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. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.01s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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.04s) [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 [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.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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.03s) [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.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.02s) [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; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 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; 15 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [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; 11 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; 14 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 26 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 13 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; 14 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.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.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 [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 [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.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; 12 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': 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]  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 [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; 18 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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 [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK [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; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 18 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; 19 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; 15 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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 [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK [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; 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; 24 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 21 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; 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.03s) [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 [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.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.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; 14 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 17 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; 12 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 18 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK [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; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 16 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; 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [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.04s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: 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; 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; 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; 18 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 13 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; 16 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.05s) [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.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 [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 [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK [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 [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.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; 16 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; 17 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 [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; 24 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 [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK [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; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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 [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; 14 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; 17 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; 19 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 [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 (0.01s) [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 [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.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; 14 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 17 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; 20 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 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 [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 [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; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 23 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; 18 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 15 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; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 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; 18 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 [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 [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; 18 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; 18 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 23 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; 14 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.01s) [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; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 12 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; 15 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 11 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; 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 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; 20 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.05s) [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.05s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.01s) [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.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.03s) [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.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; 13 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; 17 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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [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. [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 [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; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 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.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 (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; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 13 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 3 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; 14 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; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 16 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; 22 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.04s) [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 [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.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.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 (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.04s) [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.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.01s) [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 (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; 15 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.01s) [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 18 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.01s) [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.04s) [vector]  +++ OK, passed 100 tests. [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 (0.01s) [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 [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.02s) [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 (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.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; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 15 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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.04s) [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.02s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.02s) [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; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 18 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 4 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; 12 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; 14 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; 13 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. [vector]  iterateNM: OK (0.04s) [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 (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. [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.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; 19 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; 16 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 26 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; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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.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; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 19 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.04s) [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; 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; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 12 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 [vector]  +++ OK, passed 100 tests; 19 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.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.04s) [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.12s) [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.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.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.07s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [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.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.05s) [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.11s) [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 (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 [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; 12 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 29 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 20 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.01s) [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.07s) [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.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.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.02s) [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. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [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 (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 [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; 21 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.05s) [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.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. [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.02s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.01s) [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; 20 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; 19 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 11 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.08s) [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 [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; 15 discarded. [vector]  Data.Vector.Unboxed.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  Data.Vector.Storable.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  Data.Vector.Generic.Mutable (nextPermutation): OK (0.02s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (prevPermutation): OK (0.03s) [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 (31.52s) [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... [vector] toplevel [vector]  Data.Vector.Fusion.Bundle [vector]  fromList.toList == id: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  eq: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK (0.02s) [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 (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  extract: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 14 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]  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 [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [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; 14 discarded. [vector]  scanl1': OK [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; 19 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; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 13 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; 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.07s) [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.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.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.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 [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 [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; 13 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; 17 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.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; 21 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 11 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK [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; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 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; 19 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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 (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.06s) [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; 17 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; 16 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 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; 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 [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.04s) [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 [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 [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.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 [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]  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 (0.02s) [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; 12 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 25 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. [crypton-x509] [ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, dist/build/Data/X509/CRL.o, dist/build/Data/X509/CRL.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/CRL.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 19 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, dist/build/Data/X509/OID.o, dist/build/Data/X509/OID.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/OID.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, dist/build/Data/X509/PublicKey.o, dist/build/Data/X509/PublicKey.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/PublicKey.hs:274:32: warning: [GHC-63394] [-Wx-partial] [crypton-x509]  In the use of ‘head’ [crypton-x509]  (imported from Prelude, but defined in GHC.List): [crypton-x509]  "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." [crypton-x509]  | [crypton-x509] 274 | bytesOfInt n = if testBit (head nints) 7 then nints else 0xff : nints [crypton-x509]  | ^^^^ [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; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 10 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; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [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.05s) [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.05s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: 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; 13 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; 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 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; 16 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 11 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.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.06s) [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.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. [crypton-x509] [ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, dist/build/Data/X509/PrivateKey.o, dist/build/Data/X509/PrivateKey.dyn_o ) [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.02s) [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. [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 16 | import Control.Applicative ((<$>), pure) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Word’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Word’ [crypton-x509]  To import instances alone, use: import Data.Word() [crypton-x509]  | [crypton-x509] 18 | import Data.Word (Word) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  quickcheck: OK (2.56s) [scientific]  +++ OK, passed 100 tests. [scientific]  RealFrac [scientific]  Equal to Rational [scientific]  properFraction [scientific]  smallcheck: OK [scientific]  81 tests completed [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; 13 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; 13 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 18 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; 15 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 [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [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. [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; 15 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; 22 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 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; 20 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 11 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 13 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; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 21 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; 13 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.06s) [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 (0.02s) [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.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.06s) [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.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.02s) [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. [scientific]  quickcheck: OK (1.27s) [scientific]  +++ OK, passed 100 tests. [scientific]  round [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  truncate [scientific]  smallcheck: OK [vector]  zipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  ceiling [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [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 [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 (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; 12 discarded. [vector]  foldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.01s) [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 30 discarded. [vector]  ifoldl: OK [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [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 (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [crypton-x509] [10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, dist/build/Data/X509/EC.o, dist/build/Data/X509/EC.dyn_o ) [vector]  postscanl': OK (0.03s) [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.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.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. [crypton-x509] [11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, dist/build/Data/X509/Cert.o, dist/build/Data/X509/Cert.dyn_o ) [crypton-x509]  [crypton-x509] Data/X509/Cert.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative ((<$>), (<*>)) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, dist/build/Data/X509/Signed.o, dist/build/Data/X509/Signed.dyn_o ) [crypton-x509] [13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, dist/build/Data/X509/CertificateChain.o, dist/build/Data/X509/CertificateChain.dyn_o ) [crypton-x509] [14 of 14] Compiling Data.X509 ( Data/X509.hs, dist/build/Data/X509.o, dist/build/Data/X509.dyn_o ) [vector]  scanr1: OK (0.03s) [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.02s) [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; 20 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.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.03s) [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. [scientific]  quickcheck: OK (1.16s) [scientific]  +++ OK, passed 100 tests. [scientific]  round [vector]  mut_ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [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 [vector]  mut_ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [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]  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 [vector]  mut_foldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [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; 61 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 [vector]  mut_foldrM: OK [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.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; 13 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 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; 13 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 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 [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; 15 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; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 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; 19 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 [crypton-x509] [ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, dist/build/Data/X509/AlgorithmIdentifier.p_o ) [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.04s) [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 [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.03s) [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.02s) [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; 14 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; 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; 19 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; 19 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; 24 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 13 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; 14 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 21 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 13 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; 18 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; 17 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 26 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 [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.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.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.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.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.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. [scientific]  quickcheck: OK (1.43s) [scientific]  +++ OK, passed 100 tests. [scientific]  isInteger [scientific]  smallcheck: OK [scientific]  81 tests completed [vector]  imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [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.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.03s) [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.05s) [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.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 (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.02s) [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; 13 discarded. [vector]  foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.02s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.05s) [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.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.04s) [vector]  +++ OK, passed 100 tests. [crypton-x509] [ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, dist/build/Data/X509/Internal.p_o ) [crypton-x509] [ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, dist/build/Data/X509/ExtensionRaw.p_o ) [crypton-x509]  [crypton-x509] Data/X509/ExtensionRaw.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 17 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, dist/build/Data/X509/DistinguishedName.p_o ) [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 20 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Semigroup’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509]  To import instances alone, use: import Data.Semigroup() [crypton-x509]  | [crypton-x509] 22 | import Data.Semigroup [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, dist/build/Data/X509/Ext.p_o ) [crypton-x509]  [crypton-x509] Data/X509/Ext.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 46 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [vector]  scanl1: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.01s) [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. [scientific]  quickcheck: OK (1.21s) [scientific]  +++ OK, passed 100 tests. [scientific]  [scientific] All 142 tests passed (25.98s) [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.03s) [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.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; 28 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [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. [vector]  mut_generateM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [scientific] Phase: haddockPhase [vector]  mut_mapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.05s) [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.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. [scientific] Preprocessing library for scientific-0.3.8.0.. [scientific] Running Haddock on library for scientific-0.3.8.0.. [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. [scientific] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector]  mut_ifoldl': OK (0.06s) [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.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.02s) [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; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndex: OK (0.01s) [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; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndexBy: OK (0.01s) [vector]  +++ OK, passed 100 tests; 15 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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 (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  sum: OK (0.01s) [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 (0.01s) [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; 16 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; 21 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [scientific] [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, nothing ) [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 10 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. [scientific] [2 of 5] Compiling Utils ( src/Utils.hs, nothing ) [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [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 [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.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.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. [scientific] [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, nothing ) [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 [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; 16 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; 13 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; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 15 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.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 [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; 20 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 26 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.04s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK [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; 17 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; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 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; 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.01s) [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.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.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.03s) [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 (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.10s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK (0.01s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK (0.01s) [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; 11 discarded. [vector]  foldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 17 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 19 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.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.02s) [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.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; 13 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 22 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.02s) [vector]  +++ OK, passed 100 tests. [scientific] [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, nothing ) [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [crypton-x509] [ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, dist/build/Data/X509/CRL.p_o ) [crypton-x509]  [crypton-x509] Data/X509/CRL.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 19 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, dist/build/Data/X509/OID.p_o ) [crypton-x509]  [crypton-x509] Data/X509/OID.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, dist/build/Data/X509/PublicKey.p_o ) [crypton-x509]  [crypton-x509] Data/X509/PublicKey.hs:274:32: warning: [GHC-63394] [-Wx-partial] [crypton-x509]  In the use of ‘head’ [crypton-x509]  (imported from Prelude, but defined in GHC.List): [crypton-x509]  "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." [crypton-x509]  | [crypton-x509] 274 | bytesOfInt n = if testBit (head nints) 7 then nints else 0xff : nints [crypton-x509]  | ^^^^ [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. [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]  | [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [scientific] 19 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [scientific] [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, nothing ) [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; 12 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 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; 16 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [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: [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 [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. [vector]  +++ OK, passed 100 tests. [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 [vector]  applicative_appl: OK (0.05s) [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.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]  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; 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; 17 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; 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.03s) [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. [crypton-x509] [ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, dist/build/Data/X509/PrivateKey.p_o ) [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.03s) [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.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.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 16 | import Control.Applicative ((<$>), pure) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Word’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Word’ [crypton-x509]  To import instances alone, use: import Data.Word() [crypton-x509]  | [crypton-x509] 18 | import Data.Word (Word) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^ [vector]  forM_: OK [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 [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.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; 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; 17 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 [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.01s) [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; 19 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.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; 21 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; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 19 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; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 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; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 11 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; 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.06s) [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.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.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK [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 [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; 25 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; 18 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; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 19 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.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.03s) [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; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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 (0.02s) [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; 12 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 18 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; 14 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.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.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.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 (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.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.02s) [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.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; 22 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 21 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. [crypton-x509] [10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, dist/build/Data/X509/EC.p_o ) [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; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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.03s) [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; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 19 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; 18 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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; 13 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; 19 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; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 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; 13 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 [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.06s) [vector]  +++ OK, passed 100 tests. [crypton-x509] [11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, dist/build/Data/X509/Cert.p_o ) [crypton-x509]  [crypton-x509] Data/X509/Cert.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative ((<$>), (<*>)) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, dist/build/Data/X509/Signed.p_o ) [crypton-x509] [13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, dist/build/Data/X509/CertificateChain.p_o ) [crypton-x509] [14 of 14] Compiling Data.X509 ( Data/X509.hs, dist/build/Data/X509.p_o ) [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.03s) [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.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.06s) [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 [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.07s) [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. [vector]  izipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [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 [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.09s) [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 (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.01s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK (0.01s) [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.01s) [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 12 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.02s) [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.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.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. [vector]  iscanl: OK (0.01s) [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 [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.01s) [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; 21 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 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.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.01s) [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.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.02s) [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.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; 22 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 18 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.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]  (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; 17 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 19 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; 13 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; 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.03s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.04s) [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 [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.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 (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.05s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.07s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [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. [crypton-x509] Preprocessing test suite 'test-x509' for crypton-x509-1.7.7.. [crypton-x509] Building test suite 'test-x509' for crypton-x509-1.7.7.. [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. [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.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.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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [crypton-x509] [1 of 1] Compiling Main ( Tests/Tests.hs, dist/build/test-x509/test-x509-tmp/Main.o ) [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.03s) [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 19 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.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.02s) [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.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.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.03s) [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. [crypton-x509]  [crypton-x509] Tests/Tests.hs:9:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 9 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [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.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.02s) [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; 15 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.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.05s) [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.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.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.02s) [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.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.03s) [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.02s) [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; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 17 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; 16 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; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.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; 2 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; 12 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; 20 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 22 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; 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.02s) [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 [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.03s) [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.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. [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.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [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.01s) [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.11s) [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; 21 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.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 (0.01s) [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; 12 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.04s) [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.04s) [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 (0.02s) [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 (0.01s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 18 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; 23 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.06s) [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; 18 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; 15 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; 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.01s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.05s) [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.03s) [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 (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.07s) [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 (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.05s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.07s) [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.04s) [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.08s) [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 (0.01s) [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 [crypton-x509] [2 of 2] Linking dist/build/test-x509/test-x509 [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 [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; 22 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 (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.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.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.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.01s) [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. [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 (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; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [scientific] Documentation created: dist/doc/html/scientific/, [scientific] dist/doc/html/scientific/scientific.txt [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. [scientific] Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. [scientific] Phase: installPhase [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 [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. [scientific] Installing library in /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [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; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 13 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; 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:2004:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:693: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.08s) [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 [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; 16 discarded. [vector]  Data.Vector.Primitive.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  Data.Vector.Unboxed.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  Data.Vector.Storable.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  Data.Vector.Generic.Mutable (nextPermutation): OK (0.01s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (prevPermutation): OK (0.01s) [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 (20.82s) [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. [vector] checkPhase completed in 52 seconds [vector] Phase: haddockPhase [vector] Phase: installPhase [vector] Installing library in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [scientific] Phase: fixupPhase [scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0 [scientific] shrinking /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSscientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN-ghc9.8.2.so [scientific] checking for references to /build/ in /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0... [scientific] patching script interpreter paths in /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0 [scientific] stripping (with command strip and flags -S -p) in /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0/lib [scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc [scientific] checking for references to /build/ in /nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc... [scientific] patching script interpreter paths in /nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc [scientific:post-build] Uploading to the NixCI cache: /nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0 /nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc [scientific:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [scientific:post-build] copying 2 paths... [scientific:post-build] copying path '/nix/store/j0nsqg036p6s8bxrkm2cin6gdc8wvd2z-scientific-0.3.8.0-doc' to 'https://cache.nix-ci.com'... [scientific:post-build] copying path '/nix/store/hndq94yhydn7w2qdyp292yn5l2d70nf8-scientific-0.3.8.0' to 'https://cache.nix-ci.com'... [scientific:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [scientific:post-build] copying 1 paths... [scientific:post-build] copying path '/nix/store/5qk42gbgky10ahy6x12k4lzxpyipwng5-scientific-0.3.8.0.drv' to 'https://cache.nix-ci.com'... Uploaded scientific in 9.7s Progress: 48 of 89 built (2 building), 403 of 403 downloaded from cache Built scientific in 1m07s Building /nix/store/gmrjyh2vjsz5xmn2s5gjzjnj2b8h39kc-megaparsec-9.7.0.drv Building /nix/store/0npg38zxwsbpks707gz8lv4ybdvrlzdg-validity-scientific-0.2.0.3.drv [crypton-x509] Phase: checkPhase [crypton-x509] Running 1 test suites... [crypton-x509] Test suite test-x509: RUNNING... [crypton-x509] X509 [crypton-x509]  marshall [crypton-x509]  pubkey: OK (0.01s) [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  privkey: OK [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  signature alg: OK [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  extension [crypton-x509]  key-usage: OK [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  extended-key-usage: OK [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  extensions: OK (0.02s) [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  certificate: OK (0.03s) [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  crl: OK (0.54s) [crypton-x509]  +++ OK, passed 100 tests. [crypton-x509]  [crypton-x509] All 8 tests passed (0.62s) [crypton-x509] Test suite test-x509: PASS [crypton-x509] Test suite logged to: dist/test/crypton-x509-1.7.7-test-x509.log [crypton-x509] 1 of 1 test suites (1 of 1 test cases) passed. [crypton-x509] Phase: haddockPhase [crypton-x509] Preprocessing library for crypton-x509-1.7.7.. [crypton-x509] Running Haddock on library for crypton-x509-1.7.7.. [crypton-x509] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [crypton-x509] [ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, nothing ) [crypton-x509] [ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, nothing ) [crypton-x509] [ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/ExtensionRaw.hs:17:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 17 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 20 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/DistinguishedName.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Semigroup’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509]  To import instances alone, use: import Data.Semigroup() [crypton-x509]  | [crypton-x509] 22 | import Data.Semigroup [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/Ext.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 46 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/CRL.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [vector] Installing internal library benchmarks-O2 in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/vector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2 [vector] Phase: fixupPhase [vector] shrinking RPATHs of ELF executables and libraries in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0 [vector] shrinking /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSvector-0.13.2.0-Gzrlfhny8Ra3jE2Igw3VFH-benchmarks-O2-ghc9.8.2.so [vector] shrinking /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSvector-0.13.2.0-EyfFlijEURh1oeWRfe84qU-ghc9.8.2.so [vector] checking for references to /build/ in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0... [vector] patching script interpreter paths in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0 [vector] stripping (with command strip and flags -S -p) in /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0/lib [crypton-x509] 19 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/OID.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/PublicKey.hs:274:32: warning: [GHC-63394] [-Wx-partial] [crypton-x509]  In the use of ‘head’ [crypton-x509]  (imported from Prelude, but defined in GHC.List): [crypton-x509]  "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." [crypton-x509]  | [crypton-x509] 274 | bytesOfInt n = if testBit (head nints) 7 then nints else 0xff : nints [crypton-x509]  | ^^^^ [crypton-x509] [ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 16 | import Control.Applicative ((<$>), pure) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509]  [crypton-x509] Data/X509/PrivateKey.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Data.Word’ is redundant [crypton-x509]  except perhaps to import instances from ‘Data.Word’ [crypton-x509]  To import instances alone, use: import Data.Word() [crypton-x509]  | [crypton-x509] 18 | import Data.Word (Word) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, nothing ) [crypton-x509] [11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, nothing ) [crypton-x509]  [crypton-x509] Data/X509/Cert.hs:15:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509]  The import of ‘Control.Applicative’ is redundant [crypton-x509]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509]  To import instances alone, use: import Control.Applicative() [crypton-x509]  | [crypton-x509] 15 | import Control.Applicative ((<$>), (<*>)) [crypton-x509]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509] [12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, nothing ) [crypton-x509] [13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, nothing ) [crypton-x509] [14 of 14] Compiling Data.X509 ( Data/X509.hs, nothing ) [crypton-x509] Haddock coverage: [crypton-x509] Warning: 'ExtensionRaw' is ambiguous. It is defined [crypton-x509]  * at Data/X509/ExtensionRaw.hs:25:21 [crypton-x509]  * at Data/X509/ExtensionRaw.hs:25:1 [crypton-x509]  You may be able to disambiguate the identifier by qualifying it or [crypton-x509]  by specifying the type/value namespace explicitly. [crypton-x509]  Defaulting to the one defined at Data/X509/ExtensionRaw.hs:25:1 [crypton-x509] Warning: 'DistinguishedName' is ambiguous. It is defined [crypton-x509]  * at Data/X509/DistinguishedName.hs:30:29 [crypton-x509]  * at Data/X509/DistinguishedName.hs:30:1 [crypton-x509]  You may be able to disambiguate the identifier by qualifying it or [crypton-x509]  by specifying the type/value namespace explicitly. [crypton-x509]  Defaulting to the one defined at Data/X509/DistinguishedName.hs:30:1 [vector:post-build] Uploading to the NixCI cache: /nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0 [vector:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [vector:post-build] copying 1 paths... [vector:post-build] copying path '/nix/store/c8ckqf99nwg30ngmyqpz2s1v8sj8kqqi-vector-0.13.2.0' to 'https://cache.nix-ci.com'... [vector:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [vector:post-build] copying 1 paths... [vector:post-build] copying path '/nix/store/p175shlbym2fr3zcznz13gl2mm8yxrbm-vector-0.13.2.0.drv' to 'https://cache.nix-ci.com'... Uploaded vector in 16.9s Progress: 49 of 89 built (3 building), 403 of 403 downloaded from cache Built vector in 5m53s Building /nix/store/a8axkfy3ycvkc7zhw728lxy9w6k1x8rl-attoparsec-0.14.4.drv Building /nix/store/xqdfc39fqlqkpvrsfh1a8bqmxsvyc9gy-nothunks-0.3.0.0.drv Building /nix/store/69gg5x7hsz24bnlrhfl7z2m5dijikys1-th-lift-instances-0.1.20.drv [attoparsec] Phase: setupCompilerEnvironmentPhase [attoparsec] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton-x509]  100% ( 7 / 7) in 'Data.X509.EC' [crypton-x509] Warning: 'SignedExact' is ambiguous. It is defined [crypton-x509]  * at Data/X509/Signed.hs:66:54 [crypton-x509]  * at Data/X509/Signed.hs:66:1 [crypton-x509]  You may be able to disambiguate the identifier by qualifying it or [crypton-x509]  by specifying the type/value namespace explicitly. [crypton-x509]  Defaulting to the one defined at Data/X509/Signed.hs:66:1 [crypton-x509] Warning: 'Signed' is ambiguous. It is defined [crypton-x509]  * at Data/X509/Signed.hs:58:49 [crypton-x509]  * at Data/X509/Signed.hs:58:1 [crypton-x509]  You may be able to disambiguate the identifier by qualifying it or [crypton-x509]  by specifying the type/value namespace explicitly. [crypton-x509]  Defaulting to the one defined at Data/X509/Signed.hs:58:1 [crypton-x509]  95% ( 64 / 67) in 'Data.X509' [crypton-x509]  Missing documentation for: [crypton-x509]  ExtNetscapeComment (Data/X509/Ext.hs:341) [crypton-x509]  tryExtRawASN1 (Data/X509/ExtensionRaw.hs:32) [crypton-x509]  extRawASN1 (Data/X509/ExtensionRaw.hs:38) [crypton-x509] Documentation created: dist/doc/html/crypton-x509/, [crypton-x509] dist/doc/html/crypton-x509/crypton-x509.txt [crypton-x509] Preprocessing test suite 'test-x509' for crypton-x509-1.7.7.. [crypton-x509] Phase: installPhase [crypton-x509] Installing library in /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509] Phase: fixupPhase [crypton-x509] shrinking RPATHs of ELF executables and libraries in /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7 [crypton-x509] shrinking /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI-ghc9.8.2.so [crypton-x509] checking for references to /build/ in /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7... [crypton-x509] patching script interpreter paths in /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7 [crypton-x509] stripping (with command strip and flags -S -p) in /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7/lib [crypton-x509] shrinking RPATHs of ELF executables and libraries in /nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc [crypton-x509] checking for references to /build/ in /nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc... [crypton-x509] patching script interpreter paths in /nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc [megaparsec] Phase: setupCompilerEnvironmentPhase [megaparsec] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [megaparsec] Phase: unpackPhase [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.rzIVdYl045/setup-package.conf.d -threaded [megaparsec] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.rzIVdYl045/Main.o ) [megaparsec] [2 of 2] Linking Setup [megaparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [megaparsec] Phase: configurePhase [megaparsec] configureFlags: --verbose --prefix=/nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc/share/doc/megaparsec-9.7.0 --with-gcc=gcc --package-db=/build/tmp.rzIVdYl045/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [megaparsec] Using Parsec parser [megaparsec] Configuring megaparsec-9.7.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.1.0 [megaparsec] Dependency bytestring >=0.2 && <0.13: using bytestring-0.12.1.0 [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.1 [megaparsec] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 [megaparsec] Source component graph: component lib [megaparsec] Configured component graph: [megaparsec]  component megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [megaparsec]  include array-0.5.6.0-4c48 [megaparsec]  include base-4.19.1.0-a65c [megaparsec]  include bytestring-0.12.1.0-e271 [megaparsec]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [megaparsec]  include containers-0.6.8-bf3e [megaparsec]  include deepseq-1.5.0.0-e0b4 [megaparsec]  include mtl-2.3.1-78a2 [megaparsec]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [megaparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [megaparsec]  include text-2.1.1-7a0f [megaparsec]  include transformers-0.6.1.0-90ea [megaparsec] Linked component graph: [megaparsec]  unit megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [megaparsec]  include array-0.5.6.0-4c48 [megaparsec]  include base-4.19.1.0-a65c [megaparsec]  include bytestring-0.12.1.0-e271 [megaparsec]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [megaparsec]  include containers-0.6.8-bf3e [megaparsec]  include deepseq-1.5.0.0-e0b4 [megaparsec]  include mtl-2.3.1-78a2 [megaparsec]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [megaparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [megaparsec]  include text-2.1.1-7a0f [megaparsec]  include transformers-0.6.1.0-90ea [validity-scientific] Phase: setupCompilerEnvironmentPhase [validity-scientific] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [validity-scientific] Phase: unpackPhase [validity-scientific] unpacking source archive /nix/store/8pp9wznlm6l70j68prcddf0338f6r627-validity-scientific-0.2.0.3.tar.gz [validity-scientific] source root is validity-scientific-0.2.0.3 [validity-scientific] setting SOURCE_DATE_EPOCH to timestamp 1581364092 of file "validity-scientific-0.2.0.3/validity-scientific.cabal" [validity-scientific] Phase: patchPhase [validity-scientific] Phase: compileBuildDriverPhase [validity-scientific] setupCompileFlags: -package-db=/build/tmp.NW2f75kg1x/setup-package.conf.d -threaded [validity-scientific] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.NW2f75kg1x/Main.o ) [validity-scientific] [2 of 2] Linking Setup [validity-scientific] Phase: updateAutotoolsGnuConfigScriptsPhase [validity-scientific] Phase: configurePhase [validity-scientific] configureFlags: --verbose --prefix=/nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc/share/doc/validity-scientific-0.2.0.3 --with-gcc=gcc --package-db=/build/tmp.NW2f75kg1x/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [validity-scientific] Using Parsec parser [validity-scientific] Configuring validity-scientific-0.2.0.3... [validity-scientific] Dependency base >=4.7 && <5: using base-4.19.1.0 [validity-scientific] Dependency scientific: using scientific-0.3.8.0 [validity-scientific] Dependency validity >=0.5: using validity-0.12.1.0 [validity-scientific] Source component graph: component lib [validity-scientific] Configured component graph: [validity-scientific]  component validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [validity-scientific]  include base-4.19.1.0-a65c [validity-scientific]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [validity-scientific]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [validity-scientific] Linked component graph: [validity-scientific]  unit validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [validity-scientific]  include base-4.19.1.0-a65c [validity-scientific]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [validity-scientific]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [validity-scientific]  Data.Validity.Scientific=validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L:Data.Validity.Scientific [validity-scientific] Ready component graph: [validity-scientific]  definite validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [validity-scientific]  depends base-4.19.1.0-a65c [validity-scientific]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [validity-scientific]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [validity-scientific] Using Cabal-3.10.2.0 compiled by ghc-9.8 [validity-scientific] Using compiler: ghc-9.8.2 [validity-scientific] Using install prefix: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3 [validity-scientific] Executables installed in: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/bin [validity-scientific] Libraries installed in: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [validity-scientific] Dynamic Libraries installed in: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [validity-scientific] Private executables installed in: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/libexec/x86_64-linux-ghc-9.8.2/validity-scientific-0.2.0.3 [validity-scientific] Data files installed in: [crypton-x509:post-build] Uploading to the NixCI cache: /nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc /nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7 [crypton-x509:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509:post-build] copying 2 paths... [crypton-x509:post-build] copying path '/nix/store/3573p452cihz233hv44bchhb1sildv13-crypton-x509-1.7.7-doc' to 'https://cache.nix-ci.com'... [crypton-x509:post-build] copying path '/nix/store/x72p0rg2ni7jk6wjranzqxydfff7wg3j-crypton-x509-1.7.7' to 'https://cache.nix-ci.com'... [crypton-x509:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509:post-build] copying 1 paths... [crypton-x509:post-build] copying path '/nix/store/ndr8pncsvbj7nx6qjanrjxr3v3hymxzc-crypton-x509-1.7.7.drv' to 'https://cache.nix-ci.com'... Uploaded crypton-x509 in 10.1s Progress: 50 of 89 built (5 building), 403 of 403 downloaded from cache Built crypton-x509 in 1m09s [megaparsec]  Text.Megaparsec=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec,Text.Megaparsec.Byte=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Byte,Text.Megaparsec.Byte.Binary=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Byte.Binary,Text.Megaparsec.Byte.Lexer=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Byte.Lexer,Text.Megaparsec.Char=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Char,Text.Megaparsec.Char.Lexer=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Char.Lexer,Text.Megaparsec.Debug=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Debug,Text.Megaparsec.Error=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Error,Text.Megaparsec.Error.Builder=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Error.Builder,Text.Megaparsec.Internal=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Internal,Text.Megaparsec.Pos=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Pos,Text.Megaparsec.State=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.State,Text.Megaparsec.Stream=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Stream,Text.Megaparsec.Unicode=megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq:Text.Megaparsec.Unicode [megaparsec] Ready component graph: [megaparsec]  definite megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [megaparsec]  depends array-0.5.6.0-4c48 [megaparsec]  depends base-4.19.1.0-a65c [megaparsec]  depends bytestring-0.12.1.0-e271 [megaparsec]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [megaparsec]  depends containers-0.6.8-bf3e [megaparsec]  depends deepseq-1.5.0.0-e0b4 [megaparsec]  depends mtl-2.3.1-78a2 [megaparsec]  depends parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [megaparsec]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [megaparsec]  depends text-2.1.1-7a0f [megaparsec]  depends transformers-0.6.1.0-90ea [megaparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [megaparsec] Using compiler: ghc-9.8.2 [megaparsec] Using install prefix: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0 [megaparsec] Executables installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/bin [megaparsec] Libraries installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [megaparsec] Dynamic Libraries installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [megaparsec] Private executables installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/libexec/x86_64-linux-ghc-9.8.2/megaparsec-9.7.0 [megaparsec] Data files installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/share/x86_64-linux-ghc-9.8.2/megaparsec-9.7.0 [megaparsec] Documentation installed in: [megaparsec] /nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc/share/doc/megaparsec-9.7.0 [megaparsec] Configuration files installed in: [megaparsec] /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/etc [megaparsec] No alex found [megaparsec] Using ar found on system at: [megaparsec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [megaparsec] Using ghc version 9.8.2 found on system at: [megaparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [megaparsec] Using ghc-pkg version 9.8.2 found on system at: [megaparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [megaparsec] Using hsc2hs version 0.68.10 found on system at: [megaparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [megaparsec] Using hscolour version 1.25 found on system at: [megaparsec] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [megaparsec] No jhc found [megaparsec] Using ld found on system at: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/share/x86_64-linux-ghc-9.8.2/validity-scientific-0.2.0.3 [validity-scientific] Documentation installed in: [validity-scientific] /nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc/share/doc/validity-scientific-0.2.0.3 [validity-scientific] Configuration files installed in: [validity-scientific] /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/etc [validity-scientific] No alex found [validity-scientific] Using ar found on system at: [validity-scientific] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [validity-scientific] No c2hs found [validity-scientific] No cpphs found [validity-scientific] No doctest found [validity-scientific] Using gcc version 14.3.0 given by user at: [validity-scientific] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [validity-scientific] Using ghc version 9.8.2 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [validity-scientific] Using ghc-pkg version 9.8.2 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [validity-scientific] No ghcjs found [validity-scientific] No ghcjs-pkg found [validity-scientific] No greencard found [validity-scientific] Using haddock version 2.30.0 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [validity-scientific] No happy found [validity-scientific] Using haskell-suite found on system at: haskell-suite-dummy-location [validity-scientific] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [validity-scientific] No hmake found [validity-scientific] Using hpc version 0.69 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [validity-scientific] Using hsc2hs version 0.68.10 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [validity-scientific] Using hscolour version 1.25 found on system at: [validity-scientific] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [validity-scientific] No jhc found [validity-scientific] Using ld found on system at: [validity-scientific] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [validity-scientific] No pkg-config found [validity-scientific] Using runghc version 9.8.2 found on system at: [validity-scientific] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [validity-scientific] Using strip version 2.44 found on system at: [validity-scientific] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [validity-scientific] Using tar found on system at: [validity-scientific] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [validity-scientific] No uhc found [validity-scientific] Phase: buildPhase [validity-scientific] Preprocessing library for validity-scientific-0.2.0.3.. [validity-scientific] Building library for validity-scientific-0.2.0.3.. [validity-scientific] [1 of 2] Compiling Data.Validity.Scientific ( src/Data/Validity/Scientific.hs, dist/build/Data/Validity/Scientific.o, dist/build/Data/Validity/Scientific.dyn_o ) [validity-scientific] [2 of 2] Compiling Paths_validity_scientific ( dist/build/autogen/Paths_validity_scientific.hs, dist/build/Paths_validity_scientific.o, dist/build/Paths_validity_scientific.dyn_o ) [validity-scientific] [1 of 2] Compiling Data.Validity.Scientific ( src/Data/Validity/Scientific.hs, dist/build/Data/Validity/Scientific.p_o ) [validity-scientific] [2 of 2] Compiling Paths_validity_scientific ( dist/build/autogen/Paths_validity_scientific.hs, dist/build/Paths_validity_scientific.p_o ) [validity-scientific] Phase: checkPhase [validity-scientific] Package has no test suites. [validity-scientific] Phase: haddockPhase [validity-scientific] Preprocessing library for validity-scientific-0.2.0.3.. [validity-scientific] Running Haddock on library for validity-scientific-0.2.0.3.. [validity-scientific] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [validity-scientific] [1 of 2] Compiling Data.Validity.Scientific ( src/Data/Validity/Scientific.hs, nothing ) [validity-scientific] [2 of 2] Compiling Paths_validity_scientific ( dist/build/autogen/Paths_validity_scientific.hs, nothing ) [validity-scientific] Haddock coverage: [validity-scientific]  0% ( 0 / 1) in 'Data.Validity.Scientific' [validity-scientific]  Missing documentation for: [validity-scientific]  Module header [validity-scientific] Documentation created: dist/doc/html/validity-scientific/, [validity-scientific] dist/doc/html/validity-scientific/validity-scientific.txt [validity-scientific] Phase: installPhase [validity-scientific] Installing library in /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [validity-scientific] Phase: fixupPhase Building /nix/store/xpyl1fyzbzbps93pihvnq30pk49n352v-crypton-x509-store-1.6.10.drv [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.7tmUiuVLkn/setup-package.conf.d -threaded [attoparsec] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.7tmUiuVLkn/Main.o ) [attoparsec] [2 of 2] Linking Setup [attoparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [attoparsec] Phase: configurePhase [attoparsec] configureFlags: --verbose --prefix=/nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.7tmUiuVLkn/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.1.0 [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.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.1.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.1.0 [attoparsec] Dependency text >=1.1.1.3: using text-2.1.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.1.0 [attoparsec] Dependency bytestring: using bytestring-0.12.1.0 [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.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-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include array-0.5.6.0-4c48 [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include text-2.1.1-7a0f [attoparsec]  component attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  include array-0.5.6.0-4c48 [megaparsec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [megaparsec] No pkg-config found [megaparsec] Using runghc version 9.8.2 found on system at: [megaparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [megaparsec] Using strip version 2.44 found on system at: [megaparsec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [megaparsec] Using tar found on system at: [megaparsec] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [megaparsec] No uhc found [megaparsec] Phase: buildPhase [megaparsec] Preprocessing library for megaparsec-9.7.0.. [megaparsec] Building library for megaparsec-9.7.0.. [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [megaparsec] [ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.p_o ) [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 ) [megaparsec] [ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.p_o ) [nothunks] Phase: setupCompilerEnvironmentPhase [nothunks] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.FhXBrmIuft/setup-package.conf.d -threaded [nothunks] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.FhXBrmIuft/Main.o ) [nothunks] [2 of 2] Linking Setup [nothunks] Phase: updateAutotoolsGnuConfigScriptsPhase [nothunks] Phase: configurePhase [nothunks] configureFlags: --verbose --prefix=/nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.FhXBrmIuft/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [nothunks] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.1.0 [nothunks] Dependency containers: using containers-0.6.8 [nothunks] Dependency ghc-heap: using ghc-heap-9.8.2 [nothunks] Dependency stm: using stm-2.5.2.1 [nothunks] Dependency text >=1.2 && <1.3 || >=2 && <2.2: using text-2.1.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.1.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-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  include base-4.19.1.0-a65c [nothunks]  include bytestring-0.12.1.0-e271 [nothunks]  include containers-0.6.8-bf3e [nothunks]  include ghc-heap-9.8.2-4fe6 [nothunks]  include stm-2.5.2.1-3f80 [nothunks]  include text-2.1.1-7a0f [nothunks]  include time-1.12.2-dfe5 [nothunks]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [nothunks]  include wherefrom-compat-0.1.1.1-2CKl0PHqH49FyH2x9l9vOg [nothunks]  component nothunks-0.3.0.0-DhQOkhMsVs30ukarZAp5q-nothunks-test [nothunks]  include base-4.19.1.0-a65c [nothunks]  include containers-0.6.8-bf3e [nothunks]  include ghc-prim-0.11.0-89e1 [nothunks]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [th-lift-instances] Phase: setupCompilerEnvironmentPhase [th-lift-instances] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [th-lift-instances] Phase: unpackPhase [th-lift-instances] unpacking source archive /nix/store/9fp9p8kzfgiawrrky6k87x44kcz1516y-th-lift-instances-0.1.20.tar.gz [th-lift-instances] source root is th-lift-instances-0.1.20 [th-lift-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "th-lift-instances-0.1.20/.travis.yml" [th-lift-instances] Phase: patchPhase [th-lift-instances] Phase: compileBuildDriverPhase [th-lift-instances] setupCompileFlags: -package-db=/build/tmp.YeONz2nEvN/setup-package.conf.d -threaded [th-lift-instances] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YeONz2nEvN/Main.o ) [th-lift-instances] [2 of 2] Linking Setup [th-lift-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [th-lift-instances] Phase: configurePhase [th-lift-instances] configureFlags: --verbose --prefix=/nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc/share/doc/th-lift-instances-0.1.20 --with-gcc=gcc --package-db=/build/tmp.YeONz2nEvN/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [th-lift-instances] Using Parsec parser [th-lift-instances] Configuring th-lift-instances-0.1.20... [th-lift-instances] Dependency base >=4.3 && <5: using base-4.19.1.0 [th-lift-instances] Dependency bytestring: using bytestring-0.12.1.0 [th-lift-instances] Dependency containers: using containers-0.6.8 [th-lift-instances] Dependency template-haskell >=2.5.0.0: using template-haskell-2.21.0.0 [th-lift-instances] Dependency text: using text-2.1.1 [th-lift-instances] Dependency th-lift >=0.8: using th-lift-0.8.6 [th-lift-instances] Dependency transformers: using transformers-0.6.1.0 [th-lift-instances] Dependency vector >=0.7: using vector-0.13.2.0 [th-lift-instances] Dependency QuickCheck >=2.6: using QuickCheck-2.14.3 [th-lift-instances] Dependency base <5: using base-4.19.1.0 [th-lift-instances] Dependency bytestring: using bytestring-0.12.1.0 [th-lift-instances] Dependency containers: using containers-0.6.8 [th-lift-instances] Dependency template-haskell: using template-haskell-2.21.0.0 [th-lift-instances] Dependency text: using text-2.1.1 [th-lift-instances] Dependency th-lift-instances: using th-lift-instances-0.1.20 [th-lift-instances] Dependency vector >=0.4: using vector-0.13.2.0 [th-lift-instances] Source component graph: [th-lift-instances]  component lib [th-lift-instances]  component test:tests dependency lib [th-lift-instances] Configured component graph: [th-lift-instances]  component th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances]  include base-4.19.1.0-a65c [th-lift-instances]  include bytestring-0.12.1.0-e271 [th-lift-instances]  include containers-0.6.8-bf3e [th-lift-instances]  include template-haskell-2.21.0.0-d739 [th-lift-instances]  include text-2.1.1-7a0f [th-lift-instances]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-lift-instances]  include transformers-0.6.1.0-90ea [th-lift-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances]  component th-lift-instances-0.1.20-2lqPzkEc3wZ2updGM4Pbx9-tests [th-lift-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [th-lift-instances]  include base-4.19.1.0-a65c [th-lift-instances]  include bytestring-0.12.1.0-e271 [th-lift-instances]  include containers-0.6.8-bf3e [th-lift-instances]  include template-haskell-2.21.0.0-d739 [th-lift-instances]  include text-2.1.1-7a0f [th-lift-instances]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances] Linked component graph: [th-lift-instances]  unit th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [validity-scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3 [validity-scientific] shrinking /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSvalidity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L-ghc9.8.2.so [validity-scientific] checking for references to /build/ in /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3... [validity-scientific] patching script interpreter paths in /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3 [validity-scientific] stripping (with command strip and flags -S -p) in /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3/lib [validity-scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc [validity-scientific] checking for references to /build/ in /nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc... [validity-scientific] patching script interpreter paths in /nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc [attoparsec]  include attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include containers-0.6.8-bf3e [attoparsec]  include deepseq-1.5.0.0-e0b4 [attoparsec]  include ghc-prim-0.11.0-89e1 [attoparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  include text-2.1.1-7a0f [attoparsec]  include transformers-0.6.1.0-90ea [attoparsec]  component attoparsec-0.14.4-8UlXQyXDVs0Sg0AvD8t2S-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [attoparsec]  include array-0.5.6.0-4c48 [attoparsec]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  include attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include deepseq-1.5.0.0-e0b4 [attoparsec]  include quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [attoparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [attoparsec]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [attoparsec]  include text-2.1.1-7a0f [attoparsec]  include transformers-0.6.1.0-90ea [attoparsec]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec] Linked component graph: [attoparsec]  unit attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include array-0.5.6.0-4c48 [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include text-2.1.1-7a0f [attoparsec]  Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal:Data.Attoparsec.Text.FastSet [attoparsec]  unit attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  include array-0.5.6.0-4c48 [attoparsec]  include attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include containers-0.6.8-bf3e [attoparsec]  include deepseq-1.5.0.0-e0b4 [attoparsec]  include ghc-prim-0.11.0-89e1 [attoparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  include text-2.1.1-7a0f [attoparsec]  include transformers-0.6.1.0-90ea [attoparsec]  Data.Attoparsec=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4:Data.Attoparsec.Zepto [attoparsec]  unit attoparsec-0.14.4-8UlXQyXDVs0Sg0AvD8t2S-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [attoparsec]  include array-0.5.6.0-4c48 [megaparsec] [ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.p_o ) [megaparsec] [ 7 of 19] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.p_o ) [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 ) [megaparsec] [10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.p_o ) [megaparsec] [11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.p_o ) [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 ) [megaparsec] [14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.p_o ) [megaparsec] [15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.p_o ) [megaparsec] [16 of 19] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.p_o ) [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 ) [nothunks]  include nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [nothunks]  include stm-2.5.2.1-3f80 [nothunks]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [nothunks]  include tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [nothunks] Linked component graph: [nothunks]  unit nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  include base-4.19.1.0-a65c [nothunks]  include bytestring-0.12.1.0-e271 [nothunks]  include containers-0.6.8-bf3e [nothunks]  include ghc-heap-9.8.2-4fe6 [nothunks]  include stm-2.5.2.1-3f80 [nothunks]  include text-2.1.1-7a0f [nothunks]  include time-1.12.2-dfe5 [nothunks]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [nothunks]  include wherefrom-compat-0.1.1.1-2CKl0PHqH49FyH2x9l9vOg [nothunks]  NoThunks.Class=nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa:NoThunks.Class [nothunks]  unit nothunks-0.3.0.0-DhQOkhMsVs30ukarZAp5q-nothunks-test [nothunks]  include base-4.19.1.0-a65c [nothunks]  include containers-0.6.8-bf3e [nothunks]  include ghc-prim-0.11.0-89e1 [nothunks]  include hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [nothunks]  include nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [nothunks]  include stm-2.5.2.1-3f80 [nothunks]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [nothunks]  include tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [nothunks] Ready component graph: [nothunks]  definite nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  depends base-4.19.1.0-a65c [nothunks]  depends bytestring-0.12.1.0-e271 [nothunks]  depends containers-0.6.8-bf3e [nothunks]  depends ghc-heap-9.8.2-4fe6 [nothunks]  depends stm-2.5.2.1-3f80 [nothunks]  depends text-2.1.1-7a0f [nothunks]  depends time-1.12.2-dfe5 [nothunks]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [nothunks]  depends wherefrom-compat-0.1.1.1-2CKl0PHqH49FyH2x9l9vOg [nothunks]  definite nothunks-0.3.0.0-DhQOkhMsVs30ukarZAp5q-nothunks-test [nothunks]  depends base-4.19.1.0-a65c [nothunks]  depends containers-0.6.8-bf3e [nothunks]  depends ghc-prim-0.11.0-89e1 [nothunks]  depends hedgehog-1.5-8WipgaExFY2JXyxgMnU904 [nothunks]  depends nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [nothunks]  depends stm-2.5.2.1-3f80 [nothunks]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [nothunks]  depends tasty-hedgehog-1.4.0.2-CGu0zY9QNi77Dwm5nGZAdE [nothunks] Using Cabal-3.10.2.0 compiled by ghc-9.8 [nothunks] Using compiler: ghc-9.8.2 [nothunks] Using install prefix: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0 [nothunks] Executables installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/bin [nothunks] Libraries installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks] Dynamic Libraries installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [nothunks] Private executables installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/libexec/x86_64-linux-ghc-9.8.2/nothunks-0.3.0.0 [nothunks] Data files installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/share/x86_64-linux-ghc-9.8.2/nothunks-0.3.0.0 [nothunks] Documentation installed in: [nothunks] /nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 [nothunks] Configuration files installed in: [nothunks] /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/etc [nothunks] No alex found [nothunks] Using ar found on system at: [nothunks] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [nothunks] Using ghc version 9.8.2 found on system at: [nothunks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [nothunks] Using ghc-pkg version 9.8.2 found on system at: [nothunks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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: [th-lift-instances]  include base-4.19.1.0-a65c [th-lift-instances]  include bytestring-0.12.1.0-e271 [th-lift-instances]  include containers-0.6.8-bf3e [th-lift-instances]  include template-haskell-2.21.0.0-d739 [th-lift-instances]  include text-2.1.1-7a0f [th-lift-instances]  include th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-lift-instances]  include transformers-0.6.1.0-90ea [th-lift-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances]  Instances.TH.Lift=th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i:Instances.TH.Lift [th-lift-instances]  unit th-lift-instances-0.1.20-2lqPzkEc3wZ2updGM4Pbx9-tests [th-lift-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [th-lift-instances]  include base-4.19.1.0-a65c [th-lift-instances]  include bytestring-0.12.1.0-e271 [th-lift-instances]  include containers-0.6.8-bf3e [th-lift-instances]  include template-haskell-2.21.0.0-d739 [th-lift-instances]  include text-2.1.1-7a0f [th-lift-instances]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances] Ready component graph: [th-lift-instances]  definite th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances]  depends base-4.19.1.0-a65c [th-lift-instances]  depends bytestring-0.12.1.0-e271 [th-lift-instances]  depends containers-0.6.8-bf3e [th-lift-instances]  depends template-haskell-2.21.0.0-d739 [th-lift-instances]  depends text-2.1.1-7a0f [th-lift-instances]  depends th-lift-0.8.6-FM3xRIDutEWD1VX1pzK5N0 [th-lift-instances]  depends transformers-0.6.1.0-90ea [th-lift-instances]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances]  definite th-lift-instances-0.1.20-2lqPzkEc3wZ2updGM4Pbx9-tests [th-lift-instances]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [th-lift-instances]  depends base-4.19.1.0-a65c [th-lift-instances]  depends bytestring-0.12.1.0-e271 [th-lift-instances]  depends containers-0.6.8-bf3e [th-lift-instances]  depends template-haskell-2.21.0.0-d739 [th-lift-instances]  depends text-2.1.1-7a0f [th-lift-instances]  depends th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [th-lift-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [th-lift-instances] Using compiler: ghc-9.8.2 [th-lift-instances] Using install prefix: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20 [th-lift-instances] Executables installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/bin [th-lift-instances] Libraries installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances] Dynamic Libraries installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [th-lift-instances] Private executables installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/libexec/x86_64-linux-ghc-9.8.2/th-lift-instances-0.1.20 [th-lift-instances] Data files installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/share/x86_64-linux-ghc-9.8.2/th-lift-instances-0.1.20 [th-lift-instances] Documentation installed in: [th-lift-instances] /nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc/share/doc/th-lift-instances-0.1.20 [th-lift-instances] Configuration files installed in: [th-lift-instances] /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/etc [th-lift-instances] No alex found [th-lift-instances] Using ar found on system at: [th-lift-instances] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [th-lift-instances] No c2hs found [th-lift-instances] No cpphs found [th-lift-instances] No doctest found [th-lift-instances] Using gcc version 14.3.0 given by user at: [th-lift-instances] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [th-lift-instances] Using ghc version 9.8.2 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [th-lift-instances] Using ghc-pkg version 9.8.2 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [th-lift-instances] No ghcjs found [th-lift-instances] No ghcjs-pkg found [th-lift-instances] No greencard found [th-lift-instances] Using haddock version 2.30.0 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [th-lift-instances] No happy found [th-lift-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [th-lift-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [th-lift-instances] No hmake found [th-lift-instances] Using hpc version 0.69 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [th-lift-instances] Using hsc2hs version 0.68.10 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [th-lift-instances] Using hscolour version 1.25 found on system at: [th-lift-instances] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [th-lift-instances] No jhc found [th-lift-instances] Using ld found on system at: [validity-scientific:post-build] Uploading to the NixCI cache: /nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc /nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3 [validity-scientific:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [validity-scientific:post-build] copying 2 paths... [validity-scientific:post-build] copying path '/nix/store/7g0w627lykhml3jmh7r14j64jbr8psan-validity-scientific-0.2.0.3-doc' to 'https://cache.nix-ci.com'... [validity-scientific:post-build] copying path '/nix/store/d9kn0qmd335dzka6ibz9s8qwbgkwk2wq-validity-scientific-0.2.0.3' to 'https://cache.nix-ci.com'... [validity-scientific:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [validity-scientific:post-build] copying 1 paths... [validity-scientific:post-build] copying path '/nix/store/0npg38zxwsbpks707gz8lv4ybdvrlzdg-validity-scientific-0.2.0.3.drv' to 'https://cache.nix-ci.com'... Uploaded validity-scientific in 9.1s Progress: 51 of 89 built (5 building), 403 of 403 downloaded from cache Built validity-scientific in 38.0s [attoparsec]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  include attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  include base-4.19.1.0-a65c [attoparsec]  include bytestring-0.12.1.0-e271 [attoparsec]  include deepseq-1.5.0.0-e0b4 [attoparsec]  include quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [attoparsec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [attoparsec]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [attoparsec]  include text-2.1.1-7a0f [attoparsec]  include transformers-0.6.1.0-90ea [attoparsec]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec] Ready component graph: [attoparsec]  definite attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  depends array-0.5.6.0-4c48 [attoparsec]  depends base-4.19.1.0-a65c [attoparsec]  depends bytestring-0.12.1.0-e271 [attoparsec]  depends text-2.1.1-7a0f [attoparsec]  definite attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  depends array-0.5.6.0-4c48 [attoparsec]  depends attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  depends base-4.19.1.0-a65c [attoparsec]  depends bytestring-0.12.1.0-e271 [attoparsec]  depends containers-0.6.8-bf3e [attoparsec]  depends deepseq-1.5.0.0-e0b4 [attoparsec]  depends ghc-prim-0.11.0-89e1 [attoparsec]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  depends text-2.1.1-7a0f [attoparsec]  depends transformers-0.6.1.0-90ea [attoparsec]  definite attoparsec-0.14.4-8UlXQyXDVs0Sg0AvD8t2S-attoparsec-tests [attoparsec]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [attoparsec]  depends array-0.5.6.0-4c48 [attoparsec]  depends attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec]  depends attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [attoparsec]  depends base-4.19.1.0-a65c [attoparsec]  depends bytestring-0.12.1.0-e271 [attoparsec]  depends deepseq-1.5.0.0-e0b4 [attoparsec]  depends quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [attoparsec]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [attoparsec]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [attoparsec]  depends text-2.1.1-7a0f [attoparsec]  depends transformers-0.6.1.0-90ea [attoparsec]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [attoparsec] Using compiler: ghc-9.8.2 [attoparsec] Using install prefix: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4 [attoparsec] Executables installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/bin [attoparsec] Libraries installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec] Dynamic Libraries installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [attoparsec] Private executables installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4 [attoparsec] Data files installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/share/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4 [attoparsec] Documentation installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4 [attoparsec] Configuration files installed in: [attoparsec] /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/etc [attoparsec] No alex found [attoparsec] Using ar found on system at: [attoparsec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [attoparsec] Using ghc version 9.8.2 found on system at: [attoparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [attoparsec] Using ghc-pkg version 9.8.2 found on system at: [attoparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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: [crypton-x509-store] Phase: setupCompilerEnvironmentPhase [crypton-x509-store] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton-x509-store] Phase: unpackPhase [crypton-x509-store] unpacking source archive /nix/store/r9ha0rh99vb10l6crg38q816csxnfrqi-crypton-x509-store-1.6.10.tar.gz [crypton-x509-store] source root is crypton-x509-store-1.6.10 [crypton-x509-store] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-x509-store-1.6.10/Tests/Tests.hs" [crypton-x509-store] Phase: patchPhase [crypton-x509-store] Phase: compileBuildDriverPhase [crypton-x509-store] setupCompileFlags: -package-db=/build/tmp.3FTuDLUUbt/setup-package.conf.d -threaded [crypton-x509-store] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3FTuDLUUbt/Main.o ) [crypton-x509-store] [2 of 2] Linking Setup [crypton-x509-store] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton-x509-store] Phase: configurePhase [crypton-x509-store] configureFlags: --verbose --prefix=/nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc/share/doc/crypton-x509-store-1.6.10 --with-gcc=gcc --package-db=/build/tmp.3FTuDLUUbt/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton-x509-store] Using Parsec parser [crypton-x509-store] Configuring crypton-x509-store-1.6.10... [crypton-x509-store] Dependency asn1-encoding >=0.9 && <0.10: using asn1-encoding-0.9.6 [crypton-x509-store] Dependency asn1-types >=0.3 && <0.4: using asn1-types-0.3.4 [crypton-x509-store] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509-store] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509-store] Dependency containers: using containers-0.6.8 [crypton-x509-store] Dependency crypton: using crypton-1.0.4 [crypton-x509-store] Dependency crypton-x509 >=1.7.2: using crypton-x509-1.7.7 [crypton-x509-store] Dependency directory: using directory-1.3.8.1 [crypton-x509-store] Dependency filepath: using filepath-1.4.200.1 [crypton-x509-store] Dependency mtl: using mtl-2.3.1 [crypton-x509-store] Dependency pem >=0.1 && <0.3: using pem-0.2.4 [crypton-x509-store] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509-store] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509-store] Dependency crypton-x509: using crypton-x509-1.7.7 [crypton-x509-store] Dependency crypton-x509-store: using crypton-x509-store-1.6.10 [crypton-x509-store] Dependency tasty: using tasty-1.5.3 [crypton-x509-store] Dependency tasty-hunit: using tasty-hunit-0.10.2 [crypton-x509-store] Source component graph: [crypton-x509-store]  component lib [crypton-x509-store]  component test:test-x509-store dependency lib [crypton-x509-store] Configured component graph: [crypton-x509-store]  component crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-store]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-store]  include base-4.19.1.0-a65c [crypton-x509-store]  include bytestring-0.12.1.0-e271 [crypton-x509-store]  include containers-0.6.8-bf3e [crypton-x509-store]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-store]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  include directory-1.3.8.1-3af8 [crypton-x509-store]  include filepath-1.4.200.1-5c86 [crypton-x509-store]  include mtl-2.3.1-78a2 [crypton-x509-store]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-store]  component crypton-x509-store-1.6.10-62huf4KN3n73ONRvFKWpzR-test-x509-store [crypton-x509-store]  include base-4.19.1.0-a65c [crypton-x509-store]  include bytestring-0.12.1.0-e271 [crypton-x509-store]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [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 ) [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 [nothunks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [nothunks] Using hsc2hs version 0.68.10 found on system at: [nothunks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [nothunks] Using hscolour version 1.25 found on system at: [nothunks] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [nothunks] No jhc found [nothunks] Using ld found on system at: [nothunks] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [nothunks] No pkg-config found [nothunks] Using runghc version 9.8.2 found on system at: [nothunks] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [nothunks] Using strip version 2.44 found on system at: [nothunks] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [nothunks] Using tar found on system at: [nothunks] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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"] 48% █████████▋·········· [nothunks]  Nothing 52% ██████████▎········· [nothunks]  IntInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 36% ███████▎············ [nothunks]  Just ["Tuple2"] 50% ██████████·········· [nothunks]  Nothing 14% ██▋················· [nothunks]  SumInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 35% ██████▉············· [nothunks]  Just ["Int","Either"] 33% ██████▌············· [nothunks]  Nothing 32% ██████▍············· [nothunks]  ListInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 23% ████▌··············· [nothunks]  Just ["List"] 46% █████████··········· [nothunks]  Nothing 32% ██████▍············· [nothunks]  IntListInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 6% █▏·················· [nothunks]  Just ["Int","Tuple2"] 28% █████▋·············· [nothunks]  Just ["List","Tuple2"] 12% ██▎················· [nothunks]  Just ["Tuple2"] 47% █████████▍·········· [nothunks]  Nothing 8% █▌·················· [th-lift-instances] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [th-lift-instances] No pkg-config found [th-lift-instances] Using runghc version 9.8.2 found on system at: [th-lift-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [th-lift-instances] Using strip version 2.44 found on system at: [th-lift-instances] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [th-lift-instances] Using tar found on system at: [th-lift-instances] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [th-lift-instances] No uhc found [th-lift-instances] Phase: buildPhase [th-lift-instances] Preprocessing library for th-lift-instances-0.1.20.. [th-lift-instances] Building library for th-lift-instances-0.1.20.. [th-lift-instances] [1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, dist/build/Instances/TH/Lift.o, dist/build/Instances/TH/Lift.dyn_o ) [th-lift-instances] [1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, dist/build/Instances/TH/Lift.p_o ) [th-lift-instances] Preprocessing test suite 'tests' for th-lift-instances-0.1.20.. [th-lift-instances] Building test suite 'tests' for th-lift-instances-0.1.20.. [th-lift-instances] [1 of 2] Compiling Data ( tests/Data.hs, dist/build/tests/tests-tmp/Data.o, dist/build/tests/tests-tmp/Data.dyn_o ) [th-lift-instances] [2 of 2] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o, dist/build/tests/tests-tmp/Main.dyn_o ) [th-lift-instances] [3 of 3] Linking dist/build/tests/tests [th-lift-instances] Phase: checkPhase [th-lift-instances] Running 1 test suites... [th-lift-instances] Test suite tests: RUNNING... [th-lift-instances] === prop_word8 from tests/Main.hs:35 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_word16 from tests/Main.hs:38 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_word32 from tests/Main.hs:41 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_word64 from tests/Main.hs:44 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_int8 from tests/Main.hs:47 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_int16 from tests/Main.hs:50 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_int32 from tests/Main.hs:53 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_int64 from tests/Main.hs:56 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_float from tests/Main.hs:59 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_double from tests/Main.hs:62 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_natural from tests/Main.hs:65 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_nonempty_natural from tests/Main.hs:68 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_unit from tests/Main.hs:76 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_lazy_int_map from tests/Main.hs:81 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_lazy_map from tests/Main.hs:84 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_int_set from tests/Main.hs:87 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_set from tests/Main.hs:90 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_tree from tests/Main.hs:93 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_sequence from tests/Main.hs:96 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_text from tests/Main.hs:101 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_lazy_text from tests/Main.hs:104 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_bytestring from tests/Main.hs:109 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_big_bytestring from tests/Main.hs:112 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_lazy_bytestring from tests/Main.hs:115 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_big_lazy_bytestring from tests/Main.hs:118 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_boxed_vector from tests/Main.hs:123 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_unboxed_vector from tests/Main.hs:126 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_primitive_vector from tests/Main.hs:129 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] === prop_storable_vector from tests/Main.hs:132 === [th-lift-instances] +++ OK, passed 1 test. [th-lift-instances]  [th-lift-instances] Test suite tests: PASS [th-lift-instances] Test suite logged to: dist/test/th-lift-instances-0.1.20-tests.log [th-lift-instances] 1 of 1 test suites (1 of 1 test cases) passed. [th-lift-instances] Phase: haddockPhase [th-lift-instances] Preprocessing library for th-lift-instances-0.1.20.. [th-lift-instances] Running Haddock on library for th-lift-instances-0.1.20.. [th-lift-instances] Warning: The documentation for the following packages are not installed. No [th-lift-instances] links will be generated to these packages: vector-0.13.2.0 [th-lift-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [th-lift-instances] [1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, nothing ) [th-lift-instances] Haddock coverage: [th-lift-instances] Warning: 'Word8' is out of scope. [attoparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [attoparsec] Using hsc2hs version 0.68.10 found on system at: [attoparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [attoparsec] Using hscolour version 1.25 found on system at: [attoparsec] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [attoparsec] No jhc found [attoparsec] Using ld found on system at: [attoparsec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [attoparsec] No pkg-config found [attoparsec] Using runghc version 9.8.2 found on system at: [attoparsec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [attoparsec] Using strip version 2.44 found on system at: [attoparsec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [attoparsec] Using tar found on system at: [attoparsec] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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) [attoparsec]  | ^^^^^^ [crypton-x509-store]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-store] Linked component graph: [crypton-x509-store]  unit crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-store]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-store]  include base-4.19.1.0-a65c [crypton-x509-store]  include bytestring-0.12.1.0-e271 [crypton-x509-store]  include containers-0.6.8-bf3e [crypton-x509-store]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-store]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  include directory-1.3.8.1-3af8 [crypton-x509-store]  include filepath-1.4.200.1-5c86 [crypton-x509-store]  include mtl-2.3.1-78a2 [crypton-x509-store]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-store]  Data.X509.CertificateStore=crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL:Data.X509.CertificateStore,Data.X509.File=crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL:Data.X509.File,Data.X509.Memory=crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL:Data.X509.Memory [crypton-x509-store]  unit crypton-x509-store-1.6.10-62huf4KN3n73ONRvFKWpzR-test-x509-store [crypton-x509-store]  include base-4.19.1.0-a65c [crypton-x509-store]  include bytestring-0.12.1.0-e271 [crypton-x509-store]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509-store]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-store] Ready component graph: [crypton-x509-store]  definite crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-store]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-store]  depends base-4.19.1.0-a65c [crypton-x509-store]  depends bytestring-0.12.1.0-e271 [crypton-x509-store]  depends containers-0.6.8-bf3e [crypton-x509-store]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-store]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  depends directory-1.3.8.1-3af8 [crypton-x509-store]  depends filepath-1.4.200.1-5c86 [crypton-x509-store]  depends mtl-2.3.1-78a2 [crypton-x509-store]  depends pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-store]  definite crypton-x509-store-1.6.10-62huf4KN3n73ONRvFKWpzR-test-x509-store [crypton-x509-store]  depends base-4.19.1.0-a65c [crypton-x509-store]  depends bytestring-0.12.1.0-e271 [crypton-x509-store]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-store]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509-store]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-store] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton-x509-store] Using compiler: ghc-9.8.2 [crypton-x509-store] Using install prefix: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10 [crypton-x509-store] Executables installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/bin [crypton-x509-store] Libraries installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store] Dynamic Libraries installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton-x509-store] Private executables installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/libexec/x86_64-linux-ghc-9.8.2/crypton-x509-store-1.6.10 [crypton-x509-store] Data files installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/share/x86_64-linux-ghc-9.8.2/crypton-x509-store-1.6.10 [crypton-x509-store] Documentation installed in: [crypton-x509-store] /nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc/share/doc/crypton-x509-store-1.6.10 [crypton-x509-store] Configuration files installed in: [crypton-x509-store] /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/etc [crypton-x509-store] No alex found [crypton-x509-store] Using ar found on system at: [crypton-x509-store] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton-x509-store] No c2hs found [crypton-x509-store] No cpphs found [crypton-x509-store] No doctest found [crypton-x509-store] Using gcc version 14.3.0 given by user at: [crypton-x509-store] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton-x509-store] Using ghc version 9.8.2 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [crypton-x509-store] Using ghc-pkg version 9.8.2 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton-x509-store] No ghcjs found [crypton-x509-store] No ghcjs-pkg found [crypton-x509-store] No greencard found [crypton-x509-store] Using haddock version 2.30.0 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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 out of scope. [megaparsec]  If you qualify the identifier, haddock can try to link it anyway. [megaparsec] Warning: 'ByteString' is out of scope. [megaparsec]  If you qualify the identifier, haddock can try to link it anyway. [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]  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]  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 [nothunks]  SeqInt: ✗ EXPECTED FAILURE failed at test/Test/NoThunks/Class.hs:179:7 [nothunks]  after 11 tests and 1 shrink. [nothunks]  shrink path: 11:c [nothunks]  Just ["Int","Seq"] 36% ███████▎············ [nothunks]  Nothing  54% ██████████▉········· [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 4444621255401709110 1955507657041737163) "11:c" EXPECTED FAILURE [nothunks]  [nothunks] OK (0.03s) [nothunks]  ✓ passed 1 test. [nothunks]  Model [nothunks]  Int: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int"] 51% ██████████▏········· [nothunks]  Nothing 49% █████████▊·········· [nothunks]  IntInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 36% ███████▎············ [nothunks]  Just ["Tuple2"] 49% █████████▊·········· [nothunks]  Nothing 14% ██▉················· [nothunks]  SumInt: OK [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 30% █████▉·············· [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Word16' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Word32' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Word64' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Int8' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Int16' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Int32' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Int64' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'NonEmpty' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances] Warning: 'Void' is out of scope. [th-lift-instances]  If you qualify the identifier, haddock can try to link it anyway. [th-lift-instances]  91% ( 11 / 12) in 'Instances.TH.Lift' [th-lift-instances]  Missing documentation for: [th-lift-instances]  Module header [th-lift-instances] Warning: Instances.TH.Lift: could not find link destinations for: [th-lift-instances]  - Data.Vector.Vector [th-lift-instances]  - Data.Vector.Primitive.Vector [th-lift-instances]  - Data.Vector.Storable.Vector [th-lift-instances]  - Data.Vector.Unboxed.Base.Unbox [th-lift-instances]  - Data.Vector.Unboxed.Base.Vector [th-lift-instances] Documentation created: dist/doc/html/th-lift-instances/, [th-lift-instances] dist/doc/html/th-lift-instances/th-lift-instances.txt [th-lift-instances] Preprocessing test suite 'tests' for th-lift-instances-0.1.20.. [th-lift-instances] Phase: installPhase [th-lift-instances] Installing library in /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [th-lift-instances] Phase: fixupPhase [th-lift-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20 [th-lift-instances] shrinking /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSth-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i-ghc9.8.2.so [th-lift-instances] checking for references to /build/ in /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20... [th-lift-instances] patching script interpreter paths in /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20 [th-lift-instances] stripping (with command strip and flags -S -p) in /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20/lib [th-lift-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc [th-lift-instances] checking for references to /build/ in /nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc... [th-lift-instances] patching script interpreter paths in /nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc [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] [attoparsec]  In the use of ‘memcpy’ [crypton-x509-store] No happy found [crypton-x509-store] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton-x509-store] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton-x509-store] No hmake found [crypton-x509-store] Using hpc version 0.69 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton-x509-store] Using hsc2hs version 0.68.10 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton-x509-store] Using hscolour version 1.25 found on system at: [crypton-x509-store] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton-x509-store] No jhc found [crypton-x509-store] Using ld found on system at: [crypton-x509-store] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton-x509-store] No pkg-config found [crypton-x509-store] Using runghc version 9.8.2 found on system at: [crypton-x509-store] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton-x509-store] Using strip version 2.44 found on system at: [crypton-x509-store] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton-x509-store] Using tar found on system at: [crypton-x509-store] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton-x509-store] No uhc found [crypton-x509-store] Phase: buildPhase [crypton-x509-store] Preprocessing library for crypton-x509-store-1.6.10.. [crypton-x509-store] Building library for crypton-x509-store-1.6.10.. [crypton-x509-store] [1 of 3] Compiling Data.X509.CertificateStore ( Data/X509/CertificateStore.hs, dist/build/Data/X509/CertificateStore.o, dist/build/Data/X509/CertificateStore.dyn_o ) [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.Semigroup’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509-store]  To import instances alone, use: import Data.Semigroup() [crypton-x509-store]  | [crypton-x509-store] 18 | import Data.Semigroup [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 22 | import Control.Applicative ((<$>)) [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store] [2 of 3] Compiling Data.X509.Memory ( Data/X509/Memory.hs, dist/build/Data/X509/Memory.o, dist/build/Data/X509/Memory.dyn_o ) [crypton-x509-store] [3 of 3] Compiling Data.X509.File ( Data/X509/File.hs, dist/build/Data/X509/File.o, dist/build/Data/X509/File.dyn_o ) [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:7:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 7 | import Control.Applicative [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:9:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.BinaryEncoding’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.BinaryEncoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.BinaryEncoding() [crypton-x509-store]  | [crypton-x509-store] 9 | import Data.ASN1.BinaryEncoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:10:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.Encoding’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.Encoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.Encoding() [crypton-x509-store]  | [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]  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]  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]  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 [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: [nothunks]  Just ["Int","Either"] 34% ██████▊············· [nothunks]  Nothing 36% ███████▎············ [nothunks]  ListInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 22% ████▌··············· [nothunks]  Just ["List"] 45% ████████▉··········· [nothunks]  Nothing 33% ██████▌············· [nothunks]  IntListInt: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 4% ▉··················· [nothunks]  Just ["Int","Tuple2"] 24% ████▊··············· [nothunks]  Just ["List","Tuple2"] 12% ██▍················· [nothunks]  Just ["Tuple2"] 50% █████████▉·········· [nothunks]  Nothing 10% █▉·················· [nothunks]  SeqInt: OK (0.08s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Seq"] 44% ████████▋··········· [nothunks]  Nothing 56% ███████████▎········ [nothunks]  AllowThunksIn: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","field2","Record"] 24% ████▋··············· [nothunks]  Just ["Record"] 52% ██████████▍········· [nothunks]  Nothing 24% ████▉··············· [nothunks]  Fn: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 26% █████▏·············· [nothunks]  Nothing 74% ██████████████▊····· [nothunks]  IO: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["IO"] 25% ████▉··············· [nothunks]  Nothing 75% ███████████████····· [nothunks]  ThunkFreeFn: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 26% █████▏·············· [nothunks]  Just ["...","->"] 39% ███████▊············ [nothunks]  Nothing 35% ██████▉············· [nothunks]  ThunkFreeIO: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["...","IO"] 37% ███████▍············ [nothunks]  Just ["IO"] 24% ████▊··············· [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 [th-lift-instances:post-build] Uploading to the NixCI cache: /nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20 /nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc [th-lift-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-lift-instances:post-build] copying 2 paths... [th-lift-instances:post-build] copying path '/nix/store/hsig5rhqlbg6p9s8aw1p2bcvb4id6218-th-lift-instances-0.1.20-doc' to 'https://cache.nix-ci.com'... [th-lift-instances:post-build] copying path '/nix/store/9albcww6yi9zzcmzpb0gms6w5fm5hgg7-th-lift-instances-0.1.20' to 'https://cache.nix-ci.com'... [th-lift-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [th-lift-instances:post-build] copying 1 paths... [th-lift-instances:post-build] copying path '/nix/store/69gg5x7hsz24bnlrhfl7z2m5dijikys1-th-lift-instances-0.1.20.drv' to 'https://cache.nix-ci.com'... Uploaded th-lift-instances in 9.9s Progress: 52 of 89 built (4 building), 403 of 403 downloaded from cache Built th-lift-instances in 30.4s [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]  | [attoparsec] 46 | import Data.Semigroup (Semigroup(..)) [crypton-x509-store] 10 | import Data.ASN1.Encoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:14:35: warning: [GHC-38856] [-Wunused-imports] [crypton-x509-store]  The import of ‘PEM(pemName)’ from module ‘Data.PEM’ is redundant [crypton-x509-store]  | [crypton-x509-store] 14 | import Data.PEM (PEM, pemContent, pemName, pemParseLBS) [crypton-x509-store]  | ^^^^^^^ [crypton-x509-store] [1 of 3] Compiling Data.X509.CertificateStore ( Data/X509/CertificateStore.hs, dist/build/Data/X509/CertificateStore.p_o ) [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.Semigroup’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509-store]  To import instances alone, use: import Data.Semigroup() [crypton-x509-store]  | [crypton-x509-store] 18 | import Data.Semigroup [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 22 | import Control.Applicative ((<$>)) [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store] [2 of 3] Compiling Data.X509.Memory ( Data/X509/Memory.hs, dist/build/Data/X509/Memory.p_o ) [crypton-x509-store] [3 of 3] Compiling Data.X509.File ( Data/X509/File.hs, dist/build/Data/X509/File.p_o ) [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:7:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 7 | import Control.Applicative [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:9:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.BinaryEncoding’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.BinaryEncoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.BinaryEncoding() [crypton-x509-store]  | [crypton-x509-store] 9 | import Data.ASN1.BinaryEncoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:10:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.Encoding’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.Encoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.Encoding() [crypton-x509-store]  | [crypton-x509-store] 10 | import Data.ASN1.Encoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:14:35: warning: [GHC-38856] [-Wunused-imports] [crypton-x509-store]  The import of ‘PEM(pemName)’ from module ‘Data.PEM’ is redundant [crypton-x509-store]  | [crypton-x509-store] 14 | import Data.PEM (PEM, pemContent, pemName, pemParseLBS) [crypton-x509-store]  | ^^^^^^^ [crypton-x509-store] Preprocessing test suite 'test-x509-store' for crypton-x509-store-1.6.10.. [crypton-x509-store] Building test suite 'test-x509-store' for crypton-x509-store-1.6.10.. [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] Phase: installPhase [megaparsec] Installing library in /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [megaparsec] Phase: fixupPhase [megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0 [megaparsec] shrinking /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSmegaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq-ghc9.8.2.so [megaparsec] checking for references to /build/ in /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0... [megaparsec] patching script interpreter paths in /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0 [megaparsec] stripping (with command strip and flags -S -p) in /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0/lib [megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc [megaparsec] checking for references to /build/ in /nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc... [megaparsec] patching script interpreter paths in /nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc [nothunks]  ✓ passed 1 test. [nothunks]  [nothunks] All 41 tests passed (0.37s) [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/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [nothunks] Phase: fixupPhase [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0 [nothunks] shrinking /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSnothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa-ghc9.8.2.so [nothunks] checking for references to /build/ in /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0... [nothunks] patching script interpreter paths in /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0 [nothunks] stripping (with command strip and flags -S -p) in /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0/lib [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc [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 ) [crypton-x509-store] [1 of 1] Compiling Main ( Tests/Tests.hs, dist/build/test-x509-store/test-x509-store-tmp/Main.o ) [crypton-x509-store] [2 of 2] Linking dist/build/test-x509-store/test-x509-store [crypton-x509-store] Phase: checkPhase [crypton-x509-store] Running 1 test suites... [crypton-x509-store] Test suite test-x509-store: RUNNING... [crypton-x509-store] x509-store [crypton-x509-store]  Memory [crypton-x509-store]  Key [crypton-x509-store]  RSA [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  DSA [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  EC (named curve) [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  EC (explicit prime curve) [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  X25519 [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  X448 [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  Ed25519 [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  Ed448 [crypton-x509-store]  read outer: OK [crypton-x509-store]  read inner: OK [crypton-x509-store]  same key: OK [crypton-x509-store]  Certificate [crypton-x509-store]  RSA: OK [crypton-x509-store]  DSA: OK [crypton-x509-store]  EC (named curve): OK [crypton-x509-store]  EC (explicit prime curve): OK [crypton-x509-store]  X25519: OK [crypton-x509-store]  X448: OK [crypton-x509-store]  Ed25519: OK [crypton-x509-store]  Ed448: OK [crypton-x509-store]  [crypton-x509-store] All 32 tests passed (0.00s) [crypton-x509-store] Test suite test-x509-store: PASS [crypton-x509-store] Test suite logged to: dist/test/crypton-x509-store-1.6.10-test-x509-store.log [crypton-x509-store] 1 of 1 test suites (1 of 1 test cases) passed. [crypton-x509-store] Phase: haddockPhase [crypton-x509-store] Preprocessing library for crypton-x509-store-1.6.10.. [crypton-x509-store] Running Haddock on library for crypton-x509-store-1.6.10.. [crypton-x509-store] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [crypton-x509-store] [1 of 3] Compiling Data.X509.CertificateStore ( Data/X509/CertificateStore.hs, nothing ) [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.Semigroup’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.Semigroup’ [crypton-x509-store]  To import instances alone, use: import Data.Semigroup() [crypton-x509-store]  | [crypton-x509-store] 18 | import Data.Semigroup [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/CertificateStore.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 22 | import Control.Applicative ((<$>)) [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store] [2 of 3] Compiling Data.X509.Memory ( Data/X509/Memory.hs, nothing ) [crypton-x509-store] [3 of 3] Compiling Data.X509.File ( Data/X509/File.hs, nothing ) [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:7:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Control.Applicative’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-store]  To import instances alone, use: import Control.Applicative() [crypton-x509-store]  | [crypton-x509-store] 7 | import Control.Applicative [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:9:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.BinaryEncoding’ is redundant [megaparsec:post-build] Uploading to the NixCI cache: /nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0 /nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc [megaparsec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [megaparsec:post-build] copying 2 paths... [megaparsec:post-build] copying path '/nix/store/jc0h89p5pwwr7b7dhkclcis28ys87fgx-megaparsec-9.7.0-doc' to 'https://cache.nix-ci.com'... [megaparsec:post-build] copying path '/nix/store/8wj2rjq8l334n1pgiy579ra1p4b7si5r-megaparsec-9.7.0' to 'https://cache.nix-ci.com'... [megaparsec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [megaparsec:post-build] copying 1 paths... [megaparsec:post-build] copying path '/nix/store/gmrjyh2vjsz5xmn2s5gjzjnj2b8h39kc-megaparsec-9.7.0.drv' to 'https://cache.nix-ci.com'... Uploaded megaparsec in 15.1s Progress: 53 of 89 built (3 building), 403 of 403 downloaded from cache Built megaparsec in 1m03s [nothunks] checking for references to /build/ in /nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc... [nothunks] patching script interpreter paths in /nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc [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]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.BinaryEncoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.BinaryEncoding() [crypton-x509-store]  | [crypton-x509-store] 9 | import Data.ASN1.BinaryEncoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:10:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-store]  The import of ‘Data.ASN1.Encoding’ is redundant [crypton-x509-store]  except perhaps to import instances from ‘Data.ASN1.Encoding’ [crypton-x509-store]  To import instances alone, use: import Data.ASN1.Encoding() [crypton-x509-store]  | [crypton-x509-store] 10 | import Data.ASN1.Encoding [crypton-x509-store]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-store]  [crypton-x509-store] Data/X509/File.hs:14:35: warning: [GHC-38856] [-Wunused-imports] [crypton-x509-store]  The import of ‘PEM(pemName)’ from module ‘Data.PEM’ is redundant [crypton-x509-store]  | [crypton-x509-store] 14 | import Data.PEM (PEM, pemContent, pemName, pemParseLBS) [crypton-x509-store]  | ^^^^^^^ [crypton-x509-store] Haddock coverage: [crypton-x509-store]  75% ( 6 / 8) in 'Data.X509.CertificateStore' [crypton-x509-store]  Missing documentation for: [crypton-x509-store]  Module header [crypton-x509-store]  readCertificates (Data/X509/CertificateStore.hs:103) [crypton-x509-store]  25% ( 1 / 4) in 'Data.X509.Memory' [crypton-x509-store]  Missing documentation for: [crypton-x509-store]  readKeyFileFromMemory (Data/X509/Memory.hs:30) [crypton-x509-store]  readSignedObjectFromMemory (Data/X509/Memory.hs:36) [crypton-x509-store]  pemToKey (Data/X509/Memory.hs:41) [crypton-x509-store]  50% ( 2 / 4) in 'Data.X509.File' [crypton-x509-store]  Missing documentation for: [crypton-x509-store]  Module header [crypton-x509-store]  PEMError (Data/X509/File.hs:18) [crypton-x509-store] Documentation created: dist/doc/html/crypton-x509-store/, [crypton-x509-store] dist/doc/html/crypton-x509-store/crypton-x509-store.txt [crypton-x509-store] Preprocessing test suite 'test-x509-store' for crypton-x509-store-1.6.10.. [crypton-x509-store] Phase: installPhase [crypton-x509-store] Installing library in /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-store] Phase: fixupPhase [crypton-x509-store] shrinking RPATHs of ELF executables and libraries in /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10 [crypton-x509-store] shrinking /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL-ghc9.8.2.so [crypton-x509-store] checking for references to /build/ in /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10... [crypton-x509-store] patching script interpreter paths in /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10 [crypton-x509-store] stripping (with command strip and flags -S -p) in /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10/lib [crypton-x509-store] shrinking RPATHs of ELF executables and libraries in /nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc [crypton-x509-store] checking for references to /build/ in /nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc... [crypton-x509-store] patching script interpreter paths in /nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc [nothunks:post-build] Uploading to the NixCI cache: /nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0 /nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc [nothunks:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [nothunks:post-build] copying 2 paths... [nothunks:post-build] copying path '/nix/store/mpix8x0w5agy96klv19lcpb49qp6qdrc-nothunks-0.3.0.0-doc' to 'https://cache.nix-ci.com'... [nothunks:post-build] copying path '/nix/store/fgchsk1dv7if5nfi9aj0bs2rnxbvijsp-nothunks-0.3.0.0' to 'https://cache.nix-ci.com'... [nothunks:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [nothunks:post-build] copying 1 paths... [nothunks:post-build] copying path '/nix/store/xqdfc39fqlqkpvrsfh1a8bqmxsvyc9gy-nothunks-0.3.0.0.drv' to 'https://cache.nix-ci.com'... Uploaded nothunks in 9.2s Progress: 54 of 89 built (2 building), 403 of 403 downloaded from cache Built nothunks in 55.2s Building /nix/store/85zjpbnsvdc7j2w8xdyn94h7a2mhrqzj-unordered-containers-0.2.20.drv [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 ) [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 ) [crypton-x509-store:post-build] Uploading to the NixCI cache: /nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc /nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10 [crypton-x509-store:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-store:post-build] copying 2 paths... [crypton-x509-store:post-build] copying path '/nix/store/bbnwisn111h6j2pwr397ap4rh70dx2aj-crypton-x509-store-1.6.10-doc' to 'https://cache.nix-ci.com'... [crypton-x509-store:post-build] copying path '/nix/store/s09x24862j47pnplcpbcdwxvxq1m0zv2-crypton-x509-store-1.6.10' to 'https://cache.nix-ci.com'... [crypton-x509-store:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-store:post-build] copying 1 paths... [crypton-x509-store:post-build] copying path '/nix/store/xpyl1fyzbzbps93pihvnq30pk49n352v-crypton-x509-store-1.6.10.drv' to 'https://cache.nix-ci.com'... Uploaded crypton-x509-store in 9.1s Progress: 55 of 89 built (2 building), 403 of 403 downloaded from cache Built crypton-x509-store in 54.1s Building /nix/store/kqy567lwdsr5wy5h53cfmsb473g15mm0-crypton-x509-system-1.6.7.drv Building /nix/store/2bm1zrp35wwmjx941w5acp5iyiawwfr5-crypton-x509-validation-1.6.14.drv [attoparsec] [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o ) [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) [crypton-x509-system] Phase: setupCompilerEnvironmentPhase [crypton-x509-system] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [unordered-containers] Phase: setupCompilerEnvironmentPhase [unordered-containers] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.QY1NiSG4MK/setup-package.conf.d -threaded [unordered-containers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.QY1NiSG4MK/Main.o ) [unordered-containers] [2 of 2] Linking Setup [unordered-containers] Phase: updateAutotoolsGnuConfigScriptsPhase [unordered-containers] Phase: configurePhase [unordered-containers] configureFlags: --verbose --prefix=/nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 --with-gcc=gcc --package-db=/build/tmp.QY1NiSG4MK/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.1.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-474f440NbTZ9cnquTvMm0z [unordered-containers]  include base-4.19.1.0-a65c [unordered-containers]  include deepseq-1.5.0.0-e0b4 [unordered-containers]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  include template-haskell-2.21.0.0-d739 [unordered-containers]  component unordered-containers-0.2.20-1GmdGWftWLYFxF5JUAFuQN-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-B0kFlTePpS6DvTDLT4GnHy [unordered-containers]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unordered-containers]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [unordered-containers]  include base-4.19.1.0-a65c [unordered-containers]  include containers-0.6.8-bf3e [unordered-containers]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  include nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [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" [unordered-containers]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [unordered-containers]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [unordered-containers]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [unordered-containers]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [unordered-containers]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers] Linked component graph: [unordered-containers]  unit unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers]  include base-4.19.1.0-a65c [unordered-containers]  include deepseq-1.5.0.0-e0b4 [unordered-containers]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  include template-haskell-2.21.0.0-d739 [unordered-containers]  Data.HashMap.Internal=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z:Data.HashSet.Internal [unordered-containers]  unit unordered-containers-0.2.20-1GmdGWftWLYFxF5JUAFuQN-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-B0kFlTePpS6DvTDLT4GnHy [unordered-containers]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unordered-containers]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [unordered-containers]  include base-4.19.1.0-a65c [unordered-containers]  include containers-0.6.8-bf3e [unordered-containers]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  include nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [unordered-containers]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [unordered-containers]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [unordered-containers]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [unordered-containers]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [unordered-containers]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers] Ready component graph: [unordered-containers]  definite unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers]  depends base-4.19.1.0-a65c [unordered-containers]  depends deepseq-1.5.0.0-e0b4 [unordered-containers]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  depends template-haskell-2.21.0.0-d739 [unordered-containers]  definite unordered-containers-0.2.20-1GmdGWftWLYFxF5JUAFuQN-unordered-containers-tests [unordered-containers]  depends ChasingBottoms-1.3.1.15-B0kFlTePpS6DvTDLT4GnHy [unordered-containers]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unordered-containers]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [unordered-containers]  depends base-4.19.1.0-a65c [unordered-containers]  depends containers-0.6.8-bf3e [unordered-containers]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [unordered-containers]  depends nothunks-0.3.0.0-Al1DUQ0etHdBUtlfMGdvRa [unordered-containers]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [unordered-containers]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [unordered-containers]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [unordered-containers]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [unordered-containers]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unordered-containers] Using compiler: ghc-9.8.2 [unordered-containers] Using install prefix: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20 [unordered-containers] Executables installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/bin [unordered-containers] Libraries installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers] Dynamic Libraries installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [unordered-containers] Private executables installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/libexec/x86_64-linux-ghc-9.8.2/unordered-containers-0.2.20 [unordered-containers] Data files installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/share/x86_64-linux-ghc-9.8.2/unordered-containers-0.2.20 [unordered-containers] Documentation installed in: [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 [] [unordered-containers] /nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 [unordered-containers] Configuration files installed in: [unordered-containers] /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/etc [unordered-containers] No alex found [unordered-containers] Using ar found on system at: [unordered-containers] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [unordered-containers] Using ghc version 9.8.2 found on system at: [unordered-containers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [unordered-containers] Using ghc-pkg version 9.8.2 found on system at: [unordered-containers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [unordered-containers] Using hsc2hs version 0.68.10 found on system at: [unordered-containers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [unordered-containers] Using hscolour version 1.25 found on system at: [unordered-containers] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [unordered-containers] No jhc found [unordered-containers] Using ld found on system at: [unordered-containers] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [unordered-containers] No pkg-config found [unordered-containers] Using runghc version 9.8.2 found on system at: [unordered-containers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [unordered-containers] Using strip version 2.44 found on system at: [unordered-containers] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [unordered-containers] Using tar found on system at: [unordered-containers] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [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 57 seconds [attoparsec] Phase: checkPhase [attoparsec] Running 1 test suites... [attoparsec] Test suite attoparsec-tests: RUNNING... [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. [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; 2 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.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_unbuffer: OK [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 [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeIndex: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter_: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeDrop: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_dropCodeUnits: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  combinator [attoparsec]  choice: OK [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 4 tests and 2 shrinks): [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 4 tests and 13 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.19s) [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/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal [crypton-x509-validation] Phase: setupCompilerEnvironmentPhase [crypton-x509-validation] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [attoparsec] Installing library in /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [crypton-x509-system] Phase: unpackPhase [crypton-x509-system] unpacking source archive /nix/store/39gsxmcw92wgpfj4hzjmxkbg9gq6g04w-crypton-x509-system-1.6.7.tar.gz [crypton-x509-system] source root is crypton-x509-system-1.6.7 [crypton-x509-system] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-x509-system-1.6.7/System/X509/Win32.hs" [crypton-x509-system] Phase: patchPhase [crypton-x509-system] Phase: compileBuildDriverPhase [crypton-x509-system] setupCompileFlags: -package-db=/build/tmp.2OEfkTUMon/setup-package.conf.d -threaded [crypton-x509-system] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.2OEfkTUMon/Main.o ) [crypton-x509-system] [2 of 2] Linking Setup [crypton-x509-validation] Phase: unpackPhase [crypton-x509-validation] unpacking source archive /nix/store/9nbflkk1r503v4mb5hqnjlx5r6hqzxxl-crypton-x509-validation-1.6.14.tar.gz [crypton-x509-validation] source root is crypton-x509-validation-1.6.14 [crypton-x509-validation] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-x509-validation-1.6.14/Tests/Tests.hs" [crypton-x509-validation] Phase: patchPhase [crypton-x509-validation] Phase: compileBuildDriverPhase [crypton-x509-validation] setupCompileFlags: -package-db=/build/tmp.6Znun5M1Xw/setup-package.conf.d -threaded [crypton-x509-validation] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.6Znun5M1Xw/Main.o ) [crypton-x509-validation] [2 of 2] Linking Setup [attoparsec] Phase: fixupPhase [attoparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4 [attoparsec] shrinking /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSattoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4-ghc9.8.2.so [attoparsec] shrinking /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSattoparsec-0.14.4-8td061KgbcLEz0iQLoazJe-attoparsec-internal-ghc9.8.2.so [attoparsec] checking for references to /build/ in /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4... [attoparsec] patching script interpreter paths in /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4 [attoparsec] stripping (with command strip and flags -S -p) in /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4/lib [attoparsec:post-build] Uploading to the NixCI cache: /nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4 [attoparsec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [attoparsec:post-build] copying 1 paths... [attoparsec:post-build] copying path '/nix/store/ln7zk5wy049fbwgyv7lm5jf6hn9pwhpk-attoparsec-0.14.4' to 'https://cache.nix-ci.com'... [attoparsec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [attoparsec:post-build] copying 1 paths... [attoparsec:post-build] copying path '/nix/store/a8axkfy3ycvkc7zhw728lxy9w6k1x8rl-attoparsec-0.14.4.drv' to 'https://cache.nix-ci.com'... Uploaded attoparsec in 13.0s Progress: 56 of 89 built (3 building), 403 of 403 downloaded from cache Built attoparsec in 1m19s [crypton-x509-system] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton-x509-system] Phase: configurePhase [crypton-x509-system] configureFlags: --verbose --prefix=/nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc/share/doc/crypton-x509-system-1.6.7 --with-gcc=gcc --package-db=/build/tmp.2OEfkTUMon/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton-x509-system] Using Parsec parser [crypton-x509-system] Configuring crypton-x509-system-1.6.7... [crypton-x509-system] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509-system] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509-system] Dependency containers: using containers-0.6.8 [crypton-x509-system] Dependency crypton-x509 >=1.6: using crypton-x509-1.7.7 [crypton-x509-system] Dependency crypton-x509-store >=1.6.2: using crypton-x509-store-1.6.10 [crypton-x509-system] Dependency directory: using directory-1.3.8.1 [crypton-x509-system] Dependency filepath: using filepath-1.4.200.1 [crypton-x509-system] Dependency mtl: using mtl-2.3.1 [crypton-x509-system] Dependency pem >=0.1 && <0.3: using pem-0.2.4 [crypton-x509-system] Dependency process: using process-1.6.18.0 [crypton-x509-system] Source component graph: component lib [crypton-x509-system] Configured component graph: [crypton-x509-system]  component crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-x509-system]  include base-4.19.1.0-a65c [crypton-x509-system]  include bytestring-0.12.1.0-e271 [crypton-x509-system]  include containers-0.6.8-bf3e [crypton-x509-system]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-system]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-system]  include directory-1.3.8.1-3af8 [crypton-x509-system]  include filepath-1.4.200.1-5c86 [crypton-x509-system]  include mtl-2.3.1-78a2 [crypton-x509-system]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-system]  include process-1.6.18.0-d7db [crypton-x509-system] Linked component graph: [crypton-x509-system]  unit crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-x509-system]  include base-4.19.1.0-a65c [crypton-x509-system]  include bytestring-0.12.1.0-e271 [crypton-x509-system]  include containers-0.6.8-bf3e [crypton-x509-system]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-system]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-system]  include directory-1.3.8.1-3af8 [crypton-x509-system]  include filepath-1.4.200.1-5c86 [crypton-x509-system]  include mtl-2.3.1-78a2 [crypton-x509-system]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-system]  include process-1.6.18.0-d7db [crypton-x509-system]  System.X509=crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29:System.X509,System.X509.MacOS=crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29:System.X509.MacOS,System.X509.Unix=crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29:System.X509.Unix [crypton-x509-system] Ready component graph: [crypton-x509-system]  definite crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-x509-system]  depends base-4.19.1.0-a65c [crypton-x509-system]  depends bytestring-0.12.1.0-e271 [crypton-x509-system]  depends containers-0.6.8-bf3e [crypton-x509-system]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-system]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-system]  depends directory-1.3.8.1-3af8 [crypton-x509-system]  depends filepath-1.4.200.1-5c86 [crypton-x509-system]  depends mtl-2.3.1-78a2 [crypton-x509-system]  depends pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-system]  depends process-1.6.18.0-d7db [crypton-x509-system] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton-x509-system] Using compiler: ghc-9.8.2 [crypton-x509-system] Using install prefix: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7 [crypton-x509-system] Executables installed in: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/bin [crypton-x509-system] Libraries installed in: [crypton-x509-validation] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton-x509-validation] Phase: configurePhase [crypton-x509-validation] configureFlags: --verbose --prefix=/nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc/share/doc/crypton-x509-validation-1.6.14 --with-gcc=gcc --package-db=/build/tmp.6Znun5M1Xw/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton-x509-validation] Using Parsec parser [crypton-x509-validation] Configuring crypton-x509-validation-1.6.14... [crypton-x509-validation] Dependency asn1-encoding >=0.9 && <0.10: using asn1-encoding-0.9.6 [crypton-x509-validation] Dependency asn1-types >=0.3 && <0.4: using asn1-types-0.3.4 [crypton-x509-validation] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509-validation] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509-validation] Dependency containers: using containers-0.6.8 [crypton-x509-validation] Dependency crypton >=0.24: using crypton-1.0.4 [crypton-x509-validation] Dependency crypton-x509 >=1.7.5: using crypton-x509-1.7.7 [crypton-x509-validation] Dependency crypton-x509-store >=1.6: using crypton-x509-store-1.6.10 [crypton-x509-validation] Dependency data-default: using data-default-0.7.1.3 [crypton-x509-validation] Dependency hourglass: using hourglass-0.2.12 [crypton-x509-validation] Dependency iproute >=1.2.2: using iproute-1.7.15 [crypton-x509-validation] Dependency memory: using memory-0.18.0 [crypton-x509-validation] Dependency mtl: using mtl-2.3.1 [crypton-x509-validation] Dependency pem >=0.1: using pem-0.2.4 [crypton-x509-validation] Dependency asn1-encoding: using asn1-encoding-0.9.6 [crypton-x509-validation] Dependency asn1-types: using asn1-types-0.3.4 [crypton-x509-validation] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-x509-validation] Dependency bytestring: using bytestring-0.12.1.0 [crypton-x509-validation] Dependency crypton: using crypton-1.0.4 [crypton-x509-validation] Dependency crypton-x509 >=1.7.1: using crypton-x509-1.7.7 [crypton-x509-validation] Dependency crypton-x509-store: using crypton-x509-store-1.6.10 [crypton-x509-validation] Dependency crypton-x509-validation: using crypton-x509-validation-1.6.14 [crypton-x509-validation] Dependency data-default: using data-default-0.7.1.3 [crypton-x509-validation] Dependency hourglass: using hourglass-0.2.12 [crypton-x509-validation] Dependency memory: using memory-0.18.0 [crypton-x509-validation] Dependency tasty: using tasty-1.5.3 [crypton-x509-validation] Dependency tasty-hunit: using tasty-hunit-0.10.2 [crypton-x509-validation] Source component graph: [crypton-x509-validation]  component lib [crypton-x509-validation]  component test:test-x509-validation dependency lib [crypton-x509-validation] Configured component graph: [crypton-x509-validation]  component crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  include base-4.19.1.0-a65c [crypton-x509-validation]  include bytestring-0.12.1.0-e271 [crypton-x509-validation]  include containers-0.6.8-bf3e [crypton-x509-validation]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-validation]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [crypton-x509-validation]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  include mtl-2.3.1-78a2 [crypton-x509-validation]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-validation]  component crypton-x509-validation-1.6.14-Fv2E0fJVWgG7mvFoTpEBab-test-x509-validation [crypton-x509-validation]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  include base-4.19.1.0-a65c [crypton-x509-validation]  include bytestring-0.12.1.0-e271 [crypton-x509-validation]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [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 ) [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-x509-system] Dynamic Libraries installed in: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton-x509-system] Private executables installed in: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/libexec/x86_64-linux-ghc-9.8.2/crypton-x509-system-1.6.7 [crypton-x509-system] Data files installed in: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/share/x86_64-linux-ghc-9.8.2/crypton-x509-system-1.6.7 [crypton-x509-system] Documentation installed in: [crypton-x509-system] /nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc/share/doc/crypton-x509-system-1.6.7 [crypton-x509-system] Configuration files installed in: [crypton-x509-system] /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/etc [crypton-x509-system] No alex found [crypton-x509-system] Using ar found on system at: [crypton-x509-system] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton-x509-system] No c2hs found [crypton-x509-system] No cpphs found [crypton-x509-system] No doctest found [crypton-x509-system] Using gcc version 14.3.0 given by user at: [crypton-x509-system] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton-x509-system] Using ghc version 9.8.2 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [crypton-x509-system] Using ghc-pkg version 9.8.2 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton-x509-system] No ghcjs found [crypton-x509-system] No ghcjs-pkg found [crypton-x509-system] No greencard found [crypton-x509-system] Using haddock version 2.30.0 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [crypton-x509-system] No happy found [crypton-x509-system] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton-x509-system] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton-x509-system] No hmake found [crypton-x509-system] Using hpc version 0.69 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton-x509-system] Using hsc2hs version 0.68.10 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton-x509-system] Using hscolour version 1.25 found on system at: [crypton-x509-system] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton-x509-system] No jhc found [crypton-x509-system] Using ld found on system at: [crypton-x509-system] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton-x509-system] No pkg-config found [crypton-x509-system] Using runghc version 9.8.2 found on system at: [crypton-x509-system] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton-x509-system] Using strip version 2.44 found on system at: [crypton-x509-system] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton-x509-system] Using tar found on system at: [crypton-x509-system] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton-x509-system] No uhc found [crypton-x509-system] Phase: buildPhase [crypton-x509-system] Preprocessing library for crypton-x509-system-1.6.7.. [crypton-x509-system] Building library for crypton-x509-system-1.6.7.. [crypton-x509-system] [1 of 3] Compiling System.X509.MacOS ( System/X509/MacOS.hs, dist/build/System/X509/MacOS.o, dist/build/System/X509/MacOS.dyn_o ) [crypton-x509-system]  [crypton-x509-system] System/X509/MacOS.hs:8:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 8 | import Control.Applicative [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [2 of 3] Compiling System.X509.Unix ( System/X509/Unix.hs, dist/build/System/X509/Unix.o, dist/build/System/X509/Unix.dyn_o ) [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 22 | import Control.Applicative ((<$>)) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:26:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-validation]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509-validation]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-validation] Linked component graph: [crypton-x509-validation]  unit crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  include base-4.19.1.0-a65c [crypton-x509-validation]  include bytestring-0.12.1.0-e271 [crypton-x509-validation]  include containers-0.6.8-bf3e [crypton-x509-validation]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-validation]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [crypton-x509-validation]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  include mtl-2.3.1-78a2 [crypton-x509-validation]  include pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-validation]  Data.X509.Validation=crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8:Data.X509.Validation [crypton-x509-validation]  unit crypton-x509-validation-1.6.14-Fv2E0fJVWgG7mvFoTpEBab-test-x509-validation [crypton-x509-validation]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  include base-4.19.1.0-a65c [crypton-x509-validation]  include bytestring-0.12.1.0-e271 [crypton-x509-validation]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-validation]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509-validation]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-validation] Ready component graph: [crypton-x509-validation]  definite crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  depends base-4.19.1.0-a65c [crypton-x509-validation]  depends bytestring-0.12.1.0-e271 [crypton-x509-validation]  depends containers-0.6.8-bf3e [crypton-x509-validation]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-validation]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  depends data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  depends iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [crypton-x509-validation]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  depends mtl-2.3.1-78a2 [crypton-x509-validation]  depends pem-0.2.4-9wLqTw2xjglDQG5juS0yJy [crypton-x509-validation]  definite crypton-x509-validation-1.6.14-Fv2E0fJVWgG7mvFoTpEBab-test-x509-validation [crypton-x509-validation]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [crypton-x509-validation]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [crypton-x509-validation]  depends base-4.19.1.0-a65c [crypton-x509-validation]  depends bytestring-0.12.1.0-e271 [crypton-x509-validation]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [crypton-x509-validation]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [crypton-x509-validation]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-x509-validation]  depends crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation]  depends data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-x509-validation]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [crypton-x509-validation]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [crypton-x509-validation]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [crypton-x509-validation]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [crypton-x509-validation] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton-x509-validation] Using compiler: ghc-9.8.2 [crypton-x509-validation] Using install prefix: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14 [crypton-x509-validation] Executables installed in: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/bin [crypton-x509-validation] Libraries installed in: [crypton-x509-system]  The import of ‘Data.Monoid’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Data.Monoid’ [crypton-x509-system]  To import instances alone, use: import Data.Monoid() [crypton-x509-system]  | [crypton-x509-system] 26 | import Data.Monoid (mconcat) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [3 of 3] Compiling System.X509 ( System/X509.hs, dist/build/System/X509.o, dist/build/System/X509.dyn_o ) [crypton-x509-system] [1 of 3] Compiling System.X509.MacOS ( System/X509/MacOS.hs, dist/build/System/X509/MacOS.p_o ) [crypton-x509-system]  [crypton-x509-system] System/X509/MacOS.hs:8:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 8 | import Control.Applicative [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [2 of 3] Compiling System.X509.Unix ( System/X509/Unix.hs, dist/build/System/X509/Unix.p_o ) [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 22 | import Control.Applicative ((<$>)) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:26:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Data.Monoid’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Data.Monoid’ [crypton-x509-system]  To import instances alone, use: import Data.Monoid() [crypton-x509-system]  | [crypton-x509-system] 26 | import Data.Monoid (mconcat) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [3 of 3] Compiling System.X509 ( System/X509.hs, dist/build/System/X509.p_o ) [crypton-x509-system] Phase: checkPhase [crypton-x509-system] Package has no test suites. [crypton-x509-system] Phase: haddockPhase [crypton-x509-system] Preprocessing library for crypton-x509-system-1.6.7.. [crypton-x509-system] Running Haddock on library for crypton-x509-system-1.6.7.. [crypton-x509-system] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [crypton-x509-system] [1 of 3] Compiling System.X509.MacOS ( System/X509/MacOS.hs, nothing ) [crypton-x509-system]  [crypton-x509-system] System/X509/MacOS.hs:8:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 8 | import Control.Applicative [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [2 of 3] Compiling System.X509.Unix ( System/X509/Unix.hs, nothing ) [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Control.Applicative’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-system]  To import instances alone, use: import Control.Applicative() [crypton-x509-system]  | [crypton-x509-system] 22 | import Control.Applicative ((<$>)) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system]  [crypton-x509-system] System/X509/Unix.hs:26:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system]  The import of ‘Data.Monoid’ is redundant [crypton-x509-system]  except perhaps to import instances from ‘Data.Monoid’ [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation] Dynamic Libraries installed in: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton-x509-validation] Private executables installed in: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/libexec/x86_64-linux-ghc-9.8.2/crypton-x509-validation-1.6.14 [crypton-x509-validation] Data files installed in: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/share/x86_64-linux-ghc-9.8.2/crypton-x509-validation-1.6.14 [crypton-x509-validation] Documentation installed in: [crypton-x509-validation] /nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc/share/doc/crypton-x509-validation-1.6.14 [crypton-x509-validation] Configuration files installed in: [crypton-x509-validation] /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/etc [crypton-x509-validation] No alex found [crypton-x509-validation] Using ar found on system at: [crypton-x509-validation] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton-x509-validation] No c2hs found [crypton-x509-validation] No cpphs found [crypton-x509-validation] No doctest found [crypton-x509-validation] Using gcc version 14.3.0 given by user at: [crypton-x509-validation] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton-x509-validation] Using ghc version 9.8.2 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [crypton-x509-validation] Using ghc-pkg version 9.8.2 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton-x509-validation] No ghcjs found [crypton-x509-validation] No ghcjs-pkg found [crypton-x509-validation] No greencard found [crypton-x509-validation] Using haddock version 2.30.0 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [crypton-x509-validation] No happy found [crypton-x509-validation] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton-x509-validation] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton-x509-validation] No hmake found [crypton-x509-validation] Using hpc version 0.69 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton-x509-validation] Using hsc2hs version 0.68.10 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton-x509-validation] Using hscolour version 1.25 found on system at: [crypton-x509-validation] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton-x509-validation] No jhc found [crypton-x509-validation] Using ld found on system at: [crypton-x509-validation] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton-x509-validation] No pkg-config found [crypton-x509-validation] Using runghc version 9.8.2 found on system at: [crypton-x509-validation] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton-x509-validation] Using strip version 2.44 found on system at: [crypton-x509-validation] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton-x509-validation] Using tar found on system at: [crypton-x509-validation] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton-x509-validation] No uhc found [crypton-x509-validation] Phase: buildPhase [crypton-x509-validation] Preprocessing library for crypton-x509-validation-1.6.14.. [crypton-x509-validation] Building library for crypton-x509-validation-1.6.14.. [crypton-x509-validation] [1 of 5] Compiling Data.X509.Validation.Fingerprint ( Data/X509/Validation/Fingerprint.hs, dist/build/Data/X509/Validation/Fingerprint.o, dist/build/Data/X509/Validation/Fingerprint.dyn_o ) [crypton-x509-validation] [2 of 5] Compiling Data.X509.Validation.Signature ( Data/X509/Validation/Signature.hs, dist/build/Data/X509/Validation/Signature.o, dist/build/Data/X509/Validation/Signature.dyn_o ) [crypton-x509-validation] [3 of 5] Compiling Data.X509.Validation.Types ( Data/X509/Validation/Types.hs, dist/build/Data/X509/Validation/Types.o, dist/build/Data/X509/Validation/Types.dyn_o ) [crypton-x509-validation] [4 of 5] Compiling Data.X509.Validation.Cache ( Data/X509/Validation/Cache.hs, dist/build/Data/X509/Validation/Cache.o, dist/build/Data/X509/Validation/Cache.dyn_o ) [crypton-x509-validation] [5 of 5] Compiling Data.X509.Validation ( Data/X509/Validation.hs, dist/build/Data/X509/Validation.o, dist/build/Data/X509/Validation.dyn_o ) [crypton-x509-validation]  [crypton-x509-validation] Data/X509/Validation.hs:483:15: warning: [GHC-63394] [-Wx-partial] [crypton-x509-validation]  In the use of ‘head’ [crypton-x509-validation]  (imported from Data.List, but defined in GHC.List): [crypton-x509-validation]  "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." [crypton-x509-validation]  | [crypton-x509-validation] 483 | | head l == "*" -> wildcardMatch (drop 1 l) [crypton-x509-validation]  | ^^^^ [crypton-x509-system]  To import instances alone, use: import Data.Monoid() [crypton-x509-system]  | [crypton-x509-system] 26 | import Data.Monoid (mconcat) [crypton-x509-system]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-system] [3 of 3] Compiling System.X509 ( System/X509.hs, nothing ) [crypton-x509-system] Haddock coverage: [crypton-x509-system]  0% ( 0 / 2) in 'System.X509.MacOS' [crypton-x509-system]  Missing documentation for: [crypton-x509-system]  Module header [crypton-x509-system]  getSystemCertificateStore (System/X509/MacOS.hs:29) [crypton-x509-system]  50% ( 1 / 2) in 'System.X509.Unix' [crypton-x509-system]  Missing documentation for: [crypton-x509-system]  getSystemCertificateStore (System/X509/Unix.hs:40) [crypton-x509-system]  50% ( 1 / 2) in 'System.X509' [crypton-x509-system]  Missing documentation for: [crypton-x509-system]  getSystemCertificateStore (System/X509/Unix.hs:40) [crypton-x509-system] Documentation created: dist/doc/html/crypton-x509-system/, [crypton-x509-system] dist/doc/html/crypton-x509-system/crypton-x509-system.txt [crypton-x509-system] Phase: installPhase [crypton-x509-system] Installing library in /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-x509-system] Phase: fixupPhase [crypton-x509-system] shrinking RPATHs of ELF executables and libraries in /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7 [crypton-x509-system] shrinking /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29-ghc9.8.2.so [crypton-x509-system] checking for references to /build/ in /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7... [crypton-x509-system] patching script interpreter paths in /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7 [crypton-x509-system] stripping (with command strip and flags -S -p) in /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7/lib [crypton-x509-system] shrinking RPATHs of ELF executables and libraries in /nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc [crypton-x509-system] checking for references to /build/ in /nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc... [crypton-x509-system] patching script interpreter paths in /nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc [crypton-x509-validation] [1 of 5] Compiling Data.X509.Validation.Fingerprint ( Data/X509/Validation/Fingerprint.hs, dist/build/Data/X509/Validation/Fingerprint.p_o ) [crypton-x509-validation] [2 of 5] Compiling Data.X509.Validation.Signature ( Data/X509/Validation/Signature.hs, dist/build/Data/X509/Validation/Signature.p_o ) [crypton-x509-validation] [3 of 5] Compiling Data.X509.Validation.Types ( Data/X509/Validation/Types.hs, dist/build/Data/X509/Validation/Types.p_o ) [crypton-x509-validation] [4 of 5] Compiling Data.X509.Validation.Cache ( Data/X509/Validation/Cache.hs, dist/build/Data/X509/Validation/Cache.p_o ) [crypton-x509-validation] [5 of 5] Compiling Data.X509.Validation ( Data/X509/Validation.hs, dist/build/Data/X509/Validation.p_o ) [crypton-x509-validation]  [crypton-x509-validation] Data/X509/Validation.hs:483:15: warning: [GHC-63394] [-Wx-partial] [crypton-x509-validation]  In the use of ‘head’ [crypton-x509-validation]  (imported from Data.List, but defined in GHC.List): [crypton-x509-validation]  "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." [crypton-x509-validation]  | [crypton-x509-validation] 483 | | head l == "*" -> wildcardMatch (drop 1 l) [crypton-x509-validation]  | ^^^^ [crypton-x509-validation] Preprocessing test suite 'test-x509-validation' for crypton-x509-validation-1.6.14.. [crypton-x509-validation] Building test suite 'test-x509-validation' for crypton-x509-validation-1.6.14.. [crypton-x509-validation] [1 of 2] Compiling Certificate ( Tests/Certificate.hs, dist/build/test-x509-validation/test-x509-validation-tmp/Certificate.o ) [crypton-x509-validation]  [crypton-x509-validation] Tests/Certificate.hs:32:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-system:post-build] Uploading to the NixCI cache: /nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7 /nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc [crypton-x509-system:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-system:post-build] copying 2 paths... [crypton-x509-system:post-build] copying path '/nix/store/vw3dllf67m0pnks86zh24qb27k2fy13i-crypton-x509-system-1.6.7-doc' to 'https://cache.nix-ci.com'... [crypton-x509-system:post-build] copying path '/nix/store/clnqbsjmb1sa4j3q7jdar6k11vz4wf2s-crypton-x509-system-1.6.7' to 'https://cache.nix-ci.com'... [crypton-x509-system:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-system:post-build] copying 1 paths... [crypton-x509-system:post-build] copying path '/nix/store/kqy567lwdsr5wy5h53cfmsb473g15mm0-crypton-x509-system-1.6.7.drv' to 'https://cache.nix-ci.com'... Uploaded crypton-x509-system in 9.0s Progress: 57 of 89 built (2 building), 403 of 403 downloaded from cache Built crypton-x509-system in 23.8s [crypton-x509-validation]  The import of ‘Control.Applicative’ is redundant [crypton-x509-validation]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-validation]  To import instances alone, use: import Control.Applicative() [crypton-x509-validation]  | [crypton-x509-validation] 32 | import Control.Applicative [crypton-x509-validation]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-validation]  [crypton-x509-validation] Tests/Certificate.hs:145:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] [crypton-x509-validation]  Pattern match(es) are non-exhaustive [crypton-x509-validation]  In a pattern binding: [crypton-x509-validation]  Patterns of type ‘ECC.Point’ not matched: ECC.PointO [crypton-x509-validation]  | [crypton-x509-validation] 145 | ECC.Point x y = ECDSA.public_q key [crypton-x509-validation]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-validation]  [crypton-x509-validation] Tests/Certificate.hs:238:19: warning: [GHC-58520] [-Wtype-equality-requires-operators] [crypton-x509-validation]  The use of ‘~’ without TypeOperators [crypton-x509-validation]  will become an error in a future GHC release. [crypton-x509-validation]  Suggested fix: Perhaps you intended to use TypeOperators [crypton-x509-validation]  | [crypton-x509-validation] 238 | Self :: (pubI ~ pubS, privI ~ privS) => Auth pubI privI pubS privS [crypton-x509-validation]  | ^ [crypton-x509-validation]  [crypton-x509-validation] Tests/Certificate.hs:238:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] [crypton-x509-validation]  The use of ‘~’ without TypeOperators [crypton-x509-validation]  will become an error in a future GHC release. [crypton-x509-validation]  Suggested fix: Perhaps you intended to use TypeOperators [crypton-x509-validation]  | [crypton-x509-validation] 238 | Self :: (pubI ~ pubS, privI ~ privS) => Auth pubI privI pubS privS [crypton-x509-validation]  | ^ [crypton-x509-validation] [2 of 2] Compiling Main ( Tests/Tests.hs, dist/build/test-x509-validation/test-x509-validation-tmp/Main.o ) [crypton-x509-validation]  [crypton-x509-validation] Tests/Tests.hs:4:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-validation]  The import of ‘Control.Applicative’ is redundant [crypton-x509-validation]  except perhaps to import instances from ‘Control.Applicative’ [crypton-x509-validation]  To import instances alone, use: import Control.Applicative() [crypton-x509-validation]  | [crypton-x509-validation] 4 | import Control.Applicative [crypton-x509-validation]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [crypton-x509-validation]  [crypton-x509-validation] Tests/Tests.hs:14:1: warning: [GHC-66111] [-Wunused-imports] [crypton-x509-validation]  The import of ‘Data.Monoid’ is redundant [crypton-x509-validation]  except perhaps to import instances from ‘Data.Monoid’ [crypton-x509-validation]  To import instances alone, use: import Data.Monoid() [crypton-x509-validation]  | [crypton-x509-validation] 14 | import Data.Monoid [crypton-x509-validation]  | ^^^^^^^^^^^^^^^^^^ [crypton-x509-validation] [3 of 3] Linking dist/build/test-x509-validation/test-x509-validation [crypton-x509-validation] Phase: checkPhase [crypton-x509-validation] Running 1 test suites... [crypton-x509-validation] Test suite test-x509-validation: RUNNING... [crypton-x509-validation] Validation [crypton-x509-validation]  RSA [crypton-x509-validation]  signature [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK [crypton-x509-validation]  disabled: OK [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [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 ) [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  RSAPSS [crypton-x509-validation]  signature [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]  | ^^^^ [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK [crypton-x509-validation]  disabled: OK [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  DSA [crypton-x509-validation]  signature [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK [crypton-x509-validation]  disabled: OK [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  ECDSA [crypton-x509-validation]  signature [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK (0.01s) [crypton-x509-validation]  disabled: OK (0.01s) [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK (0.01s) [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  Ed25519 [crypton-x509-validation]  signature [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK [crypton-x509-validation]  disabled: OK [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  Ed448 [crypton-x509-validation]  signature [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  chain [crypton-x509-validation]  empty: OK [crypton-x509-validation]  incomplete: OK [crypton-x509-validation]  self-signed: OK [crypton-x509-validation]  leaf-not-v3 [crypton-x509-validation]  v3-disallowed: OK [crypton-x509-validation]  v3-allowed: OK [crypton-x509-validation]  strict-ordering [crypton-x509-validation]  enabled: OK [crypton-x509-validation]  disabled: OK [crypton-x509-validation]  ca-constraints [crypton-x509-validation]  enabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  cert-sign: OK [crypton-x509-validation]  crl-sign: OK [crypton-x509-validation]  not-ca: OK [crypton-x509-validation]  no-basic: OK [crypton-x509-validation]  bad-depth: OK [crypton-x509-validation]  dates [crypton-x509-validation]  leaf [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  intermediate [crypton-x509-validation]  enabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  timeshift [crypton-x509-validation]  at-past [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  at-present [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  in-future [crypton-x509-validation]  past: OK [crypton-x509-validation]  present: OK [crypton-x509-validation]  future: OK [crypton-x509-validation]  CommonName [crypton-x509-validation]  no-common-name: OK [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  SubjectAltName [crypton-x509-validation]  simple [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  wildcard [crypton-x509-validation]  example.com: OK [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www.EXAMPLE.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  www.m.example.com: OK [crypton-x509-validation]  single: OK [crypton-x509-validation]  cn-not-used: OK [crypton-x509-validation]  IP addresses [crypton-x509-validation]  10.0.0.1: OK [crypton-x509-validation]  10.0.0.2: OK [crypton-x509-validation]  10.0.0.1.example.com: OK [crypton-x509-validation]  266.0.0.1: OK [crypton-x509-validation]  2001:0db8:85a3:0000:0000:8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3::8a2e:0370:7334: OK [crypton-x509-validation]  2001:0db8:85a3:0:0:8a2e:0370:7334: OK [crypton-x509-validation]  ::1: OK [crypton-x509-validation]  disabled [crypton-x509-validation]  www.example.com: OK [crypton-x509-validation]  www2.example.com: OK [crypton-x509-validation]  WWW.EXAMPLE.COM: OK [crypton-x509-validation]  www.EXAMPLE.COM: OK [crypton-x509-validation]  WWW.example.com: OK [crypton-x509-validation]  www..example.com: OK [crypton-x509-validation]  empty: OK [crypton-x509-validation]  key-usage [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  key-purpose [crypton-x509-validation]  none: OK [crypton-x509-validation]  valid: OK [crypton-x509-validation]  invalid: OK [crypton-x509-validation]  exhaustive: OK [crypton-x509-validation]  [crypton-x509-validation] All 582 tests passed (9.71s) [crypton-x509-validation] Test suite test-x509-validation: PASS [crypton-x509-validation] Test suite logged to: [crypton-x509-validation] dist/test/crypton-x509-validation-1.6.14-test-x509-validation.log [crypton-x509-validation] 1 of 1 test suites (1 of 1 test cases) passed. [crypton-x509-validation] Phase: haddockPhase [crypton-x509-validation] Preprocessing library for crypton-x509-validation-1.6.14.. [crypton-x509-validation] Running Haddock on library for crypton-x509-validation-1.6.14.. [crypton-x509-validation] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [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 ) [crypton-x509-validation] [1 of 5] Compiling Data.X509.Validation.Fingerprint ( Data/X509/Validation/Fingerprint.hs, nothing ) [crypton-x509-validation] [2 of 5] Compiling Data.X509.Validation.Signature ( Data/X509/Validation/Signature.hs, nothing ) [crypton-x509-validation] [3 of 5] Compiling Data.X509.Validation.Types ( Data/X509/Validation/Types.hs, nothing ) [crypton-x509-validation] [4 of 5] Compiling Data.X509.Validation.Cache ( Data/X509/Validation/Cache.hs, nothing ) [crypton-x509-validation] [5 of 5] Compiling Data.X509.Validation ( Data/X509/Validation.hs, nothing ) [unordered-containers] [6 of 9] Compiling Properties.HashMapStrict ( tests/Properties/HashMapStrict.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapStrict.o ) [crypton-x509-validation]  [crypton-x509-validation] Data/X509/Validation.hs:483:15: warning: [GHC-63394] [-Wx-partial] [crypton-x509-validation]  In the use of ‘head’ [crypton-x509-validation]  (imported from Data.List, but defined in GHC.List): [crypton-x509-validation]  "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." [crypton-x509-validation]  | [crypton-x509-validation] 483 | | head l == "*" -> wildcardMatch (drop 1 l) [crypton-x509-validation]  | ^^^^ [crypton-x509-validation] Haddock coverage: [crypton-x509-validation] Warning: 'DistinguishedName' is ambiguous. It is defined [crypton-x509-validation]  * in ‘Data.X509.DistinguishedName’ [crypton-x509-validation]  * in ‘Data.X509.DistinguishedName’ [crypton-x509-validation]  You may be able to disambiguate the identifier by qualifying it or [crypton-x509-validation]  by specifying the type/value namespace explicitly. [crypton-x509-validation]  Defaulting to the one defined in ‘Data.X509.DistinguishedName’ [crypton-x509-validation] Warning: 'subject' is out of scope. [crypton-x509-validation]  If you qualify the identifier, haddock can try to link it anyway. [crypton-x509-validation] Warning: 'issuer' is out of scope. [crypton-x509-validation]  If you qualify the identifier, haddock can try to link it anyway. [crypton-x509-validation]  93% ( 28 / 30) in 'Data.X509.Validation' [crypton-x509-validation]  Missing documentation for: [crypton-x509-validation]  HostName (Data/X509/Validation/Types.hs:16) [crypton-x509-validation]  defaultValidationCache (Data/X509/Validation/Cache.hs:71) [crypton-x509-validation] Documentation created: dist/doc/html/crypton-x509-validation/, [crypton-x509-validation] dist/doc/html/crypton-x509-validation/crypton-x509-validation.txt [crypton-x509-validation] Preprocessing test suite 'test-x509-validation' for crypton-x509-validation-1.6.14.. [crypton-x509-validation] Phase: installPhase [crypton-x509-validation] Installing library in /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [crypton-x509-validation] Phase: fixupPhase [crypton-x509-validation] shrinking RPATHs of ELF executables and libraries in /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14 [crypton-x509-validation] shrinking /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8-ghc9.8.2.so [crypton-x509-validation] checking for references to /build/ in /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14... [crypton-x509-validation] patching script interpreter paths in /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14 [crypton-x509-validation] stripping (with command strip and flags -S -p) in /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14/lib [unordered-containers] [7 of 9] Compiling Properties.HashMapLazy ( tests/Properties/HashMapLazy.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapLazy.o ) [crypton-x509-validation] shrinking RPATHs of ELF executables and libraries in /nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc [unordered-containers] [8 of 9] Compiling Properties ( tests/Properties.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties.o ) [crypton-x509-validation] checking for references to /build/ in /nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc... [crypton-x509-validation] patching script interpreter paths in /nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc [unordered-containers] [9 of 9] Compiling Main ( tests/Main.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Main.o ) [crypton-x509-validation:post-build] Uploading to the NixCI cache: /nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc /nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14 [crypton-x509-validation:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-validation:post-build] copying 2 paths... [crypton-x509-validation:post-build] copying path '/nix/store/clivcpp3h88nrip5ckbhz3faa8akj6z7-crypton-x509-validation-1.6.14-doc' to 'https://cache.nix-ci.com'... [crypton-x509-validation:post-build] copying path '/nix/store/s2c2wlsxnd9q80y0zlylz9lifq90sixz-crypton-x509-validation-1.6.14' to 'https://cache.nix-ci.com'... [crypton-x509-validation:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-x509-validation:post-build] copying 1 paths... [crypton-x509-validation:post-build] copying path '/nix/store/2bm1zrp35wwmjx941w5acp5iyiawwfr5-crypton-x509-validation-1.6.14.drv' to 'https://cache.nix-ci.com'... Uploaded crypton-x509-validation in 9.3s Progress: 58 of 89 built (1 building), 403 of 403 downloaded from cache Built crypton-x509-validation in 45.5s [unordered-containers] [10 of 10] Linking dist/build/unordered-containers-tests/unordered-containers-tests [unordered-containers] buildPhase completed in 44 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.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.06s) [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.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (0.91s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.09s) [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.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  !?: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert [unordered-containers]  model: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith [unordered-containers]  insertWith: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete [unordered-containers]  model: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust [unordered-containers]  model: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alter [unordered-containers]  model: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (0.45s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.01s) [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.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.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests; 16 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests; 198 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests; 13 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests; 19 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests; 5 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests; 9 discarded. [unordered-containers]  union [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]  unionWith [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]  unionWithKey [unordered-containers]  model: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [unordered-containers]  model: OK (4.39s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (1.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [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]  intersection [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWith [unordered-containers]  model: OK (0.16s) [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.29s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (1.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (1.60s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl: 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]  foldrWithKey': OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.05s) [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.47s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (4.62s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (2.95s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.20s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (4.77s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.33s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  keys: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList [unordered-containers]  model: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.04s) [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.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Strict [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.16s) [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.11s) [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.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (0.88s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.32s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.09s) [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.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.13s) [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.01s) [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.12s) [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.09s) [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.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.05s) [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.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (0.54s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.41s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isSubmapOf [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m ⊆ m: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊆ m1 ∪ m2: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests; 13 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests; 224 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests; 20 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests; 21 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests; 15 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests; 6 discarded. [unordered-containers]  union [unordered-containers]  model: OK (0.18s) [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.22s) [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.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.23s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [unordered-containers]  model: OK (3.92s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.29s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [unordered-containers]  model: OK (0.23s) [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.07s) [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.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWithKey [unordered-containers]  model: OK (0.34s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.23s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (0.39s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (1.66s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.16s) [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.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey': OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.04s) [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.27s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (4.50s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.00s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (4.58s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.04s) [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.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.06s) [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.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashSet [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  == permutations: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (1.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  union: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map: OK (2.91s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter: OK (2.69s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Internal.List [unordered-containers]  isPermutationBy: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isPermutationBy of different length: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests; 15 discarded. [unordered-containers]  pUnorderedCompare: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  modelUnorderedCompare [unordered-containers]  reflexive: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  anti-symmetric: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  transitive: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Regression tests [unordered-containers]  issue32: OK [unordered-containers]  issue39a: OK [unordered-containers]  issue39b: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  issue254 lazy: OK (0.08s) [unordered-containers]  issue254 strict: OK (0.06s) [unordered-containers]  issue379 [unordered-containers]  Lazy.unionWith: OK (0.01s) [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 (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust is value-strict: OK (0.08s) [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 [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 (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith is value-strict: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  [unordered-containers] All 256 tests passed (6.59s) [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.. [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 ) [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 ) [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: '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: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [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: 'lookup' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [unordered-containers] Warning: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [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]  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' [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 [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/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [unordered-containers] Phase: fixupPhase [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20 [unordered-containers] shrinking /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSunordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z-ghc9.8.2.so [unordered-containers] checking for references to /build/ in /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20... [unordered-containers] patching script interpreter paths in /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20 [unordered-containers] stripping (with command strip and flags -S -p) in /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20/lib [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc [unordered-containers] checking for references to /build/ in /nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc... [unordered-containers] patching script interpreter paths in /nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc [unordered-containers:post-build] Uploading to the NixCI cache: /nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20 /nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc [unordered-containers:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [unordered-containers:post-build] copying 2 paths... [unordered-containers:post-build] copying path '/nix/store/y8rjyf5fsj4cg1iaan150mcvg7557svp-unordered-containers-0.2.20-doc' to 'https://cache.nix-ci.com'... [unordered-containers:post-build] copying path '/nix/store/27d7qw52zn0hkxw9lkxm1g3xx1zals0j-unordered-containers-0.2.20' to 'https://cache.nix-ci.com'... [unordered-containers:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [unordered-containers:post-build] copying 1 paths... [unordered-containers:post-build] copying path '/nix/store/85zjpbnsvdc7j2w8xdyn94h7a2mhrqzj-unordered-containers-0.2.20.drv' to 'https://cache.nix-ci.com'... Uploaded unordered-containers in 10.8s Progress: 59 of 89 built, 403 of 403 downloaded from cache Built unordered-containers in 1m14s Building /nix/store/p08jkm80ac5j4y4fzh0q8bb6xjlj0rj4-charset-0.3.12.drv Building /nix/store/y0h2kmisaygklbh5b9x8489c2vg5akay-quickcheck-instances-0.3.32.drv Building /nix/store/0n79hq1fp396lm90jhqgrvky3v8z099a-semigroupoids-6.0.1.drv [charset] Phase: setupCompilerEnvironmentPhase [charset] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [quickcheck-instances] Phase: setupCompilerEnvironmentPhase [quickcheck-instances] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [semigroupoids] Phase: setupCompilerEnvironmentPhase [semigroupoids] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.RIXOLEGwda/setup-package.conf.d -threaded [charset] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.RIXOLEGwda/Main.o ) [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" [charset] [2 of 2] Linking Setup [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.3ontfAFTnH/setup-package.conf.d -threaded [semigroupoids] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.3ontfAFTnH/Main.o ) [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.YNn5dio1qe/setup-package.conf.d -threaded [semigroupoids] [2 of 2] Linking Setup [quickcheck-instances] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YNn5dio1qe/Main.o ) [quickcheck-instances] [2 of 2] Linking Setup [charset] Phase: updateAutotoolsGnuConfigScriptsPhase [charset] Phase: configurePhase [charset] configureFlags: --verbose --prefix=/nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc/share/doc/charset-0.3.12 --with-gcc=gcc --package-db=/build/tmp.RIXOLEGwda/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [charset] Using Parsec parser [charset] Configuring charset-0.3.12... [semigroupoids] Phase: updateAutotoolsGnuConfigScriptsPhase [semigroupoids] Phase: configurePhase [semigroupoids] configureFlags: --verbose --prefix=/nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 --with-gcc=gcc --package-db=/build/tmp.3ontfAFTnH/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [semigroupoids] Using Parsec parser [semigroupoids] Configuring semigroupoids-6.0.1... [charset] Dependency array >=0.2 && <0.6: using array-0.5.6.0 [charset] Dependency base >=4.9 && <5: using base-4.19.1.0 [charset] Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.1.0 [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 [quickcheck-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [quickcheck-instances] Phase: configurePhase [quickcheck-instances] configureFlags: --verbose --prefix=/nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 --with-gcc=gcc --package-db=/build/tmp.YNn5dio1qe/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [quickcheck-instances] Using Parsec parser [quickcheck-instances] Configuring quickcheck-instances-0.3.32... [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.1.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 [charset] Source component graph: component lib [charset] Configured component graph: [charset]  component charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [charset]  include array-0.5.6.0-4c48 [charset]  include base-4.19.1.0-a65c [charset]  include bytestring-0.12.1.0-e271 [charset]  include containers-0.6.8-bf3e [charset]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [charset] Linked component graph: [charset]  unit charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [charset]  include array-0.5.6.0-4c48 [charset]  include base-4.19.1.0-a65c [charset]  include bytestring-0.12.1.0-e271 [charset]  include containers-0.6.8-bf3e [charset]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [charset]  Data.CharSet=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet,Data.CharSet.ByteSet=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.ByteSet,Data.CharSet.Common=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Common,Data.CharSet.Posix=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Posix,Data.CharSet.Posix.Ascii=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Posix.Ascii,Data.CharSet.Posix.Unicode=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Posix.Unicode,Data.CharSet.Unicode=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Unicode,Data.CharSet.Unicode.Block=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Unicode.Block,Data.CharSet.Unicode.Category=charset-0.3.12-HVCXPCtWWNJCSdvioBHozW:Data.CharSet.Unicode.Category [charset] Ready component graph: [charset]  definite charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [charset]  depends array-0.5.6.0-4c48 [charset]  depends base-4.19.1.0-a65c [charset]  depends bytestring-0.12.1.0-e271 [charset]  depends containers-0.6.8-bf3e [charset]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [charset] Using Cabal-3.10.2.0 compiled by ghc-9.8 [charset] Using compiler: ghc-9.8.2 [charset] Using install prefix: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12 [charset] Executables installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/bin [charset] Libraries installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [charset] Dynamic Libraries installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [charset] Private executables installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/libexec/x86_64-linux-ghc-9.8.2/charset-0.3.12 [charset] Data files installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/share/x86_64-linux-ghc-9.8.2/charset-0.3.12 [charset] Documentation installed in: [charset] /nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc/share/doc/charset-0.3.12 [charset] Configuration files installed in: [charset] /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/etc [charset] No alex found [charset] Using ar found on system at: [charset] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [charset] Using ghc version 9.8.2 found on system at: [charset] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [charset] Using ghc-pkg version 9.8.2 found on system at: [charset] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [charset] Using hsc2hs version 0.68.10 found on system at: [charset] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [charset] Using hscolour version 1.25 found on system at: [charset] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [charset] No jhc found [charset] Using ld found on system at: [charset] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [charset] No pkg-config found [charset] Using runghc version 9.8.2 found on system at: [charset] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [charset] Using strip version 2.44 found on system at: [charset] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [charset] Using tar found on system at: [charset] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [charset] No uhc found [semigroupoids] Source component graph: component lib [semigroupoids] Configured component graph: [semigroupoids]  component semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semigroupoids]  include base-4.19.1.0-a65c [semigroupoids]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [semigroupoids]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [semigroupoids]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [semigroupoids]  include containers-0.6.8-bf3e [semigroupoids]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [semigroupoids]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [semigroupoids]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semigroupoids]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semigroupoids]  include template-haskell-2.21.0.0-d739 [semigroupoids]  include transformers-0.6.1.0-90ea [semigroupoids]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [semigroupoids]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semigroupoids] Linked component graph: [semigroupoids]  unit semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semigroupoids]  include base-4.19.1.0-a65c [semigroupoids]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [semigroupoids]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [semigroupoids]  include comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [semigroupoids]  include containers-0.6.8-bf3e [semigroupoids]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [semigroupoids]  include distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [semigroupoids]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semigroupoids]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semigroupoids]  include template-haskell-2.21.0.0-d739 [semigroupoids]  include transformers-0.6.1.0-90ea [semigroupoids]  include transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [semigroupoids]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semigroupoids]  Data.Bifunctor.Apply=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Functor.Plus,Data.Groupoid=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Groupoid,Data.Isomorphism=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT:Semigroupoids.Do [semigroupoids] Ready component graph: [semigroupoids]  definite semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semigroupoids]  depends base-4.19.1.0-a65c [semigroupoids]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [semigroupoids]  depends bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [semigroupoids]  depends comonad-5.0.9-L976YZwLx7vAa374iJ2fNk [semigroupoids]  depends containers-0.6.8-bf3e [semigroupoids]  depends contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [semigroupoids]  depends distributive-0.6.2.1-Cj3nWmkkgr0KPcAxpuAeqT [semigroupoids]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semigroupoids]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semigroupoids]  depends template-haskell-2.21.0.0-d739 [semigroupoids]  depends transformers-0.6.1.0-90ea [semigroupoids]  depends transformers-compat-0.7.2-DtmGZNUNQqpCijBrRAldEO [semigroupoids]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semigroupoids] Using Cabal-3.10.2.0 compiled by ghc-9.8 [semigroupoids] Using compiler: ghc-9.8.2 [semigroupoids] Using install prefix: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1 [semigroupoids] Executables installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/bin [semigroupoids] Libraries installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semigroupoids] Dynamic Libraries installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [semigroupoids] Private executables installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/libexec/x86_64-linux-ghc-9.8.2/semigroupoids-6.0.1 [semigroupoids] Data files installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/share/x86_64-linux-ghc-9.8.2/semigroupoids-6.0.1 [semigroupoids] Documentation installed in: [semigroupoids] /nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 [semigroupoids] Configuration files installed in: [semigroupoids] /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/etc [semigroupoids] No alex found [semigroupoids] Using ar found on system at: [semigroupoids] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [semigroupoids] Using ghc version 9.8.2 found on system at: [semigroupoids] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [semigroupoids] Using ghc-pkg version 9.8.2 found on system at: [semigroupoids] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [semigroupoids] Using hsc2hs version 0.68.10 found on system at: [semigroupoids] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [semigroupoids] Using hscolour version 1.25 found on system at: [semigroupoids] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [semigroupoids] No jhc found [semigroupoids] Using ld found on system at: [semigroupoids] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [semigroupoids] No pkg-config found [semigroupoids] Using runghc version 9.8.2 found on system at: [semigroupoids] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [semigroupoids] Using strip version 2.44 found on system at: [semigroupoids] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [semigroupoids] Using tar found on system at: [semigroupoids] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [semigroupoids] No uhc found [charset] Phase: buildPhase [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.1.0 [quickcheck-instances] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.1.0 [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.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.1.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 [charset] Preprocessing library for charset-0.3.12.. [charset] Building library for charset-0.3.12.. [semigroupoids] Phase: buildPhase [semigroupoids] Preprocessing library for semigroupoids-6.0.1.. [semigroupoids] Building library for semigroupoids-6.0.1.. [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-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [quickcheck-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  include array-0.5.6.0-4c48 [quickcheck-instances]  include base-4.19.1.0-a65c [quickcheck-instances]  include bytestring-0.12.1.0-e271 [quickcheck-instances]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [quickcheck-instances]  include containers-0.6.8-bf3e [quickcheck-instances]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [quickcheck-instances]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [quickcheck-instances]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [quickcheck-instances]  include old-time-1.1.0.4-1sEYhjDyatx4PRyuGHzMB [quickcheck-instances]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [quickcheck-instances]  include splitmix-0.1.1-BsQkFDPgaYN1cfCNCXWxcE [quickcheck-instances]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [quickcheck-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  include text-2.1.1-7a0f [quickcheck-instances]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [quickcheck-instances]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [quickcheck-instances]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [quickcheck-instances]  include transformers-0.6.1.0-90ea [quickcheck-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [quickcheck-instances]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [quickcheck-instances]  component quickcheck-instances-0.3.32-EvfrRyy3ZfbH4V07Unzj5u-self-test [quickcheck-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  include base-4.19.1.0-a65c [quickcheck-instances]  include containers-0.6.8-bf3e [quickcheck-instances]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances] Linked component graph: [quickcheck-instances]  unit quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [quickcheck-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  include array-0.5.6.0-4c48 [quickcheck-instances]  include base-4.19.1.0-a65c [quickcheck-instances]  include bytestring-0.12.1.0-e271 [quickcheck-instances]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [quickcheck-instances]  include containers-0.6.8-bf3e [quickcheck-instances]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [quickcheck-instances]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [quickcheck-instances]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [quickcheck-instances]  include old-time-1.1.0.4-1sEYhjDyatx4PRyuGHzMB [quickcheck-instances]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [quickcheck-instances]  include splitmix-0.1.1-BsQkFDPgaYN1cfCNCXWxcE [quickcheck-instances]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [quickcheck-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  include text-2.1.1-7a0f [quickcheck-instances]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [quickcheck-instances]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [quickcheck-instances]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [quickcheck-instances]  include transformers-0.6.1.0-90ea [quickcheck-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [quickcheck-instances]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [quickcheck-instances]  Test.QuickCheck.Instances=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Array.Byte=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Array.Byte,Test.QuickCheck.Instances.ByteString=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.ByteString,Test.QuickCheck.Instances.CaseInsensitive=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.CaseInsensitive,Test.QuickCheck.Instances.Containers=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Containers,Test.QuickCheck.Instances.DataFix=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.DataFix,Test.QuickCheck.Instances.Hashable=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Hashable,Test.QuickCheck.Instances.Natural=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Natural,Test.QuickCheck.Instances.OldTime=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.OldTime,Test.QuickCheck.Instances.Primitive=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Primitive,Test.QuickCheck.Instances.Scientific=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Scientific,Test.QuickCheck.Instances.Semigroup=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Semigroup,Test.QuickCheck.Instances.Solo=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Solo,Test.QuickCheck.Instances.Strict=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Strict,Test.QuickCheck.Instances.Tagged=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Tagged,Test.QuickCheck.Instances.Text=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Text,Test.QuickCheck.Instances.Text.Short=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Text.Short,Test.QuickCheck.Instances.These=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.These,Test.QuickCheck.Instances.Time=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Time,Test.QuickCheck.Instances.Transformer=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Transformer,Test.QuickCheck.Instances.UUID=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.UUID,Test.QuickCheck.Instances.UnorderedContainers=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.UnorderedContainers,Test.QuickCheck.Instances.Vector=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Vector,Test.QuickCheck.Instances.Void=quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0:Test.QuickCheck.Instances.Void [quickcheck-instances]  unit quickcheck-instances-0.3.32-EvfrRyy3ZfbH4V07Unzj5u-self-test [quickcheck-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  include base-4.19.1.0-a65c [quickcheck-instances]  include containers-0.6.8-bf3e [quickcheck-instances]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances] Ready component graph: [quickcheck-instances]  definite quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [quickcheck-instances]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  depends array-0.5.6.0-4c48 [quickcheck-instances]  depends base-4.19.1.0-a65c [quickcheck-instances]  depends bytestring-0.12.1.0-e271 [quickcheck-instances]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [quickcheck-instances]  depends containers-0.6.8-bf3e [quickcheck-instances]  depends data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [quickcheck-instances]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [quickcheck-instances]  depends integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [quickcheck-instances]  depends old-time-1.1.0.4-1sEYhjDyatx4PRyuGHzMB [quickcheck-instances]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [quickcheck-instances]  depends splitmix-0.1.1-BsQkFDPgaYN1cfCNCXWxcE [quickcheck-instances]  depends strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [quickcheck-instances]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  depends text-2.1.1-7a0f [quickcheck-instances]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [quickcheck-instances]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [quickcheck-instances]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [quickcheck-instances]  depends transformers-0.6.1.0-90ea [quickcheck-instances]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [quickcheck-instances]  depends uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [quickcheck-instances]  definite quickcheck-instances-0.3.32-EvfrRyy3ZfbH4V07Unzj5u-self-test [quickcheck-instances]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [quickcheck-instances]  depends base-4.19.1.0-a65c [quickcheck-instances]  depends containers-0.6.8-bf3e [quickcheck-instances]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [quickcheck-instances]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [quickcheck-instances]  depends uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [quickcheck-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [quickcheck-instances] Using compiler: ghc-9.8.2 [quickcheck-instances] Using install prefix: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32 [quickcheck-instances] Executables installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/bin [quickcheck-instances] Libraries installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances] Dynamic Libraries installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [quickcheck-instances] Private executables installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/libexec/x86_64-linux-ghc-9.8.2/quickcheck-instances-0.3.32 [quickcheck-instances] Data files installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/share/x86_64-linux-ghc-9.8.2/quickcheck-instances-0.3.32 [quickcheck-instances] Documentation installed in: [quickcheck-instances] /nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 [quickcheck-instances] Configuration files installed in: [quickcheck-instances] /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/etc [quickcheck-instances] No alex found [quickcheck-instances] Using ar found on system at: [quickcheck-instances] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [quickcheck-instances] Using ghc version 9.8.2 found on system at: [quickcheck-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [quickcheck-instances] Using ghc-pkg version 9.8.2 found on system at: [quickcheck-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [quickcheck-instances] Using hsc2hs version 0.68.10 found on system at: [quickcheck-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [quickcheck-instances] Using hscolour version 1.25 found on system at: [quickcheck-instances] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [quickcheck-instances] No jhc found [quickcheck-instances] Using ld found on system at: [quickcheck-instances] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [quickcheck-instances] No pkg-config found [quickcheck-instances] Using runghc version 9.8.2 found on system at: [quickcheck-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [quickcheck-instances] Using strip version 2.44 found on system at: [quickcheck-instances] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [quickcheck-instances] Using tar found on system at: [quickcheck-instances] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [quickcheck-instances] No uhc found [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 ) [quickcheck-instances] Phase: buildPhase [quickcheck-instances] Preprocessing library for quickcheck-instances-0.3.32.. [quickcheck-instances] Building library for quickcheck-instances-0.3.32.. [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.o, dist/build/Data/CharSet.dyn_o ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [charset] [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.p_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 ) [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 ) [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 ) [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.p_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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [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 ) [charset] [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.p_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 ) [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 ) [semigroupoids] [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) [charset] [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.p_o ) [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.p_o ) [charset] [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.p_o ) [charset] [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.p_o ) [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.p_o ) [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.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 ) [charset] [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.p_o ) [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 ) [charset] [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.p_o ) [charset] Phase: checkPhase [charset] Package has no test suites. [charset] Phase: haddockPhase [charset] Preprocessing library for charset-0.3.12.. [charset] Running Haddock on library for charset-0.3.12.. [charset] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [charset] [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, nothing ) [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, nothing ) [charset] [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, nothing ) [charset] [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, nothing ) [charset] [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, nothing ) [charset] [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, nothing ) [charset] [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, nothing ) [semigroupoids] [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) [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 ) [charset] [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, nothing ) [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]  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) [semigroupoids] [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.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 ) [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 ) [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.p_o ) [semigroupoids] [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.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 ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.p_o ) [semigroupoids] [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.p_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 ) [semigroupoids] [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.p_o ) [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 ) [semigroupoids] [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) [semigroupoids] [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) [semigroupoids] [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_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 ) [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 ) [quickcheck-instances] [2 of 2] Linking dist/build/self-test/self-test [charset] Documentation created: dist/doc/html/charset/, [charset] dist/doc/html/charset/charset.txt [quickcheck-instances] Phase: checkPhase [charset] Phase: installPhase [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 [charset] Installing library in /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [semigroupoids] Phase: checkPhase [semigroupoids] Package has no test suites. [semigroupoids] 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 [semigroupoids] Preprocessing library for semigroupoids-6.0.1.. [semigroupoids] Running Haddock on library for semigroupoids-6.0.1.. [quickcheck-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [semigroupoids] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [charset] Phase: fixupPhase [charset] shrinking RPATHs of ELF executables and libraries in /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12 [charset] shrinking /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScharset-0.3.12-HVCXPCtWWNJCSdvioBHozW-ghc9.8.2.so [charset] checking for references to /build/ in /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12... [charset] patching script interpreter paths in /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12 [charset] stripping (with command strip and flags -S -p) in /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12/lib [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 ) [charset] shrinking RPATHs of ELF executables and libraries in /nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc [charset] checking for references to /build/ in /nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc... [charset] patching script interpreter paths in /nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc [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 ) [charset:post-build] Uploading to the NixCI cache: /nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12 /nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc [charset:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [charset:post-build] copying 2 paths... [charset:post-build] copying path '/nix/store/wn2jk1pf74aia9qap41gr5wg52kjy6ra-charset-0.3.12-doc' to 'https://cache.nix-ci.com'... [charset:post-build] copying path '/nix/store/n31m5jgl171w67i0409p08zv10ri4qan-charset-0.3.12' to 'https://cache.nix-ci.com'... [charset:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [charset:post-build] copying 1 paths... [charset:post-build] copying path '/nix/store/p08jkm80ac5j4y4fzh0q8bb6xjlj0rj4-charset-0.3.12.drv' to 'https://cache.nix-ci.com'... Uploaded charset in 9.5s Progress: 60 of 89 built (2 building), 403 of 403 downloaded from cache Built charset in 27.9s [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: [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 [semigroupoids] [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, nothing ) [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’ [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/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [quickcheck-instances] Phase: fixupPhase [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32 [quickcheck-instances] shrinking /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSquickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0-ghc9.8.2.so [quickcheck-instances] checking for references to /build/ in /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32... [quickcheck-instances] patching script interpreter paths in /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32 [quickcheck-instances] stripping (with command strip and flags -S -p) in /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32/lib [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc [quickcheck-instances] checking for references to /build/ in /nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc... [quickcheck-instances] patching script interpreter paths in /nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc [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.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: '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’ [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. [quickcheck-instances:post-build] Uploading to the NixCI cache: /nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc /nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32 [quickcheck-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [quickcheck-instances:post-build] copying 2 paths... [quickcheck-instances:post-build] copying path '/nix/store/24kfpg8vm97srv7vd26ib9kc7fd5yvxc-quickcheck-instances-0.3.32-doc' to 'https://cache.nix-ci.com'... [quickcheck-instances:post-build] copying path '/nix/store/f9dpxci4d1ahlijmhkfywncqca1pwhq9-quickcheck-instances-0.3.32' to 'https://cache.nix-ci.com'... [quickcheck-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [quickcheck-instances:post-build] copying 1 paths... [quickcheck-instances:post-build] copying path '/nix/store/y0h2kmisaygklbh5b9x8489c2vg5akay-quickcheck-instances-0.3.32.drv' to 'https://cache.nix-ci.com'... Uploaded quickcheck-instances in 11.7s Progress: 61 of 89 built (1 building), 403 of 403 downloaded from cache Built quickcheck-instances in 39.8s [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]  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 [semigroupoids] Documentation created: dist/doc/html/semigroupoids/, [semigroupoids] dist/doc/html/semigroupoids/semigroupoids.txt [semigroupoids] Phase: installPhase [semigroupoids] Installing library in /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semigroupoids] Phase: fixupPhase [semigroupoids] shrinking RPATHs of ELF executables and libraries in /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1 [semigroupoids] shrinking /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSsemigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT-ghc9.8.2.so [semigroupoids] checking for references to /build/ in /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1... [semigroupoids] patching script interpreter paths in /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1 [semigroupoids] stripping (with command strip and flags -S -p) in /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1/lib [semigroupoids] shrinking RPATHs of ELF executables and libraries in /nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc [semigroupoids] checking for references to /build/ in /nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc... [semigroupoids] patching script interpreter paths in /nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc Building /nix/store/s1xrnw5absdc8ja77fdig3vxkbn53q5z-extra-1.7.16.drv Building /nix/store/pskqlj1yvrcwlw3d8i1561xqh7ssjllj-http-types-0.12.4.drv Building /nix/store/7nr5wcj8qcpf3b319hbaqdbax54y01nv-indexed-traversable-instances-0.1.2.drv Building /nix/store/h7609vn2i3cw9pwvby9p1cknnxggpxlj-parsers-0.12.12.drv Building /nix/store/94qvcbghxj89graifam93mq8f7aps26l-string-interpolate-0.3.4.0.drv Building /nix/store/6dcfjgl0hzdvdhyv1rrarzilqfqsd5qi-text-iso8601-0.1.1.drv [extra] Phase: setupCompilerEnvironmentPhase [extra] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [http-types] Phase: setupCompilerEnvironmentPhase [http-types] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [indexed-traversable-instances] Phase: setupCompilerEnvironmentPhase [indexed-traversable-instances] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [parsers] Phase: setupCompilerEnvironmentPhase [parsers] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [semigroupoids:post-build] Uploading to the NixCI cache: /nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc /nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1 [semigroupoids:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [semigroupoids:post-build] copying 2 paths... [semigroupoids:post-build] copying path '/nix/store/8alw8mbxvmy4lkplvx8ckffd3zv24rvs-semigroupoids-6.0.1-doc' to 'https://cache.nix-ci.com'... [semigroupoids:post-build] copying path '/nix/store/fcxighlba73ksgysw7k95h810429c5w5-semigroupoids-6.0.1' to 'https://cache.nix-ci.com'... [semigroupoids:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [semigroupoids:post-build] copying 1 paths... [semigroupoids:post-build] copying path '/nix/store/0n79hq1fp396lm90jhqgrvky3v8z099a-semigroupoids-6.0.1.drv' to 'https://cache.nix-ci.com'... Uploaded semigroupoids in 12.4s Progress: 62 of 89 built (6 building), 403 of 403 downloaded from cache Built semigroupoids in 52.8s Building /nix/store/7y3da27j635y9ldwp8c7lckgr4zynwn5-either-5.0.2.drv [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.CSlKpCgXmA/setup-package.conf.d -threaded [extra] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.CSlKpCgXmA/Main.o ) [extra] [2 of 2] Linking Setup [extra] Phase: updateAutotoolsGnuConfigScriptsPhase [extra] Phase: configurePhase [extra] configureFlags: --verbose --prefix=/nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc/share/doc/extra-1.7.16 --with-gcc=gcc --package-db=/build/tmp.CSlKpCgXmA/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.200.1 [extra] Dependency process: using process-1.6.18.0 [extra] Dependency time: using time-1.12.2 [extra] Dependency unix: using unix-2.8.4.0 [extra] Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 [extra] Dependency base >=4 && <5: using base-4.19.1.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.200.1 [extra] Dependency quickcheck-instances >=0.3.17: using quickcheck-instances-0.3.32 [extra] Dependency unix: using unix-2.8.4.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-CZDQhp1xQpZA30D6ylb1rV [extra]  include base-4.19.1.0-a65c [extra]  include clock-0.8.4-7uI8uFDEc8n2TR6YkKdtAl [extra]  include directory-1.3.8.1-3af8 [extra]  include filepath-1.4.200.1-5c86 [extra]  include process-1.6.18.0-d7db [extra]  include time-1.12.2-dfe5 [extra]  include unix-2.8.4.0-db6b [extra]  component extra-1.7.16-CLlutePyjFN5cK0zzf7Hnj-extra-test [extra]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [extra]  include base-4.19.1.0-a65c [extra]  include directory-1.3.8.1-3af8 [extra]  include extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra]  include filepath-1.4.200.1-5c86 [extra]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [extra]  include unix-2.8.4.0-db6b [extra] Linked component graph: [extra]  unit extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra]  include base-4.19.1.0-a65c [extra]  include clock-0.8.4-7uI8uFDEc8n2TR6YkKdtAl [extra]  include directory-1.3.8.1-3af8 [extra]  include filepath-1.4.200.1-5c86 [extra]  include process-1.6.18.0-d7db [extra]  include time-1.12.2-dfe5 [extra]  include unix-2.8.4.0-db6b [http-types] Phase: unpackPhase [http-types] unpacking source archive /nix/store/lqhbb8fzlzkkmxxgnrd3nna1aya2a15p-http-types-0.12.4.tar.gz [http-types] source root is http-types-0.12.4 [http-types] setting SOURCE_DATE_EPOCH to timestamp 1701311631 of file "http-types-0.12.4/http-types.cabal" [http-types] Phase: patchPhase [http-types] Phase: compileBuildDriverPhase [http-types] setupCompileFlags: -package-db=/build/tmp.9L36OGRftA/setup-package.conf.d -threaded [http-types] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9L36OGRftA/Main.o ) [http-types] [2 of 2] Linking Setup [http-types] Phase: updateAutotoolsGnuConfigScriptsPhase [http-types] Phase: configurePhase [http-types] configureFlags: --verbose --prefix=/nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc/share/doc/http-types-0.12.4 --with-gcc=gcc --package-db=/build/tmp.9L36OGRftA/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/lib [http-types] Using Parsec parser [http-types] Configuring http-types-0.12.4... [http-types] Dependency array >=0.2 && <0.6: using array-0.5.6.0 [http-types] Dependency base >=4 && <5: using base-4.19.1.0 [http-types] Dependency bytestring >=0.10.4.0 && <1.0: using bytestring-0.12.1.0 [http-types] Dependency case-insensitive >=0.2 && <1.3: using case-insensitive-1.2.1.0 [http-types] Dependency text >=0.11.0.2: using text-2.1.1 [http-types] Dependency QuickCheck: using QuickCheck-2.14.3 [http-types] Dependency base: using base-4.19.1.0 [http-types] Dependency bytestring: using bytestring-0.12.1.0 [http-types] Dependency hspec >=1.3: using hspec-2.11.12 [http-types] Dependency http-types: using http-types-0.12.4 [http-types] Dependency quickcheck-instances: using quickcheck-instances-0.3.32 [http-types] Dependency text: using text-2.1.1 [http-types] Dependency base: using base-4.19.1.0 [http-types] Dependency doctest >=0.9.3: using doctest-0.22.6 [http-types] Source component graph: [http-types]  component test:doctests [http-types]  component lib [http-types]  component test:spec dependency lib [http-types] Configured component graph: [http-types]  component http-types-0.12.4-FWx6KEzvSIrDXDvFMamKx4-doctests [http-types]  include base-4.19.1.0-a65c [http-types]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [http-types]  component http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  include array-0.5.6.0-4c48 [http-types]  include base-4.19.1.0-a65c [http-types]  include bytestring-0.12.1.0-e271 [http-types]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-types]  include text-2.1.1-7a0f [http-types]  component http-types-0.12.4-9zcqOypmUukFqC1OGoIINg-spec [http-types]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [http-types]  include base-4.19.1.0-a65c [http-types]  include bytestring-0.12.1.0-e271 [http-types]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [http-types]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [http-types]  include text-2.1.1-7a0f [http-types] Linked component graph: [http-types]  unit http-types-0.12.4-FWx6KEzvSIrDXDvFMamKx4-doctests [http-types]  include base-4.19.1.0-a65c [http-types]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [http-types]  unit http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  include array-0.5.6.0-4c48 [http-types]  include base-4.19.1.0-a65c [http-types]  include bytestring-0.12.1.0-e271 [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.moZ2XdORO6/setup-package.conf.d -threaded [indexed-traversable-instances] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.moZ2XdORO6/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/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 --with-gcc=gcc --package-db=/build/tmp.moZ2XdORO6/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.1.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.1.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-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [indexed-traversable-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [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.TPKWgRcHYm/setup-package.conf.d -threaded [parsers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.TPKWgRcHYm/Main.o ) [parsers] [2 of 2] Linking Setup [parsers] Phase: updateAutotoolsGnuConfigScriptsPhase [parsers] Phase: configurePhase [parsers] configureFlags: --verbose --prefix=/nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc/share/doc/parsers-0.12.12 --with-gcc=gcc --package-db=/build/tmp.TPKWgRcHYm/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.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.1.0 [parsers] Dependency bytestring: using bytestring-0.12.1.0 [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-Jryguj5NMEm3UQKEfhnloO [parsers]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  include base-4.19.1.0-a65c [parsers]  include binary-0.8.9.1-4400 [parsers]  include charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [parsers]  include containers-0.6.8-bf3e [parsers]  include mtl-2.3.1-78a2 [parsers]  include parsec-3.1.17.0-b602 [parsers]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [parsers]  include text-2.1.1-7a0f [parsers]  include transformers-0.6.1.0-90ea [parsers]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [parsers]  component parsers-0.12.12-4CN9ERTN05I9oRSbhIjTss-quickcheck [parsers]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [parsers]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  include base-4.19.1.0-a65c [parsers]  include bytestring-0.12.1.0-e271 [parsers]  include parsec-3.1.17.0-b602 [string-interpolate] Phase: setupCompilerEnvironmentPhase [string-interpolate] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [string-interpolate] Phase: unpackPhase [string-interpolate] unpacking source archive /nix/store/q1qpj1b7k2fn8rbpnp8fb0p3i52gafc5-string-interpolate-0.3.4.0.tar.gz [string-interpolate] source root is string-interpolate-0.3.4.0 [string-interpolate] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "string-interpolate-0.3.4.0/test/spec.hs" [string-interpolate] Phase: patchPhase [string-interpolate] Replace Cabal file with edited version from mirror://hackage/string-interpolate-0.3.4.0/revision/2.cabal. [string-interpolate] Phase: compileBuildDriverPhase [string-interpolate] setupCompileFlags: -package-db=/build/tmp.MhtQjB3adR/setup-package.conf.d -threaded [string-interpolate] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.MhtQjB3adR/Main.o ) [string-interpolate] [2 of 2] Linking Setup [string-interpolate] Phase: updateAutotoolsGnuConfigScriptsPhase [string-interpolate] Phase: configurePhase [string-interpolate] configureFlags: --verbose --prefix=/nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc/share/doc/string-interpolate-0.3.4.0 --with-gcc=gcc --package-db=/build/tmp.MhtQjB3adR/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [string-interpolate] Using Parsec parser [string-interpolate] Configuring string-interpolate-0.3.4.0... [string-interpolate] Flags chosen: bytestring-builder=False, extended-benchmarks=False, [string-interpolate] text-builder=False [string-interpolate] Dependency base >=4.11 && <5: using base-4.19.1.0 [string-interpolate] Dependency bytestring <0.13: using bytestring-0.12.1.0 [string-interpolate] Dependency haskell-src-exts <1.24: using haskell-src-exts-1.23.1 [string-interpolate] Dependency haskell-src-meta <0.9: using haskell-src-meta-0.8.15 [string-interpolate] Dependency split <0.3: using split-0.2.5 [string-interpolate] Dependency template-haskell <2.24: using template-haskell-2.21.0.0 [string-interpolate] Dependency text <2.2: using text-2.1.1 [string-interpolate] Dependency text-conversions <0.4: using text-conversions-0.3.1.1 [string-interpolate] Dependency utf8-string <1.1: using utf8-string-1.0.2 [string-interpolate] Dependency QuickCheck <2.16: using QuickCheck-2.14.3 [string-interpolate] Dependency base >=4 && <5: using base-4.19.1.0 [string-interpolate] Dependency bytestring <0.13: using bytestring-0.12.1.0 [string-interpolate] Dependency hspec >=2 && <3: using hspec-2.11.12 [string-interpolate] Dependency hspec-core >=2 && <3: using hspec-core-2.11.12 [string-interpolate] Dependency quickcheck-instances <0.4: using quickcheck-instances-0.3.32 [string-interpolate] Dependency quickcheck-text <0.2: using quickcheck-text-0.1.2.1 [string-interpolate] Dependency quickcheck-unicode <1.1: using quickcheck-unicode-1.0.1.0 [string-interpolate] Dependency string-interpolate: using string-interpolate-0.3.4.0 [string-interpolate] Dependency template-haskell <2.24: using template-haskell-2.21.0.0 [string-interpolate] Dependency text <2.2: using text-2.1.1 [string-interpolate] Dependency unordered-containers <0.3: using unordered-containers-0.2.20 [string-interpolate] Source component graph: [string-interpolate]  component lib [string-interpolate]  component test:string-interpolate-test dependency lib [string-interpolate] Configured component graph: [string-interpolate]  component string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate]  include base-4.19.1.0-a65c [string-interpolate]  include bytestring-0.12.1.0-e271 [string-interpolate]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [string-interpolate]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [text-iso8601] Phase: setupCompilerEnvironmentPhase [text-iso8601] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.Ltl72vKnvS/setup-package.conf.d -threaded [text-iso8601] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Ltl72vKnvS/Main.o ) [text-iso8601] [2 of 2] Linking Setup [text-iso8601] Phase: updateAutotoolsGnuConfigScriptsPhase [text-iso8601] Phase: configurePhase [text-iso8601] configureFlags: --verbose --prefix=/nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 --with-gcc=gcc --package-db=/build/tmp.Ltl72vKnvS/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.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.1.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.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-5XT3wvOXoZL3kudmiHCgwm [text-iso8601]  include base-4.19.1.0-a65c [text-iso8601]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [text-iso8601]  include text-2.1.1-7a0f [text-iso8601]  include time-1.12.2-dfe5 [text-iso8601]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601]  component text-iso8601-0.1.1-Jt0tXqIbarQBZ1OLNAFLO1-text-iso8601-tests [text-iso8601]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [text-iso8601]  include base-4.19.1.0-a65c [text-iso8601]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [text-iso8601]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [text-iso8601]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-iso8601]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-iso8601]  include text-2.1.1-7a0f [text-iso8601]  include text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [extra]  Control.Concurrent.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Control.Concurrent.Extra,Control.Exception.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Control.Exception.Extra,Control.Monad.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Control.Monad.Extra,Data.Either.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Either.Extra,Data.Foldable.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Foldable.Extra,Data.IORef.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.IORef.Extra,Data.List.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.List.Extra,Data.List.NonEmpty.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.List.NonEmpty.Extra,Data.Monoid.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Monoid.Extra,Data.Tuple.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Tuple.Extra,Data.Typeable.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Typeable.Extra,Data.Version.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Data.Version.Extra,Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Extra,Numeric.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Numeric.Extra,System.Directory.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.Directory.Extra,System.Environment.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.Environment.Extra,System.IO.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.IO.Extra,System.Info.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.Info.Extra,System.Process.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.Process.Extra,System.Time.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:System.Time.Extra,Text.Read.Extra=extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV:Text.Read.Extra [extra]  unit extra-1.7.16-CLlutePyjFN5cK0zzf7Hnj-extra-test [extra]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [extra]  include base-4.19.1.0-a65c [extra]  include directory-1.3.8.1-3af8 [extra]  include extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra]  include filepath-1.4.200.1-5c86 [extra]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [extra]  include unix-2.8.4.0-db6b [extra] Ready component graph: [extra]  definite extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra]  depends base-4.19.1.0-a65c [extra]  depends clock-0.8.4-7uI8uFDEc8n2TR6YkKdtAl [extra]  depends directory-1.3.8.1-3af8 [extra]  depends filepath-1.4.200.1-5c86 [extra]  depends process-1.6.18.0-d7db [extra]  depends time-1.12.2-dfe5 [extra]  depends unix-2.8.4.0-db6b [extra]  definite extra-1.7.16-CLlutePyjFN5cK0zzf7Hnj-extra-test [extra]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [extra]  depends base-4.19.1.0-a65c [extra]  depends directory-1.3.8.1-3af8 [extra]  depends extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra]  depends filepath-1.4.200.1-5c86 [extra]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [extra]  depends unix-2.8.4.0-db6b [extra] Using Cabal-3.10.2.0 compiled by ghc-9.8 [extra] Using compiler: ghc-9.8.2 [extra] Using install prefix: /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16 [extra] Executables installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/bin [extra] Libraries installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [extra] Dynamic Libraries installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [extra] Private executables installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/libexec/x86_64-linux-ghc-9.8.2/extra-1.7.16 [extra] Data files installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/share/x86_64-linux-ghc-9.8.2/extra-1.7.16 [extra] Documentation installed in: [extra] /nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc/share/doc/extra-1.7.16 [extra] Configuration files installed in: [extra] /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/etc [extra] No alex found [extra] Using ar found on system at: [extra] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [extra] Using ghc version 9.8.2 found on system at: [extra] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [extra] Using ghc-pkg version 9.8.2 found on system at: [extra] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [extra] No ghcjs found [extra] No ghcjs-pkg found [extra] No greencard found [extra] Using haddock version 2.30.0 found on system at: [http-types]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-types]  include text-2.1.1-7a0f [http-types]  Network.HTTP.Types=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types,Network.HTTP.Types.Header=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.Header,Network.HTTP.Types.Method=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.Method,Network.HTTP.Types.QueryLike=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.QueryLike,Network.HTTP.Types.Status=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.Status,Network.HTTP.Types.URI=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.URI,Network.HTTP.Types.Version=http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI:Network.HTTP.Types.Version [http-types]  unit http-types-0.12.4-9zcqOypmUukFqC1OGoIINg-spec [http-types]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [http-types]  include base-4.19.1.0-a65c [http-types]  include bytestring-0.12.1.0-e271 [http-types]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [http-types]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [http-types]  include text-2.1.1-7a0f [http-types] Ready component graph: [http-types]  definite http-types-0.12.4-FWx6KEzvSIrDXDvFMamKx4-doctests [http-types]  depends base-4.19.1.0-a65c [http-types]  depends doctest-0.22.6-blhhXyWrRJAqTquHQRdE [http-types]  definite http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  depends array-0.5.6.0-4c48 [http-types]  depends base-4.19.1.0-a65c [http-types]  depends bytestring-0.12.1.0-e271 [http-types]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-types]  depends text-2.1.1-7a0f [http-types]  definite http-types-0.12.4-9zcqOypmUukFqC1OGoIINg-spec [http-types]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [http-types]  depends base-4.19.1.0-a65c [http-types]  depends bytestring-0.12.1.0-e271 [http-types]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [http-types]  depends http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [http-types]  depends text-2.1.1-7a0f [http-types] Using Cabal-3.10.2.0 compiled by ghc-9.8 [http-types] Using compiler: ghc-9.8.2 [http-types] Using install prefix: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4 [http-types] Executables installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/bin [http-types] Libraries installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types] Dynamic Libraries installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [http-types] Private executables installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/libexec/x86_64-linux-ghc-9.8.2/http-types-0.12.4 [http-types] Data files installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/share/x86_64-linux-ghc-9.8.2/http-types-0.12.4 [http-types] Documentation installed in: [http-types] /nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc/share/doc/http-types-0.12.4 [http-types] Configuration files installed in: [http-types] /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/etc [http-types] No alex found [http-types] Using ar found on system at: [http-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [http-types] No c2hs found [http-types] No cpphs found [http-types] Using doctest version 0.22.6 found on system at: [http-types] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin/doctest [http-types] Using gcc version 14.3.0 given by user at: [http-types] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [http-types] Using ghc version 9.8.2 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [http-types] Using ghc-pkg version 9.8.2 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [http-types] No ghcjs found [http-types] No ghcjs-pkg found [http-types] No greencard found [http-types] Using haddock version 2.30.0 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [http-types] No happy found [http-types] Using haskell-suite found on system at: haskell-suite-dummy-location [http-types] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [http-types] No hmake found [http-types] Using hpc version 0.69 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [indexed-traversable-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  component indexed-traversable-instances-0.1.2-AceBlvFpDD8DTpnHSlF6is-indexed-tests [indexed-traversable-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include containers-0.6.8-bf3e [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [indexed-traversable-instances]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [indexed-traversable-instances]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [indexed-traversable-instances]  include transformers-0.6.1.0-90ea [indexed-traversable-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [indexed-traversable-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  component indexed-traversable-instances-0.1.2-AgRw3pe0BIY3cVlMwrXxQI-safe [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances] Linked component graph: [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [indexed-traversable-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [indexed-traversable-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  Data.Functor.WithIndex.Instances=indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK:Data.Functor.WithIndex.Instances [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-AceBlvFpDD8DTpnHSlF6is-indexed-tests [indexed-traversable-instances]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include containers-0.6.8-bf3e [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [indexed-traversable-instances]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [indexed-traversable-instances]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [indexed-traversable-instances]  include transformers-0.6.1.0-90ea [indexed-traversable-instances]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [indexed-traversable-instances]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-AgRw3pe0BIY3cVlMwrXxQI-safe [indexed-traversable-instances]  include base-4.19.1.0-a65c [indexed-traversable-instances]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances] Ready component graph: [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  depends base-4.19.1.0-a65c [indexed-traversable-instances]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [indexed-traversable-instances]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [indexed-traversable-instances]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-AceBlvFpDD8DTpnHSlF6is-indexed-tests [indexed-traversable-instances]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [indexed-traversable-instances]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [indexed-traversable-instances]  depends base-4.19.1.0-a65c [indexed-traversable-instances]  depends containers-0.6.8-bf3e [indexed-traversable-instances]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  depends indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [indexed-traversable-instances]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [indexed-traversable-instances]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [indexed-traversable-instances]  depends transformers-0.6.1.0-90ea [indexed-traversable-instances]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [indexed-traversable-instances]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-AgRw3pe0BIY3cVlMwrXxQI-safe [indexed-traversable-instances]  depends base-4.19.1.0-a65c [indexed-traversable-instances]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [indexed-traversable-instances]  depends indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [parsers]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [parsers] Linked component graph: [parsers]  unit parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  include base-4.19.1.0-a65c [parsers]  include binary-0.8.9.1-4400 [parsers]  include charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [parsers]  include containers-0.6.8-bf3e [parsers]  include mtl-2.3.1-78a2 [parsers]  include parsec-3.1.17.0-b602 [parsers]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [parsers]  include text-2.1.1-7a0f [parsers]  include transformers-0.6.1.0-90ea [parsers]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [parsers]  Text.Parser.Char=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Char,Text.Parser.Combinators=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Combinators,Text.Parser.Expression=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Expression,Text.Parser.LookAhead=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.LookAhead,Text.Parser.Permutation=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Permutation,Text.Parser.Token=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Token,Text.Parser.Token.Highlight=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Token.Highlight,Text.Parser.Token.Style=parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO:Text.Parser.Token.Style [parsers]  unit parsers-0.12.12-4CN9ERTN05I9oRSbhIjTss-quickcheck [parsers]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [parsers]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  include base-4.19.1.0-a65c [parsers]  include bytestring-0.12.1.0-e271 [parsers]  include parsec-3.1.17.0-b602 [parsers]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [parsers] Ready component graph: [parsers]  definite parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers]  depends attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  depends base-4.19.1.0-a65c [parsers]  depends binary-0.8.9.1-4400 [parsers]  depends charset-0.3.12-HVCXPCtWWNJCSdvioBHozW [parsers]  depends containers-0.6.8-bf3e [parsers]  depends mtl-2.3.1-78a2 [parsers]  depends parsec-3.1.17.0-b602 [parsers]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [parsers]  depends text-2.1.1-7a0f [parsers]  depends transformers-0.6.1.0-90ea [parsers]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [parsers]  definite parsers-0.12.12-4CN9ERTN05I9oRSbhIjTss-quickcheck [parsers]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [parsers]  depends attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [parsers]  depends base-4.19.1.0-a65c [parsers]  depends bytestring-0.12.1.0-e271 [parsers]  depends parsec-3.1.17.0-b602 [parsers]  depends parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [parsers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [parsers] Using compiler: ghc-9.8.2 [parsers] Using install prefix: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12 [parsers] Executables installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/bin [parsers] Libraries installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers] Dynamic Libraries installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [parsers] Private executables installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/libexec/x86_64-linux-ghc-9.8.2/parsers-0.12.12 [parsers] Data files installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/share/x86_64-linux-ghc-9.8.2/parsers-0.12.12 [parsers] Documentation installed in: [parsers] /nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc/share/doc/parsers-0.12.12 [parsers] Configuration files installed in: [parsers] /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/etc [parsers] No alex found [parsers] Using ar found on system at: [parsers] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [parsers] No c2hs found [parsers] No cpphs found [parsers] No doctest found [parsers] Using gcc version 14.3.0 given by user at: [parsers] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [parsers] Using ghc version 9.8.2 found on system at: [string-interpolate]  include split-0.2.5-WK660amnAr7C74J39J4xM [string-interpolate]  include template-haskell-2.21.0.0-d739 [string-interpolate]  include text-2.1.1-7a0f [string-interpolate]  include text-conversions-0.3.1.1-3tGjxtBn9mC8HhGJaE3WbZ [string-interpolate]  include utf8-string-1.0.2-7ucZMedpNWVFoWaAPBum4P [string-interpolate]  component string-interpolate-0.3.4.0-6OFKSDakmfQ4RVETRJbybQ-string-interpolate-test [string-interpolate]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [string-interpolate]  include base-4.19.1.0-a65c [string-interpolate]  include bytestring-0.12.1.0-e271 [string-interpolate]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [string-interpolate]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [string-interpolate]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [string-interpolate]  include quickcheck-text-0.1.2.1-DzttEbG2mzR7VgtgA9Dmn5 [string-interpolate]  include quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [string-interpolate]  include string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate]  include template-haskell-2.21.0.0-d739 [string-interpolate]  include text-2.1.1-7a0f [string-interpolate]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [string-interpolate] Linked component graph: [string-interpolate]  unit string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate]  include base-4.19.1.0-a65c [string-interpolate]  include bytestring-0.12.1.0-e271 [string-interpolate]  include haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [string-interpolate]  include haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [string-interpolate]  include split-0.2.5-WK660amnAr7C74J39J4xM [string-interpolate]  include template-haskell-2.21.0.0-d739 [string-interpolate]  include text-2.1.1-7a0f [string-interpolate]  include text-conversions-0.3.1.1-3tGjxtBn9mC8HhGJaE3WbZ [string-interpolate]  include utf8-string-1.0.2-7ucZMedpNWVFoWaAPBum4P [string-interpolate]  Data.String.Interpolate=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate,Data.String.Interpolate.Conversion=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate.Conversion,Data.String.Interpolate.Conversion.ByteStringSink=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate.Conversion.ByteStringSink,Data.String.Interpolate.Conversion.TextSink=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate.Conversion.TextSink,Data.String.Interpolate.Parse=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate.Parse,Data.String.Interpolate.Types=string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB:Data.String.Interpolate.Types [string-interpolate]  unit string-interpolate-0.3.4.0-6OFKSDakmfQ4RVETRJbybQ-string-interpolate-test [string-interpolate]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [string-interpolate]  include base-4.19.1.0-a65c [string-interpolate]  include bytestring-0.12.1.0-e271 [string-interpolate]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [string-interpolate]  include hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [string-interpolate]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [string-interpolate]  include quickcheck-text-0.1.2.1-DzttEbG2mzR7VgtgA9Dmn5 [string-interpolate]  include quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [string-interpolate]  include string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate]  include template-haskell-2.21.0.0-d739 [string-interpolate]  include text-2.1.1-7a0f [string-interpolate]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [string-interpolate] Ready component graph: [string-interpolate]  definite string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate]  depends base-4.19.1.0-a65c [string-interpolate]  depends bytestring-0.12.1.0-e271 [string-interpolate]  depends haskell-src-exts-1.23.1-JL31ZQMuAgdDDbFlvaC4xn [string-interpolate]  depends haskell-src-meta-0.8.15-ClNbc0xIWHp3O4YwkIPUoU [string-interpolate]  depends split-0.2.5-WK660amnAr7C74J39J4xM [string-interpolate]  depends template-haskell-2.21.0.0-d739 [string-interpolate]  depends text-2.1.1-7a0f [string-interpolate]  depends text-conversions-0.3.1.1-3tGjxtBn9mC8HhGJaE3WbZ [string-interpolate]  depends utf8-string-1.0.2-7ucZMedpNWVFoWaAPBum4P [string-interpolate]  definite string-interpolate-0.3.4.0-6OFKSDakmfQ4RVETRJbybQ-string-interpolate-test [string-interpolate]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [string-interpolate]  depends base-4.19.1.0-a65c [string-interpolate]  depends bytestring-0.12.1.0-e271 [string-interpolate]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [string-interpolate]  depends hspec-core-2.11.12-IhKzuZ21lh674XwcAvslL1 [string-interpolate]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [string-interpolate]  depends quickcheck-text-0.1.2.1-DzttEbG2mzR7VgtgA9Dmn5 [string-interpolate]  depends quickcheck-unicode-1.0.1.0-Kjbs70rTNaZFKEYcObitK1 [string-interpolate]  depends string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [text-iso8601]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601] Linked component graph: [text-iso8601]  unit text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601]  include base-4.19.1.0-a65c [text-iso8601]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [text-iso8601]  include text-2.1.1-7a0f [text-iso8601]  include time-1.12.2-dfe5 [text-iso8601]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601]  Data.Time.FromText=text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm:Data.Time.FromText,Data.Time.ToText=text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm:Data.Time.ToText [text-iso8601]  unit text-iso8601-0.1.1-Jt0tXqIbarQBZ1OLNAFLO1-text-iso8601-tests [text-iso8601]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [text-iso8601]  include base-4.19.1.0-a65c [text-iso8601]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [text-iso8601]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [text-iso8601]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-iso8601]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-iso8601]  include text-2.1.1-7a0f [text-iso8601]  include text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601] Ready component graph: [text-iso8601]  definite text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601]  depends base-4.19.1.0-a65c [text-iso8601]  depends integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [text-iso8601]  depends text-2.1.1-7a0f [text-iso8601]  depends time-1.12.2-dfe5 [text-iso8601]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601]  definite text-iso8601-0.1.1-Jt0tXqIbarQBZ1OLNAFLO1-text-iso8601-tests [text-iso8601]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [text-iso8601]  depends base-4.19.1.0-a65c [text-iso8601]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [text-iso8601]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [text-iso8601]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [text-iso8601]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [text-iso8601]  depends text-2.1.1-7a0f [text-iso8601]  depends text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [text-iso8601] Using Cabal-3.10.2.0 compiled by ghc-9.8 [text-iso8601] Using compiler: ghc-9.8.2 [text-iso8601] Using install prefix: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1 [text-iso8601] Executables installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/bin [text-iso8601] Libraries installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601] Dynamic Libraries installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [text-iso8601] Private executables installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/libexec/x86_64-linux-ghc-9.8.2/text-iso8601-0.1.1 [text-iso8601] Data files installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/share/x86_64-linux-ghc-9.8.2/text-iso8601-0.1.1 [text-iso8601] Documentation installed in: [text-iso8601] /nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 [text-iso8601] Configuration files installed in: [text-iso8601] /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/etc [text-iso8601] No alex found [text-iso8601] Using ar found on system at: [text-iso8601] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [text-iso8601] Using ghc version 9.8.2 found on system at: [text-iso8601] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [text-iso8601] Using ghc-pkg version 9.8.2 found on system at: [text-iso8601] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [text-iso8601] Using hsc2hs version 0.68.10 found on system at: [text-iso8601] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [extra] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [extra] Using hsc2hs version 0.68.10 found on system at: [extra] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [extra] Using hscolour version 1.25 found on system at: [extra] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [extra] No jhc found [extra] Using ld found on system at: [extra] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [extra] No pkg-config found [extra] Using runghc version 9.8.2 found on system at: [extra] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [extra] Using strip version 2.44 found on system at: [extra] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [extra] Using tar found on system at: [extra] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [http-types] Using hsc2hs version 0.68.10 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [http-types] Using hscolour version 1.25 found on system at: [http-types] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [http-types] No jhc found [http-types] Using ld found on system at: [http-types] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [http-types] No pkg-config found [http-types] Using runghc version 9.8.2 found on system at: [http-types] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [http-types] Using strip version 2.44 found on system at: [http-types] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [http-types] Using tar found on system at: [http-types] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [http-types] No uhc found [http-types] Phase: buildPhase [http-types] Preprocessing test suite 'doctests' for http-types-0.12.4.. [http-types] Building test suite 'doctests' for http-types-0.12.4.. [http-types] [1 of 1] Compiling Main ( test/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) [http-types] [2 of 2] Linking dist/build/doctests/doctests [http-types] Preprocessing library for http-types-0.12.4.. [http-types] Building library for http-types-0.12.4.. [http-types] [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, dist/build/Network/HTTP/Types/Header.o, dist/build/Network/HTTP/Types/Header.dyn_o ) [http-types] [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, dist/build/Network/HTTP/Types/Method.o, dist/build/Network/HTTP/Types/Method.dyn_o ) [http-types] [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, dist/build/Network/HTTP/Types/Status.o, dist/build/Network/HTTP/Types/Status.dyn_o ) [http-types] [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, dist/build/Network/HTTP/Types/URI.o, dist/build/Network/HTTP/Types/URI.dyn_o ) [http-types] [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, dist/build/Network/HTTP/Types/QueryLike.o, dist/build/Network/HTTP/Types/QueryLike.dyn_o ) [http-types] [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, dist/build/Network/HTTP/Types/Version.o, dist/build/Network/HTTP/Types/Version.dyn_o ) [http-types] [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, dist/build/Network/HTTP/Types.o, dist/build/Network/HTTP/Types.dyn_o ) [http-types] [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, dist/build/Network/HTTP/Types/Header.p_o ) [indexed-traversable-instances] Using compiler: ghc-9.8.2 [indexed-traversable-instances] Using install prefix: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Executables installed in: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/bin [indexed-traversable-instances] Libraries installed in: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [indexed-traversable-instances] Dynamic Libraries installed in: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [indexed-traversable-instances] Private executables installed in: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/libexec/x86_64-linux-ghc-9.8.2/indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Data files installed in: [indexed-traversable-instances] /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/share/x86_64-linux-ghc-9.8.2/indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Documentation installed in: [indexed-traversable-instances] /nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-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/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-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/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [indexed-traversable-instances] Using ghc version 9.8.2 found on system at: [indexed-traversable-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [indexed-traversable-instances] Using ghc-pkg version 9.8.2 found on system at: [indexed-traversable-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [indexed-traversable-instances] Using hsc2hs version 0.68.10 found on system at: [indexed-traversable-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [indexed-traversable-instances] Using hscolour version 1.25 found on system at: [indexed-traversable-instances] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-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/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [indexed-traversable-instances] No pkg-config found [indexed-traversable-instances] Using runghc version 9.8.2 found on system at: [indexed-traversable-instances] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [indexed-traversable-instances] Using strip version 2.44 found on system at: [indexed-traversable-instances] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [indexed-traversable-instances] Using tar found on system at: [indexed-traversable-instances] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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.. [indexed-traversable-instances] [1 of 1] Compiling Main ( tests/main.hs, dist/build/indexed-tests/indexed-tests-tmp/Main.o ) [indexed-traversable-instances] [2 of 2] Linking dist/build/indexed-tests/indexed-tests [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.. [indexed-traversable-instances] [1 of 1] Compiling Main ( tests/safe.hs, dist/build/safe/safe-tmp/Main.o ) [indexed-traversable-instances] [2 of 2] Linking dist/build/safe/safe [parsers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [parsers] Using ghc-pkg version 9.8.2 found on system at: [parsers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [parsers] Using hsc2hs version 0.68.10 found on system at: [parsers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [parsers] Using hscolour version 1.25 found on system at: [parsers] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [parsers] No jhc found [parsers] Using ld found on system at: [parsers] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [parsers] No pkg-config found [parsers] Using runghc version 9.8.2 found on system at: [parsers] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [parsers] Using strip version 2.44 found on system at: [parsers] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [parsers] Using tar found on system at: [parsers] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [parsers] [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.p_o ) [parsers] [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.p_o ) [string-interpolate]  depends template-haskell-2.21.0.0-d739 [string-interpolate]  depends text-2.1.1-7a0f [string-interpolate]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [string-interpolate] Using Cabal-3.10.2.0 compiled by ghc-9.8 [string-interpolate] Using compiler: ghc-9.8.2 [string-interpolate] Using install prefix: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0 [string-interpolate] Executables installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/bin [string-interpolate] Libraries installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate] Dynamic Libraries installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [string-interpolate] Private executables installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/libexec/x86_64-linux-ghc-9.8.2/string-interpolate-0.3.4.0 [string-interpolate] Data files installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/share/x86_64-linux-ghc-9.8.2/string-interpolate-0.3.4.0 [string-interpolate] Documentation installed in: [string-interpolate] /nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc/share/doc/string-interpolate-0.3.4.0 [string-interpolate] Configuration files installed in: [string-interpolate] /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/etc [string-interpolate] No alex found [string-interpolate] Using ar found on system at: [string-interpolate] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [string-interpolate] No c2hs found [string-interpolate] No cpphs found [string-interpolate] No doctest found [string-interpolate] Using gcc version 14.3.0 given by user at: [string-interpolate] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [string-interpolate] Using ghc version 9.8.2 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [string-interpolate] Using ghc-pkg version 9.8.2 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [string-interpolate] No ghcjs found [string-interpolate] No ghcjs-pkg found [string-interpolate] No greencard found [string-interpolate] Using haddock version 2.30.0 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [string-interpolate] No happy found [string-interpolate] Using haskell-suite found on system at: haskell-suite-dummy-location [string-interpolate] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [string-interpolate] No hmake found [string-interpolate] Using hpc version 0.69 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [string-interpolate] Using hsc2hs version 0.68.10 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [string-interpolate] Using hscolour version 1.25 found on system at: [string-interpolate] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [string-interpolate] No jhc found [string-interpolate] Using ld found on system at: [string-interpolate] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [string-interpolate] No pkg-config found [string-interpolate] Using runghc version 9.8.2 found on system at: [string-interpolate] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [string-interpolate] Using strip version 2.44 found on system at: [string-interpolate] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [string-interpolate] Using tar found on system at: [string-interpolate] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [string-interpolate] No uhc found [string-interpolate] Phase: buildPhase [string-interpolate] Preprocessing library for string-interpolate-0.3.4.0.. [string-interpolate] Building library for string-interpolate-0.3.4.0.. [string-interpolate] [ 1 of 11] Compiling Data.String.Interpolate.Conversion.Classes ( src/lib/Data/String/Interpolate/Conversion/Classes.hs, dist/build/Data/String/Interpolate/Conversion/Classes.o, dist/build/Data/String/Interpolate/Conversion/Classes.dyn_o ) [string-interpolate] [ 2 of 11] Compiling Data.String.Interpolate.Conversion.Encoding ( src/lib/Data/String/Interpolate/Conversion/Encoding.hs, dist/build/Data/String/Interpolate/Conversion/Encoding.o, dist/build/Data/String/Interpolate/Conversion/Encoding.dyn_o ) [string-interpolate] [ 3 of 11] Compiling Data.String.Interpolate.Conversion.ByteStringSink ( src/lib/Data/String/Interpolate/Conversion/ByteStringSink.hs, dist/build/Data/String/Interpolate/Conversion/ByteStringSink.o, dist/build/Data/String/Interpolate/Conversion/ByteStringSink.dyn_o ) [text-iso8601] Using hscolour version 1.25 found on system at: [text-iso8601] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [text-iso8601] No jhc found [text-iso8601] Using ld found on system at: [text-iso8601] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [text-iso8601] No pkg-config found [text-iso8601] Using runghc version 9.8.2 found on system at: [text-iso8601] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [text-iso8601] Using strip version 2.44 found on system at: [text-iso8601] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [text-iso8601] Using tar found on system at: [text-iso8601] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.p_o ) [text-iso8601] [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.p_o ) [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 ) [extra] [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.p_o ) [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 ) [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 ) [extra] [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.p_o ) [extra] [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.p_o ) [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 ) [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 ) [string-interpolate] [ 4 of 11] Compiling Data.String.Interpolate.Conversion.TextSink ( src/lib/Data/String/Interpolate/Conversion/TextSink.hs, dist/build/Data/String/Interpolate/Conversion/TextSink.o, dist/build/Data/String/Interpolate/Conversion/TextSink.dyn_o ) [string-interpolate] [ 5 of 11] Compiling Data.String.Interpolate.Conversion ( src/lib/Data/String/Interpolate/Conversion.hs, dist/build/Data/String/Interpolate/Conversion.o, dist/build/Data/String/Interpolate/Conversion.dyn_o ) [string-interpolate] [ 6 of 11] Compiling Data.String.Interpolate.Types ( src/lib/Data/String/Interpolate/Types.hs, dist/build/Data/String/Interpolate/Types.o, dist/build/Data/String/Interpolate/Types.dyn_o ) [string-interpolate] [ 7 of 11] Compiling Data.String.Interpolate.Lines ( src/lib/Data/String/Interpolate/Lines.hs, dist/build/Data/String/Interpolate/Lines.o, dist/build/Data/String/Interpolate/Lines.dyn_o ) [string-interpolate] [ 8 of 11] Compiling Data.String.Interpolate.Parse ( src/lib/Data/String/Interpolate/Parse.hs, dist/build/Data/String/Interpolate/Parse.o, dist/build/Data/String/Interpolate/Parse.dyn_o ) [string-interpolate] [ 9 of 11] Compiling Data.String.Interpolate.Whitespace ( src/lib/Data/String/Interpolate/Whitespace.hs, dist/build/Data/String/Interpolate/Whitespace.o, dist/build/Data/String/Interpolate/Whitespace.dyn_o ) [string-interpolate] [10 of 11] Compiling Data.String.Interpolate ( src/lib/Data/String/Interpolate.hs, dist/build/Data/String/Interpolate.o, dist/build/Data/String/Interpolate.dyn_o ) [string-interpolate] [11 of 11] Compiling Paths_string_interpolate ( dist/build/autogen/Paths_string_interpolate.hs, dist/build/Paths_string_interpolate.o, dist/build/Paths_string_interpolate.dyn_o ) [string-interpolate] [ 1 of 11] Compiling Data.String.Interpolate.Conversion.Classes ( src/lib/Data/String/Interpolate/Conversion/Classes.hs, dist/build/Data/String/Interpolate/Conversion/Classes.p_o ) [string-interpolate] [ 2 of 11] Compiling Data.String.Interpolate.Conversion.Encoding ( src/lib/Data/String/Interpolate/Conversion/Encoding.hs, dist/build/Data/String/Interpolate/Conversion/Encoding.p_o ) [string-interpolate] [ 3 of 11] Compiling Data.String.Interpolate.Conversion.ByteStringSink ( src/lib/Data/String/Interpolate/Conversion/ByteStringSink.hs, dist/build/Data/String/Interpolate/Conversion/ByteStringSink.p_o ) [string-interpolate] [ 4 of 11] Compiling Data.String.Interpolate.Conversion.TextSink ( src/lib/Data/String/Interpolate/Conversion/TextSink.hs, dist/build/Data/String/Interpolate/Conversion/TextSink.p_o ) [string-interpolate] [ 5 of 11] Compiling Data.String.Interpolate.Conversion ( src/lib/Data/String/Interpolate/Conversion.hs, dist/build/Data/String/Interpolate/Conversion.p_o ) [string-interpolate] [ 6 of 11] Compiling Data.String.Interpolate.Types ( src/lib/Data/String/Interpolate/Types.hs, dist/build/Data/String/Interpolate/Types.p_o ) [string-interpolate] [ 7 of 11] Compiling Data.String.Interpolate.Lines ( src/lib/Data/String/Interpolate/Lines.hs, dist/build/Data/String/Interpolate/Lines.p_o ) [string-interpolate] [ 8 of 11] Compiling Data.String.Interpolate.Parse ( src/lib/Data/String/Interpolate/Parse.hs, dist/build/Data/String/Interpolate/Parse.p_o ) [string-interpolate] [ 9 of 11] Compiling Data.String.Interpolate.Whitespace ( src/lib/Data/String/Interpolate/Whitespace.hs, dist/build/Data/String/Interpolate/Whitespace.p_o ) [string-interpolate] [10 of 11] Compiling Data.String.Interpolate ( src/lib/Data/String/Interpolate.hs, dist/build/Data/String/Interpolate.p_o ) [string-interpolate] [11 of 11] Compiling Paths_string_interpolate ( dist/build/autogen/Paths_string_interpolate.hs, dist/build/Paths_string_interpolate.p_o ) [string-interpolate] Preprocessing test suite 'string-interpolate-test' for string-interpolate-0.3.4.0.. [string-interpolate] Building test suite 'string-interpolate-test' for string-interpolate-0.3.4.0.. [string-interpolate] [1 of 2] Compiling Main ( test/spec.hs, dist/build/string-interpolate-test/string-interpolate-test-tmp/Main.o ) [either] Phase: setupCompilerEnvironmentPhase [extra] Preprocessing test suite 'extra-test' for extra-1.7.16.. [extra] Building test suite 'extra-test' for extra-1.7.16.. [either] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [extra] [1 of 4] Compiling TestUtil ( test/TestUtil.hs, dist/build/extra-test/extra-test-tmp/TestUtil.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 ) [indexed-traversable-instances] Phase: checkPhase [indexed-traversable-instances] Running 2 test suites... [indexed-traversable-instances] Test suite indexed-tests: RUNNING... [indexed-traversable-instances] tests [indexed-traversable-instances]  [] [either] Phase: unpackPhase [either] unpacking source archive /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz [indexed-traversable-instances]  imapDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [either] source root is either-5.0.2 [either] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "either-5.0.2/.vim.custom" [indexed-traversable-instances]  ifoldMapDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [either] Phase: patchPhase [either] Replace Cabal file with edited version from mirror://hackage/either-5.0.2/revision/2.cabal. [either] Phase: compileBuildDriverPhase [either] setupCompileFlags: -package-db=/build/tmp.WO6JqchFOu/setup-package.conf.d -threaded [indexed-traversable-instances]  ifoldrDefault: OK (0.07s) [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]  Map Int [indexed-traversable-instances]  imapDefault: OK (0.01s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [either] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.WO6JqchFOu/Main.o ) [indexed-traversable-instances]  ifoldMapDefault: OK (0.02s) [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. [extra] [2 of 4] Compiling TestGen ( test/TestGen.hs, dist/build/extra-test/extra-test-tmp/TestGen.o ) [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  HashMap Int [indexed-traversable-instances]  imapDefault: OK (0.01s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [either] [2 of 2] Linking Setup [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.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]  Seq [indexed-traversable-instances]  imapDefault: OK (0.01s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK [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.01s) [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 [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.02s) [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 [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.02s) [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]  [indexed-traversable-instances] All 42 tests passed (0.63s) [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] 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] 2 of 2 test suites (2 of 2 test cases) passed. [indexed-traversable-instances] Phase: haddockPhase [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.. [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. [text-iso8601] [1 of 1] Compiling Main ( tests/text-iso8601-tests.hs, dist/build/text-iso8601-tests/text-iso8601-tests-tmp/Main.o ) [indexed-traversable-instances] [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, nothing ) [http-types] [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, dist/build/Network/HTTP/Types/Method.p_o ) [http-types] [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, dist/build/Network/HTTP/Types/Status.p_o ) [http-types] [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, dist/build/Network/HTTP/Types/URI.p_o ) [http-types] [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, dist/build/Network/HTTP/Types/QueryLike.p_o ) [http-types] [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, dist/build/Network/HTTP/Types/Version.p_o ) [http-types] [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, dist/build/Network/HTTP/Types.p_o ) [indexed-traversable-instances] Haddock coverage: [indexed-traversable-instances]  100% ( 1 / 1) in 'Data.Functor.WithIndex.Instances' [either] Phase: updateAutotoolsGnuConfigScriptsPhase [indexed-traversable-instances] Warning: Data.Functor.WithIndex.Instances: could not find link destinations for: [indexed-traversable-instances]  - Data.Vector.Vector [either] Phase: configurePhase [either] configureFlags: --verbose --prefix=/nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc/share/doc/either-5.0.2 --with-gcc=gcc --package-db=/build/tmp.WO6JqchFOu/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [either] Using Parsec parser [either] Configuring either-5.0.2... [parsers] [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.p_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 ) [string-interpolate] [2 of 2] Compiling Paths_string_interpolate ( dist/build/string-interpolate-test/autogen/Paths_string_interpolate.hs, dist/build/string-interpolate-test/string-interpolate-test-tmp/Paths_string_interpolate.o ) [either] Dependency base >=4 && <5: using base-4.19.1.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.1.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 [extra] [5 of 5] Linking dist/build/extra-test/extra-test [either] Source component graph: [either]  component lib [either]  component test:tests dependency lib [either] Configured component graph: [either]  component either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  include base-4.19.1.0-a65c [either]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [either]  include mtl-2.3.1-78a2 [either]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [either]  include semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [either]  component either-5.0.2-2uYND6YfuLSIaq6dAuxrtq-tests [either]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [either]  include base-4.19.1.0-a65c [either]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [either]  include test-framework-quickcheck2-0.3.0.6-F9VymjDgXsW9CUXy6lSx5j [either] Linked component graph: [either]  unit either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  include base-4.19.1.0-a65c [either]  include bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [either]  include mtl-2.3.1-78a2 [either]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [either]  include semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [either]  Data.Either.Combinators=either-5.0.2-8odP0XQegWdFM9kXivTwea:Data.Either.Combinators,Data.Either.Validation=either-5.0.2-8odP0XQegWdFM9kXivTwea:Data.Either.Validation [either]  unit either-5.0.2-2uYND6YfuLSIaq6dAuxrtq-tests [either]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [either]  include base-4.19.1.0-a65c [either]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  include test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [either]  include test-framework-quickcheck2-0.3.0.6-F9VymjDgXsW9CUXy6lSx5j [either] Ready component graph: [either]  definite either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  depends base-4.19.1.0-a65c [either]  depends bifunctors-5.6.2-BIuePlmEsqc1FP0jotQJy [either]  depends mtl-2.3.1-78a2 [either]  depends profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [either]  depends semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [either]  definite either-5.0.2-2uYND6YfuLSIaq6dAuxrtq-tests [either]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [either]  depends base-4.19.1.0-a65c [either]  depends either-5.0.2-8odP0XQegWdFM9kXivTwea [either]  depends test-framework-0.8.2.2-LnOOdG6Mdcj8KOrslBCUtZ [either]  depends test-framework-quickcheck2-0.3.0.6-F9VymjDgXsW9CUXy6lSx5j [either] Using Cabal-3.10.2.0 compiled by ghc-9.8 [either] Using compiler: ghc-9.8.2 [either] Using install prefix: /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2 [either] Executables installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/bin [either] Libraries installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/either-5.0.2-8odP0XQegWdFM9kXivTwea [either] Dynamic Libraries installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [either] Private executables installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/libexec/x86_64-linux-ghc-9.8.2/either-5.0.2 [either] Data files installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/share/x86_64-linux-ghc-9.8.2/either-5.0.2 [either] Documentation installed in: [either] /nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc/share/doc/either-5.0.2 [either] Configuration files installed in: [either] /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/etc [either] No alex found [either] Using ar found on system at: [either] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [either] Using ghc version 9.8.2 found on system at: [either] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [either] Using ghc-pkg version 9.8.2 found on system at: [either] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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: [either] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [either] Using hsc2hs version 0.68.10 found on system at: [either] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [either] Using hscolour version 1.25 found on system at: [either] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [either] No jhc found [either] Using ld found on system at: [either] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [either] No pkg-config found [either] Using runghc version 9.8.2 found on system at: [either] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [either] Using strip version 2.44 found on system at: [either] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [either] Using tar found on system at: [either] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [either] No uhc found [http-types] Preprocessing test suite 'spec' for http-types-0.12.4.. [http-types] Building test suite 'spec' for http-types-0.12.4.. [http-types] [1 of 2] Compiling Network.HTTP.Types.URISpec ( test/Network/HTTP/Types/URISpec.hs, dist/build/spec/spec-tmp/Network/HTTP/Types/URISpec.o ) [either] Phase: buildPhase [string-interpolate] [3 of 3] Linking dist/build/string-interpolate-test/string-interpolate-test [either] Preprocessing library for either-5.0.2.. [either] Building library for either-5.0.2.. [text-iso8601] [2 of 2] Linking dist/build/text-iso8601-tests/text-iso8601-tests [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 ) [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 [http-types] [2 of 2] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [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 [parsers] Preprocessing test suite 'quickcheck' for parsers-0.12.12.. [parsers] Building test suite 'quickcheck' for parsers-0.12.12.. [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. [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 [http-types] [3 of 3] Linking dist/build/spec/spec [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. [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. [parsers] [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) [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. [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))) [text-iso8601] Phase: checkPhase [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; 14 discarded. [extra] \c x -> splitOn [c] x == split (==c) x [string-interpolate] Phase: checkPhase [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","",""] [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"] [either] [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) [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. [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 [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.01s) [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 [string-interpolate] Running 1 test suites... [string-interpolate] Test suite string-interpolate-test: RUNNING... [string-interpolate] TemTpelmaptlea tHea sHkaeslkle lelr reorrr:o rD:a tDaa.tSat.rSitnrgi.nIgn.tIenrtpeorlpaotlea.tie:. iu:n tuenrtmeirnmaitneadt ebda c#k{s.l.a.s}h ienstcearppeo laatt ieonnd [string-interpolate]  of striTT [string-interpolate] neegmparseInterpSegments [string-interpolate] m [text-iso8601] Preprocessing library for text-iso8601-0.1.1.. [text-iso8601] Running Haddock on library for text-iso8601-0.1.1.. [extra] +++ OK, passed 100 tests. [extra] \s -> withTempFile $ \file -> do writeFileUTF8 file s; fmap (== s) $ readFileUTF8' file [text-iso8601] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [string-interpolate] ppllaattee HHaasskell error: Data.String.Interpolate.i: unknown escape character: c [string-interpolate] kell error: Data.String.Interpolate.i: unescaped # symbol without interpolation brackets [either] [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) [parsers] [2 of 2] Linking dist/build/quickcheck/quickcheck [extra] +++ OK, passed 100 tests. [extra] \(ASCIIString s) -> withTempFile $ \file -> do writeFileBinary file s; fmap (== s) $ readFileBinary' file [text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, nothing ) [indexed-traversable-instances] Documentation created: dist/doc/html/indexed-traversable-instances/, [indexed-traversable-instances] dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt [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) [indexed-traversable-instances] Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Phase: installPhase [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 [indexed-traversable-instances] Installing library in /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [http-types] Phase: checkPhase [http-types] Running 2 test suites... [http-types] Test suite doctests: RUNNING... [indexed-traversable-instances] Phase: fixupPhase [indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] shrinking /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSindexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK-ghc9.8.2.so [indexed-traversable-instances] checking for references to /build/ in /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2... [indexed-traversable-instances] patching script interpreter paths in /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] stripping (with command strip and flags -S -p) in /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2/lib [parsers] Phase: checkPhase [indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc [parsers] Running 1 test suites... [parsers] Test suite quickcheck: RUNNING... [indexed-traversable-instances] checking for references to /build/ in /nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc... [indexed-traversable-instances] patching script interpreter paths in /nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc [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 [indexed-traversable-instances:post-build] Uploading to the NixCI cache: /nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2 /nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc [indexed-traversable-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [indexed-traversable-instances:post-build] copying 2 paths... [indexed-traversable-instances:post-build] copying path '/nix/store/ps27mzmgg5xwd2mihjh25dwhkl6hgz2x-indexed-traversable-instances-0.1.2-doc' to 'https://cache.nix-ci.com'... [indexed-traversable-instances:post-build] copying path '/nix/store/752nd1l9arl3z9ah8qc8az6s7mhqmfhv-indexed-traversable-instances-0.1.2' to 'https://cache.nix-ci.com'... [indexed-traversable-instances:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [indexed-traversable-instances:post-build] copying 1 paths... [indexed-traversable-instances:post-build] copying path '/nix/store/7nr5wcj8qcpf3b319hbaqdbax54y01nv-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'... Uploaded indexed-traversable-instances in 8.6s Progress: 63 of 89 built (6 building), 403 of 403 downloaded from cache Built indexed-traversable-instances in 28.6s Building /nix/store/1168jcvph1y6y0xylxsacg302046nq68-semialign-1.3.1.drv Building /nix/store/r17l7lbldxjjwm48ifryp1jqn4d47xj9-witherable-0.5.drv [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/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/either-5.0.2-8odP0XQegWdFM9kXivTwea [either] Phase: fixupPhase [either] shrinking RPATHs of ELF executables and libraries in /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2 [either] shrinking /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSeither-5.0.2-8odP0XQegWdFM9kXivTwea-ghc9.8.2.so [either] checking for references to /build/ in /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2... [either] patching script interpreter paths in /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2 [either] stripping (with command strip and flags -S -p) in /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2/lib [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.104327496 [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 ) [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] Warning: 'Arrow' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [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. [http-types] Examples: 28 Tried: 28 Errors: 0 Failures: 0 [http-types] Test suite doctests: PASS [http-types] Test suite logged to: dist/test/http-types-0.12.4-doctests.log [http-types] Test suite spec: RUNNING... [http-types]  [http-types] Network.HTTP.Types.URI [http-types]  encode/decode path [http-types]  is identity to encode and then decode [✔] [http-types]  +++ OK, passed 100 tests. [http-types]  does not escape period and dash [✔] [http-types]  encode/decode query [http-types]  is identity to encode and then decode [✔] [http-types]  +++ OK, passed 100 tests. [http-types]  add ? in front of Query if and only if necessary [✔] [http-types]  +++ OK, passed 100 tests. [http-types]  decodePathSegments [http-types]  is inverse to encodePathSegments [✔] [http-types]  +++ OK, passed 100 tests. [http-types]  extractPath [http-types]  when used with a relative URL [http-types]  returns URL unmodified [✔] [http-types]  +++ OK, passed 100 tests; 34 discarded. [http-types]  when path is empty [http-types]  returns / [✔] [http-types]  when used with an absolute URL [http-types]  when used with a HTTP URL [http-types]  it extracts path [✔] [http-types]  when path is empty [http-types]  returns / [✔] [http-types]  when used with a HTTPS URL [http-types]  it extracts path [✔] [http-types]  when path is empty [http-types]  returns / [✔] [http-types]  parseQuery [http-types]  returns value with '+' replaced to ' ' [✔] [http-types]  parseQueryReplacePlus [http-types]  returns value with '+' replaced to ' ' [✔] [http-types]  returns value with '+' preserved [✔] [http-types]  [http-types] Finished in 0.1162 seconds [http-types] 14 examples, 0 failures [http-types] Test suite spec: PASS [http-types] Test suite logged to: dist/test/http-types-0.12.4-spec.log [http-types] 2 of 2 test suites (2 of 2 test cases) passed. [http-types] Phase: haddockPhase [http-types] Preprocessing test suite 'doctests' for http-types-0.12.4.. [http-types] Preprocessing library for http-types-0.12.4.. [http-types] Running Haddock on library for http-types-0.12.4.. [http-types] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [http-types] [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, nothing ) [http-types] [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, nothing ) [http-types] [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, nothing ) [http-types] [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, nothing ) [http-types] [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, nothing ) [http-types] [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, nothing ) [http-types] [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, nothing ) [http-types] Haddock coverage: [http-types]  100% ( 71 / 71) in 'Network.HTTP.Types.Header' [http-types] Warning: 'ByteString' is out of scope. [http-types]  If you qualify the identifier, haddock can try to link it anyway. [http-types]  100% ( 19 / 19) in 'Network.HTTP.Types.Method' [http-types] Warning: 'Status' is ambiguous. It is defined [http-types]  * at Network/HTTP/Types/Status.hs:140:15 [http-types]  * at Network/HTTP/Types/Status.hs:140:1 [http-types]  You may be able to disambiguate the identifier by qualifying it or [http-types]  by specifying the type/value namespace explicitly. [http-types]  Defaulting to the one defined at Network/HTTP/Types/Status.hs:140:1 [http-types]  98% (107 /109) in 'Network.HTTP.Types.Status' [http-types]  Missing documentation for: [http-types]  statusCode [http-types]  statusMessage [http-types] Warning: 'Builder' is out of scope. [http-types]  If you qualify the identifier, haddock can try to link it anyway. [http-types] Warning: 'ByteString' is out of scope. [http-types]  If you qualify the identifier, haddock can try to link it anyway. [http-types]  100% ( 42 / 42) in 'Network.HTTP.Types.URI' [http-types]  100% ( 4 / 4) in 'Network.HTTP.Types.QueryLike' [http-types]  100% ( 6 / 6) in 'Network.HTTP.Types.Version' [http-types]  99% (207 /208) in 'Network.HTTP.Types' [http-types]  Missing documentation for: [http-types]  Module header [http-types] Warning: Network.HTTP.Types.Header: could not find link destinations for: [http-types]  - Network.HTTP.Types.Header.Rep_ByteRange [http-types] Warning: Network.HTTP.Types.Method: could not find link destinations for: [http-types]  - Network.HTTP.Types.Method.Rep_StdMethod [http-types] Warning: Network.HTTP.Types.Status: could not find link destinations for: [http-types]  - Network.HTTP.Types.Status.Rep_Status [http-types] Warning: Network.HTTP.Types.Version: could not find link destinations for: [http-types]  - Network.HTTP.Types.Version.Rep_HttpVersion [http-types] Warning: Network.HTTP.Types: could not find link destinations for: [http-types]  - Network.HTTP.Types.Header.Rep_ByteRange [http-types]  - Network.HTTP.Types.Method.Rep_StdMethod [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]  100% ( 27 / 27) in 'Text.Parser.Combinators' [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]  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: 'float' is out of scope. [parsers]  If you qualify the identifier, haddock can try to link it anyway. [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: [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/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [parsers] Phase: fixupPhase [parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12 [parsers] shrinking /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSparsers-0.12.12-Jryguj5NMEm3UQKEfhnloO-ghc9.8.2.so [parsers] checking for references to /build/ in /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12... [parsers] patching script interpreter paths in /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12 [parsers] stripping (with command strip and flags -S -p) in /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12/lib [parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc [string-interpolate]  terminates [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate] i [string-interpolate]  should allow an escaped backslash right before an interp [✔] [string-interpolate]  should only escape verbatim segments a single time [✔] [string-interpolate]  should error on hanging # [✔] [string-interpolate]  should error on unterminated backslash [✔] [string-interpolate]  should error on unknown escape sequence [✔] [string-interpolate]  should error on unclosed expression [✔] [string-interpolate]  should parse TypeApplications [✔] [string-interpolate]  should work with many interpolations [✔] [string-interpolate]  when using String as a parameter [string-interpolate]  just interpolating should be id [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when using strict Text as a parameter [string-interpolate]  just interpolating should be id [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to String and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when using lazy Text as a parameter [string-interpolate]  just interpolating should be id [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to String and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when using strict ByteString as a parameter [string-interpolate]  just interpolating should be id [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  and the ByteString is valid UTF8 [string-interpolate]  should passthrough a conversion to String and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when using lazy ByteString as a parameter [string-interpolate]  just interpolating should be id [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict ByteString and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  and the ByteString is valid UTF8 [string-interpolate]  should passthrough a conversion to String and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to strict Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  should passthrough a conversion to lazy Text and back unchanged [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when using Char as a parameter [string-interpolate]  interpolating into a String shouldn't have quotes [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  interpolating into strict Text shouldn't have quotes [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  interpolating into lazy Text shouldn't have quotes [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  interpolating into strict ByteString shouldn't have quotes [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  interpolating into lazy ByteString shouldn't have quotes [✔] [string-interpolate]  +++ OK, passed 10000 tests. [string-interpolate]  when interpolating into strict ByteString [string-interpolate]  should handle literal Unicode strings correctly [✔] [string-interpolate]  when interpolating into lazy ByteString [string-interpolate]  should handle literal Unicode strings correctly [✔] [string-interpolate] __i [string-interpolate]  when there are newlines [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 [text-iso8601] Installing library in /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [text-iso8601] Phase: fixupPhase [text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1 [text-iso8601] shrinking /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStext-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm-ghc9.8.2.so [text-iso8601] checking for references to /build/ in /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1... [text-iso8601] patching script interpreter paths in /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1 [text-iso8601] stripping (with command strip and flags -S -p) in /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1/lib [text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc [text-iso8601] checking for references to /build/ in /nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc... [text-iso8601] patching script interpreter paths in /nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc [extra]  Defaulting to the one defined in ‘Data.Version’ [extra]  100% ( 3 / 3) in 'Data.Version.Extra' [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. [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]  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] Phase: installPhase [extra] Installing library in /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [http-types]  - Network.HTTP.Types.Status.Rep_Status [http-types]  - Network.HTTP.Types.Version.Rep_HttpVersion [http-types] Documentation created: dist/doc/html/http-types/, [http-types] dist/doc/html/http-types/http-types.txt [http-types] Preprocessing test suite 'spec' for http-types-0.12.4.. [http-types] Phase: installPhase [http-types] Installing library in /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-types] Phase: fixupPhase [http-types] shrinking RPATHs of ELF executables and libraries in /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4 [http-types] shrinking /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShttp-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI-ghc9.8.2.so [http-types] checking for references to /build/ in /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4... [http-types] patching script interpreter paths in /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4 [http-types] stripping (with command strip and flags -S -p) in /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4/lib [http-types] shrinking RPATHs of ELF executables and libraries in /nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc [http-types] checking for references to /build/ in /nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc... [http-types] patching script interpreter paths in /nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc [parsers] checking for references to /build/ in /nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc... [parsers] patching script interpreter paths in /nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc [string-interpolate]  handles a small code snippet correctly/1 [✔] [string-interpolate]  handles a small code snippet correctly/2 [✔] [string-interpolate]  handles a small code snippet correctly/3 [✔] [string-interpolate]  handles tabs [✔] [string-interpolate] __i'E [string-interpolate]  when there are newlines [string-interpolate]  handles a small code snippet correctly/1 [✔] [string-interpolate]  handles a small code snippet correctly/2 [✔] [string-interpolate]  handles a small code snippet correctly/3 [✔] [string-interpolate] __i'L [string-interpolate]  when there are newlines [string-interpolate]  handles a small code snippet correctly/1 [✔] [string-interpolate]  handles a small code snippet correctly/2 [✔] [string-interpolate]  handles a small code snippet correctly/3 [✔] [string-interpolate] iii [string-interpolate]  when there is whitespace [string-interpolate]  collapses a small example of whitespace [✔] [string-interpolate]  collapses a small example of newlines [✔] [string-interpolate] iii'E [string-interpolate]  when there is whitespace [string-interpolate]  collapses a small example of whitespace [✔] [string-interpolate]  collapses a small example of newlines [✔] [string-interpolate] iii'L [string-interpolate]  when there is whitespace [string-interpolate]  collapses a small example of whitespace [✔] [string-interpolate]  collapses a small example of newlines [✔] [string-interpolate]  [string-interpolate] Finished in 10.5592 seconds [string-interpolate] 57 examples, 0 failures [string-interpolate] Test suite string-interpolate-test: PASS [string-interpolate] Test suite logged to: [string-interpolate] dist/test/string-interpolate-0.3.4.0-string-interpolate-test.log [string-interpolate] 1 of 1 test suites (1 of 1 test cases) passed. [text-iso8601:post-build] Uploading to the NixCI cache: /nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc /nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1 [text-iso8601:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [text-iso8601:post-build] copying 2 paths... [text-iso8601:post-build] copying path '/nix/store/f25kx2cwap10jx30yxq7n96vrnda0shy-text-iso8601-0.1.1-doc' to 'https://cache.nix-ci.com'... [text-iso8601:post-build] copying path '/nix/store/rfl120fifiy7aiwp0pqzs10x1cy99x3y-text-iso8601-0.1.1' to 'https://cache.nix-ci.com'... [text-iso8601:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [text-iso8601:post-build] copying 1 paths... [text-iso8601:post-build] copying path '/nix/store/6dcfjgl0hzdvdhyv1rrarzilqfqsd5qi-text-iso8601-0.1.1.drv' to 'https://cache.nix-ci.com'... Uploaded text-iso8601 in 10.9s Progress: 64 of 89 built (7 building), 403 of 403 downloaded from cache Built text-iso8601 in 39.7s [either] shrinking RPATHs of ELF executables and libraries in /nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc [either] checking for references to /build/ in /nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc... [either] patching script interpreter paths in /nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc [extra] Phase: fixupPhase [extra] shrinking RPATHs of ELF executables and libraries in /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16 [extra] shrinking /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSextra-1.7.16-CZDQhp1xQpZA30D6ylb1rV-ghc9.8.2.so [extra] checking for references to /build/ in /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16... [extra] patching script interpreter paths in /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16 [extra] stripping (with command strip and flags -S -p) in /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16/lib [extra] shrinking RPATHs of ELF executables and libraries in /nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc [extra] checking for references to /build/ in /nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc... [extra] patching script interpreter paths in /nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc [http-types:post-build] Uploading to the NixCI cache: /nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4 /nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc [http-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-types:post-build] copying 2 paths... [http-types:post-build] copying path '/nix/store/xfp274q44mc7mxgpg8vpxmwj8a0i54av-http-types-0.12.4-doc' to 'https://cache.nix-ci.com'... [http-types:post-build] copying path '/nix/store/5lzj2m8ddpl15l06arlzgm86alslykzw-http-types-0.12.4' to 'https://cache.nix-ci.com'... [http-types:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-types:post-build] copying 1 paths... [http-types:post-build] copying path '/nix/store/pskqlj1yvrcwlw3d8i1561xqh7ssjllj-http-types-0.12.4.drv' to 'https://cache.nix-ci.com'... Uploaded http-types in 12.3s Progress: 65 of 89 built (6 building), 403 of 403 downloaded from cache Built http-types in 52.4s [parsers:post-build] Uploading to the NixCI cache: /nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12 /nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc [parsers:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [parsers:post-build] copying 2 paths... [parsers:post-build] copying path '/nix/store/1kiw71w7sw5b2hyx63rmjnblscl7dpv2-parsers-0.12.12-doc' to 'https://cache.nix-ci.com'... [parsers:post-build] copying path '/nix/store/1301w89wj0z2klf5pijnhq9d5spqnq0l-parsers-0.12.12' to 'https://cache.nix-ci.com'... [parsers:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [parsers:post-build] copying 1 paths... [parsers:post-build] copying path '/nix/store/h7609vn2i3cw9pwvby9p1cknnxggpxlj-parsers-0.12.12.drv' to 'https://cache.nix-ci.com'... Uploaded parsers in 11.8s Progress: 66 of 90 built (5 building), 403 of 403 downloaded from cache Built parsers in 1m04s [semialign] Phase: setupCompilerEnvironmentPhase [semialign] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.JcQoSozRjt/setup-package.conf.d -threaded [semialign] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.JcQoSozRjt/Main.o ) [semialign] [2 of 2] Linking Setup [semialign] Phase: updateAutotoolsGnuConfigScriptsPhase [semialign] Phase: configurePhase [semialign] configureFlags: --verbose --prefix=/nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc/share/doc/semialign-1.3.1 --with-gcc=gcc --package-db=/build/tmp.JcQoSozRjt/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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-FVD4k1IFPzz76wWXAnBIsG [semialign]  include base-4.19.1.0-a65c [semialign]  include containers-0.6.8-bf3e [semialign]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semialign]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [semialign]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [semialign]  include semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semialign]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semialign]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [semialign]  include transformers-0.6.1.0-90ea [semialign]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semialign]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [semialign] Linked component graph: [semialign]  unit semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [semialign]  include base-4.19.1.0-a65c [semialign]  include containers-0.6.8-bf3e [semialign]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semialign]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [string-interpolate] Phase: haddockPhase [string-interpolate] Preprocessing library for string-interpolate-0.3.4.0.. [string-interpolate] Running Haddock on library for string-interpolate-0.3.4.0.. [string-interpolate] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [string-interpolate] [ 1 of 11] Compiling Data.String.Interpolate.Conversion.Classes ( src/lib/Data/String/Interpolate/Conversion/Classes.hs, /build/ghc821_0/ghc_14.o, /build/ghc821_0/ghc_14.dyn_o ) [string-interpolate] [ 2 of 11] Compiling Data.String.Interpolate.Conversion.Encoding ( src/lib/Data/String/Interpolate/Conversion/Encoding.hs, /build/ghc821_0/ghc_16.o, /build/ghc821_0/ghc_16.dyn_o ) [string-interpolate] [ 3 of 11] Compiling Data.String.Interpolate.Conversion.ByteStringSink ( src/lib/Data/String/Interpolate/Conversion/ByteStringSink.hs, /build/ghc821_0/ghc_12.o, /build/ghc821_0/ghc_12.dyn_o ) [string-interpolate] [ 4 of 11] Compiling Data.String.Interpolate.Conversion.TextSink ( src/lib/Data/String/Interpolate/Conversion/TextSink.hs, /build/ghc821_0/ghc_18.o, /build/ghc821_0/ghc_18.dyn_o ) [string-interpolate] [ 5 of 11] Compiling Data.String.Interpolate.Conversion ( src/lib/Data/String/Interpolate/Conversion.hs, /build/ghc821_0/ghc_10.o, /build/ghc821_0/ghc_10.dyn_o ) [string-interpolate] [ 6 of 11] Compiling Data.String.Interpolate.Types ( src/lib/Data/String/Interpolate/Types.hs, /build/ghc821_0/ghc_24.o, /build/ghc821_0/ghc_24.dyn_o ) [string-interpolate] [ 7 of 11] Compiling Data.String.Interpolate.Lines ( src/lib/Data/String/Interpolate/Lines.hs, /build/ghc821_0/ghc_20.o, /build/ghc821_0/ghc_20.dyn_o ) [string-interpolate] [ 8 of 11] Compiling Data.String.Interpolate.Parse ( src/lib/Data/String/Interpolate/Parse.hs, /build/ghc821_0/ghc_22.o, /build/ghc821_0/ghc_22.dyn_o ) [string-interpolate] [ 9 of 11] Compiling Data.String.Interpolate.Whitespace ( src/lib/Data/String/Interpolate/Whitespace.hs, /build/ghc821_0/ghc_26.o, /build/ghc821_0/ghc_26.dyn_o ) [string-interpolate] [10 of 11] Compiling Data.String.Interpolate ( src/lib/Data/String/Interpolate.hs, nothing ) [string-interpolate] [11 of 11] Compiling Paths_string_interpolate ( dist/build/autogen/Paths_string_interpolate.hs, nothing ) [string-interpolate] Haddock coverage: [string-interpolate] Warning: 'build' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'interpolate' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'charUtf8' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate]  0% ( 0 / 1) in 'Data.String.Interpolate.Conversion.ByteStringSink' [string-interpolate]  Missing documentation for: [string-interpolate]  Module header [string-interpolate]  0% ( 0 / 1) in 'Data.String.Interpolate.Conversion.TextSink' [string-interpolate]  Missing documentation for: [string-interpolate]  Module header [string-interpolate]  100% ( 8 / 8) in 'Data.String.Interpolate.Conversion' [string-interpolate]  0% ( 0 / 4) in 'Data.String.Interpolate.Types' [string-interpolate]  Missing documentation for: [string-interpolate]  Module header [string-interpolate]  InterpSegment (src/lib/Data/String/Interpolate/Types.hs:7) [string-interpolate]  Line (src/lib/Data/String/Interpolate/Types.hs:14) [string-interpolate]  Lines (src/lib/Data/String/Interpolate/Types.hs:15) [string-interpolate] Warning: 'Line' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'parseInterpSegments' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate]  80% ( 4 / 5) in 'Data.String.Interpolate.Parse' [string-interpolate]  Missing documentation for: [string-interpolate]  dosToUnix (src/lib/Data/String/Interpolate/Parse.hs:110) [string-interpolate] Warning: 'i' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: '__i' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'iii' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'IsString' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate] Warning: 'Show' is out of scope. [string-interpolate]  If you qualify the identifier, haddock can try to link it anyway. [string-interpolate]  100% ( 10 / 10) in 'Data.String.Interpolate' [string-interpolate] Warning: Data.String.Interpolate.Conversion.ByteStringSink: could not find link destinations for: [string-interpolate]  - Data.String.Interpolate.Conversion.Classes.B [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueBuilder [witherable] Phase: setupCompilerEnvironmentPhase [witherable] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.5DCVE6UlYk/setup-package.conf.d -threaded [witherable] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.5DCVE6UlYk/Main.o ) [witherable] [2 of 2] Linking Setup [witherable] Phase: updateAutotoolsGnuConfigScriptsPhase [witherable] Phase: configurePhase [witherable] configureFlags: --verbose --prefix=/nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc/share/doc/witherable-0.5 --with-gcc=gcc --package-db=/build/tmp.5DCVE6UlYk/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.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.1.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-C5pDygpySO5Dg91sRE4A3S [witherable]  include base-4.19.1.0-a65c [witherable]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [witherable]  include containers-0.6.8-bf3e [witherable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [witherable]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [witherable]  include transformers-0.6.1.0-90ea [witherable]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z Building /nix/store/bghi1nszng250fqdlg3iir51abxpqyck-http-client-0.7.19.drv [either:post-build] Uploading to the NixCI cache: /nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc /nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2 [either:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [either:post-build] copying 2 paths... [either:post-build] copying path '/nix/store/16l17szc4yvg4wyqaji88jng6w3xs3lf-either-5.0.2-doc' to 'https://cache.nix-ci.com'... [either:post-build] copying path '/nix/store/b8l9pmpm4qhfvz7cwnnyspwwhfr4y11z-either-5.0.2' to 'https://cache.nix-ci.com'... [either:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [either:post-build] copying 1 paths... [either:post-build] copying path '/nix/store/7y3da27j635y9ldwp8c7lckgr4zynwn5-either-5.0.2.drv' to 'https://cache.nix-ci.com'... Uploaded either in 10.4s Progress: 67 of 89 built (5 building), 403 of 403 downloaded from cache Built either in 1m02s [extra:post-build] Uploading to the NixCI cache: /nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc /nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16 [extra:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [extra:post-build] copying 2 paths... [extra:post-build] copying path '/nix/store/rbp24qyh57zzhjj3xlydyn6269ghy7k2-extra-1.7.16-doc' to 'https://cache.nix-ci.com'... [extra:post-build] copying path '/nix/store/z959dz15nxgn897wasgdsg4g3qinsv43-extra-1.7.16' to 'https://cache.nix-ci.com'... [extra:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [extra:post-build] copying 1 paths... [extra:post-build] copying path '/nix/store/s1xrnw5absdc8ja77fdig3vxkbn53q5z-extra-1.7.16.drv' to 'https://cache.nix-ci.com'... Uploaded extra in 8.4s Progress: 68 of 90 built (4 building), 403 of 403 downloaded from cache Built extra in 1m23s [semialign]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [semialign]  include semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semialign]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semialign]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [semialign]  include transformers-0.6.1.0-90ea [semialign]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semialign]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [semialign]  Data.Align=semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG:Data.Align,Data.Crosswalk=semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG:Data.Crosswalk,Data.Semialign=semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG:Data.Semialign,Data.Semialign.Indexed=semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG:Data.Semialign.Indexed,Data.Zip=semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG:Data.Zip [semialign] Ready component graph: [semialign]  definite semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [semialign]  depends base-4.19.1.0-a65c [semialign]  depends containers-0.6.8-bf3e [semialign]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [semialign]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [semialign]  depends indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [semialign]  depends semigroupoids-6.0.1-5AaS7fxNhft3L77M6ae9yT [semialign]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [semialign]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [semialign]  depends transformers-0.6.1.0-90ea [semialign]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [semialign]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [semialign] Using Cabal-3.10.2.0 compiled by ghc-9.8 [semialign] Using compiler: ghc-9.8.2 [semialign] Using install prefix: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1 [semialign] Executables installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/bin [semialign] Libraries installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [semialign] Dynamic Libraries installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [semialign] Private executables installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/libexec/x86_64-linux-ghc-9.8.2/semialign-1.3.1 [semialign] Data files installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/share/x86_64-linux-ghc-9.8.2/semialign-1.3.1 [semialign] Documentation installed in: [semialign] /nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc/share/doc/semialign-1.3.1 [semialign] Configuration files installed in: [semialign] /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/etc [semialign] No alex found [semialign] Using ar found on system at: [semialign] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [semialign] Using ghc version 9.8.2 found on system at: [semialign] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [semialign] Using ghc-pkg version 9.8.2 found on system at: [semialign] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [semialign] Using hsc2hs version 0.68.10 found on system at: [semialign] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [semialign] Using hscolour version 1.25 found on system at: [semialign] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [semialign] No jhc found [semialign] Using ld found on system at: [semialign] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [semialign] No pkg-config found [semialign] Using runghc version 9.8.2 found on system at: [semialign] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [semialign] Using strip version 2.44 found on system at: [semialign] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [semialign] Using tar found on system at: [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString0 [string-interpolate] Warning: Data.String.Interpolate.Conversion.TextSink: could not find link destinations for: [string-interpolate]  - Data.String.Interpolate.Conversion.Classes.B [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueBuilder [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText0 [string-interpolate] Warning: Data.String.Interpolate.Conversion: could not find link destinations for: [string-interpolate]  - Data.String.Interpolate.Conversion.Classes.B [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueBuilder [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString [string-interpolate]  - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString0 [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueBuilder [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText [string-interpolate]  - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText0 [string-interpolate]  - Data.String.Interpolate.Conversion.D:R:BuilderFalsestr [string-interpolate] Documentation created: dist/doc/html/string-interpolate/, [string-interpolate] dist/doc/html/string-interpolate/string-interpolate.txt [string-interpolate] Preprocessing test suite 'string-interpolate-test' for string-interpolate-0.3.4.0.. [string-interpolate] Phase: installPhase [string-interpolate] Installing library in /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/string-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB [string-interpolate] Phase: fixupPhase [string-interpolate] shrinking RPATHs of ELF executables and libraries in /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0 [string-interpolate] shrinking /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSstring-interpolate-0.3.4.0-9wKlMFA7gPCE7CS88QdXxB-ghc9.8.2.so [string-interpolate] checking for references to /build/ in /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0... [string-interpolate] patching script interpreter paths in /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0 [string-interpolate] stripping (with command strip and flags -S -p) in /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0/lib [string-interpolate] shrinking RPATHs of ELF executables and libraries in /nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc [string-interpolate] checking for references to /build/ in /nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc... [string-interpolate] patching script interpreter paths in /nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc [witherable]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  component witherable-0.5-nAmeq6mji43FLZmQFu3ry-witherable-tests [witherable]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [witherable]  include base-4.19.1.0-a65c [witherable]  include containers-0.6.8-bf3e [witherable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [witherable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [witherable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [witherable]  include transformers-0.6.1.0-90ea [witherable]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [witherable]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  include witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable] Linked component graph: [witherable]  unit witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable]  include base-4.19.1.0-a65c [witherable]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [witherable]  include containers-0.6.8-bf3e [witherable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [witherable]  include indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [witherable]  include transformers-0.6.1.0-90ea [witherable]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [witherable]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  Witherable=witherable-0.5-C5pDygpySO5Dg91sRE4A3S:Witherable [witherable]  unit witherable-0.5-nAmeq6mji43FLZmQFu3ry-witherable-tests [witherable]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [witherable]  include base-4.19.1.0-a65c [witherable]  include containers-0.6.8-bf3e [witherable]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [witherable]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [witherable]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [witherable]  include transformers-0.6.1.0-90ea [witherable]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [witherable]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  include witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable] Ready component graph: [witherable]  definite witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable]  depends base-4.19.1.0-a65c [witherable]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [witherable]  depends containers-0.6.8-bf3e [witherable]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [witherable]  depends indexed-traversable-instances-0.1.2-5gcrvy1yV5hDPEzNUkEEsK [witherable]  depends transformers-0.6.1.0-90ea [witherable]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [witherable]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  definite witherable-0.5-nAmeq6mji43FLZmQFu3ry-witherable-tests [witherable]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [witherable]  depends base-4.19.1.0-a65c [witherable]  depends containers-0.6.8-bf3e [witherable]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [witherable]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [witherable]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [witherable]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [witherable]  depends transformers-0.6.1.0-90ea [witherable]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [witherable]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [witherable]  depends witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable] Using Cabal-3.10.2.0 compiled by ghc-9.8 [witherable] Using compiler: ghc-9.8.2 [witherable] Using install prefix: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5 [witherable] Executables installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/bin [witherable] Libraries installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable] Dynamic Libraries installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [witherable] Private executables installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/libexec/x86_64-linux-ghc-9.8.2/witherable-0.5 [witherable] Data files installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/share/x86_64-linux-ghc-9.8.2/witherable-0.5 [witherable] Documentation installed in: [witherable] /nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc/share/doc/witherable-0.5 Building /nix/store/40pfk8kmgsvq1cb27vqgqwfhvk2v7ymn-unix-compat-0.7.4.drv [http-client] Phase: setupCompilerEnvironmentPhase [http-client] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [http-client] Phase: unpackPhase [http-client] unpacking source archive /nix/store/025pxmmycwcympj7ppdhbn5zdb60nb76-http-client-0.7.19.tar.gz [http-client] source root is http-client-0.7.19 [http-client] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "http-client-0.7.19/test/Spec.hs" [http-client] Phase: patchPhase [http-client] Phase: compileBuildDriverPhase [http-client] setupCompileFlags: -package-db=/build/tmp.IM64WKobSX/setup-package.conf.d -threaded [http-client] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.IM64WKobSX/Main.o ) [http-client] [2 of 2] Linking Setup [http-client] Phase: updateAutotoolsGnuConfigScriptsPhase [http-client] Phase: configurePhase [http-client] configureFlags: --verbose --prefix=/nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc/share/doc/http-client-0.7.19 --with-gcc=gcc --package-db=/build/tmp.IM64WKobSX/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [http-client] Using Parsec parser [http-client] Configuring http-client-0.7.19... [http-client] Flags chosen: network-uri=True [http-client] Dependency array: using array-0.5.6.0 [http-client] Dependency async >=2.0: using async-2.2.5 [http-client] Dependency base >=4.10 && <5: using base-4.19.1.0 [http-client] Dependency base64-bytestring >=1.0: using base64-bytestring-1.2.1.0 [http-client] Dependency blaze-builder >=0.3: using blaze-builder-0.4.2.3 [http-client] Dependency bytestring >=0.10: using bytestring-0.12.1.0 [http-client] Dependency case-insensitive >=1.0: using case-insensitive-1.2.1.0 [http-client] Dependency containers >=0.5: using containers-0.6.8 [http-client] Dependency cookie: using cookie-0.5.1 [http-client] Dependency deepseq >=1.3 && <1.6: using deepseq-1.5.0.0 [http-client] Dependency exceptions >=0.4: using exceptions-0.10.7 [http-client] Dependency filepath: using filepath-1.4.200.1 [http-client] Dependency ghc-prim: using ghc-prim-0.11.0 [http-client] Dependency http-types >=0.8: using http-types-0.12.4 [http-client] Dependency iproute >=1.7.5: using iproute-1.7.15 [http-client] Dependency mime-types: using mime-types-0.1.2.0 [http-client] Dependency network >=2.6: using network-3.2.7.0 [http-client] Dependency network-uri >=2.6: using network-uri-2.6.4.2 [http-client] Dependency random: using random-1.2.1.3 [http-client] Dependency stm >=2.3: using stm-2.5.2.1 [http-client] Dependency streaming-commons >=0.1.0.2 && <0.3: using [http-client] streaming-commons-0.2.3.0 [http-client] Dependency text >=0.11: using text-2.1.1 [http-client] Dependency time >=1.2: using time-1.12.2 [http-client] Dependency transformers: using transformers-0.6.1.0 [http-client] Source component graph: component lib [http-client] Configured component graph: [http-client]  component http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client]  include array-0.5.6.0-4c48 [http-client]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [http-client]  include base-4.19.1.0-a65c [http-client]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [http-client]  include blaze-builder-0.4.2.3-JsEP4TtgdeCKiLUwgQN8OA [http-client]  include bytestring-0.12.1.0-e271 [http-client]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client]  include containers-0.6.8-bf3e [http-client]  include cookie-0.5.1-mGzO3fL8r7Lmzy3YeF2gR [http-client]  include deepseq-1.5.0.0-e0b4 [http-client]  include exceptions-0.10.7-3e42 [semialign] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [semialign] Haddock coverage: [semialign] Warning: 'tabulate' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [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: 'Foldable' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [semialign] Warning: 'join' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [semialign] Warning: 'liftA2' 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 [string-interpolate:post-build] Uploading to the NixCI cache: /nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc /nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0 [string-interpolate:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [string-interpolate:post-build] copying 2 paths... [string-interpolate:post-build] copying path '/nix/store/2qw9jjkblszg31ps54gc4fv1b7lahhhk-string-interpolate-0.3.4.0-doc' to 'https://cache.nix-ci.com'... [string-interpolate:post-build] copying path '/nix/store/l1r85r6i7mrjwmp1bsn8kbkh1hdncxv4-string-interpolate-0.3.4.0' to 'https://cache.nix-ci.com'... [string-interpolate:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [string-interpolate:post-build] copying 1 paths... [string-interpolate:post-build] copying path '/nix/store/94qvcbghxj89graifam93mq8f7aps26l-string-interpolate-0.3.4.0.drv' to 'https://cache.nix-ci.com'... Uploaded string-interpolate in 9.6s Progress: 69 of 89 built (4 building), 403 of 403 downloaded from cache Built string-interpolate in 1m33s [witherable] Configuration files installed in: [witherable] /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/etc [witherable] No alex found [witherable] Using ar found on system at: [witherable] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [witherable] Using ghc version 9.8.2 found on system at: [witherable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [witherable] Using ghc-pkg version 9.8.2 found on system at: [witherable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [witherable] Using hsc2hs version 0.68.10 found on system at: [witherable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [witherable] Using hscolour version 1.25 found on system at: [witherable] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [witherable] No jhc found [witherable] Using ld found on system at: [witherable] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [witherable] No pkg-config found [witherable] Using runghc version 9.8.2 found on system at: [witherable] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [witherable] Using strip version 2.44 found on system at: [witherable] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [witherable] Using tar found on system at: [witherable] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-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 ) [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 ) [witherable] [2 of 2] Linking dist/build/witherable-tests/witherable-tests [witherable] Phase: checkPhase [witherable] Running 1 test suites... [witherable] Test suite witherable-tests: RUNNING... [witherable] witherable [witherable]  Filterable [witherable]  [] [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]  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 [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [http-client]  include filepath-1.4.200.1-5c86 [http-client]  include ghc-prim-0.11.0-89e1 [http-client]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [http-client]  include mime-types-0.1.2.0-8W2GSBRgdF03pzzNhrFmwh [http-client]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [http-client]  include stm-2.5.2.1-3f80 [http-client]  include streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [http-client]  include text-2.1.1-7a0f [http-client]  include time-1.12.2-dfe5 [http-client]  include transformers-0.6.1.0-90ea [http-client] Linked component graph: [http-client]  unit http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client]  include array-0.5.6.0-4c48 [http-client]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [http-client]  include base-4.19.1.0-a65c [http-client]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [http-client]  include blaze-builder-0.4.2.3-JsEP4TtgdeCKiLUwgQN8OA [http-client]  include bytestring-0.12.1.0-e271 [http-client]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client]  include containers-0.6.8-bf3e [http-client]  include cookie-0.5.1-mGzO3fL8r7Lmzy3YeF2gR [http-client]  include deepseq-1.5.0.0-e0b4 [http-client]  include exceptions-0.10.7-3e42 [http-client]  include filepath-1.4.200.1-5c86 [http-client]  include ghc-prim-0.11.0-89e1 [http-client]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client]  include iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [http-client]  include mime-types-0.1.2.0-8W2GSBRgdF03pzzNhrFmwh [http-client]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [http-client]  include stm-2.5.2.1-3f80 [http-client]  include streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [http-client]  include text-2.1.1-7a0f [http-client]  include time-1.12.2-dfe5 [http-client]  include transformers-0.6.1.0-90ea [http-client]  Network.HTTP.Client=http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB:Network.HTTP.Client,Network.HTTP.Client.Internal=http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB:Network.HTTP.Client.Internal,Network.HTTP.Client.MultipartFormData=http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB:Network.HTTP.Client.MultipartFormData [http-client] Ready component graph: [http-client]  definite http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client]  depends array-0.5.6.0-4c48 [http-client]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [http-client]  depends base-4.19.1.0-a65c [http-client]  depends base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [http-client]  depends blaze-builder-0.4.2.3-JsEP4TtgdeCKiLUwgQN8OA [http-client]  depends bytestring-0.12.1.0-e271 [http-client]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client]  depends containers-0.6.8-bf3e [http-client]  depends cookie-0.5.1-mGzO3fL8r7Lmzy3YeF2gR [http-client]  depends deepseq-1.5.0.0-e0b4 [http-client]  depends exceptions-0.10.7-3e42 [http-client]  depends filepath-1.4.200.1-5c86 [http-client]  depends ghc-prim-0.11.0-89e1 [http-client]  depends http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client]  depends iproute-1.7.15-77JB5yvvXbH5Hs7jtrKcom [http-client]  depends mime-types-0.1.2.0-8W2GSBRgdF03pzzNhrFmwh [http-client]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [http-client]  depends stm-2.5.2.1-3f80 [http-client]  depends streaming-commons-0.2.3.0-AbJupRXI3LA8J6d5s3UZeO [http-client]  depends text-2.1.1-7a0f [http-client]  depends time-1.12.2-dfe5 [http-client]  depends transformers-0.6.1.0-90ea [http-client] Using Cabal-3.10.2.0 compiled by ghc-9.8 [http-client] Using compiler: ghc-9.8.2 [http-client] Using install prefix: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19 [http-client] Executables installed in: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/bin [http-client] Libraries installed in: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client] Dynamic Libraries installed in: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [http-client] Private executables installed in: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/libexec/x86_64-linux-ghc-9.8.2/http-client-0.7.19 [http-client] Data files installed in: [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/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [semialign] Phase: fixupPhase [semialign] shrinking RPATHs of ELF executables and libraries in /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1 [semialign] shrinking /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSsemialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG-ghc9.8.2.so [semialign] checking for references to /build/ in /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1... [semialign] patching script interpreter paths in /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1 [semialign] stripping (with command strip and flags -S -p) in /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1/lib [semialign] shrinking RPATHs of ELF executables and libraries in /nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc [semialign] checking for references to /build/ in /nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc... [semialign] patching script interpreter paths in /nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc [unix-compat] Phase: setupCompilerEnvironmentPhase [unix-compat] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [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.KGvFgyIB2A/setup-package.conf.d -threaded [unix-compat] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.KGvFgyIB2A/Main.o ) [unix-compat] [2 of 2] Linking Setup [unix-compat] Phase: updateAutotoolsGnuConfigScriptsPhase [unix-compat] Phase: configurePhase [unix-compat] configureFlags: --verbose --prefix=/nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 --with-gcc=gcc --package-db=/build/tmp.KGvFgyIB2A/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-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.1.0 [unix-compat] Dependency unix >=2.7.2.0 && <2.9: using unix-2.8.4.0 [unix-compat] Dependency HUnit: using HUnit-1.6.2.0 [unix-compat] Dependency base: using base-4.19.1.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-LAGHicYYraW1iArnD5kDac [unix-compat]  include base-4.19.1.0-a65c [unix-compat]  include unix-2.8.4.0-db6b [unix-compat]  component unix-compat-0.7.4-AtOTuRY4qhTIOdiA4fNqmH-unix-compat-testsuite [unix-compat]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unix-compat]  include base-4.19.1.0-a65c [unix-compat]  include directory-1.3.8.1-3af8 [unix-compat]  include extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [unix-compat]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [unix-compat]  include monad-parallel-0.8-6oZcHnbwdVeChIEh31O16w [unix-compat]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [unix-compat]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat] Linked component graph: [unix-compat]  unit unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat]  include base-4.19.1.0-a65c [unix-compat]  include unix-2.8.4.0-db6b [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 (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]  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 [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.01s) [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.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 [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.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]  Seq [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.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.04s) [witherable]  +++ OK, passed 100 tests. [witherable]  IntMap [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.01s) [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.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  Map 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.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  HashMap K [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.02s) [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/share/x86_64-linux-ghc-9.8.2/http-client-0.7.19 [http-client] Documentation installed in: [http-client] /nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc/share/doc/http-client-0.7.19 [http-client] Configuration files installed in: [http-client] /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/etc [http-client] No alex found [http-client] Using ar found on system at: [http-client] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [http-client] No c2hs found [http-client] No cpphs found [http-client] No doctest found [http-client] Using gcc version 14.3.0 given by user at: [http-client] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [http-client] Using ghc version 9.8.2 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [http-client] Using ghc-pkg version 9.8.2 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [http-client] No ghcjs found [http-client] No ghcjs-pkg found [http-client] No greencard found [http-client] Using haddock version 2.30.0 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [http-client] No happy found [http-client] Using haskell-suite found on system at: haskell-suite-dummy-location [http-client] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [http-client] No hmake found [http-client] Using hpc version 0.69 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [http-client] Using hsc2hs version 0.68.10 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [http-client] Using hscolour version 1.25 found on system at: [http-client] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [http-client] No jhc found [http-client] Using ld found on system at: [http-client] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [http-client] No pkg-config found [http-client] Using runghc version 9.8.2 found on system at: [http-client] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [http-client] Using strip version 2.44 found on system at: [http-client] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [http-client] Using tar found on system at: [http-client] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [http-client] No uhc found [http-client] Phase: buildPhase [http-client] Preprocessing library for http-client-0.7.19.. [http-client] Building library for http-client-0.7.19.. [http-client] [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, dist/build/Data/KeyedPool.o, dist/build/Data/KeyedPool.dyn_o ) [http-client] [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, dist/build/Network/HTTP/Client/Types.o, dist/build/Network/HTTP/Client/Types.dyn_o ) [http-client] [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, dist/build/Network/HTTP/Client/Connection.o, dist/build/Network/HTTP/Client/Connection.dyn_o ) [http-client] [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, dist/build/Network/HTTP/Client/Headers.o, dist/build/Network/HTTP/Client/Headers.dyn_o ) [http-client] [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, dist/build/Network/HTTP/Client/Body.o, dist/build/Network/HTTP/Client/Body.dyn_o ) [http-client] [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, dist/build/Network/HTTP/Client/Util.o, dist/build/Network/HTTP/Client/Util.dyn_o ) [http-client] [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, dist/build/Network/HTTP/Client/Request.o, dist/build/Network/HTTP/Client/Request.dyn_o ) [http-client] [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, dist/build/Network/HTTP/Client/Response.o, dist/build/Network/HTTP/Client/Response.dyn_o ) [http-client] [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/Network/HTTP/Proxy.o, dist/build/Network/HTTP/Proxy.dyn_o ) [http-client] [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, dist/build/Network/HTTP/Client/Manager.o, dist/build/Network/HTTP/Client/Manager.dyn_o ) [http-client] [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, dist/build/Network/PublicSuffixList/Types.o, dist/build/Network/PublicSuffixList/Types.dyn_o ) [semialign:post-build] Uploading to the NixCI cache: /nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1 /nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc [semialign:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [semialign:post-build] copying 2 paths... [semialign:post-build] copying path '/nix/store/k8m4dfhvxx9z3wy13qb99hbziw2f3jb4-semialign-1.3.1-doc' to 'https://cache.nix-ci.com'... [semialign:post-build] copying path '/nix/store/5npbjv2gfxvbqfmc4cc0qszixd0cbc7i-semialign-1.3.1' to 'https://cache.nix-ci.com'... [semialign:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [semialign:post-build] copying 1 paths... [semialign:post-build] copying path '/nix/store/1168jcvph1y6y0xylxsacg302046nq68-semialign-1.3.1.drv' to 'https://cache.nix-ci.com'... Uploaded semialign in 10.7s Progress: 70 of 89 built (3 building), 403 of 403 downloaded from cache Built semialign in 1m15s [unix-compat]  System.PosixCompat=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat,System.PosixCompat.Extensions=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Extensions,System.PosixCompat.Files=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Files,System.PosixCompat.Process=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Process,System.PosixCompat.Temp=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Temp,System.PosixCompat.Time=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Time,System.PosixCompat.Types=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Types,System.PosixCompat.Unistd=unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac:System.PosixCompat.Unistd [unix-compat]  unit unix-compat-0.7.4-AtOTuRY4qhTIOdiA4fNqmH-unix-compat-testsuite [unix-compat]  include HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unix-compat]  include base-4.19.1.0-a65c [unix-compat]  include directory-1.3.8.1-3af8 [unix-compat]  include extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [unix-compat]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [unix-compat]  include monad-parallel-0.8-6oZcHnbwdVeChIEh31O16w [unix-compat]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [unix-compat]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat] Ready component graph: [unix-compat]  definite unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat]  depends base-4.19.1.0-a65c [unix-compat]  depends unix-2.8.4.0-db6b [unix-compat]  definite unix-compat-0.7.4-AtOTuRY4qhTIOdiA4fNqmH-unix-compat-testsuite [unix-compat]  depends HUnit-1.6.2.0-6MbxZgKWdLd2s559xjlr98 [unix-compat]  depends base-4.19.1.0-a65c [unix-compat]  depends directory-1.3.8.1-3af8 [unix-compat]  depends extra-1.7.16-CZDQhp1xQpZA30D6ylb1rV [unix-compat]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [unix-compat]  depends monad-parallel-0.8-6oZcHnbwdVeChIEh31O16w [unix-compat]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [unix-compat]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unix-compat] Using compiler: ghc-9.8.2 [unix-compat] Using install prefix: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4 [unix-compat] Executables installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/bin [unix-compat] Libraries installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat] Dynamic Libraries installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [unix-compat] Private executables installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/libexec/x86_64-linux-ghc-9.8.2/unix-compat-0.7.4 [unix-compat] Data files installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/share/x86_64-linux-ghc-9.8.2/unix-compat-0.7.4 [unix-compat] Documentation installed in: [unix-compat] /nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 [unix-compat] Configuration files installed in: [unix-compat] /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/etc [unix-compat] No alex found [unix-compat] Using ar found on system at: [unix-compat] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [unix-compat] Using ghc version 9.8.2 found on system at: [unix-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [unix-compat] Using ghc-pkg version 9.8.2 found on system at: [unix-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [unix-compat] Using hsc2hs version 0.68.10 found on system at: [unix-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [unix-compat] Using hscolour version 1.25 found on system at: [unix-compat] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [unix-compat] No jhc found [unix-compat] Using ld found on system at: [unix-compat] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [unix-compat] No pkg-config found [unix-compat] Using runghc version 9.8.2 found on system at: [unix-compat] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [unix-compat] Using strip version 2.44 found on system at: [unix-compat] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [unix-compat] Using tar found on system at: [unix-compat] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [unix-compat] No uhc found [unix-compat] Phase: buildPhase [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.07s) [witherable]  +++ OK, passed 100 tests. [witherable]  hashNub: OK [witherable]  +++ OK, passed 100 tests. [witherable]  hashNubOn: OK (0.06s) [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 (0.94s) [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: '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]  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/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/witherable-0.5-C5pDygpySO5Dg91sRE4A3S [witherable] Phase: fixupPhase [witherable] shrinking RPATHs of ELF executables and libraries in /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5 [witherable] shrinking /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSwitherable-0.5-C5pDygpySO5Dg91sRE4A3S-ghc9.8.2.so [witherable] checking for references to /build/ in /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5... [witherable] patching script interpreter paths in /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5 [witherable] stripping (with command strip and flags -S -p) in /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5/lib [witherable] shrinking RPATHs of ELF executables and libraries in /nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc [witherable] checking for references to /build/ in /nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc... [witherable] patching script interpreter paths in /nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc [http-client] [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, dist/build/Network/PublicSuffixList/Serialize.o, dist/build/Network/PublicSuffixList/Serialize.dyn_o ) [http-client] [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, dist/build/Network/PublicSuffixList/DataStructure.o, dist/build/Network/PublicSuffixList/DataStructure.dyn_o ) [http-client] [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, dist/build/Network/PublicSuffixList/Lookup.o, dist/build/Network/PublicSuffixList/Lookup.dyn_o ) [http-client]  [http-client] publicsuffixlist/Network/PublicSuffixList/Lookup.hs:69:63: warning: [GHC-63394] [-Wx-partial] [http-client]  In the use of ‘tail’ [http-client]  (imported from Prelude, but defined in GHC.List): [http-client]  "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." [http-client]  | [http-client] 69 | output _ (OffEnd True x) = Just $ T.intercalate "." $ tail $ T.splitOn "." x [http-client]  | ^^^^ [http-client] [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, dist/build/Network/HTTP/Client/Cookies.o, dist/build/Network/HTTP/Client/Cookies.dyn_o ) [http-client] [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, dist/build/Network/HTTP/Client/Core.o, dist/build/Network/HTTP/Client/Core.dyn_o ) [http-client] [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, dist/build/Network/HTTP/Client/Internal.o, dist/build/Network/HTTP/Client/Internal.dyn_o ) [http-client] [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, dist/build/Network/HTTP/Client.o, dist/build/Network/HTTP/Client.dyn_o ) [http-client] [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, dist/build/Network/HTTP/Client/MultipartFormData.o, dist/build/Network/HTTP/Client/MultipartFormData.dyn_o ) [http-client] [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, dist/build/Data/KeyedPool.p_o ) [http-client] [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, dist/build/Network/HTTP/Client/Types.p_o ) [http-client] [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, dist/build/Network/HTTP/Client/Connection.p_o ) [http-client] [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, dist/build/Network/HTTP/Client/Headers.p_o ) [http-client] [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, dist/build/Network/HTTP/Client/Body.p_o ) [http-client] [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, dist/build/Network/HTTP/Client/Util.p_o ) [http-client] [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, dist/build/Network/HTTP/Client/Request.p_o ) [http-client] [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, dist/build/Network/HTTP/Client/Response.p_o ) [http-client] [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/Network/HTTP/Proxy.p_o ) [http-client] [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, dist/build/Network/HTTP/Client/Manager.p_o ) [http-client] [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, dist/build/Network/PublicSuffixList/Types.p_o ) [http-client] [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, dist/build/Network/PublicSuffixList/Serialize.p_o ) [http-client] [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, dist/build/Network/PublicSuffixList/DataStructure.p_o ) [http-client] [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, dist/build/Network/PublicSuffixList/Lookup.p_o ) [http-client]  [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 ) [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 [unix-compat] Phase: checkPhase [unix-compat] Running 1 test suites... [unix-compat] Test suite unix-compat-testsuite: RUNNING... [unix-compat]  [unix-compat] mkstemp [unix-compat] Creating 10000 temp files...ok [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]  [witherable:post-build] Uploading to the NixCI cache: /nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc /nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5 [witherable:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [witherable:post-build] copying 2 paths... [witherable:post-build] copying path '/nix/store/5pbbipiv56zffy1idyx4bk9v2rk3ky4r-witherable-0.5-doc' to 'https://cache.nix-ci.com'... [witherable:post-build] copying path '/nix/store/c761lmh8hajrlmg3y4gdiq4g8a6cbfg3-witherable-0.5' to 'https://cache.nix-ci.com'... [witherable:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [witherable:post-build] copying 1 paths... [witherable:post-build] copying path '/nix/store/r17l7lbldxjjwm48ifryp1jqn4d47xj9-witherable-0.5.drv' to 'https://cache.nix-ci.com'... Uploaded witherable in 11.1s Progress: 71 of 89 built (2 building), 403 of 403 downloaded from cache Built witherable in 1m27s Building /nix/store/z5xvdi6ff6428d98mfry33jaxsdp5lw8-aeson-2.2.3.0.drv [http-client] publicsuffixlist/Network/PublicSuffixList/Lookup.hs:69:63: warning: [GHC-63394] [-Wx-partial] [http-client]  In the use of ‘tail’ [http-client]  (imported from Prelude, but defined in GHC.List): [http-client]  "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." [http-client]  | [http-client] 69 | output _ (OffEnd True x) = Just $ T.intercalate "." $ tail $ T.splitOn "." x [http-client]  | ^^^^ [http-client] [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, dist/build/Network/HTTP/Client/Cookies.p_o ) [http-client] [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, dist/build/Network/HTTP/Client/Core.p_o ) [http-client] [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, dist/build/Network/HTTP/Client/Internal.p_o ) [http-client] [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, dist/build/Network/HTTP/Client.p_o ) [http-client] [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, dist/build/Network/HTTP/Client/MultipartFormData.p_o ) [http-client] Phase: haddockPhase [http-client] Preprocessing library for http-client-0.7.19.. [http-client] Running Haddock on library for http-client-0.7.19.. [http-client] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [http-client] [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, nothing ) [http-client] [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, nothing ) [http-client] [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, nothing ) [http-client] [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, nothing ) [http-client] [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, nothing ) [http-client] [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, nothing ) [http-client] [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, nothing ) [http-client] [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, nothing ) [http-client] [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, nothing ) [http-client] [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, nothing ) [http-client] [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, nothing ) [http-client] [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, nothing ) [http-client] [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, nothing ) [http-client] [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, nothing ) [http-client]  [http-client] publicsuffixlist/Network/PublicSuffixList/Lookup.hs:69:63: warning: [GHC-63394] [-Wx-partial] [http-client]  In the use of ‘tail’ [http-client]  (imported from Prelude, but defined in GHC.List): [http-client]  "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." [http-client]  | [http-client] 69 | output _ (OffEnd True x) = Just $ T.intercalate "." $ tail $ T.splitOn "." x [http-client]  | ^^^^ [http-client] [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, nothing ) [http-client] [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, nothing ) [http-client] [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, nothing ) [http-client] [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, nothing ) [http-client] [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, nothing ) [unix-compat] Finished in 0.7686 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 [unix-compat] Preprocessing library for unix-compat-0.7.4.. [unix-compat] Running Haddock on library for unix-compat-0.7.4.. [unix-compat] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [unix-compat] [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.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' [unix-compat] Documentation created: dist/doc/html/unix-compat/, [unix-compat] dist/doc/html/unix-compat/unix-compat.txt [unix-compat] Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. [unix-compat] Phase: installPhase [unix-compat] Installing library in /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [unix-compat] Phase: fixupPhase [unix-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4 [unix-compat] shrinking /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSunix-compat-0.7.4-LAGHicYYraW1iArnD5kDac-ghc9.8.2.so [unix-compat] checking for references to /build/ in /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4... [unix-compat] patching script interpreter paths in /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4 [unix-compat] stripping (with command strip and flags -S -p) in /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4/lib [unix-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc [unix-compat] checking for references to /build/ in /nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc... [unix-compat] patching script interpreter paths in /nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc [http-client] Haddock coverage: [http-client] Warning: 'KeyedPool' is ambiguous. It is defined [http-client]  * at Data/KeyedPool.hs:54:31 [http-client]  * at Data/KeyedPool.hs:54:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Data/KeyedPool.hs:54:1 [http-client] Warning: 'Managed' is ambiguous. It is defined [http-client]  * at Data/KeyedPool.hs:288:25 [http-client]  * at Data/KeyedPool.hs:288:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Data/KeyedPool.hs:288:1 [http-client] Warning: 'Reuse' is ambiguous. It is defined [http-client]  * at Data/KeyedPool.hs:309:14 [http-client]  * at Data/KeyedPool.hs:309:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Data/KeyedPool.hs:309:1 [http-client] Warning: 'Manager' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:855:16 [http-client]  * at Network/HTTP/Client/Types.hs:855:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:855:1 [http-client] Warning: 'managerProxy' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'defaultManagerSettings' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'parseRequest' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'defaultRequest' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'ResponseTimeout' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:160:22 [http-client]  * at Network/HTTP/Client/Types.hs:652:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:652:1 [http-client] Warning: 'alwaysDecompress' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'browserDecompress' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'strippedHostName' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'Connection' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:81:19 [http-client]  * at Network/HTTP/Client/Types.hs:81:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:81:1 [http-client] Warning: 'Request' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:490:16 [http-client]  * at Network/HTTP/Client/Types.hs:490:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:490:1 [http-client] Warning: 'equal' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'equiv' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'Cookie' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:260:15 [http-client]  * at Network/HTTP/Client/Types.hs:260:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:260:1 [http-client] Warning: 'Connection' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:81:19 [http-client]  * at Network/HTTP/Client/Types.hs:81:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:81:1 [http-client] Warning: 'Request' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:490:16 [http-client]  * at Network/HTTP/Client/Types.hs:490:1 [unix-compat:post-build] Uploading to the NixCI cache: /nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4 /nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc [unix-compat:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [unix-compat:post-build] copying 2 paths... [unix-compat:post-build] copying path '/nix/store/p7q97r1m963bsgb9saqlqpy5vcjqss2m-unix-compat-0.7.4-doc' to 'https://cache.nix-ci.com'... [unix-compat:post-build] copying path '/nix/store/6glq7m611n6xg6yp1m7cv3lydlfyxlr4-unix-compat-0.7.4' to 'https://cache.nix-ci.com'... [unix-compat:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [unix-compat:post-build] copying 1 paths... [unix-compat:post-build] copying path '/nix/store/40pfk8kmgsvq1cb27vqgqwfhvk2v7ymn-unix-compat-0.7.4.drv' to 'https://cache.nix-ci.com'... Uploaded unix-compat in 9.1s Progress: 72 of 89 built (2 building), 403 of 403 downloaded from cache Built unix-compat in 42.3s Building /nix/store/rbsm88fc7mb6ybfflk5kjpdscb11hrnf-atomic-write-0.2.1.1.drv [aeson] Phase: setupCompilerEnvironmentPhase [aeson] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [aeson] Phase: unpackPhase [aeson] unpacking source archive /nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz [aeson] source root is aeson-2.2.3.0 [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.sewyW6mgj7/setup-package.conf.d -threaded [aeson] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.sewyW6mgj7/Main.o ) [aeson] [2 of 2] Linking Setup [aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [aeson] Phase: configurePhase [aeson] configureFlags: --verbose --prefix=/nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 --with-gcc=gcc --package-db=/build/tmp.sewyW6mgj7/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [aeson] Using Parsec parser [aeson] Configuring aeson-2.2.3.0... [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.1.0 [aeson] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.1.0 [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.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 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:490:1 [http-client] Warning: 'URI' is ambiguous. It is defined [http-client]  * in ‘Network.URI’ [http-client]  * in ‘Network.URI’ [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined in ‘Network.URI’ [http-client] Warning: 'PopObserver' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'location' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'Response' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:692:22 [http-client]  * at Network/HTTP/Client/Types.hs:692:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:692:1 [http-client] Warning: 'Source' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'Request' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:490:16 [http-client]  * at Network/HTTP/Client/Types.hs:490:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:490:1 [http-client] Warning: 'Manager' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:855:16 [http-client]  * at Network/HTTP/Client/Types.hs:855:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:855:1 [http-client] Warning: 'publicsuffixlistcreate' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'isSuffix' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'Response' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:692:22 [http-client]  * at Network/HTTP/Client/Types.hs:692:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:692:1 [http-client] Warning: 'Request' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:490:16 [http-client]  * at Network/HTTP/Client/Types.hs:490:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:490:1 [http-client] Warning: 'Manager' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:855:16 [http-client]  * at Network/HTTP/Client/Types.hs:855:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:855:1 [http-client]  75% (112 /149) in 'Network.HTTP.Client.Internal' [http-client]  Missing documentation for: [http-client]  makeChunkedReader (Network/HTTP/Client/Body.hs:156) [http-client]  makeLengthReader (Network/HTTP/Client/Body.hs:126) [http-client]  makeGzipReader (Network/HTTP/Client/Body.hs:78) [http-client]  makeUnlimitedReader (Network/HTTP/Client/Body.hs:112) [http-client]  brEmpty (Network/HTTP/Client/Body.hs:54) [http-client]  constBodyReader (Network/HTTP/Client/Body.hs:57) [http-client]  connectionReadLine (Network/HTTP/Client/Connection.hs:35) [http-client]  connectionReadLineWith (Network/HTTP/Client/Connection.hs:47) [http-client]  connectionUnreadLine (Network/HTTP/Client/Connection.hs:65) [http-client]  openSocketConnection (Network/HTTP/Client/Connection.hs:153) [http-client]  openSocketConnectionSize (Network/HTTP/Client/Connection.hs:161) [http-client]  withSocket (Network/HTTP/Client/Connection.hs:189) [http-client]  createCookieJar (Network/HTTP/Client/Cookies.hs:92) [http-client]  destroyCookieJar (Network/HTTP/Client/Cookies.hs:95) [http-client]  removeExistingCookieFromCookieJar (Network/HTTP/Client/Cookies.hs:102) [http-client]  isIpAddress (Network/HTTP/Client/Cookies.hs:42) [http-client]  requestAction (Network/HTTP/Client/Core.hs:118) [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.1.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.1.0 [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.200.1 [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.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 [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-hISEdrIxgGA8eJUhvETZS [aeson]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  include base-4.19.1.0-a65c [aeson]  include bytestring-0.12.1.0-e271 [aeson]  include character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [aeson]  include containers-0.6.8-bf3e [aeson]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  include deepseq-1.5.0.0-e0b4 [aeson]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  include exceptions-0.10.7-3e42 [aeson]  include generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  include ghc-prim-0.11.0-89e1 [aeson]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [aeson]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  include semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [aeson]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  include template-haskell-2.21.0.0-d739 [aeson]  include text-2.1.1-7a0f [aeson]  include text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [aeson]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [aeson]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [http-client]  handleClosedRead (Network/HTTP/Client/Core.hs:264) [http-client]  parseStatusHeaders (Network/HTTP/Client/Headers.hs:32) [http-client]  validateHeaders (Network/HTTP/Client/Headers.hs:142) [http-client]  HeadersValidationResult (Network/HTTP/Client/Headers.hs:137) [http-client]  needsGunzip (Network/HTTP/Client/Request.hs:417) [http-client]  requestBuilder (Network/HTTP/Client/Request.hs:436) [http-client]  getResponse (Network/HTTP/Client/Response.hs:123) [http-client]  getConn (Network/HTTP/Client/Manager.hs:208) [http-client]  NonEmptyList (Network/HTTP/Client/Types.hs:879) [http-client]  HasHttpManager (Network/HTTP/Client/Types.hs:870) [http-client]  HttpExceptionContent (Network/HTTP/Client/Types.hs:133) [http-client]  Cookie (Network/HTTP/Client/Types.hs:260) [http-client]  CookieJar (Network/HTTP/Client/Types.hs:275) [http-client]  Connection (Network/HTTP/Client/Types.hs:81) [http-client]  StatusHeaders (Network/HTTP/Client/Types.hs:95) [http-client]  unHttpExceptionContentWrapper [http-client]  throwHttp (Network/HTTP/Client/Types.hs:111) [http-client]  toHttpException (Network/HTTP/Client/Types.hs:114) [http-client]  ResponseClose (Network/HTTP/Client/Types.hs:741) [http-client]  ConnsMap (Network/HTTP/Client/Types.hs:875) [http-client] Warning: 'Manager' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:855:16 [http-client]  * at Network/HTTP/Client/Types.hs:855:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:855:1 [http-client] Warning: 'Request' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:490:16 [http-client]  * at Network/HTTP/Client/Types.hs:490:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:490:1 [http-client] Warning: 'Response' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:692:22 [http-client]  * at Network/HTTP/Client/Types.hs:692:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:692:1 [http-client] Warning: 'tlsManagerSettings' is out of scope. [http-client]  If you qualify the identifier, haddock can try to link it anyway. [http-client] Warning: 'ManagerSettings' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/Types.hs:750:24 [http-client]  * at Network/HTTP/Client/Types.hs:750:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/Types.hs:750:1 [http-client]  93% (139 /149) in 'Network.HTTP.Client' [http-client]  Missing documentation for: [http-client]  HasHttpManager (Network/HTTP/Client/Types.hs:870) [http-client]  managerSetMaxHeaderLength (Network/HTTP/Client.hs:327) [http-client]  managerSetMaxNumberHeaders (Network/HTTP/Client.hs:332) [http-client]  HttpExceptionContent (Network/HTTP/Client/Types.hs:133) [http-client]  Cookie (Network/HTTP/Client/Types.hs:260) [http-client]  CookieJar (Network/HTTP/Client/Types.hs:275) [http-client]  createCookieJar (Network/HTTP/Client/Cookies.hs:92) [http-client]  destroyCookieJar (Network/HTTP/Client/Cookies.hs:95) [http-client]  removeExistingCookieFromCookieJar (Network/HTTP/Client/Cookies.hs:102) [http-client]  isIpAddress (Network/HTTP/Client/Cookies.hs:42) [http-client] Warning: 'Part' is ambiguous. It is defined [http-client]  * at Network/HTTP/Client/MultipartFormData.hs:84:16 [http-client]  * at Network/HTTP/Client/MultipartFormData.hs:81:1 [http-client]  You may be able to disambiguate the identifier by qualifying it or [http-client]  by specifying the type/value namespace explicitly. [http-client]  Defaulting to the one defined at Network/HTTP/Client/MultipartFormData.hs:81:1 [http-client]  89% ( 25 / 28) in 'Network.HTTP.Client.MultipartFormData' [http-client]  Missing documentation for: [http-client]  Part (Network/HTTP/Client/MultipartFormData.hs:81) [http-client]  webkitBoundaryPure (Network/HTTP/Client/MultipartFormData.hs:255) [http-client]  renderPart (Network/HTTP/Client/MultipartFormData.hs:220) [http-client] Warning: Network.HTTP.Client.Internal: could not find link destinations for: [http-client]  - Data.KeyedPool.Managed [http-client]  - Data.KeyedPool.KeyedPool [http-client]  - Network.HTTP.Client.Types.HttpExceptionContentWrapper [http-client] Warning: Network.HTTP.Client: could not find link destinations for: [http-client]  - Network.HTTP.Client.Rep_HistoriedResponse [aeson]  include time-1.12.2-dfe5 [aeson]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [aeson]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson]  include witherable-0.5-C5pDygpySO5Dg91sRE4A3S [aeson]  component aeson-2.2.3.0-4fiJ2zobwYOknQ6uY1hOz-aeson-tests [aeson]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [aeson]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson]  include base-4.19.1.0-a65c [aeson]  include base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [aeson]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [aeson]  include bytestring-0.12.1.0-e271 [aeson]  include containers-0.6.8-bf3e [aeson]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  include deepseq-1.5.0.0-e0b4 [aeson]  include directory-1.3.8.1-3af8 [aeson]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  include filepath-1.4.200.1-5c86 [aeson]  include generic-deriving-1.14.6-J5YdVtMKUtW6FZIG6itn4g [aeson]  include generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  include ghc-prim-0.11.0-89e1 [aeson]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [aeson]  include tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [aeson]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [aeson]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [aeson]  include template-haskell-2.21.0.0-d739 [aeson]  include text-2.1.1-7a0f [aeson]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [aeson]  include time-1.12.2-dfe5 [aeson]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [aeson]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson] Linked component graph: [aeson]  unit aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  include base-4.19.1.0-a65c [aeson]  include bytestring-0.12.1.0-e271 [aeson]  include character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [aeson]  include containers-0.6.8-bf3e [aeson]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  include deepseq-1.5.0.0-e0b4 [aeson]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  include exceptions-0.10.7-3e42 [aeson]  include generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  include ghc-prim-0.11.0-89e1 [aeson]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [aeson]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  include semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [aeson]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  include template-haskell-2.21.0.0-d739 [aeson]  include text-2.1.1-7a0f [aeson]  include text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [aeson]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  include th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [aeson]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [aeson]  include time-1.12.2-dfe5 [aeson]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [http-client] Documentation created: dist/doc/html/http-client/, [http-client] dist/doc/html/http-client/http-client.txt [http-client] haddockPhase completed in 36 seconds [http-client] Phase: installPhase [http-client] Installing library in /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client] Phase: fixupPhase [http-client] shrinking RPATHs of ELF executables and libraries in /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19 [http-client] shrinking /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShttp-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB-ghc9.8.2.so [http-client] checking for references to /build/ in /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19... [http-client] patching script interpreter paths in /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19 [http-client] stripping (with command strip and flags -S -p) in /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19/lib [http-client] shrinking RPATHs of ELF executables and libraries in /nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc [http-client] checking for references to /build/ in /nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc... [http-client] patching script interpreter paths in /nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc [aeson]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson]  include witherable-0.5-C5pDygpySO5Dg91sRE4A3S [aeson]  Data.Aeson=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson,Data.Aeson.Decoding=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Text=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Decoding.Text,Data.Aeson.Decoding.Tokens=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Encoding.Internal,Data.Aeson.Key=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.KeyMap,Data.Aeson.QQ.Simple=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.QQ.Simple,Data.Aeson.RFC8785=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.RFC8785,Data.Aeson.TH=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.TH,Data.Aeson.Text=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Text,Data.Aeson.Types=aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS:Data.Aeson.Types [aeson]  unit aeson-2.2.3.0-4fiJ2zobwYOknQ6uY1hOz-aeson-tests [aeson]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [aeson]  include OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson]  include base-4.19.1.0-a65c [aeson]  include base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [aeson]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [aeson]  include bytestring-0.12.1.0-e271 [aeson]  include containers-0.6.8-bf3e [aeson]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  include deepseq-1.5.0.0-e0b4 [aeson]  include directory-1.3.8.1-3af8 [aeson]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  include filepath-1.4.200.1-5c86 [aeson]  include generic-deriving-1.14.6-J5YdVtMKUtW6FZIG6itn4g [aeson]  include generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  include ghc-prim-0.11.0-89e1 [aeson]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  include integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  include quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  include tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [aeson]  include tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [aeson]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [aeson]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [aeson]  include template-haskell-2.21.0.0-d739 [aeson]  include text-2.1.1-7a0f [aeson]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [aeson]  include time-1.12.2-dfe5 [aeson]  include time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [aeson]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  include uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson] Ready component graph: [aeson]  definite aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  depends base-4.19.1.0-a65c [aeson]  depends bytestring-0.12.1.0-e271 [aeson]  depends character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [aeson]  depends containers-0.6.8-bf3e [aeson]  depends data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  depends deepseq-1.5.0.0-e0b4 [aeson]  depends dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  depends exceptions-0.10.7-3e42 [http-client:post-build] Uploading to the NixCI cache: /nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19 /nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc [http-client:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-client:post-build] copying 2 paths... [http-client:post-build] copying path '/nix/store/zgrzh7dbx6viasm4095yy6v5bjz048x7-http-client-0.7.19-doc' to 'https://cache.nix-ci.com'... [http-client:post-build] copying path '/nix/store/yz9j3l8k0cc27phbs09d96l7ml0m2vai-http-client-0.7.19' to 'https://cache.nix-ci.com'... [http-client:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-client:post-build] copying 1 paths... [http-client:post-build] copying path '/nix/store/bghi1nszng250fqdlg3iir51abxpqyck-http-client-0.7.19.drv' to 'https://cache.nix-ci.com'... Uploaded http-client in 12.8s Progress: 73 of 89 built (2 building), 403 of 403 downloaded from cache Built http-client in 1m15s [aeson]  depends generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  depends ghc-prim-0.11.0-89e1 [aeson]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  depends integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [aeson]  depends integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  depends semialign-1.3.1-FVD4k1IFPzz76wWXAnBIsG [aeson]  depends strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  depends template-haskell-2.21.0.0-d739 [aeson]  depends text-2.1.1-7a0f [aeson]  depends text-iso8601-0.1.1-5XT3wvOXoZL3kudmiHCgwm [aeson]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  depends th-abstraction-0.7.1.0-IHQ4I81I7o61dkwrsxoSTd [aeson]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [aeson]  depends time-1.12.2-dfe5 [aeson]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [aeson]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  depends uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson]  depends witherable-0.5-C5pDygpySO5Dg91sRE4A3S [aeson]  definite aeson-2.2.3.0-4fiJ2zobwYOknQ6uY1hOz-aeson-tests [aeson]  depends Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [aeson]  depends OneTuple-0.4.2-Lr4VjPKv08VCq8gE0YeW6w [aeson]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [aeson]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson]  depends base-4.19.1.0-a65c [aeson]  depends base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [aeson]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [aeson]  depends bytestring-0.12.1.0-e271 [aeson]  depends containers-0.6.8-bf3e [aeson]  depends data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [aeson]  depends deepseq-1.5.0.0-e0b4 [aeson]  depends directory-1.3.8.1-3af8 [aeson]  depends dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [aeson]  depends filepath-1.4.200.1-5c86 [aeson]  depends generic-deriving-1.14.6-J5YdVtMKUtW6FZIG6itn4g [aeson]  depends generically-0.1.1-7dFqmuK5DCzEQ8VU6mEQBu [aeson]  depends ghc-prim-0.11.0-89e1 [aeson]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [aeson]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [aeson]  depends integer-logarithms-1.0.4-4N0mUj4YcFMATxC5arl85V [aeson]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [aeson]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [aeson]  depends quickcheck-instances-0.3.32-A94bs4SRQo82exssCsCPu0 [aeson]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson]  depends strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [aeson]  depends tagged-0.8.8-I2pIuBeFAHdJSpeeUj8dJW [aeson]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [aeson]  depends tasty-golden-2.3.5-CEpBhw282CFDveazRnCzQ [aeson]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [aeson]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [aeson]  depends template-haskell-2.21.0.0-d739 [aeson]  depends text-2.1.1-7a0f [aeson]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [aeson]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [aeson]  depends time-1.12.2-dfe5 [aeson]  depends time-compat-1.9.7-AMvKJcuDSSHCynjHxXqqJs [aeson]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson]  depends uuid-types-1.0.6-5Inyw2klhpg4kPgUmJRqNw [aeson]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [aeson] Using compiler: ghc-9.8.2 [aeson] Using install prefix: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0 [aeson] Executables installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/bin [aeson] Libraries installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson] Dynamic Libraries installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [aeson] Private executables installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/libexec/x86_64-linux-ghc-9.8.2/aeson-2.2.3.0 [atomic-write] Phase: setupCompilerEnvironmentPhase [atomic-write] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [atomic-write] Phase: unpackPhase [atomic-write] unpacking source archive /nix/store/prnjsq4746521sd58kyvh2f0x74lz4p8-atomic-write-0.2.1.1.tar.gz [atomic-write] source root is atomic-write-0.2.1.1 [atomic-write] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "atomic-write-0.2.1.1/src/System/AtomicWrite/Writer/Text.hs" [atomic-write] Phase: patchPhase [atomic-write] Phase: compileBuildDriverPhase [atomic-write] setupCompileFlags: -package-db=/build/tmp.Gl4p6p7pfF/setup-package.conf.d -threaded [atomic-write] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Gl4p6p7pfF/Main.o ) [atomic-write] [2 of 2] Linking Setup [atomic-write] Phase: updateAutotoolsGnuConfigScriptsPhase [atomic-write] Phase: configurePhase [atomic-write] configureFlags: --verbose --prefix=/nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc/share/doc/atomic-write-0.2.1.1 --with-gcc=gcc --package-db=/build/tmp.Gl4p6p7pfF/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [atomic-write] Using Parsec parser [atomic-write] Configuring atomic-write-0.2.1.1... [atomic-write] Dependency base >=4.5 && <5.0: using base-4.19.1.0 [atomic-write] Dependency bytestring >=0.10.4 && <0.13.0: using bytestring-0.12.1.0 [atomic-write] Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 [atomic-write] Dependency filepath >=1.4 && <1.6: using filepath-1.4.200.1 [atomic-write] Dependency temporary >=1.3 && <1.4: using temporary-1.3 [atomic-write] Dependency text >=1.2 && <3.0: using text-2.1.1 [atomic-write] Dependency unix-compat >=0.5 && <1.0: using unix-compat-0.7.4 [atomic-write] Dependency atomic-write: using atomic-write-0.2.1.1 [atomic-write] Dependency base >=4.5 && <5.0: using base-4.19.1.0 [atomic-write] Dependency bytestring: using bytestring-0.12.1.0 [atomic-write] Dependency filepath: using filepath-1.4.200.1 [atomic-write] Dependency hspec >=2.5 && <2.12: using hspec-2.11.12 [atomic-write] Dependency temporary: using temporary-1.3 [atomic-write] Dependency text: using text-2.1.1 [atomic-write] Dependency unix-compat: using unix-compat-0.7.4 [atomic-write] Source component graph: [atomic-write]  component lib [atomic-write]  component test:atomic-write-test dependency lib [atomic-write] Configured component graph: [atomic-write]  component atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  include base-4.19.1.0-a65c [atomic-write]  include bytestring-0.12.1.0-e271 [atomic-write]  include directory-1.3.8.1-3af8 [atomic-write]  include filepath-1.4.200.1-5c86 [atomic-write]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  include text-2.1.1-7a0f [atomic-write]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write]  component atomic-write-0.2.1.1-2DhQ5O3aNYV7nE2V3kEsJH-atomic-write-test [atomic-write]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  include base-4.19.1.0-a65c [atomic-write]  include bytestring-0.12.1.0-e271 [atomic-write]  include filepath-1.4.200.1-5c86 [atomic-write]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [atomic-write]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  include text-2.1.1-7a0f [atomic-write]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write] Linked component graph: [atomic-write]  unit atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  include base-4.19.1.0-a65c [aeson] Data files installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/share/x86_64-linux-ghc-9.8.2/aeson-2.2.3.0 [aeson] Documentation installed in: [aeson] /nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 [aeson] Configuration files installed in: [aeson] /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/etc [aeson] No alex found [aeson] Using ar found on system at: [aeson] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [aeson] Using ghc version 9.8.2 found on system at: [aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [aeson] Using ghc-pkg version 9.8.2 found on system at: [aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [aeson] Using hsc2hs version 0.68.10 found on system at: [aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [aeson] Using hscolour version 1.25 found on system at: [aeson] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [aeson] No jhc found [aeson] Using ld found on system at: [aeson] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [aeson] No pkg-config found [aeson] Using runghc version 9.8.2 found on system at: [aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [aeson] Using strip version 2.44 found on system at: [aeson] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [aeson] Using tar found on system at: [aeson] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [aeson] No uhc found [aeson] Phase: buildPhase [aeson] Preprocessing library for aeson-2.2.3.0.. [aeson] Building library for aeson-2.2.3.0.. [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 ) [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 ) [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 ) [atomic-write]  include bytestring-0.12.1.0-e271 [atomic-write]  include directory-1.3.8.1-3af8 [atomic-write]  include filepath-1.4.200.1-5c86 [atomic-write]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  include text-2.1.1-7a0f [atomic-write]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write]  System.AtomicWrite.Writer.ByteString=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.ByteString,System.AtomicWrite.Writer.ByteString.Binary=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.ByteString.Binary,System.AtomicWrite.Writer.ByteStringBuilder=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.ByteStringBuilder,System.AtomicWrite.Writer.LazyByteString=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.LazyByteString,System.AtomicWrite.Writer.LazyByteString.Binary=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.LazyByteString.Binary,System.AtomicWrite.Writer.LazyText=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.LazyText,System.AtomicWrite.Writer.LazyText.Binary=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.LazyText.Binary,System.AtomicWrite.Writer.String=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.String,System.AtomicWrite.Writer.String.Binary=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.String.Binary,System.AtomicWrite.Writer.Text=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.Text,System.AtomicWrite.Writer.Text.Binary=atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE:System.AtomicWrite.Writer.Text.Binary [atomic-write]  unit atomic-write-0.2.1.1-2DhQ5O3aNYV7nE2V3kEsJH-atomic-write-test [atomic-write]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  include base-4.19.1.0-a65c [atomic-write]  include bytestring-0.12.1.0-e271 [atomic-write]  include filepath-1.4.200.1-5c86 [atomic-write]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [atomic-write]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  include text-2.1.1-7a0f [atomic-write]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write] Ready component graph: [atomic-write]  definite atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  depends base-4.19.1.0-a65c [atomic-write]  depends bytestring-0.12.1.0-e271 [atomic-write]  depends directory-1.3.8.1-3af8 [atomic-write]  depends filepath-1.4.200.1-5c86 [atomic-write]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  depends text-2.1.1-7a0f [atomic-write]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write]  definite atomic-write-0.2.1.1-2DhQ5O3aNYV7nE2V3kEsJH-atomic-write-test [atomic-write]  depends atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write]  depends base-4.19.1.0-a65c [atomic-write]  depends bytestring-0.12.1.0-e271 [atomic-write]  depends filepath-1.4.200.1-5c86 [atomic-write]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [atomic-write]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [atomic-write]  depends text-2.1.1-7a0f [atomic-write]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [atomic-write] Using Cabal-3.10.2.0 compiled by ghc-9.8 [atomic-write] Using compiler: ghc-9.8.2 [atomic-write] Using install prefix: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1 [atomic-write] Executables installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/bin [atomic-write] Libraries installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write] Dynamic Libraries installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [atomic-write] Private executables installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/libexec/x86_64-linux-ghc-9.8.2/atomic-write-0.2.1.1 [atomic-write] Data files installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/share/x86_64-linux-ghc-9.8.2/atomic-write-0.2.1.1 [atomic-write] Documentation installed in: [atomic-write] /nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc/share/doc/atomic-write-0.2.1.1 [atomic-write] Configuration files installed in: [atomic-write] /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/etc [atomic-write] No alex found [atomic-write] Using ar found on system at: [atomic-write] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [atomic-write] No c2hs found [atomic-write] No cpphs found [atomic-write] No doctest found [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 ) [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 ) [atomic-write] Using gcc version 14.3.0 given by user at: [atomic-write] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [atomic-write] Using ghc version 9.8.2 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [atomic-write] Using ghc-pkg version 9.8.2 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [atomic-write] No ghcjs found [atomic-write] No ghcjs-pkg found [atomic-write] No greencard found [atomic-write] Using haddock version 2.30.0 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [atomic-write] No happy found [atomic-write] Using haskell-suite found on system at: haskell-suite-dummy-location [atomic-write] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [atomic-write] No hmake found [atomic-write] Using hpc version 0.69 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [atomic-write] Using hsc2hs version 0.68.10 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [atomic-write] Using hscolour version 1.25 found on system at: [atomic-write] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [atomic-write] No jhc found [atomic-write] Using ld found on system at: [atomic-write] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [atomic-write] No pkg-config found [atomic-write] Using runghc version 9.8.2 found on system at: [atomic-write] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [atomic-write] Using strip version 2.44 found on system at: [atomic-write] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [atomic-write] Using tar found on system at: [atomic-write] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [atomic-write] No uhc found [atomic-write] Phase: buildPhase [atomic-write] Preprocessing library for atomic-write-0.2.1.1.. [atomic-write] Building library for atomic-write-0.2.1.1.. [atomic-write] [ 1 of 12] Compiling System.AtomicWrite.Internal ( src/System/AtomicWrite/Internal.hs, dist/build/System/AtomicWrite/Internal.o, dist/build/System/AtomicWrite/Internal.dyn_o ) [atomic-write] [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteString ( src/System/AtomicWrite/Writer/ByteString.hs, dist/build/System/AtomicWrite/Writer/ByteString.o, dist/build/System/AtomicWrite/Writer/ByteString.dyn_o ) [atomic-write] [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteString.Binary ( src/System/AtomicWrite/Writer/ByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/ByteString/Binary.o, dist/build/System/AtomicWrite/Writer/ByteString/Binary.dyn_o ) [atomic-write] [ 4 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilder ( src/System/AtomicWrite/Writer/ByteStringBuilder.hs, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.o, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.dyn_o ) [atomic-write] [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteString ( src/System/AtomicWrite/Writer/LazyByteString.hs, dist/build/System/AtomicWrite/Writer/LazyByteString.o, dist/build/System/AtomicWrite/Writer/LazyByteString.dyn_o ) [atomic-write] [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.Binary ( src/System/AtomicWrite/Writer/LazyByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.o, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_o ) [atomic-write] [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyText ( src/System/AtomicWrite/Writer/LazyText.hs, dist/build/System/AtomicWrite/Writer/LazyText.o, dist/build/System/AtomicWrite/Writer/LazyText.dyn_o ) [atomic-write] [ 8 of 12] Compiling System.AtomicWrite.Writer.LazyText.Binary ( src/System/AtomicWrite/Writer/LazyText/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyText/Binary.o, dist/build/System/AtomicWrite/Writer/LazyText/Binary.dyn_o ) [atomic-write] [ 9 of 12] Compiling System.AtomicWrite.Writer.String ( src/System/AtomicWrite/Writer/String.hs, dist/build/System/AtomicWrite/Writer/String.o, dist/build/System/AtomicWrite/Writer/String.dyn_o ) [atomic-write] [10 of 12] Compiling System.AtomicWrite.Writer.String.Binary ( src/System/AtomicWrite/Writer/String/Binary.hs, dist/build/System/AtomicWrite/Writer/String/Binary.o, dist/build/System/AtomicWrite/Writer/String/Binary.dyn_o ) [atomic-write] [11 of 12] Compiling System.AtomicWrite.Writer.Text ( src/System/AtomicWrite/Writer/Text.hs, dist/build/System/AtomicWrite/Writer/Text.o, dist/build/System/AtomicWrite/Writer/Text.dyn_o ) [atomic-write] [12 of 12] Compiling System.AtomicWrite.Writer.Text.Binary ( src/System/AtomicWrite/Writer/Text/Binary.hs, dist/build/System/AtomicWrite/Writer/Text/Binary.o, dist/build/System/AtomicWrite/Writer/Text/Binary.dyn_o ) [atomic-write] [ 1 of 12] Compiling System.AtomicWrite.Internal ( src/System/AtomicWrite/Internal.hs, dist/build/System/AtomicWrite/Internal.p_o ) [atomic-write] [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteString ( src/System/AtomicWrite/Writer/ByteString.hs, dist/build/System/AtomicWrite/Writer/ByteString.p_o ) [atomic-write] [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteString.Binary ( src/System/AtomicWrite/Writer/ByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/ByteString/Binary.p_o ) [atomic-write] [ 4 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilder ( src/System/AtomicWrite/Writer/ByteStringBuilder.hs, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.p_o ) [atomic-write] [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteString ( src/System/AtomicWrite/Writer/LazyByteString.hs, dist/build/System/AtomicWrite/Writer/LazyByteString.p_o ) [atomic-write] [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.Binary ( src/System/AtomicWrite/Writer/LazyByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.p_o ) [atomic-write] [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyText ( src/System/AtomicWrite/Writer/LazyText.hs, dist/build/System/AtomicWrite/Writer/LazyText.p_o ) [atomic-write] [ 8 of 12] Compiling System.AtomicWrite.Writer.LazyText.Binary ( src/System/AtomicWrite/Writer/LazyText/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyText/Binary.p_o ) [atomic-write] [ 9 of 12] Compiling System.AtomicWrite.Writer.String ( src/System/AtomicWrite/Writer/String.hs, dist/build/System/AtomicWrite/Writer/String.p_o ) [atomic-write] [10 of 12] Compiling System.AtomicWrite.Writer.String.Binary ( src/System/AtomicWrite/Writer/String/Binary.hs, dist/build/System/AtomicWrite/Writer/String/Binary.p_o ) [atomic-write] [11 of 12] Compiling System.AtomicWrite.Writer.Text ( src/System/AtomicWrite/Writer/Text.hs, dist/build/System/AtomicWrite/Writer/Text.p_o ) [atomic-write] [12 of 12] Compiling System.AtomicWrite.Writer.Text.Binary ( src/System/AtomicWrite/Writer/Text/Binary.hs, dist/build/System/AtomicWrite/Writer/Text/Binary.p_o ) [atomic-write] Preprocessing test suite 'atomic-write-test' for atomic-write-0.2.1.1.. [atomic-write] Building test suite 'atomic-write-test' for atomic-write-0.2.1.1.. [atomic-write] [ 1 of 12] Compiling System.AtomicWrite.Writer.ByteString.BinarySpec ( spec/System/AtomicWrite/Writer/ByteString/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteString/BinarySpec.o ) [atomic-write] [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilderSpec ( spec/System/AtomicWrite/Writer/ByteStringBuilderSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteStringBuilderSpec.o ) [atomic-write] [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteStringSpec ( spec/System/AtomicWrite/Writer/ByteStringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteStringSpec.o ) [atomic-write] [ 4 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.BinarySpec ( spec/System/AtomicWrite/Writer/LazyByteString/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyByteString/BinarySpec.o ) [atomic-write] [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteStringSpec ( spec/System/AtomicWrite/Writer/LazyByteStringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyByteStringSpec.o ) [atomic-write] [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyText.BinarySpec ( spec/System/AtomicWrite/Writer/LazyText/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyText/BinarySpec.o ) [atomic-write] [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyTextSpec ( spec/System/AtomicWrite/Writer/LazyTextSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyTextSpec.o ) [atomic-write] [ 8 of 12] Compiling System.AtomicWrite.Writer.String.BinarySpec ( spec/System/AtomicWrite/Writer/String/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/String/BinarySpec.o ) [atomic-write] [ 9 of 12] Compiling System.AtomicWrite.Writer.StringSpec ( spec/System/AtomicWrite/Writer/StringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/StringSpec.o ) [atomic-write] [10 of 12] Compiling System.AtomicWrite.Writer.Text.BinarySpec ( spec/System/AtomicWrite/Writer/Text/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/Text/BinarySpec.o ) [atomic-write] [11 of 12] Compiling System.AtomicWrite.Writer.TextSpec ( spec/System/AtomicWrite/Writer/TextSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/TextSpec.o ) [atomic-write] [12 of 12] Compiling Main ( spec/Spec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/Main.o ) [atomic-write] [13 of 13] Linking dist/build/atomic-write-test/atomic-write-test [atomic-write] Phase: checkPhase [atomic-write] Running 1 test suites... [atomic-write] Test suite atomic-write-test: RUNNING... [atomic-write]  [atomic-write] System.AtomicWrite.Writer.ByteString [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.ByteString.Binary [atomic-write]  atomicWriteFile [atomic-write]  writes the contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.ByteStringBuilder [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.LazyByteString [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.LazyByteString.Binary [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.LazyText [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.LazyText.Binary [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.String [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.String.Binary [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.Text [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write] System.AtomicWrite.Writer.Text.Binary [atomic-write]  atomicWriteFile [atomic-write]  writes contents to a file [✔] [atomic-write]  preserves the permissions of original file, regardless of umask [✔] [atomic-write]  creates a new file with permissions based on active umask [✔] [atomic-write]  atomicWriteFileWithMode [atomic-write]  writes contents to a file [✔] [atomic-write]  changes the permissions of a previously created file, regardless of umask [✔] [atomic-write]  creates a new file with specified permissions [✔] [atomic-write]  [atomic-write] Finished in 0.1272 seconds [atomic-write] 66 examples, 0 failures [atomic-write] Test suite atomic-write-test: PASS [atomic-write] Test suite logged to: dist/test/atomic-write-0.2.1.1-atomic-write-test.log [atomic-write] 1 of 1 test suites (1 of 1 test cases) passed. [atomic-write] Phase: haddockPhase [atomic-write] Preprocessing library for atomic-write-0.2.1.1.. [atomic-write] Running Haddock on library for atomic-write-0.2.1.1.. [atomic-write] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [atomic-write] [ 1 of 12] Compiling System.AtomicWrite.Internal ( src/System/AtomicWrite/Internal.hs, nothing ) [atomic-write] [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteString ( src/System/AtomicWrite/Writer/ByteString.hs, nothing ) [atomic-write] [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteString.Binary ( src/System/AtomicWrite/Writer/ByteString/Binary.hs, nothing ) [atomic-write] [ 4 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilder ( src/System/AtomicWrite/Writer/ByteStringBuilder.hs, nothing ) [atomic-write] [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteString ( src/System/AtomicWrite/Writer/LazyByteString.hs, nothing ) [atomic-write] [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.Binary ( src/System/AtomicWrite/Writer/LazyByteString/Binary.hs, nothing ) [atomic-write] [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyText ( src/System/AtomicWrite/Writer/LazyText.hs, nothing ) [atomic-write] [ 8 of 12] Compiling System.AtomicWrite.Writer.LazyText.Binary ( src/System/AtomicWrite/Writer/LazyText/Binary.hs, nothing ) [atomic-write] [ 9 of 12] Compiling System.AtomicWrite.Writer.String ( src/System/AtomicWrite/Writer/String.hs, nothing ) [atomic-write] [10 of 12] Compiling System.AtomicWrite.Writer.String.Binary ( src/System/AtomicWrite/Writer/String/Binary.hs, nothing ) [atomic-write] [11 of 12] Compiling System.AtomicWrite.Writer.Text ( src/System/AtomicWrite/Writer/Text.hs, nothing ) [atomic-write] [12 of 12] Compiling System.AtomicWrite.Writer.Text.Binary ( src/System/AtomicWrite/Writer/Text/Binary.hs, nothing ) [atomic-write] Haddock coverage: [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteString' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteString.Binary' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteStringBuilder' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyByteString' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyByteString.Binary' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyText' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyText.Binary' [atomic-write]  100% ( 5 / 5) in 'System.AtomicWrite.Writer.String' [atomic-write]  100% ( 5 / 5) in 'System.AtomicWrite.Writer.String.Binary' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.Text' [atomic-write]  100% ( 3 / 3) in 'System.AtomicWrite.Writer.Text.Binary' [atomic-write] Documentation created: dist/doc/html/atomic-write/, [atomic-write] dist/doc/html/atomic-write/atomic-write.txt [atomic-write] Preprocessing test suite 'atomic-write-test' for atomic-write-0.2.1.1.. [atomic-write] Phase: installPhase [atomic-write] Installing library in /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [atomic-write] Phase: fixupPhase [atomic-write] shrinking RPATHs of ELF executables and libraries in /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1 [atomic-write] shrinking /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSatomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE-ghc9.8.2.so [atomic-write] checking for references to /build/ in /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1... [atomic-write] patching script interpreter paths in /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1 [atomic-write] stripping (with command strip and flags -S -p) in /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1/lib [atomic-write] shrinking RPATHs of ELF executables and libraries in /nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc [atomic-write] checking for references to /build/ in /nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc... [atomic-write] patching script interpreter paths in /nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc [atomic-write:post-build] Uploading to the NixCI cache: /nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc /nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1 [atomic-write:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [atomic-write:post-build] copying 2 paths... [atomic-write:post-build] copying path '/nix/store/bqh4gwi1z9m2sc8fgcqbxw9jzymcr020-atomic-write-0.2.1.1-doc' to 'https://cache.nix-ci.com'... [atomic-write:post-build] copying path '/nix/store/l6ksygj46f82974ciafx09lc8rrqd66a-atomic-write-0.2.1.1' to 'https://cache.nix-ci.com'... [atomic-write:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [atomic-write:post-build] copying 1 paths... [atomic-write:post-build] copying path '/nix/store/rbsm88fc7mb6ybfflk5kjpdscb11hrnf-atomic-write-0.2.1.1.drv' to 'https://cache.nix-ci.com'... Uploaded atomic-write in 7.9s Progress: 74 of 89 built (1 building), 403 of 403 downloaded from cache Built atomic-write in 28.8s [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]  | ^^^^ [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 ) [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.. [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 ) [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 ) [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 1 minutes 45 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 [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]  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 [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 [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.02s) [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.36s) [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  (): OK [aeson]  +++ OK, passed 100 tests. [aeson]  Value: OK (0.03s) [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 [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.03s) [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 [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 [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 [aeson]  +++ OK, passed 100 tests. [aeson]  Seq: OK [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 [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 [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 [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]  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 [aeson]  +++ OK, passed 100 tests. [aeson]  Sum4: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip Key [aeson]  Bool: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Text: OK (0.04s) [aeson]  +++ OK, passed 100 tests. [aeson]  String: OK (0.07s) [aeson]  +++ OK, passed 100 tests. [aeson]  Int: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  [Text]: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  (Int,Char): OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Integer: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Natural: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Float: OK (0.04s) [aeson]  +++ OK, passed 100 tests. [aeson]  Double: OK (0.04s) [aeson]  +++ OK, passed 100 tests. [aeson]  Day: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  DayOfWeek: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Month: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Quarter: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  QuarterOfYear: OK [aeson]  +++ OK, passed 100 tests. [aeson]  LocalTime: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  TimeOfDay: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  UTCTime: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  Version: OK (0.07s) [aeson]  +++ OK, passed 100 tests. [aeson]  Lazy Text: OK (0.05s) [aeson]  +++ OK, passed 100 tests. [aeson]  UUID: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Const Text: OK (0.04s) [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 [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.01s) [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 [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. [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. [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.21s) [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 [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 [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 [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 [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 [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 [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 [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 (0.66s) [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 (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_neg_int_huge_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_pos_double_huge_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_real_neg_overflow.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.02s) [aeson]  tokens bs: OK (0.02s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_real_pos_overflow.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_real_underflow.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_too_big_neg_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.02s) [aeson]  i_number_too_big_pos_int.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.02s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  i_number_very_big_negative_int.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]  i_object_key_lone_2nd_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 [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 [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 [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 (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_invalid_utf8.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_array_items_separated_by_semicolon.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_just_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.02s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_missing_value.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_newlines_unclosed.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_number_and_several_commas.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_star_inside.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_array_unclosed.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_array_unclosed_trailing_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.02s) [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 (0.01s) [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_incomplete_false.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_incomplete_null.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_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 [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 (0.01s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_hex_2_digits.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [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 [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 (0.02s) [aeson]  tokens lbs: OK (0.01s) [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 [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 (0.01s) [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 [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_real_garbage_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_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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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.06s) [aeson]  tokens bs: OK (0.04s) [aeson]  tokens lbs: OK (0.04s) [aeson]  tokens text: OK (0.03s) [aeson]  Golden file did not exist; created [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_capitalized_True.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.02s) [aeson]  tokens lbs: OK (0.01s) [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 (0.02s) [aeson]  tokens lbs: OK (0.02s) [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 (0.01s) [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 (0.02s) [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_end_array.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_structure_incomplete_UTF8_BOM.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_no_data.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.01s) [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 (0.01s) [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_object.json [aeson]  decode: OK (0.09s) [aeson]  tokens bs: OK (0.05s) [aeson]  tokens lbs: OK (0.06s) [aeson]  tokens text: OK (0.05s) [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 [aeson]  decode via tokens: OK [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 (0.01s) [aeson]  tokens lbs: OK [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 [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 [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [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 [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 [aeson]  y_number_simple_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [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 [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 [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 [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 (0.01s) [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 [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [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 (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_string_unicode_U+1FFFE_nonchar.json [aeson]  decode: OK (0.02s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_string_unicode_U+2064_invisible_plus.json [aeson]  decode: OK (0.02s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_string_unicode_U+FDD0_nonchar.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK (0.01s) [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 [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_string_with_del_character.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_structure_lonely_false.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK (0.01s) [aeson]  y_structure_lonely_int.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_structure_lonely_negative_real.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [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 [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_lonely_true.json [aeson]  decode: OK [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 (0.01s) [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 (0.02s) [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 [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 [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 (9.73s) [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] 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 [aeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [aeson] [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) [aeson] [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, nothing ) [aeson] [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, nothing ) [aeson] [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, nothing ) [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 ) [aeson] [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, nothing ) [aeson] [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, nothing ) [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 ) [aeson] [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, nothing ) [aeson] [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, nothing ) [aeson] [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, nothing ) [aeson] [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, 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 ) [aeson] [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, nothing ) [aeson] [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, nothing ) [aeson] [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, nothing ) [aeson] [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, nothing ) [aeson] [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, nothing ) [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, 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 ) [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]  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: '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: 'const' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [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: '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: '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 [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: '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: '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) [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: '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: '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]  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: '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: '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: 'Map' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'HashMap' 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: '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’ [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: 'ByteString' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'showsList' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'pairs' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [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: '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 [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: 'Value' is ambiguous. It is defined [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: '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: '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' [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 [aeson] Warning: Data.Aeson.Types: 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 [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 [aeson] Documentation created: dist/doc/html/aeson/, dist/doc/html/aeson/aeson.txt [aeson] Preprocessing test suite 'aeson-tests' for aeson-2.2.3.0.. [aeson] Phase: installPhase [aeson] Installing library in /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson] Phase: fixupPhase [aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0 [aeson] shrinking /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSaeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS-ghc9.8.2.so [aeson] checking for references to /build/ in /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0... [aeson] patching script interpreter paths in /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0 [aeson] stripping (with command strip and flags -S -p) in /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0/lib [aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc [aeson] checking for references to /build/ in /nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc... [aeson] patching script interpreter paths in /nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc [aeson:post-build] Uploading to the NixCI cache: /nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0 /nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc [aeson:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [aeson:post-build] copying 2 paths... [aeson:post-build] copying path '/nix/store/n7b57p787042mwsh0ni4bqv9r351079k-aeson-2.2.3.0-doc' to 'https://cache.nix-ci.com'... [aeson:post-build] copying path '/nix/store/lrr102kqci5ynqkkd8dq0dm9pn71czza-aeson-2.2.3.0' to 'https://cache.nix-ci.com'... [aeson:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [aeson:post-build] copying 1 paths... [aeson:post-build] copying path '/nix/store/z5xvdi6ff6428d98mfry33jaxsdp5lw8-aeson-2.2.3.0.drv' to 'https://cache.nix-ci.com'... Uploaded aeson in 18.0s Progress: 75 of 89 built, 403 of 403 downloaded from cache Built aeson in 2m39s Building /nix/store/2pk4dm51qgyaphk4aq478xjf73592044-attoparsec-aeson-2.2.2.0.drv Building /nix/store/vfyrj7fbfc1214b21l4wcylps8gx9l9z-autodocodec-0.4.2.2.drv Building /nix/store/12gc4cax15xnfny014v5vg2wdbyixcc5-cborg-0.2.10.0.drv Building /nix/store/cf5s74xaa1r4widv176v05d9a71j2iv3-path-0.9.5.drv [attoparsec-aeson] Phase: setupCompilerEnvironmentPhase [attoparsec-aeson] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [autodocodec] Phase: setupCompilerEnvironmentPhase [autodocodec] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [cborg] Phase: setupCompilerEnvironmentPhase [cborg] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [path] Phase: setupCompilerEnvironmentPhase [path] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.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 [autodocodec] Phase: unpackPhase [attoparsec-aeson] setupCompileFlags: -package-db=/build/tmp.isVvJo6EDF/setup-package.conf.d -threaded [autodocodec] unpacking source archive /nix/store/wjlx76i578xnkd56hk0drs3q3pdvvhga-autodocodec-0.4.2.2.tar.gz [autodocodec] source root is autodocodec-0.4.2.2 [autodocodec] setting SOURCE_DATE_EPOCH to timestamp 1725200897 of file "autodocodec-0.4.2.2/src/Autodocodec.hs" [attoparsec-aeson] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.isVvJo6EDF/Main.o ) [autodocodec] Phase: patchPhase [autodocodec] Phase: compileBuildDriverPhase [autodocodec] setupCompileFlags: -package-db=/build/tmp.yP5Ztm7sbJ/setup-package.conf.d -threaded [attoparsec-aeson] [2 of 2] Linking Setup [autodocodec] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.yP5Ztm7sbJ/Main.o ) [cborg] Phase: unpackPhase [cborg] unpacking source archive /nix/store/spp3954b0hx9jx5p74p9kvb2y9rp4w58-cborg-0.2.10.0.tar.gz [cborg] source root is cborg-0.2.10.0 [autodocodec] [2 of 2] Linking Setup [cborg] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cborg-0.2.10.0/tests/test-vectors/README.md" [cborg] Phase: patchPhase [cborg] Replace Cabal file with edited version from mirror://hackage/cborg-0.2.10.0/revision/2.cabal. [cborg] Run jailbreak-cabal to lift version restrictions on build inputs. [cborg] Phase: compileBuildDriverPhase [cborg] setupCompileFlags: -package-db=/build/tmp.u4XdIj2eAT/setup-package.conf.d -threaded [cborg] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.u4XdIj2eAT/Main.o ) [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.YK9vFi3MDG/setup-package.conf.d -threaded [cborg] [2 of 2] Linking Setup [path] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YK9vFi3MDG/Main.o ) [path] [2 of 2] Linking Setup [attoparsec-aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [attoparsec-aeson] Phase: configurePhase [attoparsec-aeson] configureFlags: --verbose --prefix=/nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.isVvJo6EDF/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [attoparsec-aeson] Using Parsec parser [attoparsec-aeson] Configuring attoparsec-aeson-2.2.2.0... [autodocodec] Phase: updateAutotoolsGnuConfigScriptsPhase [autodocodec] Phase: configurePhase [autodocodec] configureFlags: --verbose --prefix=/nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc/share/doc/autodocodec-0.4.2.2 --with-gcc=gcc --package-db=/build/tmp.yP5Ztm7sbJ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/lib [autodocodec] Using Parsec parser [autodocodec] Configuring autodocodec-0.4.2.2... [cborg] Phase: updateAutotoolsGnuConfigScriptsPhase [cborg] Phase: configurePhase [cborg] configureFlags: --verbose --prefix=/nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc/share/doc/cborg-0.2.10.0 --with-gcc=gcc --package-db=/build/tmp.u4XdIj2eAT/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [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.1.0 [attoparsec-aeson] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.1.0 [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.1 [attoparsec-aeson] Dependency vector >=0.12.0.1 && <0.14: using vector-0.13.2.0 [cborg] Using Parsec parser [cborg] Configuring cborg-0.2.10.0... [path] Phase: updateAutotoolsGnuConfigScriptsPhase [path] Phase: configurePhase [path] configureFlags: --verbose --prefix=/nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc/share/doc/path-0.9.5 --with-gcc=gcc --package-db=/build/tmp.YK9vFi3MDG/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [path] Using Parsec parser [path] Configuring path-0.9.5... [autodocodec] Dependency aeson: using aeson-2.2.3.0 [autodocodec] Dependency base >=4.7 && <5: using base-4.19.1.0 [autodocodec] Dependency bytestring: using bytestring-0.12.1.0 [autodocodec] Dependency containers: using containers-0.6.8 [autodocodec] Dependency dlist: using dlist-1.0 [autodocodec] Dependency hashable: using hashable-1.4.7.0 [autodocodec] Dependency mtl: using mtl-2.3.1 [autodocodec] Dependency scientific: using scientific-0.3.8.0 [autodocodec] Dependency text: using text-2.1.1 [autodocodec] Dependency time: using time-1.12.2 [autodocodec] Dependency unordered-containers: using unordered-containers-0.2.20 [autodocodec] Dependency validity: using validity-0.12.1.0 [autodocodec] Dependency validity-scientific: using validity-scientific-0.2.0.3 [autodocodec] Dependency vector: using vector-0.13.2.0 [autodocodec] Dependency base >=4.7 && <5: using base-4.19.1.0 [autodocodec] Dependency doctest: using doctest-0.22.6 [attoparsec-aeson] Source component graph: component lib [attoparsec-aeson] Configured component graph: [attoparsec-aeson]  component attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [attoparsec-aeson]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [attoparsec-aeson]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec-aeson]  include base-4.19.1.0-a65c [attoparsec-aeson]  include bytestring-0.12.1.0-e271 [attoparsec-aeson]  include character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [attoparsec-aeson]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [attoparsec-aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [attoparsec-aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec-aeson]  include text-2.1.1-7a0f [attoparsec-aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec-aeson] Linked component graph: [attoparsec-aeson]  unit attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [attoparsec-aeson]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [attoparsec-aeson]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec-aeson]  include base-4.19.1.0-a65c [attoparsec-aeson]  include bytestring-0.12.1.0-e271 [attoparsec-aeson]  include character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [attoparsec-aeson]  include integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [attoparsec-aeson]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [attoparsec-aeson]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec-aeson]  include text-2.1.1-7a0f [attoparsec-aeson]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec-aeson]  Data.Aeson.Parser=attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT:Data.Aeson.Parser,Data.Aeson.Parser.Internal=attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT:Data.Aeson.Parser.Internal [attoparsec-aeson] Ready component graph: [attoparsec-aeson]  definite attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [attoparsec-aeson]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [attoparsec-aeson]  depends attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [attoparsec-aeson]  depends base-4.19.1.0-a65c [attoparsec-aeson]  depends bytestring-0.12.1.0-e271 [attoparsec-aeson]  depends character-ps-0.1-24Cwfnq2lNp36ND6umnEdL [attoparsec-aeson]  depends integer-conversion-0.1.1-2rwwHyoUaZvKMSyv2OoZmn [attoparsec-aeson]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [attoparsec-aeson]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [attoparsec-aeson]  depends text-2.1.1-7a0f [attoparsec-aeson]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [attoparsec-aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [attoparsec-aeson] Using compiler: ghc-9.8.2 [attoparsec-aeson] Using install prefix: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Executables installed in: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/bin [attoparsec-aeson] Libraries installed in: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [attoparsec-aeson] Dynamic Libraries installed in: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [attoparsec-aeson] Private executables installed in: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/libexec/x86_64-linux-ghc-9.8.2/attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Data files installed in: [attoparsec-aeson] /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/share/x86_64-linux-ghc-9.8.2/attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Documentation installed in: [attoparsec-aeson] /nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-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/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/etc [attoparsec-aeson] No alex found [attoparsec-aeson] Using ar found on system at: [attoparsec-aeson] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [attoparsec-aeson] Using ghc version 9.8.2 found on system at: [attoparsec-aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [attoparsec-aeson] Using ghc-pkg version 9.8.2 found on system at: [attoparsec-aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [attoparsec-aeson] Using hsc2hs version 0.68.10 found on system at: [attoparsec-aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [attoparsec-aeson] Using hscolour version 1.25 found on system at: [attoparsec-aeson] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [attoparsec-aeson] No jhc found [attoparsec-aeson] Using ld found on system at: [attoparsec-aeson] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [attoparsec-aeson] No pkg-config found [attoparsec-aeson] Using runghc version 9.8.2 found on system at: [attoparsec-aeson] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [attoparsec-aeson] Using strip version 2.44 found on system at: [attoparsec-aeson] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [attoparsec-aeson] Using tar found on system at: [attoparsec-aeson] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [attoparsec-aeson] No uhc found [cborg] Flags chosen: optimize-gmp=True [cborg] Dependency array: using array-0.5.6.0 [cborg] Dependency base: using base-4.19.1.0 [cborg] Dependency bytestring: using bytestring-0.12.1.0 [cborg] Dependency containers: using containers-0.6.8 [cborg] Dependency deepseq: using deepseq-1.5.0.0 [cborg] Dependency ghc-bignum >=1.0 && <2.0: using ghc-bignum-1.3 [cborg] Dependency ghc-prim: using ghc-prim-0.11.0 [cborg] Dependency half: using half-0.3.2 [cborg] Dependency primitive: using primitive-0.9.1.0 [cborg] Dependency text: using text-2.1.1 [cborg] Dependency QuickCheck: using QuickCheck-2.14.3 [cborg] Dependency aeson: using aeson-2.2.3.0 [cborg] Dependency array: using array-0.5.6.0 [cborg] Dependency base: using base-4.19.1.0 [cborg] Dependency base-orphans: using base-orphans-0.9.3 [cborg] Dependency base16-bytestring: using base16-bytestring-1.0.2.0 [cborg] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [cborg] Dependency bytestring: using bytestring-0.12.1.0 [cborg] Dependency cborg: using cborg-0.2.10.0 [cborg] Dependency deepseq: using deepseq-1.5.0.0 [cborg] Dependency half: using half-0.3.2 [cborg] Dependency primitive: using primitive-0.9.1.0 [cborg] Dependency random: using random-1.2.1.3 [cborg] Dependency scientific: using scientific-0.3.8.0 [cborg] Dependency tasty: using tasty-1.5.3 [cborg] Dependency tasty-hunit: using tasty-hunit-0.10.2 [cborg] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [cborg] Dependency text: using text-2.1.1 [cborg] Dependency vector: using vector-0.13.2.0 [autodocodec] Source component graph: [autodocodec]  component test:autodocodec-doctest [autodocodec]  component lib [autodocodec] Configured component graph: [autodocodec]  component autodocodec-0.4.2.2-GuKogPVb0mv2VIQ6IClnMG-autodocodec-doctest [autodocodec]  include base-4.19.1.0-a65c [autodocodec]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [autodocodec]  component autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t [autodocodec]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [autodocodec]  include base-4.19.1.0-a65c [autodocodec]  include bytestring-0.12.1.0-e271 [autodocodec]  include containers-0.6.8-bf3e [autodocodec]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [autodocodec]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [autodocodec]  include mtl-2.3.1-78a2 [autodocodec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [autodocodec]  include text-2.1.1-7a0f [autodocodec]  include time-1.12.2-dfe5 [autodocodec]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [autodocodec]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [autodocodec]  include validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [autodocodec]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [autodocodec] Linked component graph: [autodocodec]  unit autodocodec-0.4.2.2-GuKogPVb0mv2VIQ6IClnMG-autodocodec-doctest [autodocodec]  include base-4.19.1.0-a65c [autodocodec]  include doctest-0.22.6-blhhXyWrRJAqTquHQRdE [autodocodec]  unit autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t [autodocodec]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [autodocodec]  include base-4.19.1.0-a65c [autodocodec]  include bytestring-0.12.1.0-e271 [autodocodec]  include containers-0.6.8-bf3e [autodocodec]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [autodocodec]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [autodocodec]  include mtl-2.3.1-78a2 [autodocodec]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [autodocodec]  include text-2.1.1-7a0f [autodocodec]  include time-1.12.2-dfe5 [autodocodec]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [autodocodec]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [autodocodec]  include validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [autodocodec]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [autodocodec]  Autodocodec=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec,Autodocodec.Aeson=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Aeson,Autodocodec.Aeson.Compat=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Aeson.Compat,Autodocodec.Aeson.Decode=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Aeson.Decode,Autodocodec.Aeson.Encode=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Aeson.Encode,Autodocodec.Class=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Class,Autodocodec.Codec=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.Codec,Autodocodec.DerivingVia=autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t:Autodocodec.DerivingVia [autodocodec] Ready component graph: [autodocodec]  definite autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t [autodocodec]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [autodocodec]  depends base-4.19.1.0-a65c [autodocodec]  depends bytestring-0.12.1.0-e271 [autodocodec]  depends containers-0.6.8-bf3e [autodocodec]  depends dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [autodocodec]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [autodocodec]  depends mtl-2.3.1-78a2 [autodocodec]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [autodocodec]  depends text-2.1.1-7a0f [autodocodec]  depends time-1.12.2-dfe5 [autodocodec]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [autodocodec]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [autodocodec]  depends validity-scientific-0.2.0.3-FkuAjjSe5p06UhYAEmuq8L [autodocodec]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [autodocodec]  definite autodocodec-0.4.2.2-GuKogPVb0mv2VIQ6IClnMG-autodocodec-doctest [autodocodec]  depends base-4.19.1.0-a65c [autodocodec]  depends doctest-0.22.6-blhhXyWrRJAqTquHQRdE [autodocodec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [autodocodec] Using compiler: ghc-9.8.2 [autodocodec] Using install prefix: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2 [autodocodec] Executables installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/bin [autodocodec] Libraries installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t [autodocodec] Dynamic Libraries installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [autodocodec] Private executables installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/libexec/x86_64-linux-ghc-9.8.2/autodocodec-0.4.2.2 [autodocodec] Data files installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/share/x86_64-linux-ghc-9.8.2/autodocodec-0.4.2.2 [autodocodec] Documentation installed in: [autodocodec] /nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc/share/doc/autodocodec-0.4.2.2 [autodocodec] Configuration files installed in: [autodocodec] /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/etc [autodocodec] No alex found [autodocodec] Using ar found on system at: [autodocodec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [autodocodec] No c2hs found [autodocodec] No cpphs found [autodocodec] Using doctest version 0.22.6 found on system at: [autodocodec] /nix/store/h7w970n2sibnl7zafddqhy4hi5z3mpzm-doctest-0.22.6/bin/doctest [autodocodec] Using gcc version 14.3.0 given by user at: [autodocodec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [autodocodec] Using ghc version 9.8.2 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [autodocodec] Using ghc-pkg version 9.8.2 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [autodocodec] No ghcjs found [autodocodec] No ghcjs-pkg found [autodocodec] No greencard found [autodocodec] Using haddock version 2.30.0 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [autodocodec] No happy found [autodocodec] Using haskell-suite found on system at: haskell-suite-dummy-location [autodocodec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [autodocodec] No hmake found [autodocodec] Using hpc version 0.69 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [autodocodec] Using hsc2hs version 0.68.10 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [autodocodec] Using hscolour version 1.25 found on system at: [autodocodec] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [autodocodec] No jhc found [autodocodec] Using ld found on system at: [autodocodec] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [autodocodec] No pkg-config found [autodocodec] Using runghc version 9.8.2 found on system at: [autodocodec] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [autodocodec] Using strip version 2.44 found on system at: [autodocodec] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [autodocodec] Using tar found on system at: [autodocodec] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [autodocodec] No uhc found [attoparsec-aeson] Phase: buildPhase [path] Flags chosen: dev=False [path] Dependency aeson: using aeson-2.2.3.0 [path] Dependency base >=4.12 && <5: using base-4.19.1.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.200.1 [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.1 [path] Dependency aeson: using aeson-2.2.3.0 [path] Dependency base >=4.12 && <5: using base-4.19.1.0 [path] Dependency bytestring: using bytestring-0.12.1.0 [path] Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.200.1 [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.1.0 [path] Dependency bytestring: using bytestring-0.12.1.0 [path] Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.200.1 [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 [attoparsec-aeson] Preprocessing library for attoparsec-aeson-2.2.2.0.. [attoparsec-aeson] Building library for attoparsec-aeson-2.2.2.0.. [cborg] Source component graph: [cborg]  component lib [cborg]  component test:tests dependency lib [cborg] Configured component graph: [cborg]  component cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  include array-0.5.6.0-4c48 [cborg]  include base-4.19.1.0-a65c [cborg]  include bytestring-0.12.1.0-e271 [cborg]  include containers-0.6.8-bf3e [cborg]  include deepseq-1.5.0.0-e0b4 [cborg]  include ghc-bignum-1.3-88ca [cborg]  include ghc-prim-0.11.0-89e1 [cborg]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  include text-2.1.1-7a0f [cborg]  component cborg-0.2.10.0-4KS8Ehw6V5tBBbilhQVmxg-tests [cborg]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg]  include array-0.5.6.0-4c48 [cborg]  include base-4.19.1.0-a65c [cborg]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg]  include bytestring-0.12.1.0-e271 [cborg]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  include deepseq-1.5.0.0-e0b4 [cborg]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [cborg]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [cborg]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [cborg]  include text-2.1.1-7a0f [cborg]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg] Linked component graph: [cborg]  unit cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  include array-0.5.6.0-4c48 [cborg]  include base-4.19.1.0-a65c [cborg]  include bytestring-0.12.1.0-e271 [cborg]  include containers-0.6.8-bf3e [cborg]  include deepseq-1.5.0.0-e0b4 [cborg]  include ghc-bignum-1.3-88ca [cborg]  include ghc-prim-0.11.0-89e1 [cborg]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  include text-2.1.1-7a0f [cborg]  Codec.CBOR=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR,Codec.CBOR.ByteArray=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.ByteArray,Codec.CBOR.ByteArray.Sliced=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.ByteArray.Sliced,Codec.CBOR.Decoding=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Decoding,Codec.CBOR.Encoding=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Encoding,Codec.CBOR.FlatTerm=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.FlatTerm,Codec.CBOR.Magic=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Magic,Codec.CBOR.Pretty=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Pretty,Codec.CBOR.Read=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Read,Codec.CBOR.Term=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Term,Codec.CBOR.Write=cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da:Codec.CBOR.Write [cborg]  unit cborg-0.2.10.0-4KS8Ehw6V5tBBbilhQVmxg-tests [cborg]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg]  include array-0.5.6.0-4c48 [cborg]  include base-4.19.1.0-a65c [cborg]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg]  include bytestring-0.12.1.0-e271 [cborg]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  include deepseq-1.5.0.0-e0b4 [cborg]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  include random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [cborg]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [cborg]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg]  include tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [cborg]  include text-2.1.1-7a0f [cborg]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg] Ready component graph: [cborg]  definite cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  depends array-0.5.6.0-4c48 [cborg]  depends base-4.19.1.0-a65c [cborg]  depends bytestring-0.12.1.0-e271 [cborg]  depends containers-0.6.8-bf3e [cborg]  depends deepseq-1.5.0.0-e0b4 [cborg]  depends ghc-bignum-1.3-88ca [cborg]  depends ghc-prim-0.11.0-89e1 [cborg]  depends half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  depends text-2.1.1-7a0f [cborg]  definite cborg-0.2.10.0-4KS8Ehw6V5tBBbilhQVmxg-tests [cborg]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg]  depends array-0.5.6.0-4c48 [cborg]  depends base-4.19.1.0-a65c [cborg]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg]  depends base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg]  depends bytestring-0.12.1.0-e271 [cborg]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg]  depends deepseq-1.5.0.0-e0b4 [cborg]  depends half-0.3.2-63CQw7xXS8H24DE0ud3ogv [cborg]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [cborg]  depends random-1.2.1.3-LXIMhhg7UgvAEmycM0UFwc [cborg]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [cborg]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg]  depends tasty-quickcheck-0.11-F3XLh040IgQ7P93uCT5l6a [cborg]  depends text-2.1.1-7a0f [cborg]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg] Using Cabal-3.10.2.0 compiled by ghc-9.8 [cborg] Using compiler: ghc-9.8.2 [cborg] Using install prefix: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0 [cborg] Executables installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/bin [cborg] Libraries installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg] Dynamic Libraries installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [cborg] Private executables installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/libexec/x86_64-linux-ghc-9.8.2/cborg-0.2.10.0 [cborg] Data files installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/share/x86_64-linux-ghc-9.8.2/cborg-0.2.10.0 [cborg] Documentation installed in: [cborg] /nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc/share/doc/cborg-0.2.10.0 [cborg] Configuration files installed in: [cborg] /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/etc [cborg] No alex found [cborg] Using ar found on system at: [cborg] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [cborg] No c2hs found [cborg] No cpphs found [cborg] No doctest found [cborg] Using gcc version 14.3.0 given by user at: [cborg] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [cborg] Using ghc version 9.8.2 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [cborg] Using ghc-pkg version 9.8.2 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [cborg] No ghcjs found [cborg] No ghcjs-pkg found [cborg] No greencard found [cborg] Using haddock version 2.30.0 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [cborg] No happy found [cborg] Using haskell-suite found on system at: haskell-suite-dummy-location [cborg] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [cborg] No hmake found [cborg] Using hpc version 0.69 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [cborg] Using hsc2hs version 0.68.10 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [cborg] Using hscolour version 1.25 found on system at: [cborg] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [cborg] No jhc found [cborg] Using ld found on system at: [cborg] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [cborg] No pkg-config found [cborg] Using runghc version 9.8.2 found on system at: [cborg] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [cborg] Using strip version 2.44 found on system at: [cborg] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [cborg] Using tar found on system at: [cborg] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [cborg] No uhc found [autodocodec] Phase: buildPhase [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 ) [autodocodec] Preprocessing library for autodocodec-0.4.2.2.. [autodocodec] Building library for autodocodec-0.4.2.2.. [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-AClScdrFMpR2QcEJkCi901 [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include deepseq-1.5.0.0-e0b4 [path]  include exceptions-0.10.7-3e42 [path]  include filepath-1.4.200.1-5c86 [path]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [path]  include template-haskell-2.21.0.0-d739 [path]  include text-2.1.1-7a0f [path]  component path-0.9.5-1CRP6yvZaTTIxUyI6A2Zg6-test [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include bytestring-0.12.1.0-e271 [path]  include filepath-1.4.200.1-5c86 [path]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  include mtl-2.3.1-78a2 [path]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  include template-haskell-2.21.0.0-d739 [path]  component path-0.9.5-F77ufAY4Ckp9l1FFvfkHlG-validity-test [path]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include bytestring-0.12.1.0-e271 [path]  include filepath-1.4.200.1-5c86 [path]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [path]  include genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [path]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [path]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  include mtl-2.3.1-78a2 [path]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [path] Linked component graph: [path]  unit path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include deepseq-1.5.0.0-e0b4 [path]  include exceptions-0.10.7-3e42 [path]  include filepath-1.4.200.1-5c86 [path]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [path]  include template-haskell-2.21.0.0-d739 [path]  include text-2.1.1-7a0f [path]  Path=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path,Path.Internal=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path.Internal,Path.Internal.Posix=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path.Internal.Posix,Path.Internal.Windows=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path.Internal.Windows,Path.Posix=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path.Posix,Path.Windows=path-0.9.5-AClScdrFMpR2QcEJkCi901:Path.Windows [path]  unit path-0.9.5-1CRP6yvZaTTIxUyI6A2Zg6-test [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include bytestring-0.12.1.0-e271 [path]  include filepath-1.4.200.1-5c86 [path]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  include mtl-2.3.1-78a2 [path]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  include template-haskell-2.21.0.0-d739 [path]  unit path-0.9.5-F77ufAY4Ckp9l1FFvfkHlG-validity-test [path]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [path]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  include base-4.19.1.0-a65c [path]  include bytestring-0.12.1.0-e271 [path]  include filepath-1.4.200.1-5c86 [path]  include genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [path]  include genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [path]  include genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [path]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  include mtl-2.3.1-78a2 [path]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  include validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [path] Ready component graph: [path]  definite path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  depends base-4.19.1.0-a65c [path]  depends deepseq-1.5.0.0-e0b4 [path]  depends exceptions-0.10.7-3e42 [path]  depends filepath-1.4.200.1-5c86 [path]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [path]  depends template-haskell-2.21.0.0-d739 [path]  depends text-2.1.1-7a0f [path]  definite path-0.9.5-F77ufAY4Ckp9l1FFvfkHlG-validity-test [path]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [path]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  depends base-4.19.1.0-a65c [path]  depends bytestring-0.12.1.0-e271 [path]  depends filepath-1.4.200.1-5c86 [path]  depends genvalidity-1.1.1.0-C2AiwC4VcwhEdAJAZfYq3D [path]  depends genvalidity-hspec-1.0.0.3-EY0nZVsVXDDGa8pRxLszir [path]  depends genvalidity-property-1.0.0.0-FZe6W2juxKI6MHObyOcTwM [path]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  depends mtl-2.3.1-78a2 [path]  depends path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  depends validity-0.12.1.0-2DKOViIwNMh5jCP9OwqH4z [path]  definite path-0.9.5-1CRP6yvZaTTIxUyI6A2Zg6-test [path]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [path]  depends base-4.19.1.0-a65c [path]  depends bytestring-0.12.1.0-e271 [path]  depends filepath-1.4.200.1-5c86 [path]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path]  depends mtl-2.3.1-78a2 [path]  depends path-0.9.5-AClScdrFMpR2QcEJkCi901 [path]  depends template-haskell-2.21.0.0-d739 [path] Using Cabal-3.10.2.0 compiled by ghc-9.8 [path] Using compiler: ghc-9.8.2 [path] Using install prefix: /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5 [path] Executables installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/bin [path] Libraries installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/path-0.9.5-AClScdrFMpR2QcEJkCi901 [path] Dynamic Libraries installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [path] Private executables installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/libexec/x86_64-linux-ghc-9.8.2/path-0.9.5 [path] Data files installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/share/x86_64-linux-ghc-9.8.2/path-0.9.5 [path] Documentation installed in: [path] /nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc/share/doc/path-0.9.5 [path] Configuration files installed in: [path] /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/etc [path] No alex found [path] Using ar found on system at: [path] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-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/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [path] Using ghc version 9.8.2 found on system at: [path] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [path] Using ghc-pkg version 9.8.2 found on system at: [path] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [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/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [path] Using hsc2hs version 0.68.10 found on system at: [path] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [path] Using hscolour version 1.25 found on system at: [path] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [path] No jhc found [path] Using ld found on system at: [path] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [path] No pkg-config found [path] Using runghc version 9.8.2 found on system at: [path] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [path] Using strip version 2.44 found on system at: [path] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [path] Using tar found on system at: [path] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [path] No uhc found [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 ) [cborg] Phase: buildPhase [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 ) [cborg] Preprocessing library for cborg-0.2.10.0.. [cborg] Building library for cborg-0.2.10.0.. [autodocodec] [1 of 9] Compiling Autodocodec.Aeson.Compat ( src/Autodocodec/Aeson/Compat.hs, dist/build/Autodocodec/Aeson/Compat.o, dist/build/Autodocodec/Aeson/Compat.dyn_o ) [path] Phase: buildPhase [path] Preprocessing library for path-0.9.5.. [path] Building library for path-0.9.5.. [autodocodec] [2 of 9] Compiling Autodocodec.Codec ( src/Autodocodec/Codec.hs, dist/build/Autodocodec/Codec.o, dist/build/Autodocodec/Codec.dyn_o ) [cborg] [ 1 of 14] Compiling Codec.CBOR.ByteArray.Internal ( src/Codec/CBOR/ByteArray/Internal.hs, dist/build/Codec/CBOR/ByteArray/Internal.o, dist/build/Codec/CBOR/ByteArray/Internal.dyn_o ) [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 ) [cborg] [ 2 of 14] Compiling Codec.CBOR.ByteArray.Sliced ( src/Codec/CBOR/ByteArray/Sliced.hs, dist/build/Codec/CBOR/ByteArray/Sliced.o, dist/build/Codec/CBOR/ByteArray/Sliced.dyn_o ) [cborg]  [cborg] src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 44 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 3 of 14] Compiling Codec.CBOR.ByteArray ( src/Codec/CBOR/ByteArray.hs, dist/build/Codec/CBOR/ByteArray.o, dist/build/Codec/CBOR/ByteArray.dyn_o ) [cborg]  [cborg] src/Codec/CBOR/ByteArray.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 39 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 4 of 14] Compiling Codec.CBOR.Decoding ( src/Codec/CBOR/Decoding.hs, dist/build/Codec/CBOR/Decoding.o, dist/build/Codec/CBOR/Decoding.dyn_o ) [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]  | ^^^^^ [cborg] [ 5 of 14] Compiling Codec.CBOR.Magic ( src/Codec/CBOR/Magic.hs, dist/build/Codec/CBOR/Magic.o, dist/build/Codec/CBOR/Magic.dyn_o ) [cborg] [ 6 of 14] Compiling Codec.CBOR.Read ( src/Codec/CBOR/Read.hs, dist/build/Codec/CBOR/Read.o, dist/build/Codec/CBOR/Read.dyn_o ) [autodocodec] [3 of 9] Compiling Autodocodec.Class ( src/Autodocodec/Class.hs, dist/build/Autodocodec/Class.o, dist/build/Autodocodec/Class.dyn_o ) [autodocodec] [4 of 9] Compiling Autodocodec.Aeson.Encode ( src/Autodocodec/Aeson/Encode.hs, dist/build/Autodocodec/Aeson/Encode.o, dist/build/Autodocodec/Aeson/Encode.dyn_o ) [autodocodec] [5 of 9] Compiling Autodocodec.Aeson.Decode ( src/Autodocodec/Aeson/Decode.hs, dist/build/Autodocodec/Aeson/Decode.o, dist/build/Autodocodec/Aeson/Decode.dyn_o ) [autodocodec] [6 of 9] Compiling Autodocodec.DerivingVia ( src/Autodocodec/DerivingVia.hs, dist/build/Autodocodec/DerivingVia.o, dist/build/Autodocodec/DerivingVia.dyn_o ) [autodocodec] [7 of 9] Compiling Autodocodec.Aeson ( src/Autodocodec/Aeson.hs, dist/build/Autodocodec/Aeson.o, dist/build/Autodocodec/Aeson.dyn_o ) [autodocodec] [8 of 9] Compiling Autodocodec ( src/Autodocodec.hs, dist/build/Autodocodec.o, dist/build/Autodocodec.dyn_o ) [autodocodec] [9 of 9] Compiling Paths_autodocodec ( dist/build/autogen/Paths_autodocodec.hs, dist/build/Paths_autodocodec.o, dist/build/Paths_autodocodec.dyn_o ) [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]  | ^^^^^^^^^ [autodocodec] [1 of 9] Compiling Autodocodec.Aeson.Compat ( src/Autodocodec/Aeson/Compat.hs, dist/build/Autodocodec/Aeson/Compat.p_o ) [path] [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.p_o ) [autodocodec] [2 of 9] Compiling Autodocodec.Codec ( src/Autodocodec/Codec.hs, dist/build/Autodocodec/Codec.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]  | ^^^^^ [autodocodec] [3 of 9] Compiling Autodocodec.Class ( src/Autodocodec/Class.hs, dist/build/Autodocodec/Class.p_o ) [autodocodec] [4 of 9] Compiling Autodocodec.Aeson.Encode ( src/Autodocodec/Aeson/Encode.hs, dist/build/Autodocodec/Aeson/Encode.p_o ) [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]  | ^^^^^^^^^ [autodocodec] [5 of 9] Compiling Autodocodec.Aeson.Decode ( src/Autodocodec/Aeson/Decode.hs, dist/build/Autodocodec/Aeson/Decode.p_o ) [autodocodec] [6 of 9] Compiling Autodocodec.DerivingVia ( src/Autodocodec/DerivingVia.hs, dist/build/Autodocodec/DerivingVia.p_o ) [autodocodec] [7 of 9] Compiling Autodocodec.Aeson ( src/Autodocodec/Aeson.hs, dist/build/Autodocodec/Aeson.p_o ) [autodocodec] [8 of 9] Compiling Autodocodec ( src/Autodocodec.hs, dist/build/Autodocodec.p_o ) [autodocodec] [9 of 9] Compiling Paths_autodocodec ( dist/build/autogen/Paths_autodocodec.hs, dist/build/Paths_autodocodec.p_o ) [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 ) [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 ) [autodocodec] Preprocessing test suite 'autodocodec-doctest' for autodocodec-0.4.2.2.. [autodocodec] Building test suite 'autodocodec-doctest' for autodocodec-0.4.2.2.. [autodocodec] [1 of 2] Compiling DocTest ( doctest/DocTest.hs, dist/build/autodocodec-doctest/autodocodec-doctest-tmp/DocTest.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 ) [autodocodec] [2 of 2] Compiling Paths_autodocodec ( dist/build/autodocodec-doctest/autogen/Paths_autodocodec.hs, dist/build/autodocodec-doctest/autodocodec-doctest-tmp/Paths_autodocodec.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 ) [autodocodec] [3 of 3] Linking dist/build/autodocodec-doctest/autodocodec-doctest [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.. [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 ) [autodocodec] Phase: checkPhase [autodocodec] Running 1 test suites... [autodocodec] Test suite autodocodec-doctest: RUNNING... [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]  [path] test/Common/Posix.hs:21:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftAbsDir’ [path]  | [path] 21 | liftAbsDir = foo $(TH.lift (Path "/foo/" :: Path Abs Dir)) [path]  | ^^^^^^^^^^ [path]  [path] test/Common/Posix.hs:24:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftAbsFile’ [path]  | [path] 24 | liftAbsFile = foo $(TH.lift (Path "/foo" :: Path Abs File)) [path]  | ^^^^^^^^^^^ [path] [2 of 5] Compiling Common.Windows ( test/Common/Windows.hs, dist/build/test/test-tmp/Common/Windows.o, dist/build/test/test-tmp/Common/Windows.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/Windows.hs:8:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqAbsDir’ [path]  | [path] 8 | qqAbsDir = foo [absdir|C:\foo\|] [path]  | ^^^^^^^^ [path]  [path] test/Common/Windows.hs:11:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqAbsFile’ [path]  | [path] 11 | qqAbsFile = foo [absdir|C:\foo|] [path]  | ^^^^^^^^^ [path]  [path] test/Common/Windows.hs:14:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thAbsDir’ [path]  | [path] 14 | thAbsDir = foo $(mkAbsDir "C:\\foo\\") [path]  | ^^^^^^^^ [path]  [path] test/Common/Windows.hs:17:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thAbsFile’ [path]  | [path] 17 | thAbsFile = foo $(mkAbsFile "C:\\foo") [path]  | ^^^^^^^^^ [path]  [path] test/Common/Windows.hs:20:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftAbsDir’ [path]  | [path] 20 | liftAbsDir = foo $(TH.lift (Path "C:\\foo\\" :: Path Abs Dir)) [path]  | ^^^^^^^^^^ [path]  [path] test/Common/Windows.hs:23:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftAbsFile’ [path]  | [path] 23 | liftAbsFile = foo $(TH.lift (Path "C:\\foo" :: Path Abs File)) [path]  | ^^^^^^^^^^^ [path] [3 of 5] Compiling Posix ( test/Posix.hs, dist/build/test/test-tmp/Posix.o ) [cborg] [ 7 of 14] Compiling Codec.CBOR.Encoding[boot] ( src/Codec/CBOR/Encoding.hs-boot, dist/build/Codec/CBOR/Encoding.o-boot, dist/build/Codec/CBOR/Encoding.dyn_o-boot ) [cborg] [ 8 of 14] Compiling Codec.CBOR.FlatTerm[boot] ( src/Codec/CBOR/FlatTerm.hs-boot, dist/build/Codec/CBOR/FlatTerm.o-boot, dist/build/Codec/CBOR/FlatTerm.dyn_o-boot ) [cborg] [ 9 of 14] Compiling Codec.CBOR.Encoding ( src/Codec/CBOR/Encoding.hs, dist/build/Codec/CBOR/Encoding.o, dist/build/Codec/CBOR/Encoding.dyn_o ) [cborg] [10 of 14] Compiling Codec.CBOR.FlatTerm ( src/Codec/CBOR/FlatTerm.hs, dist/build/Codec/CBOR/FlatTerm.o, dist/build/Codec/CBOR/FlatTerm.dyn_o ) [path] [4 of 5] Compiling Windows ( test/Windows.hs, dist/build/test/test-tmp/Windows.o ) [path] [5 of 5] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) [cborg] [11 of 14] Compiling Codec.CBOR.Term ( src/Codec/CBOR/Term.hs, dist/build/Codec/CBOR/Term.o, dist/build/Codec/CBOR/Term.dyn_o ) [attoparsec-aeson] [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.p_o ) [path] [6 of 6] Linking dist/build/test/test [cborg] [12 of 14] Compiling Codec.CBOR ( src/Codec/CBOR.hs, dist/build/Codec/CBOR.o, dist/build/Codec/CBOR.dyn_o ) [cborg] [13 of 14] Compiling Codec.CBOR.Write ( src/Codec/CBOR/Write.hs, dist/build/Codec/CBOR/Write.o, dist/build/Codec/CBOR/Write.dyn_o ) [cborg] [14 of 14] Compiling Codec.CBOR.Pretty ( src/Codec/CBOR/Pretty.hs, dist/build/Codec/CBOR/Pretty.o, dist/build/Codec/CBOR/Pretty.dyn_o ) [path] Phase: checkPhase [cborg] [ 1 of 14] Compiling Codec.CBOR.ByteArray.Internal ( src/Codec/CBOR/ByteArray/Internal.hs, dist/build/Codec/CBOR/ByteArray/Internal.p_o ) [path] Running 2 test suites... [path] Test suite validity-test: RUNNING... [path]  [path] GenValid (Path Abs File) [path]  genValid :: Gen (Path Abs File) [path]  only generates valid '(Path Abs File)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (Path Abs File -> [Path Abs File]) [cborg] [ 2 of 14] Compiling Codec.CBOR.ByteArray.Sliced ( src/Codec/CBOR/ByteArray/Sliced.hs, dist/build/Codec/CBOR/ByteArray/Sliced.p_o ) [cborg]  [cborg] src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 44 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec-aeson] Phase: checkPhase [attoparsec-aeson] Package has no test suites. [attoparsec-aeson] Phase: haddockPhase [cborg] [ 3 of 14] Compiling Codec.CBOR.ByteArray ( src/Codec/CBOR/ByteArray.hs, dist/build/Codec/CBOR/ByteArray.p_o ) [cborg]  [cborg] src/Codec/CBOR/ByteArray.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 39 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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. [cborg] [ 4 of 14] Compiling Codec.CBOR.Decoding ( src/Codec/CBOR/Decoding.hs, dist/build/Codec/CBOR/Decoding.p_o ) [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) [cborg] [ 5 of 14] Compiling Codec.CBOR.Magic ( src/Codec/CBOR/Magic.hs, dist/build/Codec/CBOR/Magic.p_o ) [cborg] [ 6 of 14] Compiling Codec.CBOR.Read ( src/Codec/CBOR/Read.hs, dist/build/Codec/CBOR/Read.p_o ) [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 [autodocodec] Examples: 145 Tried: 145 Errors: 0 Failures: 0 [autodocodec] Test suite autodocodec-doctest: PASS [autodocodec] Test suite logged to: dist/test/autodocodec-0.4.2.2-autodocodec-doctest.log [autodocodec] 1 of 1 test suites (1 of 1 test cases) passed. [autodocodec] Phase: haddockPhase [autodocodec] Preprocessing library for autodocodec-0.4.2.2.. [autodocodec] Running Haddock on library for autodocodec-0.4.2.2.. [autodocodec] Warning: The documentation for the following packages are not installed. No [autodocodec] links will be generated to these packages: vector-0.13.2.0 [autodocodec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [autodocodec] [1 of 9] Compiling Autodocodec.Aeson.Compat ( src/Autodocodec/Aeson/Compat.hs, nothing ) [attoparsec-aeson] Documentation created: dist/doc/html/attoparsec-aeson/, [attoparsec-aeson] dist/doc/html/attoparsec-aeson/attoparsec-aeson.txt [autodocodec] [2 of 9] Compiling Autodocodec.Codec ( src/Autodocodec/Codec.hs, nothing ) [attoparsec-aeson] Phase: installPhase [attoparsec-aeson] Installing library in /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [attoparsec-aeson] Phase: fixupPhase [autodocodec] [3 of 9] Compiling Autodocodec.Class ( src/Autodocodec/Class.hs, nothing ) [attoparsec-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] shrinking /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSattoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT-ghc9.8.2.so [attoparsec-aeson] checking for references to /build/ in /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0... [autodocodec] [4 of 9] Compiling Autodocodec.Aeson.Encode ( src/Autodocodec/Aeson/Encode.hs, nothing ) [attoparsec-aeson] patching script interpreter paths in /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] stripping (with command strip and flags -S -p) in /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0/lib [attoparsec-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc [attoparsec-aeson] checking for references to /build/ in /nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc... [attoparsec-aeson] patching script interpreter paths in /nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc [autodocodec] [5 of 9] Compiling Autodocodec.Aeson.Decode ( src/Autodocodec/Aeson/Decode.hs, nothing ) [attoparsec-aeson:post-build] Uploading to the NixCI cache: /nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0 /nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc [attoparsec-aeson:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [attoparsec-aeson:post-build] copying 2 paths... [attoparsec-aeson:post-build] copying path '/nix/store/zwicxr3zfwaw2k0zfarawmhzzlrdkbw8-attoparsec-aeson-2.2.2.0-doc' to 'https://cache.nix-ci.com'... [attoparsec-aeson:post-build] copying path '/nix/store/xv0hy7dlaz52v9gcg8vsl1zr8n0c1a97-attoparsec-aeson-2.2.2.0' to 'https://cache.nix-ci.com'... [attoparsec-aeson:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [attoparsec-aeson:post-build] copying 1 paths... [attoparsec-aeson:post-build] copying path '/nix/store/2pk4dm51qgyaphk4aq478xjf73592044-attoparsec-aeson-2.2.2.0.drv' to 'https://cache.nix-ci.com'... Uploaded attoparsec-aeson in 9.4s Progress: 76 of 89 built (3 building), 403 of 403 downloaded from cache Built attoparsec-aeson in 46.3s Building /nix/store/dp7ffpr0zxg31z2jg87a3mwk0iiyk29m-aeson-pretty-0.8.10.drv [autodocodec] [6 of 9] Compiling Autodocodec.DerivingVia ( src/Autodocodec/DerivingVia.hs, nothing ) [autodocodec] [7 of 9] Compiling Autodocodec.Aeson ( src/Autodocodec/Aeson.hs, nothing ) [autodocodec] [8 of 9] Compiling Autodocodec ( src/Autodocodec.hs, nothing ) [autodocodec] [9 of 9] Compiling Paths_autodocodec ( dist/build/autogen/Paths_autodocodec.hs, nothing ) [autodocodec] Haddock coverage: [autodocodec]  0% ( 0 / 11) in 'Autodocodec.Aeson.Compat' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  toKey (src/Autodocodec/Aeson/Compat.hs:18) [autodocodec]  fromKey (src/Autodocodec/Aeson/Compat.hs:26) [autodocodec]  lookupKey (src/Autodocodec/Aeson/Compat.hs:34) [autodocodec]  insert (src/Autodocodec/Aeson/Compat.hs:42) [autodocodec]  fromList (src/Autodocodec/Aeson/Compat.hs:50) [autodocodec]  toList (src/Autodocodec/Aeson/Compat.hs:58) [autodocodec]  map (src/Autodocodec/Aeson/Compat.hs:66) [autodocodec]  liftToJSON (src/Autodocodec/Aeson/Compat.hs:74) [autodocodec]  liftToEncoding (src/Autodocodec/Aeson/Compat.hs:81) [autodocodec]  liftParseJSON (src/Autodocodec/Aeson/Compat.hs:88) [autodocodec] Warning: 'toJSONViaCodec' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'toJSONVia' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'parseJSONViaCodec' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'parseJSONVia' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'jsonSchemaViaCodec' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'jsonSchemaVia' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'Object' is ambiguous. It is defined [autodocodec]  * in ‘Data.Aeson.Types.Internal’ [autodocodec]  * in ‘Data.Aeson.Types.Internal’ [autodocodec]  You may be able to disambiguate the identifier by qualifying it or [autodocodec]  by specifying the type/value namespace explicitly. [autodocodec]  Defaulting to the one defined in ‘Data.Aeson.Types.Internal’ [autodocodec] Warning: 'ValueCodec' is ambiguous. It is defined [autodocodec]  * at src/Autodocodec/Codec.hs:141:3 [autodocodec]  * at src/Autodocodec/Codec.hs:376:1 [autodocodec]  You may be able to disambiguate the identifier by qualifying it or [autodocodec]  by specifying the type/value namespace explicitly. [autodocodec]  Defaulting to the one defined at src/Autodocodec/Codec.hs:376:1 [autodocodec] Warning: '()' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'mapToDecoder' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'discriminator' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'NumberBounds' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'HasCodec' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'Object' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'b' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'a' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'Int8' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'boundedNumberBounds' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'requiredField' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'parseAlterternative' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec] Warning: 'optionalFieldOrNull' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec]  86% ( 80 / 92) in 'Autodocodec.Codec' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  Bounds (src/Autodocodec/Codec.hs:298) [autodocodec]  emptyBounds (src/Autodocodec/Codec.hs:309) [autodocodec]  boundedBounds (src/Autodocodec/Codec.hs:312) [autodocodec]  IntegerBoundsSymbolic (src/Autodocodec/Codec.hs:327) [autodocodec]  guessIntegerBoundsSymbolic (src/Autodocodec/Codec.hs:333) [autodocodec]  IntegerSymbolic (src/Autodocodec/Codec.hs:339) [cborg] [ 7 of 14] Compiling Codec.CBOR.Encoding[boot] ( src/Codec/CBOR/Encoding.hs-boot, dist/build/Codec/CBOR/Encoding.p_o-boot ) [cborg] [ 8 of 14] Compiling Codec.CBOR.FlatTerm[boot] ( src/Codec/CBOR/FlatTerm.hs-boot, dist/build/Codec/CBOR/FlatTerm.p_o-boot ) [cborg] [ 9 of 14] Compiling Codec.CBOR.Encoding ( src/Codec/CBOR/Encoding.hs, dist/build/Codec/CBOR/Encoding.p_o ) [cborg] [10 of 14] Compiling Codec.CBOR.FlatTerm ( src/Codec/CBOR/FlatTerm.hs, dist/build/Codec/CBOR/FlatTerm.p_o ) [cborg] [11 of 14] Compiling Codec.CBOR.Term ( src/Codec/CBOR/Term.hs, dist/build/Codec/CBOR/Term.p_o ) [cborg] [12 of 14] Compiling Codec.CBOR ( src/Codec/CBOR.hs, dist/build/Codec/CBOR.p_o ) [cborg] [13 of 14] Compiling Codec.CBOR.Write ( src/Codec/CBOR/Write.hs, dist/build/Codec/CBOR/Write.p_o ) [cborg] [14 of 14] Compiling Codec.CBOR.Pretty ( src/Codec/CBOR/Pretty.hs, dist/build/Codec/CBOR/Pretty.p_o ) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] GenValid (Path Rel File) [path]  genValid :: Gen (Path Rel File) [path]  only generates valid '(Path Rel File)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (Path Rel File -> [Path Rel File]) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] GenValid (Path Abs Dir) [path]  genValid :: Gen (Path Abs Dir) [path]  only generates valid '(Path Abs Dir)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (Path Abs Dir -> [Path Abs Dir]) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] GenValid (Path Rel Dir) [path]  genValid :: Gen (Path Rel Dir) [path]  only generates valid '(Path Rel Dir)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (Path Rel Dir -> [Path Rel Dir]) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] GenValid (SomeBase Dir) [path]  genValid :: Gen (SomeBase Dir) [path]  only generates valid '(SomeBase Dir)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (SomeBase Dir -> [SomeBase Dir]) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] GenValid (SomeBase File) [path]  genValid :: Gen (SomeBase File) [path]  only generates valid '(SomeBase File)'s [✔] [path]  +++ OK, passed 100 tests. [path] shrinkValid :: (SomeBase File -> [SomeBase File]) [path]  preserves validity [✔] [path]  +++ OK, passed 100 tests. [path]  never shrinks to itself for valid values [✔] [path]  +++ OK, passed 100 tests. [path] Parsing [path]  Path Abs Dir [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path]  Path Rel Dir [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path]  Path Abs File [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path]  Path Rel File [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path]  SomeBase Dir [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path]  SomeBase file [path]  Produces valid paths when it succeeds [✔] [path]  +++ OK, passed 100 tests. [path] Operations [path]  () [path]  produces a valid path on when creating valid absolute file paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when creating valid absolute directory paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when creating valid relative file paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when creating valid relative directory paths [✔] [path]  +++ OK, passed 100 tests. [path]  stripProperPrefix [path]  stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid absolute file paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid absolute directory paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid relative file paths [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid relative directory paths [✔] [path]  +++ OK, passed 100 tests. [path]  isProperPrefixOf [path]  isProperPrefixOf parent (parent child) Path Abs Dir Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  isProperPrefixOf parent (parent child) Path Rel Dir Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  isProperPrefixOf parent (parent child) Path Abs Dir Path Rel File [✔] [autodocodec]  guessIntegerSymbolic (src/Autodocodec/Codec.hs:348) [autodocodec]  optionalKeyCodec (src/Autodocodec/Codec.hs:878) [autodocodec]  optionalKeyWithDefaultCodec (src/Autodocodec/Codec.hs:890) [autodocodec]  Result (src/Autodocodec/Codec.hs:2013) [autodocodec]  unsafeCodecViaAesonString (src/Autodocodec/Codec.hs:2035) [autodocodec]  70% ( 12 / 17) in 'Autodocodec.Class' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  optionalFieldWithOmittedDefault (src/Autodocodec/Class.hs:348) [autodocodec]  optionalFieldWithOmittedDefault' (src/Autodocodec/Class.hs:357) [autodocodec]  optionalFieldOrNullWithOmittedDefault (src/Autodocodec/Class.hs:368) [autodocodec]  optionalFieldOrNullWithOmittedDefault' (src/Autodocodec/Class.hs:377) [autodocodec]  54% ( 6 / 11) in 'Autodocodec.Aeson.Encode' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  toJSONObjectViaCodec (src/Autodocodec/Aeson/Encode.hs:40) [autodocodec]  toJSONObjectVia (src/Autodocodec/Aeson/Encode.hs:43) [autodocodec]  toSeriesViaCodec (src/Autodocodec/Aeson/Encode.hs:98) [autodocodec]  toSeriesVia (src/Autodocodec/Aeson/Encode.hs:101) [autodocodec] Warning: 'eitherDecodeViaCodec' is out of scope. [autodocodec]  If you qualify the identifier, haddock can try to link it anyway. [autodocodec]  66% ( 6 / 9) in 'Autodocodec.Aeson.Decode' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  parseJSONObjectViaCodec (src/Autodocodec/Aeson/Decode.hs:46) [autodocodec]  parseJSONObjectVia (src/Autodocodec/Aeson/Decode.hs:49) [autodocodec] Warning: 'Autodocodec' is ambiguous. It is defined [autodocodec]  * at src/Autodocodec/DerivingVia.hs:22:25 [autodocodec]  * at src/Autodocodec/DerivingVia.hs:22:1 [autodocodec]  You may be able to disambiguate the identifier by qualifying it or [autodocodec]  by specifying the type/value namespace explicitly. [autodocodec]  Defaulting to the one defined at src/Autodocodec/DerivingVia.hs:22:1 [autodocodec]  50% ( 1 / 2) in 'Autodocodec.DerivingVia' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  69% ( 16 / 23) in 'Autodocodec.Aeson' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  toJSONObjectViaCodec (src/Autodocodec/Aeson/Encode.hs:40) [autodocodec]  toJSONObjectVia (src/Autodocodec/Aeson/Encode.hs:43) [autodocodec]  toSeriesViaCodec (src/Autodocodec/Aeson/Encode.hs:98) [autodocodec]  toSeriesVia (src/Autodocodec/Aeson/Encode.hs:101) [autodocodec]  parseJSONObjectViaCodec (src/Autodocodec/Aeson/Decode.hs:46) [autodocodec]  parseJSONObjectVia (src/Autodocodec/Aeson/Decode.hs:49) [autodocodec]  89% (124 /138) in 'Autodocodec' [autodocodec]  Missing documentation for: [autodocodec]  Module header [autodocodec]  toJSONObjectViaCodec (src/Autodocodec/Aeson/Encode.hs:40) [autodocodec]  toJSONObjectVia (src/Autodocodec/Aeson/Encode.hs:43) [autodocodec]  toSeriesViaCodec (src/Autodocodec/Aeson/Encode.hs:98) [autodocodec]  toSeriesVia (src/Autodocodec/Aeson/Encode.hs:101) [autodocodec]  parseJSONObjectViaCodec (src/Autodocodec/Aeson/Decode.hs:46) [autodocodec]  parseJSONObjectVia (src/Autodocodec/Aeson/Decode.hs:49) [autodocodec]  optionalFieldWithOmittedDefault (src/Autodocodec/Class.hs:348) [autodocodec]  optionalFieldOrNullWithOmittedDefault (src/Autodocodec/Class.hs:368) [autodocodec]  optionalFieldWithOmittedDefault' (src/Autodocodec/Class.hs:357) [autodocodec]  optionalFieldOrNullWithOmittedDefault' (src/Autodocodec/Class.hs:377) [autodocodec]  Bounds (src/Autodocodec/Codec.hs:298) [autodocodec]  emptyBounds (src/Autodocodec/Codec.hs:309) [autodocodec]  boundedBounds (src/Autodocodec/Codec.hs:312) [autodocodec] Warning: Autodocodec.Codec: could not find link destinations for: [autodocodec]  - Data.Vector.Vector [autodocodec]  - Autodocodec.Codec.Rep_Union [autodocodec]  - Autodocodec.Codec.Rep_Bounds [autodocodec] Warning: Autodocodec.Class: could not find link destinations for: [autodocodec]  - Data.Vector.Vector [autodocodec] Warning: Autodocodec: could not find link destinations for: [autodocodec]  - Data.Vector.Vector [autodocodec]  - Autodocodec.Codec.Rep_Bounds [autodocodec] Documentation created: dist/doc/html/autodocodec/, [autodocodec] dist/doc/html/autodocodec/autodocodec.txt [autodocodec] Preprocessing test suite 'autodocodec-doctest' for autodocodec-0.4.2.2.. [autodocodec] Phase: installPhase [autodocodec] Installing library in /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/autodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t [autodocodec] Phase: fixupPhase [autodocodec] shrinking RPATHs of ELF executables and libraries in /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2 [path]  +++ OK, passed 100 tests. [path]  isProperPrefixOf parent (parent child) Path Rel Dir Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  parent [path]  produces a valid path on when passed a valid file path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid directory path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid abs file path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid rel file path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid abs directory path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid rel directory path [✔] [path]  +++ OK, passed 100 tests. [path]  splitDrive [path]  produces valid paths on when passed a valid directory path [✔] [path]  +++ OK, passed 100 tests. [path]  produces valid paths on when passed a valid file path [✔] [path]  +++ OK, passed 100 tests. [path]  takeDrive [path]  produces a valid path on when passed a valid directory path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid file path [✔] [path]  +++ OK, passed 100 tests. [path]  filename [path]  filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Abs Dir [✔] [path]  +++ OK, passed 100 tests. [path]  filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  filename (some:parent $(mkRelFile filename)) == filename $(mkRelFile filename) SomeBase Dir [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid absolute path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid relative path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid filename when passed some valid base path [✔] [path]  +++ OK, passed 100 tests. [path]  dirname [path]  dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Abs Dir [✔] [path]  +++ OK, passed 100 tests. [path]  dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Rel Dir [✔] [path]  +++ OK, passed 100 tests. [path]  dirname (some:parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) SomeBase Dir [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid absolute path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path on when passed a valid relative path [✔] [path]  +++ OK, passed 100 tests. [path]  produces a valid path when passed some valid longer path [✔] [path]  +++ OK, passed 100 tests. [path] Extensions [path]  if addExtension a b succeeds then parseRelFile b succeeds - 1 [✔] [path]  +++ OK, passed 100 tests. [path]  if addExtension a b succeeds then parseRelFile b succeeds - 2 [✔] [path]  +++ OK, passed 100 tests. [path]  Adding an extension is like adding the extension to the end if it succeeds Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  Adding an extension is like adding the extension to the end if it succeeds Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension output joins to result in the original file Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension output joins to result in the original file Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension generates a valid filename and valid extension Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension generates a valid filename and valid extension Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension >=> uncurry addExtension . swap == return Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  splitExtension >=> uncurry addExtension . swap == return Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  an extension that was added can be split off again Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  an extension that was added can be split off again Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  fileExtension == (fmap snd) . splitExtension Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  fileExtension == (fmap snd) . splitExtension Path Rel File [✔] [autodocodec] shrinking /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSautodocodec-0.4.2.2-LdNKCgHteFb1YGwVnE2h0t-ghc9.8.2.so [autodocodec] checking for references to /build/ in /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2... [autodocodec] patching script interpreter paths in /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2 [autodocodec] stripping (with command strip and flags -S -p) in /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2/lib [autodocodec] shrinking RPATHs of ELF executables and libraries in /nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc [autodocodec] checking for references to /build/ in /nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc... [autodocodec] patching script interpreter paths in /nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc [path]  +++ OK, passed 100 tests. [path]  an extension that was added is considered to be there Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  an extension that was added is considered to be there Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  (fileExtension >=> flip replaceExtension file) file == return file Path Abs File [✔] [path]  +++ OK, passed 100 tests. [path]  (fileExtension >=> flip replaceExtension file) file == return file Path Rel File [✔] [path]  +++ OK, passed 100 tests. [path]  [path] Finished in 9.9781 seconds [path] 80 examples, 0 failures [path] Test suite validity-test: PASS [path] Test suite logged to: dist/test/path-0.9.5-validity-test.log [path] Test suite test: RUNNING... [path]  [path] Path.Windows [path]  Parsing: Path Abs Dir [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing ".\\" should fail. [✔] [path]  Failing: Parsing "foo.txt" should fail. [✔] [path]  Failing: Parsing "C:" should fail. [✔] [path]  Succeeding: Parsing "C:\\" should succeed with: "C:\\" [✔] [path]  Succeeding: Parsing "C:\\\\" should succeed with: "C:\\" [✔] [path]  Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu\\" should succeed with: "C:\\foo\\bar\\mu\\" [✔] [path]  Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] [path]  Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] [path]  Succeeding: Parsing "\\\\unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] [path]  Succeeding: Parsing "\\/unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] [path]  Succeeding: Parsing "\\\\unchost\\share\\\\folder\\" should succeed with: "\\\\unchost\\share\\folder\\" [✔] [path]  Succeeding: Parsing "\\\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] [path]  Succeeding: Parsing "/\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] [path]  Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\\\" should succeed with: "\\\\?\\C:\\folder\\" [✔] [path]  Parsing: Path Rel Dir [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Failing: Parsing "\\" should fail. [✔] [path]  Failing: Parsing "\\\\" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] [path]  Failing: Parsing "\\\\unchost\\share" should fail. [✔] [path]  Failing: Parsing "\\\\?\\C:\\" should fail. [✔] [path]  Succeeding: Parsing ".\\" should succeed with: ".\\" [✔] [path]  Succeeding: Parsing ".\\.\\" should succeed with: ".\\" [✔] [path]  Succeeding: Parsing "..." should succeed with: "...\\" [✔] [path]  Succeeding: Parsing "foo.bak" should succeed with: "foo.bak\\" [✔] [path]  Succeeding: Parsing ".\\foo" should succeed with: "foo\\" [✔] [path]  Succeeding: Parsing ".\\.\\foo" should succeed with: "foo\\" [✔] [path]  Succeeding: Parsing ".\\foo\\.\\bar" should succeed with: "foo\\bar\\" [✔] [path]  Succeeding: Parsing "foo\\\\bar\\\\mu\\\\" should succeed with: "foo\\bar\\mu\\" [✔] [path]  Succeeding: Parsing "foo\\\\bar////mu" should succeed with: "foo\\bar\\mu\\" [✔] [path]  Succeeding: Parsing "foo\\\\bar\\.\\\\mu" should succeed with: "foo\\bar\\mu\\" [✔] [path]  Parsing: Path Abs File [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing ".\\" should fail. [✔] [path]  Failing: Parsing "\\." should fail. [✔] [path]  Failing: Parsing "\\foo\\bar\\." should fail. [✔] [path]  Failing: Parsing "~\\" should fail. [✔] [path]  Failing: Parsing ".\\foo.txt" should fail. [✔] [path]  Failing: Parsing "\\" should fail. [✔] [path]  Failing: Parsing "\\\\" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] [path]  Failing: Parsing "\\..." should fail. [✔] [path]  Failing: Parsing "\\foo.txt" should fail. [✔] [path]  Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] [path]  Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] [path]  Succeeding: Parsing "\\\\unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] [autodocodec:post-build] Uploading to the NixCI cache: /nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc /nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2 [autodocodec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [autodocodec:post-build] copying 2 paths... [autodocodec:post-build] copying path '/nix/store/3r1p1qw5d1yif5l2vjpmkq73zywykzvr-autodocodec-0.4.2.2-doc' to 'https://cache.nix-ci.com'... [autodocodec:post-build] copying path '/nix/store/xvn03d2pn6ss9ahaq0f9gqqcp1gs30am-autodocodec-0.4.2.2' to 'https://cache.nix-ci.com'... [autodocodec:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [autodocodec:post-build] copying 1 paths... [autodocodec:post-build] copying path '/nix/store/vfyrj7fbfc1214b21l4wcylps8gx9l9z-autodocodec-0.4.2.2.drv' to 'https://cache.nix-ci.com'... Uploaded autodocodec in 11.5s Progress: 77 of 89 built (3 building), 403 of 403 downloaded from cache Built autodocodec in 58.0s [path]  Succeeding: Parsing "\\/unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] [path]  Succeeding: Parsing "\\\\unchost\\share\\.\\folder\\\\\\file.txt" should succeed with: "\\\\unchost\\share\\folder\\file.txt" [✔] [path]  Succeeding: Parsing "\\\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] [path]  Succeeding: Parsing "/\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] [path]  Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\.\\\\file.txt" should succeed with: "\\\\?\\C:\\folder\\file.txt" [✔] [path]  Parsing: Path Rel File [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "\\" should fail. [✔] [path]  Failing: Parsing "\\\\" should fail. [✔] [path]  Failing: Parsing "~\\" should fail. [✔] [path]  Failing: Parsing "\\" should fail. [✔] [path]  Failing: Parsing ".\\" should fail. [✔] [path]  Failing: Parsing "a\\." should fail. [✔] [path]  Failing: Parsing "a\\..\\b" should fail. [✔] [path]  Failing: Parsing "a\\.." should fail. [✔] [path]  Failing: Parsing "..\\foo.txt" should fail. [✔] [path]  Failing: Parsing "\\\\" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] [path]  Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] [path]  Failing: Parsing "\\\\unchost\\share\\\\file.txt" should fail. [✔] [path]  Failing: Parsing "\\\\?\\C:\\file.txt" should fail. [✔] [path]  Succeeding: Parsing "a.." should succeed with: "a.." [✔] [path]  Succeeding: Parsing "..." should succeed with: "..." [✔] [path]  Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing ".\\foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing ".\\.\\foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing ".\\foo\\.\\bar.txt" should succeed with: "foo\\bar.txt" [✔] [path]  Succeeding: Parsing "foo\\\\bar\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] [path]  Succeeding: Parsing "foo\\\\bar\\\\\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] [path]  Succeeding: Parsing "foo\\\\bar\\.\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] [path]  Operations: () [path]  AbsDir + RelDir = AbsDir [✔] [path]  AbsDir + RelFile = AbsFile [✔] [path]  RelDir + RelDir = RelDir [✔] [path]  . + . = . [✔] [path]  . + x = x [✔] [path]  x + . = x [✔] [path]  RelDir + RelFile = RelFile [✔] [path]  AbsDir(UNC) + RelDir = AbsDir(UNC) [✔] [path]  AbsDir(UNC) + RelFile = AbsFile(UNC) [✔] [path]  AbsDir(Unicode) + RelDir = AbsDir(Unicode) [✔] [path]  AbsDir(Unicode) + RelFile = AbsFile(Unicode) [✔] [path]  Operations: toFilePath [path]  toFilePath $(mkRelDir ".") == "./" [✔] [path]  show $(mkRelDir ".") == "\".\\"" [✔] [path]  Operations: stripProperPrefix [path]  stripProperPrefix parent (parent child) = child (absolute) [✔] [path]  stripProperPrefix parent (parent child) = child (relative) [✔] [path]  stripProperPrefix parent (parent child) = child (UNC) [✔] [path]  stripProperPrefix parent (parent child) = child (Unicode) [✔] [path]  stripProperPrefix parent parent = _|_ [✔] [path]  Operations: isProperPrefixOf [path]  isProperPrefixOf parent (parent child) (absolute) [✔] [path]  isProperPrefixOf parent (parent child) (relative) [✔] [path]  isProperPrefixOf parent (parent child) (UNC) [✔] [path]  isProperPrefixOf parent (parent child) (Unicode) [✔] [path]  not (x `isProperPrefixOf` x) [✔] [path]  not (\ `isProperPrefixOf` \) [✔] [path]  Operations: parent [path]  parent (parent child) == parent [✔] [path]  parent "C:\" == "C:\" [✔] [path]  parent "C:\x" == "C:\" [✔] [path]  parent "x" == "." [✔] [path]  parent "." == "." [✔] [path]  Operations: splitDrive [path]  splitDrive "C:/dir" == ("C:/", Just "dir") [✔] [path]  splitDrive "C:\dir" == ("C:\", Just "dir") [✔] [path]  splitDrive "C:/file" == ("C:/", Just "file") [✔] [path]  splitDrive "C:\file" == ("C:\", Just "file") [✔] [path]  splitDrive "C:/" == ("C:/", Nothing) [✔] [path]  splitDrive "C:\" == ("C:\", Nothing) [✔] [path]  Operations: isDrive [path]  isDrive "C:/" == True [✔] [path]  isDrive "C:\" == True [✔] [path]  isDrive "C:/dir" == False [✔] [path]  isDrive "C:\dir" == False [✔] [aeson-pretty] Phase: setupCompilerEnvironmentPhase [aeson-pretty] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [aeson-pretty] Phase: unpackPhase [aeson-pretty] unpacking source archive /nix/store/imnkf2959by9k6nx8s34asn77mfc1927-aeson-pretty-0.8.10.tar.gz [aeson-pretty] source root is aeson-pretty-0.8.10 [aeson-pretty] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-pretty-0.8.10/Setup.hs" [aeson-pretty] Phase: patchPhase [aeson-pretty] Phase: compileBuildDriverPhase [aeson-pretty] setupCompileFlags: -package-db=/build/tmp.O31ROyckX1/setup-package.conf.d -threaded [aeson-pretty] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.O31ROyckX1/Main.o ) [aeson-pretty] [2 of 2] Linking Setup [aeson-pretty] Phase: updateAutotoolsGnuConfigScriptsPhase [aeson-pretty] Phase: configurePhase [aeson-pretty] configureFlags: --verbose --prefix=/nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 --with-gcc=gcc --package-db=/build/tmp.O31ROyckX1/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [aeson-pretty] Using Parsec parser [aeson-pretty] Configuring aeson-pretty-0.8.10... [aeson-pretty] Flags chosen: lib-only=False [aeson-pretty] Dependency aeson >=1.1 && <1.6 || >=2.0 && <2.3: using aeson-2.2.3.0 [aeson-pretty] Dependency base >=4.5: using base-4.19.1.0 [aeson-pretty] Dependency base-compat >=0.9: using base-compat-0.13.1 [aeson-pretty] Dependency bytestring >=0.9: using bytestring-0.12.1.0 [aeson-pretty] Dependency scientific >=0.3: using scientific-0.3.8.0 [aeson-pretty] Dependency text >=0.11: using text-2.1.1 [aeson-pretty] Dependency unordered-containers >=0.2.14.0: using unordered-containers-0.2.20 [aeson-pretty] Dependency vector >=0.9: using vector-0.13.2.0 [aeson-pretty] Dependency aeson >=0.6: using aeson-2.2.3.0 [aeson-pretty] Dependency aeson-pretty: using aeson-pretty-0.8.10 [aeson-pretty] Dependency attoparsec >=0.10: using attoparsec-0.14.4 [aeson-pretty] Dependency attoparsec-aeson: using attoparsec-aeson-2.2.2.0 [aeson-pretty] Dependency base >=4 && <5: using base-4.19.1.0 [aeson-pretty] Dependency bytestring >=0.9: using bytestring-0.12.1.0 [aeson-pretty] Dependency cmdargs >=0.7: using cmdargs-0.10.22 [aeson-pretty] Source component graph: [aeson-pretty]  component lib [aeson-pretty]  component exe:aeson-pretty dependency lib [aeson-pretty] Configured component graph: [aeson-pretty]  component aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  include base-4.19.1.0-a65c [aeson-pretty]  include base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson-pretty]  include bytestring-0.12.1.0-e271 [aeson-pretty]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson-pretty]  include text-2.1.1-7a0f [aeson-pretty]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson-pretty]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson-pretty]  component aeson-pretty-0.8.10-F4w7yfMFgJoEjsgpj8TV7q-aeson-pretty [aeson-pretty]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [aeson-pretty]  include attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [aeson-pretty]  include base-4.19.1.0-a65c [aeson-pretty]  include bytestring-0.12.1.0-e271 [aeson-pretty]  include cmdargs-0.10.22-5s0jnv2Fi163Jexs3tYHQm [aeson-pretty] Linked component graph: [cborg] Preprocessing test suite 'tests' for cborg-0.2.10.0.. [cborg] Building test suite 'tests' for cborg-0.2.10.0.. [cborg] [ 1 of 18] Compiling Tests.Reference.Generators ( tests/Tests/Reference/Generators.hs, dist/build/tests/tests-tmp/Tests/Reference/Generators.o ) [cborg]  [cborg] tests/Tests/Reference/Generators.hs:234:23: warning: [GHC-39567] [-Wstar-is-type] [cborg]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [cborg]  relies on the StarIsType extension, which will become [cborg]  deprecated in the future. [cborg]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [cborg]  | [cborg] 234 | type FloatWord n :: * [cborg]  | ^ [cborg] [ 2 of 18] Compiling Tests.Reference.Implementation ( tests/Tests/Reference/Implementation.hs, dist/build/tests/tests-tmp/Tests/Reference/Implementation.o ) [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:81:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The import of ‘Data.Monoid’ is redundant [cborg]  except perhaps to import instances from ‘Data.Monoid’ [cborg]  To import instances alone, use: import Data.Monoid() [cborg]  | [cborg] 81 | import Data.Monoid ((<>)) [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:114:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [cborg]  Noncanonical ‘pure = return’ definition detected [cborg]  in the instance declaration for ‘Applicative Decoder’. [cborg]  Suggested fix: [cborg]  Move definition from ‘return’ to ‘pure’ [cborg]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [cborg]  | [cborg] 114 | pure = return [cborg]  | ^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:118:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [cborg]  Noncanonical ‘return’ definition detected [cborg]  in the instance declaration for ‘Monad Decoder’. [cborg]  ‘return’ will eventually be removed in favour of ‘pure’ [cborg]  Suggested fix: [cborg]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [cborg]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [cborg]  | [cborg] 118 | return x = Decoder (\ws -> Just (x, ws)) [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:283:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe [cborg]  (AdditionalInformation, [Word8])’ not matched: [cborg]  Nothing [cborg]  | [cborg] 283 | Just (ai', _) = runDecoder (decodeAdditionalInfo w) ws [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:308:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (TokenHeader, [Word8])’ not matched: [cborg]  Nothing [cborg]  | [cborg] 308 | Just (header', _) = runDecoder decodeTokenHeader ws [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [path]  Operations: filename [path]  filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (absolute) [✔] [path]  filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (relative) [✔] [path]  filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (UNC) [✔] [path]  filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (Unicode) [✔] [path]  Operations: dirname [path]  dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (absolute) [✔] [path]  dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (relative) [✔] [path]  dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (UNC) [✔] [path]  dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (Unicode) [✔] [path]  dirname $(mkRelDir .) == $(mkRelDir .) [✔] [path]  dirname C:\ must be a Rel path [✔] [path]  Operations: extensions [path]  Only filenames and extensions [path]  addExtension ".foo" "name" == "name.foo" [✔] [path]  fileExtension "name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.foo" == "name.foo" [✔] [path]  addExtension ".foo" "name." == "name..foo" [✔] [path]  fileExtension "name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..foo" == "name..foo" [✔] [path]  addExtension ".foo" "name.." == "name...foo" [✔] [path]  fileExtension "name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name...foo" == "name...foo" [✔] [path]  addExtension ".foo" ".name" == ".name.foo" [✔] [path]  fileExtension ".name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] [path]  addExtension ".foo" "..name" == "..name.foo" [✔] [path]  fileExtension "..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] [path]  addExtension ".foo" "name.name" == "name.name.foo" [✔] [path]  fileExtension "name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] [path]  addExtension ".foo" "name..name" == "name..name.foo" [✔] [path]  fileExtension "name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] [path]  addExtension ".foo" "..." == "....foo" [✔] [path]  fileExtension "....foo" == .foo [✔] [path]  replaceExtension ".foo" "....foo" == "....foo" [✔] [path]  addExtension ".foo." "name" == "name.foo." [✔] [path]  fileExtension "name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name.foo." == "name.foo." [✔] [path]  addExtension ".foo." "name." == "name..foo." [✔] [path]  fileExtension "name..foo." == .foo. [✔] [path]  replaceExtension ".foo." "name..foo." == "name..foo." [✔] [path]  addExtension ".foo." "name.." == "name...foo." [✔] [path]  fileExtension "name...foo." == .foo. [✔] [path]  replaceExtension ".foo." "name...foo." == "name...foo." [✔] [path]  addExtension ".foo." ".name" == ".name.foo." [✔] [path]  fileExtension ".name.foo." == .foo. [✔] [path]  replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] [path]  addExtension ".foo." "..name" == "..name.foo." [✔] [path]  fileExtension "..name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] [path]  addExtension ".foo." "name.name" == "name.name.foo." [✔] [path]  fileExtension "name.name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] [path]  addExtension ".foo." "name..name" == "name..name.foo." [✔] [path]  fileExtension "name..name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] [path]  addExtension ".foo." "..." == "....foo." [✔] [path]  fileExtension "....foo." == .foo. [✔] [path]  replaceExtension ".foo." "....foo." == "....foo." [✔] [path]  addExtension ".foo.." "name" == "name.foo.." [✔] [path]  fileExtension "name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] [path]  addExtension ".foo.." "name." == "name..foo.." [✔] [path]  fileExtension "name..foo.." == .foo.. [✔] [aeson-pretty]  unit aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  include base-4.19.1.0-a65c [aeson-pretty]  include base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson-pretty]  include bytestring-0.12.1.0-e271 [aeson-pretty]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson-pretty]  include text-2.1.1-7a0f [aeson-pretty]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson-pretty]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson-pretty]  Data.Aeson.Encode.Pretty=aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM:Data.Aeson.Encode.Pretty [aeson-pretty]  unit aeson-pretty-0.8.10-F4w7yfMFgJoEjsgpj8TV7q-aeson-pretty [aeson-pretty]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  include attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [aeson-pretty]  include attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [aeson-pretty]  include base-4.19.1.0-a65c [aeson-pretty]  include bytestring-0.12.1.0-e271 [aeson-pretty]  include cmdargs-0.10.22-5s0jnv2Fi163Jexs3tYHQm [aeson-pretty] Ready component graph: [aeson-pretty]  definite aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  depends base-4.19.1.0-a65c [aeson-pretty]  depends base-compat-0.13.1-2HMe50fJ8hi9cHYAz0twob [aeson-pretty]  depends bytestring-0.12.1.0-e271 [aeson-pretty]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [aeson-pretty]  depends text-2.1.1-7a0f [aeson-pretty]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [aeson-pretty]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [aeson-pretty]  definite aeson-pretty-0.8.10-F4w7yfMFgJoEjsgpj8TV7q-aeson-pretty [aeson-pretty]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [aeson-pretty]  depends aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty]  depends attoparsec-0.14.4-JzY0cya9ca2A5n9sHRrlL4 [aeson-pretty]  depends attoparsec-aeson-2.2.2.0-8uMf41ArY9EGDFo0Q28CYT [aeson-pretty]  depends base-4.19.1.0-a65c [aeson-pretty]  depends bytestring-0.12.1.0-e271 [aeson-pretty]  depends cmdargs-0.10.22-5s0jnv2Fi163Jexs3tYHQm [aeson-pretty] Using Cabal-3.10.2.0 compiled by ghc-9.8 [aeson-pretty] Using compiler: ghc-9.8.2 [aeson-pretty] Using install prefix: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10 [aeson-pretty] Executables installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/bin [aeson-pretty] Libraries installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty] Dynamic Libraries installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [aeson-pretty] Private executables installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/libexec/x86_64-linux-ghc-9.8.2/aeson-pretty-0.8.10 [aeson-pretty] Data files installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/share/x86_64-linux-ghc-9.8.2/aeson-pretty-0.8.10 [aeson-pretty] Documentation installed in: [aeson-pretty] /nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 [aeson-pretty] Configuration files installed in: [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/etc [aeson-pretty] No alex found [aeson-pretty] Using ar found on system at: [aeson-pretty] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [aeson-pretty] No c2hs found [aeson-pretty] No cpphs found [aeson-pretty] No doctest found [aeson-pretty] Using gcc version 14.3.0 given by user at: [aeson-pretty] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [aeson-pretty] Using ghc version 9.8.2 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [aeson-pretty] Using ghc-pkg version 9.8.2 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [aeson-pretty] No ghcjs found [aeson-pretty] No ghcjs-pkg found [aeson-pretty] No greencard found [aeson-pretty] Using haddock version 2.30.0 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [aeson-pretty] No happy found [aeson-pretty] Using haskell-suite found on system at: haskell-suite-dummy-location [aeson-pretty] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [aeson-pretty] No hmake found [aeson-pretty] Using hpc version 0.69 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [aeson-pretty] Using hsc2hs version 0.68.10 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [aeson-pretty] Using hscolour version 1.25 found on system at: [cborg] tests/Tests/Reference/Implementation.hs:316:15: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (TokenHeader, [Word8])’ not matched: [cborg]  Nothing [cborg]  | [cborg] 316 | Just (header, unused) = runDecoder decodeTokenHeader (w8 : extra) [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:556:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (Token, [Word8])’ not matched: [cborg]  Nothing [cborg]  Just (_, (_:_)) [cborg]  | [cborg] 556 | Just (token', []) = runDecoder decodeToken ws [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference/Implementation.hs:841:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (Term, [Word8])’ not matched: [cborg]  Nothing [cborg]  Just (_, (_:_)) [cborg]  | [cborg] 841 | Just (term', []) = runDecoder decodeTerm ws [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 3 of 18] Compiling Tests.Reference.TestVectors ( tests/Tests/Reference/TestVectors.hs, dist/build/tests/tests-tmp/Tests/Reference/TestVectors.o ) [cborg] [ 4 of 18] Compiling Tests.Reference ( tests/Tests/Reference.hs, dist/build/tests/tests-tmp/Tests/Reference.o ) [cborg]  [cborg] tests/Tests/Reference.hs:120:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (Term, [Word8])’ not matched: [cborg]  Nothing [cborg]  Just (_, (_:_)) [cborg]  | [cborg] 120 | let Just (term, []) = runDecoder decodeTerm encodedBytes [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg]  [cborg] tests/Tests/Reference.hs:135:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] [cborg]  Pattern match(es) are non-exhaustive [cborg]  In a pattern binding: [cborg]  Patterns of type ‘Maybe (Term, [Word8])’ not matched: [cborg]  Nothing [cborg]  Just (_, (_:_)) [cborg]  | [cborg] 135 | let Just (term, []) = runDecoder decodeTerm encodedBytes [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 5 of 18] Compiling Tests.Regress.FlatTerm ( tests/Tests/Regress/FlatTerm.hs, dist/build/tests/tests-tmp/Tests/Regress/FlatTerm.o ) [cborg] [ 6 of 18] Compiling Tests.Regress.Issue160 ( tests/Tests/Regress/Issue160.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue160.o ) [cborg] [ 7 of 18] Compiling Tests.Regress.Issue162 ( tests/Tests/Regress/Issue162.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue162.o ) [cborg]  [cborg] tests/Tests/Regress/Issue162.hs:4:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The import of ‘Control.Applicative’ is redundant [cborg]  except perhaps to import instances from ‘Control.Applicative’ [cborg]  To import instances alone, use: import Control.Applicative() [cborg]  | [cborg] 4 | import Control.Applicative ((<$), (<*)) [path]  replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] [path]  addExtension ".foo.." "name.." == "name...foo.." [✔] [path]  fileExtension "name...foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] [path]  addExtension ".foo.." ".name" == ".name.foo.." [✔] [path]  fileExtension ".name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] [path]  addExtension ".foo.." "..name" == "..name.foo.." [✔] [path]  fileExtension "..name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] [path]  addExtension ".foo.." "name.name" == "name.name.foo.." [✔] [path]  fileExtension "name.name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] [path]  addExtension ".foo.." "name..name" == "name..name.foo.." [✔] [path]  fileExtension "name..name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] [path]  addExtension ".foo.." "..." == "....foo.." [✔] [path]  fileExtension "....foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "....foo.." == "....foo.." [✔] [path]  Relative dir paths [path]  addExtension ".foo" "name\\name" == "name\\name.foo" [✔] [path]  fileExtension "name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\name.foo" == "name\\name.foo" [✔] [path]  addExtension ".foo" "name\\name." == "name\\name..foo" [✔] [path]  fileExtension "name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\name..foo" == "name\\name..foo" [✔] [path]  addExtension ".foo" "name\\name.." == "name\\name...foo" [✔] [path]  fileExtension "name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\name...foo" == "name\\name...foo" [✔] [path]  addExtension ".foo" "name\\.name" == "name\\.name.foo" [✔] [path]  fileExtension "name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\.name.foo" == "name\\.name.foo" [✔] [path]  addExtension ".foo" "name\\..name" == "name\\..name.foo" [✔] [path]  fileExtension "name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\..name.foo" == "name\\..name.foo" [✔] [path]  addExtension ".foo" "name\\name.name" == "name\\name.name.foo" [✔] [path]  fileExtension "name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\name.name.foo" == "name\\name.name.foo" [✔] [path]  addExtension ".foo" "name\\name..name" == "name\\name..name.foo" [✔] [path]  fileExtension "name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\name..name.foo" == "name\\name..name.foo" [✔] [path]  addExtension ".foo" "name\\..." == "name\\....foo" [✔] [path]  fileExtension "name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "name\\....foo" == "name\\....foo" [✔] [path]  addExtension ".foo" "name.\\name" == "name.\\name.foo" [✔] [path]  fileExtension "name.\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\name.foo" == "name.\\name.foo" [✔] [path]  addExtension ".foo" "name.\\name." == "name.\\name..foo" [✔] [path]  fileExtension "name.\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\name..foo" == "name.\\name..foo" [✔] [path]  addExtension ".foo" "name.\\name.." == "name.\\name...foo" [✔] [path]  fileExtension "name.\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\name...foo" == "name.\\name...foo" [✔] [path]  addExtension ".foo" "name.\\.name" == "name.\\.name.foo" [✔] [path]  fileExtension "name.\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\.name.foo" == "name.\\.name.foo" [✔] [path]  addExtension ".foo" "name.\\..name" == "name.\\..name.foo" [✔] [path]  fileExtension "name.\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\..name.foo" == "name.\\..name.foo" [✔] [path]  addExtension ".foo" "name.\\name.name" == "name.\\name.name.foo" [✔] [path]  fileExtension "name.\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\name.name.foo" == "name.\\name.name.foo" [✔] [path]  addExtension ".foo" "name.\\name..name" == "name.\\name..name.foo" [✔] [aeson-pretty] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [aeson-pretty] No jhc found [aeson-pretty] Using ld found on system at: [aeson-pretty] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [aeson-pretty] No pkg-config found [aeson-pretty] Using runghc version 9.8.2 found on system at: [aeson-pretty] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [aeson-pretty] Using strip version 2.44 found on system at: [aeson-pretty] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [aeson-pretty] Using tar found on system at: [aeson-pretty] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [aeson-pretty] No uhc found [aeson-pretty] Phase: buildPhase [aeson-pretty] Preprocessing library for aeson-pretty-0.8.10.. [aeson-pretty] Building library for aeson-pretty-0.8.10.. [aeson-pretty] [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.o, dist/build/Data/Aeson/Encode/Pretty.dyn_o ) [aeson-pretty] [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.p_o ) [aeson-pretty] Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. [aeson-pretty] Building executable 'aeson-pretty' for aeson-pretty-0.8.10.. [aeson-pretty] [1 of 2] Compiling Paths_aeson_pretty ( dist/build/aeson-pretty/autogen/Paths_aeson_pretty.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Paths_aeson_pretty.o ) [aeson-pretty] [2 of 2] Compiling Main ( cli-tool/Main.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Main.o ) [aeson-pretty] [3 of 3] Linking dist/build/aeson-pretty/aeson-pretty [aeson-pretty] Phase: checkPhase [aeson-pretty] Package has no test suites. [aeson-pretty] Phase: haddockPhase [aeson-pretty] Preprocessing library for aeson-pretty-0.8.10.. [aeson-pretty] Running Haddock on library for aeson-pretty-0.8.10.. [aeson-pretty] Warning: The documentation for the following packages are not installed. No [aeson-pretty] links will be generated to these packages: vector-0.13.2.0 [aeson-pretty] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [aeson-pretty] [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, nothing ) [aeson-pretty] Haddock coverage: [aeson-pretty]  83% ( 15 / 18) in 'Data.Aeson.Encode.Pretty' [aeson-pretty]  Missing documentation for: [aeson-pretty]  Config (Data/Aeson/Encode/Pretty.hs:110) [aeson-pretty]  NumberFormat (Data/Aeson/Encode/Pretty.hs:97) [aeson-pretty]  compare [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 8 of 18] Compiling Tests.Regress ( tests/Tests/Regress.hs, dist/build/tests/tests-tmp/Tests/Regress.o ) [cborg] [ 9 of 18] Compiling Tests.Term ( tests/Tests/Term.hs, dist/build/tests/tests-tmp/Tests/Term.o ) [cborg] [10 of 18] Compiling Tests.PreEncoded ( tests/Tests/PreEncoded.hs, dist/build/tests/tests-tmp/Tests/PreEncoded.o ) [cborg]  [cborg] tests/Tests/PreEncoded.hs:5:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The import of ‘Data.Monoid’ is redundant [cborg]  except perhaps to import instances from ‘Data.Monoid’ [cborg]  To import instances alone, use: import Data.Monoid() [cborg]  | [cborg] 5 | import Data.Monoid (Monoid(mconcat)) [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [11 of 18] Compiling Tests.UnitTests ( tests/Tests/UnitTests.hs, dist/build/tests/tests-tmp/Tests/UnitTests.o ) [cborg] [12 of 18] Compiling Tests.Util ( tests/Tests/Util.hs, dist/build/tests/tests-tmp/Tests/Util.o ) [cborg] [13 of 18] Compiling Tests.UTF8 ( tests/Tests/UTF8.hs, dist/build/tests/tests-tmp/Tests/UTF8.o ) [cborg] [14 of 18] Compiling Tests.Properties ( tests/Tests/Properties.hs, dist/build/tests/tests-tmp/Tests/Properties.o ) [path]  fileExtension "name.\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\name..name.foo" == "name.\\name..name.foo" [✔] [path]  addExtension ".foo" "name.\\..." == "name.\\....foo" [✔] [path]  fileExtension "name.\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "name.\\....foo" == "name.\\....foo" [✔] [path]  addExtension ".foo" "name..\\name" == "name..\\name.foo" [✔] [path]  fileExtension "name..\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\name.foo" == "name..\\name.foo" [✔] [path]  addExtension ".foo" "name..\\name." == "name..\\name..foo" [✔] [path]  fileExtension "name..\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\name..foo" == "name..\\name..foo" [✔] [path]  addExtension ".foo" "name..\\name.." == "name..\\name...foo" [✔] [path]  fileExtension "name..\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\name...foo" == "name..\\name...foo" [✔] [path]  addExtension ".foo" "name..\\.name" == "name..\\.name.foo" [✔] [path]  fileExtension "name..\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\.name.foo" == "name..\\.name.foo" [✔] [path]  addExtension ".foo" "name..\\..name" == "name..\\..name.foo" [✔] [path]  fileExtension "name..\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\..name.foo" == "name..\\..name.foo" [✔] [path]  addExtension ".foo" "name..\\name.name" == "name..\\name.name.foo" [✔] [path]  fileExtension "name..\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\name.name.foo" == "name..\\name.name.foo" [✔] [path]  addExtension ".foo" "name..\\name..name" == "name..\\name..name.foo" [✔] [path]  fileExtension "name..\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\name..name.foo" == "name..\\name..name.foo" [✔] [path]  addExtension ".foo" "name..\\..." == "name..\\....foo" [✔] [path]  fileExtension "name..\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "name..\\....foo" == "name..\\....foo" [✔] [path]  addExtension ".foo" ".name\\name" == ".name\\name.foo" [✔] [path]  fileExtension ".name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\name.foo" == ".name\\name.foo" [✔] [path]  addExtension ".foo" ".name\\name." == ".name\\name..foo" [✔] [path]  fileExtension ".name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\name..foo" == ".name\\name..foo" [✔] [path]  addExtension ".foo" ".name\\name.." == ".name\\name...foo" [✔] [path]  fileExtension ".name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\name...foo" == ".name\\name...foo" [✔] [path]  addExtension ".foo" ".name\\.name" == ".name\\.name.foo" [✔] [path]  fileExtension ".name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\.name.foo" == ".name\\.name.foo" [✔] [path]  addExtension ".foo" ".name\\..name" == ".name\\..name.foo" [✔] [path]  fileExtension ".name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\..name.foo" == ".name\\..name.foo" [✔] [path]  addExtension ".foo" ".name\\name.name" == ".name\\name.name.foo" [✔] [path]  fileExtension ".name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\name.name.foo" == ".name\\name.name.foo" [✔] [path]  addExtension ".foo" ".name\\name..name" == ".name\\name..name.foo" [✔] [path]  fileExtension ".name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\name..name.foo" == ".name\\name..name.foo" [✔] [path]  addExtension ".foo" ".name\\..." == ".name\\....foo" [✔] [path]  fileExtension ".name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" ".name\\....foo" == ".name\\....foo" [✔] [path]  addExtension ".foo" "..name\\name" == "..name\\name.foo" [✔] [path]  fileExtension "..name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\name.foo" == "..name\\name.foo" [✔] [path]  addExtension ".foo" "..name\\name." == "..name\\name..foo" [✔] [path]  fileExtension "..name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\name..foo" == "..name\\name..foo" [✔] [path]  addExtension ".foo" "..name\\name.." == "..name\\name...foo" [✔] [path]  fileExtension "..name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\name...foo" == "..name\\name...foo" [✔] [path]  addExtension ".foo" "..name\\.name" == "..name\\.name.foo" [✔] [path]  fileExtension "..name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\.name.foo" == "..name\\.name.foo" [✔] [path]  addExtension ".foo" "..name\\..name" == "..name\\..name.foo" [✔] [path]  fileExtension "..name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\..name.foo" == "..name\\..name.foo" [✔] [path]  addExtension ".foo" "..name\\name.name" == "..name\\name.name.foo" [✔] [path]  fileExtension "..name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\name.name.foo" == "..name\\name.name.foo" [✔] [path]  addExtension ".foo" "..name\\name..name" == "..name\\name..name.foo" [✔] [path]  fileExtension "..name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\name..name.foo" == "..name\\name..name.foo" [✔] [path]  addExtension ".foo" "..name\\..." == "..name\\....foo" [✔] [path]  fileExtension "..name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "..name\\....foo" == "..name\\....foo" [✔] [path]  addExtension ".foo" "name.name\\name" == "name.name\\name.foo" [✔] [path]  fileExtension "name.name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\name.foo" == "name.name\\name.foo" [✔] [path]  addExtension ".foo" "name.name\\name." == "name.name\\name..foo" [✔] [path]  fileExtension "name.name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\name..foo" == "name.name\\name..foo" [✔] [path]  addExtension ".foo" "name.name\\name.." == "name.name\\name...foo" [✔] [path]  fileExtension "name.name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\name...foo" == "name.name\\name...foo" [✔] [path]  addExtension ".foo" "name.name\\.name" == "name.name\\.name.foo" [✔] [path]  fileExtension "name.name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\.name.foo" == "name.name\\.name.foo" [✔] [path]  addExtension ".foo" "name.name\\..name" == "name.name\\..name.foo" [✔] [path]  fileExtension "name.name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\..name.foo" == "name.name\\..name.foo" [✔] [path]  addExtension ".foo" "name.name\\name.name" == "name.name\\name.name.foo" [✔] [path]  fileExtension "name.name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\name.name.foo" == "name.name\\name.name.foo" [✔] [path]  addExtension ".foo" "name.name\\name..name" == "name.name\\name..name.foo" [✔] [path]  fileExtension "name.name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\name..name.foo" == "name.name\\name..name.foo" [✔] [path]  addExtension ".foo" "name.name\\..." == "name.name\\....foo" [✔] [path]  fileExtension "name.name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name\\....foo" == "name.name\\....foo" [✔] [path]  addExtension ".foo" "name..name\\name" == "name..name\\name.foo" [✔] [path]  fileExtension "name..name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\name.foo" == "name..name\\name.foo" [✔] [path]  addExtension ".foo" "name..name\\name." == "name..name\\name..foo" [✔] [path]  fileExtension "name..name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\name..foo" == "name..name\\name..foo" [✔] [path]  addExtension ".foo" "name..name\\name.." == "name..name\\name...foo" [✔] [path]  fileExtension "name..name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\name...foo" == "name..name\\name...foo" [✔] [path]  addExtension ".foo" "name..name\\.name" == "name..name\\.name.foo" [✔] [path]  fileExtension "name..name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\.name.foo" == "name..name\\.name.foo" [✔] [path]  addExtension ".foo" "name..name\\..name" == "name..name\\..name.foo" [✔] [path]  fileExtension "name..name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\..name.foo" == "name..name\\..name.foo" [✔] [path]  addExtension ".foo" "name..name\\name.name" == "name..name\\name.name.foo" [✔] [path]  fileExtension "name..name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\name.name.foo" == "name..name\\name.name.foo" [✔] [path]  addExtension ".foo" "name..name\\name..name" == "name..name\\name..name.foo" [✔] [path]  fileExtension "name..name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\name..name.foo" == "name..name\\name..name.foo" [✔] [path]  addExtension ".foo" "name..name\\..." == "name..name\\....foo" [✔] [path]  fileExtension "name..name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name\\....foo" == "name..name\\....foo" [✔] [path]  addExtension ".foo" "...\\name" == "...\\name.foo" [✔] [path]  fileExtension "...\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\name.foo" == "...\\name.foo" [✔] [path]  addExtension ".foo" "...\\name." == "...\\name..foo" [✔] [path]  fileExtension "...\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\name..foo" == "...\\name..foo" [✔] [path]  addExtension ".foo" "...\\name.." == "...\\name...foo" [✔] [path]  fileExtension "...\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\name...foo" == "...\\name...foo" [✔] [path]  addExtension ".foo" "...\\.name" == "...\\.name.foo" [✔] [path]  fileExtension "...\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\.name.foo" == "...\\.name.foo" [✔] [path]  addExtension ".foo" "...\\..name" == "...\\..name.foo" [✔] [path]  fileExtension "...\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\..name.foo" == "...\\..name.foo" [✔] [path]  addExtension ".foo" "...\\name.name" == "...\\name.name.foo" [✔] [path]  fileExtension "...\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\name.name.foo" == "...\\name.name.foo" [✔] [path]  addExtension ".foo" "...\\name..name" == "...\\name..name.foo" [✔] [path]  fileExtension "...\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\name..name.foo" == "...\\name..name.foo" [✔] [path]  addExtension ".foo" "...\\..." == "...\\....foo" [✔] [path]  fileExtension "...\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "...\\....foo" == "...\\....foo" [✔] [path]  addExtension ".foo" "name" == "name.foo" [✔] [path]  fileExtension "name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.foo" == "name.foo" [✔] [path]  addExtension ".foo" "name." == "name..foo" [✔] [path]  fileExtension "name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..foo" == "name..foo" [✔] [path]  addExtension ".foo" "name.." == "name...foo" [✔] [path]  fileExtension "name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name...foo" == "name...foo" [✔] [path]  addExtension ".foo" ".name" == ".name.foo" [✔] [path]  fileExtension ".name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] [path]  addExtension ".foo" "..name" == "..name.foo" [✔] [path]  fileExtension "..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] [path]  addExtension ".foo" "name.name" == "name.name.foo" [✔] [path]  fileExtension "name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] [path]  addExtension ".foo" "name..name" == "name..name.foo" [✔] [path]  fileExtension "name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] [path]  addExtension ".foo" "..." == "....foo" [✔] [path]  fileExtension "....foo" == .foo [✔] [path]  replaceExtension ".foo" "....foo" == "....foo" [✔] [path]  Absolute dir paths [path]  addExtension ".foo" "C:\\name\\name" == "C:\\name\\name.foo" [✔] [path]  fileExtension "C:\\name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\name.foo" == "C:\\name\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name\\name." == "C:\\name\\name..foo" [✔] [path]  fileExtension "C:\\name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\name..foo" == "C:\\name\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name\\name.." == "C:\\name\\name...foo" [✔] [path]  fileExtension "C:\\name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\name...foo" == "C:\\name\\name...foo" [✔] [path]  addExtension ".foo" "C:\\name\\.name" == "C:\\name\\.name.foo" [✔] [path]  fileExtension "C:\\name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\.name.foo" == "C:\\name\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\name\\..name" == "C:\\name\\..name.foo" [✔] [path]  fileExtension "C:\\name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\..name.foo" == "C:\\name\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name\\name.name" == "C:\\name\\name.name.foo" [✔] [path]  fileExtension "C:\\name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\name.name.foo" == "C:\\name\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name\\name..name" == "C:\\name\\name..name.foo" [✔] [path]  fileExtension "C:\\name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\name..name.foo" == "C:\\name\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\name\\..." == "C:\\name\\....foo" [✔] [path]  fileExtension "C:\\name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name\\....foo" == "C:\\name\\....foo" [✔] [path]  addExtension ".foo" "C:\\name.\\name" == "C:\\name.\\name.foo" [✔] [path]  fileExtension "C:\\name.\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\name.foo" == "C:\\name.\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name.\\name." == "C:\\name.\\name..foo" [✔] [path]  fileExtension "C:\\name.\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\name..foo" == "C:\\name.\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name.\\name.." == "C:\\name.\\name...foo" [✔] [path]  fileExtension "C:\\name.\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\name...foo" == "C:\\name.\\name...foo" [✔] [path]  addExtension ".foo" "C:\\name.\\.name" == "C:\\name.\\.name.foo" [✔] [path]  fileExtension "C:\\name.\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\.name.foo" == "C:\\name.\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\name.\\..name" == "C:\\name.\\..name.foo" [✔] [path]  fileExtension "C:\\name.\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\..name.foo" == "C:\\name.\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name.\\name.name" == "C:\\name.\\name.name.foo" [✔] [path]  fileExtension "C:\\name.\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\name.name.foo" == "C:\\name.\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name.\\name..name" == "C:\\name.\\name..name.foo" [✔] [path]  fileExtension "C:\\name.\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\name..name.foo" == "C:\\name.\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\name.\\..." == "C:\\name.\\....foo" [✔] [path]  fileExtension "C:\\name.\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.\\....foo" == "C:\\name.\\....foo" [✔] [path]  addExtension ".foo" "C:\\name..\\name" == "C:\\name..\\name.foo" [✔] [path]  fileExtension "C:\\name..\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\name.foo" == "C:\\name..\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name..\\name." == "C:\\name..\\name..foo" [✔] [path]  fileExtension "C:\\name..\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\name..foo" == "C:\\name..\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name..\\name.." == "C:\\name..\\name...foo" [✔] [path]  fileExtension "C:\\name..\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\name...foo" == "C:\\name..\\name...foo" [✔] [path]  addExtension ".foo" "C:\\name..\\.name" == "C:\\name..\\.name.foo" [✔] [path]  fileExtension "C:\\name..\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\.name.foo" == "C:\\name..\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\name..\\..name" == "C:\\name..\\..name.foo" [✔] [path]  fileExtension "C:\\name..\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\..name.foo" == "C:\\name..\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name..\\name.name" == "C:\\name..\\name.name.foo" [✔] [path]  fileExtension "C:\\name..\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\name.name.foo" == "C:\\name..\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name..\\name..name" == "C:\\name..\\name..name.foo" [✔] [path]  fileExtension "C:\\name..\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\name..name.foo" == "C:\\name..\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\name..\\..." == "C:\\name..\\....foo" [✔] [path]  fileExtension "C:\\name..\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..\\....foo" == "C:\\name..\\....foo" [✔] [path]  addExtension ".foo" "C:\\.name\\name" == "C:\\.name\\name.foo" [✔] [path]  fileExtension "C:\\.name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\name.foo" == "C:\\.name\\name.foo" [✔] [path]  addExtension ".foo" "C:\\.name\\name." == "C:\\.name\\name..foo" [✔] [path]  fileExtension "C:\\.name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\name..foo" == "C:\\.name\\name..foo" [✔] [path]  addExtension ".foo" "C:\\.name\\name.." == "C:\\.name\\name...foo" [✔] [path]  fileExtension "C:\\.name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\name...foo" == "C:\\.name\\name...foo" [✔] [path]  addExtension ".foo" "C:\\.name\\.name" == "C:\\.name\\.name.foo" [✔] [path]  fileExtension "C:\\.name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\.name.foo" == "C:\\.name\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\.name\\..name" == "C:\\.name\\..name.foo" [✔] [path]  fileExtension "C:\\.name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\..name.foo" == "C:\\.name\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\.name\\name.name" == "C:\\.name\\name.name.foo" [✔] [path]  fileExtension "C:\\.name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\name.name.foo" == "C:\\.name\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\.name\\name..name" == "C:\\.name\\name..name.foo" [✔] [path]  fileExtension "C:\\.name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\name..name.foo" == "C:\\.name\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\.name\\..." == "C:\\.name\\....foo" [✔] [path]  fileExtension "C:\\.name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name\\....foo" == "C:\\.name\\....foo" [✔] [path]  addExtension ".foo" "C:\\..name\\name" == "C:\\..name\\name.foo" [✔] [path]  fileExtension "C:\\..name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\name.foo" == "C:\\..name\\name.foo" [✔] [path]  addExtension ".foo" "C:\\..name\\name." == "C:\\..name\\name..foo" [✔] [path]  fileExtension "C:\\..name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\name..foo" == "C:\\..name\\name..foo" [✔] [path]  addExtension ".foo" "C:\\..name\\name.." == "C:\\..name\\name...foo" [✔] [path]  fileExtension "C:\\..name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\name...foo" == "C:\\..name\\name...foo" [✔] [path]  addExtension ".foo" "C:\\..name\\.name" == "C:\\..name\\.name.foo" [✔] [path]  fileExtension "C:\\..name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\.name.foo" == "C:\\..name\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\..name\\..name" == "C:\\..name\\..name.foo" [✔] [path]  fileExtension "C:\\..name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\..name.foo" == "C:\\..name\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\..name\\name.name" == "C:\\..name\\name.name.foo" [✔] [path]  fileExtension "C:\\..name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\name.name.foo" == "C:\\..name\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\..name\\name..name" == "C:\\..name\\name..name.foo" [✔] [path]  fileExtension "C:\\..name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\name..name.foo" == "C:\\..name\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\..name\\..." == "C:\\..name\\....foo" [✔] [path]  fileExtension "C:\\..name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name\\....foo" == "C:\\..name\\....foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\name" == "C:\\name.name\\name.foo" [✔] [path]  fileExtension "C:\\name.name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\name.foo" == "C:\\name.name\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\name." == "C:\\name.name\\name..foo" [✔] [path]  fileExtension "C:\\name.name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\name..foo" == "C:\\name.name\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\name.." == "C:\\name.name\\name...foo" [✔] [path]  fileExtension "C:\\name.name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\name...foo" == "C:\\name.name\\name...foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\.name" == "C:\\name.name\\.name.foo" [✔] [path]  fileExtension "C:\\name.name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\.name.foo" == "C:\\name.name\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\..name" == "C:\\name.name\\..name.foo" [✔] [path]  fileExtension "C:\\name.name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\..name.foo" == "C:\\name.name\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\name.name" == "C:\\name.name\\name.name.foo" [✔] [path]  fileExtension "C:\\name.name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\name.name.foo" == "C:\\name.name\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\name..name" == "C:\\name.name\\name..name.foo" [✔] [path]  fileExtension "C:\\name.name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\name..name.foo" == "C:\\name.name\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name\\..." == "C:\\name.name\\....foo" [✔] [path]  fileExtension "C:\\name.name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name\\....foo" == "C:\\name.name\\....foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\name" == "C:\\name..name\\name.foo" [✔] [path]  fileExtension "C:\\name..name\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\name.foo" == "C:\\name..name\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\name." == "C:\\name..name\\name..foo" [✔] [path]  fileExtension "C:\\name..name\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\name..foo" == "C:\\name..name\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\name.." == "C:\\name..name\\name...foo" [✔] [path]  fileExtension "C:\\name..name\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\name...foo" == "C:\\name..name\\name...foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\.name" == "C:\\name..name\\.name.foo" [✔] [path]  fileExtension "C:\\name..name\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\.name.foo" == "C:\\name..name\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\..name" == "C:\\name..name\\..name.foo" [✔] [path]  fileExtension "C:\\name..name\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\..name.foo" == "C:\\name..name\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\name.name" == "C:\\name..name\\name.name.foo" [✔] [path]  fileExtension "C:\\name..name\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\name.name.foo" == "C:\\name..name\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\name..name" == "C:\\name..name\\name..name.foo" [✔] [path]  fileExtension "C:\\name..name\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\name..name.foo" == "C:\\name..name\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name\\..." == "C:\\name..name\\....foo" [✔] [path]  fileExtension "C:\\name..name\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name\\....foo" == "C:\\name..name\\....foo" [✔] [path]  addExtension ".foo" "C:\\...\\name" == "C:\\...\\name.foo" [✔] [path]  fileExtension "C:\\...\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\name.foo" == "C:\\...\\name.foo" [✔] [path]  addExtension ".foo" "C:\\...\\name." == "C:\\...\\name..foo" [✔] [path]  fileExtension "C:\\...\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\name..foo" == "C:\\...\\name..foo" [✔] [path]  addExtension ".foo" "C:\\...\\name.." == "C:\\...\\name...foo" [✔] [path]  fileExtension "C:\\...\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\name...foo" == "C:\\...\\name...foo" [✔] [path]  addExtension ".foo" "C:\\...\\.name" == "C:\\...\\.name.foo" [✔] [path]  fileExtension "C:\\...\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\.name.foo" == "C:\\...\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\...\\..name" == "C:\\...\\..name.foo" [✔] [path]  fileExtension "C:\\...\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\..name.foo" == "C:\\...\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\...\\name.name" == "C:\\...\\name.name.foo" [✔] [path]  fileExtension "C:\\...\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\name.name.foo" == "C:\\...\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\...\\name..name" == "C:\\...\\name..name.foo" [✔] [path]  fileExtension "C:\\...\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\name..name.foo" == "C:\\...\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\...\\..." == "C:\\...\\....foo" [✔] [path]  fileExtension "C:\\...\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\...\\....foo" == "C:\\...\\....foo" [✔] [path]  addExtension ".foo" "C:\\name" == "C:\\name.foo" [✔] [path]  fileExtension "C:\\name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.foo" == "C:\\name.foo" [✔] [path]  addExtension ".foo" "C:\\name." == "C:\\name..foo" [✔] [path]  fileExtension "C:\\name..foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..foo" == "C:\\name..foo" [✔] [path]  addExtension ".foo" "C:\\name.." == "C:\\name...foo" [✔] [path]  fileExtension "C:\\name...foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name...foo" == "C:\\name...foo" [✔] [path]  addExtension ".foo" "C:\\.name" == "C:\\.name.foo" [✔] [path]  fileExtension "C:\\.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\.name.foo" == "C:\\.name.foo" [✔] [path]  addExtension ".foo" "C:\\..name" == "C:\\..name.foo" [✔] [path]  fileExtension "C:\\..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\..name.foo" == "C:\\..name.foo" [✔] [path]  addExtension ".foo" "C:\\name.name" == "C:\\name.name.foo" [✔] [path]  fileExtension "C:\\name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name.name.foo" == "C:\\name.name.foo" [✔] [path]  addExtension ".foo" "C:\\name..name" == "C:\\name..name.foo" [✔] [path]  fileExtension "C:\\name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\name..name.foo" == "C:\\name..name.foo" [✔] [path]  addExtension ".foo" "C:\\..." == "C:\\....foo" [✔] [path]  fileExtension "C:\\....foo" == .foo [✔] [path]  replaceExtension ".foo" "C:\\....foo" == "C:\\....foo" [✔] [path]  throws InvalidExtension when extension is [] [✔] [path]  throws InvalidExtension when extension is [.] [✔] [path]  throws InvalidExtension when extension is [x] [✔] [path]  throws InvalidExtension when extension is [..] [✔] [path]  throws InvalidExtension when extension is [...] [✔] [path]  throws InvalidExtension when extension is [xy] [✔] [path]  throws InvalidExtension when extension is [foo] [✔] [path]  throws InvalidExtension when extension is [foo.] [✔] [path]  throws InvalidExtension when extension is [foo..] [✔] [path]  throws InvalidExtension when extension is [..foo] [✔] [path]  throws InvalidExtension when extension is [...foo] [✔] [path]  throws InvalidExtension when extension is [.foo.bar] [✔] [path]  throws InvalidExtension when extension is [.foo\bar] [✔] [path]  Restrictions [path]  "..\\" should be rejected [✔] [path]  ".." should be rejected [✔] [path]  Succeeding: Parsing "a.." should succeed with: "a..\\" [✔] [path]  Succeeding: Parsing "..a" should succeed with: "..a\\" [✔] [path]  "\\.." should be rejected [✔] [path]  "C:\\foo\\..\\bar\\" should be rejected [✔] [path]  "C:\\foo\\bar\\.." should be rejected [✔] [path]  Aeson Instances [path]  Decoding "["C:\\foo\\bar"]" as a [Path Abs Dir] should succeed. [✔] [path]  Decoding "["C:\foo\bar"]" as a [Path Rel Dir] should fail. [✔] [path]  Encoding "["C:\foo\bar\mu.txt"]" should succeed. [✔] [path]  QuasiQuotes [path]  [absdir|C:\|] == $(mkAbsDir "C:\") [✔] [path]  [absdir|C:\chris\|] == $(mkAbsDir "C:\chris\") [✔] [path]  [reldir|foo|] == $(mkRelDir "foo") [✔] [path]  [reldir|foo\bar|] == $(mkRelDir "foo\bar") [✔] [path]  [absfile|C:\chris\foo.txt|] == $(mkAbsFile "C:\chris\foo.txt") [✔] [path]  [relfile|foo.exe|] == $(mkRelFile "foo.exe") [✔] [path]  [relfile|chris\foo.txt|] == $(mkRelFile "chris\foo.txt") [✔] [path] Path.Posix [path]  Parsing: Path Abs Dir [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "./" should fail. [✔] [path]  Failing: Parsing "foo.txt" should fail. [✔] [path]  Succeeding: Parsing "/" should succeed with: "/" [✔] [path]  Succeeding: Parsing "//" should succeed with: "/" [✔] [path]  Succeeding: Parsing "///foo//bar//mu/" should succeed with: "/foo/bar/mu/" [✔] [path]  Succeeding: Parsing "///foo//bar////mu" should succeed with: "/foo/bar/mu/" [✔] [path]  Succeeding: Parsing "///foo//bar/.//mu" should succeed with: "/foo/bar/mu/" [✔] [path]  Parsing: Path Rel Dir [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Succeeding: Parsing "~/" should succeed with: "~/" [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Succeeding: Parsing "./" should succeed with: "./" [✔] [path]  Succeeding: Parsing "././" should succeed with: "./" [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Failing: Parsing "///foo//bar//mu/" should fail. [✔] [path]  Failing: Parsing "///foo//bar////mu" should fail. [✔] [path]  Failing: Parsing "///foo//bar/.//mu" should fail. [✔] [path]  Succeeding: Parsing "..." should succeed with: ".../" [✔] [path]  Succeeding: Parsing "foo.bak" should succeed with: "foo.bak/" [✔] [path]  Succeeding: Parsing "./foo" should succeed with: "foo/" [✔] [path]  Succeeding: Parsing "././foo" should succeed with: "foo/" [✔] [path]  Succeeding: Parsing "./foo/./bar" should succeed with: "foo/bar/" [✔] [path]  Succeeding: Parsing "foo//bar//mu//" should succeed with: "foo/bar/mu/" [✔] [path]  Succeeding: Parsing "foo//bar////mu" should succeed with: "foo/bar/mu/" [✔] [path]  Succeeding: Parsing "foo//bar/.//mu" should succeed with: "foo/bar/mu/" [✔] [path]  Parsing: Path Abs File [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "./" should fail. [✔] [path]  Failing: Parsing "/." should fail. [✔] [path]  Failing: Parsing "/foo/bar/." should fail. [✔] [path]  Failing: Parsing "~/" should fail. [✔] [path]  Failing: Parsing "./foo.txt" should fail. [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Failing: Parsing "///foo//bar//mu/" should fail. [✔] [path]  Succeeding: Parsing "/..." should succeed with: "/..." [✔] [path]  Succeeding: Parsing "/foo.txt" should succeed with: "/foo.txt" [✔] [path]  Succeeding: Parsing "///foo//bar////mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] [path]  Succeeding: Parsing "///foo//bar/.//mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] [path]  Parsing: Path Rel File [path]  Failing: Parsing "" should fail. [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Failing: Parsing "~/" should fail. [✔] [path]  Failing: Parsing "/" should fail. [✔] [path]  Failing: Parsing "./" should fail. [✔] [path]  Failing: Parsing "a/." should fail. [✔] [path]  Failing: Parsing "a/../b" should fail. [✔] [path]  Failing: Parsing "a/.." should fail. [✔] [path]  Failing: Parsing "../foo.txt" should fail. [✔] [path]  Failing: Parsing "//" should fail. [✔] [path]  Failing: Parsing "///foo//bar//mu/" should fail. [✔] [path]  Failing: Parsing "///foo//bar////mu" should fail. [✔] [path]  Failing: Parsing "///foo//bar/.//mu" should fail. [✔] [path]  Succeeding: Parsing "a.." should succeed with: "a.." [✔] [path]  Succeeding: Parsing "..." should succeed with: "..." [✔] [path]  Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing "./foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing "././foo.txt" should succeed with: "foo.txt" [✔] [path]  Succeeding: Parsing "./foo/./bar.txt" should succeed with: "foo/bar.txt" [✔] [path]  Succeeding: Parsing "foo//bar//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] [path]  Succeeding: Parsing "foo//bar////mu.txt" should succeed with: "foo/bar/mu.txt" [✔] [path]  Succeeding: Parsing "foo//bar/.//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] [path]  Operations: () [path]  AbsDir + RelDir = AbsDir [✔] [path]  AbsDir + RelFile = AbsFile [✔] [path]  RelDir + RelDir = RelDir [✔] [path]  . + . = . [✔] [path]  . + x = x [✔] [path]  x + . = x [✔] [path]  RelDir + RelFile = RelFile [✔] [path]  Operations: toFilePath [path]  toFilePath $(mkRelDir ".") == "./" [✔] [path]  show $(mkRelDir ".") == "\"./\"" [✔] [path]  Operations: stripProperPrefix [path]  stripProperPrefix parent (parent child) = child (unit test) [✔] [path]  stripProperPrefix parent (parent child) = child (unit test) [✔] [path]  stripProperPrefix parent parent = _|_ [✔] [path]  Operations: isProperPrefixOf [path]  isProperPrefixOf parent (parent child) (absolute) [✔] [path]  isProperPrefixOf parent (parent child) (relative) [✔] [path]  not (x `isProperPrefixOf` x) [✔] [path]  not (/ `isProperPrefixOf` /) [✔] [path]  Operations: parent [path]  parent (parent child) == parent [✔] [path]  parent "/" == "/" [✔] [path]  parent "/x" == "/" [✔] [path]  parent "x" == "." [✔] [path]  parent "." == "." [✔] [path]  Operations: splitDrive [path]  splitDrive "/dir" == ("/", Just "dir") [✔] [path]  splitDrive "/file" == ("/", Just "file") [✔] [path]  splitDrive "/" == ("/", Nothing) [✔] [path]  Operations: isDrive [path]  isDrive "/" == True [✔] [path]  isDrive "/dir" == False [✔] [path]  Operations: filename [path]  filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] [path]  filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] [path]  Operations: dirname [path]  dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] [path]  dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] [path]  dirname / must be a Rel path [✔] [path]  Operations: extensions [path]  Only filenames and extensions [path]  addExtension ".foo" "name" == "name.foo" [✔] [path]  fileExtension "name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.foo" == "name.foo" [✔] [path]  addExtension ".foo" "name." == "name..foo" [✔] [path]  fileExtension "name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..foo" == "name..foo" [✔] [path]  addExtension ".foo" "name.." == "name...foo" [✔] [path]  fileExtension "name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name...foo" == "name...foo" [✔] [path]  addExtension ".foo" ".name" == ".name.foo" [✔] [path]  fileExtension ".name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] [path]  addExtension ".foo" "..name" == "..name.foo" [✔] [path]  fileExtension "..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] [path]  addExtension ".foo" "name.name" == "name.name.foo" [✔] [path]  fileExtension "name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] [path]  addExtension ".foo" "name..name" == "name..name.foo" [✔] [path]  fileExtension "name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] [path]  addExtension ".foo" "..." == "....foo" [✔] [path]  fileExtension "....foo" == .foo [✔] [path]  replaceExtension ".foo" "....foo" == "....foo" [✔] [path]  addExtension ".foo." "name" == "name.foo." [✔] [path]  fileExtension "name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name.foo." == "name.foo." [✔] [path]  addExtension ".foo." "name." == "name..foo." [✔] [path]  fileExtension "name..foo." == .foo. [✔] [path]  replaceExtension ".foo." "name..foo." == "name..foo." [✔] [path]  addExtension ".foo." "name.." == "name...foo." [✔] [path]  fileExtension "name...foo." == .foo. [✔] [path]  replaceExtension ".foo." "name...foo." == "name...foo." [✔] [path]  addExtension ".foo." ".name" == ".name.foo." [✔] [path]  fileExtension ".name.foo." == .foo. [✔] [path]  replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] [path]  addExtension ".foo." "..name" == "..name.foo." [✔] [path]  fileExtension "..name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] [path]  addExtension ".foo." "name.name" == "name.name.foo." [✔] [path]  fileExtension "name.name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] [path]  addExtension ".foo." "name..name" == "name..name.foo." [✔] [path]  fileExtension "name..name.foo." == .foo. [✔] [path]  replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] [path]  addExtension ".foo." "..." == "....foo." [✔] [path]  fileExtension "....foo." == .foo. [✔] [path]  replaceExtension ".foo." "....foo." == "....foo." [✔] [path]  addExtension ".foo.." "name" == "name.foo.." [✔] [path]  fileExtension "name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] [path]  addExtension ".foo.." "name." == "name..foo.." [✔] [path]  fileExtension "name..foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] [path]  addExtension ".foo.." "name.." == "name...foo.." [✔] [path]  fileExtension "name...foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] [path]  addExtension ".foo.." ".name" == ".name.foo.." [✔] [path]  fileExtension ".name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] [path]  addExtension ".foo.." "..name" == "..name.foo.." [✔] [path]  fileExtension "..name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] [path]  addExtension ".foo.." "name.name" == "name.name.foo.." [✔] [path]  fileExtension "name.name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] [path]  addExtension ".foo.." "name..name" == "name..name.foo.." [✔] [path]  fileExtension "name..name.foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] [path]  addExtension ".foo.." "..." == "....foo.." [✔] [path]  fileExtension "....foo.." == .foo.. [✔] [path]  replaceExtension ".foo.." "....foo.." == "....foo.." [✔] [path]  Relative dir paths [path]  addExtension ".foo" "name/name" == "name/name.foo" [✔] [path]  fileExtension "name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name/name.foo" == "name/name.foo" [✔] [path]  addExtension ".foo" "name/name." == "name/name..foo" [✔] [path]  fileExtension "name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name/name..foo" == "name/name..foo" [✔] [path]  addExtension ".foo" "name/name.." == "name/name...foo" [✔] [path]  fileExtension "name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name/name...foo" == "name/name...foo" [✔] [path]  addExtension ".foo" "name/.name" == "name/.name.foo" [✔] [path]  fileExtension "name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name/.name.foo" == "name/.name.foo" [✔] [path]  addExtension ".foo" "name/..name" == "name/..name.foo" [✔] [path]  fileExtension "name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name/..name.foo" == "name/..name.foo" [✔] [path]  addExtension ".foo" "name/name.name" == "name/name.name.foo" [✔] [path]  fileExtension "name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name/name.name.foo" == "name/name.name.foo" [✔] [path]  addExtension ".foo" "name/name..name" == "name/name..name.foo" [✔] [path]  fileExtension "name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name/name..name.foo" == "name/name..name.foo" [✔] [path]  addExtension ".foo" "name/..." == "name/....foo" [✔] [path]  fileExtension "name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "name/....foo" == "name/....foo" [✔] [path]  addExtension ".foo" "name./name" == "name./name.foo" [✔] [path]  fileExtension "name./name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name./name.foo" == "name./name.foo" [✔] [path]  addExtension ".foo" "name./name." == "name./name..foo" [✔] [path]  fileExtension "name./name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name./name..foo" == "name./name..foo" [✔] [path]  addExtension ".foo" "name./name.." == "name./name...foo" [✔] [path]  fileExtension "name./name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name./name...foo" == "name./name...foo" [✔] [path]  addExtension ".foo" "name./.name" == "name./.name.foo" [✔] [path]  fileExtension "name./.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name./.name.foo" == "name./.name.foo" [✔] [path]  addExtension ".foo" "name./..name" == "name./..name.foo" [✔] [path]  fileExtension "name./..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name./..name.foo" == "name./..name.foo" [✔] [path]  addExtension ".foo" "name./name.name" == "name./name.name.foo" [✔] [path]  fileExtension "name./name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name./name.name.foo" == "name./name.name.foo" [✔] [path]  addExtension ".foo" "name./name..name" == "name./name..name.foo" [✔] [path]  fileExtension "name./name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name./name..name.foo" == "name./name..name.foo" [✔] [path]  addExtension ".foo" "name./..." == "name./....foo" [✔] [path]  fileExtension "name./....foo" == .foo [✔] [path]  replaceExtension ".foo" "name./....foo" == "name./....foo" [✔] [path]  addExtension ".foo" "name../name" == "name../name.foo" [✔] [path]  fileExtension "name../name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name../name.foo" == "name../name.foo" [✔] [path]  addExtension ".foo" "name../name." == "name../name..foo" [✔] [path]  fileExtension "name../name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name../name..foo" == "name../name..foo" [✔] [path]  addExtension ".foo" "name../name.." == "name../name...foo" [✔] [path]  fileExtension "name../name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name../name...foo" == "name../name...foo" [✔] [path]  addExtension ".foo" "name../.name" == "name../.name.foo" [✔] [path]  fileExtension "name../.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name../.name.foo" == "name../.name.foo" [✔] [path]  addExtension ".foo" "name../..name" == "name../..name.foo" [✔] [path]  fileExtension "name../..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name../..name.foo" == "name../..name.foo" [✔] [path]  addExtension ".foo" "name../name.name" == "name../name.name.foo" [✔] [path]  fileExtension "name../name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name../name.name.foo" == "name../name.name.foo" [✔] [path]  addExtension ".foo" "name../name..name" == "name../name..name.foo" [✔] [path]  fileExtension "name../name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name../name..name.foo" == "name../name..name.foo" [✔] [path]  addExtension ".foo" "name../..." == "name../....foo" [✔] [path]  fileExtension "name../....foo" == .foo [✔] [path]  replaceExtension ".foo" "name../....foo" == "name../....foo" [✔] [path]  addExtension ".foo" ".name/name" == ".name/name.foo" [✔] [path]  fileExtension ".name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/name.foo" == ".name/name.foo" [✔] [path]  addExtension ".foo" ".name/name." == ".name/name..foo" [✔] [path]  fileExtension ".name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/name..foo" == ".name/name..foo" [✔] [path]  addExtension ".foo" ".name/name.." == ".name/name...foo" [✔] [path]  fileExtension ".name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/name...foo" == ".name/name...foo" [✔] [path]  addExtension ".foo" ".name/.name" == ".name/.name.foo" [✔] [path]  fileExtension ".name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/.name.foo" == ".name/.name.foo" [✔] [path]  addExtension ".foo" ".name/..name" == ".name/..name.foo" [✔] [path]  fileExtension ".name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/..name.foo" == ".name/..name.foo" [✔] [path]  addExtension ".foo" ".name/name.name" == ".name/name.name.foo" [✔] [path]  fileExtension ".name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/name.name.foo" == ".name/name.name.foo" [✔] [path]  addExtension ".foo" ".name/name..name" == ".name/name..name.foo" [✔] [path]  fileExtension ".name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/name..name.foo" == ".name/name..name.foo" [✔] [path]  addExtension ".foo" ".name/..." == ".name/....foo" [✔] [path]  fileExtension ".name/....foo" == .foo [✔] [path]  replaceExtension ".foo" ".name/....foo" == ".name/....foo" [✔] [path]  addExtension ".foo" "..name/name" == "..name/name.foo" [✔] [path]  fileExtension "..name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/name.foo" == "..name/name.foo" [✔] [path]  addExtension ".foo" "..name/name." == "..name/name..foo" [✔] [path]  fileExtension "..name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/name..foo" == "..name/name..foo" [✔] [path]  addExtension ".foo" "..name/name.." == "..name/name...foo" [✔] [path]  fileExtension "..name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/name...foo" == "..name/name...foo" [✔] [path]  addExtension ".foo" "..name/.name" == "..name/.name.foo" [✔] [path]  fileExtension "..name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/.name.foo" == "..name/.name.foo" [✔] [path]  addExtension ".foo" "..name/..name" == "..name/..name.foo" [✔] [path]  fileExtension "..name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/..name.foo" == "..name/..name.foo" [✔] [path]  addExtension ".foo" "..name/name.name" == "..name/name.name.foo" [✔] [path]  fileExtension "..name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/name.name.foo" == "..name/name.name.foo" [✔] [path]  addExtension ".foo" "..name/name..name" == "..name/name..name.foo" [✔] [path]  fileExtension "..name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/name..name.foo" == "..name/name..name.foo" [✔] [path]  addExtension ".foo" "..name/..." == "..name/....foo" [✔] [path]  fileExtension "..name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "..name/....foo" == "..name/....foo" [✔] [path]  addExtension ".foo" "name.name/name" == "name.name/name.foo" [✔] [path]  fileExtension "name.name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/name.foo" == "name.name/name.foo" [✔] [path]  addExtension ".foo" "name.name/name." == "name.name/name..foo" [✔] [path]  fileExtension "name.name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/name..foo" == "name.name/name..foo" [✔] [path]  addExtension ".foo" "name.name/name.." == "name.name/name...foo" [✔] [path]  fileExtension "name.name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/name...foo" == "name.name/name...foo" [✔] [path]  addExtension ".foo" "name.name/.name" == "name.name/.name.foo" [✔] [path]  fileExtension "name.name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/.name.foo" == "name.name/.name.foo" [✔] [path]  addExtension ".foo" "name.name/..name" == "name.name/..name.foo" [✔] [path]  fileExtension "name.name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/..name.foo" == "name.name/..name.foo" [✔] [path]  addExtension ".foo" "name.name/name.name" == "name.name/name.name.foo" [✔] [path]  fileExtension "name.name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/name.name.foo" == "name.name/name.name.foo" [✔] [path]  addExtension ".foo" "name.name/name..name" == "name.name/name..name.foo" [✔] [path]  fileExtension "name.name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/name..name.foo" == "name.name/name..name.foo" [✔] [path]  addExtension ".foo" "name.name/..." == "name.name/....foo" [✔] [path]  fileExtension "name.name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name/....foo" == "name.name/....foo" [✔] [path]  addExtension ".foo" "name..name/name" == "name..name/name.foo" [✔] [path]  fileExtension "name..name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/name.foo" == "name..name/name.foo" [✔] [path]  addExtension ".foo" "name..name/name." == "name..name/name..foo" [✔] [path]  fileExtension "name..name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/name..foo" == "name..name/name..foo" [✔] [path]  addExtension ".foo" "name..name/name.." == "name..name/name...foo" [✔] [path]  fileExtension "name..name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/name...foo" == "name..name/name...foo" [✔] [path]  addExtension ".foo" "name..name/.name" == "name..name/.name.foo" [✔] [path]  fileExtension "name..name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/.name.foo" == "name..name/.name.foo" [✔] [path]  addExtension ".foo" "name..name/..name" == "name..name/..name.foo" [✔] [path]  fileExtension "name..name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/..name.foo" == "name..name/..name.foo" [✔] [path]  addExtension ".foo" "name..name/name.name" == "name..name/name.name.foo" [✔] [path]  fileExtension "name..name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/name.name.foo" == "name..name/name.name.foo" [✔] [path]  addExtension ".foo" "name..name/name..name" == "name..name/name..name.foo" [✔] [path]  fileExtension "name..name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/name..name.foo" == "name..name/name..name.foo" [✔] [path]  addExtension ".foo" "name..name/..." == "name..name/....foo" [✔] [path]  fileExtension "name..name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name/....foo" == "name..name/....foo" [✔] [path]  addExtension ".foo" ".../name" == ".../name.foo" [✔] [path]  fileExtension ".../name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".../name.foo" == ".../name.foo" [✔] [path]  addExtension ".foo" ".../name." == ".../name..foo" [✔] [path]  fileExtension ".../name..foo" == .foo [✔] [path]  replaceExtension ".foo" ".../name..foo" == ".../name..foo" [✔] [path]  addExtension ".foo" ".../name.." == ".../name...foo" [✔] [path]  fileExtension ".../name...foo" == .foo [✔] [path]  replaceExtension ".foo" ".../name...foo" == ".../name...foo" [✔] [path]  addExtension ".foo" ".../.name" == ".../.name.foo" [✔] [path]  fileExtension ".../.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".../.name.foo" == ".../.name.foo" [✔] [path]  addExtension ".foo" ".../..name" == ".../..name.foo" [✔] [path]  fileExtension ".../..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".../..name.foo" == ".../..name.foo" [✔] [path]  addExtension ".foo" ".../name.name" == ".../name.name.foo" [✔] [path]  fileExtension ".../name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".../name.name.foo" == ".../name.name.foo" [✔] [path]  addExtension ".foo" ".../name..name" == ".../name..name.foo" [✔] [path]  fileExtension ".../name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".../name..name.foo" == ".../name..name.foo" [✔] [path]  addExtension ".foo" ".../..." == ".../....foo" [✔] [path]  fileExtension ".../....foo" == .foo [✔] [path]  replaceExtension ".foo" ".../....foo" == ".../....foo" [✔] [path]  addExtension ".foo" "name" == "name.foo" [✔] [path]  fileExtension "name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.foo" == "name.foo" [✔] [path]  addExtension ".foo" "name." == "name..foo" [✔] [path]  fileExtension "name..foo" == .foo [✔] [path]  replaceExtension ".foo" "name..foo" == "name..foo" [✔] [path]  addExtension ".foo" "name.." == "name...foo" [✔] [path]  fileExtension "name...foo" == .foo [✔] [path]  replaceExtension ".foo" "name...foo" == "name...foo" [✔] [path]  addExtension ".foo" ".name" == ".name.foo" [✔] [path]  fileExtension ".name.foo" == .foo [✔] [path]  replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] [path]  addExtension ".foo" "..name" == "..name.foo" [✔] [path]  fileExtension "..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] [path]  addExtension ".foo" "name.name" == "name.name.foo" [✔] [path]  fileExtension "name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] [path]  addExtension ".foo" "name..name" == "name..name.foo" [✔] [path]  fileExtension "name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] [path]  addExtension ".foo" "..." == "....foo" [✔] [path]  fileExtension "....foo" == .foo [✔] [path]  replaceExtension ".foo" "....foo" == "....foo" [✔] [path]  Absolute dir paths [path]  addExtension ".foo" "/name/name" == "/name/name.foo" [✔] [path]  fileExtension "/name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/name.foo" == "/name/name.foo" [✔] [path]  addExtension ".foo" "/name/name." == "/name/name..foo" [✔] [path]  fileExtension "/name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/name..foo" == "/name/name..foo" [✔] [path]  addExtension ".foo" "/name/name.." == "/name/name...foo" [✔] [path]  fileExtension "/name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/name...foo" == "/name/name...foo" [✔] [path]  addExtension ".foo" "/name/.name" == "/name/.name.foo" [✔] [path]  fileExtension "/name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/.name.foo" == "/name/.name.foo" [✔] [path]  addExtension ".foo" "/name/..name" == "/name/..name.foo" [✔] [path]  fileExtension "/name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/..name.foo" == "/name/..name.foo" [✔] [path]  addExtension ".foo" "/name/name.name" == "/name/name.name.foo" [✔] [path]  fileExtension "/name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/name.name.foo" == "/name/name.name.foo" [✔] [path]  addExtension ".foo" "/name/name..name" == "/name/name..name.foo" [✔] [path]  fileExtension "/name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/name..name.foo" == "/name/name..name.foo" [✔] [path]  addExtension ".foo" "/name/..." == "/name/....foo" [✔] [path]  fileExtension "/name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/name/....foo" == "/name/....foo" [✔] [path]  addExtension ".foo" "/name./name" == "/name./name.foo" [✔] [path]  fileExtension "/name./name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./name.foo" == "/name./name.foo" [✔] [path]  addExtension ".foo" "/name./name." == "/name./name..foo" [✔] [path]  fileExtension "/name./name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./name..foo" == "/name./name..foo" [✔] [path]  addExtension ".foo" "/name./name.." == "/name./name...foo" [✔] [path]  fileExtension "/name./name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./name...foo" == "/name./name...foo" [✔] [path]  addExtension ".foo" "/name./.name" == "/name./.name.foo" [✔] [path]  fileExtension "/name./.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./.name.foo" == "/name./.name.foo" [✔] [path]  addExtension ".foo" "/name./..name" == "/name./..name.foo" [✔] [path]  fileExtension "/name./..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./..name.foo" == "/name./..name.foo" [✔] [path]  addExtension ".foo" "/name./name.name" == "/name./name.name.foo" [✔] [path]  fileExtension "/name./name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./name.name.foo" == "/name./name.name.foo" [✔] [path]  addExtension ".foo" "/name./name..name" == "/name./name..name.foo" [✔] [path]  fileExtension "/name./name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./name..name.foo" == "/name./name..name.foo" [✔] [path]  addExtension ".foo" "/name./..." == "/name./....foo" [✔] [path]  fileExtension "/name./....foo" == .foo [✔] [path]  replaceExtension ".foo" "/name./....foo" == "/name./....foo" [✔] [path]  addExtension ".foo" "/name../name" == "/name../name.foo" [✔] [path]  fileExtension "/name../name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../name.foo" == "/name../name.foo" [✔] [path]  addExtension ".foo" "/name../name." == "/name../name..foo" [✔] [path]  fileExtension "/name../name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../name..foo" == "/name../name..foo" [✔] [path]  addExtension ".foo" "/name../name.." == "/name../name...foo" [✔] [path]  fileExtension "/name../name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../name...foo" == "/name../name...foo" [✔] [path]  addExtension ".foo" "/name../.name" == "/name../.name.foo" [✔] [path]  fileExtension "/name../.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../.name.foo" == "/name../.name.foo" [✔] [path]  addExtension ".foo" "/name../..name" == "/name../..name.foo" [✔] [path]  fileExtension "/name../..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../..name.foo" == "/name../..name.foo" [✔] [path]  addExtension ".foo" "/name../name.name" == "/name../name.name.foo" [✔] [path]  fileExtension "/name../name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../name.name.foo" == "/name../name.name.foo" [✔] [path]  addExtension ".foo" "/name../name..name" == "/name../name..name.foo" [✔] [path]  fileExtension "/name../name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../name..name.foo" == "/name../name..name.foo" [✔] [path]  addExtension ".foo" "/name../..." == "/name../....foo" [✔] [path]  fileExtension "/name../....foo" == .foo [✔] [path]  replaceExtension ".foo" "/name../....foo" == "/name../....foo" [✔] [path]  addExtension ".foo" "/.name/name" == "/.name/name.foo" [✔] [path]  fileExtension "/.name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/name.foo" == "/.name/name.foo" [✔] [path]  addExtension ".foo" "/.name/name." == "/.name/name..foo" [✔] [path]  fileExtension "/.name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/name..foo" == "/.name/name..foo" [✔] [path]  addExtension ".foo" "/.name/name.." == "/.name/name...foo" [✔] [path]  fileExtension "/.name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/name...foo" == "/.name/name...foo" [✔] [path]  addExtension ".foo" "/.name/.name" == "/.name/.name.foo" [✔] [path]  fileExtension "/.name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/.name.foo" == "/.name/.name.foo" [✔] [path]  addExtension ".foo" "/.name/..name" == "/.name/..name.foo" [✔] [path]  fileExtension "/.name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/..name.foo" == "/.name/..name.foo" [✔] [path]  addExtension ".foo" "/.name/name.name" == "/.name/name.name.foo" [✔] [path]  fileExtension "/.name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/name.name.foo" == "/.name/name.name.foo" [✔] [path]  addExtension ".foo" "/.name/name..name" == "/.name/name..name.foo" [✔] [path]  fileExtension "/.name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/name..name.foo" == "/.name/name..name.foo" [✔] [path]  addExtension ".foo" "/.name/..." == "/.name/....foo" [✔] [path]  fileExtension "/.name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name/....foo" == "/.name/....foo" [✔] [path]  addExtension ".foo" "/..name/name" == "/..name/name.foo" [✔] [path]  fileExtension "/..name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/name.foo" == "/..name/name.foo" [✔] [path]  addExtension ".foo" "/..name/name." == "/..name/name..foo" [✔] [path]  fileExtension "/..name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/name..foo" == "/..name/name..foo" [✔] [path]  addExtension ".foo" "/..name/name.." == "/..name/name...foo" [✔] [path]  fileExtension "/..name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/name...foo" == "/..name/name...foo" [✔] [path]  addExtension ".foo" "/..name/.name" == "/..name/.name.foo" [✔] [path]  fileExtension "/..name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/.name.foo" == "/..name/.name.foo" [✔] [path]  addExtension ".foo" "/..name/..name" == "/..name/..name.foo" [✔] [path]  fileExtension "/..name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/..name.foo" == "/..name/..name.foo" [✔] [path]  addExtension ".foo" "/..name/name.name" == "/..name/name.name.foo" [✔] [path]  fileExtension "/..name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/name.name.foo" == "/..name/name.name.foo" [✔] [path]  addExtension ".foo" "/..name/name..name" == "/..name/name..name.foo" [✔] [path]  fileExtension "/..name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/name..name.foo" == "/..name/name..name.foo" [✔] [path]  addExtension ".foo" "/..name/..." == "/..name/....foo" [✔] [path]  fileExtension "/..name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name/....foo" == "/..name/....foo" [✔] [path]  addExtension ".foo" "/name.name/name" == "/name.name/name.foo" [✔] [path]  fileExtension "/name.name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/name.foo" == "/name.name/name.foo" [✔] [path]  addExtension ".foo" "/name.name/name." == "/name.name/name..foo" [✔] [path]  fileExtension "/name.name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/name..foo" == "/name.name/name..foo" [✔] [path]  addExtension ".foo" "/name.name/name.." == "/name.name/name...foo" [✔] [path]  fileExtension "/name.name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/name...foo" == "/name.name/name...foo" [✔] [path]  addExtension ".foo" "/name.name/.name" == "/name.name/.name.foo" [✔] [path]  fileExtension "/name.name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/.name.foo" == "/name.name/.name.foo" [✔] [path]  addExtension ".foo" "/name.name/..name" == "/name.name/..name.foo" [✔] [path]  fileExtension "/name.name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/..name.foo" == "/name.name/..name.foo" [✔] [path]  addExtension ".foo" "/name.name/name.name" == "/name.name/name.name.foo" [✔] [path]  fileExtension "/name.name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/name.name.foo" == "/name.name/name.name.foo" [✔] [path]  addExtension ".foo" "/name.name/name..name" == "/name.name/name..name.foo" [✔] [path]  fileExtension "/name.name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/name..name.foo" == "/name.name/name..name.foo" [✔] [path]  addExtension ".foo" "/name.name/..." == "/name.name/....foo" [✔] [path]  fileExtension "/name.name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name/....foo" == "/name.name/....foo" [✔] [path]  addExtension ".foo" "/name..name/name" == "/name..name/name.foo" [✔] [path]  fileExtension "/name..name/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/name.foo" == "/name..name/name.foo" [✔] [path]  addExtension ".foo" "/name..name/name." == "/name..name/name..foo" [✔] [path]  fileExtension "/name..name/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/name..foo" == "/name..name/name..foo" [✔] [path]  addExtension ".foo" "/name..name/name.." == "/name..name/name...foo" [✔] [path]  fileExtension "/name..name/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/name...foo" == "/name..name/name...foo" [✔] [path]  addExtension ".foo" "/name..name/.name" == "/name..name/.name.foo" [✔] [path]  fileExtension "/name..name/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/.name.foo" == "/name..name/.name.foo" [✔] [path]  addExtension ".foo" "/name..name/..name" == "/name..name/..name.foo" [✔] [path]  fileExtension "/name..name/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/..name.foo" == "/name..name/..name.foo" [✔] [path]  addExtension ".foo" "/name..name/name.name" == "/name..name/name.name.foo" [✔] [path]  fileExtension "/name..name/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/name.name.foo" == "/name..name/name.name.foo" [✔] [path]  addExtension ".foo" "/name..name/name..name" == "/name..name/name..name.foo" [✔] [path]  fileExtension "/name..name/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/name..name.foo" == "/name..name/name..name.foo" [✔] [path]  addExtension ".foo" "/name..name/..." == "/name..name/....foo" [✔] [path]  fileExtension "/name..name/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name/....foo" == "/name..name/....foo" [✔] [path]  addExtension ".foo" "/.../name" == "/.../name.foo" [✔] [path]  fileExtension "/.../name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../name.foo" == "/.../name.foo" [✔] [path]  addExtension ".foo" "/.../name." == "/.../name..foo" [✔] [path]  fileExtension "/.../name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../name..foo" == "/.../name..foo" [✔] [path]  addExtension ".foo" "/.../name.." == "/.../name...foo" [✔] [path]  fileExtension "/.../name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../name...foo" == "/.../name...foo" [✔] [path]  addExtension ".foo" "/.../.name" == "/.../.name.foo" [✔] [path]  fileExtension "/.../.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../.name.foo" == "/.../.name.foo" [✔] [path]  addExtension ".foo" "/.../..name" == "/.../..name.foo" [✔] [path]  fileExtension "/.../..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../..name.foo" == "/.../..name.foo" [✔] [path]  addExtension ".foo" "/.../name.name" == "/.../name.name.foo" [✔] [path]  fileExtension "/.../name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../name.name.foo" == "/.../name.name.foo" [✔] [path]  addExtension ".foo" "/.../name..name" == "/.../name..name.foo" [✔] [path]  fileExtension "/.../name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../name..name.foo" == "/.../name..name.foo" [✔] [path]  addExtension ".foo" "/.../..." == "/.../....foo" [✔] [path]  fileExtension "/.../....foo" == .foo [✔] [path]  replaceExtension ".foo" "/.../....foo" == "/.../....foo" [✔] [path]  addExtension ".foo" "/name" == "/name.foo" [✔] [path]  fileExtension "/name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.foo" == "/name.foo" [✔] [path]  addExtension ".foo" "/name." == "/name..foo" [✔] [path]  fileExtension "/name..foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..foo" == "/name..foo" [✔] [path]  addExtension ".foo" "/name.." == "/name...foo" [✔] [path]  fileExtension "/name...foo" == .foo [✔] [path]  replaceExtension ".foo" "/name...foo" == "/name...foo" [✔] [path]  addExtension ".foo" "/.name" == "/.name.foo" [✔] [path]  fileExtension "/.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/.name.foo" == "/.name.foo" [✔] [path]  addExtension ".foo" "/..name" == "/..name.foo" [✔] [path]  fileExtension "/..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/..name.foo" == "/..name.foo" [✔] [path]  addExtension ".foo" "/name.name" == "/name.name.foo" [✔] [path]  fileExtension "/name.name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name.name.foo" == "/name.name.foo" [✔] [path]  addExtension ".foo" "/name..name" == "/name..name.foo" [✔] [path]  fileExtension "/name..name.foo" == .foo [✔] [path]  replaceExtension ".foo" "/name..name.foo" == "/name..name.foo" [✔] [path]  addExtension ".foo" "/..." == "/....foo" [✔] [path]  fileExtension "/....foo" == .foo [✔] [path]  replaceExtension ".foo" "/....foo" == "/....foo" [✔] [path]  throws InvalidExtension when extension is [] [✔] [path]  throws InvalidExtension when extension is [.] [✔] [path]  throws InvalidExtension when extension is [x] [✔] [path]  throws InvalidExtension when extension is [..] [✔] [path]  throws InvalidExtension when extension is [...] [✔] [path]  throws InvalidExtension when extension is [xy] [✔] [path]  throws InvalidExtension when extension is [foo] [✔] [path]  throws InvalidExtension when extension is [foo.] [✔] [path]  throws InvalidExtension when extension is [foo..] [✔] [path]  throws InvalidExtension when extension is [..foo] [✔] [path]  throws InvalidExtension when extension is [...foo] [✔] [path]  throws InvalidExtension when extension is [.foo.bar] [✔] [path]  throws InvalidExtension when extension is [.foo/bar] [✔] [path]  Restrictions [path]  Succeeding: Parsing "~/" should succeed with: "~/" [✔] [path]  Succeeding: Parsing "~/foo" should succeed with: "~/foo/" [✔] [path]  Succeeding: Parsing "~/foo/bar" should succeed with: "~/foo/bar/" [✔] [path]  Succeeding: Parsing "a.." should succeed with: "a../" [✔] [path]  Succeeding: Parsing "..a" should succeed with: "..a/" [✔] [path]  "../" should be rejected [✔] [path]  ".." should be rejected [✔] [path]  "/.." should be rejected [✔] [path]  "/foo/../bar/" should be rejected [✔] [path]  "/foo/bar/.." should be rejected [✔] [path]  Aeson Instances [path]  Decoding "["/foo/bar"]" as a [Path Abs Dir] should succeed. [✔] [path]  Decoding "["/foo/bar"]" as a [Path Rel Dir] should fail. [✔] [path]  Encoding "["/foo/bar/mu.txt"]" should succeed. [✔] [path]  QuasiQuotes [path]  [absdir|/|] == $(mkAbsDir "/") [✔] [path]  [absdir|/home|] == $(mkAbsDir "/home") [✔] [path]  [reldir|foo|] == $(mkRelDir "foo") [✔] [path]  [reldir|foo/bar|] == $(mkRelDir "foo/bar") [✔] [path]  [absfile|/home/chris/foo.txt|] == $(mkAbsFile "/home/chris/foo.txt") [✔] [path]  [relfile|foo|] == $(mkRelFile "foo") [✔] [path]  [relfile|chris/foo.txt|] == $(mkRelFile "chris/foo.txt") [✔] [path]  [path] Finished in 8.5486 seconds [path] 1293 examples, 0 failures [path] Test suite test: PASS [path] Test suite logged to: dist/test/path-0.9.5-test.log [path] 2 of 2 test suites (2 of 2 test cases) passed. [path] checkPhase completed in 30 seconds [path] Phase: haddockPhase [path] Preprocessing library for path-0.9.5.. [path] Running Haddock on library for path-0.9.5.. [path] Warning: The documentation for the following packages are not installed. No [path] links will be generated to these packages: vector-0.13.2.0 [path] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [path] [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, /build/ghc899_0/ghc_14.o, /build/ghc899_0/ghc_14.dyn_o ) [path] [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, nothing ) [path] [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, /build/ghc899_0/ghc_16.o, /build/ghc899_0/ghc_16.dyn_o ) [path] [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, nothing ) [path] [5 of 6] Compiling Path ( src/Path.hs, nothing ) [path] [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, nothing ) [path] Haddock coverage: [path]  100% ( 5 / 5) in 'Path.Internal.Posix' [path]  50% ( 1 / 2) in 'Path.Internal' [path]  Missing documentation for: [path]  Module header [path]  100% ( 5 / 5) in 'Path.Internal.Windows' [path] Warning: 'Path' is ambiguous. It is defined [path]  * at src/Path/Internal/Include.hs:46:20 [path]  * at src/Path/Internal/Include.hs:46:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Internal/Include.hs:46:1 [path] Warning: 'Abs' is ambiguous. It is defined [path]  * at src/Path/Include.hs:856:19 [path]  * at src/Path/Include.hs:127:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Include.hs:127:1 [path] Warning: 'Rel' is ambiguous. It is defined [path]  * at src/Path/Include.hs:857:19 [path]  * at src/Path/Include.hs:131:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Include.hs:131:1 [path]  100% ( 63 / 63) in 'Path.Posix' [path]  100% ( 2 / 2) in 'Path' [path] Warning: 'Path' is ambiguous. It is defined [path]  * at src/Path/Internal/Include.hs:46:20 [path]  * at src/Path/Internal/Include.hs:46:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Internal/Include.hs:46:1 [path] Warning: 'Abs' is ambiguous. It is defined [path]  * at src/Path/Include.hs:856:19 [path]  * at src/Path/Include.hs:127:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Include.hs:127:1 [path] Warning: 'Rel' is ambiguous. It is defined [path]  * at src/Path/Include.hs:857:19 [path]  * at src/Path/Include.hs:131:1 [path]  You may be able to disambiguate the identifier by qualifying it or [path]  by specifying the type/value namespace explicitly. [path]  Defaulting to the one defined at src/Path/Include.hs:131:1 [path]  100% ( 63 / 63) in 'Path.Windows' [path] Warning: Path.Internal.Posix: could not find link destinations for: [path]  - Path.Internal.Posix.Rep_Path [path] Warning: Path.Internal.Windows: could not find link destinations for: [path]  - Path.Internal.Windows.Rep_Path [path] Warning: Path.Posix: could not find link destinations for: [path]  - Path.Internal.Posix.Rep_Path [path]  - Path.Posix.Rep_SomeBase [path] Warning: Path.Windows: could not find link destinations for: [path]  - Path.Internal.Windows.Rep_Path [path]  - Path.Windows.Rep_SomeBase [cborg] [15 of 18] Compiling Tests.Canonical ( tests/Tests/Canonical.hs, dist/build/tests/tests-tmp/Tests/Canonical.o ) [cborg] [16 of 18] Compiling Tests.ByteOffset ( tests/Tests/ByteOffset.hs, dist/build/tests/tests-tmp/Tests/ByteOffset.o ) [cborg] [17 of 18] Compiling Tests.Boundary ( tests/Tests/Boundary.hs, dist/build/tests/tests-tmp/Tests/Boundary.o ) [cborg]  [cborg] tests/Tests/Boundary.hs:75:56: warning: [GHC-58520] [-Wtype-equality-requires-operators] [cborg]  The use of ‘~’ without TypeOperators [cborg]  will become an error in a future GHC release. [cborg]  Suggested fix: Perhaps you intended to use TypeOperators [cborg]  | [cborg] 75 | :: forall a rep. (Bounded a, Integral a, Show a, rep ~ BRep a, [cborg]  | ^ [cborg]  [cborg] tests/Tests/Boundary.hs:92:56: warning: [GHC-58520] [-Wtype-equality-requires-operators] [cborg]  The use of ‘~’ without TypeOperators [cborg]  will become an error in a future GHC release. [cborg]  Suggested fix: Perhaps you intended to use TypeOperators [cborg]  | [cborg] 92 | :: forall a rep. (Bounded a, Integral a, Show a, rep ~ BRep a, [cborg]  | ^ [cborg] [18 of 18] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) [aeson-pretty] Documentation created: dist/doc/html/aeson-pretty/, [aeson-pretty] dist/doc/html/aeson-pretty/aeson-pretty.txt [aeson-pretty] Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. [aeson-pretty] Phase: installPhase [aeson-pretty] Installing library in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [aeson-pretty] Installing executable aeson-pretty in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/bin [aeson-pretty] Warning: The directory [aeson-pretty] /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/bin is not in [aeson-pretty] the system search path. [cborg] [19 of 19] Linking dist/build/tests/tests [aeson-pretty] Phase: fixupPhase [aeson-pretty] shrinking RPATHs of ELF executables and libraries in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10 [aeson-pretty] shrinking /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/bin/aeson-pretty [aeson-pretty] shrinking /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSaeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM-ghc9.8.2.so [aeson-pretty] checking for references to /build/ in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10... [aeson-pretty] patching script interpreter paths in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10 [aeson-pretty] stripping (with command strip and flags -S -p) in /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/lib /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10/bin [aeson-pretty] shrinking RPATHs of ELF executables and libraries in /nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc [aeson-pretty] checking for references to /build/ in /nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc... [aeson-pretty] patching script interpreter paths in /nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc [aeson-pretty:post-build] Uploading to the NixCI cache: /nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10 /nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc [aeson-pretty:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [aeson-pretty:post-build] copying 2 paths... [aeson-pretty:post-build] copying path '/nix/store/j5d96jz0rf2cqkz168vyb99h7m6wmxqr-aeson-pretty-0.8.10-doc' to 'https://cache.nix-ci.com'... [aeson-pretty:post-build] copying path '/nix/store/4g4xsbig2cz529pwppax696cyphlh7lf-aeson-pretty-0.8.10' to 'https://cache.nix-ci.com'... [aeson-pretty:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [aeson-pretty:post-build] copying 1 paths... [aeson-pretty:post-build] copying path '/nix/store/dp7ffpr0zxg31z2jg87a3mwk0iiyk29m-aeson-pretty-0.8.10.drv' to 'https://cache.nix-ci.com'... Uploaded aeson-pretty in 14.8s Progress: 78 of 89 built (2 building), 403 of 403 downloaded from cache Built aeson-pretty in 32.6s [cborg] buildPhase completed in 1 minutes 0 seconds [cborg] Phase: checkPhase [cborg] Running 1 test suites... [cborg] Test suite tests: RUNNING... [cborg] CBOR [cborg]  Reference implementation [cborg]  internal properties [cborg]  Integer to/from bytes: OK (0.04s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word16 to/from network byte order: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32 to/from network byte order: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64 to/from network byte order: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Numeric.Half to/from Float: OK [cborg]  +++ OK, passed 1 test. [cborg]  properties [cborg]  encoding/decoding initial byte: OK [cborg]  +++ OK, passed 1 test. [cborg]  encoding/decoding additional info: OK [cborg]  +++ OK, passed 100 tests. [cborg]  encoding/decoding token header: OK [cborg]  +++ OK, passed 100 tests. [cborg]  encoding/decoding token header 2: OK [cborg]  +++ OK, passed 1 test. [cborg]  encoding/decoding tokens: OK [cborg]  +++ OK, passed 100 tests. [cborg]  encoding/decoding terms: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  RFC7049 test vector: decode: OK (0.08s) [cborg]  RFC7049 test vector: roundtrip: OK [cborg]  external test vector: OK [cborg]  unit tests [cborg]  RFC7049 test vector: decode: OK [cborg]  RFC7049 test vector: roundtrip: OK [cborg]  external test vector: OK [cborg]  properties [cborg]  to . id . from = canon_ref [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [path] Documentation created: dist/doc/html/path/, dist/doc/html/path/path.txt [path] Preprocessing test suite 'validity-test' for path-0.9.5.. [path] Preprocessing test suite 'test' for path-0.9.5.. [path] Phase: installPhase [path] Installing library in /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/path-0.9.5-AClScdrFMpR2QcEJkCi901 [path] Phase: fixupPhase [path] shrinking RPATHs of ELF executables and libraries in /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5 [path] shrinking /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSpath-0.9.5-AClScdrFMpR2QcEJkCi901-ghc9.8.2.so [path] checking for references to /build/ in /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5... [path] patching script interpreter paths in /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5 [path] stripping (with command strip and flags -S -p) in /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5/lib [path] shrinking RPATHs of ELF executables and libraries in /nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc [path] checking for references to /build/ in /nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc... [path] patching script interpreter paths in /nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc [cborg]  Term: OK [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  from . id . to = canon_imp [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  dec_ref . enc_ref = id [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK (0.06s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [path:post-build] Uploading to the NixCI cache: /nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc /nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5 [path:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [path:post-build] copying 2 paths... [path:post-build] copying path '/nix/store/gg91s6zpjqdrfaplkcd1bpr355zgxrw4-path-0.9.5-doc' to 'https://cache.nix-ci.com'... [path:post-build] copying path '/nix/store/kabl2hy1dah0ah7vsb3n693g6nsfg5p7-path-0.9.5' to 'https://cache.nix-ci.com'... [path:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [path:post-build] copying 1 paths... [path:post-build] copying path '/nix/store/cf5s74xaa1r4widv176v05d9a71j2iv3-path-0.9.5.drv' to 'https://cache.nix-ci.com'... Uploaded path in 9.5s Progress: 79 of 89 built (1 building), 403 of 403 downloaded from cache Built path in 1m28s Building /nix/store/8xvr6sxzi8wl0476lm08c115hws6nrjh-path-io-1.8.2.drv [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  dec_imp . enc_imp = canon_imp [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK (0.12s) [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  dec_imp . enc_imp = canon_imp (all 2-splits) [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK (0.01s) [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK (0.90s) [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK (0.21s) [cborg]  +++ OK, passed 100 tests. [cborg]  dec_imp . enc_imp = canon_imp (all 3-splits) [cborg]  Word8: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK (0.04s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK (0.03s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK (0.10s) [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK (0.04s) [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK (0.11s) [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK (0.04s) [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK (0.04s) [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK (0.03s) [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK (0.01s) [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK (0.01s) [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK (0.03s) [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK (1.06s) [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK (0.11s) [cborg]  +++ OK, passed 100 tests. [cborg]  enc_imp . from = enc_ref . canon_ref [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  enc_ref . to = enc_imp [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  dec_imp . enc_ref = from . dec_ref . enc_ref [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests. [cborg]  Term: OK [cborg]  +++ OK, passed 100 tests. [cborg]  ByteArray: OK [cborg]  +++ OK, passed 100 tests. [cborg]  peekByteOffset [cborg]  ATerm framework [cborg]  isomorphic 1: OK [cborg]  +++ OK, passed 100 tests. [cborg]  isomorphic 2: OK [cborg]  +++ OK, passed 100 tests. [cborg]  isomorphic 3: OK [cborg]  +++ OK, passed 100 tests. [cborg]  bytes deserialise: OK (0.01s) [cborg]  +++ OK, passed 100 tests. [cborg]  bytes reserialise: OK (0.02s) [cborg]  +++ OK, passed 100 tests. [cborg]  non-canonical encoding: OK (0.03s) [cborg]  +++ OK, passed 100 tests; 149 discarded. [cborg]  same offsets with all 2-splits: OK (0.08s) [cborg]  +++ OK, passed 100 tests. [cborg]  same offsets with all 3-splits: OK (0.36s) [cborg]  +++ OK, passed 100 tests. [cborg]  Boundary checks [cborg]  Word: OK (0.02s) [cborg]  +++ OK, passed 1000 tests (100.0% "inside"). [cborg]  Word (canonical): OK [cborg]  +++ OK, passed 1000 tests (100.0% "inside"). [cborg]  Word8: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  70.7% "outside" [cborg]  29.3% "inside" [cborg]  Word8 (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  72.1% "outside" [cborg]  27.9% "inside" [cborg]  Word16: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  64.7% "outside" [cborg]  35.3% "inside" [cborg]  Word16 (canonical): OK (0.01s) [cborg]  +++ OK, passed 1000 tests: [cborg]  64.2% "outside" [cborg]  35.8% "inside" [cborg]  Word32: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  50.0% "inside" [cborg]  50.0% "outside" [cborg]  Word32 (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  50.4% "inside" [cborg]  49.6% "outside" [cborg]  Word64: OK [cborg]  +++ OK, passed 1000 tests (100.0% "inside"). [cborg]  Word64 (canonical): OK [cborg]  +++ OK, passed 1000 tests (100.0% "inside"). [cborg]  Int: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  53.2% "inside" [cborg]  46.8% "outside" [cborg]  Int (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  53.1% "inside" [cborg]  46.9% "outside" [cborg]  Int8: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  72.1% "outside" [cborg]  27.9% "inside" [cborg]  Int8 (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  73.2% "outside" [cborg]  26.8% "inside" [cborg]  Int16: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  63.2% "outside" [cborg]  36.8% "inside" [cborg]  Int16 (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  63.9% "outside" [cborg]  36.1% "inside" [cborg]  Int32: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  53.9% "outside" [cborg]  46.1% "inside" [cborg]  Int32 (canonical): OK (0.06s) [cborg]  +++ OK, passed 1000 tests: [cborg]  51.7% "outside" [cborg]  48.3% "inside" [cborg]  Int64: OK (0.05s) [cborg]  +++ OK, passed 1000 tests: [cborg]  53.9% "inside" [cborg]  46.1% "outside" [cborg]  Int64 (canonical): OK (0.04s) [cborg]  +++ OK, passed 1000 tests: [cborg]  53.6% "inside" [cborg]  46.4% "outside" [cborg]  ListLen: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  83.9% "inside" [cborg]  16.1% "outside" [cborg]  ListLen (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  84.6% "inside" [cborg]  15.4% "outside" [cborg]  MapLen: OK [cborg]  +++ OK, passed 1000 tests: [cborg]  83.2% "inside" [cborg]  16.8% "outside" [cborg]  MapLen (canonical): OK [cborg]  +++ OK, passed 1000 tests: [cborg]  85.8% "inside" [cborg]  14.2% "outside" [cborg]  String: OK [cborg]  +++ OK, passed 1000 tests. [cborg]  Bytes: OK [cborg]  +++ OK, passed 1000 tests. [cborg]  properties [cborg]  decode non-canonical encoding [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests; 169 discarded. [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests; 102 discarded. [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests; 49 discarded. [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests; 41 discarded. [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests; 45 discarded. [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests; 170 discarded. [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests; 72 discarded. [cborg]  Int32: OK [cborg]  +++ OK, passed 100 tests; 55 discarded. [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests; 43 discarded. [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests; 32 discarded. [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests; 297 discarded. [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests; 426 discarded. [cborg]  Float: OK (0.01s) [cborg]  +++ OK, passed 100 tests; 476 discarded. [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests; 579 discarded. [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests; 27 discarded. [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests; 46 discarded. [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests; 295 discarded. [cborg]  Term: OK (0.01s) [cborg]  +++ OK, passed 100 tests; 177 discarded. [cborg]  canonical decoding [cborg]  Word: OK [cborg]  +++ OK, passed 100 tests (24% canonical). [cborg]  Word8: OK [cborg]  +++ OK, passed 100 tests (66% canonical). [cborg]  Word16: OK [cborg]  +++ OK, passed 100 tests (49% canonical). [cborg]  Word32: OK [cborg]  +++ OK, passed 100 tests (39% canonical). [cborg]  Word64: OK [cborg]  +++ OK, passed 100 tests (32% canonical). [cborg]  Int: OK [cborg]  +++ OK, passed 100 tests (26% canonical). [cborg]  Int8: OK [cborg]  +++ OK, passed 100 tests (62% canonical). [cborg]  Int16: OK [cborg]  +++ OK, passed 100 tests (43% canonical). [cborg]  Int32: OK (0.04s) [cborg]  +++ OK, passed 100 tests (40% canonical). [cborg]  Int64: OK [cborg]  +++ OK, passed 100 tests (33% canonical). [cborg]  Integer: OK [cborg]  +++ OK, passed 100 tests (75% canonical). [cborg]  Half: OK [cborg]  +++ OK, passed 100 tests (83% canonical). [cborg]  Float: OK [cborg]  +++ OK, passed 100 tests (87% canonical). [cborg]  Double: OK [cborg]  +++ OK, passed 100 tests (87% canonical). [cborg]  Tag: OK [cborg]  +++ OK, passed 100 tests (28% canonical). [cborg]  Tag64: OK [cborg]  +++ OK, passed 100 tests (26% canonical). [cborg]  Simple: OK [cborg]  +++ OK, passed 100 tests (66% canonical). [cborg]  Regression tests [cborg]  FlatTerm regressions [cborg]  Decoding of large-ish words: OK [cborg]  Encoding of Int64s on 32bit: OK [cborg]  Issue 160 - decoder checks [cborg]  decodeString fails on non-utf8 bytes instead of crashing (fast path): OK [cborg]  decodeString fails on non-utf8 bytes instead of crashing (slow path): OK [cborg]  decodeListLen doesn't produce negative lengths using a Word64: OK [cborg]  decodeMapLen doesn't produce negative lengths using a Word64: OK [cborg]  decodeBytes doesn't create bytestrings that cause segfaults or worse: OK [cborg]  Issue 162 - canonical decoding [cborg]  simple: OK [cborg]  composite: OK [cborg]  UTF8 [cborg]  Decoding of UTF8 encoded Text works and properly handles decoding failures: OK (0.10s) [cborg]  +++ OK, passed 1000 tests: [cborg]  80.5% "invalid utf8" [cborg]  19.5% "valid utf8" [cborg]  pre-encoded [cborg]  single term, same bytes: OK (0.06s) [cborg]  +++ OK, passed 100 tests. [cborg]  single term, same tokens: OK (0.03s) [cborg]  +++ OK, passed 100 tests. [cborg]  list terms, same bytes: OK (0.30s) [cborg]  +++ OK, passed 100 tests. [cborg]  list terms, same tokens: OK (0.37s) [cborg]  +++ OK, passed 100 tests. [cborg]  [cborg] All 271 tests passed (2.63s) [cborg] Test suite tests: PASS [cborg] Test suite logged to: dist/test/cborg-0.2.10.0-tests.log [cborg] 1 of 1 test suites (1 of 1 test cases) passed. [cborg] Phase: haddockPhase [cborg] Preprocessing library for cborg-0.2.10.0.. [cborg] Running Haddock on library for cborg-0.2.10.0.. [path-io] Phase: setupCompilerEnvironmentPhase [path-io] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [cborg] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [path-io] Phase: unpackPhase [path-io] unpacking source archive /nix/store/hxbsb4h9g0l9c74h5nmsizp0kry6lc6p-path-io-1.8.2.tar.gz [path-io] source root is path-io-1.8.2 [path-io] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "path-io-1.8.2/tests/Main.hs" [path-io] Phase: patchPhase [path-io] Phase: compileBuildDriverPhase [path-io] setupCompileFlags: -package-db=/build/tmp.X1iwi1k2ii/setup-package.conf.d -threaded [path-io] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.X1iwi1k2ii/Main.o ) [path-io] [2 of 2] Linking Setup [cborg] [ 1 of 14] Compiling Codec.CBOR.ByteArray.Internal ( src/Codec/CBOR/ByteArray/Internal.hs, nothing ) [cborg] [ 2 of 14] Compiling Codec.CBOR.ByteArray.Sliced ( src/Codec/CBOR/ByteArray/Sliced.hs, nothing ) [cborg]  [cborg] src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 44 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 3 of 14] Compiling Codec.CBOR.ByteArray ( src/Codec/CBOR/ByteArray.hs, nothing ) [cborg]  [cborg] src/Codec/CBOR/ByteArray.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [cborg]  The qualified import of ‘Data.ByteString.Short.Internal’ is redundant [cborg]  except perhaps to import instances from ‘Data.ByteString.Short.Internal’ [cborg]  To import instances alone, use: import Data.ByteString.Short.Internal() [cborg]  | [cborg] 39 | import qualified Data.ByteString.Short.Internal as BSS [cborg]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [cborg] [ 4 of 14] Compiling Codec.CBOR.Decoding ( src/Codec/CBOR/Decoding.hs, nothing ) [cborg] [ 5 of 14] Compiling Codec.CBOR.Magic ( src/Codec/CBOR/Magic.hs, nothing ) [cborg] [ 6 of 14] Compiling Codec.CBOR.Read ( src/Codec/CBOR/Read.hs, nothing ) [path-io] Phase: updateAutotoolsGnuConfigScriptsPhase [path-io] Phase: configurePhase [path-io] configureFlags: --verbose --prefix=/nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc/share/doc/path-io-1.8.2 --with-gcc=gcc --package-db=/build/tmp.X1iwi1k2ii/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [path-io] Using Parsec parser [path-io] Configuring path-io-1.8.2... [cborg] [ 7 of 14] Compiling Codec.CBOR.Encoding[boot] ( src/Codec/CBOR/Encoding.hs-boot, nothing ) [cborg] [ 8 of 14] Compiling Codec.CBOR.FlatTerm[boot] ( src/Codec/CBOR/FlatTerm.hs-boot, nothing ) [cborg] [ 9 of 14] Compiling Codec.CBOR.Encoding ( src/Codec/CBOR/Encoding.hs, nothing ) [path-io] Flags chosen: dev=False [path-io] Dependency base >=4.15 && <5: using base-4.19.1.0 [path-io] Dependency containers: using containers-0.6.8 [path-io] Dependency directory >=1.3.2.0 && <1.4: using directory-1.3.8.1 [path-io] Dependency dlist >=0.8 && <2: using dlist-1.0 [path-io] Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.7 [path-io] Dependency filepath >=1.2 && <1.6: using filepath-1.4.200.1 [path-io] Dependency path >=0.7.1 && <0.10: using path-0.9.5 [path-io] Dependency temporary >=1.1 && <1.4: using temporary-1.3 [path-io] Dependency time >=1.4 && <1.15: using time-1.12.2 [path-io] Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 [path-io] Dependency unix-compat: using unix-compat-0.7.4 [path-io] Dependency base >=4.15 && <5: using base-4.19.1.0 [path-io] Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.7 [path-io] Dependency hspec >=2 && <3: using hspec-2.11.12 [path-io] Dependency path >=0.7.1 && <0.10: using path-0.9.5 [path-io] Dependency path-io: using path-io-1.8.2 [path-io] Dependency unix-compat: using unix-compat-0.7.4 [cborg] [10 of 14] Compiling Codec.CBOR.FlatTerm ( src/Codec/CBOR/FlatTerm.hs, nothing ) [path-io] Source component graph: [path-io]  component lib [path-io]  component test:tests dependency lib [path-io] Configured component graph: [path-io]  component path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  include base-4.19.1.0-a65c [path-io]  include containers-0.6.8-bf3e [path-io]  include directory-1.3.8.1-3af8 [path-io]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [path-io]  include exceptions-0.10.7-3e42 [path-io]  include filepath-1.4.200.1-5c86 [path-io]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [path-io]  include time-1.12.2-dfe5 [path-io]  include transformers-0.6.1.0-90ea [path-io]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io]  component path-io-1.8.2-8N3zUOyVoqy3G4XwIvW1Q6-tests [path-io]  include base-4.19.1.0-a65c [path-io]  include exceptions-0.10.7-3e42 [path-io]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path-io]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  include path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io] Linked component graph: [path-io]  unit path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  include base-4.19.1.0-a65c [path-io]  include containers-0.6.8-bf3e [path-io]  include directory-1.3.8.1-3af8 [path-io]  include dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [path-io]  include exceptions-0.10.7-3e42 [path-io]  include filepath-1.4.200.1-5c86 [path-io]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  include temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [path-io]  include time-1.12.2-dfe5 [path-io]  include transformers-0.6.1.0-90ea [path-io]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io]  Path.IO=path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ:Path.IO [path-io]  unit path-io-1.8.2-8N3zUOyVoqy3G4XwIvW1Q6-tests [path-io]  include base-4.19.1.0-a65c [path-io]  include exceptions-0.10.7-3e42 [path-io]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path-io]  include path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  include path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io] Ready component graph: [path-io]  definite path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  depends base-4.19.1.0-a65c [path-io]  depends containers-0.6.8-bf3e [path-io]  depends directory-1.3.8.1-3af8 [path-io]  depends dlist-1.0-GrO7XVGPtv8HWoZvwMbgei [path-io]  depends exceptions-0.10.7-3e42 [path-io]  depends filepath-1.4.200.1-5c86 [path-io]  depends path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  depends temporary-1.3-HLtRM3SJSzzCQoO7Mr2K4v [path-io]  depends time-1.12.2-dfe5 [path-io]  depends transformers-0.6.1.0-90ea [path-io]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io]  definite path-io-1.8.2-8N3zUOyVoqy3G4XwIvW1Q6-tests [path-io]  depends base-4.19.1.0-a65c [path-io]  depends exceptions-0.10.7-3e42 [path-io]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [path-io]  depends path-0.9.5-AClScdrFMpR2QcEJkCi901 [path-io]  depends path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [path-io] Using Cabal-3.10.2.0 compiled by ghc-9.8 [path-io] Using compiler: ghc-9.8.2 [path-io] Using install prefix: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2 [path-io] Executables installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/bin [path-io] Libraries installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io] Dynamic Libraries installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [path-io] Private executables installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/libexec/x86_64-linux-ghc-9.8.2/path-io-1.8.2 [path-io] Data files installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/share/x86_64-linux-ghc-9.8.2/path-io-1.8.2 [path-io] Documentation installed in: [path-io] /nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc/share/doc/path-io-1.8.2 [path-io] Configuration files installed in: [path-io] /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/etc [path-io] No alex found [path-io] Using ar found on system at: [path-io] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [path-io] No c2hs found [path-io] No cpphs found [path-io] No doctest found [path-io] Using gcc version 14.3.0 given by user at: [path-io] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [path-io] Using ghc version 9.8.2 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [path-io] Using ghc-pkg version 9.8.2 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [path-io] No ghcjs found [path-io] No ghcjs-pkg found [path-io] No greencard found [path-io] Using haddock version 2.30.0 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [path-io] No happy found [path-io] Using haskell-suite found on system at: haskell-suite-dummy-location [path-io] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [path-io] No hmake found [path-io] Using hpc version 0.69 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [path-io] Using hsc2hs version 0.68.10 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [path-io] Using hscolour version 1.25 found on system at: [path-io] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [path-io] No jhc found [path-io] Using ld found on system at: [path-io] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [path-io] No pkg-config found [path-io] Using runghc version 9.8.2 found on system at: [path-io] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [path-io] Using strip version 2.44 found on system at: [path-io] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [path-io] Using tar found on system at: [path-io] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [path-io] No uhc found [cborg] [11 of 14] Compiling Codec.CBOR.Term ( src/Codec/CBOR/Term.hs, nothing ) [cborg] [12 of 14] Compiling Codec.CBOR ( src/Codec/CBOR.hs, nothing ) [path-io] Phase: buildPhase [cborg] [13 of 14] Compiling Codec.CBOR.Write ( src/Codec/CBOR/Write.hs, nothing ) [path-io] Preprocessing library for path-io-1.8.2.. [path-io] Building library for path-io-1.8.2.. [path-io] [1 of 1] Compiling Path.IO ( Path/IO.hs, dist/build/Path/IO.o, dist/build/Path/IO.dyn_o ) [cborg] [14 of 14] Compiling Codec.CBOR.Pretty ( src/Codec/CBOR/Pretty.hs, nothing ) [cborg] Haddock coverage: [cborg]  33% ( 3 / 9) in 'Codec.CBOR.ByteArray.Sliced' [cborg]  Missing documentation for: [cborg]  SlicedByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:50) [cborg]  sizeofSlicedByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:62) [cborg]  fromShortByteString (src/Codec/CBOR/ByteArray/Sliced.hs:53) [cborg]  fromByteString (src/Codec/CBOR/ByteArray/Sliced.hs:56) [cborg]  fromByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:59) [cborg]  toBuilder (src/Codec/CBOR/ByteArray/Sliced.hs:87) [cborg]  30% ( 3 / 10) in 'Codec.CBOR.ByteArray' [cborg]  Missing documentation for: [cborg]  ByteArray (src/Codec/CBOR/ByteArray.hs:45) [cborg]  sizeofByteArray (src/Codec/CBOR/ByteArray.hs:49) [cborg]  fromShortByteString (src/Codec/CBOR/ByteArray.hs:52) [cborg]  toShortByteString (src/Codec/CBOR/ByteArray.hs:55) [cborg]  fromByteString (src/Codec/CBOR/ByteArray.hs:58) [cborg]  toBuilder (src/Codec/CBOR/ByteArray.hs:61) [cborg]  toSliced (src/Codec/CBOR/ByteArray.hs:64) [cborg] Warning: 'Decoder' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Decoding.hs:137:23 [cborg]  * at src/Codec/CBOR/Decoding.hs:137:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Decoding.hs:137:1 [cborg] Warning: 'simple' is out of scope. [cborg]  If you qualify the identifier, haddock can try to link it anyway. [cborg]  100% ( 84 / 84) in 'Codec.CBOR.Decoding' [cborg] Warning: 'Encoding' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Encoding.hs:83:20 [cborg]  * at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  100% ( 37 / 37) in 'Codec.CBOR.Encoding' [cborg] Warning: 'ST' is ambiguous. It is defined [cborg]  * in ‘GHC.ST’ [cborg]  * in ‘GHC.ST’ [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined in ‘GHC.ST’ [cborg] Warning: 'Ptr' is ambiguous. It is defined [cborg]  * in ‘GHC.Ptr’ [cborg]  * in ‘GHC.Ptr’ [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined in ‘GHC.Ptr’ [cborg] Warning: 'Counter' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Magic.hs:599:18 [cborg]  * at src/Codec/CBOR/Magic.hs:599:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Magic.hs:599:1 [cborg] Warning: 'MutableByteArray' is ambiguous. It is defined [cborg]  * in ‘Data.Array.Byte’ [cborg]  * in ‘Data.Array.Byte’ [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined in ‘Data.Array.Byte’ [cborg] Warning: 'ByteArray' is ambiguous. It is defined [cborg]  * in ‘Data.Array.Byte’ [cborg]  * in ‘Data.Array.Byte’ [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined in ‘Data.Array.Byte’ [cborg]  72% ( 31 / 43) in 'Codec.CBOR.Magic' [cborg]  Missing documentation for: [cborg]  word8ToWord (src/Codec/CBOR/Magic.hs:446) [cborg]  word16ToWord (src/Codec/CBOR/Magic.hs:447) [cborg]  word32ToWord (src/Codec/CBOR/Magic.hs:448) [cborg]  word64ToWord (src/Codec/CBOR/Magic.hs:451) [cborg]  word8ToInt (src/Codec/CBOR/Magic.hs:481) [cborg]  word16ToInt (src/Codec/CBOR/Magic.hs:482) [cborg]  word32ToInt (src/Codec/CBOR/Magic.hs:484) [cborg]  word64ToInt (src/Codec/CBOR/Magic.hs:506) [cborg]  intToWord (src/Codec/CBOR/Magic.hs:434) [cborg]  intToInt64 (src/Codec/CBOR/Magic.hs:430) [cborg]  intToWord64 (src/Codec/CBOR/Magic.hs:438) [cborg]  int64ToWord64 (src/Codec/CBOR/Magic.hs:442) [cborg] Warning: 'DeserialiseFailure' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Read.hs:89:27 [cborg]  * at src/Codec/CBOR/Read.hs:89:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Read.hs:89:1 [cborg]  100% ( 7 / 7) in 'Codec.CBOR.Read' [cborg] Warning: 'Encoding' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Encoding.hs:83:20 [cborg]  * at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  88% ( 8 / 9) in 'Codec.CBOR.FlatTerm' [cborg]  Missing documentation for: [cborg]  decodeTermToken (src/Codec/CBOR/FlatTerm.hs:199) [cborg] Warning: 'Serialise' is out of scope. [cborg]  If you qualify the identifier, haddock can try to link it anyway. [cborg] Warning: 'decode' is out of scope. [cborg]  If you qualify the identifier, haddock can try to link it anyway. [cborg] Warning: 'encode' is out of scope. [cborg]  If you qualify the identifier, haddock can try to link it anyway. [cborg] Warning: 'Encoding' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Encoding.hs:83:20 [cborg]  * at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  100% ( 4 / 4) in 'Codec.CBOR.Term' [cborg]  100% ( 3 / 3) in 'Codec.CBOR' [cborg] Warning: 'Encoding' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Encoding.hs:83:20 [cborg]  * at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  100% ( 4 / 4) in 'Codec.CBOR.Write' [cborg] Warning: 'Encoding' is ambiguous. It is defined [cborg]  * at src/Codec/CBOR/Encoding.hs:83:20 [cborg]  * at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  You may be able to disambiguate the identifier by qualifying it or [cborg]  by specifying the type/value namespace explicitly. [cborg]  Defaulting to the one defined at src/Codec/CBOR/Encoding.hs:83:1 [cborg]  100% ( 2 / 2) in 'Codec.CBOR.Pretty' [cborg] Warning: Codec.CBOR.ByteArray.Sliced: could not find link destinations for: [cborg]  - Codec.CBOR.ByteArray.Sliced.D:R:ItemSlicedByteArray [cborg] Warning: Codec.CBOR.ByteArray: could not find link destinations for: [cborg]  - Codec.CBOR.ByteArray.D:R:ItemByteArray [path-io] [1 of 1] Compiling Path.IO ( Path/IO.hs, dist/build/Path/IO.p_o ) [cborg] Documentation created: dist/doc/html/cborg/, dist/doc/html/cborg/cborg.txt [cborg] Preprocessing test suite 'tests' for cborg-0.2.10.0.. [cborg] Phase: installPhase [cborg] Installing library in /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg] Phase: fixupPhase [cborg] shrinking RPATHs of ELF executables and libraries in /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0 [cborg] shrinking /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da-ghc9.8.2.so [cborg] checking for references to /build/ in /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0... [cborg] patching script interpreter paths in /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0 [cborg] stripping (with command strip and flags -S -p) in /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0/lib [cborg] shrinking RPATHs of ELF executables and libraries in /nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc [cborg] checking for references to /build/ in /nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc... [cborg] patching script interpreter paths in /nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc [path-io] Preprocessing test suite 'tests' for path-io-1.8.2.. [path-io] Building test suite 'tests' for path-io-1.8.2.. [cborg:post-build] Uploading to the NixCI cache: /nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0 /nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc [cborg:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cborg:post-build] copying 2 paths... [cborg:post-build] copying path '/nix/store/xwzqrbgc80c908lhvv72202ivman3xi5-cborg-0.2.10.0-doc' to 'https://cache.nix-ci.com'... [cborg:post-build] copying path '/nix/store/vqfw7q5cw5l21ky60kxciwmgp2qaa49b-cborg-0.2.10.0' to 'https://cache.nix-ci.com'... [cborg:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cborg:post-build] copying 1 paths... [cborg:post-build] copying path '/nix/store/12gc4cax15xnfny014v5vg2wdbyixcc5-cborg-0.2.10.0.drv' to 'https://cache.nix-ci.com'... Uploaded cborg in 10.6s Progress: 80 of 89 built (1 building), 403 of 403 downloaded from cache Built cborg in 1m53s Building /nix/store/h2h3mgsxg4ip11j07aj78lfcr9kf9w2f-cborg-json-0.2.6.0.drv Building /nix/store/7wmfp11jlk1imbbpsz58nb08ah8asc7d-serialise-0.2.6.1.drv [path-io] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) [path-io] [2 of 2] Linking dist/build/tests/tests [path-io] Phase: checkPhase [path-io] Running 1 test suites... [path-io] Test suite tests: RUNNING... [path-io]  [path-io] listDir [path-io]  lists directory [✔] [path-io] listDirRel [path-io]  lists directory [✔] [path-io] listDirRecur [path-io]  lists directory recursively [✔] [path-io] listDirRecurRel [path-io]  lists directory recursively [✔] [path-io] listDirRecurWith [path-io]  lists directory recursively using predicates [✔] [path-io] walkDir Finish [path-io]  Finishes only after finding what it is looking for [✔] [path-io] copyDirRecur [path-io]  when source directory is editable [path-io]  copies directory [✔] [path-io]  when source directory is read-only [path-io]  copies directory just as well (preserving permissions) [✔] [path-io] copyDirRecur' [path-io]  when source directory is read-only [path-io]  copies directory but now it's editable [✔] [path-io] findFile [path-io]  finds a file lazily [✔] [path-io] removeDirLink [path-io]  remove dir link [✔] [path-io] listDirRecur Cyclic [path-io]  lists directory trees having traversal cycles [✔] [path-io] getCurrentDir [path-io]  returns current dir [✔] [path-io] setCurrentDir [path-io]  sets current dir [✔] [path-io] withCurrentDir [path-io]  temporarily modifies current dir [✔] [path-io] walkDirRel [path-io]  does not throw exceptions [✔] [path-io] getHomeDir [path-io]  home dir is influenced by environment variable HOME [✔] [path-io] getTempDir [path-io]  temp dir is influenced by environment variable TMPDIR [✔] [path-io] getXdgDir Data [path-io]  XDG data dir is influenced by environment variable XDG_DATA_HOME [✔] [path-io] getXdgDir Config [path-io]  XDG config dir is influenced by environment variable XDG_CONFIG_HOME [✔] [path-io] getXdgDir Cache [path-io]  XDG cache dir is influenced by environment variable XDG_CACHE_HOME [✔] [path-io]  [path-io] Finished in 0.0173 seconds [path-io] 21 examples, 0 failures [path-io] Test suite tests: PASS [path-io] Test suite logged to: dist/test/path-io-1.8.2-tests.log [path-io] 1 of 1 test suites (1 of 1 test cases) passed. [path-io] Phase: haddockPhase [path-io] Preprocessing library for path-io-1.8.2.. [path-io] Running Haddock on library for path-io-1.8.2.. [path-io] Warning: The documentation for the following packages are not installed. No [path-io] links will be generated to these packages: vector-0.13.2.0 [path-io] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [path-io] [1 of 1] Compiling Path.IO ( Path/IO.hs, nothing ) [path-io] Haddock coverage: [path-io] Warning: 'isPermissionError' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'PermissionDenied' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'isAlreadyExistsError' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'AlreadyExists' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'HardwareFault' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'InvalidArgument' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'NoSuchThing' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'ResourceExhausted' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'InappropriateType' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'UnsatisfiedConstraints' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'UnsupportedOperation' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io] Warning: 'SearchPath' is out of scope. [path-io]  If you qualify the identifier, haddock can try to link it anyway. [path-io]  88% ( 80 / 90) in 'Path.IO' [path-io]  Missing documentation for: [path-io]  Permissions [path-io]  emptyPermissions [path-io]  readable [path-io]  writable [path-io]  executable [path-io]  searchable [path-io]  setOwnerReadable [path-io]  setOwnerWritable [path-io]  setOwnerExecutable [path-io]  setOwnerSearchable [path-io] Warning: Path.IO: could not find link destinations for: [path-io]  - Path.IO.D:R:AbsPathSomeBase [path-io]  - Path.IO.D:R:RelPathSomeBase [path-io]  - Path.IO.D:R:AbsPathSomeBase0 [path-io]  - Path.IO.D:R:RelPathSomeBase0 [path-io]  - Path.IO.D:R:AbsPathPath [path-io]  - Path.IO.D:R:RelPathPath [path-io]  - Path.IO.D:R:AbsPathPath0 [path-io]  - Path.IO.D:R:RelPathPath0 [serialise] Phase: setupCompilerEnvironmentPhase [serialise] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [cborg-json] Phase: setupCompilerEnvironmentPhase [cborg-json] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [serialise] Phase: unpackPhase [serialise] unpacking source archive /nix/store/grr8y9nhhy2ij3kil6l45vffsapyvadd-serialise-0.2.6.1.tar.gz [serialise] source root is serialise-0.2.6.1 [serialise] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "serialise-0.2.6.1/tests/Tests/Serialise.hs" [serialise] Phase: patchPhase [serialise] Replace Cabal file with edited version from mirror://hackage/serialise-0.2.6.1/revision/4.cabal. [serialise] Phase: compileBuildDriverPhase [serialise] setupCompileFlags: -package-db=/build/tmp.ca3kIWJkJy/setup-package.conf.d -threaded [cborg-json] Phase: unpackPhase [cborg-json] unpacking source archive /nix/store/p1xr9zyxyhzcxkikdyg7amlcf62lfjcr-cborg-json-0.2.6.0.tar.gz [cborg-json] source root is cborg-json-0.2.6.0 [cborg-json] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cborg-json-0.2.6.0/tests/Main.hs" [serialise] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ca3kIWJkJy/Main.o ) [cborg-json] Phase: patchPhase [cborg-json] Replace Cabal file with edited version from mirror://hackage/cborg-json-0.2.6.0/revision/3.cabal. [cborg-json] Phase: compileBuildDriverPhase [cborg-json] setupCompileFlags: -package-db=/build/tmp.M31XTSrtgm/setup-package.conf.d -threaded [serialise] [2 of 2] Linking Setup [cborg-json] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.M31XTSrtgm/Main.o ) [cborg-json] [2 of 2] Linking Setup [path-io] Documentation created: dist/doc/html/path-io/, [path-io] dist/doc/html/path-io/path-io.txt [path-io] Preprocessing test suite 'tests' for path-io-1.8.2.. [path-io] Phase: installPhase [path-io] Installing library in /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/path-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ [path-io] Phase: fixupPhase [path-io] shrinking RPATHs of ELF executables and libraries in /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2 [path-io] shrinking /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSpath-io-1.8.2-m5GQYOcTkGJeb8KtPtXTZ-ghc9.8.2.so [path-io] checking for references to /build/ in /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2... [path-io] patching script interpreter paths in /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2 [path-io] stripping (with command strip and flags -S -p) in /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2/lib [serialise] Phase: updateAutotoolsGnuConfigScriptsPhase [path-io] shrinking RPATHs of ELF executables and libraries in /nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc [path-io] checking for references to /build/ in /nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc... [serialise] Phase: configurePhase [path-io] patching script interpreter paths in /nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc [cborg-json] Phase: updateAutotoolsGnuConfigScriptsPhase [serialise] configureFlags: --verbose --prefix=/nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc/share/doc/serialise-0.2.6.1 --with-gcc=gcc --package-db=/build/tmp.ca3kIWJkJy/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [cborg-json] Phase: configurePhase [serialise] Using Parsec parser [serialise] Configuring serialise-0.2.6.1... [cborg-json] configureFlags: --verbose --prefix=/nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc/share/doc/cborg-json-0.2.6.0 --with-gcc=gcc --package-db=/build/tmp.M31XTSrtgm/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [cborg-json] Using Parsec parser [cborg-json] Configuring cborg-json-0.2.6.0... [path-io:post-build] Uploading to the NixCI cache: /nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2 /nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc [path-io:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [path-io:post-build] copying 2 paths... [path-io:post-build] copying path '/nix/store/fpr7gcws7s52ii33qdp9pqb9ldb9hbkd-path-io-1.8.2-doc' to 'https://cache.nix-ci.com'... [path-io:post-build] copying path '/nix/store/3w54rmwf42rkk28rk38lz9zvqmrbjngq-path-io-1.8.2' to 'https://cache.nix-ci.com'... [path-io:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [path-io:post-build] copying 1 paths... [path-io:post-build] copying path '/nix/store/8xvr6sxzi8wl0476lm08c115hws6nrjh-path-io-1.8.2.drv' to 'https://cache.nix-ci.com'... Uploaded path-io in 4.9s Progress: 81 of 89 built (2 building), 403 of 403 downloaded from cache Built path-io in 32.3s [cborg-json] Dependency aeson >=0.7 && <2.3: using aeson-2.2.3.0 [cborg-json] Dependency aeson-pretty >=0.8 && <0.9: using aeson-pretty-0.8.10 [cborg-json] Dependency base >=4.11 && <4.22: using base-4.19.1.0 [cborg-json] Dependency base64-bytestring >=1.0 && <1.3: using base64-bytestring-1.2.1.0 [cborg-json] Dependency cborg >=0.2 && <0.3: using cborg-0.2.10.0 [cborg-json] Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 [cborg-json] Dependency text >=1.1 && <2.2: using text-2.1.1 [cborg-json] Dependency unordered-containers >=0.2 && <0.3: using [cborg-json] unordered-containers-0.2.20 [cborg-json] Dependency vector >=0.10 && <0.14: using vector-0.13.2.0 [cborg-json] Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 [cborg-json] Dependency aeson >=0.7 && <2.3: using aeson-2.2.3.0 [cborg-json] Dependency base >=4.7 && <4.22: using base-4.19.1.0 [cborg-json] Dependency base-orphans: using base-orphans-0.9.3 [cborg-json] Dependency base16-bytestring >=1.0 && <1.1: using base16-bytestring-1.0.2.0 [cborg-json] Dependency bytestring >=0.10.4 && <0.13: using bytestring-0.12.1.0 [cborg-json] Dependency cborg: using cborg-0.2.10.0 [cborg-json] Dependency cborg-json: using cborg-json-0.2.6.0 [cborg-json] Dependency tasty >=0.11 && <1.6: using tasty-1.5.3 [cborg-json] Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2 [cborg-json] Dependency text >=1.1 && <2.2: using text-2.1.1 [cborg-json] Source component graph: [cborg-json]  component lib [cborg-json]  component test:tests dependency lib [cborg-json] Configured component graph: [cborg-json]  component cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [cborg-json]  include base-4.19.1.0-a65c [cborg-json]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg-json]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [cborg-json]  include text-2.1.1-7a0f [cborg-json]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [cborg-json]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg-json]  component cborg-json-0.2.6.0-AqRo71pA2oG8ebKG6tAZyL-tests [cborg-json]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg-json]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  include base-4.19.1.0-a65c [cborg-json]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg-json]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg-json]  include bytestring-0.12.1.0-e271 [cborg-json]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg-json]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg-json]  include text-2.1.1-7a0f [cborg-json] Linked component graph: [cborg-json]  unit cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [cborg-json]  include base-4.19.1.0-a65c [cborg-json]  include base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg-json]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [cborg-json]  include text-2.1.1-7a0f [cborg-json]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [cborg-json]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg-json]  Codec.CBOR.JSON=cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ:Codec.CBOR.JSON [cborg-json]  unit cborg-json-0.2.6.0-AqRo71pA2oG8ebKG6tAZyL-tests [cborg-json]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg-json]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  include base-4.19.1.0-a65c [cborg-json]  include base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg-json]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg-json]  include bytestring-0.12.1.0-e271 [cborg-json]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  include tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg-json]  include tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg-json]  include text-2.1.1-7a0f [cborg-json] Ready component graph: [cborg-json]  definite cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  depends aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [cborg-json]  depends base-4.19.1.0-a65c [cborg-json]  depends base64-bytestring-1.2.1.0-L9K5qAc523E90X0Udhg4DM [cborg-json]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [serialise] Flags chosen: newtime15=True [serialise] Dependency array >=0.4 && <0.6: using array-0.5.6.0 [serialise] Dependency base >=4.11 && <4.22: using base-4.19.1.0 [serialise] Dependency bytestring >=0.10.4 && <0.13: using bytestring-0.12.1.0 [serialise] Dependency cborg >=0.2 && <0.3: using cborg-0.2.10.0 [serialise] Dependency containers >=0.5 && <0.8: using containers-0.6.8 [serialise] Dependency ghc-prim >=0.3.1.0 && <0.14: using ghc-prim-0.11.0 [serialise] Dependency half >=0.2.2.3 && <0.4: using half-0.3.2 [serialise] Dependency hashable >=1.2 && <2.0: using hashable-1.4.7.0 [serialise] Dependency primitive >=0.5 && <0.10: using primitive-0.9.1.0 [serialise] Dependency strict >=0.4 && <0.6: using strict-0.5.1 [serialise] Dependency text >=1.1 && <2.2: using text-2.1.1 [serialise] Dependency these >=1.1 && <2.2: using these-1.2.1 [serialise] Dependency time >=1.5 && <1.15: using time-1.12.2 [serialise] Dependency unordered-containers >=0.2 && <0.3: using [serialise] unordered-containers-0.2.20 [serialise] Dependency vector >=0.10 && <0.14: using vector-0.13.2.0 [serialise] Source component graph: component lib [serialise] Configured component graph: [serialise]  component serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [serialise]  include array-0.5.6.0-4c48 [serialise]  include base-4.19.1.0-a65c [serialise]  include bytestring-0.12.1.0-e271 [serialise]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [serialise]  include containers-0.6.8-bf3e [serialise]  include ghc-prim-0.11.0-89e1 [serialise]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [serialise]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [serialise]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [serialise]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [serialise]  include text-2.1.1-7a0f [serialise]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [serialise]  include time-1.12.2-dfe5 [serialise]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [serialise]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [serialise] Linked component graph: [serialise]  unit serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [serialise]  include array-0.5.6.0-4c48 [serialise]  include base-4.19.1.0-a65c [serialise]  include bytestring-0.12.1.0-e271 [serialise]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [serialise]  include containers-0.6.8-bf3e [serialise]  include ghc-prim-0.11.0-89e1 [serialise]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [serialise]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [serialise]  include primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [serialise]  include strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [serialise]  include text-2.1.1-7a0f [serialise]  include these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [serialise]  include time-1.12.2-dfe5 [serialise]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [serialise]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [serialise]  Codec.Serialise=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise,Codec.Serialise.Class=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Class,Codec.Serialise.Decoding=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Decoding,Codec.Serialise.Encoding=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Encoding,Codec.Serialise.IO=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.IO,Codec.Serialise.Internal.GeneralisedUTF8=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Internal.GeneralisedUTF8,Codec.Serialise.Properties=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Properties,Codec.Serialise.Tutorial=serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p:Codec.Serialise.Tutorial [serialise] Ready component graph: [serialise]  definite serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [serialise]  depends array-0.5.6.0-4c48 [serialise]  depends base-4.19.1.0-a65c [serialise]  depends bytestring-0.12.1.0-e271 [serialise]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [serialise]  depends containers-0.6.8-bf3e [serialise]  depends ghc-prim-0.11.0-89e1 [serialise]  depends half-0.3.2-63CQw7xXS8H24DE0ud3ogv [serialise]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [serialise]  depends primitive-0.9.1.0-GsaWQ7JpV3ZLi2xEN1rW52 [serialise]  depends strict-0.5.1-ADKeDuRDuHm5fJcJbvNEfO [serialise]  depends text-2.1.1-7a0f [serialise]  depends these-1.2.1-JfbwEqH9wzS3LVzKp0tDBB [serialise]  depends time-1.12.2-dfe5 [serialise]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [serialise]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [serialise] Using Cabal-3.10.2.0 compiled by ghc-9.8 [serialise] Using compiler: ghc-9.8.2 [serialise] Using install prefix: [cborg-json]  depends text-2.1.1-7a0f [cborg-json]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [cborg-json]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [cborg-json]  definite cborg-json-0.2.6.0-AqRo71pA2oG8ebKG6tAZyL-tests [cborg-json]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [cborg-json]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [cborg-json]  depends base-4.19.1.0-a65c [cborg-json]  depends base-orphans-0.9.3-BhzBpeB8OL6BQYl1SOduOk [cborg-json]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [cborg-json]  depends bytestring-0.12.1.0-e271 [cborg-json]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [cborg-json]  depends cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json]  depends tasty-1.5.3-EbaVPmjW4NrSvZJReD8PG [cborg-json]  depends tasty-hunit-0.10.2-Bqb4PKeBZJqExWi4APIkLe [cborg-json]  depends text-2.1.1-7a0f [cborg-json] Using Cabal-3.10.2.0 compiled by ghc-9.8 [cborg-json] Using compiler: ghc-9.8.2 [cborg-json] Using install prefix: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0 [cborg-json] Executables installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/bin [cborg-json] Libraries installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json] Dynamic Libraries installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [cborg-json] Private executables installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/libexec/x86_64-linux-ghc-9.8.2/cborg-json-0.2.6.0 [cborg-json] Data files installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/share/x86_64-linux-ghc-9.8.2/cborg-json-0.2.6.0 [cborg-json] Documentation installed in: [cborg-json] /nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc/share/doc/cborg-json-0.2.6.0 [cborg-json] Configuration files installed in: [cborg-json] /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/etc [cborg-json] No alex found [cborg-json] Using ar found on system at: [cborg-json] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [cborg-json] No c2hs found [cborg-json] No cpphs found [cborg-json] No doctest found [cborg-json] Using gcc version 14.3.0 given by user at: [cborg-json] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [cborg-json] Using ghc version 9.8.2 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [cborg-json] Using ghc-pkg version 9.8.2 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [cborg-json] No ghcjs found [cborg-json] No ghcjs-pkg found [cborg-json] No greencard found [cborg-json] Using haddock version 2.30.0 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [cborg-json] No happy found [cborg-json] Using haskell-suite found on system at: haskell-suite-dummy-location [cborg-json] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [cborg-json] No hmake found [cborg-json] Using hpc version 0.69 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [cborg-json] Using hsc2hs version 0.68.10 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [cborg-json] Using hscolour version 1.25 found on system at: [cborg-json] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [cborg-json] No jhc found [cborg-json] Using ld found on system at: [cborg-json] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [cborg-json] No pkg-config found [cborg-json] Using runghc version 9.8.2 found on system at: [cborg-json] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [cborg-json] Using strip version 2.44 found on system at: [cborg-json] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [cborg-json] Using tar found on system at: [cborg-json] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [cborg-json] No uhc found [cborg-json] Phase: buildPhase [cborg-json] Preprocessing library for cborg-json-0.2.6.0.. [cborg-json] Building library for cborg-json-0.2.6.0.. [cborg-json] [1 of 1] Compiling Codec.CBOR.JSON ( src/Codec/CBOR/JSON.hs, dist/build/Codec/CBOR/JSON.o, dist/build/Codec/CBOR/JSON.dyn_o ) [cborg-json] [1 of 1] Compiling Codec.CBOR.JSON ( src/Codec/CBOR/JSON.hs, dist/build/Codec/CBOR/JSON.p_o ) [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1 [serialise] Executables installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/bin [serialise] Libraries installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [serialise] Dynamic Libraries installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [serialise] Private executables installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/libexec/x86_64-linux-ghc-9.8.2/serialise-0.2.6.1 [serialise] Data files installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/share/x86_64-linux-ghc-9.8.2/serialise-0.2.6.1 [serialise] Documentation installed in: [serialise] /nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc/share/doc/serialise-0.2.6.1 [serialise] Configuration files installed in: [serialise] /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/etc [serialise] No alex found [serialise] Using ar found on system at: [serialise] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [serialise] No c2hs found [serialise] No cpphs found [serialise] No doctest found [serialise] Using gcc version 14.3.0 given by user at: [serialise] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [serialise] Using ghc version 9.8.2 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [serialise] Using ghc-pkg version 9.8.2 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [serialise] No ghcjs found [serialise] No ghcjs-pkg found [serialise] No greencard found [serialise] Using haddock version 2.30.0 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [serialise] No happy found [serialise] Using haskell-suite found on system at: haskell-suite-dummy-location [serialise] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [serialise] No hmake found [serialise] Using hpc version 0.69 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [serialise] Using hsc2hs version 0.68.10 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [serialise] Using hscolour version 1.25 found on system at: [serialise] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [serialise] No jhc found [serialise] Using ld found on system at: [serialise] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [serialise] No pkg-config found [serialise] Using runghc version 9.8.2 found on system at: [serialise] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [serialise] Using strip version 2.44 found on system at: [serialise] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [serialise] Using tar found on system at: [serialise] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [serialise] No uhc found [serialise] Phase: buildPhase [serialise] Preprocessing library for serialise-0.2.6.1.. [serialise] Building library for serialise-0.2.6.1.. [serialise] [1 of 8] Compiling Codec.Serialise.Decoding ( src/Codec/Serialise/Decoding.hs, dist/build/Codec/Serialise/Decoding.o, dist/build/Codec/Serialise/Decoding.dyn_o ) [serialise] [2 of 8] Compiling Codec.Serialise.Encoding ( src/Codec/Serialise/Encoding.hs, dist/build/Codec/Serialise/Encoding.o, dist/build/Codec/Serialise/Encoding.dyn_o ) [serialise] [3 of 8] Compiling Codec.Serialise.Internal.GeneralisedUTF8 ( src/Codec/Serialise/Internal/GeneralisedUTF8.hs, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.o, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.dyn_o ) [serialise]  [serialise] src/Codec/Serialise/Internal/GeneralisedUTF8.hs:78:15: warning: [GHC-68441] [-Wdeprecations] [serialise]  In the use of ‘sizeofMutableByteArray’ [serialise]  (imported from Data.Primitive.ByteArray): [serialise]  Deprecated: "use getSizeofMutableByteArray instead" [serialise]  | [serialise] 78 | cap = sizeofMutableByteArray ba [serialise]  | ^^^^^^^^^^^^^^^^^^^^^^ [serialise] [4 of 8] Compiling Codec.Serialise.Class ( src/Codec/Serialise/Class.hs, dist/build/Codec/Serialise/Class.o, dist/build/Codec/Serialise/Class.dyn_o ) [serialise]  [serialise] src/Codec/Serialise/Class.hs:1370:1: warning: [GHC-53633] [-Woverlapping-patterns] [serialise]  Pattern match is redundant [serialise]  In an equation for ‘encodeTypeRep’: [serialise]  encodeTypeRep (Fun arg res) = ... [serialise]  | [serialise] 1370 | encodeTypeRep (Fun arg res) [serialise]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... [cborg-json] Preprocessing test suite 'tests' for cborg-json-0.2.6.0.. [cborg-json] Building test suite 'tests' for cborg-json-0.2.6.0.. [cborg-json] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) [cborg-json] [2 of 2] Linking dist/build/tests/tests [cborg-json] Phase: checkPhase [cborg-json] Running 1 test suites... [cborg-json] Test suite tests: RUNNING... [cborg-json] CBOR-JSON [cborg-json]  unit tests [cborg-json]  decode variable ByteString as Base62Url String: OK [cborg-json]  [cborg-json] All 1 tests passed (0.01s) [cborg-json] Test suite tests: PASS [cborg-json] Test suite logged to: dist/test/cborg-json-0.2.6.0-tests.log [cborg-json] 1 of 1 test suites (1 of 1 test cases) passed. [cborg-json] Phase: haddockPhase [cborg-json] Preprocessing library for cborg-json-0.2.6.0.. [cborg-json] Running Haddock on library for cborg-json-0.2.6.0.. [cborg-json] Warning: The documentation for the following packages are not installed. No [cborg-json] links will be generated to these packages: vector-0.13.2.0 [cborg-json] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [cborg-json] [1 of 1] Compiling Codec.CBOR.JSON ( src/Codec/CBOR/JSON.hs, nothing ) [cborg-json] Haddock coverage: [cborg-json]  66% ( 2 / 3) in 'Codec.CBOR.JSON' [cborg-json]  Missing documentation for: [cborg-json]  Module header [serialise] [5 of 8] Compiling Codec.Serialise ( src/Codec/Serialise.hs, dist/build/Codec/Serialise.o, dist/build/Codec/Serialise.dyn_o ) [serialise] [6 of 8] Compiling Codec.Serialise.IO ( src/Codec/Serialise/IO.hs, dist/build/Codec/Serialise/IO.o, dist/build/Codec/Serialise/IO.dyn_o ) [serialise] [7 of 8] Compiling Codec.Serialise.Properties ( src/Codec/Serialise/Properties.hs, dist/build/Codec/Serialise/Properties.o, dist/build/Codec/Serialise/Properties.dyn_o ) [serialise] [8 of 8] Compiling Codec.Serialise.Tutorial ( src/Codec/Serialise/Tutorial.hs, dist/build/Codec/Serialise/Tutorial.o, dist/build/Codec/Serialise/Tutorial.dyn_o ) [serialise] [1 of 8] Compiling Codec.Serialise.Decoding ( src/Codec/Serialise/Decoding.hs, dist/build/Codec/Serialise/Decoding.p_o ) [serialise] [2 of 8] Compiling Codec.Serialise.Encoding ( src/Codec/Serialise/Encoding.hs, dist/build/Codec/Serialise/Encoding.p_o ) [serialise] [3 of 8] Compiling Codec.Serialise.Internal.GeneralisedUTF8 ( src/Codec/Serialise/Internal/GeneralisedUTF8.hs, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.p_o ) [serialise]  [serialise] src/Codec/Serialise/Internal/GeneralisedUTF8.hs:78:15: warning: [GHC-68441] [-Wdeprecations] [serialise]  In the use of ‘sizeofMutableByteArray’ [serialise]  (imported from Data.Primitive.ByteArray): [serialise]  Deprecated: "use getSizeofMutableByteArray instead" [serialise]  | [serialise] 78 | cap = sizeofMutableByteArray ba [serialise]  | ^^^^^^^^^^^^^^^^^^^^^^ [serialise] [4 of 8] Compiling Codec.Serialise.Class ( src/Codec/Serialise/Class.hs, dist/build/Codec/Serialise/Class.p_o ) [serialise]  [serialise] src/Codec/Serialise/Class.hs:1370:1: warning: [GHC-53633] [-Woverlapping-patterns] [serialise]  Pattern match is redundant [serialise]  In an equation for ‘encodeTypeRep’: [serialise]  encodeTypeRep (Fun arg res) = ... [serialise]  | [serialise] 1370 | encodeTypeRep (Fun arg res) [serialise]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... [cborg-json] Documentation created: dist/doc/html/cborg-json/, [cborg-json] dist/doc/html/cborg-json/cborg-json.txt [cborg-json] Preprocessing test suite 'tests' for cborg-json-0.2.6.0.. [cborg-json] Phase: installPhase [cborg-json] Installing library in /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [cborg-json] Phase: fixupPhase [cborg-json] shrinking RPATHs of ELF executables and libraries in /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0 [cborg-json] shrinking /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ-ghc9.8.2.so [cborg-json] checking for references to /build/ in /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0... [cborg-json] patching script interpreter paths in /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0 [cborg-json] stripping (with command strip and flags -S -p) in /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0/lib [cborg-json] shrinking RPATHs of ELF executables and libraries in /nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc [cborg-json] checking for references to /build/ in /nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc... [cborg-json] patching script interpreter paths in /nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc [cborg-json:post-build] Uploading to the NixCI cache: /nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0 /nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc [cborg-json:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cborg-json:post-build] copying 2 paths... [cborg-json:post-build] copying path '/nix/store/wa7fq7kcx46k22x7bgwxyiyajb80q82n-cborg-json-0.2.6.0-doc' to 'https://cache.nix-ci.com'... [cborg-json:post-build] copying path '/nix/store/1nnbzxzmnhihb6lflc6vic1cj83hkdbv-cborg-json-0.2.6.0' to 'https://cache.nix-ci.com'... [cborg-json:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [cborg-json:post-build] copying 1 paths... [cborg-json:post-build] copying path '/nix/store/h2h3mgsxg4ip11j07aj78lfcr9kf9w2f-cborg-json-0.2.6.0.drv' to 'https://cache.nix-ci.com'... Uploaded cborg-json in 4.3s Progress: 82 of 89 built (1 building), 403 of 403 downloaded from cache Built cborg-json in 21.1s [serialise] [5 of 8] Compiling Codec.Serialise ( src/Codec/Serialise.hs, dist/build/Codec/Serialise.p_o ) [serialise] [6 of 8] Compiling Codec.Serialise.IO ( src/Codec/Serialise/IO.hs, dist/build/Codec/Serialise/IO.p_o ) [serialise] [7 of 8] Compiling Codec.Serialise.Properties ( src/Codec/Serialise/Properties.hs, dist/build/Codec/Serialise/Properties.p_o ) [serialise] [8 of 8] Compiling Codec.Serialise.Tutorial ( src/Codec/Serialise/Tutorial.hs, dist/build/Codec/Serialise/Tutorial.p_o ) [serialise] Phase: haddockPhase [serialise] Preprocessing library for serialise-0.2.6.1.. [serialise] Running Haddock on library for serialise-0.2.6.1.. [serialise] Warning: The documentation for the following packages are not installed. No [serialise] links will be generated to these packages: vector-0.13.2.0 [serialise] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [serialise] [1 of 8] Compiling Codec.Serialise.Decoding ( src/Codec/Serialise/Decoding.hs, nothing ) [serialise] [2 of 8] Compiling Codec.Serialise.Encoding ( src/Codec/Serialise/Encoding.hs, nothing ) [serialise] [3 of 8] Compiling Codec.Serialise.Internal.GeneralisedUTF8 ( src/Codec/Serialise/Internal/GeneralisedUTF8.hs, nothing ) [serialise]  [serialise] src/Codec/Serialise/Internal/GeneralisedUTF8.hs:78:15: warning: [GHC-68441] [-Wdeprecations] [serialise]  In the use of ‘sizeofMutableByteArray’ [serialise]  (imported from Data.Primitive.ByteArray): [serialise]  Deprecated: "use getSizeofMutableByteArray instead" [serialise]  | [serialise] 78 | cap = sizeofMutableByteArray ba [serialise]  | ^^^^^^^^^^^^^^^^^^^^^^ [serialise] [4 of 8] Compiling Codec.Serialise.Class ( src/Codec/Serialise/Class.hs, nothing ) [serialise] [5 of 8] Compiling Codec.Serialise ( src/Codec/Serialise.hs, nothing ) [serialise] [6 of 8] Compiling Codec.Serialise.IO ( src/Codec/Serialise/IO.hs, nothing ) [serialise] [7 of 8] Compiling Codec.Serialise.Properties ( src/Codec/Serialise/Properties.hs, nothing ) [serialise] [8 of 8] Compiling Codec.Serialise.Tutorial ( src/Codec/Serialise/Tutorial.hs, nothing ) [serialise] Haddock coverage: [serialise]  100% ( 51 / 51) in 'Codec.Serialise.Decoding' [serialise] Warning: 'Encoding' is ambiguous. It is defined [serialise]  * in ‘Codec.CBOR.Encoding’ [serialise]  * in ‘Codec.CBOR.Encoding’ [serialise]  You may be able to disambiguate the identifier by qualifying it or [serialise]  by specifying the type/value namespace explicitly. [serialise]  Defaulting to the one defined in ‘Codec.CBOR.Encoding’ [serialise]  100% ( 36 / 36) in 'Codec.Serialise.Encoding' [serialise]  57% ( 4 / 7) in 'Codec.Serialise.Internal.GeneralisedUTF8' [serialise]  Missing documentation for: [serialise]  Module header [serialise]  UTF8Encoding (src/Codec/Serialise/Internal/GeneralisedUTF8.hs:19) [serialise]  decodeGenUTF8 (src/Codec/Serialise/Internal/GeneralisedUTF8.hs:84) [serialise] Warning: 'Encoding' is ambiguous. It is defined [serialise]  * in ‘Codec.CBOR.Encoding’ [serialise]  * in ‘Codec.CBOR.Encoding’ [serialise]  You may be able to disambiguate the identifier by qualifying it or [serialise]  by specifying the type/value namespace explicitly. [serialise]  Defaulting to the one defined in ‘Codec.CBOR.Encoding’ [serialise] Warning: 'UTCTime' is ambiguous. It is defined [serialise]  * in ‘Data.Time.Clock.Internal.UTCTime’ [serialise]  * in ‘Data.Time.Clock.Internal.UTCTime’ [serialise]  You may be able to disambiguate the identifier by qualifying it or [serialise]  by specifying the type/value namespace explicitly. [serialise]  Defaulting to the one defined in ‘Data.Time.Clock.Internal.UTCTime’ [serialise]  100% ( 12 / 12) in 'Codec.Serialise.Class' [serialise] Warning: 'DeserialiseFailure' is out of scope. [serialise]  If you qualify the identifier, haddock can try to link it anyway. [serialise]  100% ( 22 / 22) in 'Codec.Serialise' [serialise]  100% ( 6 / 6) in 'Codec.Serialise.IO' [serialise]  100% ( 6 / 6) in 'Codec.Serialise.Properties' [serialise] Warning: 'UTCTime' is out of scope. [serialise]  If you qualify the identifier, haddock can try to link it anyway. [serialise] Warning: 'Generic' is out of scope. [serialise]  If you qualify the identifier, haddock can try to link it anyway. [serialise]  100% ( 21 / 21) in 'Codec.Serialise.Tutorial' [serialise] Warning: Codec.Serialise.Class: could not find link destinations for: [serialise]  - Data.Vector.Vector [serialise]  - Data.Vector.Generic.Base.Vector [serialise]  - Data.Vector.Unboxed.Base.Unbox [serialise]  - Data.Vector.Unboxed.Base.Vector [serialise]  - Data.Vector.Storable.Vector [serialise]  - Data.Vector.Primitive.Vector [serialise] Warning: Codec.Serialise: could not find link destinations for: [serialise]  - Data.Vector.Vector [serialise]  - Data.Vector.Unboxed.Base.Unbox [serialise]  - Data.Vector.Unboxed.Base.Vector [serialise]  - Data.Vector.Storable.Vector [serialise]  - Data.Vector.Primitive.Vector [serialise] Documentation created: dist/doc/html/serialise/, [serialise] dist/doc/html/serialise/serialise.txt [serialise] Phase: installPhase [serialise] Installing library in /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [serialise] Phase: fixupPhase [serialise] shrinking RPATHs of ELF executables and libraries in /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1 [serialise] shrinking /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHSserialise-0.2.6.1-JsFKGc32NPs8pwajFb288p-ghc9.8.2.so [serialise] checking for references to /build/ in /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1... [serialise] patching script interpreter paths in /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1 [serialise] stripping (with command strip and flags -S -p) in /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1/lib [serialise] shrinking RPATHs of ELF executables and libraries in /nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc [serialise] checking for references to /build/ in /nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc... [serialise] patching script interpreter paths in /nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc [serialise:post-build] Uploading to the NixCI cache: /nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1 /nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc [serialise:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [serialise:post-build] copying 2 paths... [serialise:post-build] copying path '/nix/store/x1328slyhz4pyqyqyqq9chxaq41ybb15-serialise-0.2.6.1-doc' to 'https://cache.nix-ci.com'... [serialise:post-build] copying path '/nix/store/khrgs9564s43vsk43nsy5nikk7jfh4n7-serialise-0.2.6.1' to 'https://cache.nix-ci.com'... [serialise:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [serialise:post-build] copying 1 paths... [serialise:post-build] copying path '/nix/store/7wmfp11jlk1imbbpsz58nb08ah8asc7d-serialise-0.2.6.1.drv' to 'https://cache.nix-ci.com'... Uploaded serialise in 6.4s Progress: 83 of 89 built, 403 of 403 downloaded from cache Built serialise in 37.4s Building /nix/store/7dfbrwpa8ivb5mirhnhrxfcaji9rc2zw-tls-2.1.1.drv [tls] Phase: setupCompilerEnvironmentPhase [tls] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [tls] Phase: unpackPhase [tls] unpacking source archive /nix/store/z32rx2c7168fyzjjz57rn8bbhy33w0r8-tls-2.1.1.tar.gz [tls] source root is tls-2.1.1 [tls] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tls-2.1.1/util/tls-server.hs" [tls] Phase: patchPhase [tls] Phase: compileBuildDriverPhase [tls] setupCompileFlags: -package-db=/build/tmp.nJ1VCYUNyt/setup-package.conf.d -threaded [tls] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nJ1VCYUNyt/Main.o ) [tls] [2 of 2] Linking Setup [tls] Phase: updateAutotoolsGnuConfigScriptsPhase [tls] Phase: configurePhase [tls] configureFlags: --verbose --prefix=/nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc/share/doc/tls-2.1.1 --with-gcc=gcc --package-db=/build/tmp.nJ1VCYUNyt/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [tls] Using Parsec parser [tls] Configuring tls-2.1.1... [tls] Flags chosen: devel=False [tls] Dependency asn1-encoding >=0.9 && <0.10: using asn1-encoding-0.9.6 [tls] Dependency asn1-types >=0.3 && <0.4: using asn1-types-0.3.4 [tls] Dependency async >=2.2 && <2.3: using async-2.2.5 [tls] Dependency base >=4.9 && <5: using base-4.19.1.0 [tls] Dependency base16-bytestring: using base16-bytestring-1.0.2.0 [tls] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.1.0 [tls] Dependency cereal >=0.5.3 && <0.6: using cereal-0.5.8.3 [tls] Dependency crypton >=0.34: using crypton-1.0.4 [tls] Dependency crypton-x509 >=1.7 && <1.8: using crypton-x509-1.7.7 [tls] Dependency crypton-x509-store >=1.6 && <1.7: using crypton-x509-store-1.6.10 [tls] Dependency crypton-x509-validation >=1.6.5 && <1.7: using [tls] crypton-x509-validation-1.6.14 [tls] Dependency data-default-class >=0.1 && <0.2: using data-default-class-0.1.2.2 [tls] Dependency memory >=0.18 && <0.19: using memory-0.18.0 [tls] Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 [tls] Dependency network >=3.1: using network-3.2.7.0 [tls] Dependency serialise >=0.2 && <0.3: using serialise-0.2.6.1 [tls] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [tls] Dependency unix-time >=0.4.11 && <0.5: using unix-time-0.4.16 [tls] Dependency QuickCheck: using QuickCheck-2.14.3 [tls] Dependency asn1-types: using asn1-types-0.3.4 [tls] Dependency async: using async-2.2.5 [tls] Dependency base >=4.9 && <5: using base-4.19.1.0 [tls] Dependency bytestring: using bytestring-0.12.1.0 [tls] Dependency crypton: using crypton-1.0.4 [tls] Dependency crypton-x509: using crypton-x509-1.7.7 [tls] Dependency crypton-x509-validation: using crypton-x509-validation-1.6.14 [tls] Dependency data-default-class: using data-default-class-0.1.2.2 [tls] Dependency hourglass: using hourglass-0.2.12 [tls] Dependency hspec: using hspec-2.11.12 [tls] Dependency serialise: using serialise-0.2.6.1 [tls] Dependency tls: using tls-2.1.1 [tls] Source component graph: [tls]  component lib [tls]  component test:spec dependency lib [tls] Configured component graph: [tls]  component tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [tls]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  include base-4.19.1.0-a65c [tls]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [tls]  include bytestring-0.12.1.0-e271 [tls]  include cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [tls]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  include data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [tls]  include mtl-2.3.1-78a2 [tls]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [tls]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  include transformers-0.6.1.0-90ea [tls]  include unix-time-0.4.16-4y1Br3amatSDJOuMMf1TOG [tls]  component tls-2.1.1-JUD31Hue5yH1qkEASm6883-spec [tls]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [tls]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  include base-4.19.1.0-a65c [tls]  include bytestring-0.12.1.0-e271 [tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  include data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [tls]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [tls]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls] Linked component graph: [tls]  unit tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls]  include asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [tls]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  include base-4.19.1.0-a65c [tls]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [tls]  include bytestring-0.12.1.0-e271 [tls]  include cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [tls]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  include data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [tls]  include mtl-2.3.1-78a2 [tls]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [tls]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  include transformers-0.6.1.0-90ea [tls]  include unix-time-0.4.16-4y1Br3amatSDJOuMMf1TOG [tls]  Network.TLS=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS,Network.TLS.Cipher=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Cipher,Network.TLS.Compression=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Compression,Network.TLS.Extra=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Extra,Network.TLS.Extra.Cipher=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Extra.Cipher,Network.TLS.Extra.FFDHE=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Extra.FFDHE,Network.TLS.Internal=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.Internal,Network.TLS.QUIC=tls-2.1.1-90unOl4cKkgBJSnKMvRzUf:Network.TLS.QUIC [tls]  unit tls-2.1.1-JUD31Hue5yH1qkEASm6883-spec [tls]  include QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [tls]  include asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  include async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  include base-4.19.1.0-a65c [tls]  include bytestring-0.12.1.0-e271 [tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  include crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  include crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  include data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  include hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [tls]  include hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [tls]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls] Ready component graph: [tls]  definite tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls]  depends asn1-encoding-0.9.6-JYCGk1Nerr7294t0IQvhZH [tls]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  depends base-4.19.1.0-a65c [tls]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [tls]  depends bytestring-0.12.1.0-e271 [tls]  depends cereal-0.5.8.3-1CWnvq5GAgn7cyKm9pribl [tls]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [tls]  depends crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  depends data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [tls]  depends mtl-2.3.1-78a2 [tls]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [tls]  depends serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  depends transformers-0.6.1.0-90ea [tls]  depends unix-time-0.4.16-4y1Br3amatSDJOuMMf1TOG [tls]  definite tls-2.1.1-JUD31Hue5yH1qkEASm6883-spec [tls]  depends QuickCheck-2.14.3-Ey3XMvaQMRg4ua9TRnzbXO [tls]  depends asn1-types-0.3.4-eBfccUK6R02C2HnKfHmyd [tls]  depends async-2.2.5-73ccVHX1Ecy9x9T10jhX48 [tls]  depends base-4.19.1.0-a65c [tls]  depends bytestring-0.12.1.0-e271 [tls]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [tls]  depends crypton-x509-1.7.7-C8nlhgv4OTGKOjC9aWx7CI [tls]  depends crypton-x509-validation-1.6.14-68p6lAhOihaLnOoh9Z5DB8 [tls]  depends data-default-class-0.1.2.2-KQlzdWN7shqAPyUpBXbsrB [tls]  depends hourglass-0.2.12-D4OhNn9yWd79fR0G9YD0C [tls]  depends hspec-2.11.12-DBG84QJQRhVAwZdz7K5eOd [tls]  depends serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [tls]  depends tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tls] Using compiler: ghc-9.8.2 [tls] Using install prefix: /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1 [tls] Executables installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/bin [tls] Libraries installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls] Dynamic Libraries installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [tls] Private executables installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/libexec/x86_64-linux-ghc-9.8.2/tls-2.1.1 [tls] Data files installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/share/x86_64-linux-ghc-9.8.2/tls-2.1.1 [tls] Documentation installed in: [tls] /nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc/share/doc/tls-2.1.1 [tls] Configuration files installed in: [tls] /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/etc [tls] No alex found [tls] Using ar found on system at: [tls] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [tls] No c2hs found [tls] No cpphs found [tls] No doctest found [tls] Using gcc version 14.3.0 given by user at: [tls] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [tls] Using ghc version 9.8.2 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [tls] Using ghc-pkg version 9.8.2 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [tls] No ghcjs found [tls] No ghcjs-pkg found [tls] No greencard found [tls] Using haddock version 2.30.0 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [tls] No happy found [tls] Using haskell-suite found on system at: haskell-suite-dummy-location [tls] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tls] No hmake found [tls] Using hpc version 0.69 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [tls] Using hsc2hs version 0.68.10 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [tls] Using hscolour version 1.25 found on system at: [tls] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [tls] No jhc found [tls] Using ld found on system at: [tls] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [tls] No pkg-config found [tls] Using runghc version 9.8.2 found on system at: [tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [tls] Using strip version 2.44 found on system at: [tls] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [tls] Using tar found on system at: [tls] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [tls] No uhc found [tls] Phase: buildPhase [tls] Preprocessing library for tls-2.1.1.. [tls] Building library for tls-2.1.1.. [tls] [ 1 of 76] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, dist/build/Network/TLS/Crypto/Types.o, dist/build/Network/TLS/Crypto/Types.dyn_o ) [tls] [ 2 of 76] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, dist/build/Network/TLS/ErrT.o, dist/build/Network/TLS/ErrT.dyn_o ) [tls] [ 3 of 76] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, dist/build/Network/TLS/Imports.o, dist/build/Network/TLS/Imports.dyn_o ) [tls] [ 4 of 76] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, dist/build/Network/TLS/Backend.o, dist/build/Network/TLS/Backend.dyn_o ) [tls] [ 5 of 76] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, dist/build/Network/TLS/Measurement.o, dist/build/Network/TLS/Measurement.dyn_o ) [tls] [ 6 of 76] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, dist/build/Network/TLS/RNG.o, dist/build/Network/TLS/RNG.dyn_o ) [tls] [ 7 of 76] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, dist/build/Network/TLS/Crypto/DH.o, dist/build/Network/TLS/Crypto/DH.dyn_o ) [tls] [ 8 of 76] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, dist/build/Network/TLS/Extra/FFDHE.o, dist/build/Network/TLS/Extra/FFDHE.dyn_o ) [tls] [ 9 of 76] Compiling Network.TLS.Util ( Network/TLS/Util.hs, dist/build/Network/TLS/Util.o, dist/build/Network/TLS/Util.dyn_o ) [tls] [10 of 76] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, dist/build/Network/TLS/Util/ASN1.o, dist/build/Network/TLS/Util/ASN1.dyn_o ) [tls] [11 of 76] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, dist/build/Network/TLS/Util/Serialization.o, dist/build/Network/TLS/Util/Serialization.dyn_o ) [tls] [12 of 76] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, dist/build/Network/TLS/Crypto/IES.o, dist/build/Network/TLS/Crypto/IES.dyn_o ) [tls] [13 of 76] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, dist/build/Network/TLS/Crypto.o, dist/build/Network/TLS/Crypto.dyn_o ) [tls] [14 of 76] Compiling Network.TLS.Types ( Network/TLS/Types.hs, dist/build/Network/TLS/Types.o, dist/build/Network/TLS/Types.dyn_o ) [tls] [15 of 76] Compiling Network.TLS.Session ( Network/TLS/Session.hs, dist/build/Network/TLS/Session.o, dist/build/Network/TLS/Session.dyn_o ) [tls] [16 of 76] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, dist/build/Network/TLS/Compression.o, dist/build/Network/TLS/Compression.dyn_o ) [tls] [17 of 76] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, dist/build/Network/TLS/Struct.o, dist/build/Network/TLS/Struct.dyn_o ) [tls] [18 of 76] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, dist/build/Network/TLS/Struct13.o, dist/build/Network/TLS/Struct13.dyn_o ) [tls] [19 of 76] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, dist/build/Network/TLS/MAC.o, dist/build/Network/TLS/MAC.dyn_o ) [tls] [20 of 76] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, dist/build/Network/TLS/Cipher.o, dist/build/Network/TLS/Cipher.dyn_o ) [tls] [21 of 76] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, dist/build/Network/TLS/Handshake/Control.o, dist/build/Network/TLS/Handshake/Control.dyn_o ) [tls] [22 of 76] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, dist/build/Network/TLS/Extra/Cipher.o, dist/build/Network/TLS/Extra/Cipher.dyn_o ) [tls] [23 of 76] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, dist/build/Network/TLS/Extra.o, dist/build/Network/TLS/Extra.dyn_o ) [tls] [24 of 76] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, dist/build/Network/TLS/Wire.o, dist/build/Network/TLS/Wire.dyn_o ) [tls] [25 of 76] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, dist/build/Network/TLS/Packet.o, dist/build/Network/TLS/Packet.dyn_o ) [tls] [26 of 76] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, dist/build/Network/TLS/Record/State.o, dist/build/Network/TLS/Record/State.dyn_o ) [tls] [27 of 76] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, dist/build/Network/TLS/Record/Types.o, dist/build/Network/TLS/Record/Types.dyn_o ) [tls] [28 of 76] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, dist/build/Network/TLS/Record/Engage.o, dist/build/Network/TLS/Record/Engage.dyn_o ) [tls] [29 of 76] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, dist/build/Network/TLS/Record/Disengage.o, dist/build/Network/TLS/Record/Disengage.dyn_o ) [tls] [30 of 76] Compiling Network.TLS.Record ( Network/TLS/Record.hs, dist/build/Network/TLS/Record.o, dist/build/Network/TLS/Record.dyn_o ) [tls] [31 of 76] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, dist/build/Network/TLS/Packet13.o, dist/build/Network/TLS/Packet13.dyn_o ) [tls] [32 of 76] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, dist/build/Network/TLS/Handshake/State.o, dist/build/Network/TLS/Handshake/State.dyn_o ) [tls] [33 of 76] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, dist/build/Network/TLS/KeySchedule.o, dist/build/Network/TLS/KeySchedule.dyn_o ) [tls] [34 of 76] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, dist/build/Network/TLS/Extension.o, dist/build/Network/TLS/Extension.dyn_o ) [tls] [35 of 76] Compiling Network.TLS.State ( Network/TLS/State.hs, dist/build/Network/TLS/State.o, dist/build/Network/TLS/State.dyn_o ) [tls] [36 of 76] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, dist/build/Network/TLS/X509.o, dist/build/Network/TLS/X509.dyn_o ) [tls] [37 of 76] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, dist/build/Network/TLS/Hooks.o, dist/build/Network/TLS/Hooks.dyn_o ) [tls] [38 of 76] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, dist/build/Network/TLS/Credentials.o, dist/build/Network/TLS/Credentials.dyn_o ) [tls] [39 of 76] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, dist/build/Network/TLS/Parameters.o, dist/build/Network/TLS/Parameters.dyn_o ) [tls]  [tls] Network/TLS/Parameters.hs:642:36: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 642 | , onCipherChoosing = \_ -> head [tls]  | ^^^^ [tls] [40 of 76] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, dist/build/Network/TLS/Context/Internal.o, dist/build/Network/TLS/Context/Internal.dyn_o ) [tls] [41 of 76] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, dist/build/Network/TLS/Record/Writing.o, dist/build/Network/TLS/Record/Writing.dyn_o ) [tls] [42 of 76] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, dist/build/Network/TLS/Record/Reading.o, dist/build/Network/TLS/Record/Reading.dyn_o ) [tls] [43 of 76] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, dist/build/Network/TLS/Receiving.o, dist/build/Network/TLS/Receiving.dyn_o ) [tls] [44 of 76] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, dist/build/Network/TLS/Handshake/State13.o, dist/build/Network/TLS/Handshake/State13.dyn_o ) [tls] [45 of 76] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, dist/build/Network/TLS/Handshake/Random.o, dist/build/Network/TLS/Handshake/Random.dyn_o ) [tls] [46 of 76] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, dist/build/Network/TLS/Sending.o, dist/build/Network/TLS/Sending.dyn_o ) [tls] [47 of 76] Compiling Network.TLS.IO ( Network/TLS/IO.hs, dist/build/Network/TLS/IO.o, dist/build/Network/TLS/IO.dyn_o ) [tls] [48 of 76] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, dist/build/Network/TLS/Handshake/Process.o, dist/build/Network/TLS/Handshake/Process.dyn_o ) [tls] [49 of 76] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, dist/build/Network/TLS/Handshake/Key.o, dist/build/Network/TLS/Handshake/Key.dyn_o ) [tls]  [tls] Network/TLS/Handshake/Key.hs:179:19: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 179 | dump = init . tail . showBytesHex [tls]  | ^^^^ [tls] [50 of 76] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, dist/build/Network/TLS/Handshake/Signature.o, dist/build/Network/TLS/Handshake/Signature.dyn_o ) [tls] [51 of 76] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, dist/build/Network/TLS/Handshake/Common.o, dist/build/Network/TLS/Handshake/Common.dyn_o ) [tls] [52 of 76] Compiling Network.TLS.Handshake.Server.ClientHello ( Network/TLS/Handshake/Server/ClientHello.hs, dist/build/Network/TLS/Handshake/Server/ClientHello.o, dist/build/Network/TLS/Handshake/Server/ClientHello.dyn_o ) [tls] [53 of 76] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, dist/build/Network/TLS/Handshake/Certificate.o, dist/build/Network/TLS/Handshake/Certificate.dyn_o ) [tls] [54 of 76] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, dist/build/Network/TLS/Handshake/Common13.o, dist/build/Network/TLS/Handshake/Common13.dyn_o ) [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:31: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:46: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls] [55 of 76] Compiling Network.TLS.Handshake.Server.ClientHello13 ( Network/TLS/Handshake/Server/ClientHello13.hs, dist/build/Network/TLS/Handshake/Server/ClientHello13.o, dist/build/Network/TLS/Handshake/Server/ClientHello13.dyn_o ) [tls] [56 of 76] Compiling Network.TLS.Handshake.Server.Common ( Network/TLS/Handshake/Server/Common.hs, dist/build/Network/TLS/Handshake/Server/Common.o, dist/build/Network/TLS/Handshake/Server/Common.dyn_o ) [tls] [57 of 76] Compiling Network.TLS.Handshake.Server.TLS13 ( Network/TLS/Handshake/Server/TLS13.hs, dist/build/Network/TLS/Handshake/Server/TLS13.o, dist/build/Network/TLS/Handshake/Server/TLS13.dyn_o ) [tls] [58 of 76] Compiling Network.TLS.Handshake.Server.TLS12 ( Network/TLS/Handshake/Server/TLS12.hs, dist/build/Network/TLS/Handshake/Server/TLS12.o, dist/build/Network/TLS/Handshake/Server/TLS12.dyn_o ) [tls] [59 of 76] Compiling Network.TLS.Handshake.Server.ServerHello13 ( Network/TLS/Handshake/Server/ServerHello13.hs, dist/build/Network/TLS/Handshake/Server/ServerHello13.o, dist/build/Network/TLS/Handshake/Server/ServerHello13.dyn_o ) [tls]  [tls] Network/TLS/Handshake/Server/ServerHello13.hs:261:34: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 261 | | maybe True (== head serverGroups) mgroup = Nothing [tls]  | ^^^^ [tls] [60 of 76] Compiling Network.TLS.Handshake.Server.ServerHello12 ( Network/TLS/Handshake/Server/ServerHello12.hs, dist/build/Network/TLS/Handshake/Server/ServerHello12.o, dist/build/Network/TLS/Handshake/Server/ServerHello12.dyn_o ) [tls] [61 of 76] Compiling Network.TLS.Handshake.Server.ClientHello12 ( Network/TLS/Handshake/Server/ClientHello12.hs, dist/build/Network/TLS/Handshake/Server/ClientHello12.o, dist/build/Network/TLS/Handshake/Server/ClientHello12.dyn_o ) [tls] [62 of 76] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, dist/build/Network/TLS/Handshake/Server.o, dist/build/Network/TLS/Handshake/Server.dyn_o ) [tls] [63 of 76] Compiling Network.TLS.Handshake.Client.Common ( Network/TLS/Handshake/Client/Common.hs, dist/build/Network/TLS/Handshake/Client/Common.o, dist/build/Network/TLS/Handshake/Client/Common.dyn_o ) [tls] [64 of 76] Compiling Network.TLS.Handshake.Client.TLS12 ( Network/TLS/Handshake/Client/TLS12.hs, dist/build/Network/TLS/Handshake/Client/TLS12.o, dist/build/Network/TLS/Handshake/Client/TLS12.dyn_o ) [tls] [65 of 76] Compiling Network.TLS.Handshake.Client.ServerHello ( Network/TLS/Handshake/Client/ServerHello.hs, dist/build/Network/TLS/Handshake/Client/ServerHello.o, dist/build/Network/TLS/Handshake/Client/ServerHello.dyn_o ) [tls] [66 of 76] Compiling Network.TLS.Handshake.Client.TLS13 ( Network/TLS/Handshake/Client/TLS13.hs, dist/build/Network/TLS/Handshake/Client/TLS13.o, dist/build/Network/TLS/Handshake/Client/TLS13.dyn_o ) [tls] [67 of 76] Compiling Network.TLS.Handshake.Client.ClientHello ( Network/TLS/Handshake/Client/ClientHello.hs, dist/build/Network/TLS/Handshake/Client/ClientHello.o, dist/build/Network/TLS/Handshake/Client/ClientHello.dyn_o ) [tls] [68 of 76] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, dist/build/Network/TLS/Handshake/Client.o, dist/build/Network/TLS/Handshake/Client.dyn_o ) [tls] [69 of 76] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, dist/build/Network/TLS/PostHandshake.o, dist/build/Network/TLS/PostHandshake.dyn_o ) [tls] [70 of 76] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, dist/build/Network/TLS/Handshake.o, dist/build/Network/TLS/Handshake.dyn_o ) [tls] [71 of 76] Compiling Network.TLS.Context ( Network/TLS/Context.hs, dist/build/Network/TLS/Context.o, dist/build/Network/TLS/Context.dyn_o ) [tls] [72 of 76] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, dist/build/Network/TLS/Record/Layer.o, dist/build/Network/TLS/Record/Layer.dyn_o ) [tls] [73 of 76] Compiling Network.TLS.Core ( Network/TLS/Core.hs, dist/build/Network/TLS/Core.o, dist/build/Network/TLS/Core.dyn_o ) [tls] [74 of 76] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, dist/build/Network/TLS/QUIC.o, dist/build/Network/TLS/QUIC.dyn_o ) [tls] [75 of 76] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, dist/build/Network/TLS/Internal.o, dist/build/Network/TLS/Internal.dyn_o ) [tls] [76 of 76] Compiling Network.TLS ( Network/TLS.hs, dist/build/Network/TLS.o, dist/build/Network/TLS.dyn_o ) [tls] [ 1 of 76] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, dist/build/Network/TLS/Crypto/Types.p_o ) [tls] [ 2 of 76] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, dist/build/Network/TLS/ErrT.p_o ) [tls] [ 3 of 76] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, dist/build/Network/TLS/Imports.p_o ) [tls] [ 4 of 76] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, dist/build/Network/TLS/Backend.p_o ) [tls] [ 5 of 76] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, dist/build/Network/TLS/Measurement.p_o ) [tls] [ 6 of 76] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, dist/build/Network/TLS/RNG.p_o ) [tls] [ 7 of 76] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, dist/build/Network/TLS/Crypto/DH.p_o ) [tls] [ 8 of 76] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, dist/build/Network/TLS/Extra/FFDHE.p_o ) [tls] [ 9 of 76] Compiling Network.TLS.Util ( Network/TLS/Util.hs, dist/build/Network/TLS/Util.p_o ) [tls] [10 of 76] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, dist/build/Network/TLS/Util/ASN1.p_o ) [tls] [11 of 76] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, dist/build/Network/TLS/Util/Serialization.p_o ) [tls] [12 of 76] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, dist/build/Network/TLS/Crypto/IES.p_o ) [tls] [13 of 76] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, dist/build/Network/TLS/Crypto.p_o ) [tls] [14 of 76] Compiling Network.TLS.Types ( Network/TLS/Types.hs, dist/build/Network/TLS/Types.p_o ) [tls] [15 of 76] Compiling Network.TLS.Session ( Network/TLS/Session.hs, dist/build/Network/TLS/Session.p_o ) [tls] [16 of 76] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, dist/build/Network/TLS/Compression.p_o ) [tls] [17 of 76] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, dist/build/Network/TLS/Struct.p_o ) [tls] [18 of 76] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, dist/build/Network/TLS/Struct13.p_o ) [tls] [19 of 76] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, dist/build/Network/TLS/MAC.p_o ) [tls] [20 of 76] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, dist/build/Network/TLS/Cipher.p_o ) [tls] [21 of 76] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, dist/build/Network/TLS/Handshake/Control.p_o ) [tls] [22 of 76] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, dist/build/Network/TLS/Extra/Cipher.p_o ) [tls] [23 of 76] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, dist/build/Network/TLS/Extra.p_o ) [tls] [24 of 76] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, dist/build/Network/TLS/Wire.p_o ) [tls] [25 of 76] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, dist/build/Network/TLS/Packet.p_o ) [tls] [26 of 76] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, dist/build/Network/TLS/Record/State.p_o ) [tls] [27 of 76] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, dist/build/Network/TLS/Record/Types.p_o ) [tls] [28 of 76] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, dist/build/Network/TLS/Record/Engage.p_o ) [tls] [29 of 76] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, dist/build/Network/TLS/Record/Disengage.p_o ) [tls] [30 of 76] Compiling Network.TLS.Record ( Network/TLS/Record.hs, dist/build/Network/TLS/Record.p_o ) [tls] [31 of 76] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, dist/build/Network/TLS/Packet13.p_o ) [tls] [32 of 76] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, dist/build/Network/TLS/Handshake/State.p_o ) [tls] [33 of 76] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, dist/build/Network/TLS/KeySchedule.p_o ) [tls] [34 of 76] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, dist/build/Network/TLS/Extension.p_o ) [tls] [35 of 76] Compiling Network.TLS.State ( Network/TLS/State.hs, dist/build/Network/TLS/State.p_o ) [tls] [36 of 76] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, dist/build/Network/TLS/X509.p_o ) [tls] [37 of 76] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, dist/build/Network/TLS/Hooks.p_o ) [tls] [38 of 76] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, dist/build/Network/TLS/Credentials.p_o ) [tls] [39 of 76] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, dist/build/Network/TLS/Parameters.p_o ) [tls]  [tls] Network/TLS/Parameters.hs:642:36: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 642 | , onCipherChoosing = \_ -> head [tls]  | ^^^^ [tls] [40 of 76] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, dist/build/Network/TLS/Context/Internal.p_o ) [tls] [41 of 76] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, dist/build/Network/TLS/Record/Writing.p_o ) [tls] [42 of 76] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, dist/build/Network/TLS/Record/Reading.p_o ) [tls] [43 of 76] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, dist/build/Network/TLS/Receiving.p_o ) [tls] [44 of 76] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, dist/build/Network/TLS/Handshake/State13.p_o ) [tls] [45 of 76] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, dist/build/Network/TLS/Handshake/Random.p_o ) [tls] [46 of 76] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, dist/build/Network/TLS/Sending.p_o ) [tls] [47 of 76] Compiling Network.TLS.IO ( Network/TLS/IO.hs, dist/build/Network/TLS/IO.p_o ) [tls] [48 of 76] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, dist/build/Network/TLS/Handshake/Process.p_o ) [tls] [49 of 76] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, dist/build/Network/TLS/Handshake/Key.p_o ) [tls]  [tls] Network/TLS/Handshake/Key.hs:179:19: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 179 | dump = init . tail . showBytesHex [tls]  | ^^^^ [tls] [50 of 76] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, dist/build/Network/TLS/Handshake/Signature.p_o ) [tls] [51 of 76] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, dist/build/Network/TLS/Handshake/Common.p_o ) [tls] [52 of 76] Compiling Network.TLS.Handshake.Server.ClientHello ( Network/TLS/Handshake/Server/ClientHello.hs, dist/build/Network/TLS/Handshake/Server/ClientHello.p_o ) [tls] [53 of 76] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, dist/build/Network/TLS/Handshake/Certificate.p_o ) [tls] [54 of 76] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, dist/build/Network/TLS/Handshake/Common13.p_o ) [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:31: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:46: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls] [55 of 76] Compiling Network.TLS.Handshake.Server.ClientHello13 ( Network/TLS/Handshake/Server/ClientHello13.hs, dist/build/Network/TLS/Handshake/Server/ClientHello13.p_o ) [tls] [56 of 76] Compiling Network.TLS.Handshake.Server.Common ( Network/TLS/Handshake/Server/Common.hs, dist/build/Network/TLS/Handshake/Server/Common.p_o ) [tls] [57 of 76] Compiling Network.TLS.Handshake.Server.TLS13 ( Network/TLS/Handshake/Server/TLS13.hs, dist/build/Network/TLS/Handshake/Server/TLS13.p_o ) [tls] [58 of 76] Compiling Network.TLS.Handshake.Server.TLS12 ( Network/TLS/Handshake/Server/TLS12.hs, dist/build/Network/TLS/Handshake/Server/TLS12.p_o ) [tls] [59 of 76] Compiling Network.TLS.Handshake.Server.ServerHello13 ( Network/TLS/Handshake/Server/ServerHello13.hs, dist/build/Network/TLS/Handshake/Server/ServerHello13.p_o ) [tls]  [tls] Network/TLS/Handshake/Server/ServerHello13.hs:261:34: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 261 | | maybe True (== head serverGroups) mgroup = Nothing [tls]  | ^^^^ [tls] [60 of 76] Compiling Network.TLS.Handshake.Server.ServerHello12 ( Network/TLS/Handshake/Server/ServerHello12.hs, dist/build/Network/TLS/Handshake/Server/ServerHello12.p_o ) [tls] [61 of 76] Compiling Network.TLS.Handshake.Server.ClientHello12 ( Network/TLS/Handshake/Server/ClientHello12.hs, dist/build/Network/TLS/Handshake/Server/ClientHello12.p_o ) [tls] [62 of 76] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, dist/build/Network/TLS/Handshake/Server.p_o ) [tls] [63 of 76] Compiling Network.TLS.Handshake.Client.Common ( Network/TLS/Handshake/Client/Common.hs, dist/build/Network/TLS/Handshake/Client/Common.p_o ) [tls] [64 of 76] Compiling Network.TLS.Handshake.Client.TLS12 ( Network/TLS/Handshake/Client/TLS12.hs, dist/build/Network/TLS/Handshake/Client/TLS12.p_o ) [tls] [65 of 76] Compiling Network.TLS.Handshake.Client.ServerHello ( Network/TLS/Handshake/Client/ServerHello.hs, dist/build/Network/TLS/Handshake/Client/ServerHello.p_o ) [tls] [66 of 76] Compiling Network.TLS.Handshake.Client.TLS13 ( Network/TLS/Handshake/Client/TLS13.hs, dist/build/Network/TLS/Handshake/Client/TLS13.p_o ) [tls] [67 of 76] Compiling Network.TLS.Handshake.Client.ClientHello ( Network/TLS/Handshake/Client/ClientHello.hs, dist/build/Network/TLS/Handshake/Client/ClientHello.p_o ) [tls] [68 of 76] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, dist/build/Network/TLS/Handshake/Client.p_o ) [tls] [69 of 76] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, dist/build/Network/TLS/PostHandshake.p_o ) [tls] [70 of 76] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, dist/build/Network/TLS/Handshake.p_o ) [tls] [71 of 76] Compiling Network.TLS.Context ( Network/TLS/Context.hs, dist/build/Network/TLS/Context.p_o ) [tls] [72 of 76] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, dist/build/Network/TLS/Record/Layer.p_o ) [tls] [73 of 76] Compiling Network.TLS.Core ( Network/TLS/Core.hs, dist/build/Network/TLS/Core.p_o ) [tls] [74 of 76] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, dist/build/Network/TLS/QUIC.p_o ) [tls] [75 of 76] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, dist/build/Network/TLS/Internal.p_o ) [tls] [76 of 76] Compiling Network.TLS ( Network/TLS.hs, dist/build/Network/TLS.p_o ) [tls] Preprocessing test suite 'spec' for tls-2.1.1.. [tls] Building test suite 'spec' for tls-2.1.1.. [tls] [ 1 of 12] Compiling API ( test/API.hs, dist/build/spec/spec-tmp/API.o ) [tls] [ 2 of 12] Compiling CiphersSpec ( test/CiphersSpec.hs, dist/build/spec/spec-tmp/CiphersSpec.o ) [tls] [ 3 of 12] Compiling PipeChan ( test/PipeChan.hs, dist/build/spec/spec-tmp/PipeChan.o ) [tls] [ 4 of 12] Compiling PubKey ( test/PubKey.hs, dist/build/spec/spec-tmp/PubKey.o ) [tls] [ 5 of 12] Compiling Certificate ( test/Certificate.hs, dist/build/spec/spec-tmp/Certificate.o ) [tls] [ 6 of 12] Compiling Arbitrary ( test/Arbitrary.hs, dist/build/spec/spec-tmp/Arbitrary.o ) [tls]  [tls] test/Arbitrary.hs:59:38: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Data.List, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 59 | arbitrary = DigitallySigned <$> (head <$> arbitrary) <*> genByteString 32 [tls]  | ^^^^ [tls]  [tls] test/Arbitrary.hs:123:33: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Data.List, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 123 | , CertVerify13 <$> (head <$> arbitrary) <*> genByteString 32 [tls]  | ^^^^ [tls] [ 7 of 12] Compiling EncodeSpec ( test/EncodeSpec.hs, dist/build/spec/spec-tmp/EncodeSpec.o ) [tls] [ 8 of 12] Compiling Run ( test/Run.hs, dist/build/spec/spec-tmp/Run.o ) [tls] [ 9 of 12] Compiling Session ( test/Session.hs, dist/build/spec/spec-tmp/Session.o ) [tls] [10 of 12] Compiling HandshakeSpec ( test/HandshakeSpec.hs, dist/build/spec/spec-tmp/HandshakeSpec.o ) [tls]  [tls] test/HandshakeSpec.hs:102:13: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Data.List, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 102 | hs = if head cgrps `elem` sgrps then FullHandshake else HelloRetryRequest [tls]  | ^^^^ [tls]  [tls] test/HandshakeSpec.hs:832:56: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Data.List, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 832 | { onALPNClientSuggest = Just (return . head) [tls]  | ^^^^ [tls] [11 of 12] Compiling ThreadSpec ( test/ThreadSpec.hs, dist/build/spec/spec-tmp/ThreadSpec.o ) [tls] [12 of 12] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [tls] [13 of 13] Linking dist/build/spec/spec [tls] buildPhase completed in 57 seconds [tls] Phase: checkPhase [tls] Running 1 test suites... [tls] Test suite spec: RUNNING... [tls]  [tls] Ciphers [tls]  ciphers [tls]  can ecnrypt/decrypt [✔] [tls]  +++ OK, passed 100 tests. [tls] Encode [tls]  encoder/decoder [tls]  can encode/decode Header [✔] [tls]  +++ OK, passed 100 tests. [tls]  can encode/decode Handshake [✔] [tls]  +++ OK, passed 100 tests. [tls]  can encode/decode Handshake13 [✔] [tls]  +++ OK, passed 100 tests. [tls] Handshake [tls]  pipe [tls]  can setup a channel [✔] [tls]  handshake [tls]  can run TLS 1.2 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can run TLS 1.3 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can update key for TLS 1.3 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can prevent downgrade attack [✔] [tls]  +++ OK, passed 100 tests. [tls]  can negotiate hash and signature [✔] [tls]  +++ OK, passed 100 tests. [tls]  can negotiate cipher suite [✔] [tls]  +++ OK, passed 100 tests. [tls]  can negotiate group [✔] [tls]  +++ OK, passed 100 tests. [tls]  can negotiate elliptic curve [✔] [tls]  +++ OK, passed 100 tests. [tls]  can fallback for certificate with cipher [✔] [tls]  +++ OK, passed 100 tests. [tls]  can fallback for certificate with hash and signature [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handle server key usage [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handle client key usage [✔] [tls]  +++ OK, passed 100 tests. [tls]  can authenticate client [✔] [tls]  +++ OK, passed 100 tests. [tls]  can receive client authentication failure [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handle extended main secret [✔] [tls]  +++ OK, passed 100 tests. [tls]  can resume with extended main secret [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handle ALPN [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handle SNI [✔] [tls]  +++ OK, passed 100 tests. [tls]  can re-negotiate with TLS 1.2 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can resume session with TLS 1.2 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can resume session ticket with TLS 1.2 [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 Full [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 HRR [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 PSK [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 PSK ticket [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 PSK -> HRR [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 0RTT [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 0RTT -> PSK [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 EE [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 EC groups [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 FFDHE groups [✔] [tls]  +++ OK, passed 100 tests. [tls]  can handshake with TLS 1.3 Post-handshake auth [✔] [tls]  +++ OK, passed 100 tests. [tls] Thread [tls]  thread safety [tls]  can read/write concurrently [✔] [tls]  +++ OK, passed 100 tests. [tls]  [tls] Finished in 25.6510 seconds [tls] 38 examples, 0 failures [tls] Test suite spec: PASS [tls] Test suite logged to: dist/test/tls-2.1.1-spec.log [tls] 1 of 1 test suites (1 of 1 test cases) passed. [tls] Phase: haddockPhase [tls] Preprocessing library for tls-2.1.1.. [tls] Running Haddock on library for tls-2.1.1.. [tls] Warning: The documentation for the following packages are not installed. No [tls] links will be generated to these packages: vector-0.13.2.0 [tls] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tls] [ 1 of 76] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, nothing ) [tls] [ 2 of 76] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, nothing ) [tls] [ 3 of 76] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, nothing ) [tls] [ 4 of 76] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, nothing ) [tls] [ 5 of 76] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, nothing ) [tls] [ 6 of 76] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, nothing ) [tls] [ 7 of 76] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, nothing ) [tls] [ 8 of 76] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, nothing ) [tls] [ 9 of 76] Compiling Network.TLS.Util ( Network/TLS/Util.hs, nothing ) [tls] [10 of 76] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, nothing ) [tls] [11 of 76] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, nothing ) [tls] [12 of 76] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, nothing ) [tls] [13 of 76] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, nothing ) [tls] [14 of 76] Compiling Network.TLS.Types ( Network/TLS/Types.hs, nothing ) [tls] [15 of 76] Compiling Network.TLS.Session ( Network/TLS/Session.hs, nothing ) [tls] [16 of 76] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, nothing ) [tls] [17 of 76] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, nothing ) [tls] [18 of 76] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, nothing ) [tls] [19 of 76] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, nothing ) [tls] [20 of 76] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, nothing ) [tls] [21 of 76] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, nothing ) [tls] [22 of 76] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, nothing ) [tls] [23 of 76] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, nothing ) [tls] [24 of 76] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, nothing ) [tls] [25 of 76] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, nothing ) [tls] [26 of 76] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, nothing ) [tls] [27 of 76] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, nothing ) [tls] [28 of 76] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, nothing ) [tls] [29 of 76] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, nothing ) [tls] [30 of 76] Compiling Network.TLS.Record ( Network/TLS/Record.hs, nothing ) [tls] [31 of 76] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, nothing ) [tls] [32 of 76] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, nothing ) [tls] [33 of 76] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, nothing ) [tls] [34 of 76] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, nothing ) [tls] [35 of 76] Compiling Network.TLS.State ( Network/TLS/State.hs, nothing ) [tls] [36 of 76] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, nothing ) [tls] [37 of 76] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, nothing ) [tls] [38 of 76] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, nothing ) [tls] [39 of 76] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, nothing ) [tls]  [tls] Network/TLS/Parameters.hs:642:36: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 642 | , onCipherChoosing = \_ -> head [tls]  | ^^^^ [tls] [40 of 76] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, nothing ) [tls] [41 of 76] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, nothing ) [tls] [42 of 76] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, nothing ) [tls] [43 of 76] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, nothing ) [tls] [44 of 76] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, nothing ) [tls] [45 of 76] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, nothing ) [tls] [46 of 76] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, nothing ) [tls] [47 of 76] Compiling Network.TLS.IO ( Network/TLS/IO.hs, nothing ) [tls] [48 of 76] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, nothing ) [tls] [49 of 76] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, nothing ) [tls]  [tls] Network/TLS/Handshake/Key.hs:179:19: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 179 | dump = init . tail . showBytesHex [tls]  | ^^^^ [tls] [50 of 76] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, nothing ) [tls] [51 of 76] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, nothing ) [tls] [52 of 76] Compiling Network.TLS.Handshake.Server.ClientHello ( Network/TLS/Handshake/Server/ClientHello.hs, nothing ) [tls] [53 of 76] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, nothing ) [tls] [54 of 76] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, nothing ) [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:31: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls]  [tls] Network/TLS/Handshake/Common13.hs:210:46: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘tail’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 210 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 [tls]  | ^^^^ [tls] [55 of 76] Compiling Network.TLS.Handshake.Server.ClientHello13 ( Network/TLS/Handshake/Server/ClientHello13.hs, nothing ) [tls] [56 of 76] Compiling Network.TLS.Handshake.Server.Common ( Network/TLS/Handshake/Server/Common.hs, nothing ) [tls] [57 of 76] Compiling Network.TLS.Handshake.Server.TLS13 ( Network/TLS/Handshake/Server/TLS13.hs, nothing ) [tls] [58 of 76] Compiling Network.TLS.Handshake.Server.TLS12 ( Network/TLS/Handshake/Server/TLS12.hs, nothing ) [tls] [59 of 76] Compiling Network.TLS.Handshake.Server.ServerHello13 ( Network/TLS/Handshake/Server/ServerHello13.hs, nothing ) [tls]  [tls] Network/TLS/Handshake/Server/ServerHello13.hs:261:34: warning: [GHC-63394] [-Wx-partial] [tls]  In the use of ‘head’ [tls]  (imported from Network.TLS.Imports, but defined in GHC.List): [tls]  "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." [tls]  | [tls] 261 | | maybe True (== head serverGroups) mgroup = Nothing [tls]  | ^^^^ [tls] [60 of 76] Compiling Network.TLS.Handshake.Server.ServerHello12 ( Network/TLS/Handshake/Server/ServerHello12.hs, nothing ) [tls] [61 of 76] Compiling Network.TLS.Handshake.Server.ClientHello12 ( Network/TLS/Handshake/Server/ClientHello12.hs, nothing ) [tls] [62 of 76] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, nothing ) [tls] [63 of 76] Compiling Network.TLS.Handshake.Client.Common ( Network/TLS/Handshake/Client/Common.hs, nothing ) [tls] [64 of 76] Compiling Network.TLS.Handshake.Client.TLS12 ( Network/TLS/Handshake/Client/TLS12.hs, nothing ) [tls] [65 of 76] Compiling Network.TLS.Handshake.Client.ServerHello ( Network/TLS/Handshake/Client/ServerHello.hs, nothing ) [tls] [66 of 76] Compiling Network.TLS.Handshake.Client.TLS13 ( Network/TLS/Handshake/Client/TLS13.hs, nothing ) [tls] [67 of 76] Compiling Network.TLS.Handshake.Client.ClientHello ( Network/TLS/Handshake/Client/ClientHello.hs, nothing ) [tls] [68 of 76] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, nothing ) [tls] [69 of 76] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, nothing ) [tls] [70 of 76] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, nothing ) [tls] [71 of 76] Compiling Network.TLS.Context ( Network/TLS/Context.hs, nothing ) [tls] [72 of 76] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, nothing ) [tls] [73 of 76] Compiling Network.TLS.Core ( Network/TLS/Core.hs, nothing ) [tls] [74 of 76] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, nothing ) [tls] [75 of 76] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, nothing ) [tls] [76 of 76] Compiling Network.TLS ( Network/TLS.hs, nothing ) [tls] Haddock coverage: [tls]  100% ( 6 / 6) in 'Network.TLS.Extra.FFDHE' [tls] Warning: 'SessionData' is ambiguous. It is defined [tls]  * at Network/TLS/Types.hs:93:20 [tls]  * at Network/TLS/Types.hs:93:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Types.hs:93:1 [tls] Warning: 'SessionData' is ambiguous. It is defined [tls]  * at Network/TLS/Types.hs:93:20 [tls]  * at Network/TLS/Types.hs:93:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Types.hs:93:1 [tls] Warning: 'CertificateType' is ambiguous. It is defined [tls]  * at Network/TLS/Struct.hs:213:27 [tls]  * at Network/TLS/Struct.hs:213:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Struct.hs:213:1 [tls] Warning: 'Cipher' is ambiguous. It is defined [tls]  * at Network/TLS/Cipher.hs:115:15 [tls]  * at Network/TLS/Cipher.hs:115:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Cipher.hs:115:1 [tls]  33% ( 8 / 24) in 'Network.TLS.Extra.Cipher' [tls]  Missing documentation for: [tls]  Module header [tls]  cipher_ECDHE_RSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:468) [tls]  cipher_ECDHE_RSA_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:480) [tls]  cipher_ECDHE_RSA_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:546) [tls]  cipher_ECDHE_ECDSA_AES128CCM_SHA256 (Network/TLS/Extra/Cipher.hs:495) [tls]  cipher_ECDHE_ECDSA_AES128CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:519) [tls]  cipher_ECDHE_ECDSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:444) [tls]  cipher_ECDHE_ECDSA_AES256CCM_SHA256 (Network/TLS/Extra/Cipher.hs:507) [tls]  cipher_ECDHE_ECDSA_AES256CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:531) [tls]  cipher_ECDHE_ECDSA_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:456) [tls]  cipher_ECDHE_ECDSA_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:558) [tls]  cipher_TLS13_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:381) [tls]  cipher_TLS13_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:393) [tls]  cipher_TLS13_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:405) [tls]  cipher_TLS13_AES128CCM_SHA256 (Network/TLS/Extra/Cipher.hs:417) [tls]  cipher_TLS13_AES128CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:429) [tls]  100% ( 3 / 3) in 'Network.TLS.Extra' [tls] Warning: 'CertificateType' is ambiguous. It is defined [tls]  * at Network/TLS/Struct.hs:213:27 [tls]  * at Network/TLS/Struct.hs:213:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Struct.hs:213:1 [tls] Warning: 'Information' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:655:20 [tls]  * at Network/TLS/Parameters.hs:655:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:655:1 [tls] Warning: 'Intrinsic' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'DebugParams' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:46:20 [tls]  * at Network/TLS/Parameters.hs:46:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:46:1 [tls] Warning: 'Supported' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:214:18 [tls]  * at Network/TLS/Parameters.hs:214:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:214:1 [tls] Warning: 'Shared' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:364:15 [tls]  * at Network/TLS/Parameters.hs:364:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:364:1 [tls] Warning: 'ServerHooks' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:571:20 [tls]  * at Network/TLS/Parameters.hs:571:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:571:1 [tls] Warning: 'sendData' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'ClientHooks' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:464:20 [tls]  * at Network/TLS/Parameters.hs:464:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:464:1 [tls] Warning: 'clientWantSessionResume13' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'debugVersionForced' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'CertificateType' is ambiguous. It is defined [tls]  * at Network/TLS/Struct.hs:213:27 [tls]  * at Network/TLS/Struct.hs:213:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Struct.hs:213:1 [tls] Warning: 'CertificateType' is ambiguous. It is defined [tls]  * at Network/TLS/Struct.hs:213:27 [tls]  * at Network/TLS/Struct.hs:213:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Struct.hs:213:1 [tls] Warning: 'CertificateChain' is ambiguous. It is defined [tls]  * in ‘Data.X509.CertificateChain’ [tls]  * in ‘Data.X509.CertificateChain’ [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined in ‘Data.X509.CertificateChain’ [tls] Warning: 'CertificateVerify' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'HandAndSignatureAlgorithm' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'bracket' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls]  94% ( 36 / 38) in 'Network.TLS.QUIC' [tls]  Missing documentation for: [tls]  fromAlertDescription [tls]  defaultSupported (Network/TLS/QUIC.hs:245) [tls] Warning: 'IOException' is out of scope. [tls]  If you qualify the identifier, haddock can try to link it anyway. [tls] Warning: 'Supported' is ambiguous. It is defined [tls]  * at Network/TLS/Parameters.hs:214:18 [tls]  * at Network/TLS/Parameters.hs:214:1 [tls]  You may be able to disambiguate the identifier by qualifying it or [tls]  by specifying the type/value namespace explicitly. [tls]  Defaulting to the one defined at Network/TLS/Parameters.hs:214:1 [tls]  68% (169 /245) in 'Network.TLS' [tls]  Missing documentation for: [tls]  HasBackend (Network/TLS/Backend.hs:33) [tls]  TLSParams (Network/TLS/Context.hs:99) [tls]  ClientParams (Network/TLS/Parameters.hs:82) [tls]  defaultParamsClient (Network/TLS/Parameters.hs:140) [tls]  ServerParams (Network/TLS/Parameters.hs:154) [tls]  Credentials (Network/TLS/Credentials.hs:29) [tls]  Credential (Network/TLS/Credentials.hs:27) [tls]  sessionVersion [tls]  sessionCipher [tls]  sessionCompression [tls]  sessionClientSNI [tls]  sessionSecret [tls]  sessionGroup [tls]  sessionTicketInfo [tls]  sessionALPN [tls]  sessionMaxEarlyDataSize [tls]  sessionFlags [tls]  TLS13TicketInfo (Network/TLS/Types.hs:119) [tls]  is0RTTPossible (Network/TLS/Types.hs:108) [tls]  HashAndSignatureAlgorithm (Network/TLS/Struct.hs:336) [tls]  supportedSignatureSchemes (Network/TLS/Struct.hs:340) [tls]  HashAlgorithm (Network/TLS/Struct.hs:253) [tls]  SignatureAlgorithm (Network/TLS/Struct.hs:288) [tls]  Group (Network/TLS/Crypto/Types.hs:34) [tls]  supportedNamedGroups (Network/TLS/Crypto/Types.hs:80) [tls]  DHParams (Network/TLS/Crypto/DH.hs:29) [tls]  DHPublic (Network/TLS/Crypto/DH.hs:27) [tls]  MaxFragmentEnum (Network/TLS/Extension.hs:199) [tls]  infoVersion [tls]  infoCipher [tls]  infoCompression [tls]  infoMainSecret [tls]  infoExtendedMainSecret [tls]  infoClientRandom [tls]  infoServerRandom [tls]  infoSupportedGroup [tls]  infoTLS12Resumption [tls]  infoTLS13HandshakeMode [tls]  infoIsEarlyDataAccepted [tls]  ClientRandom (Network/TLS/Struct.hs:469) [tls]  ServerRandom (Network/TLS/Struct.hs:467) [tls]  unClientRandom [tls]  unServerRandom [tls]  contextModifyHooks (Network/TLS/Context/Internal.hs:329) [tls]  Handshake (Network/TLS/Struct.hs:874) [tls]  contextHookSetHandshakeRecv (Network/TLS/Context.hs:218) [tls]  Handshake13 (Network/TLS/Struct13.hs:29) [tls]  contextHookSetHandshake13Recv (Network/TLS/Context.hs:223) [tls]  contextHookSetCertificateRecv (Network/TLS/Context.hs:227) [tls]  loggingPacketSent [tls]  loggingPacketRecv [tls]  loggingIOSent [tls]  loggingIORecv [tls]  Header (Network/TLS/Struct.hs:465) [tls]  ProtocolType (Network/TLS/Struct.hs:371) [tls]  contextHookSetLogging (Network/TLS/Context.hs:231) [tls]  KxError (Network/TLS/Crypto.hs:86) [tls]  AlertDescription (Network/TLS/Struct.hs:627) [tls]  Hash (Network/TLS/Crypto.hs:160) [tls]  CipherKeyExchangeType (Network/TLS/Cipher.hs:79) [tls]  Bulk (Network/TLS/Cipher.hs:93) [tls]  BulkFunctions (Network/TLS/Cipher.hs:68) [tls]  BulkDirection (Network/TLS/Cipher.hs:58) [tls]  BulkState (Network/TLS/Cipher.hs:39) [tls]  BulkStream (Network/TLS/Cipher.hs:51) [tls]  BulkBlock (Network/TLS/Cipher.hs:53) [tls]  BulkAEAD (Network/TLS/Cipher.hs:55) [tls]  bulkInit (Network/TLS/Cipher.hs:62) [tls]  cipherKeyBlockSize (Network/TLS/Cipher.hs:126) [tls]  BulkKey (Network/TLS/Cipher.hs:34) [tls]  BulkIV (Network/TLS/Cipher.hs:35) [tls]  BulkNonce (Network/TLS/Cipher.hs:36) [tls]  BulkAdditionalData (Network/TLS/Cipher.hs:37) [tls]  hasMAC (Network/TLS/Cipher.hs:74) [tls]  hasRecordIV (Network/TLS/Cipher.hs:77) [tls]  Bytes (Network/TLS.hs:330) [tls] Warning: Network.TLS: could not find link destinations for: [tls]  - Network.TLS.Crypto.Types.Rep_Group [tls]  - Network.TLS.Types.Role [tls]  - Network.TLS.Types.Rep_SessionData [tls]  - Network.TLS.Types.Rep_TLS13TicketInfo [tls]  - Network.TLS.Types.Rep_SessionFlag [tls]  - Network.TLS.Types.Rep_Version [tls]  - Network.TLS.Struct.VerifyData [tls]  - Network.TLS.Parameters.CommonParams [tls]  - Network.TLS.Context.getTLSCommonParams [tls]  - Network.TLS.Context.getTLSRole [tls]  - Network.TLS.Context.doHandshake [tls]  - Network.TLS.Context.doHandshakeWith [tls]  - Network.TLS.Context.doRequestCertificate [tls]  - Network.TLS.Context.doPostHandshakeAuthWith [tls] Documentation created: dist/doc/html/tls/, dist/doc/html/tls/tls.txt [tls] Preprocessing test suite 'spec' for tls-2.1.1.. [tls] Phase: installPhase [tls] Installing library in /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [tls] Phase: fixupPhase [tls] shrinking RPATHs of ELF executables and libraries in /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1 [tls] shrinking /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHStls-2.1.1-90unOl4cKkgBJSnKMvRzUf-ghc9.8.2.so [tls] checking for references to /build/ in /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1... [tls] patching script interpreter paths in /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1 [tls] stripping (with command strip and flags -S -p) in /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1/lib [tls] shrinking RPATHs of ELF executables and libraries in /nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc [tls] checking for references to /build/ in /nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc... [tls] patching script interpreter paths in /nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc [tls:post-build] Uploading to the NixCI cache: /nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1 /nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc [tls:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tls:post-build] copying 2 paths... [tls:post-build] copying path '/nix/store/xalzsdgmpnml79v42w2nv5pfw7cllsd7-tls-2.1.1-doc' to 'https://cache.nix-ci.com'... [tls:post-build] copying path '/nix/store/2gjh9zbs0688h7s6g4yx9df7vsvzqsih-tls-2.1.1' to 'https://cache.nix-ci.com'... [tls:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [tls:post-build] copying 1 paths... [tls:post-build] copying path '/nix/store/7dfbrwpa8ivb5mirhnhrxfcaji9rc2zw-tls-2.1.1.drv' to 'https://cache.nix-ci.com'... Uploaded tls in 16.5s Progress: 84 of 89 built, 403 of 403 downloaded from cache Built tls in 2m00s Building /nix/store/aiwjglfbjy3z8vgr8xacikmgwv83ylbk-crypton-connection-0.4.4.drv [crypton-connection] Phase: setupCompilerEnvironmentPhase [crypton-connection] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [crypton-connection] Phase: unpackPhase [crypton-connection] unpacking source archive /nix/store/k02763anw4q366k66sha8mfgdindqdfl-crypton-connection-0.4.4.tar.gz [crypton-connection] source root is crypton-connection-0.4.4 [crypton-connection] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "crypton-connection-0.4.4/Setup.hs" [crypton-connection] Phase: patchPhase [crypton-connection] Phase: compileBuildDriverPhase [crypton-connection] setupCompileFlags: -package-db=/build/tmp.KlHtJIA0P0/setup-package.conf.d -threaded [crypton-connection] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.KlHtJIA0P0/Main.o ) [crypton-connection] [2 of 2] Linking Setup [crypton-connection] Phase: updateAutotoolsGnuConfigScriptsPhase [crypton-connection] Phase: configurePhase [crypton-connection] configureFlags: --verbose --prefix=/nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc/share/doc/crypton-connection-0.4.4 --with-gcc=gcc --package-db=/build/tmp.KlHtJIA0P0/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [crypton-connection] Using Parsec parser [crypton-connection] Configuring crypton-connection-0.4.4... [crypton-connection] Dependency base >=3 && <5: using base-4.19.1.0 [crypton-connection] Dependency bytestring: using bytestring-0.12.1.0 [crypton-connection] Dependency containers: using containers-0.6.8 [crypton-connection] Dependency crypton-x509-store >=1.5: using crypton-x509-store-1.6.10 [crypton-connection] Dependency crypton-x509-system >=1.5: using crypton-x509-system-1.6.7 [crypton-connection] Dependency data-default: using data-default-0.7.1.3 [crypton-connection] Dependency network >=2.6.3: using network-3.2.7.0 [crypton-connection] Dependency socks >=0.6: using socks-0.6.1 [crypton-connection] Dependency tls >=1.7 && <2.2: using tls-2.1.1 [crypton-connection] Source component graph: component lib [crypton-connection] Configured component graph: [crypton-connection]  component crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [crypton-connection]  include base-4.19.1.0-a65c [crypton-connection]  include bytestring-0.12.1.0-e271 [crypton-connection]  include containers-0.6.8-bf3e [crypton-connection]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-connection]  include crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-connection]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-connection]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [crypton-connection]  include socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [crypton-connection]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [crypton-connection] Linked component graph: [crypton-connection]  unit crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [crypton-connection]  include base-4.19.1.0-a65c [crypton-connection]  include bytestring-0.12.1.0-e271 [crypton-connection]  include containers-0.6.8-bf3e [crypton-connection]  include crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-connection]  include crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-connection]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-connection]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [crypton-connection]  include socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [crypton-connection]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [crypton-connection]  Network.Connection=crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv:Network.Connection,Network.Connection.Internal=crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv:Network.Connection.Internal [crypton-connection] Ready component graph: [crypton-connection]  definite crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [crypton-connection]  depends base-4.19.1.0-a65c [crypton-connection]  depends bytestring-0.12.1.0-e271 [crypton-connection]  depends containers-0.6.8-bf3e [crypton-connection]  depends crypton-x509-store-1.6.10-5NhufdX3vPvH2lGH3nD1dL [crypton-connection]  depends crypton-x509-system-1.6.7-DiIi4kVdN4K7SaB10R7Z29 [crypton-connection]  depends data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [crypton-connection]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [crypton-connection]  depends socks-0.6.1-En0FRIOfSXz5vnjkP4Ol28 [crypton-connection]  depends tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [crypton-connection] Using Cabal-3.10.2.0 compiled by ghc-9.8 [crypton-connection] Using compiler: ghc-9.8.2 [crypton-connection] Using install prefix: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4 [crypton-connection] Executables installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/bin [crypton-connection] Libraries installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [crypton-connection] Dynamic Libraries installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [crypton-connection] Private executables installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/libexec/x86_64-linux-ghc-9.8.2/crypton-connection-0.4.4 [crypton-connection] Data files installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/share/x86_64-linux-ghc-9.8.2/crypton-connection-0.4.4 [crypton-connection] Documentation installed in: [crypton-connection] /nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc/share/doc/crypton-connection-0.4.4 [crypton-connection] Configuration files installed in: [crypton-connection] /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/etc [crypton-connection] No alex found [crypton-connection] Using ar found on system at: [crypton-connection] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [crypton-connection] No c2hs found [crypton-connection] No cpphs found [crypton-connection] No doctest found [crypton-connection] Using gcc version 14.3.0 given by user at: [crypton-connection] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [crypton-connection] Using ghc version 9.8.2 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [crypton-connection] Using ghc-pkg version 9.8.2 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [crypton-connection] No ghcjs found [crypton-connection] No ghcjs-pkg found [crypton-connection] No greencard found [crypton-connection] Using haddock version 2.30.0 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [crypton-connection] No happy found [crypton-connection] Using haskell-suite found on system at: haskell-suite-dummy-location [crypton-connection] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [crypton-connection] No hmake found [crypton-connection] Using hpc version 0.69 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [crypton-connection] Using hsc2hs version 0.68.10 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [crypton-connection] Using hscolour version 1.25 found on system at: [crypton-connection] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [crypton-connection] No jhc found [crypton-connection] Using ld found on system at: [crypton-connection] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [crypton-connection] No pkg-config found [crypton-connection] Using runghc version 9.8.2 found on system at: [crypton-connection] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [crypton-connection] Using strip version 2.44 found on system at: [crypton-connection] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [crypton-connection] Using tar found on system at: [crypton-connection] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [crypton-connection] No uhc found [crypton-connection] Phase: buildPhase [crypton-connection] Preprocessing library for crypton-connection-0.4.4.. [crypton-connection] Building library for crypton-connection-0.4.4.. [crypton-connection] [1 of 3] Compiling Network.Connection.Types ( Network/Connection/Types.hs, dist/build/Network/Connection/Types.o, dist/build/Network/Connection/Types.dyn_o ) [crypton-connection] [2 of 3] Compiling Network.Connection.Internal ( Network/Connection/Internal.hs, dist/build/Network/Connection/Internal.o, dist/build/Network/Connection/Internal.dyn_o ) [crypton-connection] [3 of 3] Compiling Network.Connection ( Network/Connection.hs, dist/build/Network/Connection.o, dist/build/Network/Connection.dyn_o ) [crypton-connection] [1 of 3] Compiling Network.Connection.Types ( Network/Connection/Types.hs, dist/build/Network/Connection/Types.p_o ) [crypton-connection] [2 of 3] Compiling Network.Connection.Internal ( Network/Connection/Internal.hs, dist/build/Network/Connection/Internal.p_o ) [crypton-connection] [3 of 3] Compiling Network.Connection ( Network/Connection.hs, dist/build/Network/Connection.p_o ) [crypton-connection] Phase: checkPhase [crypton-connection] Package has no test suites. [crypton-connection] Phase: haddockPhase [crypton-connection] Preprocessing library for crypton-connection-0.4.4.. [crypton-connection] Running Haddock on library for crypton-connection-0.4.4.. [crypton-connection] Warning: The documentation for the following packages are not installed. No [crypton-connection] links will be generated to these packages: vector-0.13.2.0 [crypton-connection] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [crypton-connection] [1 of 3] Compiling Network.Connection.Types ( Network/Connection/Types.hs, nothing ) [crypton-connection] [2 of 3] Compiling Network.Connection.Internal ( Network/Connection/Internal.hs, nothing ) [crypton-connection] [3 of 3] Compiling Network.Connection ( Network/Connection.hs, nothing ) [crypton-connection] Haddock coverage: [crypton-connection]  50% ( 1 / 2) in 'Network.Connection.Internal' [crypton-connection]  Missing documentation for: [crypton-connection]  Module header [crypton-connection] Warning: 'ClientParams' is out of scope. [crypton-connection]  If you qualify the identifier, haddock can try to link it anyway. [crypton-connection] Warning: 'isEOFError' is out of scope. [crypton-connection]  If you qualify the identifier, haddock can try to link it anyway. [crypton-connection]  93% ( 30 / 32) in 'Network.Connection' [crypton-connection]  Missing documentation for: [crypton-connection]  SockSettings (Network/Connection/Types.hs:66) [crypton-connection]  connectionSessionManager (Network/Connection.hs:99) [crypton-connection] Warning: Network.Connection: could not find link destinations for: [crypton-connection]  - Network.Connection.Types.ConnectionID [crypton-connection]  - Network.Connection.Types.HostName [crypton-connection]  - Network.Connection.Manager [crypton-connection] Documentation created: dist/doc/html/crypton-connection/, [crypton-connection] dist/doc/html/crypton-connection/crypton-connection.txt [crypton-connection] Phase: installPhase [crypton-connection] Installing library in /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [crypton-connection] Phase: fixupPhase [crypton-connection] shrinking RPATHs of ELF executables and libraries in /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4 [crypton-connection] shrinking /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHScrypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv-ghc9.8.2.so [crypton-connection] checking for references to /build/ in /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4... [crypton-connection] patching script interpreter paths in /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4 [crypton-connection] stripping (with command strip and flags -S -p) in /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4/lib [crypton-connection] shrinking RPATHs of ELF executables and libraries in /nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc [crypton-connection] checking for references to /build/ in /nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc... [crypton-connection] patching script interpreter paths in /nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc [crypton-connection:post-build] Uploading to the NixCI cache: /nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4 /nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc [crypton-connection:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-connection:post-build] copying 2 paths... [crypton-connection:post-build] copying path '/nix/store/r34yddlbpkimbccqy90xcihlf23kdqaf-crypton-connection-0.4.4-doc' to 'https://cache.nix-ci.com'... [crypton-connection:post-build] copying path '/nix/store/32r11hcb7fgmrcxhkd2wzgdahwj6kxpb-crypton-connection-0.4.4' to 'https://cache.nix-ci.com'... [crypton-connection:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [crypton-connection:post-build] copying 1 paths... [crypton-connection:post-build] copying path '/nix/store/aiwjglfbjy3z8vgr8xacikmgwv83ylbk-crypton-connection-0.4.4.drv' to 'https://cache.nix-ci.com'... Uploaded crypton-connection in 5.1s Progress: 85 of 89 built, 403 of 403 downloaded from cache Built crypton-connection in 30.2s Building /nix/store/kynswgs9pn6siwx8389xlh187yi43swk-http-client-tls-0.3.6.4.drv [http-client-tls] Phase: setupCompilerEnvironmentPhase [http-client-tls] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [http-client-tls] Phase: unpackPhase [http-client-tls] unpacking source archive /nix/store/vjm21c2wpq3457531wdvc8qpgfwagk5r-http-client-tls-0.3.6.4.tar.gz [http-client-tls] source root is http-client-tls-0.3.6.4 [http-client-tls] setting SOURCE_DATE_EPOCH to timestamp 1730015331 of file "http-client-tls-0.3.6.4/ChangeLog.md" [http-client-tls] Phase: patchPhase [http-client-tls] Replace Cabal file with edited version from mirror://hackage/http-client-tls-0.3.6.4/revision/2.cabal. [http-client-tls] Run jailbreak-cabal to lift version restrictions on build inputs. [http-client-tls] Phase: compileBuildDriverPhase [http-client-tls] setupCompileFlags: -package-db=/build/tmp.qeFWPTSOPE/setup-package.conf.d -threaded [http-client-tls] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.qeFWPTSOPE/Main.o ) [http-client-tls] [2 of 2] Linking Setup [http-client-tls] Phase: updateAutotoolsGnuConfigScriptsPhase [http-client-tls] Phase: configurePhase [http-client-tls] configureFlags: --verbose --prefix=/nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc/share/doc/http-client-tls-0.3.6.4 --with-gcc=gcc --package-db=/build/tmp.qeFWPTSOPE/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [http-client-tls] Using Parsec parser [http-client-tls] Configuring http-client-tls-0.3.6.4... [http-client-tls] Dependency base: using base-4.19.1.0 [http-client-tls] Dependency bytestring: using bytestring-0.12.1.0 [http-client-tls] Dependency case-insensitive: using case-insensitive-1.2.1.0 [http-client-tls] Dependency containers: using containers-0.6.8 [http-client-tls] Dependency crypton: using crypton-1.0.4 [http-client-tls] Dependency crypton-connection: using crypton-connection-0.4.4 [http-client-tls] Dependency data-default: using data-default-0.7.1.3 [http-client-tls] Dependency exceptions: using exceptions-0.10.7 [http-client-tls] Dependency http-client: using http-client-0.7.19 [http-client-tls] Dependency http-types: using http-types-0.12.4 [http-client-tls] Dependency memory: using memory-0.18.0 [http-client-tls] Dependency network: using network-3.2.7.0 [http-client-tls] Dependency network-uri: using network-uri-2.6.4.2 [http-client-tls] Dependency text: using text-2.1.1 [http-client-tls] Dependency tls: using tls-2.1.1 [http-client-tls] Dependency transformers: using transformers-0.6.1.0 [http-client-tls] Source component graph: component lib [http-client-tls] Configured component graph: [http-client-tls]  component http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [http-client-tls]  include base-4.19.1.0-a65c [http-client-tls]  include bytestring-0.12.1.0-e271 [http-client-tls]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client-tls]  include containers-0.6.8-bf3e [http-client-tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [http-client-tls]  include crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [http-client-tls]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [http-client-tls]  include exceptions-0.10.7-3e42 [http-client-tls]  include http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client-tls]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client-tls]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [http-client-tls]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client-tls]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client-tls]  include text-2.1.1-7a0f [http-client-tls]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [http-client-tls]  include transformers-0.6.1.0-90ea [http-client-tls] Linked component graph: [http-client-tls]  unit http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [http-client-tls]  include base-4.19.1.0-a65c [http-client-tls]  include bytestring-0.12.1.0-e271 [http-client-tls]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client-tls]  include containers-0.6.8-bf3e [http-client-tls]  include crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [http-client-tls]  include crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [http-client-tls]  include data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [http-client-tls]  include exceptions-0.10.7-3e42 [http-client-tls]  include http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client-tls]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client-tls]  include memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [http-client-tls]  include network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client-tls]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client-tls]  include text-2.1.1-7a0f [http-client-tls]  include tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [http-client-tls]  include transformers-0.6.1.0-90ea [http-client-tls]  Network.HTTP.Client.TLS=http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc:Network.HTTP.Client.TLS [http-client-tls] Ready component graph: [http-client-tls]  definite http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [http-client-tls]  depends base-4.19.1.0-a65c [http-client-tls]  depends bytestring-0.12.1.0-e271 [http-client-tls]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [http-client-tls]  depends containers-0.6.8-bf3e [http-client-tls]  depends crypton-1.0.4-8eFoCOrgwnz6K3wGVwGaHP [http-client-tls]  depends crypton-connection-0.4.4-Dg4ZHgESsQhwLejRAX5qv [http-client-tls]  depends data-default-0.7.1.3-8bbFvexe4D01YRJM7M515h [http-client-tls]  depends exceptions-0.10.7-3e42 [http-client-tls]  depends http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [http-client-tls]  depends http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [http-client-tls]  depends memory-0.18.0-6SNej9ymXMr2n1uHjEfkBe [http-client-tls]  depends network-3.2.7.0-3feZqUw6AS8HYJKpv17uQX [http-client-tls]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [http-client-tls]  depends text-2.1.1-7a0f [http-client-tls]  depends tls-2.1.1-90unOl4cKkgBJSnKMvRzUf [http-client-tls]  depends transformers-0.6.1.0-90ea [http-client-tls] Using Cabal-3.10.2.0 compiled by ghc-9.8 [http-client-tls] Using compiler: ghc-9.8.2 [http-client-tls] Using install prefix: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4 [http-client-tls] Executables installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/bin [http-client-tls] Libraries installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [http-client-tls] Dynamic Libraries installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [http-client-tls] Private executables installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/libexec/x86_64-linux-ghc-9.8.2/http-client-tls-0.3.6.4 [http-client-tls] Data files installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/share/x86_64-linux-ghc-9.8.2/http-client-tls-0.3.6.4 [http-client-tls] Documentation installed in: [http-client-tls] /nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc/share/doc/http-client-tls-0.3.6.4 [http-client-tls] Configuration files installed in: [http-client-tls] /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/etc [http-client-tls] No alex found [http-client-tls] Using ar found on system at: [http-client-tls] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [http-client-tls] No c2hs found [http-client-tls] No cpphs found [http-client-tls] No doctest found [http-client-tls] Using gcc version 14.3.0 given by user at: [http-client-tls] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [http-client-tls] Using ghc version 9.8.2 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [http-client-tls] Using ghc-pkg version 9.8.2 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [http-client-tls] No ghcjs found [http-client-tls] No ghcjs-pkg found [http-client-tls] No greencard found [http-client-tls] Using haddock version 2.30.0 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [http-client-tls] No happy found [http-client-tls] Using haskell-suite found on system at: haskell-suite-dummy-location [http-client-tls] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [http-client-tls] No hmake found [http-client-tls] Using hpc version 0.69 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [http-client-tls] Using hsc2hs version 0.68.10 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [http-client-tls] Using hscolour version 1.25 found on system at: [http-client-tls] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [http-client-tls] No jhc found [http-client-tls] Using ld found on system at: [http-client-tls] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [http-client-tls] No pkg-config found [http-client-tls] Using runghc version 9.8.2 found on system at: [http-client-tls] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [http-client-tls] Using strip version 2.44 found on system at: [http-client-tls] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [http-client-tls] Using tar found on system at: [http-client-tls] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [http-client-tls] No uhc found [http-client-tls] Phase: buildPhase [http-client-tls] Preprocessing library for http-client-tls-0.3.6.4.. [http-client-tls] Building library for http-client-tls-0.3.6.4.. [http-client-tls] [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, dist/build/Network/HTTP/Client/TLS.o, dist/build/Network/HTTP/Client/TLS.dyn_o ) [http-client-tls] [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, dist/build/Network/HTTP/Client/TLS.p_o ) [http-client-tls] Phase: haddockPhase [http-client-tls] Preprocessing library for http-client-tls-0.3.6.4.. [http-client-tls] Running Haddock on library for http-client-tls-0.3.6.4.. [http-client-tls] Warning: The documentation for the following packages are not installed. No [http-client-tls] links will be generated to these packages: vector-0.13.2.0 [http-client-tls] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [http-client-tls] [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, nothing ) [http-client-tls] Haddock coverage: [http-client-tls] Warning: 'DigestAuthException' is ambiguous. It is defined [http-client-tls]  * at Network/HTTP/Client/TLS.hs:271:7 [http-client-tls]  * at Network/HTTP/Client/TLS.hs:270:1 [http-client-tls]  You may be able to disambiguate the identifier by qualifying it or [http-client-tls]  by specifying the type/value namespace explicitly. [http-client-tls]  Defaulting to the one defined at Network/HTTP/Client/TLS.hs:270:1 [http-client-tls] Warning: 'ManagerSettings' is ambiguous. It is defined [http-client-tls]  * in ‘Network.HTTP.Client.Types’ [http-client-tls]  * in ‘Network.HTTP.Client.Types’ [http-client-tls]  You may be able to disambiguate the identifier by qualifying it or [http-client-tls]  by specifying the type/value namespace explicitly. [http-client-tls]  Defaulting to the one defined in ‘Network.HTTP.Client.Types’ [http-client-tls] Warning: 'Manager' is ambiguous. It is defined [http-client-tls]  * in ‘Network.HTTP.Client.Types’ [http-client-tls]  * in ‘Network.HTTP.Client.Types’ [http-client-tls]  You may be able to disambiguate the identifier by qualifying it or [http-client-tls]  by specifying the type/value namespace explicitly. [http-client-tls]  Defaulting to the one defined in ‘Network.HTTP.Client.Types’ [http-client-tls]  100% ( 15 / 15) in 'Network.HTTP.Client.TLS' [http-client-tls] Documentation created: dist/doc/html/http-client-tls/, [http-client-tls] dist/doc/html/http-client-tls/http-client-tls.txt [http-client-tls] Phase: installPhase [http-client-tls] Installing library in /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [http-client-tls] Phase: fixupPhase [http-client-tls] shrinking RPATHs of ELF executables and libraries in /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4 [http-client-tls] shrinking /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/libHShttp-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc-ghc9.8.2.so [http-client-tls] checking for references to /build/ in /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4... [http-client-tls] patching script interpreter paths in /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4 [http-client-tls] stripping (with command strip and flags -S -p) in /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4/lib [http-client-tls] shrinking RPATHs of ELF executables and libraries in /nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc [http-client-tls] checking for references to /build/ in /nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc... [http-client-tls] patching script interpreter paths in /nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc [http-client-tls:post-build] Uploading to the NixCI cache: /nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc /nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4 [http-client-tls:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-client-tls:post-build] copying 2 paths... [http-client-tls:post-build] copying path '/nix/store/795jl93lqzv90aplrnmsvwnf9aj9cg1m-http-client-tls-0.3.6.4-doc' to 'https://cache.nix-ci.com'... [http-client-tls:post-build] copying path '/nix/store/bsi7xfvhz0pp9pbbh1jrcm5bg1c72llx-http-client-tls-0.3.6.4' to 'https://cache.nix-ci.com'... [http-client-tls:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [http-client-tls:post-build] copying 1 paths... [http-client-tls:post-build] copying path '/nix/store/kynswgs9pn6siwx8389xlh187yi43swk-http-client-tls-0.3.6.4.drv' to 'https://cache.nix-ci.com'... Uploaded http-client-tls in 4.9s Progress: 86 of 89 built, 403 of 403 downloaded from cache Built http-client-tls in 32.2s Building /nix/store/ws8vafs4gp8g2zjkhihknx0bygwgavyk-dhall-1.42.2.drv [dhall] Phase: setupCompilerEnvironmentPhase [dhall] Build with /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2. [dhall] Phase: unpackPhase [dhall] unpacking source archive /nix/store/myxrgvkcmyy9s5jxm5r72b3vlvkx93mb-dhall-1.42.2.tar.gz [dhall] source root is dhall-1.42.2 [dhall] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "dhall-1.42.2/tests/tutorial/unions4B.dhall" [dhall] Phase: patchPhase [dhall] Phase: compileBuildDriverPhase [dhall] setupCompileFlags: -package-db=/build/tmp.VzuhBK7p0r/setup-package.conf.d -threaded [dhall] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.VzuhBK7p0r/Main.o ) [dhall] [2 of 2] Linking Setup [dhall] Phase: updateAutotoolsGnuConfigScriptsPhase [dhall] Phase: configurePhase [dhall] configureFlags: --verbose --prefix=/nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/vn8a600dxg42m807azlkbnpx8440c6k4-dhall-1.42.2-data/share/ghc-9.8.2 --docdir=/nix/store/k1y6gz977jd1znshv2h8hrw65qyc1m0l-dhall-1.42.2-doc/share/doc/dhall-1.42.2 --with-gcc=gcc --package-db=/build/tmp.VzuhBK7p0r/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vf3hfbbl7h32axb73fa2b0dbqg0gmjgi-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib [dhall] Using Parsec parser [dhall] Configuring dhall-1.42.2... [dhall] Flags chosen: cross=False, network-tests=True, use-http-client-tls=True, [dhall] with-http=True [dhall] Dependency Diff >=0.2 && <1.1: using Diff-0.5 [dhall] Dependency aeson >=1.0.0.0 && <2.3: using aeson-2.2.3.0 [dhall] Dependency aeson-pretty <0.9: using aeson-pretty-0.8.10 [dhall] Dependency ansi-terminal >=0.6.3.1 && <1.2: using ansi-terminal-1.1.2 [dhall] Dependency atomic-write >=0.2.0.7 && <0.3: using atomic-write-0.2.1.1 [dhall] Dependency base >=4.11.0.0 && <5: using base-4.19.1.0 [dhall] Dependency base16-bytestring >=1.0.0.0: using base16-bytestring-1.0.2.0 [dhall] Dependency bytestring <0.13: using bytestring-0.12.1.0 [dhall] Dependency case-insensitive <1.3: using case-insensitive-1.2.1.0 [dhall] Dependency cborg >=0.2.0.0 && <0.3: using cborg-0.2.10.0 [dhall] Dependency cborg-json >=0.2.2.0 && <0.3: using cborg-json-0.2.6.0 [dhall] Dependency containers >=0.5.8.0 && <0.8: using containers-0.6.8 [dhall] Dependency contravariant <1.6: using contravariant-1.5.5 [dhall] Dependency cryptohash-sha256: using cryptohash-sha256-0.11.102.1 [dhall] Dependency data-fix <0.4: using data-fix-0.3.4 [dhall] Dependency deepseq <1.6: using deepseq-1.5.0.0 [dhall] Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.8.1 [dhall] Dependency dotgen >=0.4.2 && <0.5: using dotgen-0.4.3 [dhall] Dependency either >=5 && <5.1: using either-5.0.2 [dhall] Dependency exceptions >=0.8.3 && <0.11: using exceptions-0.10.7 [dhall] Dependency filepath >=1.4 && <1.6: using filepath-1.4.200.1 [dhall] Dependency half >=0.2.2.3 && <0.4: using half-0.3.2 [dhall] Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 [dhall] Dependency haskeline >=0.7.2.1 && <0.9: using haskeline-0.8.2.1 [dhall] Dependency http-client >=0.5.0 && <0.8: using http-client-0.7.19 [dhall] Dependency http-client-tls >=0.2.0 && <0.4: using http-client-tls-0.3.6.4 [dhall] Dependency http-types >=0.7.0 && <0.13: using http-types-0.12.4 [dhall] Dependency indexed-traversable <0.2: using indexed-traversable-0.1.4 [dhall] Dependency lens-family-core >=1.0.0 && <2.2: using lens-family-core-2.1.3 [dhall] Dependency megaparsec >=8 && <10: using megaparsec-9.7.0 [dhall] Dependency mmorph <1.3: using mmorph-1.2.0 [dhall] Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 [dhall] Dependency network-uri >=2.6 && <2.7: using network-uri-2.6.4.2 [dhall] Dependency optparse-applicative >=0.14.0.0 && <0.19: using [dhall] optparse-applicative-0.18.1.0 [dhall] Dependency parser-combinators: using parser-combinators-1.3.0 [dhall] Dependency parsers >=0.12.4 && <0.13: using parsers-0.12.12 [dhall] Dependency pretty-simple <4.2: using pretty-simple-4.1.3.0 [dhall] Dependency prettyprinter >=1.7.0 && <1.8: using prettyprinter-1.7.1 [dhall] Dependency prettyprinter-ansi-terminal >=1.1.2 && <1.2: using [dhall] prettyprinter-ansi-terminal-1.1.3 [dhall] Dependency profunctors >=3.1.2 && <5.7: using profunctors-5.6.2 [dhall] Dependency repline >=0.4.0.0 && <0.5: using repline-0.4.2.0 [dhall] Dependency scientific >=0.3.0.0 && <0.4: using scientific-0.3.8.0 [dhall] Dependency serialise >=0.2.0.0 && <0.3: using serialise-0.2.6.1 [dhall] Dependency template-haskell >=2.13.0.0 && <2.23: using [dhall] template-haskell-2.21.0.0 [dhall] Dependency text >=0.11.1.0 && <2.2: using text-2.1.1 [dhall] Dependency text-manipulate >=0.2.0.1 && <0.4: using text-manipulate-0.3.1.0 [dhall] Dependency text-short >=0.1 && <0.2: using text-short-0.1.6 [dhall] Dependency th-lift-instances >=0.1.13 && <0.2: using th-lift-instances-0.1.20 [dhall] Dependency time >=1.9 && <1.15: using time-1.12.2 [dhall] Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 [dhall] Dependency unix >=2.7 && <2.9: using unix-2.8.4.0 [dhall] Dependency unix-compat >=0.4.2 && <0.8: using unix-compat-0.7.4 [dhall] Dependency unordered-containers >=0.1.3.0 && <0.3: using [dhall] unordered-containers-0.2.20 [dhall] Dependency vector >=0.11.0.0 && <0.14: using vector-0.13.2.0 [dhall] Dependency Diff >=0.2 && <1.1: using Diff-0.5 [dhall] Dependency aeson >=1.0.0.0 && <2.3: using aeson-2.2.3.0 [dhall] Dependency aeson-pretty <0.9: using aeson-pretty-0.8.10 [dhall] Dependency ansi-terminal >=0.6.3.1 && <1.2: using ansi-terminal-1.1.2 [dhall] Dependency atomic-write >=0.2.0.7 && <0.3: using atomic-write-0.2.1.1 [dhall] Dependency base >=4.11.0.0 && <5: using base-4.19.1.0 [dhall] Dependency base16-bytestring >=1.0.0.0: using base16-bytestring-1.0.2.0 [dhall] Dependency bytestring <0.13: using bytestring-0.12.1.0 [dhall] Dependency case-insensitive <1.3: using case-insensitive-1.2.1.0 [dhall] Dependency cborg >=0.2.0.0 && <0.3: using cborg-0.2.10.0 [dhall] Dependency cborg-json >=0.2.2.0 && <0.3: using cborg-json-0.2.6.0 [dhall] Dependency containers >=0.5.8.0 && <0.8: using containers-0.6.8 [dhall] Dependency contravariant <1.6: using contravariant-1.5.5 [dhall] Dependency data-fix <0.4: using data-fix-0.3.4 [dhall] Dependency deepseq <1.6: using deepseq-1.5.0.0 [dhall] Dependency dhall: using dhall-1.42.2 [dhall] Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.8.1 [dhall] Dependency dotgen >=0.4.2 && <0.5: using dotgen-0.4.3 [dhall] Dependency either >=5 && <5.1: using either-5.0.2 [dhall] Dependency exceptions >=0.8.3 && <0.11: using exceptions-0.10.7 [dhall] Dependency filepath >=1.4 && <1.6: using filepath-1.4.200.1 [dhall] Dependency half >=0.2.2.3 && <0.4: using half-0.3.2 [dhall] Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 [dhall] Dependency haskeline >=0.7.2.1 && <0.9: using haskeline-0.8.2.1 [dhall] Dependency indexed-traversable <0.2: using indexed-traversable-0.1.4 [dhall] Dependency lens-family-core >=1.0.0 && <2.2: using lens-family-core-2.1.3 [dhall] Dependency megaparsec >=8 && <10: using megaparsec-9.7.0 [dhall] Dependency mmorph <1.3: using mmorph-1.2.0 [dhall] Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 [dhall] Dependency network-uri >=2.6 && <2.7: using network-uri-2.6.4.2 [dhall] Dependency optparse-applicative >=0.14.0.0 && <0.19: using [dhall] optparse-applicative-0.18.1.0 [dhall] Dependency parser-combinators: using parser-combinators-1.3.0 [dhall] Dependency parsers >=0.12.4 && <0.13: using parsers-0.12.12 [dhall] Dependency pretty-simple <4.2: using pretty-simple-4.1.3.0 [dhall] Dependency prettyprinter >=1.7.0 && <1.8: using prettyprinter-1.7.1 [dhall] Dependency prettyprinter-ansi-terminal >=1.1.2 && <1.2: using [dhall] prettyprinter-ansi-terminal-1.1.3 [dhall] Dependency profunctors >=3.1.2 && <5.7: using profunctors-5.6.2 [dhall] Dependency repline >=0.4.0.0 && <0.5: using repline-0.4.2.0 [dhall] Dependency scientific >=0.3.0.0 && <0.4: using scientific-0.3.8.0 [dhall] Dependency serialise >=0.2.0.0 && <0.3: using serialise-0.2.6.1 [dhall] Dependency template-haskell >=2.13.0.0 && <2.23: using [dhall] template-haskell-2.21.0.0 [dhall] Dependency text >=0.11.1.0 && <2.2: using text-2.1.1 [dhall] Dependency text-manipulate >=0.2.0.1 && <0.4: using text-manipulate-0.3.1.0 [dhall] Dependency text-short >=0.1 && <0.2: using text-short-0.1.6 [dhall] Dependency th-lift-instances >=0.1.13 && <0.2: using th-lift-instances-0.1.20 [dhall] Dependency time >=1.9 && <1.15: using time-1.12.2 [dhall] Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 [dhall] Dependency unix >=2.7 && <2.9: using unix-2.8.4.0 [dhall] Dependency unix-compat >=0.4.2 && <0.8: using unix-compat-0.7.4 [dhall] Dependency unordered-containers >=0.1.3.0 && <0.3: using [dhall] unordered-containers-0.2.20 [dhall] Dependency vector >=0.11.0.0 && <0.14: using vector-0.13.2.0 [dhall] Source component graph: [dhall]  component lib [dhall]  component exe:dhall dependency lib [dhall] Configured component graph: [dhall]  component dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  include base-4.19.1.0-a65c [dhall]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  include bytestring-0.12.1.0-e271 [dhall]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  include containers-0.6.8-bf3e [dhall]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  include cryptohash-sha256-0.11.102.1-9bUpkMpvSBK9fQwhNQQeJh [dhall]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  include deepseq-1.5.0.0-e0b4 [dhall]  include directory-1.3.8.1-3af8 [dhall]  include dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  include exceptions-0.10.7-3e42 [dhall]  include filepath-1.4.200.1-5c86 [dhall]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  include haskeline-0.8.2.1-34ee [dhall]  include http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [dhall]  include http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [dhall]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [dhall]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  include lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  include megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  include mtl-2.3.1-78a2 [dhall]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  include pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  include prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  include prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  include repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  include template-haskell-2.21.0.0-d739 [dhall]  include text-2.1.1-7a0f [dhall]  include text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  include time-1.12.2-dfe5 [dhall]  include transformers-0.6.1.0-90ea [dhall]  include unix-2.8.4.0-db6b [dhall]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall]  component dhall-1.42.2-BoGJkC8izBM5DoQhDCAfGY-dhall [dhall]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  include base-4.19.1.0-a65c [dhall]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  include bytestring-0.12.1.0-e271 [dhall]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  include containers-0.6.8-bf3e [dhall]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  include deepseq-1.5.0.0-e0b4 [dhall]  include dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  include directory-1.3.8.1-3af8 [dhall]  include dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  include exceptions-0.10.7-3e42 [dhall]  include filepath-1.4.200.1-5c86 [dhall]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  include haskeline-0.8.2.1-34ee [dhall]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  include lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  include megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  include mtl-2.3.1-78a2 [dhall]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  include pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  include prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  include prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  include repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  include template-haskell-2.21.0.0-d739 [dhall]  include text-2.1.1-7a0f [dhall]  include text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  include time-1.12.2-dfe5 [dhall]  include transformers-0.6.1.0-90ea [dhall]  include unix-2.8.4.0-db6b [dhall]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall] Linked component graph: [dhall]  unit dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  include base-4.19.1.0-a65c [dhall]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  include bytestring-0.12.1.0-e271 [dhall]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  include containers-0.6.8-bf3e [dhall]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  include cryptohash-sha256-0.11.102.1-9bUpkMpvSBK9fQwhNQQeJh [dhall]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  include deepseq-1.5.0.0-e0b4 [dhall]  include directory-1.3.8.1-3af8 [dhall]  include dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  include exceptions-0.10.7-3e42 [dhall]  include filepath-1.4.200.1-5c86 [dhall]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  include haskeline-0.8.2.1-34ee [dhall]  include http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [dhall]  include http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [dhall]  include http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [dhall]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  include lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  include megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  include mtl-2.3.1-78a2 [dhall]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  include pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  include prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  include prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  include repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  include template-haskell-2.21.0.0-d739 [dhall]  include text-2.1.1-7a0f [dhall]  include text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  include time-1.12.2-dfe5 [dhall]  include transformers-0.6.1.0-90ea [dhall]  include unix-2.8.4.0-db6b [dhall]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall]  Dhall=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall,Dhall.Binary=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Binary,Dhall.Context=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Context,Dhall.Core=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Core,Dhall.Crypto=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Crypto,Dhall.Deriving=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Deriving,Dhall.Diff=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Diff,Dhall.DirectoryTree=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.DirectoryTree,Dhall.Format=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Format,Dhall.Freeze=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Freeze,Dhall.Import=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Import,Dhall.Lint=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Lint,Dhall.Main=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Main,Dhall.Map=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Map,Dhall.Marshal.Decode=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Marshal.Decode,Dhall.Marshal.Encode=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Marshal.Encode,Dhall.Optics=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Optics,Dhall.Package=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Package,Dhall.Parser=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Parser,Dhall.Parser.Expression=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Parser.Expression,Dhall.Parser.Token=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Parser.Token,Dhall.Pretty=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Pretty,Dhall.Repl=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Repl,Dhall.Schemas=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Schemas,Dhall.Set=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Set,Dhall.Src=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Src,Dhall.Substitution=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Substitution,Dhall.TH=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.TH,Dhall.Tags=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Tags,Dhall.Tutorial=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Tutorial,Dhall.TypeCheck=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.TypeCheck,Dhall.Util=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Util,Dhall.Version=dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf:Dhall.Version [dhall]  unit dhall-1.42.2-BoGJkC8izBM5DoQhDCAfGY-dhall [dhall]  include Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  include aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  include aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  include ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  include atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  include base-4.19.1.0-a65c [dhall]  include base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  include bytestring-0.12.1.0-e271 [dhall]  include case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  include cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  include cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  include containers-0.6.8-bf3e [dhall]  include contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  include data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  include deepseq-1.5.0.0-e0b4 [dhall]  include dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  include directory-1.3.8.1-3af8 [dhall]  include dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  include either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  include exceptions-0.10.7-3e42 [dhall]  include filepath-1.4.200.1-5c86 [dhall]  include half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  include hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  include haskeline-0.8.2.1-34ee [dhall]  include indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  include lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  include megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  include mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  include mtl-2.3.1-78a2 [dhall]  include network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  include optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  include parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  include parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  include pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  include prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  include prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  include profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  include repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  include scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  include serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  include template-haskell-2.21.0.0-d739 [dhall]  include text-2.1.1-7a0f [dhall]  include text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  include text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  include th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  include time-1.12.2-dfe5 [dhall]  include transformers-0.6.1.0-90ea [dhall]  include unix-2.8.4.0-db6b [dhall]  include unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  include unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  include vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall] Ready component graph: [dhall]  definite dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  depends Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  depends aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  depends ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  depends atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  depends base-4.19.1.0-a65c [dhall]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  depends bytestring-0.12.1.0-e271 [dhall]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  depends cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  depends containers-0.6.8-bf3e [dhall]  depends contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  depends cryptohash-sha256-0.11.102.1-9bUpkMpvSBK9fQwhNQQeJh [dhall]  depends data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  depends deepseq-1.5.0.0-e0b4 [dhall]  depends directory-1.3.8.1-3af8 [dhall]  depends dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  depends either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  depends exceptions-0.10.7-3e42 [dhall]  depends filepath-1.4.200.1-5c86 [dhall]  depends half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  depends haskeline-0.8.2.1-34ee [dhall]  depends http-client-0.7.19-3Q8D2aXWaTg40i5NXMjQfB [dhall]  depends http-client-tls-0.3.6.4-GkElOjcQUy7JuNg7VtLsOc [dhall]  depends http-types-0.12.4-8KmySrrBPiXJ0Ppxaw5jJI [dhall]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  depends lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  depends megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  depends mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  depends mtl-2.3.1-78a2 [dhall]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  depends optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  depends parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  depends parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  depends pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  depends prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  depends prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  depends profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  depends repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  depends serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  depends template-haskell-2.21.0.0-d739 [dhall]  depends text-2.1.1-7a0f [dhall]  depends text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  depends th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  depends time-1.12.2-dfe5 [dhall]  depends transformers-0.6.1.0-90ea [dhall]  depends unix-2.8.4.0-db6b [dhall]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall]  definite dhall-1.42.2-BoGJkC8izBM5DoQhDCAfGY-dhall [dhall]  depends Diff-0.5-JKBGsvfAsbkCqi1gkMv8F8 [dhall]  depends aeson-2.2.3.0-hISEdrIxgGA8eJUhvETZS [dhall]  depends aeson-pretty-0.8.10-9QV8xCCRT4mJuFqXfhI5EM [dhall]  depends ansi-terminal-1.1.2-4oSDF0J1ed51kAfPKWTdbP [dhall]  depends atomic-write-0.2.1.1-AGANLQdVxV7HLaC62lWRbE [dhall]  depends base-4.19.1.0-a65c [dhall]  depends base16-bytestring-1.0.2.0-9UH4r9mTkSU2Cy4fAoQSNZ [dhall]  depends bytestring-0.12.1.0-e271 [dhall]  depends case-insensitive-1.2.1.0-7pIwyaOCvtgAhP6UqEkb2Q [dhall]  depends cborg-0.2.10.0-J2WaGGMOsvnF977JiTy2Da [dhall]  depends cborg-json-0.2.6.0-I8QseQ82A3J6qfrrWyVOpZ [dhall]  depends containers-0.6.8-bf3e [dhall]  depends contravariant-1.5.5-6AC1M82n2i6IS5xbo1by5e [dhall]  depends data-fix-0.3.4-JG9BT4HEeN75tTmL0QvtJD [dhall]  depends deepseq-1.5.0.0-e0b4 [dhall]  depends dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall]  depends directory-1.3.8.1-3af8 [dhall]  depends dotgen-0.4.3-2OOPGdMrXcg9xa8K2doAM6 [dhall]  depends either-5.0.2-8odP0XQegWdFM9kXivTwea [dhall]  depends exceptions-0.10.7-3e42 [dhall]  depends filepath-1.4.200.1-5c86 [dhall]  depends half-0.3.2-63CQw7xXS8H24DE0ud3ogv [dhall]  depends hashable-1.4.7.0-Enqv3oZMo9yBCw7yxVvzyI [dhall]  depends haskeline-0.8.2.1-34ee [dhall]  depends indexed-traversable-0.1.4-4hNiwvChHpy7XoXINSh7sE [dhall]  depends lens-family-core-2.1.3-8iBTFifLwRf3XnL0CbQltn [dhall]  depends megaparsec-9.7.0-8mPoqV09F736rEVDfkp1Tq [dhall]  depends mmorph-1.2.0-ITOSoGJQHHODSVKhRi9hdJ [dhall]  depends mtl-2.3.1-78a2 [dhall]  depends network-uri-2.6.4.2-EudByG44UssIEYyiQg1RHE [dhall]  depends optparse-applicative-0.18.1.0-17huoJrOxCOHh1nE2fdShx [dhall]  depends parser-combinators-1.3.0-CWRqnVXlvkN8kvcyvddkb9 [dhall]  depends parsers-0.12.12-Jryguj5NMEm3UQKEfhnloO [dhall]  depends pretty-simple-4.1.3.0-DF3UztglykTFuPujwVjZDT [dhall]  depends prettyprinter-1.7.1-Lw4taVloMOeE5ixWVGfGAl [dhall]  depends prettyprinter-ansi-terminal-1.1.3-CgEx5xbEDDPLFX0Rj2H4Xi [dhall]  depends profunctors-5.6.2-JzORHUJMzXC2gzU4LnS8vD [dhall]  depends repline-0.4.2.0-tBEQzwm2hDC5jJTSQTsPF [dhall]  depends scientific-0.3.8.0-H6IKvjQ8qyB2o1VDEK3vvN [dhall]  depends serialise-0.2.6.1-JsFKGc32NPs8pwajFb288p [dhall]  depends template-haskell-2.21.0.0-d739 [dhall]  depends text-2.1.1-7a0f [dhall]  depends text-manipulate-0.3.1.0-7rxjXRPxGJN6Hw2HFMFYC6 [dhall]  depends text-short-0.1.6-FnZfx4AJqHdDxzrAfAKDCg [dhall]  depends th-lift-instances-0.1.20-IfAcsh9fc9z5nBPkEebq4i [dhall]  depends time-1.12.2-dfe5 [dhall]  depends transformers-0.6.1.0-90ea [dhall]  depends unix-2.8.4.0-db6b [dhall]  depends unix-compat-0.7.4-LAGHicYYraW1iArnD5kDac [dhall]  depends unordered-containers-0.2.20-474f440NbTZ9cnquTvMm0z [dhall]  depends vector-0.13.2.0-EyfFlijEURh1oeWRfe84qU [dhall] Using Cabal-3.10.2.0 compiled by ghc-9.8 [dhall] Using compiler: ghc-9.8.2 [dhall] Using install prefix: /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2 [dhall] Executables installed in: [dhall] /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2/bin [dhall] Libraries installed in: [dhall] /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2/dhall-1.42.2-7Kof0JnlYHYKTzbEW8N5mf [dhall] Dynamic Libraries installed in: [dhall] /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2/lib/ghc-9.8.2/lib/x86_64-linux-ghc-9.8.2 [dhall] Private executables installed in: [dhall] /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2/libexec/x86_64-linux-ghc-9.8.2/dhall-1.42.2 [dhall] Data files installed in: [dhall] /nix/store/vn8a600dxg42m807azlkbnpx8440c6k4-dhall-1.42.2-data/share/ghc-9.8.2/x86_64-linux-ghc-9.8.2/dhall-1.42.2 [dhall] Documentation installed in: [dhall] /nix/store/k1y6gz977jd1znshv2h8hrw65qyc1m0l-dhall-1.42.2-doc/share/doc/dhall-1.42.2 [dhall] Configuration files installed in: [dhall] /nix/store/pwflqh2rlqx2li8v478x9s7p36c202y8-dhall-1.42.2/etc [dhall] No alex found [dhall] Using ar found on system at: [dhall] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar [dhall] No c2hs found [dhall] No cpphs found [dhall] No doctest found [dhall] Using gcc version 14.3.0 given by user at: [dhall] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc [dhall] Using ghc version 9.8.2 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc [dhall] Using ghc-pkg version 9.8.2 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/ghc-pkg-9.8.2 [dhall] No ghcjs found [dhall] No ghcjs-pkg found [dhall] No greencard found [dhall] Using haddock version 2.30.0 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/haddock-ghc-9.8.2 [dhall] No happy found [dhall] Using haskell-suite found on system at: haskell-suite-dummy-location [dhall] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [dhall] No hmake found [dhall] Using hpc version 0.69 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hpc-ghc-9.8.2 [dhall] Using hsc2hs version 0.68.10 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/hsc2hs-ghc-9.8.2 [dhall] Using hscolour version 1.25 found on system at: [dhall] /nix/store/y9afbj76mfg4whrhrm6lfxrr4afs0jbz-hscolour-1.25/bin/HsColour [dhall] No jhc found [dhall] Using ld found on system at: [dhall] /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold [dhall] No pkg-config found [dhall] Using runghc version 9.8.2 found on system at: [dhall] /nix/store/1jny9a696vay5g1i42givskmccc5ff11-ghc-9.8.2/bin/runghc-9.8.2 [dhall] Using strip version 2.44 found on system at: [dhall] /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip [dhall] Using tar found on system at: [dhall] /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar [dhall] No uhc found [dhall] Phase: buildPhase [dhall] Preprocessing library for dhall-1.42.2.. [dhall] Building library for dhall-1.42.2.. [dhall] [ 1 of 77] Compiling Dhall.Context ( src/Dhall/Context.hs, dist/build/Dhall/Context.o, dist/build/Dhall/Context.dyn_o ) [dhall] [ 2 of 77] Compiling Dhall.Crypto ( ghc-src/Dhall/Crypto.hs, dist/build/Dhall/Crypto.o, dist/build/Dhall/Crypto.dyn_o ) [dhall] [ 3 of 77] Compiling Dhall.Import.Manager ( ghc-src/Dhall/Import/Manager.hs, dist/build/Dhall/Import/Manager.o, dist/build/Dhall/Import/Manager.dyn_o ) [dhall] [ 4 of 77] Compiling Dhall.Map ( src/Dhall/Map.hs, dist/build/Dhall/Map.o, dist/build/Dhall/Map.dyn_o ) [dhall] [ 5 of 77] Compiling Dhall.Optics ( src/Dhall/Optics.hs, dist/build/Dhall/Optics.o, dist/build/Dhall/Optics.dyn_o ) [dhall] [ 6 of 77] Compiling Dhall.Set ( src/Dhall/Set.hs, dist/build/Dhall/Set.o, dist/build/Dhall/Set.dyn_o ) [dhall] [ 7 of 77] Compiling Dhall.Syntax.Const ( src/Dhall/Syntax/Const.hs, dist/build/Dhall/Syntax/Const.o, dist/build/Dhall/Syntax/Const.dyn_o ) [dhall] [ 8 of 77] Compiling Dhall.Syntax.Types[boot] ( src/Dhall/Syntax/Types.hs-boot, dist/build/Dhall/Syntax/Types.o-boot, dist/build/Dhall/Syntax/Types.dyn_o-boot ) [dhall] [ 9 of 77] Compiling Dhall.Syntax.Types ( src/Dhall/Syntax/Types.hs, dist/build/Dhall/Syntax/Types.o, dist/build/Dhall/Syntax/Types.dyn_o ) [dhall] [10 of 77] Compiling Dhall.Syntax.Var ( src/Dhall/Syntax/Var.hs, dist/build/Dhall/Syntax/Var.o, dist/build/Dhall/Syntax/Var.dyn_o ) [dhall] [11 of 77] Compiling Dhall.Syntax.Chunks[boot] ( src/Dhall/Syntax/Chunks.hs-boot, dist/build/Dhall/Syntax/Chunks.o-boot, dist/build/Dhall/Syntax/Chunks.dyn_o-boot ) [dhall] [12 of 77] Compiling Dhall.Syntax.Expr[boot] ( src/Dhall/Syntax/Expr.hs-boot, dist/build/Dhall/Syntax/Expr.o-boot, dist/build/Dhall/Syntax/Expr.dyn_o-boot ) [dhall] [13 of 77] Compiling Dhall.Syntax.RecordField ( src/Dhall/Syntax/RecordField.hs, dist/build/Dhall/Syntax/RecordField.o, dist/build/Dhall/Syntax/RecordField.dyn_o ) [dhall] [14 of 77] Compiling Dhall.Syntax.FunctionBinding ( src/Dhall/Syntax/FunctionBinding.hs, dist/build/Dhall/Syntax/FunctionBinding.o, dist/build/Dhall/Syntax/FunctionBinding.dyn_o ) [dhall] [15 of 77] Compiling Dhall.Syntax.Binding ( src/Dhall/Syntax/Binding.hs, dist/build/Dhall/Syntax/Binding.o, dist/build/Dhall/Syntax/Binding.dyn_o ) [dhall] [16 of 77] Compiling Dhall.Util[boot] ( src/Dhall/Util.hs-boot, dist/build/Dhall/Util.o-boot, dist/build/Dhall/Util.dyn_o-boot ) [dhall] [17 of 77] Compiling Dhall.Src ( src/Dhall/Src.hs, dist/build/Dhall/Src.o, dist/build/Dhall/Src.dyn_o ) [dhall] [18 of 77] Compiling Dhall.Pretty.Internal[boot] ( src/Dhall/Pretty/Internal.hs-boot, dist/build/Dhall/Pretty/Internal.o-boot, dist/build/Dhall/Pretty/Internal.dyn_o-boot ) [dhall] [19 of 77] Compiling Dhall.Syntax.Chunks ( src/Dhall/Syntax/Chunks.hs, dist/build/Dhall/Syntax/Chunks.o, dist/build/Dhall/Syntax/Chunks.dyn_o ) [dhall] [20 of 77] Compiling Dhall.Syntax.Expr ( src/Dhall/Syntax/Expr.hs, dist/build/Dhall/Syntax/Expr.o, dist/build/Dhall/Syntax/Expr.dyn_o ) [dhall] [21 of 77] Compiling Dhall.Syntax.Operations[boot] ( src/Dhall/Syntax/Operations.hs-boot, dist/build/Dhall/Syntax/Operations.o-boot, dist/build/Dhall/Syntax/Operations.dyn_o-boot ) [dhall] [22 of 77] Compiling Dhall.Syntax.Instances.Pretty[boot] ( src/Dhall/Syntax/Instances/Pretty.hs-boot, dist/build/Dhall/Syntax/Instances/Pretty.o-boot, dist/build/Dhall/Syntax/Instances/Pretty.dyn_o-boot ) [dhall] [23 of 77] Compiling Dhall.Syntax.MultiLet ( src/Dhall/Syntax/MultiLet.hs, dist/build/Dhall/Syntax/MultiLet.o, dist/build/Dhall/Syntax/MultiLet.dyn_o ) [dhall] [24 of 77] Compiling Dhall.Syntax.Operations ( src/Dhall/Syntax/Operations.hs, dist/build/Dhall/Syntax/Operations.o, dist/build/Dhall/Syntax/Operations.dyn_o ) [dhall] [25 of 77] Compiling Dhall.Syntax.Instances.Functor ( src/Dhall/Syntax/Instances/Functor.hs, dist/build/Dhall/Syntax/Instances/Functor.o, dist/build/Dhall/Syntax/Instances/Functor.dyn_o ) [dhall] [26 of 77] Compiling Dhall.Syntax.Instances.Applicative ( src/Dhall/Syntax/Instances/Applicative.hs, dist/build/Dhall/Syntax/Instances/Applicative.o, dist/build/Dhall/Syntax/Instances/Applicative.dyn_o ) [dhall] [27 of 77] Compiling Dhall.Syntax.Instances.Monad ( src/Dhall/Syntax/Instances/Monad.hs, dist/build/Dhall/Syntax/Instances/Monad.o, dist/build/Dhall/Syntax/Instances/Monad.dyn_o ) [dhall] [28 of 77] Compiling Dhall.Syntax.Instances.Bifunctor ( src/Dhall/Syntax/Instances/Bifunctor.hs, dist/build/Dhall/Syntax/Instances/Bifunctor.o, dist/build/Dhall/Syntax/Instances/Bifunctor.dyn_o ) [dhall] [29 of 77] Compiling Dhall.Syntax.Instances.Data ( src/Dhall/Syntax/Instances/Data.hs, dist/build/Dhall/Syntax/Instances/Data.o, dist/build/Dhall/Syntax/Instances/Data.dyn_o ) [dhall] [30 of 77] Compiling Dhall.Syntax.Instances.Foldable ( src/Dhall/Syntax/Instances/Foldable.hs, dist/build/Dhall/Syntax/Instances/Foldable.o, dist/build/Dhall/Syntax/Instances/Foldable.dyn_o ) [dhall] [31 of 77] Compiling Dhall.Syntax.Instances.Traversable ( src/Dhall/Syntax/Instances/Traversable.hs, dist/build/Dhall/Syntax/Instances/Traversable.o, dist/build/Dhall/Syntax/Instances/Traversable.dyn_o ) [dhall] [32 of 77] Compiling Dhall.Syntax.Instances.Lift ( src/Dhall/Syntax/Instances/Lift.hs, dist/build/Dhall/Syntax/Instances/Lift.o, dist/build/Dhall/Syntax/Instances/Lift.dyn_o ) [dhall] [33 of 77] Compiling Dhall.Syntax.Import ( src/Dhall/Syntax/Import.hs, dist/build/Dhall/Syntax/Import.o, dist/build/Dhall/Syntax/Import.dyn_o ) [dhall] [34 of 77] Compiling Dhall.Syntax.Instances.Pretty ( src/Dhall/Syntax/Instances/Pretty.hs, dist/build/Dhall/Syntax/Instances/Pretty.o, dist/build/Dhall/Syntax/Instances/Pretty.dyn_o ) [dhall] [35 of 77] Compiling Dhall.Syntax.Instances.Show ( src/Dhall/Syntax/Instances/Show.hs, dist/build/Dhall/Syntax/Instances/Show.o, dist/build/Dhall/Syntax/Instances/Show.dyn_o ) [dhall] [36 of 77] Compiling Dhall.Syntax.Instances.Eq ( src/Dhall/Syntax/Instances/Eq.hs, dist/build/Dhall/Syntax/Instances/Eq.o, dist/build/Dhall/Syntax/Instances/Eq.dyn_o ) [dhall] [37 of 77] Compiling Dhall.Syntax.Instances.Ord ( src/Dhall/Syntax/Instances/Ord.hs, dist/build/Dhall/Syntax/Instances/Ord.o, dist/build/Dhall/Syntax/Instances/Ord.dyn_o ) [dhall] [38 of 77] Compiling Dhall.Syntax.Instances.NFData ( src/Dhall/Syntax/Instances/NFData.hs, dist/build/Dhall/Syntax/Instances/NFData.o, dist/build/Dhall/Syntax/Instances/NFData.dyn_o ) [dhall] [39 of 77] Compiling Dhall.Syntax ( src/Dhall/Syntax.hs, dist/build/Dhall/Syntax.o, dist/build/Dhall/Syntax.dyn_o ) [dhall] [40 of 77] Compiling Dhall.Pretty.Internal ( src/Dhall/Pretty/Internal.hs, dist/build/Dhall/Pretty/Internal.o, dist/build/Dhall/Pretty/Internal.dyn_o ) [dhall] [41 of 77] Compiling Dhall.Pretty ( src/Dhall/Pretty.hs, dist/build/Dhall/Pretty.o, dist/build/Dhall/Pretty.dyn_o ) [dhall] [42 of 77] Compiling Dhall.Eval ( src/Dhall/Eval.hs, dist/build/Dhall/Eval.o, dist/build/Dhall/Eval.dyn_o ) [dhall] [43 of 77] Compiling Dhall.Normalize ( src/Dhall/Normalize.hs, dist/build/Dhall/Normalize.o, dist/build/Dhall/Normalize.dyn_o ) [dhall] [44 of 77] Compiling Dhall.Parser.Combinators ( src/Dhall/Parser/Combinators.hs, dist/build/Dhall/Parser/Combinators.o, dist/build/Dhall/Parser/Combinators.dyn_o ) [dhall] [45 of 77] Compiling Dhall.Parser.Token ( src/Dhall/Parser/Token.hs, dist/build/Dhall/Parser/Token.o, dist/build/Dhall/Parser/Token.dyn_o ) [dhall] [46 of 77] Compiling Dhall.Parser.Expression ( src/Dhall/Parser/Expression.hs, dist/build/Dhall/Parser/Expression.o, dist/build/Dhall/Parser/Expression.dyn_o ) [dhall] [47 of 77] Compiling Dhall.Core ( src/Dhall/Core.hs, dist/build/Dhall/Core.o, dist/build/Dhall/Core.dyn_o ) [dhall] [48 of 77] Compiling Dhall.Parser ( src/Dhall/Parser.hs, dist/build/Dhall/Parser.o, dist/build/Dhall/Parser.dyn_o ) [dhall] [49 of 77] Compiling Dhall.Util ( src/Dhall/Util.hs, dist/build/Dhall/Util.o, dist/build/Dhall/Util.dyn_o ) [dhall] [50 of 77] Compiling Dhall.URL ( src/Dhall/URL.hs, dist/build/Dhall/URL.o, dist/build/Dhall/URL.dyn_o ) [dhall] [51 of 77] Compiling Dhall.Substitution ( src/Dhall/Substitution.hs, dist/build/Dhall/Substitution.o, dist/build/Dhall/Substitution.dyn_o ) [dhall] [52 of 77] Compiling Dhall.Binary ( src/Dhall/Binary.hs, dist/build/Dhall/Binary.o, dist/build/Dhall/Binary.dyn_o ) [dhall] [53 of 77] Compiling Dhall.Diff ( src/Dhall/Diff.hs, dist/build/Dhall/Diff.o, dist/build/Dhall/Diff.dyn_o ) [dhall] [54 of 77] Compiling Dhall.TypeCheck ( src/Dhall/TypeCheck.hs, dist/build/Dhall/TypeCheck.o, dist/build/Dhall/TypeCheck.dyn_o ) [dhall] [55 of 77] Compiling Dhall.Tags ( src/Dhall/Tags.hs, dist/build/Dhall/Tags.o, dist/build/Dhall/Tags.dyn_o ) [dhall]  [dhall] src/Dhall/Tags.hs:264:73: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 264 | contents <- fmap (filter ((/=) '.' . head)) [dhall]  | ^^^^ [dhall] [56 of 77] Compiling Dhall.Marshal.Internal ( src/Dhall/Marshal/Internal.hs, dist/build/Dhall/Marshal/Internal.o, dist/build/Dhall/Marshal/Internal.dyn_o ) [dhall] [57 of 77] Compiling Dhall.Marshal.Encode ( src/Dhall/Marshal/Encode.hs, dist/build/Dhall/Marshal/Encode.o, dist/build/Dhall/Marshal/Encode.dyn_o ) [dhall] [58 of 77] Compiling Dhall.Lint ( src/Dhall/Lint.hs, dist/build/Dhall/Lint.o, dist/build/Dhall/Lint.dyn_o ) [dhall] [59 of 77] Compiling Dhall.Import.Types ( src/Dhall/Import/Types.hs, dist/build/Dhall/Import/Types.o, dist/build/Dhall/Import/Types.dyn_o ) [dhall] [60 of 77] Compiling Dhall.Import.Headers ( src/Dhall/Import/Headers.hs, dist/build/Dhall/Import/Headers.o, dist/build/Dhall/Import/Headers.dyn_o ) [dhall] [61 of 77] Compiling Dhall.Package ( src/Dhall/Package.hs, dist/build/Dhall/Package.o, dist/build/Dhall/Package.dyn_o ) [dhall] [62 of 77] Compiling Dhall.Marshal.Decode ( src/Dhall/Marshal/Decode.hs, dist/build/Dhall/Marshal/Decode.o, dist/build/Dhall/Marshal/Decode.dyn_o ) [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1302:50: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1302 | <> (Data.Text.pack $ show $ head duplicates) [dhall]  | ^^^^ [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1306:31: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1306 | , show $ head duplicates [dhall]  | ^^^^ [dhall] [63 of 77] Compiling Dhall.DirectoryTree.Types ( src/Dhall/DirectoryTree/Types.hs, dist/build/Dhall/DirectoryTree/Types.o, dist/build/Dhall/DirectoryTree/Types.dyn_o ) [dhall] [64 of 77] Compiling Dhall.Import.HTTP ( ghc-src/Dhall/Import/HTTP.hs, dist/build/Dhall/Import/HTTP.o, dist/build/Dhall/Import/HTTP.dyn_o ) [dhall] [65 of 77] Compiling Dhall.Import ( src/Dhall/Import.hs, dist/build/Dhall/Import.o, dist/build/Dhall/Import.dyn_o ) [dhall] [66 of 77] Compiling Dhall.Schemas ( src/Dhall/Schemas.hs, dist/build/Dhall/Schemas.o, dist/build/Dhall/Schemas.dyn_o ) [dhall] [67 of 77] Compiling Dhall ( src/Dhall.hs, dist/build/Dhall.o, dist/build/Dhall.dyn_o ) [dhall] [68 of 77] Compiling Dhall.Tutorial ( src/Dhall/Tutorial.hs, dist/build/Dhall/Tutorial.o, dist/build/Dhall/Tutorial.dyn_o ) [dhall] [69 of 77] Compiling Dhall.TH ( src/Dhall/TH.hs, dist/build/Dhall/TH.o, dist/build/Dhall/TH.dyn_o ) [dhall] [70 of 77] Compiling Dhall.Deriving ( src/Dhall/Deriving.hs, dist/build/Dhall/Deriving.o, dist/build/Dhall/Deriving.dyn_o ) [dhall] [71 of 77] Compiling Dhall.Freeze ( src/Dhall/Freeze.hs, dist/build/Dhall/Freeze.o, dist/build/Dhall/Freeze.dyn_o ) [dhall] [72 of 77] Compiling Dhall.Format ( src/Dhall/Format.hs, dist/build/Dhall/Format.o, dist/build/Dhall/Format.dyn_o ) [dhall] [73 of 77] Compiling Dhall.DirectoryTree ( src/Dhall/DirectoryTree.hs, dist/build/Dhall/DirectoryTree.o, dist/build/Dhall/DirectoryTree.dyn_o ) [dhall] [74 of 77] Compiling Paths_dhall ( dist/build/autogen/Paths_dhall.hs, dist/build/Paths_dhall.o, dist/build/Paths_dhall.dyn_o ) [dhall] [75 of 77] Compiling Dhall.Version ( src/Dhall/Version.hs, dist/build/Dhall/Version.o, dist/build/Dhall/Version.dyn_o ) [dhall] [76 of 77] Compiling Dhall.Repl ( src/Dhall/Repl.hs, dist/build/Dhall/Repl.o, dist/build/Dhall/Repl.dyn_o ) [dhall] [77 of 77] Compiling Dhall.Main ( src/Dhall/Main.hs, dist/build/Dhall/Main.o, dist/build/Dhall/Main.dyn_o ) [dhall] [ 1 of 77] Compiling Dhall.Context ( src/Dhall/Context.hs, dist/build/Dhall/Context.p_o ) [dhall] [ 2 of 77] Compiling Dhall.Crypto ( ghc-src/Dhall/Crypto.hs, dist/build/Dhall/Crypto.p_o ) [dhall] [ 3 of 77] Compiling Dhall.Import.Manager ( ghc-src/Dhall/Import/Manager.hs, dist/build/Dhall/Import/Manager.p_o ) [dhall] [ 4 of 77] Compiling Dhall.Map ( src/Dhall/Map.hs, dist/build/Dhall/Map.p_o ) [dhall] [ 5 of 77] Compiling Dhall.Optics ( src/Dhall/Optics.hs, dist/build/Dhall/Optics.p_o ) [dhall] [ 6 of 77] Compiling Dhall.Set ( src/Dhall/Set.hs, dist/build/Dhall/Set.p_o ) [dhall] [ 7 of 77] Compiling Dhall.Syntax.Const ( src/Dhall/Syntax/Const.hs, dist/build/Dhall/Syntax/Const.p_o ) [dhall] [ 8 of 77] Compiling Dhall.Syntax.Types[boot] ( src/Dhall/Syntax/Types.hs-boot, dist/build/Dhall/Syntax/Types.p_o-boot ) [dhall] [ 9 of 77] Compiling Dhall.Syntax.Types ( src/Dhall/Syntax/Types.hs, dist/build/Dhall/Syntax/Types.p_o ) [dhall] [10 of 77] Compiling Dhall.Syntax.Var ( src/Dhall/Syntax/Var.hs, dist/build/Dhall/Syntax/Var.p_o ) [dhall] [11 of 77] Compiling Dhall.Syntax.Chunks[boot] ( src/Dhall/Syntax/Chunks.hs-boot, dist/build/Dhall/Syntax/Chunks.p_o-boot ) [dhall] [12 of 77] Compiling Dhall.Syntax.Expr[boot] ( src/Dhall/Syntax/Expr.hs-boot, dist/build/Dhall/Syntax/Expr.p_o-boot ) [dhall] [13 of 77] Compiling Dhall.Syntax.RecordField ( src/Dhall/Syntax/RecordField.hs, dist/build/Dhall/Syntax/RecordField.p_o ) [dhall] [14 of 77] Compiling Dhall.Syntax.FunctionBinding ( src/Dhall/Syntax/FunctionBinding.hs, dist/build/Dhall/Syntax/FunctionBinding.p_o ) [dhall] [15 of 77] Compiling Dhall.Syntax.Binding ( src/Dhall/Syntax/Binding.hs, dist/build/Dhall/Syntax/Binding.p_o ) [dhall] [16 of 77] Compiling Dhall.Util[boot] ( src/Dhall/Util.hs-boot, dist/build/Dhall/Util.p_o-boot ) [dhall] [17 of 77] Compiling Dhall.Src ( src/Dhall/Src.hs, dist/build/Dhall/Src.p_o ) [dhall] [18 of 77] Compiling Dhall.Pretty.Internal[boot] ( src/Dhall/Pretty/Internal.hs-boot, dist/build/Dhall/Pretty/Internal.p_o-boot ) [dhall] [19 of 77] Compiling Dhall.Syntax.Chunks ( src/Dhall/Syntax/Chunks.hs, dist/build/Dhall/Syntax/Chunks.p_o ) [dhall] [20 of 77] Compiling Dhall.Syntax.Expr ( src/Dhall/Syntax/Expr.hs, dist/build/Dhall/Syntax/Expr.p_o ) [dhall] [21 of 77] Compiling Dhall.Syntax.Operations[boot] ( src/Dhall/Syntax/Operations.hs-boot, dist/build/Dhall/Syntax/Operations.p_o-boot ) [dhall] [22 of 77] Compiling Dhall.Syntax.Instances.Pretty[boot] ( src/Dhall/Syntax/Instances/Pretty.hs-boot, dist/build/Dhall/Syntax/Instances/Pretty.p_o-boot ) [dhall] [23 of 77] Compiling Dhall.Syntax.MultiLet ( src/Dhall/Syntax/MultiLet.hs, dist/build/Dhall/Syntax/MultiLet.p_o ) [dhall] [24 of 77] Compiling Dhall.Syntax.Operations ( src/Dhall/Syntax/Operations.hs, dist/build/Dhall/Syntax/Operations.p_o ) [dhall] [25 of 77] Compiling Dhall.Syntax.Instances.Functor ( src/Dhall/Syntax/Instances/Functor.hs, dist/build/Dhall/Syntax/Instances/Functor.p_o ) [dhall] [26 of 77] Compiling Dhall.Syntax.Instances.Applicative ( src/Dhall/Syntax/Instances/Applicative.hs, dist/build/Dhall/Syntax/Instances/Applicative.p_o ) [dhall] [27 of 77] Compiling Dhall.Syntax.Instances.Monad ( src/Dhall/Syntax/Instances/Monad.hs, dist/build/Dhall/Syntax/Instances/Monad.p_o ) [dhall] [28 of 77] Compiling Dhall.Syntax.Instances.Bifunctor ( src/Dhall/Syntax/Instances/Bifunctor.hs, dist/build/Dhall/Syntax/Instances/Bifunctor.p_o ) [dhall] [29 of 77] Compiling Dhall.Syntax.Instances.Data ( src/Dhall/Syntax/Instances/Data.hs, dist/build/Dhall/Syntax/Instances/Data.p_o ) [dhall] [30 of 77] Compiling Dhall.Syntax.Instances.Foldable ( src/Dhall/Syntax/Instances/Foldable.hs, dist/build/Dhall/Syntax/Instances/Foldable.p_o ) [dhall] [31 of 77] Compiling Dhall.Syntax.Instances.Traversable ( src/Dhall/Syntax/Instances/Traversable.hs, dist/build/Dhall/Syntax/Instances/Traversable.p_o ) [dhall] [32 of 77] Compiling Dhall.Syntax.Instances.Lift ( src/Dhall/Syntax/Instances/Lift.hs, dist/build/Dhall/Syntax/Instances/Lift.p_o ) [dhall] [33 of 77] Compiling Dhall.Syntax.Import ( src/Dhall/Syntax/Import.hs, dist/build/Dhall/Syntax/Import.p_o ) [dhall] [34 of 77] Compiling Dhall.Syntax.Instances.Pretty ( src/Dhall/Syntax/Instances/Pretty.hs, dist/build/Dhall/Syntax/Instances/Pretty.p_o ) [dhall] [35 of 77] Compiling Dhall.Syntax.Instances.Show ( src/Dhall/Syntax/Instances/Show.hs, dist/build/Dhall/Syntax/Instances/Show.p_o ) [dhall] [36 of 77] Compiling Dhall.Syntax.Instances.Eq ( src/Dhall/Syntax/Instances/Eq.hs, dist/build/Dhall/Syntax/Instances/Eq.p_o ) [dhall] [37 of 77] Compiling Dhall.Syntax.Instances.Ord ( src/Dhall/Syntax/Instances/Ord.hs, dist/build/Dhall/Syntax/Instances/Ord.p_o ) [dhall] [38 of 77] Compiling Dhall.Syntax.Instances.NFData ( src/Dhall/Syntax/Instances/NFData.hs, dist/build/Dhall/Syntax/Instances/NFData.p_o ) [dhall] [39 of 77] Compiling Dhall.Syntax ( src/Dhall/Syntax.hs, dist/build/Dhall/Syntax.p_o ) [dhall] [40 of 77] Compiling Dhall.Pretty.Internal ( src/Dhall/Pretty/Internal.hs, dist/build/Dhall/Pretty/Internal.p_o ) [dhall] [41 of 77] Compiling Dhall.Pretty ( src/Dhall/Pretty.hs, dist/build/Dhall/Pretty.p_o ) [dhall] [42 of 77] Compiling Dhall.Eval ( src/Dhall/Eval.hs, dist/build/Dhall/Eval.p_o ) [dhall] [43 of 77] Compiling Dhall.Normalize ( src/Dhall/Normalize.hs, dist/build/Dhall/Normalize.p_o ) [dhall] [44 of 77] Compiling Dhall.Parser.Combinators ( src/Dhall/Parser/Combinators.hs, dist/build/Dhall/Parser/Combinators.p_o ) [dhall] [45 of 77] Compiling Dhall.Parser.Token ( src/Dhall/Parser/Token.hs, dist/build/Dhall/Parser/Token.p_o ) [dhall] [46 of 77] Compiling Dhall.Parser.Expression ( src/Dhall/Parser/Expression.hs, dist/build/Dhall/Parser/Expression.p_o ) [dhall] [47 of 77] Compiling Dhall.Core ( src/Dhall/Core.hs, dist/build/Dhall/Core.p_o ) [dhall] [48 of 77] Compiling Dhall.Parser ( src/Dhall/Parser.hs, dist/build/Dhall/Parser.p_o ) [dhall] [49 of 77] Compiling Dhall.Util ( src/Dhall/Util.hs, dist/build/Dhall/Util.p_o ) [dhall] [50 of 77] Compiling Dhall.URL ( src/Dhall/URL.hs, dist/build/Dhall/URL.p_o ) [dhall] [51 of 77] Compiling Dhall.Substitution ( src/Dhall/Substitution.hs, dist/build/Dhall/Substitution.p_o ) [dhall] [52 of 77] Compiling Dhall.Binary ( src/Dhall/Binary.hs, dist/build/Dhall/Binary.p_o ) [dhall] [53 of 77] Compiling Dhall.Diff ( src/Dhall/Diff.hs, dist/build/Dhall/Diff.p_o ) [dhall] [54 of 77] Compiling Dhall.TypeCheck ( src/Dhall/TypeCheck.hs, dist/build/Dhall/TypeCheck.p_o ) [dhall] [55 of 77] Compiling Dhall.Tags ( src/Dhall/Tags.hs, dist/build/Dhall/Tags.p_o ) [dhall]  [dhall] src/Dhall/Tags.hs:264:73: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 264 | contents <- fmap (filter ((/=) '.' . head)) [dhall]  | ^^^^ [dhall] [56 of 77] Compiling Dhall.Marshal.Internal ( src/Dhall/Marshal/Internal.hs, dist/build/Dhall/Marshal/Internal.p_o ) [dhall] [57 of 77] Compiling Dhall.Marshal.Encode ( src/Dhall/Marshal/Encode.hs, dist/build/Dhall/Marshal/Encode.p_o ) [dhall] [58 of 77] Compiling Dhall.Lint ( src/Dhall/Lint.hs, dist/build/Dhall/Lint.p_o ) [dhall] [59 of 77] Compiling Dhall.Import.Types ( src/Dhall/Import/Types.hs, dist/build/Dhall/Import/Types.p_o ) [dhall] [60 of 77] Compiling Dhall.Import.Headers ( src/Dhall/Import/Headers.hs, dist/build/Dhall/Import/Headers.p_o ) [dhall] [61 of 77] Compiling Dhall.Package ( src/Dhall/Package.hs, dist/build/Dhall/Package.p_o ) [dhall] [62 of 77] Compiling Dhall.Marshal.Decode ( src/Dhall/Marshal/Decode.hs, dist/build/Dhall/Marshal/Decode.p_o ) [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1302:50: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1302 | <> (Data.Text.pack $ show $ head duplicates) [dhall]  | ^^^^ [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1306:31: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1306 | , show $ head duplicates [dhall]  | ^^^^ [dhall] [63 of 77] Compiling Dhall.DirectoryTree.Types ( src/Dhall/DirectoryTree/Types.hs, dist/build/Dhall/DirectoryTree/Types.p_o ) [dhall] [64 of 77] Compiling Dhall.Import.HTTP ( ghc-src/Dhall/Import/HTTP.hs, dist/build/Dhall/Import/HTTP.p_o ) [dhall] [65 of 77] Compiling Dhall.Import ( src/Dhall/Import.hs, dist/build/Dhall/Import.p_o ) [dhall] [66 of 77] Compiling Dhall.Schemas ( src/Dhall/Schemas.hs, dist/build/Dhall/Schemas.p_o ) [dhall] [67 of 77] Compiling Dhall ( src/Dhall.hs, dist/build/Dhall.p_o ) [dhall] [68 of 77] Compiling Dhall.Tutorial ( src/Dhall/Tutorial.hs, dist/build/Dhall/Tutorial.p_o ) [dhall] [69 of 77] Compiling Dhall.TH ( src/Dhall/TH.hs, dist/build/Dhall/TH.p_o ) [dhall] [70 of 77] Compiling Dhall.Deriving ( src/Dhall/Deriving.hs, dist/build/Dhall/Deriving.p_o ) [dhall] [71 of 77] Compiling Dhall.Freeze ( src/Dhall/Freeze.hs, dist/build/Dhall/Freeze.p_o ) [dhall] [72 of 77] Compiling Dhall.Format ( src/Dhall/Format.hs, dist/build/Dhall/Format.p_o ) [dhall] [73 of 77] Compiling Dhall.DirectoryTree ( src/Dhall/DirectoryTree.hs, dist/build/Dhall/DirectoryTree.p_o ) [dhall] [74 of 77] Compiling Paths_dhall ( dist/build/autogen/Paths_dhall.hs, dist/build/Paths_dhall.p_o ) [dhall] [75 of 77] Compiling Dhall.Version ( src/Dhall/Version.hs, dist/build/Dhall/Version.p_o ) [dhall] [76 of 77] Compiling Dhall.Repl ( src/Dhall/Repl.hs, dist/build/Dhall/Repl.p_o ) [dhall] [77 of 77] Compiling Dhall.Main ( src/Dhall/Main.hs, dist/build/Dhall/Main.p_o ) [dhall] Preprocessing executable 'dhall' for dhall-1.42.2.. [dhall] Building executable 'dhall' for dhall-1.42.2.. [dhall] [1 of 1] Compiling Main ( dhall/Main.hs, dist/build/dhall/dhall-tmp/Main.o ) [dhall] [2 of 2] Linking dist/build/dhall/dhall [dhall] buildPhase completed in 1 minutes 53 seconds [dhall] Phase: haddockPhase [dhall] Preprocessing library for dhall-1.42.2.. [dhall] Running Haddock on library for dhall-1.42.2.. [dhall] Warning: The documentation for the following packages are not installed. No [dhall] links will be generated to these packages: attoparsec-0.14.4, [dhall] attoparsec-0.14.4, vector-0.13.2.0 [dhall] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [dhall] [ 1 of 77] Compiling Dhall.Context ( src/Dhall/Context.hs, /build/ghc1896_0/ghc_36.o, /build/ghc1896_0/ghc_36.dyn_o ) [dhall] [ 2 of 77] Compiling Dhall.Crypto ( ghc-src/Dhall/Crypto.hs, /build/ghc1896_0/ghc_40.o, /build/ghc1896_0/ghc_40.dyn_o ) [dhall] [ 3 of 77] Compiling Dhall.Import.Manager ( ghc-src/Dhall/Import/Manager.hs, /build/ghc1896_0/ghc_52.o, /build/ghc1896_0/ghc_52.dyn_o ) [dhall] [ 4 of 77] Compiling Dhall.Map ( src/Dhall/Map.hs, /build/ghc1896_0/ghc_56.o, /build/ghc1896_0/ghc_56.dyn_o ) [dhall] [ 5 of 77] Compiling Dhall.Optics ( src/Dhall/Optics.hs, /build/ghc1896_0/ghc_66.o, /build/ghc1896_0/ghc_66.dyn_o ) [dhall] [ 6 of 77] Compiling Dhall.Set ( src/Dhall/Set.hs, /build/ghc1896_0/ghc_80.o, /build/ghc1896_0/ghc_80.dyn_o ) [dhall] [ 7 of 77] Compiling Dhall.Syntax.Const ( src/Dhall/Syntax/Const.hs, /build/ghc1896_0/ghc_92.o, /build/ghc1896_0/ghc_92.dyn_o ) [dhall] [ 8 of 77] Compiling Dhall.Syntax.Types[boot] ( src/Dhall/Syntax/Types.hs-boot, nothing ) [dhall] [ 9 of 77] Compiling Dhall.Syntax.Types ( src/Dhall/Syntax/Types.hs, /build/ghc1896_0/ghc_132.o, /build/ghc1896_0/ghc_132.dyn_o ) [dhall] [10 of 77] Compiling Dhall.Syntax.Var ( src/Dhall/Syntax/Var.hs, /build/ghc1896_0/ghc_134.o, /build/ghc1896_0/ghc_134.dyn_o ) [dhall] [11 of 77] Compiling Dhall.Syntax.Chunks[boot] ( src/Dhall/Syntax/Chunks.hs-boot, nothing ) [dhall] [12 of 77] Compiling Dhall.Syntax.Expr[boot] ( src/Dhall/Syntax/Expr.hs-boot, nothing ) [dhall] [13 of 77] Compiling Dhall.Syntax.RecordField ( src/Dhall/Syntax/RecordField.hs, /build/ghc1896_0/ghc_130.o, /build/ghc1896_0/ghc_130.dyn_o ) [dhall] [14 of 77] Compiling Dhall.Syntax.FunctionBinding ( src/Dhall/Syntax/FunctionBinding.hs, /build/ghc1896_0/ghc_96.o, /build/ghc1896_0/ghc_96.dyn_o ) [dhall] [15 of 77] Compiling Dhall.Syntax.Binding ( src/Dhall/Syntax/Binding.hs, /build/ghc1896_0/ghc_88.o, /build/ghc1896_0/ghc_88.dyn_o ) [dhall] [16 of 77] Compiling Dhall.Util[boot] ( src/Dhall/Util.hs-boot, nothing ) [dhall] [17 of 77] Compiling Dhall.Src ( src/Dhall/Src.hs, /build/ghc1896_0/ghc_82.o, /build/ghc1896_0/ghc_82.dyn_o ) [dhall] [18 of 77] Compiling Dhall.Pretty.Internal[boot] ( src/Dhall/Pretty/Internal.hs-boot, nothing ) [dhall] [19 of 77] Compiling Dhall.Syntax.Chunks ( src/Dhall/Syntax/Chunks.hs, /build/ghc1896_0/ghc_90.o, /build/ghc1896_0/ghc_90.dyn_o ) [dhall] [20 of 77] Compiling Dhall.Syntax.Expr ( src/Dhall/Syntax/Expr.hs, /build/ghc1896_0/ghc_94.o, /build/ghc1896_0/ghc_94.dyn_o ) [dhall] [21 of 77] Compiling Dhall.Syntax.Operations[boot] ( src/Dhall/Syntax/Operations.hs-boot, nothing ) [dhall] [22 of 77] Compiling Dhall.Syntax.Instances.Pretty[boot] ( src/Dhall/Syntax/Instances/Pretty.hs-boot, nothing ) [dhall] [23 of 77] Compiling Dhall.Syntax.MultiLet ( src/Dhall/Syntax/MultiLet.hs, /build/ghc1896_0/ghc_126.o, /build/ghc1896_0/ghc_126.dyn_o ) [dhall] [24 of 77] Compiling Dhall.Syntax.Operations ( src/Dhall/Syntax/Operations.hs, /build/ghc1896_0/ghc_128.o, /build/ghc1896_0/ghc_128.dyn_o ) [dhall] [25 of 77] Compiling Dhall.Syntax.Instances.Functor ( src/Dhall/Syntax/Instances/Functor.hs, /build/ghc1896_0/ghc_110.o, /build/ghc1896_0/ghc_110.dyn_o ) [dhall] [26 of 77] Compiling Dhall.Syntax.Instances.Applicative ( src/Dhall/Syntax/Instances/Applicative.hs, /build/ghc1896_0/ghc_100.o, /build/ghc1896_0/ghc_100.dyn_o ) [dhall] [27 of 77] Compiling Dhall.Syntax.Instances.Monad ( src/Dhall/Syntax/Instances/Monad.hs, /build/ghc1896_0/ghc_114.o, /build/ghc1896_0/ghc_114.dyn_o ) [dhall] [28 of 77] Compiling Dhall.Syntax.Instances.Bifunctor ( src/Dhall/Syntax/Instances/Bifunctor.hs, /build/ghc1896_0/ghc_102.o, /build/ghc1896_0/ghc_102.dyn_o ) [dhall] [29 of 77] Compiling Dhall.Syntax.Instances.Data ( src/Dhall/Syntax/Instances/Data.hs, /build/ghc1896_0/ghc_104.o, /build/ghc1896_0/ghc_104.dyn_o ) [dhall] [30 of 77] Compiling Dhall.Syntax.Instances.Foldable ( src/Dhall/Syntax/Instances/Foldable.hs, /build/ghc1896_0/ghc_108.o, /build/ghc1896_0/ghc_108.dyn_o ) [dhall] [31 of 77] Compiling Dhall.Syntax.Instances.Traversable ( src/Dhall/Syntax/Instances/Traversable.hs, /build/ghc1896_0/ghc_124.o, /build/ghc1896_0/ghc_124.dyn_o ) [dhall] [32 of 77] Compiling Dhall.Syntax.Instances.Lift ( src/Dhall/Syntax/Instances/Lift.hs, /build/ghc1896_0/ghc_112.o, /build/ghc1896_0/ghc_112.dyn_o ) [dhall] [33 of 77] Compiling Dhall.Syntax.Import ( src/Dhall/Syntax/Import.hs, /build/ghc1896_0/ghc_98.o, /build/ghc1896_0/ghc_98.dyn_o ) [dhall] [34 of 77] Compiling Dhall.Syntax.Instances.Pretty ( src/Dhall/Syntax/Instances/Pretty.hs, /build/ghc1896_0/ghc_120.o, /build/ghc1896_0/ghc_120.dyn_o ) [dhall] [35 of 77] Compiling Dhall.Syntax.Instances.Show ( src/Dhall/Syntax/Instances/Show.hs, /build/ghc1896_0/ghc_122.o, /build/ghc1896_0/ghc_122.dyn_o ) [dhall] [36 of 77] Compiling Dhall.Syntax.Instances.Eq ( src/Dhall/Syntax/Instances/Eq.hs, /build/ghc1896_0/ghc_106.o, /build/ghc1896_0/ghc_106.dyn_o ) [dhall] [37 of 77] Compiling Dhall.Syntax.Instances.Ord ( src/Dhall/Syntax/Instances/Ord.hs, /build/ghc1896_0/ghc_118.o, /build/ghc1896_0/ghc_118.dyn_o ) [dhall] [38 of 77] Compiling Dhall.Syntax.Instances.NFData ( src/Dhall/Syntax/Instances/NFData.hs, /build/ghc1896_0/ghc_116.o, /build/ghc1896_0/ghc_116.dyn_o ) [dhall] [39 of 77] Compiling Dhall.Syntax ( src/Dhall/Syntax.hs, /build/ghc1896_0/ghc_86.o, /build/ghc1896_0/ghc_86.dyn_o ) [dhall] [40 of 77] Compiling Dhall.Pretty.Internal ( src/Dhall/Pretty/Internal.hs, /build/ghc1896_0/ghc_78.o, /build/ghc1896_0/ghc_78.dyn_o ) [dhall] [41 of 77] Compiling Dhall.Pretty ( src/Dhall/Pretty.hs, /build/ghc1896_0/ghc_76.o, /build/ghc1896_0/ghc_76.dyn_o ) [dhall] [42 of 77] Compiling Dhall.Eval ( src/Dhall/Eval.hs, /build/ghc1896_0/ghc_44.o, /build/ghc1896_0/ghc_44.dyn_o ) [dhall] [43 of 77] Compiling Dhall.Normalize ( src/Dhall/Normalize.hs, /build/ghc1896_0/ghc_64.o, /build/ghc1896_0/ghc_64.dyn_o ) [dhall] [44 of 77] Compiling Dhall.Parser.Combinators ( src/Dhall/Parser/Combinators.hs, /build/ghc1896_0/ghc_70.o, /build/ghc1896_0/ghc_70.dyn_o ) [dhall] [45 of 77] Compiling Dhall.Parser.Token ( src/Dhall/Parser/Token.hs, /build/ghc1896_0/ghc_74.o, /build/ghc1896_0/ghc_74.dyn_o ) [dhall] [46 of 77] Compiling Dhall.Parser.Expression ( src/Dhall/Parser/Expression.hs, /build/ghc1896_0/ghc_72.o, /build/ghc1896_0/ghc_72.dyn_o ) [dhall] [47 of 77] Compiling Dhall.Core ( src/Dhall/Core.hs, /build/ghc1896_0/ghc_38.o, /build/ghc1896_0/ghc_38.dyn_o ) [dhall] [48 of 77] Compiling Dhall.Parser ( src/Dhall/Parser.hs, /build/ghc1896_0/ghc_68.o, /build/ghc1896_0/ghc_68.dyn_o ) [dhall] [49 of 77] Compiling Dhall.Util ( src/Dhall/Util.hs, /build/ghc1896_0/ghc_140.o, /build/ghc1896_0/ghc_140.dyn_o ) [dhall] [50 of 77] Compiling Dhall.URL ( src/Dhall/URL.hs, /build/ghc1896_0/ghc_138.o, /build/ghc1896_0/ghc_138.dyn_o ) [dhall] [51 of 77] Compiling Dhall.Substitution ( src/Dhall/Substitution.hs, /build/ghc1896_0/ghc_84.o, /build/ghc1896_0/ghc_84.dyn_o ) [dhall] [52 of 77] Compiling Dhall.Binary ( src/Dhall/Binary.hs, /build/ghc1896_0/ghc_34.o, /build/ghc1896_0/ghc_34.dyn_o ) [dhall] [53 of 77] Compiling Dhall.Diff ( src/Dhall/Diff.hs, /build/ghc1896_0/ghc_42.o, /build/ghc1896_0/ghc_42.dyn_o ) [dhall] [54 of 77] Compiling Dhall.TypeCheck ( src/Dhall/TypeCheck.hs, /build/ghc1896_0/ghc_136.o, /build/ghc1896_0/ghc_136.dyn_o ) [dhall] [55 of 77] Compiling Dhall.Tags ( src/Dhall/Tags.hs, nothing ) [dhall]  [dhall] src/Dhall/Tags.hs:264:73: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 264 | contents <- fmap (filter ((/=) '.' . head)) [dhall]  | ^^^^ [dhall] [56 of 77] Compiling Dhall.Marshal.Internal ( src/Dhall/Marshal/Internal.hs, /build/ghc1896_0/ghc_62.o, /build/ghc1896_0/ghc_62.dyn_o ) [dhall] [57 of 77] Compiling Dhall.Marshal.Encode ( src/Dhall/Marshal/Encode.hs, /build/ghc1896_0/ghc_60.o, /build/ghc1896_0/ghc_60.dyn_o ) [dhall] [58 of 77] Compiling Dhall.Lint ( src/Dhall/Lint.hs, nothing ) [dhall] [59 of 77] Compiling Dhall.Import.Types ( src/Dhall/Import/Types.hs, /build/ghc1896_0/ghc_54.o, /build/ghc1896_0/ghc_54.dyn_o ) [dhall] [60 of 77] Compiling Dhall.Import.Headers ( src/Dhall/Import/Headers.hs, /build/ghc1896_0/ghc_50.o, /build/ghc1896_0/ghc_50.dyn_o ) [dhall] [61 of 77] Compiling Dhall.Package ( src/Dhall/Package.hs, nothing ) [dhall] [62 of 77] Compiling Dhall.Marshal.Decode ( src/Dhall/Marshal/Decode.hs, /build/ghc1896_0/ghc_58.o, /build/ghc1896_0/ghc_58.dyn_o ) [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1302:50: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1302 | <> (Data.Text.pack $ show $ head duplicates) [dhall]  | ^^^^ [dhall]  [dhall] src/Dhall/Marshal/Decode.hs:1306:31: warning: [GHC-63394] [-Wx-partial] [dhall]  In the use of ‘head’ [dhall]  (imported from Prelude, but defined in GHC.List): [dhall]  "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." [dhall]  | [dhall] 1306 | , show $ head duplicates [dhall]  | ^^^^ [dhall] [63 of 77] Compiling Dhall.DirectoryTree.Types ( src/Dhall/DirectoryTree/Types.hs, nothing ) [dhall] [64 of 77] Compiling Dhall.Import.HTTP ( ghc-src/Dhall/Import/HTTP.hs, /build/ghc1896_0/ghc_48.o, /build/ghc1896_0/ghc_48.dyn_o ) [dhall] [65 of 77] Compiling Dhall.Import ( src/Dhall/Import.hs, /build/ghc1896_0/ghc_46.o, /build/ghc1896_0/ghc_46.dyn_o ) [dhall] [66 of 77] Compiling Dhall.Schemas ( src/Dhall/Schemas.hs, nothing ) [dhall] [67 of 77] Compiling Dhall ( src/Dhall.hs, /build/ghc1896_0/ghc_32.o, /build/ghc1896_0/ghc_32.dyn_o ) [dhall] [68 of 77] Compiling Dhall.Tutorial ( src/Dhall/Tutorial.hs, nothing ) [dhall] [69 of 77] Compiling Dhall.TH ( src/Dhall/TH.hs, nothing ) [dhall] [70 of 77] Compiling Dhall.Deriving ( src/Dhall/Deriving.hs, nothing ) [dhall] [71 of 77] Compiling Dhall.Freeze ( src/Dhall/Freeze.hs, nothing ) [dhall] [72 of 77] Compiling Dhall.Format ( src/Dhall/Format.hs, nothing ) [dhall] [73 of 77] Compiling Dhall.DirectoryTree ( src/Dhall/DirectoryTree.hs, nothing ) [dhall] [74 of 77] Compiling Paths_dhall ( dist/build/autogen/Paths_dhall.hs, nothing ) [dhall] [75 of 77] Compiling Dhall.Version ( src/Dhall/Version.hs, nothing ) [dhall] [76 of 77] Compiling Dhall.Repl ( src/Dhall/Repl.hs, nothing ) [dhall] [77 of 77] Compiling Dhall.Main ( src/Dhall/Main.hs, nothing ) [dhall] Haddock coverage: [dhall] Warning: 'Context' is ambiguous. It is defined [dhall]  * at src/Dhall/Context.hs:31:21 [dhall]  * at src/Dhall/Context.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Context.hs:31:1 [dhall]  100% ( 8 / 8) in 'Dhall.Context' [dhall] Warning: 'SHA256Digest' is ambiguous. It is defined [dhall]  * at ghc-src/Dhall/Crypto.hs:27:24 [dhall]  * at ghc-src/Dhall/Crypto.hs:27:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at ghc-src/Dhall/Crypto.hs:27:1 [dhall]  100% ( 5 / 5) in 'Dhall.Crypto' [dhall] Warning: 'Map' is ambiguous. It is defined [dhall]  * at src/Dhall/Map.hs:92:16 [dhall]  * at src/Dhall/Map.hs:92:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Map.hs:92:1 [dhall]  100% ( 50 / 50) in 'Dhall.Map' [dhall]  100% ( 12 / 12) in 'Dhall.Optics' [dhall]  100% ( 15 / 15) in 'Dhall.Set' [dhall] Warning: 'Binding' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Binding.hs:29:20 [dhall]  * at src/Dhall/Syntax/Binding.hs:29:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Binding.hs:29:1 [dhall] Warning: 'FunctionBinding' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/FunctionBinding.hs:28:28 [dhall]  * at src/Dhall/Syntax/FunctionBinding.hs:28:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/FunctionBinding.hs:28:1 [dhall] Warning: 'RecordField' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/RecordField.hs:70:24 [dhall]  * at src/Dhall/Syntax/RecordField.hs:70:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/RecordField.hs:70:1 [dhall] Warning: 'FieldSelection' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Types.hs:43:25 [dhall]  * at src/Dhall/Syntax/Types.hs:43:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Types.hs:43:1 [dhall] Warning: 'Src' is ambiguous. It is defined [dhall]  * at src/Dhall/Src.hs:31:12 [dhall]  * at src/Dhall/Src.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Src.hs:31:1 [dhall]  100% ( 3 / 3) in 'Dhall.Src' [dhall] Warning: 'Chunks' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Chunks.hs:29:19 [dhall]  * at src/Dhall/Syntax/Chunks.hs:29:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Chunks.hs:29:1 [dhall] Warning: 'MultiLet' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/MultiLet.hs:62:21 [dhall]  * at src/Dhall/Syntax/MultiLet.hs:62:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/MultiLet.hs:62:1 [dhall] Warning: 'File' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:40:13 [dhall]  * at src/Dhall/Syntax/Import.hs:40:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:40:1 [dhall] Warning: 'DhallDouble' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Types.hs:16:23 [dhall]  * at src/Dhall/Syntax/Types.hs:16:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Types.hs:16:1 [dhall] Warning: Dhall.Syntax: Could not find documentation for exported module: Dhall.Pretty.Internal [dhall] Warning: Dhall.Syntax: Couldn't find .haddock for export CharacterSet [dhall]  100% ( 4 / 4) in 'Dhall.Substitution' [dhall]  100% ( 6 / 6) in 'Dhall.Binary' [dhall] Warning: 'Src' is ambiguous. It is defined [dhall]  * at src/Dhall/Src.hs:31:12 [dhall]  * at src/Dhall/Src.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Src.hs:31:1 [dhall] Warning: 'Chunks' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Chunks.hs:29:19 [dhall]  * at src/Dhall/Syntax/Chunks.hs:29:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Chunks.hs:29:1 [dhall]  100% ( 14 / 14) in 'Dhall.Pretty' [dhall]  100% ( 5 / 5) in 'Dhall.Diff' [dhall] Warning: 'Parser' is ambiguous. It is defined [dhall]  * at src/Dhall/Parser/Combinators.hs:82:20 [dhall]  * at src/Dhall/Parser/Combinators.hs:82:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Parser/Combinators.hs:82:1 [dhall] Warning: 'Src' is ambiguous. It is defined [dhall]  * at src/Dhall/Src.hs:31:12 [dhall]  * at src/Dhall/Src.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Src.hs:31:1 [dhall] Warning: 'File' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:40:13 [dhall]  * at src/Dhall/Syntax/Import.hs:40:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:40:1 [dhall]  100% (123 /123) in 'Dhall.Parser.Token' [dhall] Warning: 'Parser' is ambiguous. It is defined [dhall]  * at src/Dhall/Parser/Combinators.hs:82:20 [dhall]  * at src/Dhall/Parser/Combinators.hs:82:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Parser/Combinators.hs:82:1 [dhall] Warning: 'Src' is ambiguous. It is defined [dhall]  * at src/Dhall/Src.hs:31:12 [dhall]  * at src/Dhall/Src.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Src.hs:31:1 [dhall] Warning: 'ImportHashed' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:86:21 [dhall]  * at src/Dhall/Syntax/Import.hs:86:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:86:1 [dhall] Warning: 'Import' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:92:15 [dhall]  * at src/Dhall/Syntax/Import.hs:92:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:92:1 [dhall]  100% ( 26 / 26) in 'Dhall.Parser.Expression' [dhall] Warning: 'Src' is ambiguous. It is defined [dhall]  * at src/Dhall/Src.hs:31:12 [dhall]  * at src/Dhall/Src.hs:31:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Src.hs:31:1 [dhall]  100% ( 65 / 65) in 'Dhall.Core' [dhall]  100% ( 15 / 15) in 'Dhall.Parser' [dhall] Warning: 'MultipleCheckFailed' is ambiguous. It is defined [dhall]  * at src/Dhall/Util.hs:202:28 [dhall]  * at src/Dhall/Util.hs:202:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Util.hs:202:1 [dhall] Warning: 'Censor' is ambiguous. It is defined [dhall]  * at src/Dhall/Util.hs:166:26 [dhall]  * at src/Dhall/Util.hs:166:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Util.hs:166:1 [dhall]  100% ( 20 / 20) in 'Dhall.Util' [dhall] Warning: 'ErrorMessages' is ambiguous. It is defined [dhall]  * at src/Dhall/TypeCheck.hs:1457:22 [dhall]  * at src/Dhall/TypeCheck.hs:1457:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/TypeCheck.hs:1457:1 [dhall]  100% ( 17 / 17) in 'Dhall.TypeCheck' [dhall]  100% ( 2 / 2) in 'Dhall.Tags' [dhall]  100% ( 4 / 4) in 'Dhall.Package' [dhall] Warning: 'Fix' is ambiguous. It is defined [dhall]  * in ‘Data.Fix’ [dhall]  * in ‘Data.Fix’ [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined in ‘Data.Fix’ [dhall] Warning: Dhall.Marshal.Internal: Couldn't find .haddock for export Vector [dhall] Warning: 'UnionEncoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Encode.hs:990:3 [dhall]  * at src/Dhall/Marshal/Encode.hs:989:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Encode.hs:989:1 [dhall] Warning: 'Encoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Encode.hs:105:18 [dhall]  * at src/Dhall/Marshal/Encode.hs:105:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Encode.hs:105:1 [dhall] Warning: 'RecordEncoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Encode.hs:904:5 [dhall]  * at src/Dhall/Marshal/Encode.hs:903:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Encode.hs:903:1 [dhall] Warning: 'InterpretOptions' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Internal.hs:79:25 [dhall]  * at src/Dhall/Marshal/Internal.hs:79:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Internal.hs:79:1 [dhall] Warning: 'InputNormalizer' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Internal.hs:95:27 [dhall]  * at src/Dhall/Marshal/Internal.hs:95:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Internal.hs:95:1 [dhall] Warning: Dhall.Marshal.Encode: Couldn't find .haddock for export Vector [dhall]  97% ( 37 / 38) in 'Dhall.Marshal.Encode' [dhall]  Missing documentation for: [dhall]  Vector [dhall] Warning: 'Decoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Decode.hs:224:18 [dhall]  * at src/Dhall/Marshal/Decode.hs:224:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Decode.hs:224:1 [dhall] Warning: 'UnionDecoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Decode.hs:1535:5 [dhall]  * at src/Dhall/Marshal/Decode.hs:1534:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Decode.hs:1534:1 [dhall] Warning: 'RecordDecoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Decode.hs:1461:3 [dhall]  * at src/Dhall/Marshal/Decode.hs:1460:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Decode.hs:1460:1 [dhall] Warning: 'InterpretOptions' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Internal.hs:79:25 [dhall]  * at src/Dhall/Marshal/Internal.hs:79:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Internal.hs:79:1 [dhall] Warning: 'InputNormalizer' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Internal.hs:95:27 [dhall]  * at src/Dhall/Marshal/Internal.hs:95:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Internal.hs:95:1 [dhall] Warning: Dhall.Marshal.Decode: Couldn't find .haddock for export Vector [dhall]  99% (102 /103) in 'Dhall.Marshal.Decode' [dhall]  Missing documentation for: [dhall]  Vector [dhall] Warning: 'Identity' is ambiguous. It is defined [dhall]  * in ‘Data.Functor.Identity’ [dhall]  * in ‘Data.Functor.Identity’ [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined in ‘Data.Functor.Identity’ [dhall]  100% ( 9 / 9) in 'Dhall.Lint' [dhall] Warning: 'Dynamic' is ambiguous. It is defined [dhall]  * in ‘Data.Dynamic’ [dhall]  * in ‘Data.Dynamic’ [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined in ‘Data.Dynamic’ [dhall] Warning: 'Import' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:92:15 [dhall]  * at src/Dhall/Syntax/Import.hs:92:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:92:1 [dhall] Warning: 'Status' is ambiguous. It is defined [dhall]  * at src/Dhall/Import/Types.hs:95:15 [dhall]  * at src/Dhall/Import/Types.hs:95:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Import/Types.hs:95:1 [dhall] Warning: 'Chained' is ambiguous. It is defined [dhall]  * at src/Dhall/Import/Types.hs:43:19 [dhall]  * at src/Dhall/Import/Types.hs:43:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Import/Types.hs:43:1 [dhall] Warning: 'Status' is ambiguous. It is defined [dhall]  * at src/Dhall/Import/Types.hs:95:15 [dhall]  * at src/Dhall/Import/Types.hs:95:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Import/Types.hs:95:1 [dhall]  100% ( 50 / 50) in 'Dhall.Import' [dhall]  100% ( 6 / 6) in 'Dhall.Schemas' [dhall]  100% ( 4 / 4) in 'Dhall.Format' [dhall] Warning: 'FilesystemError' is ambiguous. It is defined [dhall]  * at src/Dhall/DirectoryTree.hs:429:5 [dhall]  * at src/Dhall/DirectoryTree.hs:428:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/DirectoryTree.hs:428:1 [dhall] Warning: 'Mode' is ambiguous. It is defined [dhall]  * at src/Dhall/DirectoryTree/Types.hs:149:15 [dhall]  * at src/Dhall/DirectoryTree/Types.hs:149:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/DirectoryTree/Types.hs:149:1 [dhall] Warning: 'Access' is ambiguous. It is defined [dhall]  * at src/Dhall/DirectoryTree/Types.hs:175:17 [dhall]  * at src/Dhall/DirectoryTree/Types.hs:175:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/DirectoryTree/Types.hs:175:1 [dhall]  100% ( 18 / 18) in 'Dhall.DirectoryTree' [dhall] Warning: 'InputSettings' is ambiguous. It is defined [dhall]  * at src/Dhall.hs:92:22 [dhall]  * at src/Dhall.hs:92:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall.hs:92:1 [dhall] Warning: 'Decoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Decode.hs:224:18 [dhall]  * at src/Dhall/Marshal/Decode.hs:224:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Decode.hs:224:1 [dhall]  100% ( 38 / 38) in 'Dhall' [dhall]  100% ( 57 / 57) in 'Dhall.Tutorial' [dhall] Warning: 'GenerateOptions' is ambiguous. It is defined [dhall]  * at src/Dhall/TH.hs:470:24 [dhall]  * at src/Dhall/TH.hs:470:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/TH.hs:470:1 [dhall]  100% ( 11 / 11) in 'Dhall.TH' [dhall] Warning: 'Import' is ambiguous. It is defined [dhall]  * at src/Dhall/Syntax/Import.hs:92:15 [dhall]  * at src/Dhall/Syntax/Import.hs:92:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Syntax/Import.hs:92:1 [dhall]  100% ( 19 / 19) in 'Dhall.Freeze' [dhall] Warning: 'InterpretOptions' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Internal.hs:79:25 [dhall]  * at src/Dhall/Marshal/Internal.hs:79:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Internal.hs:79:1 [dhall] Warning: 'Decoder' is ambiguous. It is defined [dhall]  * at src/Dhall/Marshal/Decode.hs:224:18 [dhall]  * at src/Dhall/Marshal/Decode.hs:224:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Marshal/Decode.hs:224:1 [dhall] Warning: 'Codec' is ambiguous. It is defined [dhall]  * at src/Dhall/Deriving.hs:91:23 [dhall]  * at src/Dhall/Deriving.hs:91:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Deriving.hs:91:1 [dhall] Warning: '<<<' is out of scope. [dhall]  If you qualify the identifier, haddock can try to link it anyway. [dhall]  100% ( 39 / 39) in 'Dhall.Deriving' [dhall]  100% ( 3 / 3) in 'Dhall.Version' [dhall]  100% ( 3 / 3) in 'Dhall.Repl' [dhall] Warning: 'Options' is ambiguous. It is defined [dhall]  * at src/Dhall/Main.hs:118:16 [dhall]  * at src/Dhall/Main.hs:118:1 [dhall]  You may be able to disambiguate the identifier by qualifying it or [dhall]  by specifying the type/value namespace explicitly. [dhall]  Defaulting to the one defined at src/Dhall/Main.hs:118:1 [dhall]  100% ( 10 / 10) in 'Dhall.Main' [dhall] Warning: Dhall.Crypto: could not find link destinations for: [dhall]  - Dhall.Crypto.Rep_SHA256Digest [dhall] Warning: Dhall.Map: could not find link destinations for: [dhall]  - Dhall.Map.D:R:ItemMap [dhall]  - Dhall.Map.Rep_Map [dhall] Warning: Dhall.Optics: could not find link destinations for: [dhall]  - Dhall.Optics.Getting [dhall] Warning: Dhall.Set: could not find link destinations for: [dhall]  - Dhall.Set.Rep_Set [dhall] Warning: Dhall.Src: could not find link destinations for: [dhall]  - Dhall.Src.Rep_Src [dhall] Warning: Dhall.Pretty: could not find link destinations for: [dhall]  - Dhall.Pretty.Internal.Rep_CharacterSet [dhall] Warning: Dhall.Core: could not find link destinations for: [dhall]  - Dhall.Syntax.Const.Rep_Const [dhall]  - Dhall.Syntax.Types.Rep_WithComponent [dhall]  - Dhall.Syntax.Types.Rep_FieldSelection [dhall]  - Dhall.Syntax.Types.Rep_PreferAnnotation [dhall]  - Dhall.Syntax.Types.Rep_DhallDouble [dhall]  - Dhall.Syntax.Var.Rep_Var [dhall]  - Dhall.Syntax.RecordField.Rep_RecordField [dhall]  - Dhall.Syntax.FunctionBinding.Rep_FunctionBinding [dhall]  - Dhall.Syntax.Binding.Rep_Binding [dhall]  - Dhall.Syntax.Chunks.Rep_Chunks [dhall]  - Dhall.Syntax.Expr.Rep_Expr [dhall]  - Dhall.Syntax.Import.Rep_Import [dhall]  - Dhall.Syntax.Import.Rep_ImportHashed [dhall]  - Dhall.Syntax.Import.Rep_ImportType [dhall]  - Dhall.Syntax.Import.Rep_URL [dhall]  - Dhall.Syntax.Import.Rep_ImportMode [dhall]  - Dhall.Syntax.Import.Rep_Scheme [dhall]  - Dhall.Syntax.Import.Rep_FilePrefix [dhall]  - Dhall.Syntax.Import.Rep_File [dhall]  - Dhall.Syntax.Import.Rep_Directory [dhall] Warning: Dhall.Parser: could not find link destinations for: [dhall]  - Dhall.Src.Rep_Src [dhall] Warning: Dhall.Marshal.Encode: could not find link destinations for: [dhall]  - GHC.Generics.Rep_Fingerprint [dhall]  - GHC.Generics.Rep_GeneralCategory [dhall]  - GHC.Generics.Rep_SrcLoc [dhall]  - GHC.Generics.Rep_Down [dhall]  - GHC.Generics.Rep_Tuple15 [dhall]  - GHC.Generics.Rep_Tuple14 [dhall]  - GHC.Generics.Rep_Tuple13 [dhall]  - GHC.Generics.Rep_Tuple12 [dhall]  - GHC.Generics.Rep_Tuple11 [dhall]  - GHC.Generics.Rep_Tuple10 [dhall]  - GHC.Generics.Rep_Tuple9 [dhall]  - GHC.Generics.Rep_Tuple8 [dhall]  - GHC.Generics.Rep_Tuple7 [dhall]  - GHC.Generics.Rep_Tuple6 [dhall]  - GHC.Generics.Rep_Tuple5 [dhall]  - GHC.Generics.Rep_Tuple4 [dhall]  - GHC.Generics.Rep_Tuple3 [dhall]  - GHC.Generics.Rep_Tuple2 [dhall]  - GHC.Generics.Rep_Solo [dhall]  - GHC.Generics.Rep_Unit [dhall]  - GHC.Generics.Rep_Proxy [dhall]  - GHC.Generics.Rep_Ordering [dhall]  - GHC.Generics.Rep_Bool [dhall]  - GHC.Generics.Rep_Either [dhall]  - GHC.Generics.Rep_Maybe [dhall]  - GHC.Generics.Rep_NonEmpty [dhall]  - GHC.Generics.Rep_List [dhall]  - GHC.Generics.Rep_Void [dhall]  - GHC.Generics.Rep_M1 [dhall]  - GHC.Generics.Rep_V1 [dhall]  - GHC.Generics.Rep_U1 [dhall]  - GHC.Generics.Rep_Par1 [dhall]  - GHC.Generics.Rep_Rec1 [dhall]  - GHC.Generics.Rep_K1 [dhall]  - GHC.Generics.Rep_:+: [dhall]  - GHC.Generics.Rep_:*: [dhall]  - GHC.Generics.Rep_:.: [dhall]  - GHC.Generics.Rep_R:UReckWordp [dhall]  - GHC.Generics.Rep_R:UReckIntp [dhall]  - GHC.Generics.Rep_R:UReckDoublep [dhall]  - GHC.Generics.Rep_R:UReckCharp [dhall]  - GHC.Generics.Rep_R:UReckPtrp [dhall]  - GHC.Generics.Rep_Fixity [dhall]  - GHC.Generics.Rep_Associativity [dhall]  - GHC.Generics.Rep_SourceUnpackedness [dhall]  - GHC.Generics.Rep_SourceStrictness [dhall]  - GHC.Generics.Rep_DecidedStrictness [dhall]  - Data.Semigroup.Internal.Rep_Alt [dhall]  - Data.Semigroup.Internal.Rep_Product [dhall]  - Data.Semigroup.Internal.Rep_Sum [dhall]  - Data.Semigroup.Internal.Rep_Any [dhall]  - Data.Semigroup.Internal.Rep_All [dhall]  - Data.Semigroup.Internal.Rep_Endo [dhall]  - Data.Semigroup.Internal.Rep_Dual [dhall]  - Data.Monoid.Rep_Ap [dhall]  - Data.Monoid.Rep_Last [dhall]  - Data.Monoid.Rep_First [dhall]  - Data.Functor.Const.Rep_Const [dhall]  - GHC.RTS.Flags.Rep_RTSFlags [dhall]  - GHC.RTS.Flags.Rep_ParFlags [dhall]  - GHC.RTS.Flags.Rep_TickyFlags [dhall]  - GHC.RTS.Flags.Rep_TraceFlags [dhall]  - GHC.RTS.Flags.Rep_DoTrace [dhall]  - GHC.RTS.Flags.Rep_ProfFlags [dhall]  - GHC.RTS.Flags.Rep_DoHeapProfile [dhall]  - GHC.RTS.Flags.Rep_CCFlags [dhall]  - GHC.RTS.Flags.Rep_DoCostCentres [dhall]  - GHC.RTS.Flags.Rep_DebugFlags [dhall]  - GHC.RTS.Flags.Rep_MiscFlags [dhall]  - GHC.RTS.Flags.Rep_ConcFlags [dhall]  - GHC.RTS.Flags.Rep_GCFlags [dhall]  - GHC.RTS.Flags.Rep_GiveGCStats [dhall]  - Data.Functor.Identity.Rep_Identity [dhall]  - Control.Arrow.Rep_Kleisli [dhall]  - Control.Applicative.Rep_ZipList [dhall]  - Control.Applicative.Rep_WrappedArrow [dhall]  - Control.Applicative.Rep_WrappedMonad [dhall]  - Data.Version.Rep_Version [dhall]  - GHC.ByteOrder.Rep_ByteOrder [dhall]  - GHC.Stats.Rep_RTSStats [dhall]  - GHC.Stats.Rep_GCDetails [dhall]  - Data.Semigroup.Rep_WrappedMonoid [dhall]  - Data.Semigroup.Rep_Last [dhall]  - Data.Semigroup.Rep_First [dhall]  - Data.Semigroup.Rep_Arg [dhall]  - Data.Semigroup.Rep_Max [dhall]  - Data.Semigroup.Rep_Min [dhall]  - Data.Complex.Rep_Complex [dhall]  - Data.Functor.Sum.Rep_Sum [dhall]  - Data.Functor.Product.Rep_Product [dhall]  - Data.Functor.Compose.Rep_Compose [dhall]  - Data.Sequence.Internal.Rep_ViewR [dhall]  - Data.Sequence.Internal.Rep_ViewL [dhall]  - Data.Sequence.Internal.Rep_Elem [dhall]  - Data.Sequence.Internal.Rep_Node [dhall]  - Data.Sequence.Internal.Rep_Digit [dhall]  - Data.Sequence.Internal.Rep_FingerTree [dhall]  - Data.Tree.Rep_Tree [dhall]  - Data.Graph.Rep_SCC [dhall]  - Network.HTTP.Types.Header.Rep_ByteRange [dhall]  - Network.HTTP.Types.Method.Rep_StdMethod [dhall]  - Network.HTTP.Types.Status.Rep_Status [dhall]  - Network.HTTP.Types.Version.Rep_HttpVersion [dhall]  - Network.TLS.Types.Millisecond [dhall]  - Network.TLS.Types.Second [dhall]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [dhall]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [dhall]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [dhall]  - GHC.Generics.Rep_R:UReckFloatp [dhall]  - Dhall.Crypto.Rep_SHA256Digest [dhall]  - GHC.IO.Exception.Rep_ExitCode [dhall]  - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang [dhall]  - GHC.LanguageExtensions.Type.Rep_Extension [dhall]  - Language.Haskell.TH.Syntax.Rep_AnnLookup [dhall]  - Language.Haskell.TH.Syntax.Rep_AnnTarget [dhall]  - Language.Haskell.TH.Syntax.Rep_Bang [dhall]  - Language.Haskell.TH.Syntax.Rep_BndrVis [dhall]  - Language.Haskell.TH.Syntax.Rep_Body [dhall]  - Language.Haskell.TH.Syntax.Rep_Bytes [dhall]  - Language.Haskell.TH.Syntax.Rep_Callconv [dhall]  - Language.Haskell.TH.Syntax.Rep_Clause [dhall]  - Language.Haskell.TH.Syntax.Rep_Con [dhall]  - Language.Haskell.TH.Syntax.Rep_Dec [dhall]  - Language.Haskell.TH.Syntax.Rep_DecidedStrictness [dhall]  - Language.Haskell.TH.Syntax.Rep_DerivClause [dhall]  - Language.Haskell.TH.Syntax.Rep_DerivStrategy [dhall]  - Language.Haskell.TH.Syntax.Rep_DocLoc [dhall]  - Language.Haskell.TH.Syntax.Rep_Exp [dhall]  - Language.Haskell.TH.Syntax.Rep_FamilyResultSig [dhall]  - Language.Haskell.TH.Syntax.Rep_FixityDirection [dhall]  - Language.Haskell.TH.Syntax.Rep_Fixity [dhall]  - Language.Haskell.TH.Syntax.Rep_Foreign [dhall]  - Language.Haskell.TH.Syntax.Rep_FunDep [dhall]  - Language.Haskell.TH.Syntax.Rep_Guard [dhall]  - Language.Haskell.TH.Syntax.Rep_Info [dhall]  - Language.Haskell.TH.Syntax.Rep_InjectivityAnn [dhall]  - Language.Haskell.TH.Syntax.Rep_Inline [dhall]  - Language.Haskell.TH.Syntax.Rep_Lit [dhall]  - Language.Haskell.TH.Syntax.Rep_Loc [dhall]  - Language.Haskell.TH.Syntax.Rep_Match [dhall]  - Language.Haskell.TH.Syntax.Rep_ModName [dhall]  - Language.Haskell.TH.Syntax.Rep_ModuleInfo [dhall]  - Language.Haskell.TH.Syntax.Rep_Module [dhall]  - Language.Haskell.TH.Syntax.Rep_NameFlavour [dhall]  - Language.Haskell.TH.Syntax.Rep_NameSpace [dhall]  - Language.Haskell.TH.Syntax.Rep_Name [dhall]  - Language.Haskell.TH.Syntax.Rep_OccName [dhall]  - Language.Haskell.TH.Syntax.Rep_Overlap [dhall]  - Language.Haskell.TH.Syntax.Rep_Pat [dhall]  - Language.Haskell.TH.Syntax.Rep_PatSynArgs [dhall]  - Language.Haskell.TH.Syntax.Rep_PatSynDir [dhall]  - Language.Haskell.TH.Syntax.Rep_Phases [dhall]  - Language.Haskell.TH.Syntax.Rep_PkgName [dhall]  - Language.Haskell.TH.Syntax.Rep_Pragma [dhall]  - Language.Haskell.TH.Syntax.Rep_Range [dhall]  - Language.Haskell.TH.Syntax.Rep_Role [dhall]  - Language.Haskell.TH.Syntax.Rep_RuleBndr [dhall]  - Language.Haskell.TH.Syntax.Rep_RuleMatch [dhall]  - Language.Haskell.TH.Syntax.Rep_Safety [dhall]  - Language.Haskell.TH.Syntax.Rep_SourceStrictness [dhall]  - Language.Haskell.TH.Syntax.Rep_SourceUnpackedness [dhall]  - Language.Haskell.TH.Syntax.Rep_Specificity [dhall]  - Language.Haskell.TH.Syntax.Rep_Stmt [dhall]  - Language.Haskell.TH.Syntax.Rep_TyLit [dhall]  - Language.Haskell.TH.Syntax.Rep_TySynEqn [dhall]  - Language.Haskell.TH.Syntax.Rep_TyVarBndr [dhall]  - Language.Haskell.TH.Syntax.Rep_Type [dhall]  - Language.Haskell.TH.Syntax.Rep_TypeFamilyHead [dhall]  - Network.HTTP.Client.Rep_HistoriedResponse [dhall]  - Data.Vector.Generic.Base.Vector [dhall]  - Data.Vector.Generic.Base.Mutable [dhall]  - Data.Vector.Generic.Base.basicLength [dhall]  - Data.Vector.Generic.Base.basicUnsafeIndexM [dhall]  - Data.Vector.Generic.Base.basicUnsafeFreeze [dhall]  - Data.Vector.Generic.Base.elemseq [dhall]  - Data.Vector.Generic.Base.basicUnsafeCopy [dhall]  - Data.Vector.Generic.Base.basicUnsafeSlice [dhall]  - Control.Monad.Trans.Accum.Rep_AccumT [dhall]  - Control.Monad.Trans.Cont.Rep_ContT [dhall]  - Control.Monad.Trans.Except.Rep_ExceptT [dhall]  - Control.Monad.Trans.Identity.Rep_IdentityT [dhall]  - Control.Monad.Trans.Maybe.Rep_MaybeT [dhall]  - Control.Monad.Trans.RWS.CPS.Rep_RWST [dhall]  - Control.Monad.Trans.RWS.Lazy.Rep_RWST [dhall]  - Control.Monad.Trans.RWS.Strict.Rep_RWST [dhall]  - Control.Monad.Trans.Reader.Rep_ReaderT [dhall]  - Control.Monad.Trans.Select.Rep_SelectT [dhall]  - Control.Monad.Trans.State.Lazy.Rep_StateT [dhall]  - Control.Monad.Trans.State.Strict.Rep_StateT [dhall]  - Control.Monad.Trans.Writer.CPS.Rep_WriterT [dhall]  - Control.Monad.Trans.Writer.Lazy.Rep_WriterT [dhall]  - Control.Monad.Trans.Writer.Strict.Rep_WriterT [dhall]  - Data.Vector.Mutable.MVector [dhall]  - Data.Vector.D:R:ItemVector [dhall]  - Data.Vector.Generic.Base.basicUnsafeThaw [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Doc [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails [dhall]  - Text.PrettyPrint.HughesPJ.Rep_Doc [dhall]  - Dhall.Map.Rep_Map [dhall]  - Data.Functor.Constant.Rep_Constant [dhall]  - Data.Bifunctor.Biff.Rep_Biff [dhall]  - Data.Bifunctor.Clown.Rep_Clown [dhall]  - Data.Bifunctor.Joker.Rep_Joker [dhall]  - Data.Bifunctor.Product.Rep_Product [dhall]  - Data.Bifunctor.Sum.Rep_Sum [dhall]  - Data.Bifunctor.Tannen.Rep_Tannen [dhall]  - Data.Sequence.Internal.D:R:ItemSeq [dhall]  - Data.Sequence.Internal.UnzipWith [dhall]  - Data.Sequence.Internal.unzipWith' [dhall]  - Data.Tagged.Rep_Tagged [dhall]  - Data.Functor.Reverse.Rep_Reverse [dhall]  - Dhall.Set.Rep_Set [dhall]  - Dhall.Syntax.Const.Rep_Const [dhall]  - Dhall.Syntax.Types.Rep_WithComponent [dhall]  - Dhall.Syntax.Types.Rep_FieldSelection [dhall]  - Dhall.Syntax.Types.Rep_PreferAnnotation [dhall]  - Dhall.Syntax.Types.Rep_DhallDouble [dhall]  - Data.ByteString.Short.Internal.Rep_ShortByteString [dhall]  - Dhall.Syntax.Var.Rep_Var [dhall]  - Dhall.Syntax.RecordField.Rep_RecordField [dhall]  - Dhall.Syntax.FunctionBinding.Rep_FunctionBinding [dhall]  - Dhall.Syntax.Binding.Rep_Binding [dhall]  - Prettyprinter.Internal.Rep_Doc [dhall]  - Prettyprinter.Internal.Rep_SimpleDocStream [dhall]  - Text.Megaparsec.Error.Rep_ErrorFancy [dhall]  - Text.Megaparsec.Error.Rep_ErrorItem [dhall]  - Text.Megaparsec.Error.Rep_ParseErrorBundle [dhall]  - Text.Megaparsec.Error.Rep_ParseError [dhall]  - Text.Megaparsec.Pos.Rep_InvalidPosException [dhall]  - Text.Megaparsec.Pos.Rep_Pos [dhall]  - Text.Megaparsec.Pos.Rep_SourcePos [dhall]  - Text.Megaparsec.State.Rep_PosState [dhall]  - Text.Megaparsec.State.Rep_State [dhall]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokenSeq [dhall]  - Text.Megaparsec.Stream.D:R:TokensSeq [dhall]  - Text.Megaparsec.Stream.D:R:TokenShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokenText0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensText0 [dhall]  - Dhall.Src.Rep_Src [dhall]  - Dhall.Syntax.Chunks.Rep_Chunks [dhall]  - Dhall.Syntax.Expr.Rep_Expr [dhall]  - Control.Applicative.Backwards.Rep_Backwards [dhall]  - System.OsString.Internal.Types.Hidden.Rep_OsChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_OsString [dhall]  - System.OsString.Internal.Types.Hidden.Rep_PosixChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_PosixString [dhall]  - System.OsString.Internal.Types.Hidden.Rep_WindowsChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_WindowsString [dhall]  - System.OsString.Internal.Types.Rep_OsChar [dhall]  - System.OsString.Internal.Types.Rep_OsString [dhall]  - System.OsString.Internal.Types.Rep_PosixChar [dhall]  - System.OsString.Internal.Types.Rep_PosixString [dhall]  - System.OsString.Internal.Types.Rep_WindowsChar [dhall]  - System.OsString.Internal.Types.Rep_WindowsString [dhall]  - Dhall.Syntax.Import.Rep_Import [dhall]  - Dhall.Syntax.Import.Rep_ImportHashed [dhall]  - Dhall.Syntax.Import.Rep_ImportType [dhall]  - Dhall.Syntax.Import.Rep_URL [dhall]  - Dhall.Syntax.Import.Rep_ImportMode [dhall]  - Dhall.Syntax.Import.Rep_Scheme [dhall]  - Dhall.Syntax.Import.Rep_FilePrefix [dhall]  - Dhall.Syntax.Import.Rep_File [dhall]  - Dhall.Syntax.Import.Rep_Directory [dhall]  - Network.URI.Rep_URIAuth [dhall]  - Network.URI.Rep_URI [dhall]  - Data.Aeson.Types.Internal.Rep_Value [dhall]  - Data.Fix.Rep_Fix [dhall]  - Data.Strict.Either.Rep_Either [dhall]  - Data.Strict.Maybe.Rep_Maybe [dhall]  - Data.Strict.These.Rep_These [dhall]  - Data.Strict.Tuple.Rep_Pair [dhall]  - Data.Functor.These.Rep_These1 [dhall]  - Data.These.Rep_These [dhall]  - Dhall.Pretty.Internal.Rep_CharacterSet [dhall]  - Data.Attoparsec.Internal.Types.Chunk [dhall]  - Data.Attoparsec.Internal.Types.State [dhall]  - Data.Attoparsec.Internal.Types.Pos [dhall]  - Data.Attoparsec.Internal.Types.ChunkElem [dhall]  - Data.Attoparsec.Internal.Types.chunkElemToChar [dhall]  - Data.Attoparsec.Internal.Types.bufferElemAt [dhall]  - Data.Attoparsec.Internal.Types.atBufferEnd [dhall]  - Data.Attoparsec.Internal.Types.nullChunk [dhall]  - Data.Attoparsec.Internal.Types.pappendChunk [dhall]  - Data.Attoparsec.Text.Buffer.Buffer [dhall]  - Data.Attoparsec.Internal.Types.D:R:ChunkElemText [dhall]  - Numeric.Half.Internal.Rep_Half [dhall]  - Basement.Numerical.Subtractive.D:R:DifferenceNatural [dhall]  - Data.IP.Addr.Rep_IP [dhall]  - Data.IP.Addr.Rep_IPv4 [dhall]  - Data.IP.Addr.Rep_IPv6 [dhall]  - Data.IP.Range.Rep_AddrRange [dhall]  - Data.IP.Range.Rep_IPRange [dhall]  - Network.TLS.Crypto.Types.Rep_Group [dhall]  - Network.TLS.Types.Rep_SessionData [dhall]  - Network.TLS.Types.Rep_SessionFlag [dhall]  - Network.TLS.Types.Rep_TLS13TicketInfo [dhall]  - Network.TLS.Types.Rep_Version [dhall]  - Data.UnixTime.Types.Rep_UnixTime [dhall]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [dhall]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [dhall]  - Codec.Compression.Zlib.Stream.Rep_Format [dhall]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [dhall]  - Codec.Compression.Zlib.Stream.Rep_Method [dhall]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [dhall]  - Data.CaseInsensitive.Internal.foldCaseList [dhall]  - Data.Bifunctor.Flip.Rep_Flip [dhall]  - Data.Bifunctor.Join.Rep_Join [dhall]  - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor [dhall]  - Control.Applicative.Lift.Rep_Lift [dhall]  - Dhall.DirectoryTree.Types.Rep_FilesystemEntry [dhall]  - Dhall.DirectoryTree.Types.Rep_Entry [dhall]  - Dhall.DirectoryTree.Types.Rep_Mode [dhall]  - Dhall.DirectoryTree.Types.Rep_Access [dhall]  - Dhall.DirectoryTree.Types.Rep_Group [dhall]  - Dhall.DirectoryTree.Types.Rep_User [dhall]  - Text.Pretty.Simple.Internal.Color.Rep_ColorOptions [dhall]  - Text.Pretty.Simple.Internal.Color.Rep_Style [dhall]  - Text.Pretty.Simple.Internal.Expr.Rep_CommaSeparated [dhall]  - Text.Pretty.Simple.Internal.Expr.Rep_Expr [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_CheckColorTty [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_OutputOptions [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_StringOutputStyle [dhall]  - Text.Megaparsec.Error.Builder.Rep_EF [dhall]  - Text.Megaparsec.Error.Builder.Rep_ET [dhall]  - Prettyprinter.Render.Util.SimpleDocTree.Rep_SimpleDocTree [dhall] Warning: Dhall.Marshal.Decode: could not find link destinations for: [dhall]  - GHC.Generics.Rep_Fingerprint [dhall]  - GHC.Generics.Rep_GeneralCategory [dhall]  - GHC.Generics.Rep_SrcLoc [dhall]  - GHC.Generics.Rep_Down [dhall]  - GHC.Generics.Rep_Tuple15 [dhall]  - GHC.Generics.Rep_Tuple14 [dhall]  - GHC.Generics.Rep_Tuple13 [dhall]  - GHC.Generics.Rep_Tuple12 [dhall]  - GHC.Generics.Rep_Tuple11 [dhall]  - GHC.Generics.Rep_Tuple10 [dhall]  - GHC.Generics.Rep_Tuple9 [dhall]  - GHC.Generics.Rep_Tuple8 [dhall]  - GHC.Generics.Rep_Tuple7 [dhall]  - GHC.Generics.Rep_Tuple6 [dhall]  - GHC.Generics.Rep_Tuple5 [dhall]  - GHC.Generics.Rep_Tuple4 [dhall]  - GHC.Generics.Rep_Tuple3 [dhall]  - GHC.Generics.Rep_Tuple2 [dhall]  - GHC.Generics.Rep_Solo [dhall]  - GHC.Generics.Rep_Unit [dhall]  - GHC.Generics.Rep_Proxy [dhall]  - GHC.Generics.Rep_Ordering [dhall]  - GHC.Generics.Rep_Bool [dhall]  - GHC.Generics.Rep_Either [dhall]  - GHC.Generics.Rep_Maybe [dhall]  - GHC.Generics.Rep_NonEmpty [dhall]  - GHC.Generics.Rep_List [dhall]  - GHC.Generics.Rep_Void [dhall]  - GHC.Generics.Rep_M1 [dhall]  - GHC.Generics.Rep_V1 [dhall]  - GHC.Generics.Rep_U1 [dhall]  - GHC.Generics.Rep_Par1 [dhall]  - GHC.Generics.Rep_Rec1 [dhall]  - GHC.Generics.Rep_K1 [dhall]  - GHC.Generics.Rep_:+: [dhall]  - GHC.Generics.Rep_:*: [dhall]  - GHC.Generics.Rep_:.: [dhall]  - GHC.Generics.Rep_R:UReckWordp [dhall]  - GHC.Generics.Rep_R:UReckIntp [dhall]  - GHC.Generics.Rep_R:UReckDoublep [dhall]  - GHC.Generics.Rep_R:UReckCharp [dhall]  - GHC.Generics.Rep_R:UReckPtrp [dhall]  - GHC.Generics.Rep_Fixity [dhall]  - GHC.Generics.Rep_Associativity [dhall]  - GHC.Generics.Rep_SourceUnpackedness [dhall]  - GHC.Generics.Rep_SourceStrictness [dhall]  - GHC.Generics.Rep_DecidedStrictness [dhall]  - Data.Semigroup.Internal.Rep_Alt [dhall]  - Data.Semigroup.Internal.Rep_Product [dhall]  - Data.Semigroup.Internal.Rep_Sum [dhall]  - Data.Semigroup.Internal.Rep_Any [dhall]  - Data.Semigroup.Internal.Rep_All [dhall]  - Data.Semigroup.Internal.Rep_Endo [dhall]  - Data.Semigroup.Internal.Rep_Dual [dhall]  - Data.Monoid.Rep_Ap [dhall]  - Data.Monoid.Rep_Last [dhall]  - Data.Monoid.Rep_First [dhall]  - Data.Functor.Const.Rep_Const [dhall]  - GHC.RTS.Flags.Rep_RTSFlags [dhall]  - GHC.RTS.Flags.Rep_ParFlags [dhall]  - GHC.RTS.Flags.Rep_TickyFlags [dhall]  - GHC.RTS.Flags.Rep_TraceFlags [dhall]  - GHC.RTS.Flags.Rep_DoTrace [dhall]  - GHC.RTS.Flags.Rep_ProfFlags [dhall]  - GHC.RTS.Flags.Rep_DoHeapProfile [dhall]  - GHC.RTS.Flags.Rep_CCFlags [dhall]  - GHC.RTS.Flags.Rep_DoCostCentres [dhall]  - GHC.RTS.Flags.Rep_DebugFlags [dhall]  - GHC.RTS.Flags.Rep_MiscFlags [dhall]  - GHC.RTS.Flags.Rep_ConcFlags [dhall]  - GHC.RTS.Flags.Rep_GCFlags [dhall]  - GHC.RTS.Flags.Rep_GiveGCStats [dhall]  - Data.Functor.Identity.Rep_Identity [dhall]  - Control.Arrow.Rep_Kleisli [dhall]  - Control.Applicative.Rep_ZipList [dhall]  - Control.Applicative.Rep_WrappedArrow [dhall]  - Control.Applicative.Rep_WrappedMonad [dhall]  - Data.Version.Rep_Version [dhall]  - GHC.ByteOrder.Rep_ByteOrder [dhall]  - GHC.Stats.Rep_RTSStats [dhall]  - GHC.Stats.Rep_GCDetails [dhall]  - Data.Semigroup.Rep_WrappedMonoid [dhall]  - Data.Semigroup.Rep_Last [dhall]  - Data.Semigroup.Rep_First [dhall]  - Data.Semigroup.Rep_Arg [dhall]  - Data.Semigroup.Rep_Max [dhall]  - Data.Semigroup.Rep_Min [dhall]  - Data.Complex.Rep_Complex [dhall]  - Data.Functor.Sum.Rep_Sum [dhall]  - Data.Functor.Product.Rep_Product [dhall]  - Data.Functor.Compose.Rep_Compose [dhall]  - Data.Sequence.Internal.Rep_ViewR [dhall]  - Data.Sequence.Internal.Rep_ViewL [dhall]  - Data.Sequence.Internal.Rep_Elem [dhall]  - Data.Sequence.Internal.Rep_Node [dhall]  - Data.Sequence.Internal.Rep_Digit [dhall]  - Data.Sequence.Internal.Rep_FingerTree [dhall]  - Data.Tree.Rep_Tree [dhall]  - Data.Graph.Rep_SCC [dhall]  - Network.HTTP.Types.Header.Rep_ByteRange [dhall]  - Network.HTTP.Types.Method.Rep_StdMethod [dhall]  - Network.HTTP.Types.Status.Rep_Status [dhall]  - Network.HTTP.Types.Version.Rep_HttpVersion [dhall]  - Network.TLS.Types.Millisecond [dhall]  - Network.TLS.Types.Second [dhall]  - Codec.Compression.Zlib.Internal.Rep_DecompressError [dhall]  - Codec.Compression.Zlib.Internal.Rep_DecompressParams [dhall]  - Codec.Compression.Zlib.Internal.Rep_CompressParams [dhall]  - GHC.Generics.Rep_R:UReckFloatp [dhall]  - Dhall.Crypto.Rep_SHA256Digest [dhall]  - GHC.IO.Exception.Rep_ExitCode [dhall]  - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang [dhall]  - GHC.LanguageExtensions.Type.Rep_Extension [dhall]  - Language.Haskell.TH.Syntax.Rep_AnnLookup [dhall]  - Language.Haskell.TH.Syntax.Rep_AnnTarget [dhall]  - Language.Haskell.TH.Syntax.Rep_Bang [dhall]  - Language.Haskell.TH.Syntax.Rep_BndrVis [dhall]  - Language.Haskell.TH.Syntax.Rep_Body [dhall]  - Language.Haskell.TH.Syntax.Rep_Bytes [dhall]  - Language.Haskell.TH.Syntax.Rep_Callconv [dhall]  - Language.Haskell.TH.Syntax.Rep_Clause [dhall]  - Language.Haskell.TH.Syntax.Rep_Con [dhall]  - Language.Haskell.TH.Syntax.Rep_Dec [dhall]  - Language.Haskell.TH.Syntax.Rep_DecidedStrictness [dhall]  - Language.Haskell.TH.Syntax.Rep_DerivClause [dhall]  - Language.Haskell.TH.Syntax.Rep_DerivStrategy [dhall]  - Language.Haskell.TH.Syntax.Rep_DocLoc [dhall]  - Language.Haskell.TH.Syntax.Rep_Exp [dhall]  - Language.Haskell.TH.Syntax.Rep_FamilyResultSig [dhall]  - Language.Haskell.TH.Syntax.Rep_FixityDirection [dhall]  - Language.Haskell.TH.Syntax.Rep_Fixity [dhall]  - Language.Haskell.TH.Syntax.Rep_Foreign [dhall]  - Language.Haskell.TH.Syntax.Rep_FunDep [dhall]  - Language.Haskell.TH.Syntax.Rep_Guard [dhall]  - Language.Haskell.TH.Syntax.Rep_Info [dhall]  - Language.Haskell.TH.Syntax.Rep_InjectivityAnn [dhall]  - Language.Haskell.TH.Syntax.Rep_Inline [dhall]  - Language.Haskell.TH.Syntax.Rep_Lit [dhall]  - Language.Haskell.TH.Syntax.Rep_Loc [dhall]  - Language.Haskell.TH.Syntax.Rep_Match [dhall]  - Language.Haskell.TH.Syntax.Rep_ModName [dhall]  - Language.Haskell.TH.Syntax.Rep_ModuleInfo [dhall]  - Language.Haskell.TH.Syntax.Rep_Module [dhall]  - Language.Haskell.TH.Syntax.Rep_NameFlavour [dhall]  - Language.Haskell.TH.Syntax.Rep_NameSpace [dhall]  - Language.Haskell.TH.Syntax.Rep_Name [dhall]  - Language.Haskell.TH.Syntax.Rep_OccName [dhall]  - Language.Haskell.TH.Syntax.Rep_Overlap [dhall]  - Language.Haskell.TH.Syntax.Rep_Pat [dhall]  - Language.Haskell.TH.Syntax.Rep_PatSynArgs [dhall]  - Language.Haskell.TH.Syntax.Rep_PatSynDir [dhall]  - Language.Haskell.TH.Syntax.Rep_Phases [dhall]  - Language.Haskell.TH.Syntax.Rep_PkgName [dhall]  - Language.Haskell.TH.Syntax.Rep_Pragma [dhall]  - Language.Haskell.TH.Syntax.Rep_Range [dhall]  - Language.Haskell.TH.Syntax.Rep_Role [dhall]  - Language.Haskell.TH.Syntax.Rep_RuleBndr [dhall]  - Language.Haskell.TH.Syntax.Rep_RuleMatch [dhall]  - Language.Haskell.TH.Syntax.Rep_Safety [dhall]  - Language.Haskell.TH.Syntax.Rep_SourceStrictness [dhall]  - Language.Haskell.TH.Syntax.Rep_SourceUnpackedness [dhall]  - Language.Haskell.TH.Syntax.Rep_Specificity [dhall]  - Language.Haskell.TH.Syntax.Rep_Stmt [dhall]  - Language.Haskell.TH.Syntax.Rep_TyLit [dhall]  - Language.Haskell.TH.Syntax.Rep_TySynEqn [dhall]  - Language.Haskell.TH.Syntax.Rep_TyVarBndr [dhall]  - Language.Haskell.TH.Syntax.Rep_Type [dhall]  - Language.Haskell.TH.Syntax.Rep_TypeFamilyHead [dhall]  - Network.HTTP.Client.Rep_HistoriedResponse [dhall]  - Data.Vector.Generic.Base.Vector [dhall]  - Data.Vector.Generic.Base.Mutable [dhall]  - Data.Vector.Generic.Base.basicLength [dhall]  - Data.Vector.Generic.Base.basicUnsafeIndexM [dhall]  - Data.Vector.Generic.Base.basicUnsafeFreeze [dhall]  - Data.Vector.Generic.Base.elemseq [dhall]  - Data.Vector.Generic.Base.basicUnsafeCopy [dhall]  - Data.Vector.Generic.Base.basicUnsafeSlice [dhall]  - Control.Monad.Trans.Accum.Rep_AccumT [dhall]  - Control.Monad.Trans.Cont.Rep_ContT [dhall]  - Control.Monad.Trans.Except.Rep_ExceptT [dhall]  - Control.Monad.Trans.Identity.Rep_IdentityT [dhall]  - Control.Monad.Trans.Maybe.Rep_MaybeT [dhall]  - Control.Monad.Trans.RWS.CPS.Rep_RWST [dhall]  - Control.Monad.Trans.RWS.Lazy.Rep_RWST [dhall]  - Control.Monad.Trans.RWS.Strict.Rep_RWST [dhall]  - Control.Monad.Trans.Reader.Rep_ReaderT [dhall]  - Control.Monad.Trans.Select.Rep_SelectT [dhall]  - Control.Monad.Trans.State.Lazy.Rep_StateT [dhall]  - Control.Monad.Trans.State.Strict.Rep_StateT [dhall]  - Control.Monad.Trans.Writer.CPS.Rep_WriterT [dhall]  - Control.Monad.Trans.Writer.Lazy.Rep_WriterT [dhall]  - Control.Monad.Trans.Writer.Strict.Rep_WriterT [dhall]  - Data.Vector.Mutable.MVector [dhall]  - Data.Vector.D:R:ItemVector [dhall]  - Data.Vector.Generic.Base.basicUnsafeThaw [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Doc [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style [dhall]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails [dhall]  - Text.PrettyPrint.HughesPJ.Rep_Doc [dhall]  - Dhall.Map.Rep_Map [dhall]  - Data.Functor.Constant.Rep_Constant [dhall]  - Data.Bifunctor.Biff.Rep_Biff [dhall]  - Data.Bifunctor.Clown.Rep_Clown [dhall]  - Data.Bifunctor.Joker.Rep_Joker [dhall]  - Data.Bifunctor.Product.Rep_Product [dhall]  - Data.Bifunctor.Sum.Rep_Sum [dhall]  - Data.Bifunctor.Tannen.Rep_Tannen [dhall]  - Data.Sequence.Internal.D:R:ItemSeq [dhall]  - Data.Sequence.Internal.UnzipWith [dhall]  - Data.Sequence.Internal.unzipWith' [dhall]  - Data.Tagged.Rep_Tagged [dhall]  - Data.Functor.Reverse.Rep_Reverse [dhall]  - Dhall.Set.Rep_Set [dhall]  - Dhall.Syntax.Const.Rep_Const [dhall]  - Dhall.Syntax.Types.Rep_WithComponent [dhall]  - Dhall.Syntax.Types.Rep_FieldSelection [dhall]  - Dhall.Syntax.Types.Rep_PreferAnnotation [dhall]  - Dhall.Syntax.Types.Rep_DhallDouble [dhall]  - Data.ByteString.Short.Internal.Rep_ShortByteString [dhall]  - Dhall.Syntax.Var.Rep_Var [dhall]  - Dhall.Syntax.RecordField.Rep_RecordField [dhall]  - Dhall.Syntax.FunctionBinding.Rep_FunctionBinding [dhall]  - Dhall.Syntax.Binding.Rep_Binding [dhall]  - Prettyprinter.Internal.Rep_Doc [dhall]  - Prettyprinter.Internal.Rep_SimpleDocStream [dhall]  - Text.Megaparsec.Error.Rep_ErrorFancy [dhall]  - Text.Megaparsec.Error.Rep_ErrorItem [dhall]  - Text.Megaparsec.Error.Rep_ParseErrorBundle [dhall]  - Text.Megaparsec.Error.Rep_ParseError [dhall]  - Text.Megaparsec.Pos.Rep_InvalidPosException [dhall]  - Text.Megaparsec.Pos.Rep_Pos [dhall]  - Text.Megaparsec.Pos.Rep_SourcePos [dhall]  - Text.Megaparsec.State.Rep_PosState [dhall]  - Text.Megaparsec.State.Rep_State [dhall]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokenSeq [dhall]  - Text.Megaparsec.Stream.D:R:TokensSeq [dhall]  - Text.Megaparsec.Stream.D:R:TokenShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensShareInput0 [dhall]  - Text.Megaparsec.Stream.D:R:TokenText0 [dhall]  - Text.Megaparsec.Stream.D:R:TokensText0 [dhall]  - Dhall.Src.Rep_Src [dhall]  - Dhall.Syntax.Chunks.Rep_Chunks [dhall]  - Dhall.Syntax.Expr.Rep_Expr [dhall]  - Control.Applicative.Backwards.Rep_Backwards [dhall]  - System.OsString.Internal.Types.Hidden.Rep_OsChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_OsString [dhall]  - System.OsString.Internal.Types.Hidden.Rep_PosixChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_PosixString [dhall]  - System.OsString.Internal.Types.Hidden.Rep_WindowsChar [dhall]  - System.OsString.Internal.Types.Hidden.Rep_WindowsString [dhall]  - System.OsString.Internal.Types.Rep_OsChar [dhall]  - System.OsString.Internal.Types.Rep_OsString [dhall]  - System.OsString.Internal.Types.Rep_PosixChar [dhall]  - System.OsString.Internal.Types.Rep_PosixString [dhall]  - System.OsString.Internal.Types.Rep_WindowsChar [dhall]  - System.OsString.Internal.Types.Rep_WindowsString [dhall]  - Dhall.Syntax.Import.Rep_Import [dhall]  - Dhall.Syntax.Import.Rep_ImportHashed [dhall]  - Dhall.Syntax.Import.Rep_ImportType [dhall]  - Dhall.Syntax.Import.Rep_URL [dhall]  - Dhall.Syntax.Import.Rep_ImportMode [dhall]  - Dhall.Syntax.Import.Rep_Scheme [dhall]  - Dhall.Syntax.Import.Rep_FilePrefix [dhall]  - Dhall.Syntax.Import.Rep_File [dhall]  - Dhall.Syntax.Import.Rep_Directory [dhall]  - Network.URI.Rep_URIAuth [dhall]  - Network.URI.Rep_URI [dhall]  - Data.Aeson.Types.Internal.Rep_Value [dhall]  - Data.Fix.Rep_Fix [dhall]  - Data.Strict.Either.Rep_Either [dhall]  - Data.Strict.Maybe.Rep_Maybe [dhall]  - Data.Strict.These.Rep_These [dhall]  - Data.Strict.Tuple.Rep_Pair [dhall]  - Data.Functor.These.Rep_These1 [dhall]  - Data.These.Rep_These [dhall]  - Dhall.Pretty.Internal.Rep_CharacterSet [dhall]  - Data.Attoparsec.Internal.Types.Chunk [dhall]  - Data.Attoparsec.Internal.Types.State [dhall]  - Data.Attoparsec.Internal.Types.Pos [dhall]  - Data.Attoparsec.Internal.Types.ChunkElem [dhall]  - Data.Attoparsec.Internal.Types.chunkElemToChar [dhall]  - Data.Attoparsec.Internal.Types.bufferElemAt [dhall]  - Data.Attoparsec.Internal.Types.atBufferEnd [dhall]  - Data.Attoparsec.Internal.Types.nullChunk [dhall]  - Data.Attoparsec.Internal.Types.pappendChunk [dhall]  - Data.Attoparsec.Text.Buffer.Buffer [dhall]  - Data.Attoparsec.Internal.Types.D:R:ChunkElemText [dhall]  - Numeric.Half.Internal.Rep_Half [dhall]  - Basement.Numerical.Subtractive.D:R:DifferenceNatural [dhall]  - Data.IP.Addr.Rep_IP [dhall]  - Data.IP.Addr.Rep_IPv4 [dhall]  - Data.IP.Addr.Rep_IPv6 [dhall]  - Data.IP.Range.Rep_AddrRange [dhall]  - Data.IP.Range.Rep_IPRange [dhall]  - Network.TLS.Crypto.Types.Rep_Group [dhall]  - Network.TLS.Types.Rep_SessionData [dhall]  - Network.TLS.Types.Rep_SessionFlag [dhall]  - Network.TLS.Types.Rep_TLS13TicketInfo [dhall]  - Network.TLS.Types.Rep_Version [dhall]  - Data.UnixTime.Types.Rep_UnixTime [dhall]  - Codec.Compression.Zlib.Stream.Rep_CompressionLevel [dhall]  - Codec.Compression.Zlib.Stream.Rep_CompressionStrategy [dhall]  - Codec.Compression.Zlib.Stream.Rep_Format [dhall]  - Codec.Compression.Zlib.Stream.Rep_MemoryLevel [dhall]  - Codec.Compression.Zlib.Stream.Rep_Method [dhall]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [dhall]  - Data.CaseInsensitive.Internal.foldCaseList [dhall]  - Data.Bifunctor.Flip.Rep_Flip [dhall]  - Data.Bifunctor.Join.Rep_Join [dhall]  - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor [dhall]  - Control.Applicative.Lift.Rep_Lift [dhall]  - Dhall.DirectoryTree.Types.Rep_FilesystemEntry [dhall]  - Dhall.DirectoryTree.Types.Rep_Entry [dhall]  - Dhall.DirectoryTree.Types.Rep_Mode [dhall]  - Dhall.DirectoryTree.Types.Rep_Access [dhall]  - Dhall.DirectoryTree.Types.Rep_Group [dhall]  - Dhall.DirectoryTree.Types.Rep_User [dhall]  - Text.Pretty.Simple.Internal.Color.Rep_ColorOptions [dhall]  - Text.Pretty.Simple.Internal.Color.Rep_Style [dhall]  - Text.Pretty.Simple.Internal.Expr.Rep_CommaSeparated [dhall]  - Text.Pretty.Simple.Internal.Expr.Rep_Expr [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_CheckColorTty [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_OutputOptions [dhall]  - Text.Pretty.Simple.Internal.Printer.Rep_StringOutputStyle [dhall]  - Text.Megaparsec.Error.Builder.Rep_EF [dhall]  - Text.Megaparsec.Error.Builder.Rep_ET [dhall]  - Prettyprinter.Render.Util.SimpleDocTree.Rep_SimpleDocTree [dhall] Warning: Dhall.Import: could not find link destinations for: [dhall]  - Dhall.Import.Types.OriginHeaders [dhall] Warning: Dhall.DirectoryTree: could not find link destinations for: [dhall]  - Dhall.DirectoryTree.Types.Rep_FilesystemEntry [dhall]  - Dhall.DirectoryTree.Types.Rep_Entry [dhall]  - Dhall.DirectoryTree.Types.Rep_Mode [dhall]  - Dhall.DirectoryTree.Types.Rep_Access [dhall]  - Dhall.DirectoryTree.Types.Rep_Group [dhall]  - Dhall.DirectoryTree.Types.Rep_User