$ /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/mergeful?ref=master&rev=e9276fa9ffc3c8af4faa2f52d740ff3f63697ea8#checks.x86_64-linux.nixpkgs-24_11 --print-build-logs  Building mergeful-source [mergeful-source] Phase: setupCompilerEnvironmentPhase [mergeful-source] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [mergeful-source] Phase: unpackPhase [mergeful-source] unpacking source archive /nix/store/wy2haq73gyprgn3k3i3zr1dm49wbidg9-mergeful [mergeful-source] source root is mergeful [mergeful-source] Phase: patchPhase [mergeful-source] Phase: compileBuildDriverPhase [mergeful-source] setupCompileFlags: -package-db=/build/tmp.t8uBxtVvKp/setup-package.conf.d -threaded [mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.t8uBxtVvKp/Main.o ) [mergeful-source] [2 of 2] Linking Setup [mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-source] Phase: configurePhase [mergeful-source] configureFlags: --verbose --prefix=/nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/mergeful-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.t8uBxtVvKp/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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [mergeful-source] Using Parsec parser [mergeful-source] Configuring mergeful-0.3.0.0... [mergeful-source] Dependency aeson: using aeson-2.1.2.1 [mergeful-source] Dependency autodocodec: using autodocodec-0.4.2.2 [mergeful-source] Dependency base >=4.7 && <5: using base-4.18.2.1 [mergeful-source] Dependency containers: using containers-0.6.7 [mergeful-source] Dependency deepseq: using deepseq-1.4.8.1 [mergeful-source] Dependency mtl: using mtl-2.3.1 [mergeful-source] Dependency text: using text-2.0.2 [mergeful-source] Dependency time: using time-1.12.2 [mergeful-source] Dependency validity: using validity-0.12.1.0 [mergeful-source] Dependency validity-containers: using validity-containers-0.5.0.5 [mergeful-source] Dependency validity-time: using validity-time-0.5.0.0 [mergeful-source] Source component graph: component lib [mergeful-source] Configured component graph: [mergeful-source]  component mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-source]  include aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful-source]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful-source]  include base-4.18.2.1 [mergeful-source]  include containers-0.6.7 [mergeful-source]  include deepseq-1.4.8.1 [mergeful-source]  include mtl-2.3.1 [mergeful-source]  include text-2.0.2 [mergeful-source]  include time-1.12.2 [mergeful-source]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-source]  include validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful-source]  include validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful-source] Linked component graph: [mergeful-source]  unit mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-source]  include aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful-source]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful-source]  include base-4.18.2.1 [mergeful-source]  include containers-0.6.7 [mergeful-source]  include deepseq-1.4.8.1 [mergeful-source]  include mtl-2.3.1 [mergeful-source]  include text-2.0.2 [mergeful-source]  include time-1.12.2 [mergeful-source]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-source]  include validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful-source]  include validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful-source]  Data.Mergeful=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Value [mergeful-source] Ready component graph: [mergeful-source]  definite mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-source]  depends aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful-source]  depends autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful-source]  depends base-4.18.2.1 [mergeful-source]  depends containers-0.6.7 [mergeful-source]  depends deepseq-1.4.8.1 [mergeful-source]  depends mtl-2.3.1 [mergeful-source]  depends text-2.0.2 [mergeful-source]  depends time-1.12.2 [mergeful-source]  depends validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-source]  depends validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful-source]  depends validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-source] Using compiler: ghc-9.6.6 [mergeful-source] Using install prefix: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0 [mergeful-source] Executables installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/bin [mergeful-source] Libraries installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-source] Dynamic Libraries installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [mergeful-source] Private executables installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/libexec/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0 [mergeful-source] Data files installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/share/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0 [mergeful-source] Documentation installed in: /share/doc/mergeful-0.3.0.0 [mergeful-source] Configuration files installed in: [mergeful-source] /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/etc [mergeful-source] No alex found [mergeful-source] Using ar found on system at: [mergeful-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [mergeful-source] No c2hs found [mergeful-source] No cpphs found [mergeful-source] No doctest found [mergeful-source] Using gcc version 13.3.0 given by user at: [mergeful-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [mergeful-source] Using ghc version 9.6.6 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [mergeful-source] Using ghc-pkg version 9.6.6 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [mergeful-source] No ghcjs found [mergeful-source] No ghcjs-pkg found [mergeful-source] No greencard found [mergeful-source] Using haddock version 2.29.2 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [mergeful-source] No happy found [mergeful-source] Using haskell-suite found on system at: haskell-suite-dummy-location [mergeful-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [mergeful-source] No hmake found [mergeful-source] Using hpc version 0.68 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [mergeful-source] Using hsc2hs version 0.68.9 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [mergeful-source] Using hscolour version 1.25 found on system at: [mergeful-source] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [mergeful-source] No jhc found [mergeful-source] Using ld found on system at: [mergeful-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [mergeful-source] No pkg-config found [mergeful-source] Using runghc version 9.6.6 found on system at: [mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [mergeful-source] Using strip version 2.43 found on system at: [mergeful-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [mergeful-source] Using tar found on system at: [mergeful-source] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [mergeful-source] No uhc found [mergeful-source] Phase: buildPhase [mergeful-source] Distribution quality warnings: [mergeful-source] No 'category' field. [mergeful-source] No 'synopsis' field. [mergeful-source] Building source dist for mergeful-0.3.0.0... [mergeful-source] Source tarball created: dist/mergeful-0.3.0.0.tar.gz [mergeful-source] Phase: checkPhase [mergeful-source] Phase: haddockPhase [mergeful-source] Phase: installPhase [mergeful-source] Phase: fixupPhase [post-build-hook] Uploading to the NixCI staging cache: /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/6dzlrhksgis7whxa47kla9l3951gyx09-mergeful-source-0.3.0.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 1 of 8 built Building mergeful [mergeful] Phase: setupCompilerEnvironmentPhase [mergeful] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [mergeful] Phase: unpackPhase [mergeful] unpacking source archive /nix/store/1mw7fs4ncmhg0a78snb9lxj3m0sm4xsj-mergeful-source-0.3.0.0/mergeful-0.3.0.0.tar.gz [mergeful] source root is mergeful-0.3.0.0 [mergeful] setting SOURCE_DATE_EPOCH to timestamp 1780347076 of file mergeful-0.3.0.0/src/Data/Mergeful/Value.hs [mergeful] warning: file mergeful-0.3.0.0/src/Data/Mergeful/Value.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic [mergeful] Phase: patchPhase [mergeful] Phase: compileBuildDriverPhase [mergeful] setupCompileFlags: -package-db=/build/tmp.Kwfa8LmD1c/setup-package.conf.d -threaded [mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Kwfa8LmD1c/Main.o ) [mergeful] [2 of 2] Linking Setup [mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful] Phase: configurePhase [mergeful] configureFlags: --verbose --prefix=/nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.Kwfa8LmD1c/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 --enable-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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [mergeful] Using Parsec parser [mergeful] Configuring mergeful-0.3.0.0... [mergeful] Dependency aeson: using aeson-2.1.2.1 [mergeful] Dependency autodocodec: using autodocodec-0.4.2.2 [mergeful] Dependency base >=4.7 && <5: using base-4.18.2.1 [mergeful] Dependency containers: using containers-0.6.7 [mergeful] Dependency deepseq: using deepseq-1.4.8.1 [mergeful] Dependency mtl: using mtl-2.3.1 [mergeful] Dependency text: using text-2.0.2 [mergeful] Dependency time: using time-1.12.2 [mergeful] Dependency validity: using validity-0.12.1.0 [mergeful] Dependency validity-containers: using validity-containers-0.5.0.5 [mergeful] Dependency validity-time: using validity-time-0.5.0.0 [mergeful] Source component graph: component lib [mergeful] Configured component graph: [mergeful]  component mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful]  include aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful]  include base-4.18.2.1 [mergeful]  include containers-0.6.7 [mergeful]  include deepseq-1.4.8.1 [mergeful]  include mtl-2.3.1 [mergeful]  include text-2.0.2 [mergeful]  include time-1.12.2 [mergeful]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful]  include validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful]  include validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful] Linked component graph: [mergeful]  unit mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful]  include aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful]  include base-4.18.2.1 [mergeful]  include containers-0.6.7 [mergeful]  include deepseq-1.4.8.1 [mergeful]  include mtl-2.3.1 [mergeful]  include text-2.0.2 [mergeful]  include time-1.12.2 [mergeful]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful]  include validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful]  include validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful]  Data.Mergeful=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3:Data.Mergeful.Value [mergeful] Ready component graph: [mergeful]  definite mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful]  depends aeson-2.1.2.1-DFOc2KwAfxMJE1VsgIaAAp [mergeful]  depends autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [mergeful]  depends base-4.18.2.1 [mergeful]  depends containers-0.6.7 [mergeful]  depends deepseq-1.4.8.1 [mergeful]  depends mtl-2.3.1 [mergeful]  depends text-2.0.2 [mergeful]  depends time-1.12.2 [mergeful]  depends validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful]  depends validity-containers-0.5.0.5-uixRtyBCWjET1HpjaEHpF [mergeful]  depends validity-time-0.5.0.0-6ed3bDoGLuR3ClCfeEMqOa [mergeful] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful] Using compiler: ghc-9.6.6 [mergeful] Using install prefix: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0 [mergeful] Executables installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/bin [mergeful] Libraries installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful] Dynamic Libraries installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [mergeful] Private executables installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/libexec/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0 [mergeful] Data files installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/share/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0 [mergeful] Documentation installed in: [mergeful] /nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 [mergeful] Configuration files installed in: [mergeful] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/etc [mergeful] No alex found [mergeful] Using ar found on system at: [mergeful] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [mergeful] No c2hs found [mergeful] No cpphs found [mergeful] No doctest found [mergeful] Using gcc version 13.3.0 given by user at: [mergeful] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [mergeful] Using ghc version 9.6.6 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [mergeful] Using ghc-pkg version 9.6.6 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [mergeful] No ghcjs found [mergeful] No ghcjs-pkg found [mergeful] No greencard found [mergeful] Using haddock version 2.29.2 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [mergeful] No happy found [mergeful] Using haskell-suite found on system at: haskell-suite-dummy-location [mergeful] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [mergeful] No hmake found [mergeful] Using hpc version 0.68 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [mergeful] Using hsc2hs version 0.68.9 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [mergeful] Using hscolour version 1.25 found on system at: [mergeful] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [mergeful] No jhc found [mergeful] Using ld found on system at: [mergeful] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [mergeful] No pkg-config found [mergeful] Using runghc version 9.6.6 found on system at: [mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [mergeful] Using strip version 2.43 found on system at: [mergeful] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [mergeful] Using tar found on system at: [mergeful] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [mergeful] No uhc found [mergeful] Phase: buildPhase [mergeful] Preprocessing library for mergeful-0.3.0.0.. [mergeful] Building library for mergeful-0.3.0.0.. [mergeful] [1 of 6] Compiling Data.Mergeful.Timed ( src/Data/Mergeful/Timed.hs, dist/build/Data/Mergeful/Timed.o, dist/build/Data/Mergeful/Timed.dyn_o ) [mergeful] [2 of 6] Compiling Data.Mergeful.Item ( src/Data/Mergeful/Item.hs, dist/build/Data/Mergeful/Item.o, dist/build/Data/Mergeful/Item.dyn_o ) [mergeful] [3 of 6] Compiling Data.Mergeful.Collection ( src/Data/Mergeful/Collection.hs, dist/build/Data/Mergeful/Collection.o, dist/build/Data/Mergeful/Collection.dyn_o ) [mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, dist/build/Data/Mergeful.o, dist/build/Data/Mergeful.dyn_o ) [mergeful] [5 of 6] Compiling Data.Mergeful.Value ( src/Data/Mergeful/Value.hs, dist/build/Data/Mergeful/Value.o, dist/build/Data/Mergeful/Value.dyn_o ) [mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, dist/build/Paths_mergeful.o, dist/build/Paths_mergeful.dyn_o ) [mergeful] [1 of 6] Compiling Data.Mergeful.Timed ( src/Data/Mergeful/Timed.hs, dist/build/Data/Mergeful/Timed.p_o ) [mergeful] [2 of 6] Compiling Data.Mergeful.Item ( src/Data/Mergeful/Item.hs, dist/build/Data/Mergeful/Item.p_o ) [mergeful] [3 of 6] Compiling Data.Mergeful.Collection ( src/Data/Mergeful/Collection.hs, dist/build/Data/Mergeful/Collection.p_o ) [mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, dist/build/Data/Mergeful.p_o ) [mergeful] [5 of 6] Compiling Data.Mergeful.Value ( src/Data/Mergeful/Value.hs, dist/build/Data/Mergeful/Value.p_o ) [mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, dist/build/Paths_mergeful.p_o ) [mergeful] Phase: checkPhase [mergeful] Package has no test suites. [mergeful] Phase: haddockPhase [mergeful] Preprocessing library for mergeful-0.3.0.0.. [mergeful] Running Haddock on library for mergeful-0.3.0.0.. [mergeful] Warning: The documentation for the following packages are not installed. No [mergeful] links will be generated to these packages: attoparsec-0.14.4, [mergeful] attoparsec-0.14.4 [mergeful] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [mergeful]  83% ( 5 / 6) in 'Data.Mergeful.Timed' [mergeful]  Missing documentation for: [mergeful]  timedObjectCodec (src/Data/Mergeful/Timed.hs:72) [mergeful] Warning: 'mergeItemSyncResponseIgnoreProblems' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful]  55% ( 16 / 29) in 'Data.Mergeful.Item' [mergeful]  Missing documentation for: [mergeful]  mergeItemSyncResponseFromServer (src/Data/Mergeful/Item.hs:421) [mergeful]  mergeItemSyncResponseFromClient (src/Data/Mergeful/Item.hs:424) [mergeful]  mergeItemSyncResponseUsingCRDT (src/Data/Mergeful/Item.hs:427) [mergeful]  mergeItemSyncResponseUsingStrategy (src/Data/Mergeful/Item.hs:418) [mergeful]  mergeUsingCRDT (src/Data/Mergeful/Item.hs:536) [mergeful]  ChangeConflictResolution (src/Data/Mergeful/Item.hs:443) [mergeful]  ClientDeletedConflictResolution (src/Data/Mergeful/Item.hs:449) [mergeful]  ServerDeletedConflictResolution (src/Data/Mergeful/Item.hs:454) [mergeful]  ItemMergeResult (src/Data/Mergeful/Item.hs:362) [mergeful]  ClientItem (src/Data/Mergeful/Item.hs:85) [mergeful]  ItemSyncRequest (src/Data/Mergeful/Item.hs:173) [mergeful]  ItemSyncResponse (src/Data/Mergeful/Item.hs:232) [mergeful]  ServerItem (src/Data/Mergeful/Item.hs:142) [mergeful] Warning: 'mergeSyncResponseIgnoreProblems' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful] Warning: 'ci' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful] Warning: 'si' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful]  82% ( 48 / 58) in 'Data.Mergeful.Collection' [mergeful]  Missing documentation for: [mergeful]  ClientStore (src/Data/Mergeful/Collection.hs:147) [mergeful]  SyncRequest (src/Data/Mergeful/Collection.hs:371) [mergeful]  SyncResponse (src/Data/Mergeful/Collection.hs:454) [mergeful]  ClientAddition (src/Data/Mergeful/Collection.hs:436) [mergeful]  ChangeConflictResolution (src/Data/Mergeful/Item.hs:443) [mergeful]  ClientDeletedConflictResolution (src/Data/Mergeful/Item.hs:449) [mergeful]  ServerDeletedConflictResolution (src/Data/Mergeful/Item.hs:454) [mergeful]  mergeSyncResponseCustom (src/Data/Mergeful/Collection.hs:814) [mergeful]  ServerStore (src/Data/Mergeful/Collection.hs:343) [mergeful]  ServerSyncProcessor (src/Data/Mergeful/Collection.hs:909) [mergeful]  50% ( 1 / 2) in 'Data.Mergeful' [mergeful]  Missing documentation for: [mergeful]  Module header [mergeful] Warning: 'a' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful] Warning: 'ItemSyncRequest' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful] Warning: 'ClientItem' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful]  77% ( 14 / 18) in 'Data.Mergeful.Value' [mergeful]  Missing documentation for: [mergeful]  ValueMergeResult (src/Data/Mergeful/Value.hs:232) [mergeful]  ChangedFlag (src/Data/Mergeful/Value.hs:72) [mergeful]  ValueSyncRequest (src/Data/Mergeful/Value.hs:142) [mergeful]  ValueSyncResponse (src/Data/Mergeful/Value.hs:173) [mergeful] Documentation created: dist/doc/html/mergeful/, [mergeful] dist/doc/html/mergeful/mergeful.txt [mergeful] Phase: installPhase [mergeful] Installing library in /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful] Phase: fixupPhase [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0 [mergeful] shrinking /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/libHSmergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3-ghc9.6.6.so [mergeful] checking for references to /build/ in /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0... [mergeful] patching script interpreter paths in /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0 [mergeful] stripping (with command strip and flags -S -p) in /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/lib [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc [mergeful] checking for references to /build/ in /nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc... [mergeful] patching script interpreter paths in /nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0 /nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/697j10r70hznjq1wrjijyxgh6y3zbnkw-mergeful-0.3.0.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/zswsl915qdc3kz8a3xq80s6fgdqawrf1-mergeful-0.3.0.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 2 of 8 built Building genvalidity-mergeful-source [genvalidity-mergeful-source] Phase: setupCompilerEnvironmentPhase [genvalidity-mergeful-source] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [genvalidity-mergeful-source] Phase: unpackPhase [genvalidity-mergeful-source] unpacking source archive /nix/store/h694x53ms4i8ankyhwqcnn8dy7wjmyin-genvalidity-mergeful [genvalidity-mergeful-source] source root is genvalidity-mergeful [genvalidity-mergeful-source] Phase: patchPhase [genvalidity-mergeful-source] Phase: compileBuildDriverPhase [genvalidity-mergeful-source] setupCompileFlags: -package-db=/build/tmp.OzLYCTUcYn/setup-package.conf.d -threaded [genvalidity-mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.OzLYCTUcYn/Main.o ) [genvalidity-mergeful-source] [2 of 2] Linking Setup [genvalidity-mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-mergeful-source] Phase: configurePhase [genvalidity-mergeful-source] configureFlags: --verbose --prefix=/nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/genvalidity-mergeful-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.OzLYCTUcYn/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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [genvalidity-mergeful-source] Using Parsec parser [genvalidity-mergeful-source] Configuring genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful-source] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-mergeful-source] Dependency base <5: using base-4.18.2.1 [genvalidity-mergeful-source] Dependency containers: using containers-0.6.7 [genvalidity-mergeful-source] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-mergeful-source] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [genvalidity-mergeful-source] Dependency genvalidity-time: using genvalidity-time-1.0.0.1 [genvalidity-mergeful-source] Dependency mergeful: using mergeful-0.3.0.0 [genvalidity-mergeful-source] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-mergeful-source] Dependency autodocodec: using autodocodec-0.4.2.2 [genvalidity-mergeful-source] Dependency autodocodec-yaml: using autodocodec-yaml-0.4.0.1 [genvalidity-mergeful-source] Dependency base <5: using base-4.18.2.1 [genvalidity-mergeful-source] Dependency containers: using containers-0.6.7 [genvalidity-mergeful-source] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0 [genvalidity-mergeful-source] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0 [genvalidity-mergeful-source] Dependency genvalidity-uuid: using genvalidity-uuid-1.0.0.1 [genvalidity-mergeful-source] Dependency mergeful: using mergeful-0.3.0.0 [genvalidity-mergeful-source] Dependency mtl: using mtl-2.3.1 [genvalidity-mergeful-source] Dependency pretty-show: using pretty-show-1.10 [genvalidity-mergeful-source] Dependency random: using random-1.2.1.2 [genvalidity-mergeful-source] Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2 [genvalidity-mergeful-source] Dependency sydtest: using sydtest-0.19.0.0 [genvalidity-mergeful-source] Dependency time: using time-1.12.2 [genvalidity-mergeful-source] Dependency uuid: using uuid-1.3.15 [genvalidity-mergeful-source] Source component graph: [genvalidity-mergeful-source]  component lib [genvalidity-mergeful-source]  component test:mergeful-test dependency lib [genvalidity-mergeful-source] Configured component graph: [genvalidity-mergeful-source]  component genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include base-4.18.2.1 [genvalidity-mergeful-source]  include containers-0.6.7 [genvalidity-mergeful-source]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  component genvalidity-mergeful-0.3.0.1-D48JlofiUkZBG8OPU6qdWl-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful-source]  include base-4.18.2.1 [genvalidity-mergeful-source]  include containers-0.6.7 [genvalidity-mergeful-source]  include genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  include mtl-2.3.1 [genvalidity-mergeful-source]  include pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful-source]  include random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful-source]  include safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful-source]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful-source]  include time-1.12.2 [genvalidity-mergeful-source]  include uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful-source] Linked component graph: [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include base-4.18.2.1 [genvalidity-mergeful-source]  include containers-0.6.7 [genvalidity-mergeful-source]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT:Data.GenValidity.Mergeful.Value [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-D48JlofiUkZBG8OPU6qdWl-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful-source]  include base-4.18.2.1 [genvalidity-mergeful-source]  include containers-0.6.7 [genvalidity-mergeful-source]  include genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  include mtl-2.3.1 [genvalidity-mergeful-source]  include pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful-source]  include random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful-source]  include safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful-source]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful-source]  include time-1.12.2 [genvalidity-mergeful-source]  include uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful-source] Ready component graph: [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  depends base-4.18.2.1 [genvalidity-mergeful-source]  depends containers-0.6.7 [genvalidity-mergeful-source]  depends genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful-source]  depends genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful-source]  depends genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-D48JlofiUkZBG8OPU6qdWl-mergeful-test [genvalidity-mergeful-source]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  depends autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful-source]  depends autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful-source]  depends base-4.18.2.1 [genvalidity-mergeful-source]  depends containers-0.6.7 [genvalidity-mergeful-source]  depends genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source]  depends genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful-source]  depends genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful-source]  depends genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful-source]  depends mtl-2.3.1 [genvalidity-mergeful-source]  depends pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful-source]  depends random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful-source]  depends safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful-source]  depends sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful-source]  depends time-1.12.2 [genvalidity-mergeful-source]  depends uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [genvalidity-mergeful-source] Using compiler: ghc-9.6.6 [genvalidity-mergeful-source] Using install prefix: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1 [genvalidity-mergeful-source] Executables installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/bin [genvalidity-mergeful-source] Libraries installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1-ECNwjTkAJfgEJ6wwu8lLDT [genvalidity-mergeful-source] Dynamic Libraries installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [genvalidity-mergeful-source] Private executables installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/libexec/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Data files installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/share/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Documentation installed in: /share/doc/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Configuration files installed in: [genvalidity-mergeful-source] /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/etc [genvalidity-mergeful-source] No alex found [genvalidity-mergeful-source] Using ar found on system at: [genvalidity-mergeful-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [genvalidity-mergeful-source] No c2hs found [genvalidity-mergeful-source] No cpphs found [genvalidity-mergeful-source] No doctest found [genvalidity-mergeful-source] Using gcc version 13.3.0 given by user at: [genvalidity-mergeful-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [genvalidity-mergeful-source] Using ghc version 9.6.6 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [genvalidity-mergeful-source] Using ghc-pkg version 9.6.6 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [genvalidity-mergeful-source] No ghcjs found [genvalidity-mergeful-source] No ghcjs-pkg found [genvalidity-mergeful-source] No greencard found [genvalidity-mergeful-source] Using haddock version 2.29.2 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [genvalidity-mergeful-source] No happy found [genvalidity-mergeful-source] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-mergeful-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-mergeful-source] No hmake found [genvalidity-mergeful-source] Using hpc version 0.68 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [genvalidity-mergeful-source] Using hsc2hs version 0.68.9 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [genvalidity-mergeful-source] Using hscolour version 1.25 found on system at: [genvalidity-mergeful-source] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [genvalidity-mergeful-source] No jhc found [genvalidity-mergeful-source] Using ld found on system at: [genvalidity-mergeful-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [genvalidity-mergeful-source] No pkg-config found [genvalidity-mergeful-source] Using runghc version 9.6.6 found on system at: [genvalidity-mergeful-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [genvalidity-mergeful-source] Using strip version 2.43 found on system at: [genvalidity-mergeful-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [genvalidity-mergeful-source] Using tar found on system at: [genvalidity-mergeful-source] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [genvalidity-mergeful-source] No uhc found [genvalidity-mergeful-source] Phase: buildPhase [genvalidity-mergeful-source] Distribution quality warnings: [genvalidity-mergeful-source] No 'category' field. [genvalidity-mergeful-source] No 'synopsis' field. [genvalidity-mergeful-source] Building source dist for genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful-source] Source tarball created: dist/genvalidity-mergeful-0.3.0.1.tar.gz [genvalidity-mergeful-source] Phase: checkPhase [genvalidity-mergeful-source] Phase: haddockPhase [genvalidity-mergeful-source] Phase: installPhase [genvalidity-mergeful-source] Phase: fixupPhase [post-build-hook] Uploading to the NixCI staging cache: /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/bj4iryqnsd3yi0cc943mrl8dlili503d-genvalidity-mergeful-source-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 3 of 8 built Building genvalidity-mergeful [genvalidity-mergeful] Phase: setupCompilerEnvironmentPhase [genvalidity-mergeful] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [genvalidity-mergeful] Phase: unpackPhase [genvalidity-mergeful] unpacking source archive /nix/store/qcmnnx2mn72ynifs2197pddcl1a6jcwj-genvalidity-mergeful-source-0.3.0.1/genvalidity-mergeful-0.3.0.1.tar.gz [genvalidity-mergeful] source root is genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] setting SOURCE_DATE_EPOCH to timestamp 1780347106 of file genvalidity-mergeful-0.3.0.1/test/Spec.hs [genvalidity-mergeful] warning: file genvalidity-mergeful-0.3.0.1/test/Spec.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic [genvalidity-mergeful] Phase: patchPhase [genvalidity-mergeful] Phase: compileBuildDriverPhase [genvalidity-mergeful] setupCompileFlags: -package-db=/build/tmp.SeAvVfTA7L/setup-package.conf.d -threaded [genvalidity-mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.SeAvVfTA7L/Main.o ) [genvalidity-mergeful] [2 of 2] Linking Setup [genvalidity-mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-mergeful] Phase: configurePhase [genvalidity-mergeful] configureFlags: --verbose --prefix=/nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc/share/doc/genvalidity-mergeful-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.SeAvVfTA7L/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 --enable-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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [genvalidity-mergeful] Using Parsec parser [genvalidity-mergeful] Configuring genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-mergeful] Dependency base <5: using base-4.18.2.1 [genvalidity-mergeful] Dependency containers: using containers-0.6.7 [genvalidity-mergeful] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-mergeful] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [genvalidity-mergeful] Dependency genvalidity-time: using genvalidity-time-1.0.0.1 [genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0 [genvalidity-mergeful] Dependency QuickCheck: using QuickCheck-2.14.3 [genvalidity-mergeful] Dependency autodocodec: using autodocodec-0.4.2.2 [genvalidity-mergeful] Dependency autodocodec-yaml: using autodocodec-yaml-0.4.0.1 [genvalidity-mergeful] Dependency base <5: using base-4.18.2.1 [genvalidity-mergeful] Dependency containers: using containers-0.6.7 [genvalidity-mergeful] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0 [genvalidity-mergeful] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0 [genvalidity-mergeful] Dependency genvalidity-uuid: using genvalidity-uuid-1.0.0.1 [genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0 [genvalidity-mergeful] Dependency mtl: using mtl-2.3.1 [genvalidity-mergeful] Dependency pretty-show: using pretty-show-1.10 [genvalidity-mergeful] Dependency random: using random-1.2.1.2 [genvalidity-mergeful] Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2 [genvalidity-mergeful] Dependency sydtest: using sydtest-0.19.0.0 [genvalidity-mergeful] Dependency time: using time-1.12.2 [genvalidity-mergeful] Dependency uuid: using uuid-1.3.15 [genvalidity-mergeful] Dependency base <5: using base-4.18.2.1 [genvalidity-mergeful] Dependency criterion: using criterion-1.6.3.0 [genvalidity-mergeful] Dependency genvalidity-criterion: using genvalidity-criterion-1.1.0.0 [genvalidity-mergeful] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0 [genvalidity-mergeful] Source component graph: [genvalidity-mergeful]  component lib [genvalidity-mergeful]  component test:mergeful-test dependency lib [genvalidity-mergeful]  component bench:mergeful-bench dependency lib [genvalidity-mergeful] Configured component graph: [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-5cmZsSR6kanKhABZi8enyO-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  include mtl-2.3.1 [genvalidity-mergeful]  include pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful]  include random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful]  include safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful]  include time-1.12.2 [genvalidity-mergeful]  include uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-8geNfDme33KG01XIgQpXBi-mergeful-bench [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include criterion-1.6.3.0-G05iP7WTaPsHeHLaEy7e4T [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-4j5Oybv4aOjA7JvI4FW1kg [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful] Linked component graph: [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6:Data.GenValidity.Mergeful.Value [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-5cmZsSR6kanKhABZi8enyO-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  include mtl-2.3.1 [genvalidity-mergeful]  include pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful]  include random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful]  include safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful]  include time-1.12.2 [genvalidity-mergeful]  include uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-8geNfDme33KG01XIgQpXBi-mergeful-bench [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include criterion-1.6.3.0-G05iP7WTaPsHeHLaEy7e4T [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-4j5Oybv4aOjA7JvI4FW1kg [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful] Ready component graph: [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  depends base-4.18.2.1 [genvalidity-mergeful]  depends containers-0.6.7 [genvalidity-mergeful]  depends genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [genvalidity-mergeful]  depends genvalidity-containers-1.0.0.2-8JJuaoBddSm7pPACUvpC3I [genvalidity-mergeful]  depends genvalidity-time-1.0.0.1-4xQu5RFpC972QGJazzjXze [genvalidity-mergeful]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-8geNfDme33KG01XIgQpXBi-mergeful-bench [genvalidity-mergeful]  depends base-4.18.2.1 [genvalidity-mergeful]  depends criterion-1.6.3.0-G05iP7WTaPsHeHLaEy7e4T [genvalidity-mergeful]  depends genvalidity-criterion-1.1.0.0-4j5Oybv4aOjA7JvI4FW1kg [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-5cmZsSR6kanKhABZi8enyO-mergeful-test [genvalidity-mergeful]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  depends autodocodec-0.4.2.2-IoB7ZMsUvhDq9M1R6ihkG [genvalidity-mergeful]  depends autodocodec-yaml-0.4.0.1-G3QwiPVXT02L9DzemOQ23C [genvalidity-mergeful]  depends base-4.18.2.1 [genvalidity-mergeful]  depends containers-0.6.7 [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful]  depends genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [genvalidity-mergeful]  depends genvalidity-sydtest-aeson-1.0.0.0-BQwVq07H15U4XnP1hvkIxD [genvalidity-mergeful]  depends genvalidity-uuid-1.0.0.1-3TZ404VEbWH870MKPl3Plr [genvalidity-mergeful]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [genvalidity-mergeful]  depends mtl-2.3.1 [genvalidity-mergeful]  depends pretty-show-1.10-Hkt8Fo77lI39LZgAuw0Xz [genvalidity-mergeful]  depends random-1.2.1.2-9nSipNyPzIK3OtGny4BWjI [genvalidity-mergeful]  depends safe-coloured-text-0.3.0.2-KNoFxWPyuNc927ZAgC0cUL [genvalidity-mergeful]  depends sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [genvalidity-mergeful]  depends time-1.12.2 [genvalidity-mergeful]  depends uuid-1.3.15-Ewz6o9IiXb58xKNOpg3fQZ [genvalidity-mergeful] Using Cabal-3.10.3.0 compiled by ghc-9.6 [genvalidity-mergeful] Using compiler: ghc-9.6.6 [genvalidity-mergeful] Using install prefix: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Executables installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/bin [genvalidity-mergeful] Libraries installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful] Dynamic Libraries installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [genvalidity-mergeful] Private executables installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/libexec/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Data files installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/share/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Documentation installed in: [genvalidity-mergeful] /nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc/share/doc/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Configuration files installed in: [genvalidity-mergeful] /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/etc [genvalidity-mergeful] No alex found [genvalidity-mergeful] Using ar found on system at: [genvalidity-mergeful] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [genvalidity-mergeful] No c2hs found [genvalidity-mergeful] No cpphs found [genvalidity-mergeful] No doctest found [genvalidity-mergeful] Using gcc version 13.3.0 given by user at: [genvalidity-mergeful] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [genvalidity-mergeful] Using ghc version 9.6.6 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [genvalidity-mergeful] Using ghc-pkg version 9.6.6 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [genvalidity-mergeful] No ghcjs found [genvalidity-mergeful] No ghcjs-pkg found [genvalidity-mergeful] No greencard found [genvalidity-mergeful] Using haddock version 2.29.2 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [genvalidity-mergeful] No happy found [genvalidity-mergeful] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-mergeful] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-mergeful] No hmake found [genvalidity-mergeful] Using hpc version 0.68 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [genvalidity-mergeful] Using hsc2hs version 0.68.9 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [genvalidity-mergeful] Using hscolour version 1.25 found on system at: [genvalidity-mergeful] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [genvalidity-mergeful] No jhc found [genvalidity-mergeful] Using ld found on system at: [genvalidity-mergeful] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [genvalidity-mergeful] No pkg-config found [genvalidity-mergeful] Using runghc version 9.6.6 found on system at: [genvalidity-mergeful] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [genvalidity-mergeful] Using strip version 2.43 found on system at: [genvalidity-mergeful] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [genvalidity-mergeful] Using tar found on system at: [genvalidity-mergeful] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [genvalidity-mergeful] No uhc found [genvalidity-mergeful] Phase: buildPhase [genvalidity-mergeful] Preprocessing library for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Building library for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] [1 of 6] Compiling Data.GenValidity.Mergeful.Timed ( src/Data/GenValidity/Mergeful/Timed.hs, dist/build/Data/GenValidity/Mergeful/Timed.o, dist/build/Data/GenValidity/Mergeful/Timed.dyn_o ) [genvalidity-mergeful] [2 of 6] Compiling Data.GenValidity.Mergeful.Item ( src/Data/GenValidity/Mergeful/Item.hs, dist/build/Data/GenValidity/Mergeful/Item.o, dist/build/Data/GenValidity/Mergeful/Item.dyn_o ) [genvalidity-mergeful] [3 of 6] Compiling Data.GenValidity.Mergeful.Collection ( src/Data/GenValidity/Mergeful/Collection.hs, dist/build/Data/GenValidity/Mergeful/Collection.o, dist/build/Data/GenValidity/Mergeful/Collection.dyn_o ) [genvalidity-mergeful] [4 of 6] Compiling Data.GenValidity.Mergeful.Value ( src/Data/GenValidity/Mergeful/Value.hs, dist/build/Data/GenValidity/Mergeful/Value.o, dist/build/Data/GenValidity/Mergeful/Value.dyn_o ) [genvalidity-mergeful] [5 of 6] Compiling Data.GenValidity.Mergeful ( src/Data/GenValidity/Mergeful.hs, dist/build/Data/GenValidity/Mergeful.o, dist/build/Data/GenValidity/Mergeful.dyn_o ) [genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/autogen/Paths_genvalidity_mergeful.hs, dist/build/Paths_genvalidity_mergeful.o, dist/build/Paths_genvalidity_mergeful.dyn_o ) [genvalidity-mergeful] [1 of 6] Compiling Data.GenValidity.Mergeful.Timed ( src/Data/GenValidity/Mergeful/Timed.hs, dist/build/Data/GenValidity/Mergeful/Timed.p_o ) [genvalidity-mergeful] [2 of 6] Compiling Data.GenValidity.Mergeful.Item ( src/Data/GenValidity/Mergeful/Item.hs, dist/build/Data/GenValidity/Mergeful/Item.p_o ) [genvalidity-mergeful] [3 of 6] Compiling Data.GenValidity.Mergeful.Collection ( src/Data/GenValidity/Mergeful/Collection.hs, dist/build/Data/GenValidity/Mergeful/Collection.p_o ) [genvalidity-mergeful] [4 of 6] Compiling Data.GenValidity.Mergeful.Value ( src/Data/GenValidity/Mergeful/Value.hs, dist/build/Data/GenValidity/Mergeful/Value.p_o ) [genvalidity-mergeful] [5 of 6] Compiling Data.GenValidity.Mergeful ( src/Data/GenValidity/Mergeful.hs, dist/build/Data/GenValidity/Mergeful.p_o ) [genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/autogen/Paths_genvalidity_mergeful.hs, dist/build/Paths_genvalidity_mergeful.p_o ) [genvalidity-mergeful] Preprocessing benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Building benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] [1 of 2] Compiling Main ( bench/Bench.hs, dist/build/mergeful-bench/mergeful-bench-tmp/Main.o ) [genvalidity-mergeful] [2 of 2] Compiling Paths_genvalidity_mergeful ( dist/build/mergeful-bench/autogen/Paths_genvalidity_mergeful.hs, dist/build/mergeful-bench/mergeful-bench-tmp/Paths_genvalidity_mergeful.o ) [genvalidity-mergeful] [3 of 3] Linking dist/build/mergeful-bench/mergeful-bench [genvalidity-mergeful] Preprocessing test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Building test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] [1 of 6] Compiling Data.Mergeful.CollectionSpec ( test/Data/Mergeful/CollectionSpec.hs, dist/build/mergeful-test/mergeful-test-tmp/Data/Mergeful/CollectionSpec.o ) [genvalidity-mergeful] [2 of 6] Compiling Data.Mergeful.ItemSpec ( test/Data/Mergeful/ItemSpec.hs, dist/build/mergeful-test/mergeful-test-tmp/Data/Mergeful/ItemSpec.o ) [genvalidity-mergeful] [3 of 6] Compiling Data.Mergeful.TimedSpec ( test/Data/Mergeful/TimedSpec.hs, dist/build/mergeful-test/mergeful-test-tmp/Data/Mergeful/TimedSpec.o ) [genvalidity-mergeful] [4 of 6] Compiling Data.Mergeful.ValueSpec ( test/Data/Mergeful/ValueSpec.hs, dist/build/mergeful-test/mergeful-test-tmp/Data/Mergeful/ValueSpec.o ) [genvalidity-mergeful] [5 of 6] Compiling Main ( test/Spec.hs, dist/build/mergeful-test/mergeful-test-tmp/Main.o ) [genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/mergeful-test/autogen/Paths_genvalidity_mergeful.hs, dist/build/mergeful-test/mergeful-test-tmp/Paths_genvalidity_mergeful.o ) [genvalidity-mergeful] [7 of 7] Linking dist/build/mergeful-test/mergeful-test [genvalidity-mergeful] Phase: checkPhase [genvalidity-mergeful] Running 1 test suites... [genvalidity-mergeful] Test suite mergeful-test: RUNNING... [genvalidity-mergeful] Tests: [genvalidity-mergeful]  [genvalidity-mergeful] Data.Mergeful.ValueSpec [genvalidity-mergeful]  ValueSyncResponse [genvalidity-mergeful]  JSON (ValueSyncResponse Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ValueSyncResponse Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ValueSyncResponse Word8)"'s  23.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ValueSyncResponse Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ValueSyncResponse Word8)"  7.37 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ValueSyncResponse Word8) [genvalidity-mergeful]  genValid :: Gen (ValueSyncResponse Word8) [genvalidity-mergeful]  ✓ only generates valid '(ValueSyncResponse Word8)'s  1.37 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncResponse Word8)  1.87 ms [genvalidity-mergeful]  processServerValueSync [genvalidity-mergeful]  Server changes [genvalidity-mergeful]  ✓ tells the client that there is a modified item at the server side  2.86 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Conflicts [genvalidity-mergeful]  ✓ notices a conflict if the client and server are trying to sync different items  4.23 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Client changes [genvalidity-mergeful]  ✓ changes the item that the client tells the server to change  3.11 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  1.94 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the server  1.70 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  syncing [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  2.04 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1.58 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseIgnoreProblems [genvalidity-mergeful]  ✓ produces valid client stores  2.65 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeValueSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  1.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ClientValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientValue Word8)  1.58 ms [genvalidity-mergeful]  JSON (ClientValue Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientValue Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ClientValue Word8)"'s  10.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ClientValue Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ClientValue Word8)"  9.90 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ClientValue Word8) [genvalidity-mergeful]  genValid :: Gen (ClientValue Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientValue Word8)'s  1.45 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ServerValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerValue Word8)  1.79 ms [genvalidity-mergeful]  JSON (ServerValue Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerValue Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ServerValue Word8)"'s  12.31 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ServerValue Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ServerValue Word8)"  7.96 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ServerValue Word8) [genvalidity-mergeful]  genValid :: Gen (ServerValue Word8) [genvalidity-mergeful]  ✓ only generates valid '(ServerValue Word8)'s  1.18 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ValueSyncRequest [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncRequest Word8)  2.15 ms [genvalidity-mergeful]  GenValid (ValueSyncRequest Word8) [genvalidity-mergeful]  genValid :: Gen (ValueSyncRequest Word8) [genvalidity-mergeful]  ✓ only generates valid '(ValueSyncRequest Word8)'s  2.06 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  JSON (ValueSyncRequest Word8) (valid) [genvalidity-mergeful]  encode :: (ValueSyncRequest Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ValueSyncRequest Word8)"  11.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ValueSyncRequest Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ValueSyncRequest Word8)"'s  9.65 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  1.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful] Data.Mergeful.TimedSpec [genvalidity-mergeful]  JSON ServerTime (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String ServerTime [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid ServerTime"'s  9.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: ServerTime -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid ServerTime"  6.50 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialServerTime [genvalidity-mergeful]  ✓ is valid  0.00 ms [genvalidity-mergeful]  GenValid ServerTime [genvalidity-mergeful]  genValid :: Gen ServerTime [genvalidity-mergeful]  ✓ only generates valid 'ServerTime's  0.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  JSON (Timed Int) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (Timed Int) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (Timed Int)"'s  8.55 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (Timed Int) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (Timed Int)"  7.58 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (Timed Int) [genvalidity-mergeful]  genValid :: Gen (Timed Int) [genvalidity-mergeful]  ✓ only generates valid '(Timed Int)'s  0.74 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful] Data.Mergeful.ItemSpec [genvalidity-mergeful]  ItemSyncResponse [genvalidity-mergeful]  ✓ outputs the same schema as before for (ItemSyncResponse Word8)  2.01 ms [genvalidity-mergeful]  JSON (ItemSyncResponse Word8) (valid) [genvalidity-mergeful]  encode :: (ItemSyncResponse Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ItemSyncResponse Word8)"  7.11 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ItemSyncResponse Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ItemSyncResponse Word8)"'s  8.91 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ItemSyncResponse Word8) [genvalidity-mergeful]  genValid :: Gen (ItemSyncResponse Word8) [genvalidity-mergeful]  ✓ only generates valid '(ItemSyncResponse Word8)'s  1.05 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeItemSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  0.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ClientItem [genvalidity-mergeful]  JSON (ClientItem Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientItem Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ClientItem Word8)"'s  8.55 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ClientItem Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ClientItem Word8)"  6.15 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ClientItem Word8) [genvalidity-mergeful]  genValid :: Gen (ClientItem Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientItem Word8)'s  0.74 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientItem Word8)  0.93 ms [genvalidity-mergeful]  mergeItemSyncResponseUsingCRDT [genvalidity-mergeful]  ✓ produces valid client stores  1.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  syncing [genvalidity-mergeful]  fromServer [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  2.47 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  0.50 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  1.59 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  1.74 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  1.21 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  0.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  fromClient [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  3.87 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  does not hold [genvalidity-mergeful]  is returns an empty response on the second sync with no modifications [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  1.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  0.77 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1.96 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  0.68 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  1.70 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  gadt [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  2.77 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  0.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  0.58 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  2.59 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  2.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  2.77 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  2.86 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ItemSyncRequest [genvalidity-mergeful]  GenValid (ItemSyncRequest Word8) [genvalidity-mergeful]  genValid :: Gen (ItemSyncRequest Word8) [genvalidity-mergeful]  ✓ only generates valid '(ItemSyncRequest Word8)'s  2.17 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ItemSyncRequest Word8)  2.00 ms [genvalidity-mergeful]  JSON (ItemSyncRequest Word8) (valid) [genvalidity-mergeful]  encode :: (ItemSyncRequest Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ItemSyncRequest Word8)"  5.34 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ItemSyncRequest Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ItemSyncRequest Word8)"'s  6.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseFromServer [genvalidity-mergeful]  ✓ produces valid client stores  1.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ServerItem [genvalidity-mergeful]  JSON (ServerItem Word8) (valid) [genvalidity-mergeful]  encode :: (ServerItem Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ServerItem Word8)"  4.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerItem Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ServerItem Word8)"'s  3.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ServerItem Word8) [genvalidity-mergeful]  genValid :: Gen (ServerItem Word8) [genvalidity-mergeful]  ✓ only generates valid '(ServerItem Word8)'s  0.16 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerItem Word8)  0.47 ms [genvalidity-mergeful]  mergeItemSyncResponseFromClient [genvalidity-mergeful]  ✓ produces valid client stores  0.45 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  0.45 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  processServerItemSync [genvalidity-mergeful]  Conflicts [genvalidity-mergeful]  ✓ notices a conflict if the client and server are trying to sync different items  1.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ notices a server-deleted-conflict if the client has a modified item and server has no item  1.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ notices a server-deleted-conflict if the client has a deleted item and server has a modified item  0.94 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  0.35 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the empty server  0.00 ms [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the full server  0.55 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Server changes [genvalidity-mergeful]  ✓ tells the client that there is a modified item at the server side  1.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ tells the client that there is a new item at the server side  0.51 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ tells the client that there is a deleted item at the server side  0.29 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Client changes [genvalidity-mergeful]  ✓ changes the item that the client tells the server to change  2.54 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ adds the item that the client tells the server to add  0.24 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ deletes the item that the client tells the server to delete  0.50 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful] Data.Mergeful.CollectionSpec [genvalidity-mergeful]  mergeAddedItems [genvalidity-mergeful]  ✓ produces valid results  3.12 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  markItemDeletedInClientStore [genvalidity-mergeful]  ✓ makes the client store one smaller  17.83 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  17.56 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ ensures that the added item is in fact not in the result  23.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Syncing with mergeSyncResponseFromClient [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  7.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single client [genvalidity-mergeful]  Multi-item [genvalidity-mergeful]  ✓ is idempotent with one client  741.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  16.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  25.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  9.16 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple clients [genvalidity-mergeful]  Single-item [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  6.44 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  2.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  14.33 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  7.07 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  30.81 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  19.74 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  22.81 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  13.53 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  5.31 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  does not hold [genvalidity-mergeful]  is returns an empty response on the second sync with no modifications [genvalidity-mergeful]  does not diverge after a conflict occurs [genvalidity-mergeful]  mergeDeletedItems [genvalidity-mergeful]  ✓ produces valid results  5.23 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  There must not be id conflicts [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  produces valid requests [genvalidity-mergeful]  mergeSyncResponseUsingCRDT [genvalidity-mergeful]  produces valid requests [genvalidity-mergeful]  mergeSyncResponseFromClient [genvalidity-mergeful]  produces valid requests [genvalidity-mergeful]  mergeSyncedButChangedItems [genvalidity-mergeful]  ✓ produces valid results  5.60 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ClientAddition [genvalidity-mergeful]  JSON (ClientAddition Word8) (valid) [genvalidity-mergeful]  encode :: (ClientAddition Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ClientAddition Word8)"  1.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientAddition Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ClientAddition Word8)"'s  4.33 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientAddition Word8)  0.26 ms [genvalidity-mergeful]  GenValid (ClientAddition Word8) [genvalidity-mergeful]  genValid :: Gen (ClientAddition Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientAddition Word8)'s  1.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  processServerSync [genvalidity-mergeful]  ✓ produces valid tuples of a response and a store  28.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialSyncRequest [genvalidity-mergeful]  ✓ is valid  0.00 ms [genvalidity-mergeful]  ClientId [genvalidity-mergeful]  GenValid ClientId [genvalidity-mergeful]  genValid :: Gen ClientId [genvalidity-mergeful]  ✓ only generates valid 'ClientId's  0.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  JSON ClientId (valid) [genvalidity-mergeful]  encode :: ClientId -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid ClientId"  3.88 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String ClientId [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid ClientId"'s  3.32 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for ClientId  2.96 ms [genvalidity-mergeful]  makeSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  16.40 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ServerStore [genvalidity-mergeful]  JSON (ServerStore Word8 Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerStore Word8 Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ServerStore Word8 Word8)"'s  32.11 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ServerStore Word8 Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ServerStore Word8 Word8)"  17.88 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  GenValid (ServerStore Word8 Word8) [genvalidity-mergeful]  genValid :: Gen (ServerStore Word8 Word8) [genvalidity-mergeful]  ✓ only generates valid '(ServerStore Word8 Word8)'s  13.14 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerStore Word8 Word8)  0.25 ms [genvalidity-mergeful]  initialServerStore [genvalidity-mergeful]  ✓ is valid  0.01 ms [genvalidity-mergeful]  SyncResponse [genvalidity-mergeful]  JSON (SyncResponse ClientId Word8 Word8) (valid) [genvalidity-mergeful]  encode :: (SyncResponse ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (SyncResponse ClientId Word8 Word8)"  30.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (SyncResponse ClientId Word8 Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (SyncResponse ClientId Word8 Word8)"'s  739.68 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncResponse ClientId Word8 Word8)  0.78 ms [genvalidity-mergeful]  GenValid (SyncResponse ClientId Word8 Word8) [genvalidity-mergeful]  genValid :: Gen (SyncResponse ClientId Word8 Word8) [genvalidity-mergeful]  ✓ only generates valid '(SyncResponse ClientId Word8 Word8)'s  29.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  SyncRequest [genvalidity-mergeful]  GenValid (SyncRequest ClientId Word8 Word8) [genvalidity-mergeful]  genValid :: Gen (SyncRequest ClientId Word8 Word8) [genvalidity-mergeful]  ✓ only generates valid '(SyncRequest ClientId Word8 Word8)'s  17.04 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  JSON (SyncRequest ClientId Word8 Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (SyncRequest ClientId Word8 Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (SyncRequest ClientId Word8 Word8)"'s  25.35 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (SyncRequest ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (SyncRequest ClientId Word8 Word8)"  22.70 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncRequest ClientId Word8 Word8)  0.86 ms [genvalidity-mergeful]  changeItemInClientStore [genvalidity-mergeful]  ✓ ensures that the changed item is in fact in the result  20.96 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  8.21 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ doesn't change the size of the client store  18.72 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialClientStore [genvalidity-mergeful]  ✓ is valid  0.00 ms [genvalidity-mergeful]  ClientStore [genvalidity-mergeful]  GenValid (ClientStore ClientId Word8 Word8) [genvalidity-mergeful]  genValid :: Gen (ClientStore ClientId Word8 Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientStore ClientId Word8 Word8)'s  17.00 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  JSON (ClientStore ClientId Word8 Word8) (valid) [genvalidity-mergeful]  decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientStore ClientId Word8 Word8) [genvalidity-mergeful]  ✓ ensures that encode and decode are inverses for "valid (ClientStore ClientId Word8 Word8)"'s  731.49 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ClientStore ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ClientStore ClientId Word8 Word8)"  13.97 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientStore ClientId Word8 Word8)  0.78 ms [genvalidity-mergeful]  deleteItemFromClientStore [genvalidity-mergeful]  ✓ produces valid stores  8.16 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes the client store one smaller  8.10 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  emptySyncResponse [genvalidity-mergeful]  ✓ is valid  0.01 ms [genvalidity-mergeful]  Syncing with mergeSyncResponseFromServer [genvalidity-mergeful]  Multiple clients [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  18.85 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  11.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  17.82 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single-item [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  4.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  3.44 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  1.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  3.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  3.12 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1330.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  1326.80 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single client [genvalidity-mergeful]  Multi-item [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  12.65 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1327.66 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  9.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  5.60 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  2.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  6.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  does not hold [genvalidity-mergeful]  does not lose data after a conflict occurs [genvalidity-mergeful]  addItemToClientStore [genvalidity-mergeful]  ✓ ensures that the added item is in fact in the result  5.60 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  7.44 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes the client store one bigger  9.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Syncing with mergeSyncResponseUsingStrategy with a GCounter [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  6.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  9.50 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple clients [genvalidity-mergeful]  Single-item [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  3.43 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  4.21 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  2.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  3.58 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  708.79 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not run into a conflict if two clients both try to sync a deletion  9.43 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  9.24 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single client [genvalidity-mergeful]  Multi-item [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  7.29 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1323.99 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  706.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  4.47 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  3.97 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1326.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  1319.76 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1326.06 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  4.49 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  [genvalidity-mergeful]  [genvalidity-mergeful]  Examples: 15820 [genvalidity-mergeful]  Passed: 178 [genvalidity-mergeful]  Failed: 0 [genvalidity-mergeful]  Pending: 7 [genvalidity-mergeful]  Sum of test runtimes: 13.98 seconds [genvalidity-mergeful]  Test suite took:  1.37 seconds [genvalidity-mergeful]  [genvalidity-mergeful] Test suite mergeful-test: PASS [genvalidity-mergeful] Test suite logged to: dist/test/genvalidity-mergeful-0.3.0.1-mergeful-test.log [genvalidity-mergeful] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity-mergeful] Phase: haddockPhase [genvalidity-mergeful] Preprocessing library for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Running Haddock on library for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Warning: The documentation for the following packages are not installed. No [genvalidity-mergeful] links will be generated to these packages: attoparsec-0.14.4, [genvalidity-mergeful] attoparsec-0.14.4 [genvalidity-mergeful] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [genvalidity-mergeful]  0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Timed' [genvalidity-mergeful]  Missing documentation for: [genvalidity-mergeful]  Module header [genvalidity-mergeful]  0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Item' [genvalidity-mergeful]  Missing documentation for: [genvalidity-mergeful]  Module header [genvalidity-mergeful]  0% ( 0 / 3) in 'Data.GenValidity.Mergeful.Collection' [genvalidity-mergeful]  Missing documentation for: [genvalidity-mergeful]  Module header [genvalidity-mergeful]  splitSet (src/Data/GenValidity/Mergeful/Collection.hs:95) [genvalidity-mergeful]  mapWithIds (src/Data/GenValidity/Mergeful/Collection.hs:103) [genvalidity-mergeful]  0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Value' [genvalidity-mergeful]  Missing documentation for: [genvalidity-mergeful]  Module header [genvalidity-mergeful]  0% ( 0 / 1) in 'Data.GenValidity.Mergeful' [genvalidity-mergeful]  Missing documentation for: [genvalidity-mergeful]  Module header [genvalidity-mergeful] Documentation created: dist/doc/html/genvalidity-mergeful/, [genvalidity-mergeful] dist/doc/html/genvalidity-mergeful/genvalidity-mergeful.txt [genvalidity-mergeful] Preprocessing benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Preprocessing test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1.. [genvalidity-mergeful] Phase: installPhase [genvalidity-mergeful] Installing library in /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [genvalidity-mergeful] Phase: fixupPhase [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] shrinking /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/libHSgenvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6-ghc9.6.6.so [genvalidity-mergeful] checking for references to /build/ in /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful] patching script interpreter paths in /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] stripping (with command strip and flags -S -p) in /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/lib [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc [genvalidity-mergeful] checking for references to /build/ in /nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc... [genvalidity-mergeful] patching script interpreter paths in /nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/2ni45mb2m50i40ckyl6dd9q8p10qjalm-genvalidity-mergeful-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/8iwv94pb50dsc3gn8mdy7f6lllvim5bv-genvalidity-mergeful-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 4 of 8 built Building mergeful-persistent-source [mergeful-persistent-source] Phase: setupCompilerEnvironmentPhase [mergeful-persistent-source] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [mergeful-persistent-source] Phase: unpackPhase [mergeful-persistent-source] unpacking source archive /nix/store/bcd4rcwg0vj960f69yf1833ch00zi5ch-mergeful-persistent [mergeful-persistent-source] source root is mergeful-persistent [mergeful-persistent-source] Phase: patchPhase [mergeful-persistent-source] Phase: compileBuildDriverPhase [mergeful-persistent-source] setupCompileFlags: -package-db=/build/tmp.v6yVnqc1eF/setup-package.conf.d -threaded [mergeful-persistent-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.v6yVnqc1eF/Main.o ) [mergeful-persistent-source] [2 of 2] Linking Setup [mergeful-persistent-source] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-persistent-source] Phase: configurePhase [mergeful-persistent-source] configureFlags: --verbose --prefix=/nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/mergeful-persistent-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.v6yVnqc1eF/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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [mergeful-persistent-source] Using Parsec parser [mergeful-persistent-source] Configuring mergeful-persistent-0.3.0.1... [mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.18.2.1 [mergeful-persistent-source] Dependency containers: using containers-0.6.7 [mergeful-persistent-source] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent-source] Dependency microlens: using microlens-0.4.13.1 [mergeful-persistent-source] Dependency mtl: using mtl-2.3.1 [mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent-source] Dependency QuickCheck: using QuickCheck-2.14.3 [mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.18.2.1 [mergeful-persistent-source] Dependency containers: using containers-0.6.7 [mergeful-persistent-source] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [mergeful-persistent-source] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1 [mergeful-persistent-source] Dependency genvalidity-persistent: using genvalidity-persistent-1.0.0.2 [mergeful-persistent-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0 [mergeful-persistent-source] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent-source] Dependency mergeful-persistent: using mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Dependency monad-logger: using monad-logger-0.3.40 [mergeful-persistent-source] Dependency mtl: using mtl-2.3.1 [mergeful-persistent-source] Dependency path: using path-0.9.5 [mergeful-persistent-source] Dependency path-io: using path-io-1.8.2 [mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent-source] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0 [mergeful-persistent-source] Dependency persistent-template: using persistent-template-2.12.0.0 [mergeful-persistent-source] Dependency sydtest: using sydtest-0.19.0.0 [mergeful-persistent-source] Dependency text: using text-2.0.2 [mergeful-persistent-source] Dependency validity: using validity-0.12.1.0 [mergeful-persistent-source] Dependency validity-persistent: using validity-persistent-0.0.0.0 [mergeful-persistent-source] Source component graph: [mergeful-persistent-source]  component lib [mergeful-persistent-source]  component test:mergeful-persistent-test dependency lib [mergeful-persistent-source] Configured component graph: [mergeful-persistent-source]  component mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  include base-4.18.2.1 [mergeful-persistent-source]  include containers-0.6.7 [mergeful-persistent-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  component mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent-source]  include base-4.18.2.1 [mergeful-persistent-source]  include containers-0.6.7 [mergeful-persistent-source]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  include monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent-source]  include path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent-source]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent-source]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent-source]  include text-2.0.2 [mergeful-persistent-source]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent-source]  include validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent-source] Linked component graph: [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  include base-4.18.2.1 [mergeful-persistent-source]  include containers-0.6.7 [mergeful-persistent-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG:Data.Mergeful.Persistent [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent-source]  include base-4.18.2.1 [mergeful-persistent-source]  include containers-0.6.7 [mergeful-persistent-source]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent-source]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  include monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent-source]  include path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent-source]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent-source]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent-source]  include text-2.0.2 [mergeful-persistent-source]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent-source]  include validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent-source] Ready component graph: [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  depends base-4.18.2.1 [mergeful-persistent-source]  depends containers-0.6.7 [mergeful-persistent-source]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  depends microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent-source]  depends mtl-2.3.1 [mergeful-persistent-source]  depends persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent-source]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent-source]  depends base-4.18.2.1 [mergeful-persistent-source]  depends containers-0.6.7 [mergeful-persistent-source]  depends genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent-source]  depends genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent-source]  depends genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent-source]  depends genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent-source]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent-source]  depends mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source]  depends monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent-source]  depends mtl-2.3.1 [mergeful-persistent-source]  depends path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent-source]  depends path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent-source]  depends persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent-source]  depends persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent-source]  depends persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  depends sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent-source]  depends text-2.0.2 [mergeful-persistent-source]  depends validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent-source]  depends validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-persistent-source] Using compiler: ghc-9.6.6 [mergeful-persistent-source] Using install prefix: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1 [mergeful-persistent-source] Executables installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/bin [mergeful-persistent-source] Libraries installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent-source] Dynamic Libraries installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [mergeful-persistent-source] Private executables installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/libexec/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Data files installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/share/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Documentation installed in: /share/doc/mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Configuration files installed in: [mergeful-persistent-source] /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/etc [mergeful-persistent-source] No alex found [mergeful-persistent-source] Using ar found on system at: [mergeful-persistent-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [mergeful-persistent-source] No c2hs found [mergeful-persistent-source] No cpphs found [mergeful-persistent-source] No doctest found [mergeful-persistent-source] Using gcc version 13.3.0 given by user at: [mergeful-persistent-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [mergeful-persistent-source] Using ghc version 9.6.6 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [mergeful-persistent-source] Using ghc-pkg version 9.6.6 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [mergeful-persistent-source] No ghcjs found [mergeful-persistent-source] No ghcjs-pkg found [mergeful-persistent-source] No greencard found [mergeful-persistent-source] Using haddock version 2.29.2 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [mergeful-persistent-source] No happy found [mergeful-persistent-source] Using haskell-suite found on system at: haskell-suite-dummy-location [mergeful-persistent-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [mergeful-persistent-source] No hmake found [mergeful-persistent-source] Using hpc version 0.68 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [mergeful-persistent-source] Using hsc2hs version 0.68.9 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [mergeful-persistent-source] Using hscolour version 1.25 found on system at: [mergeful-persistent-source] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [mergeful-persistent-source] No jhc found [mergeful-persistent-source] Using ld found on system at: [mergeful-persistent-source] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [mergeful-persistent-source] No pkg-config found [mergeful-persistent-source] Using runghc version 9.6.6 found on system at: [mergeful-persistent-source] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [mergeful-persistent-source] Using strip version 2.43 found on system at: [mergeful-persistent-source] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [mergeful-persistent-source] Using tar found on system at: [mergeful-persistent-source] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [mergeful-persistent-source] No uhc found [mergeful-persistent-source] Phase: buildPhase [mergeful-persistent-source] Distribution quality warnings: [mergeful-persistent-source] No 'category' field. [mergeful-persistent-source] No 'description' field. [mergeful-persistent-source] Building source dist for mergeful-persistent-0.3.0.1... [mergeful-persistent-source] Source tarball created: dist/mergeful-persistent-0.3.0.1.tar.gz [mergeful-persistent-source] Phase: checkPhase [mergeful-persistent-source] Phase: haddockPhase [mergeful-persistent-source] Phase: installPhase [mergeful-persistent-source] Phase: fixupPhase [post-build-hook] Uploading to the NixCI staging cache: /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/2dmq5g3yyqx7mw7bjjjkfsx77p0fwn77-mergeful-persistent-source-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 5 of 8 built Building mergeful-persistent [mergeful-persistent] Phase: setupCompilerEnvironmentPhase [mergeful-persistent] Build with /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6. [mergeful-persistent] Phase: unpackPhase [mergeful-persistent] unpacking source archive /nix/store/3y95pkmaywd893g1l8llnyrkyk63wb0j-mergeful-persistent-source-0.3.0.1/mergeful-persistent-0.3.0.1.tar.gz [mergeful-persistent] source root is mergeful-persistent-0.3.0.1 [mergeful-persistent] setting SOURCE_DATE_EPOCH to timestamp 1780347133 of file mergeful-persistent-0.3.0.1/test/TestUtils/ServerDB.hs [mergeful-persistent] warning: file mergeful-persistent-0.3.0.1/test/TestUtils/ServerDB.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic [mergeful-persistent] Phase: patchPhase [mergeful-persistent] Phase: compileBuildDriverPhase [mergeful-persistent] setupCompileFlags: -package-db=/build/tmp.OjHbOwxPda/setup-package.conf.d -threaded [mergeful-persistent] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.OjHbOwxPda/Main.o ) [mergeful-persistent] [2 of 2] Linking Setup [mergeful-persistent] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-persistent] Phase: configurePhase [mergeful-persistent] configureFlags: --verbose --prefix=/nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc/share/doc/mergeful-persistent-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.OjHbOwxPda/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 --enable-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/3f3aa75rg5xjv498n1i9gzmlh06an73p-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/s8rgz1c5dwpcw607p9s7pig3ig19hbvl-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/mz53myclg9kxbfp85yswy7c25h5qpwvf-elfutils-0.191/lib --extra-lib-dirs=/nix/store/k2jdvz2f8fzgc4q7k519l5mmv1x75d9s-gmp-with-cxx-6.3.0/lib [mergeful-persistent] Using Parsec parser [mergeful-persistent] Configuring mergeful-persistent-0.3.0.1... [mergeful-persistent] Dependency base >=4.11 && <5: using base-4.18.2.1 [mergeful-persistent] Dependency containers: using containers-0.6.7 [mergeful-persistent] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent] Dependency microlens: using microlens-0.4.13.1 [mergeful-persistent] Dependency mtl: using mtl-2.3.1 [mergeful-persistent] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent] Dependency QuickCheck: using QuickCheck-2.14.3 [mergeful-persistent] Dependency base >=4.11 && <5: using base-4.18.2.1 [mergeful-persistent] Dependency containers: using containers-0.6.7 [mergeful-persistent] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [mergeful-persistent] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1 [mergeful-persistent] Dependency genvalidity-persistent: using genvalidity-persistent-1.0.0.2 [mergeful-persistent] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0 [mergeful-persistent] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent] Dependency mergeful-persistent: using mergeful-persistent-0.3.0.1 [mergeful-persistent] Dependency monad-logger: using monad-logger-0.3.40 [mergeful-persistent] Dependency mtl: using mtl-2.3.1 [mergeful-persistent] Dependency path: using path-0.9.5 [mergeful-persistent] Dependency path-io: using path-io-1.8.2 [mergeful-persistent] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0 [mergeful-persistent] Dependency persistent-template: using persistent-template-2.12.0.0 [mergeful-persistent] Dependency sydtest: using sydtest-0.19.0.0 [mergeful-persistent] Dependency text: using text-2.0.2 [mergeful-persistent] Dependency validity: using validity-0.12.1.0 [mergeful-persistent] Dependency validity-persistent: using validity-persistent-0.0.0.0 [mergeful-persistent] Source component graph: [mergeful-persistent]  component lib [mergeful-persistent]  component test:mergeful-persistent-test dependency lib [mergeful-persistent] Configured component graph: [mergeful-persistent]  component mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  component mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  include mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  include monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent]  include path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  include persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent]  include text-2.0.2 [mergeful-persistent]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent]  include validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent] Linked component graph: [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG:Data.Mergeful.Persistent [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent]  include mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  include mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  include monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent]  include path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent]  include persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  include persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  include sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent]  include text-2.0.2 [mergeful-persistent]  include validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent]  include validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent] Ready component graph: [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  depends base-4.18.2.1 [mergeful-persistent]  depends containers-0.6.7 [mergeful-persistent]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  depends microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  depends mtl-2.3.1 [mergeful-persistent]  depends persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-9NHUbjNeAT1FYXvqOCaMUQ-mergeful-persistent-test [mergeful-persistent]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [mergeful-persistent]  depends base-4.18.2.1 [mergeful-persistent]  depends containers-0.6.7 [mergeful-persistent]  depends genvalidity-1.1.1.0-2rUmIqnFSOoBp0hNYBULmv [mergeful-persistent]  depends genvalidity-mergeful-0.3.0.1-9K81cd4BcwXBOFLYs12ac6 [mergeful-persistent]  depends genvalidity-persistent-1.0.0.2-7Zb0PYLHRsGHZ8jNgwRcA1 [mergeful-persistent]  depends genvalidity-sydtest-1.0.0.0-2wVk1v4bbvUBr0txeRsHfR [mergeful-persistent]  depends mergeful-0.3.0.0-KimRaqXoqPVIKn2sORm3M3 [mergeful-persistent]  depends mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent]  depends monad-logger-0.3.40-2ms732EENWLD0kAXj9fePb [mergeful-persistent]  depends mtl-2.3.1 [mergeful-persistent]  depends path-0.9.5-EILZf3fjNQU2kvozIxXeet [mergeful-persistent]  depends path-io-1.8.2-6bYXX5LtyYJI4TwcjBE7sD [mergeful-persistent]  depends persistent-2.14.6.3-EFaRgIIg9ex7256iYQn4zg [mergeful-persistent]  depends persistent-sqlite-2.13.3.0-2mXg9XDscSi4mdcJ3khY9d [mergeful-persistent]  depends persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  depends sydtest-0.19.0.0-1Q2upYplxaaBcKxLBH2vIa [mergeful-persistent]  depends text-2.0.2 [mergeful-persistent]  depends validity-0.12.1.0-LKDdbUg2IgmJjagYg8WBbM [mergeful-persistent]  depends validity-persistent-0.0.0.0-Ir0qUN1MlANHQWjktGIygG [mergeful-persistent] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-persistent] Using compiler: ghc-9.6.6 [mergeful-persistent] Using install prefix: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1 [mergeful-persistent] Executables installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/bin [mergeful-persistent] Libraries installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent] Dynamic Libraries installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6 [mergeful-persistent] Private executables installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/libexec/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1 [mergeful-persistent] Data files installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/share/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1 [mergeful-persistent] Documentation installed in: [mergeful-persistent] /nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc/share/doc/mergeful-persistent-0.3.0.1 [mergeful-persistent] Configuration files installed in: [mergeful-persistent] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/etc [mergeful-persistent] No alex found [mergeful-persistent] Using ar found on system at: [mergeful-persistent] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ar [mergeful-persistent] No c2hs found [mergeful-persistent] No cpphs found [mergeful-persistent] No doctest found [mergeful-persistent] Using gcc version 13.3.0 given by user at: [mergeful-persistent] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/gcc [mergeful-persistent] Using ghc version 9.6.6 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc [mergeful-persistent] Using ghc-pkg version 9.6.6 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/ghc-pkg-9.6.6 [mergeful-persistent] No ghcjs found [mergeful-persistent] No ghcjs-pkg found [mergeful-persistent] No greencard found [mergeful-persistent] Using haddock version 2.29.2 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/haddock-ghc-9.6.6 [mergeful-persistent] No happy found [mergeful-persistent] Using haskell-suite found on system at: haskell-suite-dummy-location [mergeful-persistent] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [mergeful-persistent] No hmake found [mergeful-persistent] Using hpc version 0.68 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hpc-ghc-9.6.6 [mergeful-persistent] Using hsc2hs version 0.68.9 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/hsc2hs-ghc-9.6.6 [mergeful-persistent] Using hscolour version 1.25 found on system at: [mergeful-persistent] /nix/store/1486f5wc7jkiy8v60jdh30zr93aiswai-hscolour-1.25/bin/HsColour [mergeful-persistent] No jhc found [mergeful-persistent] Using ld found on system at: [mergeful-persistent] /nix/store/kmaz78bn767ffazkpf8zbq3plnh45nfm-binutils-wrapper-2.43.1/bin/ld.gold [mergeful-persistent] No pkg-config found [mergeful-persistent] Using runghc version 9.6.6 found on system at: [mergeful-persistent] /nix/store/imm84m7fafsybsaxlkvpv8inf2dwgkh5-ghc-9.6.6/bin/runghc-9.6.6 [mergeful-persistent] Using strip version 2.43 found on system at: [mergeful-persistent] /nix/store/mzfk1sdv6bxvdh9slvddpj734ck99idi-gcc-wrapper-13.3.0/bin/strip [mergeful-persistent] Using tar found on system at: [mergeful-persistent] /nix/store/prkjsk3l0l253yn0y2zqpyjjjsnk91gw-gnutar-1.35/bin/tar [mergeful-persistent] No uhc found [mergeful-persistent] Phase: buildPhase [mergeful-persistent] Preprocessing library for mergeful-persistent-0.3.0.1.. [mergeful-persistent] Building library for mergeful-persistent-0.3.0.1.. [mergeful-persistent] [1 of 2] Compiling Data.Mergeful.Persistent ( src/Data/Mergeful/Persistent.hs, dist/build/Data/Mergeful/Persistent.o, dist/build/Data/Mergeful/Persistent.dyn_o ) [mergeful-persistent] [2 of 2] Compiling Paths_mergeful_persistent ( dist/build/autogen/Paths_mergeful_persistent.hs, dist/build/Paths_mergeful_persistent.o, dist/build/Paths_mergeful_persistent.dyn_o ) [mergeful-persistent] [1 of 2] Compiling Data.Mergeful.Persistent ( src/Data/Mergeful/Persistent.hs, dist/build/Data/Mergeful/Persistent.p_o ) [mergeful-persistent] [2 of 2] Compiling Paths_mergeful_persistent ( dist/build/autogen/Paths_mergeful_persistent.hs, dist/build/Paths_mergeful_persistent.p_o ) [mergeful-persistent] Preprocessing test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1.. [mergeful-persistent] Building test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1.. [mergeful-persistent] [1 of 7] Compiling Paths_mergeful_persistent ( dist/build/mergeful-persistent-test/autogen/Paths_mergeful_persistent.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/Paths_mergeful_persistent.o ) [mergeful-persistent] [2 of 7] Compiling TestUtils.ServerDB ( test/TestUtils/ServerDB.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils/ServerDB.o, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils/ServerDB.dyn_o ) [mergeful-persistent] [3 of 7] Compiling TestUtils.ClientDB ( test/TestUtils/ClientDB.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils/ClientDB.o ) [mergeful-persistent] [4 of 7] Compiling TestUtils ( test/TestUtils.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils.o ) [mergeful-persistent] [5 of 7] Compiling Data.Mergeful.Persistent.TwoClientsSpec ( test/Data/Mergeful/Persistent/TwoClientsSpec.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/Data/Mergeful/Persistent/TwoClientsSpec.o ) [mergeful-persistent] [6 of 7] Compiling Data.Mergeful.Persistent.SingleClientSpec ( test/Data/Mergeful/Persistent/SingleClientSpec.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/Data/Mergeful/Persistent/SingleClientSpec.o ) [mergeful-persistent] [7 of 7] Compiling Main ( test/Spec.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/Main.o ) [mergeful-persistent] [8 of 8] Linking dist/build/mergeful-persistent-test/mergeful-persistent-test [mergeful-persistent] Phase: checkPhase [mergeful-persistent] Running 1 test suites... [mergeful-persistent] Test suite mergeful-persistent-test: RUNNING... [mergeful-persistent] Tests: [mergeful-persistent]  [mergeful-persistent] Data.Mergeful.Persistent.SingleClientSpec [mergeful-persistent]  mergeFromServerStrategy [mergeful-persistent]  Single Client [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully uploads everything to the server for an empty server  172.33 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  165.93 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Single item [mergeful-persistent]  ✓ succesfully uploads an item to the server for an empty server  144.91 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  145.92 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ is returns an empty response on the second sync with no modifications  222.07 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeUsingCRDTStrategy [mergeful-persistent]  ✓ is returns an empty response on the second sync with no modifications  240.33 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Single Client [mergeful-persistent]  Single item [mergeful-persistent]  ✓ succesfully uploads an item to the server for an empty server  136.47 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  145.51 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  170.45 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads everything to the server for an empty server  164.09 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeFromClientStrategy [mergeful-persistent]  does not hold [mergeful-persistent]  is returns an empty response on the second sync with no modifications [mergeful-persistent]  Single Client [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully uploads everything to the server for an empty server  174.68 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  171.24 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Single item [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  142.90 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads an item to the server for an empty server  147.86 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  sanity [mergeful-persistent]  setupClient & clientGetStore [mergeful-persistent]  ✓ roundtrips  153.42 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  120.22 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent] Data.Mergeful.Persistent.TwoClientsSpec [mergeful-persistent]  sanity [mergeful-persistent]  setupClient & clientGetStore [mergeful-persistent]  ✓ roundtrips  226.96 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  190.56 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeFromClientStrategy [mergeful-persistent]  Does not hold [mergeful-persistent]  does not diverge after a conflict occurs [mergeful-persistent]  Multiple clients [mergeful-persistent]  Single item [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  233.60 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  218.50 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  223.89 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  235.25 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  269.47 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  270.18 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  252.41 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  235.98 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeFromServerStrategy [mergeful-persistent]  ✓ does not diverge after a conflict occurs  256.62 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Does not hold [mergeful-persistent]  does not lose data after a conflict occurs [mergeful-persistent]  Multiple clients [mergeful-persistent]  Single item [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  231.92 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  172.56 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  161.88 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  170.77 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  170.38 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  171.76 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  169.12 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeUsingCRDTStrategy [mergeful-persistent]  Multiple clients [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  166.41 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  166.35 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  159.24 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Single item [mergeful-persistent]  ✓ does not run into a conflict if two clients both try to sync a deletion  146.15 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  143.94 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  145.20 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  136.16 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not diverge after a conflict occurs  145.57 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  124.34 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  [mergeful-persistent]  [mergeful-persistent]  Examples: 430 [mergeful-persistent]  Passed: 43 [mergeful-persistent]  Failed: 0 [mergeful-persistent]  Pending: 3 [mergeful-persistent]  Sum of test runtimes: 7.81 seconds [mergeful-persistent]  Test suite took:  0.32 seconds [mergeful-persistent]  [mergeful-persistent] Test suite mergeful-persistent-test: PASS [mergeful-persistent] Test suite logged to: [mergeful-persistent] dist/test/mergeful-persistent-0.3.0.1-mergeful-persistent-test.log [mergeful-persistent] 1 of 1 test suites (1 of 1 test cases) passed. [mergeful-persistent] Phase: haddockPhase [mergeful-persistent] Preprocessing library for mergeful-persistent-0.3.0.1.. [mergeful-persistent] Running Haddock on library for mergeful-persistent-0.3.0.1.. [mergeful-persistent] Warning: The documentation for the following packages are not installed. No [mergeful-persistent] links will be generated to these packages: attoparsec-0.14.4, [mergeful-persistent] attoparsec-0.14.4, attoparsec-aeson-2.1.0.0 [mergeful-persistent] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [mergeful-persistent]  79% ( 19 / 24) in 'Data.Mergeful.Persistent' [mergeful-persistent]  Missing documentation for: [mergeful-persistent]  Module header [mergeful-persistent]  clientMergeSyncResponseQuery (src/Data/Mergeful/Persistent.hs:131) [mergeful-persistent]  clientSyncProcessor (src/Data/Mergeful/Persistent.hs:181) [mergeful-persistent]  serverSyncProcessor (src/Data/Mergeful/Persistent.hs:403) [mergeful-persistent]  serverSyncWithCustomIdProcessor (src/Data/Mergeful/Persistent.hs:486) [mergeful-persistent] Documentation created: dist/doc/html/mergeful-persistent/, [mergeful-persistent] dist/doc/html/mergeful-persistent/mergeful-persistent.txt [mergeful-persistent] Preprocessing test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1.. [mergeful-persistent] Phase: installPhase [mergeful-persistent] Installing library in /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/mergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG [mergeful-persistent] Phase: fixupPhase [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1 [mergeful-persistent] shrinking /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/lib/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6/libHSmergeful-persistent-0.3.0.1-3mjBQyJRVCx7TUhT3pXtZG-ghc9.6.6.so [mergeful-persistent] checking for references to /build/ in /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1... [mergeful-persistent] patching script interpreter paths in /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1 [mergeful-persistent] stripping (with command strip and flags -S -p) in /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/lib [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc [mergeful-persistent] checking for references to /build/ in /nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc... [mergeful-persistent] patching script interpreter paths in /nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1 /nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/i651nim0qyjz5vqv92hhmp7wgfyji0vx-mergeful-persistent-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/wznvag4pj35y6dy5jd8lzzqkc8rdjp59-mergeful-persistent-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'... Progress: 6 of 8 built Building mergeful-release [mergeful-release] /nix/store/67kbmsafdj66m4fzigvilkzsr95fkirw-mergeful-0.3.0.0/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [mergeful-release] /nix/store/8cw023h1qb178133f39a36233ds2dxb8-mergeful-persistent-0.3.0.1/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/ykqwycr98m85kpzfyiprhbf9bx700p2n-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [post-build-hook] Uploading to the NixCI staging cache: /nix/store/5pgpbjvi7rxyr95x44mqfdzkl3ml777v-mergeful-release [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/5pgpbjvi7rxyr95x44mqfdzkl3ml777v-mergeful-release' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/p16sckh86clp71vai0ysvr4i5vacax2q-mergeful-release.drv' to 'https://cache.staging.nix-ci.com'... Progress: 7 of 8 built