$ /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=a4481e46b8866bd4fef324037aceb53e0c09b9cc#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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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.0TFETpoTGR/setup-package.conf.d -threaded [dirforest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.0TFETpoTGR/Main.o ) [dirforest-source] [2 of 2] Linking Setup [dirforest-source] Phase: updateAutotoolsGnuConfigScriptsPhase [dirforest-source] Phase: configurePhase [dirforest-source] configureFlags: --verbose --prefix=/nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-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.0TFETpoTGR/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/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/1nqqjacc6dnj61jlpgz5hk9zdjbfidbr-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-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.3.0 [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-FFVSNJ9oyIwI6z7BlIaLE [dirforest-source]  include aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest-source]  include autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest-source]  include base-4.20.2.0-143c [dirforest-source]  include containers-0.7-6de3 [dirforest-source]  include deepseq-1.5.0.0-095a [dirforest-source]  include filepath-1.5.4.0-debb [dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest-source]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest-source]  include validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest-source]  include validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest-source]  include validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [dirforest-source] Linked component graph: [dirforest-source]  unit dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest-source]  include aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest-source]  include autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest-source]  include base-4.20.2.0-143c [dirforest-source]  include containers-0.7-6de3 [dirforest-source]  include deepseq-1.5.0.0-095a [dirforest-source]  include filepath-1.5.4.0-debb [dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest-source]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest-source]  include validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest-source]  include validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest-source]  include validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [dirforest-source]  Data.DirForest=dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE:Data.DirForest [dirforest-source] Ready component graph: [dirforest-source]  definite dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest-source]  depends aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest-source]  depends autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest-source]  depends base-4.20.2.0-143c [dirforest-source]  depends containers-0.7-6de3 [dirforest-source]  depends deepseq-1.5.0.0-095a [dirforest-source]  depends filepath-1.5.4.0-debb [dirforest-source]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest-source]  depends path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest-source]  depends validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest-source]  depends validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest-source]  depends validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [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/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0 [dirforest-source] Executables installed in: [dirforest-source] /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/bin [dirforest-source] Libraries installed in: [dirforest-source] /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest-source] Dynamic Libraries installed in: [dirforest-source] /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976 [dirforest-source] Private executables installed in: [dirforest-source] /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/libexec/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0 [dirforest-source] Data files installed in: [dirforest-source] /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/share/x86_64-linux-ghc-9.10.3-b976/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/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0/etc [dirforest-source] No alex found [dirforest-source] Using ar found on system at: [dirforest-source] /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar [dirforest-source] No c2hs found [dirforest-source] No cpphs found [dirforest-source] No doctest found [dirforest-source] Using gcc version 14.3.0 given by user at: [dirforest-source] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc [dirforest-source] Using ghc version 9.10.3 found on system at: [dirforest-source] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/ghc [dirforest-source] Using ghc-pkg version 9.10.3 found on system at: [dirforest-source] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/ghjgsc6v2ca3k4ykij4f2727lmbxba1w-hscolour-1.25/bin/HsColour [dirforest-source] No jhc found [dirforest-source] Using ld found on system at: [dirforest-source] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/runghc-9.10.3 [dirforest-source] Using strip version 2.44 found on system at: [dirforest-source] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip [dirforest-source] Using tar found on system at: [dirforest-source] /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-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/0zsfsyc68anax79v3pachkb4x51nnsz7-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/0zsfsyc68anax79v3pachkb4x51nnsz7-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/0zsfsyc68anax79v3pachkb4x51nnsz7-dirforest-source-0.1.0.0 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-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/giks323wfrybpmb3r9yp9iw0z4qrhvvx-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3. [dirforest] Phase: unpackPhase [dirforest] unpacking source archive /nix/store/0zsfsyc68anax79v3pachkb4x51nnsz7-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 1780346290 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.Xzz9d8FqCS/setup-package.conf.d -threaded [dirforest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Xzz9d8FqCS/Main.o ) [dirforest] [2 of 2] Linking Setup [dirforest] Phase: updateAutotoolsGnuConfigScriptsPhase [dirforest] Phase: configurePhase [dirforest] configureFlags: --verbose --prefix=/nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc/share/doc/dirforest-0.1.0.0 --with-gcc=gcc --package-db=/build/tmp.Xzz9d8FqCS/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/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/1nqqjacc6dnj61jlpgz5hk9zdjbfidbr-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-numactl-2.0.18/lib [dirforest] Using Parsec parser [dirforest] Configuring dirforest-0.1.0.0... [dirforest] Dependency aeson: using aeson-2.2.3.0 [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-FFVSNJ9oyIwI6z7BlIaLE [dirforest]  include aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest]  include autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest]  include base-4.20.2.0-143c [dirforest]  include containers-0.7-6de3 [dirforest]  include deepseq-1.5.0.0-095a [dirforest]  include filepath-1.5.4.0-debb [dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest]  include validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest]  include validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest]  include validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [dirforest] Linked component graph: [dirforest]  unit dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest]  include aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest]  include autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest]  include base-4.20.2.0-143c [dirforest]  include containers-0.7-6de3 [dirforest]  include deepseq-1.5.0.0-095a [dirforest]  include filepath-1.5.4.0-debb [dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest]  include validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest]  include validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest]  include validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [dirforest]  Data.DirForest=dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE:Data.DirForest [dirforest] Ready component graph: [dirforest]  definite dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest]  depends aeson-2.2.3.0-3XBMZsajrtGGGb3PFHZA2C [dirforest]  depends autodocodec-0.5.0.0-HZrqWPL6hejGqWL0AHozKF [dirforest]  depends base-4.20.2.0-143c [dirforest]  depends containers-0.7-6de3 [dirforest]  depends deepseq-1.5.0.0-095a [dirforest]  depends filepath-1.5.4.0-debb [dirforest]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [dirforest]  depends path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [dirforest]  depends validity-0.12.1.0-HQtleYfrcaz2x4rPLc5Khl [dirforest]  depends validity-containers-0.5.0.5-9J0hZKZpiXb8EVTI09KGPY [dirforest]  depends validity-path-0.4.0.1-AYWF5ZGvhmZ92ofXyO9PjR [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/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 [dirforest] Executables installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/bin [dirforest] Libraries installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest] Dynamic Libraries installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976 [dirforest] Private executables installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/libexec/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0 [dirforest] Data files installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/share/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0 [dirforest] Documentation installed in: [dirforest] /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc/share/doc/dirforest-0.1.0.0 [dirforest] Configuration files installed in: [dirforest] /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/etc [dirforest] No alex found [dirforest] Using ar found on system at: [dirforest] /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar [dirforest] No c2hs found [dirforest] No cpphs found [dirforest] No doctest found [dirforest] Using gcc version 14.3.0 given by user at: [dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc [dirforest] Using ghc version 9.10.3 found on system at: [dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/ghc [dirforest] Using ghc-pkg version 9.10.3 found on system at: [dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/hpc-ghc-9.10.3 [dirforest] Using hsc2hs version 0.68.10 found on system at: [dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [dirforest] Using hscolour version 1.25 found on system at: [dirforest] /nix/store/ghjgsc6v2ca3k4ykij4f2727lmbxba1w-hscolour-1.25/bin/HsColour [dirforest] No jhc found [dirforest] Using ld found on system at: [dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/ld [dirforest] No pkg-config found [dirforest] Using runghc version 9.10.3 found on system at: [dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/runghc-9.10.3 [dirforest] Using strip version 2.44 found on system at: [dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip [dirforest] Using tar found on system at: [dirforest] /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-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/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [dirforest] Phase: fixupPhase [dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 [dirforest] shrinking /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/libHSdirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE-ghc9.10.3.so [dirforest] checking for references to /build/ in /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0... [dirforest] patching script interpreter paths in /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 [dirforest] stripping (with command strip and flags -S -p) in /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/lib [dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc [dirforest] checking for references to /build/ in /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc... [dirforest] patching script interpreter paths in /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc [post-build-hook] Pushing 2 paths (182 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc (983.09 KiB) [post-build-hook] Pushing /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 (3.09 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0 /nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/nd7wlm19z0cfwmslv6k5b217v2yi37xm-dirforest-0.1.0.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-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/m9ilfx55p3xdlz1khbcbaqp1c92l5ysd-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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.LmoOxBA1NA/setup-package.conf.d -threaded [genvalidity-dirforest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.LmoOxBA1NA/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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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.LmoOxBA1NA/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/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/1nqqjacc6dnj61jlpgz5hk9zdjbfidbr-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-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.0.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-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  include base-4.20.2.0-143c [genvalidity-dirforest-source]  include containers-0.7-6de3 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  include filepath-1.5.4.0-debb [genvalidity-dirforest-source]  include genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest-source]  include genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest-source]  include genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  component genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  include base-4.20.2.0-143c [genvalidity-dirforest-source]  include bytestring-0.12.2.0-dee3 [genvalidity-dirforest-source]  include containers-0.7-6de3 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  include filepath-1.5.4.0-debb [genvalidity-dirforest-source]  include genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest-source]  include genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  include genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest-source]  include genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest-source]  include sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [genvalidity-dirforest-source] Linked component graph: [genvalidity-dirforest-source]  unit genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  include base-4.20.2.0-143c [genvalidity-dirforest-source]  include containers-0.7-6de3 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  include filepath-1.5.4.0-debb [genvalidity-dirforest-source]  include genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest-source]  include genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest-source]  include genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  Data.GenValidity.DirForest=genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx:Data.GenValidity.DirForest [genvalidity-dirforest-source]  unit genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest-source]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  include base-4.20.2.0-143c [genvalidity-dirforest-source]  include bytestring-0.12.2.0-dee3 [genvalidity-dirforest-source]  include containers-0.7-6de3 [genvalidity-dirforest-source]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  include filepath-1.5.4.0-debb [genvalidity-dirforest-source]  include genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest-source]  include genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  include genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest-source]  include genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest-source]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest-source]  include sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [genvalidity-dirforest-source] Ready component graph: [genvalidity-dirforest-source]  definite genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  depends QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  depends base-4.20.2.0-143c [genvalidity-dirforest-source]  depends containers-0.7-6de3 [genvalidity-dirforest-source]  depends dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  depends filepath-1.5.4.0-debb [genvalidity-dirforest-source]  depends genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest-source]  depends genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest-source]  depends genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest-source]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  definite genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest-source]  depends QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest-source]  depends base-4.20.2.0-143c [genvalidity-dirforest-source]  depends bytestring-0.12.2.0-dee3 [genvalidity-dirforest-source]  depends containers-0.7-6de3 [genvalidity-dirforest-source]  depends dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest-source]  depends filepath-1.5.4.0-debb [genvalidity-dirforest-source]  depends genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest-source]  depends genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source]  depends genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest-source]  depends genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest-source]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest-source]  depends path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest-source]  depends sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1 [genvalidity-dirforest-source] Executables installed in: [genvalidity-dirforest-source] /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1/bin [genvalidity-dirforest-source] Libraries installed in: [genvalidity-dirforest-source] /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest-source] Dynamic Libraries installed in: [genvalidity-dirforest-source] /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976 [genvalidity-dirforest-source] Private executables installed in: [genvalidity-dirforest-source] /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1/libexec/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest-source] Data files installed in: [genvalidity-dirforest-source] /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1/share/x86_64-linux-ghc-9.10.3-b976/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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/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 14.3.0 given by user at: [genvalidity-dirforest-source] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc [genvalidity-dirforest-source] Using ghc version 9.10.3 found on system at: [genvalidity-dirforest-source] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/ghjgsc6v2ca3k4ykij4f2727lmbxba1w-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/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-dirforest-source] Using strip version 2.44 found on system at: [genvalidity-dirforest-source] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip [genvalidity-dirforest-source] Using tar found on system at: [genvalidity-dirforest-source] /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-genvalidity-dirforest-source-0.1.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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/jkc43vxf8mb57akpk4nfrgi51ay4vffh-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3. [genvalidity-dirforest] Phase: unpackPhase [genvalidity-dirforest] unpacking source archive /nix/store/hv88yp8y6y7hz4kz5wkw0137hirgkl5q-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 1780346320 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.bO7hQES0Fs/setup-package.conf.d -threaded [genvalidity-dirforest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bO7hQES0Fs/Main.o ) [genvalidity-dirforest] [2 of 2] Linking Setup [genvalidity-dirforest] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-dirforest] Phase: configurePhase [genvalidity-dirforest] configureFlags: --verbose --prefix=/nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc/share/doc/genvalidity-dirforest-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.bO7hQES0Fs/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/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/1nqqjacc6dnj61jlpgz5hk9zdjbfidbr-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-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.0.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-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  include base-4.20.2.0-143c [genvalidity-dirforest]  include containers-0.7-6de3 [genvalidity-dirforest]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  include filepath-1.5.4.0-debb [genvalidity-dirforest]  include genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest]  include genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest]  include genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  component genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  include base-4.20.2.0-143c [genvalidity-dirforest]  include bytestring-0.12.2.0-dee3 [genvalidity-dirforest]  include containers-0.7-6de3 [genvalidity-dirforest]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  include filepath-1.5.4.0-debb [genvalidity-dirforest]  include genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest]  include genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  include genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest]  include genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest]  include sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [genvalidity-dirforest] Linked component graph: [genvalidity-dirforest]  unit genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  include base-4.20.2.0-143c [genvalidity-dirforest]  include containers-0.7-6de3 [genvalidity-dirforest]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  include filepath-1.5.4.0-debb [genvalidity-dirforest]  include genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest]  include genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest]  include genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  Data.GenValidity.DirForest=genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx:Data.GenValidity.DirForest [genvalidity-dirforest]  unit genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest]  include QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  include base-4.20.2.0-143c [genvalidity-dirforest]  include bytestring-0.12.2.0-dee3 [genvalidity-dirforest]  include containers-0.7-6de3 [genvalidity-dirforest]  include dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  include filepath-1.5.4.0-debb [genvalidity-dirforest]  include genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest]  include genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  include genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest]  include genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest]  include path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  include path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest]  include sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [genvalidity-dirforest] Ready component graph: [genvalidity-dirforest]  definite genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  depends QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  depends base-4.20.2.0-143c [genvalidity-dirforest]  depends containers-0.7-6de3 [genvalidity-dirforest]  depends dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  depends filepath-1.5.4.0-debb [genvalidity-dirforest]  depends genvalidity-1.1.1.0-3TYQuH5ptQi4PGhicwvjuo [genvalidity-dirforest]  depends genvalidity-containers-1.0.0.2-B2k5IjlSQm19pMDsBHTKgy [genvalidity-dirforest]  depends genvalidity-path-1.0.0.1-JMAM3PONIv5K6KQNHQp2Ph [genvalidity-dirforest]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  definite genvalidity-dirforest-0.1.0.1-YUCdiSk8U6BAtSGIKYSKL-dirforest-test [genvalidity-dirforest]  depends QuickCheck-2.15.0.1-4fOficSCSOZBNPbFkHc0Mm [genvalidity-dirforest]  depends base-4.20.2.0-143c [genvalidity-dirforest]  depends bytestring-0.12.2.0-dee3 [genvalidity-dirforest]  depends containers-0.7-6de3 [genvalidity-dirforest]  depends dirforest-0.1.0.0-FFVSNJ9oyIwI6z7BlIaLE [genvalidity-dirforest]  depends filepath-1.5.4.0-debb [genvalidity-dirforest]  depends genvalidity-bytestring-1.0.0.1-2ksS4R3jQdpJD5JT6jFUaT [genvalidity-dirforest]  depends genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest]  depends genvalidity-sydtest-1.0.0.0-DZ3vQGPWl5YHLEyfw0AC4a [genvalidity-dirforest]  depends genvalidity-sydtest-aeson-1.0.0.0-DS20569qxtgDHu0vO28FUX [genvalidity-dirforest]  depends path-0.9.6-JN1NwYqw86dIuRxCQZ1U2s [genvalidity-dirforest]  depends path-io-1.8.2-IvpStsgqFJ1vVnqYt1Rh1 [genvalidity-dirforest]  depends sydtest-0.20.0.1-KoTvdI7yhbSG2gZpm5t3Cb [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/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Executables installed in: [genvalidity-dirforest] /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/bin [genvalidity-dirforest] Libraries installed in: [genvalidity-dirforest] /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest] Dynamic Libraries installed in: [genvalidity-dirforest] /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976 [genvalidity-dirforest] Private executables installed in: [genvalidity-dirforest] /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/libexec/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Data files installed in: [genvalidity-dirforest] /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/share/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] Documentation installed in: [genvalidity-dirforest] /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-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/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/etc [genvalidity-dirforest] No alex found [genvalidity-dirforest] Using ar found on system at: [genvalidity-dirforest] /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar [genvalidity-dirforest] No c2hs found [genvalidity-dirforest] No cpphs found [genvalidity-dirforest] No doctest found [genvalidity-dirforest] Using gcc version 14.3.0 given by user at: [genvalidity-dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc [genvalidity-dirforest] Using ghc version 9.10.3 found on system at: [genvalidity-dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/ghc [genvalidity-dirforest] Using ghc-pkg version 9.10.3 found on system at: [genvalidity-dirforest] /nix/store/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-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/ghjgsc6v2ca3k4ykij4f2727lmbxba1w-hscolour-1.25/bin/HsColour [genvalidity-dirforest] No jhc found [genvalidity-dirforest] Using ld found on system at: [genvalidity-dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.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/6xdv0kj7ycq56l9sqip2hmxp237j78h4-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-dirforest] Using strip version 2.44 found on system at: [genvalidity-dirforest] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip [genvalidity-dirforest] Using tar found on system at: [genvalidity-dirforest] /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-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  49.59 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces the empty forest for const False  38.38 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.filter  37.47 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests for const False  46.83 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces the same forest for const True  34.66 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  anyEmptyDir [genvalidity-dirforest]  ✓ produces valid bools  16.22 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  difference [genvalidity-dirforest]  ✓ behaves the same as M.difference  47.47 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  33.13 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is associative  33.57 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  15.89 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"s  17.02 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  32.82 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is symmetric for "valid (DirTree Word8)"s  15.94 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"s  16.74 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid (DirTree Word8)"s  27.12 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  47.09 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"s  30.21 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"s  40.67 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid (DirForest Word8)"s  46.29 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  36.30 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is equivalent to (\a b -> not $ a == b) for "valid (DirForest Word8)"s  35.73 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  unions [genvalidity-dirforest]  ✓ behaves the same as M.unions  49.17 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Classes [genvalidity-dirforest]  100.00% Succeeded [genvalidity-dirforest]  ✓ produces valid dir forests  53.06 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  34.01 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"'s  36.06 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  54.59 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirForest Word8)"'s  37.96 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  41.92 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  25.57 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  32.23 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  33.88 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  50.29 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  32.17 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  25.65 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirForest Word8)"'s  30.92 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirForest Word8)"'s  22.82 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  26.92 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  18.79 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirForest Word8)"'s  22.24 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  lookup [genvalidity-dirforest]  ✓ behaves the same as M.lookup  24.57 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid values  8.69 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  16.91 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  12.95 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads valid forests  32.89 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  32.07 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads what was written  47.31 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  ✓ reads an empty forest if the directory doesn't exist  2.96 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  3.35 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"'s  5.70 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  5.65 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  8.30 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antireflexive for "valid (DirTree Word8)"'s  4.27 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  3.52 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  8.81 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirTree Word8)"'s  7.66 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirTree Word8)"'s  5.32 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  5.18 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.30 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  2.97 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is reflexive for "valid (DirTree Word8)"'s  6.83 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is antisymmetric for "valid (DirTree Word8)"'s  4.39 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is transitive for "valid (DirTree Word8)"'s  10.42 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  5.41 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  fromList [genvalidity-dirforest]  ✓ produces valid dir forests  18.65 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.fromList if it succeeds  15.08 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)"  19.37 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  17.20 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.47 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for if there the exact same file is in the way  6.41 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.40 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid forests  9.33 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a dir in the way  0.78 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.lookup when it works  26.65 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a deeper file in the way  2.35 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ inserts something that can be found again afterward  27.55 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of a file in a dir  0.68 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of a file  0.58 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example of two files in the same dir  1.99 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.01 ms [genvalidity-dirforest]  mapWithPath [genvalidity-dirforest]  ✓ behaves the same as M.mapWithKey for increments  32.10 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.mapWithKey for the function that takes the path  23.64 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  pruneEmptyDirectories [genvalidity-dirforest]  ✓ produces valid forests  29.84 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces forests without any empty maps recursively  14.44 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  union [genvalidity-dirforest]  ✓ is idempotent if it succeeds  30.04 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  32.32 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ Correctly shows an insertion error the other way around  0.01 ms [genvalidity-dirforest]  ✓ is associative if it succeeds  690.34 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  359.35 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  Classes [genvalidity-dirforest]  100.00% Succeeded [genvalidity-dirforest]  ✓ is commutative if it succeeds  360.38 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  filter [genvalidity-dirforest]  ✓ produces valid dir forests for const True  29.05 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  31.37 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.traverseWithKey for increments  23.01 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  singletonDir [genvalidity-dirforest]  ✓ produces valid forests  15.18 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.singletonDir  8.62 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  13.02 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  19.11 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  10.07 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  writeDirForest [genvalidity-dirforest]  ✓ works in a nonexistent root  348.51 ms [genvalidity-dirforest]  passed for all of 10 inputs. [genvalidity-dirforest]  intersection [genvalidity-dirforest]  ✓ is idempotent  19.77 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is commutative  12.15 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ should produce an empty list for disjunct dir forests  19.61 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ is associative  13.83 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  10.27 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ behaves the same as M.intersection  672.32 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ shows that any dirforest is its own fixed point  15.97 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  singletonFile [genvalidity-dirforest]  ✓ behaves the same as M.singletonFile  16.60 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid forests  7.04 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  668.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)"  14.62 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  342.59 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  intersections [genvalidity-dirforest]  ✓ behaves the same as M.intersections  1.85 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid dir forests  1.25 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  1.08 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a file  0.46 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ produces valid maps  337.82 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example  0.66 ms [genvalidity-dirforest]  passed for all of 100 inputs. [genvalidity-dirforest]  ✓ works for this example with a directory  0.63 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  8.85 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.99 seconds [genvalidity-dirforest]  Test suite took:  0.75 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/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/genvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx [genvalidity-dirforest] Phase: fixupPhase [genvalidity-dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] shrinking /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b976/libHSgenvalidity-dirforest-0.1.0.1-GEPD6A6yKw0B6KJQoATMcx-ghc9.10.3.so [genvalidity-dirforest] checking for references to /build/ in /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1... [genvalidity-dirforest] patching script interpreter paths in /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 [genvalidity-dirforest] stripping (with command strip and flags -S -p) in /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/lib [genvalidity-dirforest] shrinking RPATHs of ELF executables and libraries in /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc [genvalidity-dirforest] checking for references to /build/ in /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc... [genvalidity-dirforest] patching script interpreter paths in /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc [post-build-hook] Pushing 2 paths (190 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc (199.07 KiB) [post-build-hook] Pushing /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 (716.36 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1 /nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/klk5pbv9vqpa348sy4j8369mfn72jkwj-genvalidity-dirforest-0.1.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-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/242m8gsf48cisa8b3s14jpyypsfwfx0p-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/9xlnn86nd76yg9cwb1rfmw38dwhsnd8y-genvalidity-dirforest-0.1.0.1/nix-support: [dirforest-release] propagated-build-inputs: Keeping existing link to /nix/store/aiicl64k3y310rydvmkfgpyc3djsz8rr-dirforest-0.1.0.0/nix-support/propagated-build-inputs [post-build-hook] Uploading to cachix cache "dirforest": /nix/store/iackmbgfj7q6yxzw99nq30616iqs1ri8-dirforest-release [post-build-hook] Pushing 1 paths (192 are already present) using zstd to cache dirforest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/iackmbgfj7q6yxzw99nq30616iqs1ri8-dirforest-release (10.25 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/iackmbgfj7q6yxzw99nq30616iqs1ri8-dirforest-release [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/iackmbgfj7q6yxzw99nq30616iqs1ri8-dirforest-release' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/94hrca3v08ma8935zmfgxn8lrgmmnmbn-dirforest-release.drv' to 'https://cache.staging.nix-ci.com'... Progress: 5 of 6 built