$ /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_05 --print-build-logs  Building mergeful-source [mergeful-source] Phase: setupCompilerEnvironmentPhase [mergeful-source] Build with /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [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.uYQ5IA9NJL/setup-package.conf.d -threaded [mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.uYQ5IA9NJL/Main.o ) [mergeful-source] [2 of 2] Linking Setup [mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-source] Phase: configurePhase [mergeful-source] configureFlags: --verbose --prefix=/nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-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.uYQ5IA9NJL/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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-4Y8boSbxl1V3dVntWKAmv4 [mergeful-source]  include aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful-source]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful-source]  include validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful-source]  include validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful-source] Linked component graph: [mergeful-source]  unit mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-source]  include aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful-source]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful-source]  include validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful-source]  include validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful-source]  Data.Mergeful=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Value [mergeful-source] Ready component graph: [mergeful-source]  definite mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-source]  depends aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful-source]  depends autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful-source]  depends validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful-source]  depends validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-source] Using compiler: ghc-9.6.5 [mergeful-source] Using install prefix: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0 [mergeful-source] Executables installed in: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/bin [mergeful-source] Libraries installed in: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-source] Dynamic Libraries installed in: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [mergeful-source] Private executables installed in: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/libexec/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0 [mergeful-source] Data files installed in: [mergeful-source] /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/share/x86_64-linux-ghc-9.6.5/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/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0/etc [mergeful-source] No alex found [mergeful-source] Using ar found on system at: [mergeful-source] /nix/store/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/bin/ar [mergeful-source] No c2hs found [mergeful-source] No cpphs found [mergeful-source] No doctest found [mergeful-source] Using gcc version 13.2.0 given by user at: [mergeful-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [mergeful-source] Using ghc version 9.6.5 found on system at: [mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [mergeful-source] Using ghc-pkg version 9.6.5 found on system at: [mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [mergeful-source] Using hsc2hs version 0.68.9 found on system at: [mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [mergeful-source] Using hscolour version 1.25 found on system at: [mergeful-source] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-hscolour-1.25/bin/HsColour [mergeful-source] No jhc found [mergeful-source] Using ld found on system at: [mergeful-source] /nix/store/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [mergeful-source] No pkg-config found [mergeful-source] Using runghc version 9.6.5 found on system at: [mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [mergeful-source] Using strip version 2.41 found on system at: [mergeful-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [mergeful-source] Using tar found on system at: [mergeful-source] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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/lz5x43dhr7drr6lpia0s5znwnaphs2dp-mergeful-source-0.3.0.0 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-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/zrwiq0pvn3qx4z2lwg5ndvc8sh96kjrv-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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [mergeful] Phase: unpackPhase [mergeful] unpacking source archive /nix/store/lz5x43dhr7drr6lpia0s5znwnaphs2dp-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 1780347036 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.Cq4n78GaIY/setup-package.conf.d -threaded [mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Cq4n78GaIY/Main.o ) [mergeful] [2 of 2] Linking Setup [mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful] Phase: configurePhase [mergeful] configureFlags: --verbose --prefix=/nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.Cq4n78GaIY/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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-4Y8boSbxl1V3dVntWKAmv4 [mergeful]  include aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful]  include validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful]  include validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful] Linked component graph: [mergeful]  unit mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful]  include aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful]  include validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful]  include validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful]  Data.Mergeful=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4:Data.Mergeful.Value [mergeful] Ready component graph: [mergeful]  definite mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful]  depends aeson-2.1.2.1-B6SRSQXTctcEYV8oGyolai [mergeful]  depends autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [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-KFoP9jQJwhFDSbHzDaZQws [mergeful]  depends validity-containers-0.5.0.5-FnPRE2X4J3e5TDzgLMEuTi [mergeful]  depends validity-time-0.5.0.0-Kh0e5n31MQUClK0yjyIylH [mergeful] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful] Using compiler: ghc-9.6.5 [mergeful] Using install prefix: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0 [mergeful] Executables installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/bin [mergeful] Libraries installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful] Dynamic Libraries installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [mergeful] Private executables installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/libexec/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0 [mergeful] Data files installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/share/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0 [mergeful] Documentation installed in: [mergeful] /nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 [mergeful] Configuration files installed in: [mergeful] /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/etc [mergeful] No alex found [mergeful] Using ar found on system at: [mergeful] /nix/store/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/bin/ar [mergeful] No c2hs found [mergeful] No cpphs found [mergeful] No doctest found [mergeful] Using gcc version 13.2.0 given by user at: [mergeful] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [mergeful] Using ghc version 9.6.5 found on system at: [mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [mergeful] Using ghc-pkg version 9.6.5 found on system at: [mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [mergeful] Using hsc2hs version 0.68.9 found on system at: [mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [mergeful] Using hscolour version 1.25 found on system at: [mergeful] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-hscolour-1.25/bin/HsColour [mergeful] No jhc found [mergeful] Using ld found on system at: [mergeful] /nix/store/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [mergeful] No pkg-config found [mergeful] Using runghc version 9.6.5 found on system at: [mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [mergeful] Using strip version 2.41 found on system at: [mergeful] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [mergeful] Using tar found on system at: [mergeful] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful] Phase: fixupPhase [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0 [mergeful] shrinking /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/libHSmergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4-ghc9.6.5.so [mergeful] checking for references to /build/ in /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0... [mergeful] patching script interpreter paths in /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0 [mergeful] stripping (with command strip and flags -S -p) in /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/lib [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc [mergeful] checking for references to /build/ in /nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc... [mergeful] patching script interpreter paths in /nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc /nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/bwwlbz51khxh3ijjwmfk0fmrfcg9jgv2-mergeful-0.3.0.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-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/4aads104a2wym14n1qralf1ys029812d-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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [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.Y45S1Gj5eD/setup-package.conf.d -threaded [genvalidity-mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Y45S1Gj5eD/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/c4938jpxwsbysfkhj902bslwb2lnk735-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.Y45S1Gj5eD/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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-6p2L81U2ZJm4D9xEeW7SK7 [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful-source]  component genvalidity-mergeful-0.3.0.1-8OQDIIKiAf5KOGl2syME6K-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [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-6p2L81U2ZJm4D9xEeW7SK7 [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful-source]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful-source]  include time-1.12.2 [genvalidity-mergeful-source]  include uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful-source] Linked component graph: [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7 [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful-source]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7:Data.GenValidity.Mergeful.Value [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-8OQDIIKiAf5KOGl2syME6K-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [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-6p2L81U2ZJm4D9xEeW7SK7 [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful-source]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful-source]  include time-1.12.2 [genvalidity-mergeful-source]  include uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful-source] Ready component graph: [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7 [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful-source]  depends genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful-source]  depends genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-8OQDIIKiAf5KOGl2syME6K-mergeful-test [genvalidity-mergeful-source]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful-source]  depends autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful-source]  depends autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [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-6p2L81U2ZJm4D9xEeW7SK7 [genvalidity-mergeful-source]  depends genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful-source]  depends genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful-source]  depends genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful-source]  depends sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful-source]  depends time-1.12.2 [genvalidity-mergeful-source]  depends uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [genvalidity-mergeful-source] Using compiler: ghc-9.6.5 [genvalidity-mergeful-source] Using install prefix: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1 [genvalidity-mergeful-source] Executables installed in: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1/bin [genvalidity-mergeful-source] Libraries installed in: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1-6p2L81U2ZJm4D9xEeW7SK7 [genvalidity-mergeful-source] Dynamic Libraries installed in: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [genvalidity-mergeful-source] Private executables installed in: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1/libexec/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Data files installed in: [genvalidity-mergeful-source] /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1/share/x86_64-linux-ghc-9.6.5/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/c4938jpxwsbysfkhj902bslwb2lnk735-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/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/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.2.0 given by user at: [genvalidity-mergeful-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [genvalidity-mergeful-source] Using ghc version 9.6.5 found on system at: [genvalidity-mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [genvalidity-mergeful-source] Using ghc-pkg version 9.6.5 found on system at: [genvalidity-mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [genvalidity-mergeful-source] Using hsc2hs version 0.68.9 found on system at: [genvalidity-mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [genvalidity-mergeful-source] Using hscolour version 1.25 found on system at: [genvalidity-mergeful-source] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-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/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [genvalidity-mergeful-source] No pkg-config found [genvalidity-mergeful-source] Using runghc version 9.6.5 found on system at: [genvalidity-mergeful-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [genvalidity-mergeful-source] Using strip version 2.41 found on system at: [genvalidity-mergeful-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [genvalidity-mergeful-source] Using tar found on system at: [genvalidity-mergeful-source] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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/c4938jpxwsbysfkhj902bslwb2lnk735-genvalidity-mergeful-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-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/gds8dajxkwwvd1wlzw24jy8m82gn1lmi-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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [genvalidity-mergeful] Phase: unpackPhase [genvalidity-mergeful] unpacking source archive /nix/store/c4938jpxwsbysfkhj902bslwb2lnk735-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 1780347067 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.9KN4ZjDUMl/setup-package.conf.d -threaded [genvalidity-mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9KN4ZjDUMl/Main.o ) [genvalidity-mergeful] [2 of 2] Linking Setup [genvalidity-mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-mergeful] Phase: configurePhase [genvalidity-mergeful] configureFlags: --verbose --prefix=/nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc/share/doc/genvalidity-mergeful-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.9KN4ZjDUMl/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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-DT0NLwH5bVK7nnIlAqcgMQ [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-69AHrJUQqiAHz3f5tnz5Yz-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful]  include time-1.12.2 [genvalidity-mergeful]  include uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-nj7YPQu3TyIaKYQEOM1Tn-mergeful-bench [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include criterion-1.6.3.0-87Q1oARi3JmC8OAmkqXHog [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-53g3Denzqkc2l0skEmsAcU [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful] Linked component graph: [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ:Data.GenValidity.Mergeful.Value [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-69AHrJUQqiAHz3f5tnz5Yz-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  include autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include containers-0.6.7 [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful]  include time-1.12.2 [genvalidity-mergeful]  include uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-nj7YPQu3TyIaKYQEOM1Tn-mergeful-bench [genvalidity-mergeful]  include base-4.18.2.1 [genvalidity-mergeful]  include criterion-1.6.3.0-87Q1oARi3JmC8OAmkqXHog [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-53g3Denzqkc2l0skEmsAcU [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful] Ready component graph: [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [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-DNHvz9hCnRt79zePxxOGYy [genvalidity-mergeful]  depends genvalidity-containers-1.0.0.2-DyM9Q8TSnxjDQurJewXC7K [genvalidity-mergeful]  depends genvalidity-time-1.0.0.1-GRFuRGbm5nXEUih74k3gca [genvalidity-mergeful]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-nj7YPQu3TyIaKYQEOM1Tn-mergeful-bench [genvalidity-mergeful]  depends base-4.18.2.1 [genvalidity-mergeful]  depends criterion-1.6.3.0-87Q1oARi3JmC8OAmkqXHog [genvalidity-mergeful]  depends genvalidity-criterion-1.1.0.0-53g3Denzqkc2l0skEmsAcU [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-69AHrJUQqiAHz3f5tnz5Yz-mergeful-test [genvalidity-mergeful]  depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew [genvalidity-mergeful]  depends autodocodec-0.4.2.2-EAp0w1d3DltIzaMfJXPZMQ [genvalidity-mergeful]  depends autodocodec-yaml-0.4.0.1-9jj0KLnATgM8asdMQ09x2J [genvalidity-mergeful]  depends base-4.18.2.1 [genvalidity-mergeful]  depends containers-0.6.7 [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful]  depends genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [genvalidity-mergeful]  depends genvalidity-sydtest-aeson-1.0.0.0-CR96B8BimGq8wBX1cmOuwJ [genvalidity-mergeful]  depends genvalidity-uuid-1.0.0.1-7HuZLcDAszVLFndJdFXOBy [genvalidity-mergeful]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [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-9FyZ8jwcQS3LZeE0ga3tJQ [genvalidity-mergeful]  depends sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [genvalidity-mergeful]  depends time-1.12.2 [genvalidity-mergeful]  depends uuid-1.3.15-5ULV7Nb3ud38ZbY2cnA9IT [genvalidity-mergeful] Using Cabal-3.10.3.0 compiled by ghc-9.6 [genvalidity-mergeful] Using compiler: ghc-9.6.5 [genvalidity-mergeful] Using install prefix: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Executables installed in: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/bin [genvalidity-mergeful] Libraries installed in: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful] Dynamic Libraries installed in: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [genvalidity-mergeful] Private executables installed in: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/libexec/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Data files installed in: [genvalidity-mergeful] /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/share/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Documentation installed in: [genvalidity-mergeful] /nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-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/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/etc [genvalidity-mergeful] No alex found [genvalidity-mergeful] Using ar found on system at: [genvalidity-mergeful] /nix/store/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/bin/ar [genvalidity-mergeful] No c2hs found [genvalidity-mergeful] No cpphs found [genvalidity-mergeful] No doctest found [genvalidity-mergeful] Using gcc version 13.2.0 given by user at: [genvalidity-mergeful] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [genvalidity-mergeful] Using ghc version 9.6.5 found on system at: [genvalidity-mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [genvalidity-mergeful] Using ghc-pkg version 9.6.5 found on system at: [genvalidity-mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [genvalidity-mergeful] Using hsc2hs version 0.68.9 found on system at: [genvalidity-mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [genvalidity-mergeful] Using hscolour version 1.25 found on system at: [genvalidity-mergeful] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-hscolour-1.25/bin/HsColour [genvalidity-mergeful] No jhc found [genvalidity-mergeful] Using ld found on system at: [genvalidity-mergeful] /nix/store/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [genvalidity-mergeful] No pkg-config found [genvalidity-mergeful] Using runghc version 9.6.5 found on system at: [genvalidity-mergeful] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [genvalidity-mergeful] Using strip version 2.41 found on system at: [genvalidity-mergeful] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [genvalidity-mergeful] Using tar found on system at: [genvalidity-mergeful] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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  11.16 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)"  9.40 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  0.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncResponse Word8)  3.43 ms [genvalidity-mergeful]  processServerValueSync [genvalidity-mergeful]  Server changes [genvalidity-mergeful]  ✓ tells the client that there is a modified item at the server side  5.63 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  2.81 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.30 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  2.01 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the server  2.07 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  syncing [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  2.64 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  2.06 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseIgnoreProblems [genvalidity-mergeful]  ✓ produces valid client stores  1.36 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeValueSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  1.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ClientValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientValue Word8)  1.21 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  11.52 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)"  8.79 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.53 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ServerValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerValue Word8)  3.00 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  10.84 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)"  6.89 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  2.07 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ValueSyncRequest [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncRequest Word8)  3.76 ms [genvalidity-mergeful]  GenValid (ValueSyncRequest Word8) [genvalidity-mergeful]  genValid :: Gen (ValueSyncRequest Word8) [genvalidity-mergeful]  ✓ only generates valid '(ValueSyncRequest Word8)'s  1.11 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)"  8.80 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  19.78 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  2.45 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  8.77 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"  13.53 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialServerTime [genvalidity-mergeful]  ✓ is valid  0.01 ms [genvalidity-mergeful]  GenValid ServerTime [genvalidity-mergeful]  genValid :: Gen ServerTime [genvalidity-mergeful]  ✓ only generates valid 'ServerTime's  1.03 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  7.57 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.54 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  1.09 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.85 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.12 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.92 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.24 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeItemSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  0.70 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.63 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.44 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.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientItem Word8)  1.81 ms [genvalidity-mergeful]  mergeItemSyncResponseUsingCRDT [genvalidity-mergeful]  ✓ produces valid client stores  0.80 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.84 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  0.59 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1.38 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  2.45 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  2.77 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.35 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  0.70 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  fromClient [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  2.79 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  2.14 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  1.64 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  2.27 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  1.47 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.10 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  1.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  0.15 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  0.47 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  0.62 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  0.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  1.38 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  0.69 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  0.59 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ItemSyncRequest Word8)  0.37 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)"  3.32 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  5.18 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseFromServer [genvalidity-mergeful]  ✓ produces valid client stores  0.33 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)"  3.44 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.36 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.48 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerItem Word8)  0.36 ms [genvalidity-mergeful]  mergeItemSyncResponseFromClient [genvalidity-mergeful]  ✓ produces valid client stores  0.40 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  0.94 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  4.43 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  0.30 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  2.54 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  0.47 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.66 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.93 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.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ tells the client that there is a deleted item at the server side  1.33 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  1.69 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ adds the item that the client tells the server to add  0.34 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ deletes the item that the client tells the server to delete  1.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful] Data.Mergeful.CollectionSpec [genvalidity-mergeful]  mergeAddedItems [genvalidity-mergeful]  ✓ produces valid results  1.97 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  markItemDeletedInClientStore [genvalidity-mergeful]  ✓ makes the client store one smaller  11.29 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  11.29 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ ensures that the added item is in fact not in the result  12.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Syncing with mergeSyncResponseFromClient [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  5.24 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single client [genvalidity-mergeful]  Multi-item [genvalidity-mergeful]  ✓ is idempotent with one client  34.49 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  7.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  13.10 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  10.20 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  4.85 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  4.72 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  6.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  4.86 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  14.69 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  13.36 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  6.50 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  6.31 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  12.92 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  3.97 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.65 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)"  0.65 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  2.84 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientAddition Word8)  0.71 ms [genvalidity-mergeful]  GenValid (ClientAddition Word8) [genvalidity-mergeful]  genValid :: Gen (ClientAddition Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientAddition Word8)'s  2.34 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  processServerSync [genvalidity-mergeful]  ✓ produces valid tuples of a response and a store  27.09 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialSyncRequest [genvalidity-mergeful]  ✓ is valid  0.01 ms [genvalidity-mergeful]  ClientId [genvalidity-mergeful]  GenValid ClientId [genvalidity-mergeful]  genValid :: Gen ClientId [genvalidity-mergeful]  ✓ only generates valid 'ClientId's  0.40 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"  1.91 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  2.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for ClientId  0.16 ms [genvalidity-mergeful]  makeSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  10.50 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  26.43 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)"  9.30 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  5.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerStore Word8 Word8)  3.44 ms [genvalidity-mergeful]  initialServerStore [genvalidity-mergeful]  ✓ is valid  0.00 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)"  24.87 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  42.39 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncResponse ClientId Word8 Word8)  0.62 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  28.48 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  9.45 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  29.69 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)"  13.10 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncRequest ClientId Word8 Word8)  0.32 ms [genvalidity-mergeful]  changeItemInClientStore [genvalidity-mergeful]  ✓ ensures that the changed item is in fact in the result  15.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  4.08 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ doesn't change the size of the client store  11.76 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialClientStore [genvalidity-mergeful]  ✓ is valid  0.01 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  12.88 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  21.42 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)"  10.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientStore ClientId Word8 Word8)  0.58 ms [genvalidity-mergeful]  deleteItemFromClientStore [genvalidity-mergeful]  ✓ produces valid stores  7.72 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes the client store one smaller  20.18 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  16.78 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  8.32 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  19.39 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  2.93 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  2.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  2.53 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  3.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  5.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  34.10 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  24.30 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  8.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  31.59 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  9.10 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  11.64 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  3.37 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  10.02 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  12.79 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  6.98 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  7.16 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  6.44 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  4.34 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  9.18 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  3.33 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  5.21 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  15.11 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  12.44 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  7.03 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  9.95 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  22.67 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  11.11 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  4.17 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  7.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  28.54 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  20.84 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  27.40 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  6.25 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: 1.24 seconds [genvalidity-mergeful]  Test suite took:  0.06 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/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [genvalidity-mergeful] Phase: fixupPhase [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] shrinking /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/libHSgenvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ-ghc9.6.5.so [genvalidity-mergeful] checking for references to /build/ in /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful] patching script interpreter paths in /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] stripping (with command strip and flags -S -p) in /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/lib [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc [genvalidity-mergeful] checking for references to /build/ in /nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc... [genvalidity-mergeful] patching script interpreter paths in /nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1 /nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/hg9aawdlgmqqmmy431hrfj7snmb2qhpz-genvalidity-mergeful-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-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/6f9f1g92g96cc7dsbmnkfqilgizar57c-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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [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.XAcrvqALPE/setup-package.conf.d -threaded [mergeful-persistent-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.XAcrvqALPE/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/cfymjag0lmgqaml9nq8dglsvl1ran1px-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.XAcrvqALPE/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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.1 [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.1 [mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.1 [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-5fUmdXeFZa79dRJ1ausGui [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-4Y8boSbxl1V3dVntWKAmv4 [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.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  component mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent-source]  include monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent-source]  include path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent-source]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent-source]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent-source]  include text-2.0.2 [mergeful-persistent-source]  include validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent-source]  include validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent-source] Linked component graph: [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [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-4Y8boSbxl1V3dVntWKAmv4 [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.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui:Data.Mergeful.Persistent [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent-source]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent-source]  include monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent-source]  include mtl-2.3.1 [mergeful-persistent-source]  include path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent-source]  include path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent-source]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent-source]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent-source]  include text-2.0.2 [mergeful-persistent-source]  include validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent-source]  include validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent-source] Ready component graph: [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [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-4Y8boSbxl1V3dVntWKAmv4 [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.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent-source]  depends genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent-source]  depends genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent-source]  depends genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent-source]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent-source]  depends mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent-source]  depends monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent-source]  depends mtl-2.3.1 [mergeful-persistent-source]  depends path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent-source]  depends path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent-source]  depends persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent-source]  depends persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent-source]  depends persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent-source]  depends sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent-source]  depends text-2.0.2 [mergeful-persistent-source]  depends validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent-source]  depends validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent-source] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-persistent-source] Using compiler: ghc-9.6.5 [mergeful-persistent-source] Using install prefix: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1 [mergeful-persistent-source] Executables installed in: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1/bin [mergeful-persistent-source] Libraries installed in: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent-source] Dynamic Libraries installed in: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [mergeful-persistent-source] Private executables installed in: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1/libexec/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Data files installed in: [mergeful-persistent-source] /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1/share/x86_64-linux-ghc-9.6.5/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/cfymjag0lmgqaml9nq8dglsvl1ran1px-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/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/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.2.0 given by user at: [mergeful-persistent-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [mergeful-persistent-source] Using ghc version 9.6.5 found on system at: [mergeful-persistent-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [mergeful-persistent-source] Using ghc-pkg version 9.6.5 found on system at: [mergeful-persistent-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [mergeful-persistent-source] Using hsc2hs version 0.68.9 found on system at: [mergeful-persistent-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [mergeful-persistent-source] Using hscolour version 1.25 found on system at: [mergeful-persistent-source] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-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/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [mergeful-persistent-source] No pkg-config found [mergeful-persistent-source] Using runghc version 9.6.5 found on system at: [mergeful-persistent-source] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [mergeful-persistent-source] Using strip version 2.41 found on system at: [mergeful-persistent-source] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [mergeful-persistent-source] Using tar found on system at: [mergeful-persistent-source] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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/cfymjag0lmgqaml9nq8dglsvl1ran1px-mergeful-persistent-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-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/bsz07q0rbfk34cw9dbpqhw1ygs233cmf-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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5. [mergeful-persistent] Phase: unpackPhase [mergeful-persistent] unpacking source archive /nix/store/cfymjag0lmgqaml9nq8dglsvl1ran1px-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 1780347101 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.ScCXgTPPIN/setup-package.conf.d -threaded [mergeful-persistent] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ScCXgTPPIN/Main.o ) [mergeful-persistent] [2 of 2] Linking Setup [mergeful-persistent] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-persistent] Phase: configurePhase [mergeful-persistent] configureFlags: --verbose --prefix=/nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc/share/doc/mergeful-persistent-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.ScCXgTPPIN/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/zmi2nlx42h1qrs2v7yn142dq4zjq30im-ncurses-6.4/lib --extra-lib-dirs=/nix/store/gniy4ab9wcijxjpcciddgpzdwq3v3dnb-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/jsizfglsm40vsjc81xnm3wa0rxshpnz0-elfutils-0.191/lib --extra-lib-dirs=/nix/store/s8q3rch0wd3shdnznz9bcj8mj6pvz1gr-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.1 [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.1 [mergeful-persistent] Dependency persistent: using persistent-2.14.6.1 [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-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  component mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  include mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  include monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent]  include path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  include persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent]  include text-2.0.2 [mergeful-persistent]  include validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent]  include validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent] Linked component graph: [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  include base-4.18.2.1 [mergeful-persistent]  include containers-0.6.7 [mergeful-persistent]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  include microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui:Data.Mergeful.Persistent [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent]  include mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  include mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  include monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent]  include mtl-2.3.1 [mergeful-persistent]  include path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent]  include path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent]  include persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  include persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent]  include persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  include sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent]  include text-2.0.2 [mergeful-persistent]  include validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent]  include validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent] Ready component graph: [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  depends base-4.18.2.1 [mergeful-persistent]  depends containers-0.6.7 [mergeful-persistent]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  depends microlens-0.4.13.1-KYxyai9RKt756hvMHa07OI [mergeful-persistent]  depends mtl-2.3.1 [mergeful-persistent]  depends persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-CDbKyw9O9eWH7Tycg42ecE-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-DNHvz9hCnRt79zePxxOGYy [mergeful-persistent]  depends genvalidity-mergeful-0.3.0.1-DT0NLwH5bVK7nnIlAqcgMQ [mergeful-persistent]  depends genvalidity-persistent-1.0.0.2-JU5gfo5wlx1IjWGupV1DaD [mergeful-persistent]  depends genvalidity-sydtest-1.0.0.0-8T6b5fwIxl6Jazf5l5dzCA [mergeful-persistent]  depends mergeful-0.3.0.0-4Y8boSbxl1V3dVntWKAmv4 [mergeful-persistent]  depends mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent]  depends monad-logger-0.3.40-Bj19qg8pA7sJnP60sol4jG [mergeful-persistent]  depends mtl-2.3.1 [mergeful-persistent]  depends path-0.9.5-6vSD6V93GzPLC45PgjMWpI [mergeful-persistent]  depends path-io-1.8.1-5i5Vpp7H2geF2cc7aGyD1J [mergeful-persistent]  depends persistent-2.14.6.1-70BF44xeUoE3BJ3MzFit7t [mergeful-persistent]  depends persistent-sqlite-2.13.3.0-GuzFbNmpwgQ8oBUL49gKZI [mergeful-persistent]  depends persistent-template-2.12.0.0-6NZgmjooTyP93bK8EXzO2h [mergeful-persistent]  depends sydtest-0.19.0.0-HeyQCwSwIeG8ZqpvDyjvY3 [mergeful-persistent]  depends text-2.0.2 [mergeful-persistent]  depends validity-0.12.1.0-KFoP9jQJwhFDSbHzDaZQws [mergeful-persistent]  depends validity-persistent-0.0.0.0-IMroRH2XllyFBuJLdABq2Z [mergeful-persistent] Using Cabal-3.10.3.0 compiled by ghc-9.6 [mergeful-persistent] Using compiler: ghc-9.6.5 [mergeful-persistent] Using install prefix: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1 [mergeful-persistent] Executables installed in: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/bin [mergeful-persistent] Libraries installed in: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent] Dynamic Libraries installed in: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5 [mergeful-persistent] Private executables installed in: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/libexec/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1 [mergeful-persistent] Data files installed in: [mergeful-persistent] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/share/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1 [mergeful-persistent] Documentation installed in: [mergeful-persistent] /nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-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/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/etc [mergeful-persistent] No alex found [mergeful-persistent] Using ar found on system at: [mergeful-persistent] /nix/store/z34dss3rj1rnp1g820r64w0na7452jy1-binutils-2.41/bin/ar [mergeful-persistent] No c2hs found [mergeful-persistent] No cpphs found [mergeful-persistent] No doctest found [mergeful-persistent] Using gcc version 13.2.0 given by user at: [mergeful-persistent] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/gcc [mergeful-persistent] Using ghc version 9.6.5 found on system at: [mergeful-persistent] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc [mergeful-persistent] Using ghc-pkg version 9.6.5 found on system at: [mergeful-persistent] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/ghc-pkg-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/haddock-ghc-9.6.5 [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/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hpc-ghc-9.6.5 [mergeful-persistent] Using hsc2hs version 0.68.9 found on system at: [mergeful-persistent] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/hsc2hs-ghc-9.6.5 [mergeful-persistent] Using hscolour version 1.25 found on system at: [mergeful-persistent] /nix/store/i9w3cy6bda04c89yh2wk5l5mwhddihsf-hscolour-1.25/bin/HsColour [mergeful-persistent] No jhc found [mergeful-persistent] Using ld found on system at: [mergeful-persistent] /nix/store/rl56awy2w2iwvgdmibv98k0vx7lzyw21-binutils-wrapper-2.41/bin/ld.gold [mergeful-persistent] No pkg-config found [mergeful-persistent] Using runghc version 9.6.5 found on system at: [mergeful-persistent] /nix/store/w66yphwmcsvxl2h91kv7cdrcp81vd295-ghc-9.6.5/bin/runghc-9.6.5 [mergeful-persistent] Using strip version 2.41 found on system at: [mergeful-persistent] /nix/store/rdc1jnyw74mwr2gszqc5zwi433zxs089-gcc-wrapper-13.2.0/bin/strip [mergeful-persistent] Using tar found on system at: [mergeful-persistent] /nix/store/llalnjlyrj2zv12q5bjy8cagqv70j73y-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  156.13 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  141.69 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  132.96 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  116.03 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ is returns an empty response on the second sync with no modifications  197.75 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  213.55 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  132.00 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  123.93 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  139.26 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads everything to the server for an empty server  138.31 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  157.04 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  143.95 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  117.95 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads an item to the server for an empty server  125.63 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  sanity [mergeful-persistent]  setupClient & clientGetStore [mergeful-persistent]  ✓ roundtrips  125.85 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  102.00 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  174.83 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  149.29 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  198.37 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  205.68 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  204.66 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  216.58 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  225.89 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  216.39 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  223.44 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  211.86 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeFromServerStrategy [mergeful-persistent]  ✓ does not diverge after a conflict occurs  220.50 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  194.18 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  144.10 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  144.22 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  147.11 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  149.87 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  148.91 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  149.76 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  145.39 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  140.95 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  136.35 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  130.01 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  122.98 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  124.82 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  118.31 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not diverge after a conflict occurs  119.98 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  113.95 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: 6.74 seconds [mergeful-persistent]  Test suite took:  0.28 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/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/mergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui [mergeful-persistent] Phase: fixupPhase [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1 [mergeful-persistent] shrinking /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/lib/ghc-9.6.5/lib/x86_64-linux-ghc-9.6.5/libHSmergeful-persistent-0.3.0.1-5fUmdXeFZa79dRJ1ausGui-ghc9.6.5.so [mergeful-persistent] checking for references to /build/ in /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1... [mergeful-persistent] patching script interpreter paths in /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1 [mergeful-persistent] stripping (with command strip and flags -S -p) in /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/lib [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc [mergeful-persistent] checking for references to /build/ in /nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc... [mergeful-persistent] patching script interpreter paths in /nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/2alk30favphnwnwy0gck8ki4np8zbjjx-mergeful-persistent-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-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/ykri7hgm3s7mbxcwgljankif02rhp4zw-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/c3p06hsmy2h2qz8rv1y4m5pm39085hj9-mergeful-0.3.0.0/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [mergeful-release] /nix/store/6p5d4j1bblnqxqdvmm4gagb8h17vvwda-mergeful-persistent-0.3.0.1/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/a9x6wnh6v33bv9766n3bxzzxy2wcb43k-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [post-build-hook] Uploading to the NixCI staging cache: /nix/store/mfis7j2ycqy708x073xmrmw36nr5bg74-mergeful-release [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/mfis7j2ycqy708x073xmrmw36nr5bg74-mergeful-release' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/d11lyppjs4xpawap2ppsk55dqyypavaf-mergeful-release.drv' to 'https://cache.staging.nix-ci.com'... Progress: 7 of 8 built