$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/86n4l5yri6hys3zk2mwy2azcv9prqb8j-nix-2.31.4/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/NorfairKing/dirforest?ref=master&rev=2aca5d03e3160b74d5b1e00ac8744541db143f8e#packages.x86_64-linux.default --print-build-logs 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  Building dirforest-source [dirforest-source] Phase: setupCompilerEnvironmentPhase [dirforest-source] Build with /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3. [dirforest-source] Phase: unpackPhase [dirforest-source] unpacking source archive /nix/store/xaclhqsqg0vlfbypxzdclmwhl17inj8w-dirforest [dirforest-source] source root is dirforest [dirforest-source] Phase: patchPhase [dirforest-source] Phase: compileBuildDriverPhase [dirforest-source] setupCompileFlags: -package-db=/build/tmp.sujyZubsGe/setup-package.conf.d -threaded [dirforest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.sujyZubsGe/Main.o ) [dirforest-source] [2 of 2] Linking Setup [dirforest-source] Phase: updateAutotoolsGnuConfigScriptsPhase [dirforest-source] Phase: configurePhase [dirforest-source] configureFlags: --verbose --prefix=/nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/dirforest-0.1.0.0 --with-gcc=gcc --package-db=/build/tmp.sujyZubsGe/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 --ghc-option=-Wall --ghc-option=-Werror --extra-lib-dirs=/nix/store/wl2nw5l4x4dg6kclbgpq7v9212i1s6cy-ncurses-6.6/lib --extra-lib-dirs=/nix/store/2zs4bbi72plfm8j6zxf1js4f3yc4yzwy-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/qhmqdg27kcrlkl8ida6d5hiacw0y8d21-elfutils-0.194/lib --extra-lib-dirs=/nix/store/y56aqb1m3y5davn6hsv4jfbml78qw4mv-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wjfhh11sfcdf97mvg7hbxickybxzk850-numactl-2.0.18/lib [dirforest-source] Using Parsec parser [dirforest-source] Configuring dirforest-0.1.0.0... [dirforest-source] Dependency aeson: using aeson-2.2.4.1 [dirforest-source] Dependency autodocodec: using autodocodec-0.5.0.0 [dirforest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [dirforest-source] Dependency containers: using containers-0.7 [dirforest-source] Dependency deepseq: using deepseq-1.5.0.0 [dirforest-source] Dependency filepath: using filepath-1.5.4.0 [dirforest-source] Dependency path: using path-0.9.6 [dirforest-source] Dependency path-io: using path-io-1.8.2 [dirforest-source] Dependency validity: using validity-0.12.1.0 [dirforest-source] Dependency validity-containers: using validity-containers-0.5.0.5 [dirforest-source] Dependency validity-path: using validity-path-0.4.0.1 [dirforest-source] Source component graph: component lib [dirforest-source] Configured component graph: [dirforest-source]  component dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest-source]  include aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest-source]  include autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest-source]  include base-4.20.2.0-4d66 [dirforest-source]  include containers-0.7-e888 [dirforest-source]  include deepseq-1.5.0.0-04fd [dirforest-source]  include filepath-1.5.4.0-a61e [dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest-source]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest-source]  include validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest-source]  include validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest-source]  include validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest-source] Linked component graph: [dirforest-source]  unit dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest-source]  include aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest-source]  include autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest-source]  include base-4.20.2.0-4d66 [dirforest-source]  include containers-0.7-e888 [dirforest-source]  include deepseq-1.5.0.0-04fd [dirforest-source]  include filepath-1.5.4.0-a61e [dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest-source]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest-source]  include validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest-source]  include validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest-source]  include validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest-source]  Data.DirForest=dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9:Data.DirForest [dirforest-source] Ready component graph: [dirforest-source]  definite dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest-source]  depends aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest-source]  depends autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest-source]  depends base-4.20.2.0-4d66 [dirforest-source]  depends containers-0.7-e888 [dirforest-source]  depends deepseq-1.5.0.0-04fd [dirforest-source]  depends filepath-1.5.4.0-a61e [dirforest-source]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest-source]  depends path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest-source]  depends validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest-source]  depends validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest-source]  depends validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest-source] Using Cabal-3.12.1.0 compiled by ghc-9.10 [dirforest-source] Using compiler: ghc-9.10.3 [dirforest-source] Using install prefix: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0 [dirforest-source] Executables installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/bin [dirforest-source] Libraries installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest-source] Dynamic Libraries installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af [dirforest-source] Private executables installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/libexec/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0 [dirforest-source] Data files installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/share/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0 [dirforest-source] Documentation installed in: /share/doc/dirforest-0.1.0.0 [dirforest-source] Configuration files installed in: [dirforest-source] /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/etc [dirforest-source] No alex found [dirforest-source] Using ar found on system at: [dirforest-source] /nix/store/mbyy19mdwnfvfwmdi0gqgggx0njvpl1w-binutils-wrapper-2.46/bin/ar [dirforest-source] No c2hs found [dirforest-source] No cpphs found [dirforest-source] No doctest found [dirforest-source] Using gcc version 15.2.0 given by user at: [dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/gcc [dirforest-source] Using ghc version 9.10.3 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc [dirforest-source] Using ghc-pkg version 9.10.3 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [dirforest-source] No ghcjs found [dirforest-source] No ghcjs-pkg found [dirforest-source] No greencard found [dirforest-source] Using haddock version 2.31.1 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [dirforest-source] No happy found [dirforest-source] Using haskell-suite found on system at: haskell-suite-dummy-location [dirforest-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [dirforest-source] No hmake found [dirforest-source] Using hpc version 0.69 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [dirforest-source] Using hsc2hs version 0.68.10 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [dirforest-source] Using hscolour version 1.25 found on system at: [dirforest-source] /nix/store/hvlf3xzdw0p5s3kybdkch6iqyz0740rc-hscolour-1.25/bin/HsColour [dirforest-source] No jhc found [dirforest-source] Using ld found on system at: [dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/ld [dirforest-source] No pkg-config found [dirforest-source] Using runghc version 9.10.3 found on system at: [dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/runghc-9.10.3 [dirforest-source] Using strip version 2.46 found on system at: [dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/strip [dirforest-source] Using tar found on system at: [dirforest-source] /nix/store/k5akwnrn9x2afaj2va7g4a2zpdim8l43-gnutar-1.35/bin/tar [dirforest-source] No uhc found [dirforest-source] Phase: buildPhase [dirforest-source] Distribution quality warnings: [dirforest-source] [no-category] No 'category' field. [dirforest-source] [no-description] No 'description' field. [dirforest-source] [no-license-file] A 'license-file' is not specified. [dirforest-source] [missing-upper-bounds] On library, these packages miss upper bounds: [dirforest-source] - aeson [dirforest-source] - autodocodec [dirforest-source] - containers [dirforest-source] - deepseq [dirforest-source] - filepath [dirforest-source] - path [dirforest-source] - path-io [dirforest-source] - validity [dirforest-source] - validity-containers [dirforest-source] - validity-path [dirforest-source] Please add them. There is more information at https://pvp.haskell.org/ [dirforest-source] Building source dist for dirforest-0.1.0.0... [dirforest-source] Source tarball created: dist/dirforest-0.1.0.0.tar.gz [dirforest-source] Phase: checkPhase [dirforest-source] Phase: haddockPhase [dirforest-source] Phase: installPhase [dirforest-source] Phase: fixupPhase [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0 [post-build-hook] Pushing 1 paths (0 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0 (6.70 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/xhj6km4i98f8a22h3kmwrzh14nis7h46-dirforest-source-0.1.0.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 1 of 6 built Building dirforest [dirforest] Phase: setupCompilerEnvironmentPhase [dirforest] Build with /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3. [dirforest] Phase: unpackPhase [dirforest] unpacking source archive /nix/store/4666z3jphhlw1j35g6sq3hjbm383pk8n-dirforest-source-0.1.0.0/dirforest-0.1.0.0.tar.gz [dirforest] source root is dirforest-0.1.0.0 [dirforest] setting SOURCE_DATE_EPOCH to timestamp 1780466400 of file "dirforest-0.1.0.0/src/Data/DirForest.hs" [dirforest] warning: file "dirforest-0.1.0.0/src/Data/DirForest.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [dirforest] Phase: patchPhase [dirforest] Phase: compileBuildDriverPhase [dirforest] setupCompileFlags: -package-db=/build/tmp.bVSbTGMKXb/setup-package.conf.d -threaded [dirforest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bVSbTGMKXb/Main.o ) [dirforest] [2 of 2] Linking Setup [dirforest] Phase: updateAutotoolsGnuConfigScriptsPhase [dirforest] Phase: configurePhase [dirforest] configureFlags: --verbose --prefix=/nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc/share/doc/dirforest-0.1.0.0 --with-gcc=gcc --package-db=/build/tmp.bVSbTGMKXb/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 --ghc-option=-Wall --ghc-option=-Werror --extra-lib-dirs=/nix/store/wl2nw5l4x4dg6kclbgpq7v9212i1s6cy-ncurses-6.6/lib --extra-lib-dirs=/nix/store/2zs4bbi72plfm8j6zxf1js4f3yc4yzwy-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/qhmqdg27kcrlkl8ida6d5hiacw0y8d21-elfutils-0.194/lib --extra-lib-dirs=/nix/store/y56aqb1m3y5davn6hsv4jfbml78qw4mv-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wjfhh11sfcdf97mvg7hbxickybxzk850-numactl-2.0.18/lib [dirforest] Using Parsec parser [dirforest] Configuring dirforest-0.1.0.0... [dirforest] Dependency aeson: using aeson-2.2.4.1 [dirforest] Dependency autodocodec: using autodocodec-0.5.0.0 [dirforest] Dependency base >=4.7 && <5: using base-4.20.2.0 [dirforest] Dependency containers: using containers-0.7 [dirforest] Dependency deepseq: using deepseq-1.5.0.0 [dirforest] Dependency filepath: using filepath-1.5.4.0 [dirforest] Dependency path: using path-0.9.6 [dirforest] Dependency path-io: using path-io-1.8.2 [dirforest] Dependency validity: using validity-0.12.1.0 [dirforest] Dependency validity-containers: using validity-containers-0.5.0.5 [dirforest] Dependency validity-path: using validity-path-0.4.0.1 [dirforest] Source component graph: component lib [dirforest] Configured component graph: [dirforest]  component dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest]  include aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest]  include autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest]  include base-4.20.2.0-4d66 [dirforest]  include containers-0.7-e888 [dirforest]  include deepseq-1.5.0.0-04fd [dirforest]  include filepath-1.5.4.0-a61e [dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest]  include validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest]  include validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest]  include validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest] Linked component graph: [dirforest]  unit dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest]  include aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest]  include autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest]  include base-4.20.2.0-4d66 [dirforest]  include containers-0.7-e888 [dirforest]  include deepseq-1.5.0.0-04fd [dirforest]  include filepath-1.5.4.0-a61e [dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest]  include validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest]  include validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest]  include validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest]  Data.DirForest=dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9:Data.DirForest [dirforest] Ready component graph: [dirforest]  definite dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest]  depends aeson-2.2.4.1-I5kgiCyiPJO8jEV0bEgUez [dirforest]  depends autodocodec-0.5.0.0-enQwBxb0XY8pJ2dSZA6Ze [dirforest]  depends base-4.20.2.0-4d66 [dirforest]  depends containers-0.7-e888 [dirforest]  depends deepseq-1.5.0.0-04fd [dirforest]  depends filepath-1.5.4.0-a61e [dirforest]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [dirforest]  depends path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [dirforest]  depends validity-0.12.1.0-8qjG7yVSgvqEBOp0lq9ci9 [dirforest]  depends validity-containers-0.5.0.5-DsW4n4ZO4TIJj2S37fXP1f [dirforest]  depends validity-path-0.4.0.1-EJQNNeDf8wr8dbgMXmZY7D [dirforest] Using Cabal-3.12.1.0 compiled by ghc-9.10 [dirforest] Using compiler: ghc-9.10.3 [dirforest] Using install prefix: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 [dirforest] Executables installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/bin [dirforest] Libraries installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest] Dynamic Libraries installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af [dirforest] Private executables installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/libexec/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0 [dirforest] Data files installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/share/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0 [dirforest] Documentation installed in: [dirforest] /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc/share/doc/dirforest-0.1.0.0 [dirforest] Configuration files installed in: [dirforest] /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/etc [dirforest] No alex found [dirforest] Using ar found on system at: [dirforest] /nix/store/mbyy19mdwnfvfwmdi0gqgggx0njvpl1w-binutils-wrapper-2.46/bin/ar [dirforest] No c2hs found [dirforest] No cpphs found [dirforest] No doctest found [dirforest] Using gcc version 15.2.0 given by user at: [dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/gcc [dirforest] Using ghc version 9.10.3 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc [dirforest] Using ghc-pkg version 9.10.3 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [dirforest] No ghcjs found [dirforest] No ghcjs-pkg found [dirforest] No greencard found [dirforest] Using haddock version 2.31.1 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [dirforest] No happy found [dirforest] Using haskell-suite found on system at: haskell-suite-dummy-location [dirforest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [dirforest] No hmake found [dirforest] Using hpc version 0.69 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [dirforest] Using hsc2hs version 0.68.10 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [dirforest] Using hscolour version 1.25 found on system at: [dirforest] /nix/store/hvlf3xzdw0p5s3kybdkch6iqyz0740rc-hscolour-1.25/bin/HsColour [dirforest] No jhc found [dirforest] Using ld found on system at: [dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/ld [dirforest] No pkg-config found [dirforest] Using runghc version 9.10.3 found on system at: [dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/runghc-9.10.3 [dirforest] Using strip version 2.46 found on system at: [dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/strip [dirforest] Using tar found on system at: [dirforest] /nix/store/k5akwnrn9x2afaj2va7g4a2zpdim8l43-gnutar-1.35/bin/tar [dirforest] No uhc found [dirforest] Phase: buildPhase [dirforest] Preprocessing library for dirforest-0.1.0.0... [dirforest] Building library for dirforest-0.1.0.0... [dirforest] [1 of 2] Compiling Data.DirForest ( src/Data/DirForest.hs, dist/build/Data/DirForest.o, dist/build/Data/DirForest.dyn_o ) [dirforest] [2 of 2] Compiling Paths_dirforest ( dist/build/autogen/Paths_dirforest.hs, dist/build/Paths_dirforest.o, dist/build/Paths_dirforest.dyn_o ) [dirforest] [1 of 2] Compiling Data.DirForest ( src/Data/DirForest.hs, dist/build/Data/DirForest.p_o ) [dirforest] [2 of 2] Compiling Paths_dirforest ( dist/build/autogen/Paths_dirforest.hs, dist/build/Paths_dirforest.p_o ) [dirforest] Phase: checkPhase [dirforest] Package has no test suites. [dirforest] Phase: haddockPhase [dirforest] Preprocessing library for dirforest-0.1.0.0... [dirforest] Running Haddock on library for dirforest-0.1.0.0... [dirforest] Warning: The documentation for the following packages are not installed. No [dirforest] links will be generated to these packages: path-0.9.6, path-0.9.6, [dirforest] vector-0.13.2.0 [dirforest] [1 of 2] Compiling Data.DirForest ( src/Data/DirForest.hs, nothing ) [dirforest] [2 of 2] Compiling Paths_dirforest ( dist/build/autogen/Paths_dirforest.hs, nothing ) [dirforest] Haddock coverage: [dirforest] Warning: 'DirForest' is ambiguous. It is defined [dirforest]  * at src/Data/DirForest.hs:195:23 [dirforest]  * at src/Data/DirForest.hs:195:1 [dirforest]  You may be able to disambiguate the identifier by qualifying it or [dirforest]  by specifying the type/value namespace explicitly. [dirforest]  Defaulting to the one defined at src/Data/DirForest.hs:195:1 [dirforest]  32% ( 23 / 71) in 'Data.DirForest' [dirforest]  Missing documentation for: [dirforest]  DirTree (src/Data/DirForest.hs:133) [dirforest]  DirForest (src/Data/DirForest.hs:195) [dirforest]  InsertionError (src/Data/DirForest.hs:573) [dirforest]  eq1DirTree (src/Data/DirForest.hs:183) [dirforest]  ord1DirTree (src/Data/DirForest.hs:189) [dirforest]  eq1DirForest (src/Data/DirForest.hs:254) [dirforest]  ord1DirForest (src/Data/DirForest.hs:260) [dirforest]  lookup (src/Data/DirForest.hs:358) [dirforest]  singletonFile (src/Data/DirForest.hs:290) [dirforest]  singletonDir (src/Data/DirForest.hs:296) [dirforest]  insertFile (src/Data/DirForest.hs:435) [dirforest]  insertDir (src/Data/DirForest.hs:442) [dirforest]  mapWithPath (src/Data/DirForest.hs:302) [dirforest]  traverseWithPath (src/Data/DirForest.hs:305) [dirforest]  traverseWithPath_ (src/Data/DirForest.hs:319) [dirforest]  anyEmptyDir (src/Data/DirForest.hs:346) [dirforest]  fromFileMap (src/Data/DirForest.hs:581) [dirforest]  toFileMap (src/Data/DirForest.hs:584) [dirforest]  fromMap (src/Data/DirForest.hs:597) [dirforest]  toMap (src/Data/DirForest.hs:600) [dirforest]  fromFileList (src/Data/DirForest.hs:445) [dirforest]  toFileList (src/Data/DirForest.hs:448) [dirforest]  read (src/Data/DirForest.hs:616) [dirforest]  readNonHidden (src/Data/DirForest.hs:624) [dirforest]  readFiltered (src/Data/DirForest.hs:648) [dirforest]  readNonHiddenFiltered (src/Data/DirForest.hs:634) [dirforest]  readOneLevel (src/Data/DirForest.hs:696) [dirforest]  readOneLevelNonHidden (src/Data/DirForest.hs:704) [dirforest]  readOneLevelFiltered (src/Data/DirForest.hs:728) [dirforest]  readOneLevelNonHiddenFiltered (src/Data/DirForest.hs:714) [dirforest]  hiddenRel (src/Data/DirForest.hs:777) [dirforest]  write (src/Data/DirForest.hs:763) [dirforest]  InsertValidation (src/Data/DirForest.hs:450) [dirforest]  unpackInsertValidation (src/Data/DirForest.hs:463) [dirforest]  union (src/Data/DirForest.hs:469) [dirforest]  unionWith (src/Data/DirForest.hs:473) [dirforest]  unionWithKey (src/Data/DirForest.hs:477) [dirforest]  unions (src/Data/DirForest.hs:499) [dirforest]  intersection (src/Data/DirForest.hs:502) [dirforest]  intersectionWith (src/Data/DirForest.hs:505) [dirforest]  intersectionWithKey (src/Data/DirForest.hs:508) [dirforest]  intersections (src/Data/DirForest.hs:520) [dirforest]  difference (src/Data/DirForest.hs:555) [dirforest]  differenceWith (src/Data/DirForest.hs:558) [dirforest]  differenceWithKey (src/Data/DirForest.hs:561) [dirforest]  filter (src/Data/DirForest.hs:523) [dirforest]  filterWithKey (src/Data/DirForest.hs:526) [dirforest]  filterHidden (src/Data/DirForest.hs:542) [dirforest] Warning: Data.DirForest: could not find link destinations for: [dirforest]  - Path.Internal.Posix.Path [dirforest]  - Path.Posix.Rel [dirforest]  - Path.Posix.Dir [dirforest]  - Path.Posix.File [dirforest]  - Data.DirForest.Rep_InsertValidation [dirforest]  - Data.DirForest.Rep_InsertionError [dirforest]  - Data.DirForest.Rep_FOD [dirforest]  - Data.DirForest.Rep_DirForest [dirforest]  - Data.DirForest.Rep_DirTree [dirforest] Documentation created: dist/doc/html/dirforest/, [dirforest] dist/doc/html/dirforest/dirforest.txt [dirforest] Phase: installPhase [dirforest] Installing library in /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [dirforest] Phase: fixupPhase [dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 [dirforest] shrinking /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/libHSdirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9-ghc9.10.3.so [dirforest] checking for references to /build/ in /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0... [dirforest] patching script interpreter paths in /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 [dirforest] stripping (with command strip and flags -S -p) in /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/lib [dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc [dirforest] checking for references to /build/ in /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc... [dirforest] patching script interpreter paths in /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 [post-build-hook] Pushing 2 paths (179 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc (983.10 KiB) [post-build-hook] Pushing /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 (3.33 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/8lyc374q3l1510ahz5pmb0d4xkali9bz-dirforest-0.1.0.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/cg48d25a9zpr0jdm4a97sq7dzzrfnnxm-dirforest-0.1.0.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 2 of 6 built Building genvalidity-dirforest-source [genvalidity-dirforest-source] Phase: setupCompilerEnvironmentPhase [genvalidity-dirforest-source] Build with /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3. [genvalidity-dirforest-source] Phase: unpackPhase [genvalidity-dirforest-source] unpacking source archive /nix/store/2n4p9vzlzrsnm67j2w3jhwvjw1wbps4y-genvalidity-dirforest [genvalidity-dirforest-source] source root is genvalidity-dirforest [genvalidity-dirforest-source] Phase: patchPhase [genvalidity-dirforest-source] Phase: compileBuildDriverPhase [genvalidity-dirforest-source] setupCompileFlags: -package-db=/build/tmp.8XREjE4vog/setup-package.conf.d -threaded [genvalidity-dirforest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.8XREjE4vog/Main.o ) [genvalidity-dirforest-source] [2 of 2] Linking Setup [genvalidity-dirforest-source] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-dirforest-source] Phase: configurePhase [genvalidity-dirforest-source] configureFlags: --verbose --prefix=/nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/genvalidity-dirforest-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.8XREjE4vog/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 --ghc-option=-Wall --ghc-option=-Werror --extra-lib-dirs=/nix/store/wl2nw5l4x4dg6kclbgpq7v9212i1s6cy-ncurses-6.6/lib --extra-lib-dirs=/nix/store/2zs4bbi72plfm8j6zxf1js4f3yc4yzwy-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/qhmqdg27kcrlkl8ida6d5hiacw0y8d21-elfutils-0.194/lib --extra-lib-dirs=/nix/store/y56aqb1m3y5davn6hsv4jfbml78qw4mv-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wjfhh11sfcdf97mvg7hbxickybxzk850-numactl-2.0.18/lib [genvalidity-dirforest-source] Using Parsec parser [genvalidity-dirforest-source] Configuring genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-dirforest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-dirforest-source] Dependency containers: using containers-0.7 [genvalidity-dirforest-source] Dependency dirforest: using dirforest-0.1.0.0 [genvalidity-dirforest-source] Dependency filepath: using filepath-1.5.4.0 [genvalidity-dirforest-source] Dependency genvalidity >=1.0.0.0: using genvalidity-1.1.1.0 [genvalidity-dirforest-source] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [genvalidity-dirforest-source] Dependency genvalidity-path: using genvalidity-path-1.0.0.1 [genvalidity-dirforest-source] Dependency path: using path-0.9.6 [genvalidity-dirforest-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-dirforest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-dirforest-source] Dependency bytestring: using bytestring-0.12.2.0 [genvalidity-dirforest-source] Dependency containers: using containers-0.7 [genvalidity-dirforest-source] Dependency dirforest: using dirforest-0.1.0.0 [genvalidity-dirforest-source] Dependency filepath: using filepath-1.5.4.0 [genvalidity-dirforest-source] Dependency genvalidity-bytestring: using genvalidity-bytestring-1.0.0.1 [genvalidity-dirforest-source] Dependency genvalidity-dirforest: using genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [genvalidity-dirforest-source] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0 [genvalidity-dirforest-source] Dependency path: using path-0.9.6 [genvalidity-dirforest-source] Dependency path-io: using path-io-1.8.2 [genvalidity-dirforest-source] Dependency sydtest: using sydtest-0.20.0.1 [genvalidity-dirforest-source] Source component graph: [genvalidity-dirforest-source]  component lib [genvalidity-dirforest-source]  component test:dirforest-test dependency lib [genvalidity-dirforest-source] Configured component graph: [genvalidity-dirforest-source]  component genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  include base-4.20.2.0-4d66 [genvalidity-dirforest-source]  include containers-0.7-e888 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  include filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  include genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest-source]  include genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest-source]  include genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  component genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  include base-4.20.2.0-4d66 [genvalidity-dirforest-source]  include bytestring-0.12.2.0-25ef [genvalidity-dirforest-source]  include containers-0.7-e888 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  include filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  include genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest-source]  include genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  include genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest-source]  include genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest-source]  include sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest-source] Linked component graph: [genvalidity-dirforest-source]  unit genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  include base-4.20.2.0-4d66 [genvalidity-dirforest-source]  include containers-0.7-e888 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  include filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  include genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest-source]  include genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest-source]  include genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  Data.GenValidity.DirForest=genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ:Data.GenValidity.DirForest [genvalidity-dirforest-source]  unit genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  include base-4.20.2.0-4d66 [genvalidity-dirforest-source]  include bytestring-0.12.2.0-25ef [genvalidity-dirforest-source]  include containers-0.7-e888 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  include filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  include genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest-source]  include genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  include genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest-source]  include genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest-source]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest-source]  include sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest-source] Ready component graph: [genvalidity-dirforest-source]  definite genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  depends QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  depends base-4.20.2.0-4d66 [genvalidity-dirforest-source]  depends containers-0.7-e888 [genvalidity-dirforest-source]  depends dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  depends filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  depends genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest-source]  depends genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest-source]  depends genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest-source]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  definite genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest-source]  depends QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest-source]  depends base-4.20.2.0-4d66 [genvalidity-dirforest-source]  depends bytestring-0.12.2.0-25ef [genvalidity-dirforest-source]  depends containers-0.7-e888 [genvalidity-dirforest-source]  depends dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest-source]  depends filepath-1.5.4.0-a61e [genvalidity-dirforest-source]  depends genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest-source]  depends genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source]  depends genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest-source]  depends genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest-source]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest-source]  depends path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest-source]  depends sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest-source] Using Cabal-3.12.1.0 compiled by ghc-9.10 [genvalidity-dirforest-source] Using compiler: ghc-9.10.3 [genvalidity-dirforest-source] Using install prefix: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1 [genvalidity-dirforest-source] Executables installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/bin [genvalidity-dirforest-source] Libraries installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest-source] Dynamic Libraries installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af [genvalidity-dirforest-source] Private executables installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/libexec/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest-source] Data files installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/share/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest-source] Documentation installed in: /share/doc/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest-source] Configuration files installed in: [genvalidity-dirforest-source] /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/etc [genvalidity-dirforest-source] No alex found [genvalidity-dirforest-source] Using ar found on system at: [genvalidity-dirforest-source] /nix/store/mbyy19mdwnfvfwmdi0gqgggx0njvpl1w-binutils-wrapper-2.46/bin/ar [genvalidity-dirforest-source] No c2hs found [genvalidity-dirforest-source] No cpphs found [genvalidity-dirforest-source] No doctest found [genvalidity-dirforest-source] Using gcc version 15.2.0 given by user at: [genvalidity-dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/gcc [genvalidity-dirforest-source] Using ghc version 9.10.3 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc [genvalidity-dirforest-source] Using ghc-pkg version 9.10.3 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [genvalidity-dirforest-source] No ghcjs found [genvalidity-dirforest-source] No ghcjs-pkg found [genvalidity-dirforest-source] No greencard found [genvalidity-dirforest-source] Using haddock version 2.31.1 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [genvalidity-dirforest-source] No happy found [genvalidity-dirforest-source] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-dirforest-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-dirforest-source] No hmake found [genvalidity-dirforest-source] Using hpc version 0.69 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [genvalidity-dirforest-source] Using hsc2hs version 0.68.10 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [genvalidity-dirforest-source] Using hscolour version 1.25 found on system at: [genvalidity-dirforest-source] /nix/store/hvlf3xzdw0p5s3kybdkch6iqyz0740rc-hscolour-1.25/bin/HsColour [genvalidity-dirforest-source] No jhc found [genvalidity-dirforest-source] Using ld found on system at: [genvalidity-dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/ld [genvalidity-dirforest-source] No pkg-config found [genvalidity-dirforest-source] Using runghc version 9.10.3 found on system at: [genvalidity-dirforest-source] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-dirforest-source] Using strip version 2.46 found on system at: [genvalidity-dirforest-source] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/strip [genvalidity-dirforest-source] Using tar found on system at: [genvalidity-dirforest-source] /nix/store/k5akwnrn9x2afaj2va7g4a2zpdim8l43-gnutar-1.35/bin/tar [genvalidity-dirforest-source] No uhc found [genvalidity-dirforest-source] Phase: buildPhase [genvalidity-dirforest-source] Distribution quality warnings: [genvalidity-dirforest-source] [no-category] No 'category' field. [genvalidity-dirforest-source] [no-description] No 'description' field. [genvalidity-dirforest-source] [no-license-file] A 'license-file' is not specified. [genvalidity-dirforest-source] [missing-upper-bounds] On library, these packages miss upper bounds: [genvalidity-dirforest-source] - QuickCheck [genvalidity-dirforest-source] - containers [genvalidity-dirforest-source] - dirforest [genvalidity-dirforest-source] - filepath [genvalidity-dirforest-source] - genvalidity [genvalidity-dirforest-source] - genvalidity-containers [genvalidity-dirforest-source] - genvalidity-path [genvalidity-dirforest-source] - path [genvalidity-dirforest-source] Please add them. There is more information at https://pvp.haskell.org/ [genvalidity-dirforest-source] Building source dist for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest-source] Source tarball created: dist/genvalidity-dirforest-0.1.0.1.tar.gz [genvalidity-dirforest-source] Phase: checkPhase [genvalidity-dirforest-source] Phase: haddockPhase [genvalidity-dirforest-source] Phase: installPhase [genvalidity-dirforest-source] Phase: fixupPhase [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1 [post-build-hook] Pushing 1 paths (0 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1 (5.84 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/k3xj0zzfzx7f7bl8qzxxxnbiindlbsvh-genvalidity-dirforest-source-0.1.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 3 of 6 built Building genvalidity-dirforest [genvalidity-dirforest] Phase: setupCompilerEnvironmentPhase [genvalidity-dirforest] Build with /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3. [genvalidity-dirforest] Phase: unpackPhase [genvalidity-dirforest] unpacking source archive /nix/store/1w1ygg9iv9k8933pka9v595r2r3j857i-genvalidity-dirforest-source-0.1.0.1/genvalidity-dirforest-0.1.0.1.tar.gz [genvalidity-dirforest] source root is genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] setting SOURCE_DATE_EPOCH to timestamp 1780466429 of file "genvalidity-dirforest-0.1.0.1/test/Spec.hs" [genvalidity-dirforest] warning: file "genvalidity-dirforest-0.1.0.1/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [genvalidity-dirforest] Phase: patchPhase [genvalidity-dirforest] Phase: compileBuildDriverPhase [genvalidity-dirforest] setupCompileFlags: -package-db=/build/tmp.CVeLBnIMsX/setup-package.conf.d -threaded [genvalidity-dirforest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.CVeLBnIMsX/Main.o ) [genvalidity-dirforest] [2 of 2] Linking Setup [genvalidity-dirforest] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-dirforest] Phase: configurePhase [genvalidity-dirforest] configureFlags: --verbose --prefix=/nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc/share/doc/genvalidity-dirforest-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.CVeLBnIMsX/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 --ghc-option=-Wall --ghc-option=-Werror --extra-lib-dirs=/nix/store/wl2nw5l4x4dg6kclbgpq7v9212i1s6cy-ncurses-6.6/lib --extra-lib-dirs=/nix/store/2zs4bbi72plfm8j6zxf1js4f3yc4yzwy-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/qhmqdg27kcrlkl8ida6d5hiacw0y8d21-elfutils-0.194/lib --extra-lib-dirs=/nix/store/y56aqb1m3y5davn6hsv4jfbml78qw4mv-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wjfhh11sfcdf97mvg7hbxickybxzk850-numactl-2.0.18/lib [genvalidity-dirforest] Using Parsec parser [genvalidity-dirforest] Configuring genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-dirforest] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-dirforest] Dependency containers: using containers-0.7 [genvalidity-dirforest] Dependency dirforest: using dirforest-0.1.0.0 [genvalidity-dirforest] Dependency filepath: using filepath-1.5.4.0 [genvalidity-dirforest] Dependency genvalidity >=1.0.0.0: using genvalidity-1.1.1.0 [genvalidity-dirforest] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [genvalidity-dirforest] Dependency genvalidity-path: using genvalidity-path-1.0.0.1 [genvalidity-dirforest] Dependency path: using path-0.9.6 [genvalidity-dirforest] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-dirforest] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-dirforest] Dependency bytestring: using bytestring-0.12.2.0 [genvalidity-dirforest] Dependency containers: using containers-0.7 [genvalidity-dirforest] Dependency dirforest: using dirforest-0.1.0.0 [genvalidity-dirforest] Dependency filepath: using filepath-1.5.4.0 [genvalidity-dirforest] Dependency genvalidity-bytestring: using genvalidity-bytestring-1.0.0.1 [genvalidity-dirforest] Dependency genvalidity-dirforest: using genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [genvalidity-dirforest] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0 [genvalidity-dirforest] Dependency path: using path-0.9.6 [genvalidity-dirforest] Dependency path-io: using path-io-1.8.2 [genvalidity-dirforest] Dependency sydtest: using sydtest-0.20.0.1 [genvalidity-dirforest] Source component graph: [genvalidity-dirforest]  component lib [genvalidity-dirforest]  component test:dirforest-test dependency lib [genvalidity-dirforest] Configured component graph: [genvalidity-dirforest]  component genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  include base-4.20.2.0-4d66 [genvalidity-dirforest]  include containers-0.7-e888 [genvalidity-dirforest]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  include filepath-1.5.4.0-a61e [genvalidity-dirforest]  include genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest]  include genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest]  include genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  component genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  include base-4.20.2.0-4d66 [genvalidity-dirforest]  include bytestring-0.12.2.0-25ef [genvalidity-dirforest]  include containers-0.7-e888 [genvalidity-dirforest]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  include filepath-1.5.4.0-a61e [genvalidity-dirforest]  include genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest]  include genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  include genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest]  include genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest]  include sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest] Linked component graph: [genvalidity-dirforest]  unit genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  include base-4.20.2.0-4d66 [genvalidity-dirforest]  include containers-0.7-e888 [genvalidity-dirforest]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  include filepath-1.5.4.0-a61e [genvalidity-dirforest]  include genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest]  include genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest]  include genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  Data.GenValidity.DirForest=genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ:Data.GenValidity.DirForest [genvalidity-dirforest]  unit genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest]  include QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  include base-4.20.2.0-4d66 [genvalidity-dirforest]  include bytestring-0.12.2.0-25ef [genvalidity-dirforest]  include containers-0.7-e888 [genvalidity-dirforest]  include dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  include filepath-1.5.4.0-a61e [genvalidity-dirforest]  include genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest]  include genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  include genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest]  include genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest]  include path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  include path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest]  include sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest] Ready component graph: [genvalidity-dirforest]  definite genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  depends QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  depends base-4.20.2.0-4d66 [genvalidity-dirforest]  depends containers-0.7-e888 [genvalidity-dirforest]  depends dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  depends filepath-1.5.4.0-a61e [genvalidity-dirforest]  depends genvalidity-1.1.1.0-4THiTNY6rc2EFFi2ZLkmu3 [genvalidity-dirforest]  depends genvalidity-containers-1.0.0.2-E8abXoHuTBK6w6d9a6TXt4 [genvalidity-dirforest]  depends genvalidity-path-1.0.0.1-D8WYYWhnM4JK5Jnl2z8wup [genvalidity-dirforest]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  definite genvalidity-dirforest-0.1.0.1-7yCH44BafBL6R3p2dHI5cy-dirforest-test [genvalidity-dirforest]  depends QuickCheck-2.15.0.1-83rop1AjnpeLHaSYoq2xRi [genvalidity-dirforest]  depends base-4.20.2.0-4d66 [genvalidity-dirforest]  depends bytestring-0.12.2.0-25ef [genvalidity-dirforest]  depends containers-0.7-e888 [genvalidity-dirforest]  depends dirforest-0.1.0.0-BEcopYF7hiqFYgV9UZhxE9 [genvalidity-dirforest]  depends filepath-1.5.4.0-a61e [genvalidity-dirforest]  depends genvalidity-bytestring-1.0.0.1-Kn5ElyDWZHd5Mnu7Of9jGT [genvalidity-dirforest]  depends genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest]  depends genvalidity-sydtest-1.0.1.0-IYn6lRZKsIk3o79ZfpR0o8 [genvalidity-dirforest]  depends genvalidity-sydtest-aeson-1.0.0.0-E3g8O3r1h7Z4cmDp9AE1jx [genvalidity-dirforest]  depends path-0.9.6-L3t3TcndY3P7bshtU9371n [genvalidity-dirforest]  depends path-io-1.8.2-3zdYprPLIuSFCkmCxEm6FC [genvalidity-dirforest]  depends sydtest-0.20.0.1-Jo2KtBwwg0M2hH86LVxxcs [genvalidity-dirforest] Using Cabal-3.12.1.0 compiled by ghc-9.10 [genvalidity-dirforest] Using compiler: ghc-9.10.3 [genvalidity-dirforest] Using install prefix: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Executables installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/bin [genvalidity-dirforest] Libraries installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest] Dynamic Libraries installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af [genvalidity-dirforest] Private executables installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/libexec/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Data files installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/share/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Documentation installed in: [genvalidity-dirforest] /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc/share/doc/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Configuration files installed in: [genvalidity-dirforest] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/etc [genvalidity-dirforest] No alex found [genvalidity-dirforest] Using ar found on system at: [genvalidity-dirforest] /nix/store/mbyy19mdwnfvfwmdi0gqgggx0njvpl1w-binutils-wrapper-2.46/bin/ar [genvalidity-dirforest] No c2hs found [genvalidity-dirforest] No cpphs found [genvalidity-dirforest] No doctest found [genvalidity-dirforest] Using gcc version 15.2.0 given by user at: [genvalidity-dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/gcc [genvalidity-dirforest] Using ghc version 9.10.3 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc [genvalidity-dirforest] Using ghc-pkg version 9.10.3 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [genvalidity-dirforest] No ghcjs found [genvalidity-dirforest] No ghcjs-pkg found [genvalidity-dirforest] No greencard found [genvalidity-dirforest] Using haddock version 2.31.1 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [genvalidity-dirforest] No happy found [genvalidity-dirforest] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-dirforest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-dirforest] No hmake found [genvalidity-dirforest] Using hpc version 0.69 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [genvalidity-dirforest] Using hsc2hs version 0.68.10 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [genvalidity-dirforest] Using hscolour version 1.25 found on system at: [genvalidity-dirforest] /nix/store/hvlf3xzdw0p5s3kybdkch6iqyz0740rc-hscolour-1.25/bin/HsColour [genvalidity-dirforest] No jhc found [genvalidity-dirforest] Using ld found on system at: [genvalidity-dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/ld [genvalidity-dirforest] No pkg-config found [genvalidity-dirforest] Using runghc version 9.10.3 found on system at: [genvalidity-dirforest] /nix/store/k493jzz83044mqayvlb6247l35780kxy-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-dirforest] Using strip version 2.46 found on system at: [genvalidity-dirforest] /nix/store/788mx070y81zjlg5ipcl0cra3afviw9k-gcc-wrapper-15.2.0/bin/strip [genvalidity-dirforest] Using tar found on system at: [genvalidity-dirforest] /nix/store/k5akwnrn9x2afaj2va7g4a2zpdim8l43-gnutar-1.35/bin/tar [genvalidity-dirforest] No uhc found [genvalidity-dirforest] Phase: buildPhase [genvalidity-dirforest] Preprocessing library for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Building library for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] [1 of 2] Compiling Data.GenValidity.DirForest ( src/Data/GenValidity/DirForest.hs, dist/build/Data/GenValidity/DirForest.o, dist/build/Data/GenValidity/DirForest.dyn_o ) [genvalidity-dirforest] [2 of 2] Compiling Paths_genvalidity_dirforest ( dist/build/autogen/Paths_genvalidity_dirforest.hs, dist/build/Paths_genvalidity_dirforest.o, dist/build/Paths_genvalidity_dirforest.dyn_o ) [genvalidity-dirforest] [1 of 2] Compiling Data.GenValidity.DirForest ( src/Data/GenValidity/DirForest.hs, dist/build/Data/GenValidity/DirForest.p_o ) [genvalidity-dirforest] [2 of 2] Compiling Paths_genvalidity_dirforest ( dist/build/autogen/Paths_genvalidity_dirforest.hs, dist/build/Paths_genvalidity_dirforest.p_o ) [genvalidity-dirforest] Preprocessing test suite 'dirforest-test' for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Building test suite 'dirforest-test' for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] [1 of 3] Compiling Data.DirForestSpec ( test/Data/DirForestSpec.hs, dist/build/dirforest-test/dirforest-test-tmp/Data/DirForestSpec.o ) [genvalidity-dirforest] [2 of 3] Compiling Main ( test/Spec.hs, dist/build/dirforest-test/dirforest-test-tmp/Main.o ) [genvalidity-dirforest] [3 of 3] Compiling Paths_genvalidity_dirforest ( dist/build/dirforest-test/autogen/Paths_genvalidity_dirforest.hs, dist/build/dirforest-test/dirforest-test-tmp/Paths_genvalidity_dirforest.o ) [genvalidity-dirforest] [4 of 4] Linking dist/build/dirforest-test/dirforest-test [genvalidity-dirforest] Phase: checkPhase [genvalidity-dirforest] Running 1 test suites... [genvalidity-dirforest] Test suite dirforest-test: RUNNING... [genvalidity-dirforest] Tests: [genvalidity-dirforest]  [genvalidity-dirforest] Data.DirForestSpec [genvalidity-dirforest]  filter [genvalidity-dirforest]  ✓ produces valid dir forests for const True  30.67 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces the empty forest for const False  19.61 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.filter  33.05 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests for const False  28.71 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces the same forest for const True  30.11 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  anyEmptyDir [genvalidity-dirforest]  ✓ produces valid bools  18.15 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  difference [genvalidity-dirforest]  ✓ behaves the same as M.difference  34.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  24.13 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is associative  22.40 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Eq (DirTree Word8) [genvalidity-dirforest]  (/=) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a == b) for "valid (DirTree Word8)"s  10.09 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"s  18.97 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (==) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is reflexive for "valid (DirTree Word8)"s  23.70 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is symmetric for "valid (DirTree Word8)"s  9.21 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"s  22.27 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid (DirTree Word8)"s  8.48 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Eq (DirForest Word8) [genvalidity-dirforest]  (==) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is symmetric for "valid (DirForest Word8)"s  18.15 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"s  23.87 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"s  23.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid (DirForest Word8)"s  24.59 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (/=) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirForest Word8)"s  17.90 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a == b) for "valid (DirForest Word8)"s  36.57 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  unions [genvalidity-dirforest]  ✓ behaves the same as M.unions  50.07 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Classes [genvalidity-dirforest]  100.00% Succeeded [genvalidity-dirforest]  ✓ produces valid dir forests  53.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Ord (DirForest Word8) [genvalidity-dirforest]  (<=) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "valid (DirForest Word8)"'s  25.10 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"'s  30.29 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  32.53 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirForest Word8)"'s  33.47 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  "min :: (DirForest Word8 -> DirForest Word8 -> DirForest Word8)" [genvalidity-dirforest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "valid (DirForest Word8)"'s  29.13 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (<) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirForest Word8)"'s  24.97 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b == LT) for "valid (DirForest Word8)"'s  20.09 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  19.83 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  "max :: (DirForest Word8 -> DirForest Word8 -> DirForest Word8)" [genvalidity-dirforest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "valid (DirForest Word8)"'s  34.53 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (>=) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  26.38 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "valid (DirForest Word8)"'s  10.50 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirForest Word8)"'s  27.84 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"'s  12.73 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (>) :: (DirForest Word8) -> (DirForest Word8) -> Bool [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirForest Word8)"'s  39.44 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b == GT) for "valid (DirForest Word8)"'s  21.64 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  20.42 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  lookup [genvalidity-dirforest]  ✓ behaves the same as M.lookup  21.56 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid values  26.49 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  readDirForest [genvalidity-dirforest]  ✓ reads what was written for this simple case with one file  12.81 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads what was written for this simple case with one file two directories deep with the same name as the directory  16.05 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads valid forests  384.01 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads what was written for this simple case with one file two directories deep  25.25 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads what was written  46.43 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads an empty forest if the directory doesn't exist  2.61 ms [genvalidity-dirforest]  Ord (DirTree Word8) [genvalidity-dirforest]  (>) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b == GT) for "valid (DirTree Word8)"'s  8.03 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"'s  15.54 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  6.27 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (<) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  15.88 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"'s  7.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b == LT) for "valid (DirTree Word8)"'s  7.11 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (>=) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "valid (DirTree Word8)"'s  2.83 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirTree Word8)"'s  3.03 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirTree Word8)"'s  8.08 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  9.47 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  "max :: (DirTree Word8 -> DirTree Word8 -> DirTree Word8)" [genvalidity-dirforest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "valid (DirTree Word8)"'s  17.42 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  (<=) :: (DirTree Word8) -> (DirTree Word8) -> Bool [genvalidity-dirforest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "valid (DirTree Word8)"'s  6.22 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirTree Word8)"'s  8.42 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirTree Word8)"'s  5.26 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  8.49 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  "min :: (DirTree Word8 -> DirTree Word8 -> DirTree Word8)" [genvalidity-dirforest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "valid (DirTree Word8)"'s  7.41 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  fromList [genvalidity-dirforest]  ✓ produces valid dir forests  12.05 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.fromList if it succeeds  24.48 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  JSON (DirTree Word8) (valid) [genvalidity-dirforest]  encode :: (DirTree Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-dirforest]  ✓ never fails to encode a "valid (DirTree Word8)"  13.29 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  decode :: Data.ByteString.Lazy.ByteString -> Either String (DirTree Word8) [genvalidity-dirforest]  ✓ ensures that encode and decode are inverses for "valid (DirTree Word8)"'s  16.85 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  insert [genvalidity-dirforest]  ✓ works for this example of the same file in two different directories  0.96 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for if there the exact same file is in the way  7.52 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of a file in a dir if the dir is already there  0.59 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid forests  6.95 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a dir in the way  1.64 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.lookup when it works  27.34 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a deeper file in the way  0.67 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ inserts something that can be found again afterward  14.22 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of a file in a dir  0.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of a file  0.50 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of two files in the same dir  1.16 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  empty [genvalidity-dirforest]  ✓ behaves the same as M.empty  0.01 ms [genvalidity-dirforest]  ✓ is valid  0.00 ms [genvalidity-dirforest]  mapWithPath [genvalidity-dirforest]  ✓ behaves the same as M.mapWithKey for increments  25.54 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.mapWithKey for the function that takes the path  25.25 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  pruneEmptyDirectories [genvalidity-dirforest]  ✓ produces valid forests  19.08 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces forests without any empty maps recursively  15.72 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  union [genvalidity-dirforest]  ✓ is idempotent if it succeeds  31.60 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  356.35 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ Correctly shows an insertion error the other way around  0.02 ms [genvalidity-dirforest]  ✓ is associative if it succeeds  359.25 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ Correctly shows an insertion error  0.01 ms [genvalidity-dirforest]  ✓ behaves the same as M.union  364.26 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Classes [genvalidity-dirforest]  100.00% Succeeded [genvalidity-dirforest]  ✓ is commutative if it succeeds  27.39 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  filter [genvalidity-dirforest]  ✓ produces valid dir forests for const True  23.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  traverseWithPath [genvalidity-dirforest]  ✓ behaves the same as M.traverseWithKey for for the function that takes the path  26.21 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.traverseWithKey for increments  15.29 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  singletonDir [genvalidity-dirforest]  ✓ produces valid forests  7.03 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.singletonDir  5.93 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  fromFileMap [genvalidity-dirforest]  ✓ is the inverse of toFileMap if it succeeds starting from a map  9.51 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  does not hold because dirs go missing [genvalidity-dirforest]  is the inverse of toFileMap if it succeeds starting from a dirforest [genvalidity-dirforest]  null [genvalidity-dirforest]  ✓ behaves the same as M.null  20.01 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  8.94 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  writeDirForest [genvalidity-dirforest]  ✓ works in a nonexistent root  21.23 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  intersection [genvalidity-dirforest]  ✓ is idempotent  19.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is commutative  12.78 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ should produce an empty list for disjunct dir forests  347.38 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is associative  15.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  5.82 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.intersection  345.86 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ shows that any dirforest is its own fixed point  14.58 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  singletonFile [genvalidity-dirforest]  ✓ behaves the same as M.singletonFile  9.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid forests  3.03 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Does not hold because of empty filenames [genvalidity-dirforest]  fromMap [genvalidity-dirforest]  is the inverse of toMap if it succeeds starting from a dirforest [genvalidity-dirforest]  is the inverse of toMap if it succeeds starting from a map [genvalidity-dirforest]  JSON (DirForest Word8) (valid) [genvalidity-dirforest]  decode :: Data.ByteString.Lazy.ByteString -> Either String (DirForest Word8) [genvalidity-dirforest]  ✓ ensures that encode and decode are inverses for "valid (DirForest Word8)"'s  347.20 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  encode :: (DirForest Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-dirforest]  ✓ never fails to encode a "valid (DirForest Word8)"  340.81 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  GenValid (DirForest Word8) [genvalidity-dirforest]  genValid :: Gen (DirForest Word8) [genvalidity-dirforest]  ✓ only generates valid '(DirForest Word8)'s  341.43 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  intersections [genvalidity-dirforest]  ✓ behaves the same as M.intersections  0.58 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  1.08 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  toMap [genvalidity-dirforest]  ✓ works for this example of two files in the same dir  2.09 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a file  0.54 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid maps  341.46 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example  1.61 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a directory  1.39 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  GenValid (DirTree Word8) [genvalidity-dirforest]  genValid :: Gen (DirTree Word8) [genvalidity-dirforest]  ✓ only generates valid '(DirTree Word8)'s  9.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  [genvalidity-dirforest]  [genvalidity-dirforest]  Examples: 10965 [genvalidity-dirforest]  Passed: 120 [genvalidity-dirforest]  Failed: 0 [genvalidity-dirforest]  Pending: 3 [genvalidity-dirforest]  Sum of test runtimes: 5.32 seconds [genvalidity-dirforest]  Test suite took:  0.78 seconds [genvalidity-dirforest]  [genvalidity-dirforest] Test suite dirforest-test: PASS [genvalidity-dirforest] Test suite logged to: [genvalidity-dirforest] dist/test/genvalidity-dirforest-0.1.0.1-dirforest-test.log [genvalidity-dirforest] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity-dirforest] Phase: haddockPhase [genvalidity-dirforest] Preprocessing library for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Running Haddock on library for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Warning: The documentation for the following packages are not installed. No [genvalidity-dirforest] links will be generated to these packages: path-0.9.6, path-0.9.6, [genvalidity-dirforest] vector-0.13.2.0 [genvalidity-dirforest] [1 of 2] Compiling Data.GenValidity.DirForest ( src/Data/GenValidity/DirForest.hs, nothing ) [genvalidity-dirforest] [2 of 2] Compiling Paths_genvalidity_dirforest ( dist/build/autogen/Paths_genvalidity_dirforest.hs, nothing ) [genvalidity-dirforest] Haddock coverage: [genvalidity-dirforest]  0% ( 0 / 5) in 'Data.GenValidity.DirForest' [genvalidity-dirforest]  Missing documentation for: [genvalidity-dirforest]  Module header [genvalidity-dirforest]  genDirForestOf (src/Data/GenValidity/DirForest.hs:28) [genvalidity-dirforest]  genDirTreeOf (src/Data/GenValidity/DirForest.hs:42) [genvalidity-dirforest]  changedDirForest (src/Data/GenValidity/DirForest.hs:50) [genvalidity-dirforest]  disjunctDirForest (src/Data/GenValidity/DirForest.hs:53) [genvalidity-dirforest] Documentation created: dist/doc/html/genvalidity-dirforest/, [genvalidity-dirforest] dist/doc/html/genvalidity-dirforest/genvalidity-dirforest.txt [genvalidity-dirforest] Preprocessing test suite 'dirforest-test' for genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] Phase: installPhase [genvalidity-dirforest] Installing library in /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/genvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ [genvalidity-dirforest] Phase: fixupPhase [genvalidity-dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] shrinking /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-21af/libHSgenvalidity-dirforest-0.1.0.1-FGRounLOtbwJUUFzs0VcIQ-ghc9.10.3.so [genvalidity-dirforest] checking for references to /build/ in /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] patching script interpreter paths in /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] stripping (with command strip and flags -S -p) in /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/lib [genvalidity-dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc [genvalidity-dirforest] checking for references to /build/ in /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc... [genvalidity-dirforest] patching script interpreter paths in /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 [post-build-hook] Pushing 2 paths (187 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc (199.07 KiB) [post-build-hook] Pushing /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 (753.08 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/bx3fc4i2nbln9ppb7nn67dypq7ww3b9h-genvalidity-dirforest-0.1.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/fsfz2dhg2a6zz22l0qcdsiwblr8dz2fd-genvalidity-dirforest-0.1.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 4 of 6 built Building dirforest-release [dirforest-release] /nix/store/r2aimh8jmlyw6ahl26499clp6ayqxh4d-genvalidity-dirforest-0.1.0.1/nix-support: [dirforest-release] propagated-build-inputs: Keeping existing link to /nix/store/9wwc7j1j7jg5x94wyfr5wrc65n2zhfqp-dirforest-0.1.0.0/nix-support/propagated-build-inputs [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/sywd38kpwl83znmxi55mlgjjw4r78mrw-dirforest-release [post-build-hook] Pushing 1 paths (189 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/sywd38kpwl83znmxi55mlgjjw4r78mrw-dirforest-release (13.12 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/sywd38kpwl83znmxi55mlgjjw4r78mrw-dirforest-release [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/sywd38kpwl83znmxi55mlgjjw4r78mrw-dirforest-release' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/bizlky03m79bmidlqc13nrhhwjq598vj-dirforest-release.drv' to 'https://cache.staging.nix-ci.com'... Progress: 5 of 6 built