$ /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.forwardCompatibility --print-build-logs  Building mergeful-source [mergeful-source] Phase: setupCompilerEnvironmentPhase [mergeful-source] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [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.wSXwZt2V1B/setup-package.conf.d -threaded [mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.wSXwZt2V1B/Main.o ) [mergeful-source] [2 of 2] Linking Setup [mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-source] Phase: configurePhase [mergeful-source] configureFlags: --verbose --prefix=/nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-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.wSXwZt2V1B/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-gmp-with-cxx-6.3.0/lib [mergeful-source] Using Parsec parser [mergeful-source] Configuring mergeful-0.3.0.0... [mergeful-source] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [mergeful-source] 'ghc' version < 9.12): [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [mergeful-source] 9.12.1 [mergeful-source] Dependency aeson: using aeson-2.2.3.0 [mergeful-source] Dependency autodocodec: using autodocodec-0.4.2.2 [mergeful-source] Dependency base >=4.7 && <5: using base-4.21.0.0 [mergeful-source] Dependency containers: using containers-0.7 [mergeful-source] Dependency deepseq: using deepseq-1.5.1.0 [mergeful-source] Dependency mtl: using mtl-2.3.1 [mergeful-source] Dependency text: using text-2.1.2 [mergeful-source] Dependency time: using time-1.14 [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-JCwYQrhHShsHr7qIZxQmHi [mergeful-source]  include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful-source]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful-source]  include base-4.21.0.0-inplace [mergeful-source]  include containers-0.7-inplace [mergeful-source]  include deepseq-1.5.1.0-inplace [mergeful-source]  include mtl-2.3.1-inplace [mergeful-source]  include text-2.1.2-inplace [mergeful-source]  include time-1.14-inplace [mergeful-source]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-source]  include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful-source]  include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful-source] Linked component graph: [mergeful-source]  unit mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-source]  include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful-source]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful-source]  include base-4.21.0.0-inplace [mergeful-source]  include containers-0.7-inplace [mergeful-source]  include deepseq-1.5.1.0-inplace [mergeful-source]  include mtl-2.3.1-inplace [mergeful-source]  include text-2.1.2-inplace [mergeful-source]  include time-1.14-inplace [mergeful-source]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-source]  include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful-source]  include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful-source]  Data.Mergeful=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Value [mergeful-source] Ready component graph: [mergeful-source]  definite mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-source]  depends aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful-source]  depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful-source]  depends base-4.21.0.0-inplace [mergeful-source]  depends containers-0.7-inplace [mergeful-source]  depends deepseq-1.5.1.0-inplace [mergeful-source]  depends mtl-2.3.1-inplace [mergeful-source]  depends text-2.1.2-inplace [mergeful-source]  depends time-1.14-inplace [mergeful-source]  depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-source]  depends validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful-source]  depends validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful-source] Using Cabal-3.14.1.0 compiled by ghc-9.12 [mergeful-source] Using compiler: ghc-9.12.1 [mergeful-source] Using install prefix: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0 [mergeful-source] Executables installed in: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/bin [mergeful-source] Libraries installed in: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-source] Dynamic Libraries installed in: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [mergeful-source] Private executables installed in: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/libexec/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0 [mergeful-source] Data files installed in: [mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/share/x86_64-linux-ghc-9.12.1-inplace/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/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/etc [mergeful-source] No alex found [mergeful-source] Using ar found on system at: [mergeful-source] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [mergeful-source] No c2hs found [mergeful-source] No cpphs found [mergeful-source] No doctest found [mergeful-source] Using gcc version 14.2.1 given by user at: [mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [mergeful-source] Using ghc version 9.12.1 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [mergeful-source] Using ghc-pkg version 9.12.1 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [mergeful-source] No ghcjs found [mergeful-source] No ghcjs-pkg found [mergeful-source] No greencard found [mergeful-source] Using haddock version 2.30.0 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [mergeful-source] No happy found [mergeful-source] No haskell-suite found [mergeful-source] No haskell-suite-pkg found [mergeful-source] No hmake found [mergeful-source] Using hpc version 0.69 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [mergeful-source] Using hsc2hs version 0.68.10 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [mergeful-source] Using hscolour version 1.25 found on system at: [mergeful-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour [mergeful-source] No jhc found [mergeful-source] Using ld found on system at: [mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [mergeful-source] No pkg-config found [mergeful-source] Using runghc version 9.12.1 found on system at: [mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [mergeful-source] Using strip version 2.43 found on system at: [mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [mergeful-source] Using tar found on system at: [mergeful-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar [mergeful-source] No uhc found [mergeful-source] Phase: buildPhase [mergeful-source] Distribution quality warnings: [mergeful-source] [no-category] No 'category' field. [mergeful-source] [no-synopsis] No 'synopsis' field. [mergeful-source] [missing-upper-bounds] On library, these packages miss upper bounds: [mergeful-source] - aeson [mergeful-source] - autodocodec [mergeful-source] - containers [mergeful-source] - deepseq [mergeful-source] - mtl [mergeful-source] - text [mergeful-source] - time [mergeful-source] - validity [mergeful-source] - validity-containers [mergeful-source] - validity-time [mergeful-source] Please add them. There is more information at https://pvp.haskell.org/ [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/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-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/hkg50h99g3p0skd402gk839x7a3qr6w1-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/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [mergeful] Phase: unpackPhase [mergeful] unpacking source archive /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-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 1780346973 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.Omcg4xvU8q/setup-package.conf.d -threaded [mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Omcg4xvU8q/Main.o ) [mergeful] [2 of 2] Linking Setup [mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful] Phase: configurePhase [mergeful] configureFlags: --verbose --prefix=/nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.Omcg4xvU8q/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-gmp-with-cxx-6.3.0/lib [mergeful] Using Parsec parser [mergeful] Configuring mergeful-0.3.0.0... [mergeful] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [mergeful] 'ghc' version < 9.12): [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [mergeful] 9.12.1 [mergeful] Dependency aeson: using aeson-2.2.3.0 [mergeful] Dependency autodocodec: using autodocodec-0.4.2.2 [mergeful] Dependency base >=4.7 && <5: using base-4.21.0.0 [mergeful] Dependency containers: using containers-0.7 [mergeful] Dependency deepseq: using deepseq-1.5.1.0 [mergeful] Dependency mtl: using mtl-2.3.1 [mergeful] Dependency text: using text-2.1.2 [mergeful] Dependency time: using time-1.14 [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-JCwYQrhHShsHr7qIZxQmHi [mergeful]  include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful]  include base-4.21.0.0-inplace [mergeful]  include containers-0.7-inplace [mergeful]  include deepseq-1.5.1.0-inplace [mergeful]  include mtl-2.3.1-inplace [mergeful]  include text-2.1.2-inplace [mergeful]  include time-1.14-inplace [mergeful]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful]  include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful]  include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful] Linked component graph: [mergeful]  unit mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful]  include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful]  include base-4.21.0.0-inplace [mergeful]  include containers-0.7-inplace [mergeful]  include deepseq-1.5.1.0-inplace [mergeful]  include mtl-2.3.1-inplace [mergeful]  include text-2.1.2-inplace [mergeful]  include time-1.14-inplace [mergeful]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful]  include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful]  include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful]  Data.Mergeful=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful,Data.Mergeful.Collection=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Collection,Data.Mergeful.Item=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Item,Data.Mergeful.Timed=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Timed,Data.Mergeful.Value=mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi:Data.Mergeful.Value [mergeful] Ready component graph: [mergeful]  definite mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful]  depends aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR [mergeful]  depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [mergeful]  depends base-4.21.0.0-inplace [mergeful]  depends containers-0.7-inplace [mergeful]  depends deepseq-1.5.1.0-inplace [mergeful]  depends mtl-2.3.1-inplace [mergeful]  depends text-2.1.2-inplace [mergeful]  depends time-1.14-inplace [mergeful]  depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful]  depends validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm [mergeful]  depends validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue [mergeful] Using Cabal-3.14.1.0 compiled by ghc-9.12 [mergeful] Using compiler: ghc-9.12.1 [mergeful] Using install prefix: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0 [mergeful] Executables installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/bin [mergeful] Libraries installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful] Dynamic Libraries installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [mergeful] Private executables installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/libexec/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0 [mergeful] Data files installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/share/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0 [mergeful] Documentation installed in: [mergeful] /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0 [mergeful] Configuration files installed in: [mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/etc [mergeful] No alex found [mergeful] Using ar found on system at: [mergeful] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [mergeful] No c2hs found [mergeful] No cpphs found [mergeful] No doctest found [mergeful] Using gcc version 14.2.1 given by user at: [mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [mergeful] Using ghc version 9.12.1 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [mergeful] Using ghc-pkg version 9.12.1 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [mergeful] No ghcjs found [mergeful] No ghcjs-pkg found [mergeful] No greencard found [mergeful] Using haddock version 2.30.0 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [mergeful] No happy found [mergeful] No haskell-suite found [mergeful] No haskell-suite-pkg found [mergeful] No hmake found [mergeful] Using hpc version 0.69 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [mergeful] Using hsc2hs version 0.68.10 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [mergeful] Using hscolour version 1.25 found on system at: [mergeful] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour [mergeful] No jhc found [mergeful] Using ld found on system at: [mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [mergeful] No pkg-config found [mergeful] Using runghc version 9.12.1 found on system at: [mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [mergeful] Using strip version 2.43 found on system at: [mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [mergeful] Using tar found on system at: [mergeful] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-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: vector-0.13.2.0 [mergeful] [1 of 6] Compiling Data.Mergeful.Timed ( src/Data/Mergeful/Timed.hs, nothing ) [HIE file is missing] [mergeful] [2 of 6] Compiling Data.Mergeful.Item ( src/Data/Mergeful/Item.hs, nothing ) [HIE file is missing] [mergeful] [3 of 6] Compiling Data.Mergeful.Collection ( src/Data/Mergeful/Collection.hs, nothing ) [HIE file is missing] [mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, nothing ) [HIE file is missing] [mergeful] [5 of 6] Compiling Data.Mergeful.Value ( src/Data/Mergeful/Value.hs, nothing ) [HIE file is missing] [mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, nothing ) [HIE file is missing] [mergeful] Haddock coverage: [mergeful]  83% ( 5 / 6) in 'Data.Mergeful.Timed' [mergeful]  Missing documentation for: [mergeful]  timedObjectCodec (src/Data/Mergeful/Timed.hs:73) [mergeful] Warning: 'mergeItemSyncResponseIgnoreProblems' is out of scope. [mergeful]  If you qualify the identifier, haddock can try to link it anyway. [mergeful] Warning: 'ItemMergeStrategy' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Item.hs:431:28 [mergeful]  * at src/Data/Mergeful/Item.hs:431:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Item.hs:431:1 [mergeful] Warning: 'ServerTime' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Timed.hs:36:22 [mergeful]  * at src/Data/Mergeful/Timed.hs:36:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1 [mergeful]  55% ( 16 / 29) in 'Data.Mergeful.Item' [mergeful]  Missing documentation for: [mergeful]  mergeItemSyncResponseFromServer (src/Data/Mergeful/Item.hs:422) [mergeful]  mergeItemSyncResponseFromClient (src/Data/Mergeful/Item.hs:425) [mergeful]  mergeItemSyncResponseUsingCRDT (src/Data/Mergeful/Item.hs:428) [mergeful]  mergeItemSyncResponseUsingStrategy (src/Data/Mergeful/Item.hs:419) [mergeful]  mergeUsingCRDT (src/Data/Mergeful/Item.hs:537) [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: 'SyncRequest' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Collection.hs:371:28 [mergeful]  * at src/Data/Mergeful/Collection.hs:371:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Collection.hs:371:1 [mergeful] Warning: 'SyncResponse' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Collection.hs:454:29 [mergeful]  * at src/Data/Mergeful/Collection.hs:454:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Collection.hs:454:1 [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: 'ClientStore' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Collection.hs:147:28 [mergeful]  * at src/Data/Mergeful/Collection.hs:147:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Collection.hs:147:1 [mergeful] Warning: 'ServerStore' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Collection.hs:343:28 [mergeful]  * at src/Data/Mergeful/Collection.hs:343:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Collection.hs:343:1 [mergeful] Warning: 'ServerTime' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Timed.hs:36:22 [mergeful]  * at src/Data/Mergeful/Timed.hs:36:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1 [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:815) [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: 'Timed' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Timed.hs:58:16 [mergeful]  * at src/Data/Mergeful/Timed.hs:58:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Timed.hs:58:1 [mergeful] Warning: 'ClientValue' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Value.hs:99:22 [mergeful]  * at src/Data/Mergeful/Value.hs:99:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Value.hs:99:1 [mergeful] Warning: 'ServerValue' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Value.hs:125:25 [mergeful]  * at src/Data/Mergeful/Value.hs:125:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Value.hs:125:1 [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] Warning: 'ServerTime' is ambiguous. It is defined [mergeful]  * at src/Data/Mergeful/Timed.hs:36:22 [mergeful]  * at src/Data/Mergeful/Timed.hs:36:1 [mergeful]  You may be able to disambiguate the identifier by qualifying it or [mergeful]  by specifying the type/value namespace explicitly. [mergeful]  Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1 [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] Warning: Data.Mergeful.Timed: could not find link destinations for: [mergeful]  - Data.Mergeful.Timed.Rep_ServerTime [mergeful]  - Data.Mergeful.Timed.Rep_Timed [mergeful] Warning: Data.Mergeful.Item: could not find link destinations for: [mergeful]  - Data.Mergeful.Item.Rep_ChangeConflictResolution [mergeful]  - Data.Mergeful.Item.Rep_ClientDeletedConflictResolution [mergeful]  - Data.Mergeful.Item.Rep_ClientItem [mergeful]  - Data.Mergeful.Item.Rep_ItemMergeResult [mergeful]  - Data.Mergeful.Item.Rep_ItemMergeStrategy [mergeful]  - Data.Mergeful.Item.Rep_ItemSyncRequest [mergeful]  - Data.Mergeful.Item.Rep_ItemSyncResponse [mergeful]  - Data.Mergeful.Item.Rep_ServerDeletedConflictResolution [mergeful]  - Data.Mergeful.Item.Rep_ServerItem [mergeful] Warning: Data.Mergeful.Collection: could not find link destinations for: [mergeful]  - Data.Mergeful.Timed.Rep_ServerTime [mergeful]  - Data.Mergeful.Timed.Rep_Timed [mergeful]  - Data.Mergeful.Item.Rep_ChangeConflictResolution [mergeful]  - Data.Mergeful.Item.Rep_ClientDeletedConflictResolution [mergeful]  - Data.Mergeful.Item.Rep_ItemMergeStrategy [mergeful]  - Data.Mergeful.Item.Rep_ServerDeletedConflictResolution [mergeful]  - Data.Mergeful.Collection.Rep_ClientAddition [mergeful]  - Data.Mergeful.Collection.Rep_ClientId [mergeful]  - Data.Mergeful.Collection.Rep_ClientStore [mergeful]  - Data.Mergeful.Collection.Rep_ClientSyncProcessor [mergeful]  - Data.Mergeful.Collection.Rep_ServerStore [mergeful]  - Data.Mergeful.Collection.Rep_ServerSyncProcessor [mergeful]  - Data.Mergeful.Collection.Rep_SyncRequest [mergeful]  - Data.Mergeful.Collection.Rep_SyncResponse [mergeful] Warning: Data.Mergeful.Value: could not find link destinations for: [mergeful]  - Data.Mergeful.Value.Rep_ChangedFlag [mergeful]  - Data.Mergeful.Value.Rep_ClientValue [mergeful]  - Data.Mergeful.Value.Rep_ServerValue [mergeful]  - Data.Mergeful.Value.Rep_ValueMergeResult [mergeful]  - Data.Mergeful.Value.Rep_ValueSyncRequest [mergeful]  - Data.Mergeful.Value.Rep_ValueSyncResponse [mergeful] Documentation created: dist/doc/html/mergeful, [mergeful] dist/doc/html/mergeful/mergeful.txt [mergeful] Phase: installPhase [mergeful] Installing library in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful] Phase: fixupPhase [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0 [mergeful] shrinking /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/libHSmergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi-ghc9.12.1.so [mergeful] checking for references to /build/ in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0... [mergeful] patching script interpreter paths in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0 [mergeful] stripping (with command strip and flags -S -p) in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib [mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc [mergeful] checking for references to /build/ in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc... [mergeful] patching script interpreter paths in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0 /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-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/z6yvyzvbgy18jf21f1p2giwnbqv3s7q4-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/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [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.gqLGuW4aMZ/setup-package.conf.d -threaded [genvalidity-mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gqLGuW4aMZ/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/spg1yjjd24lam67dcc9g9770600v5ns4-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.gqLGuW4aMZ/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-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] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [genvalidity-mergeful-source] 'ghc' version < 9.12): [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [genvalidity-mergeful-source] 9.12.1 [genvalidity-mergeful-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-mergeful-source] Dependency base <5: using base-4.21.0.0 [genvalidity-mergeful-source] Dependency containers: using containers-0.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.15.0.1 [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.21.0.0 [genvalidity-mergeful-source] Dependency containers: using containers-0.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.3 [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.14 [genvalidity-mergeful-source] Dependency uuid: using uuid-1.3.16 [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-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  include base-4.21.0.0-inplace [genvalidity-mergeful-source]  include containers-0.7-inplace [genvalidity-mergeful-source]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  component genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful-source]  include base-4.21.0.0-inplace [genvalidity-mergeful-source]  include containers-0.7-inplace [genvalidity-mergeful-source]  include genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  include mtl-2.3.1-inplace [genvalidity-mergeful-source]  include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful-source]  include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful-source]  include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful-source]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful-source]  include time-1.14-inplace [genvalidity-mergeful-source]  include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful-source] Linked component graph: [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  include base-4.21.0.0-inplace [genvalidity-mergeful-source]  include containers-0.7-inplace [genvalidity-mergeful-source]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful-source]  include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful-source]  include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9:Data.GenValidity.Mergeful.Value [genvalidity-mergeful-source]  unit genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test [genvalidity-mergeful-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful-source]  include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful-source]  include base-4.21.0.0-inplace [genvalidity-mergeful-source]  include containers-0.7-inplace [genvalidity-mergeful-source]  include genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful-source]  include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful-source]  include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  include mtl-2.3.1-inplace [genvalidity-mergeful-source]  include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful-source]  include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful-source]  include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful-source]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful-source]  include time-1.14-inplace [genvalidity-mergeful-source]  include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful-source] Ready component graph: [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  depends base-4.21.0.0-inplace [genvalidity-mergeful-source]  depends containers-0.7-inplace [genvalidity-mergeful-source]  depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful-source]  depends genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful-source]  depends genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  definite genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test [genvalidity-mergeful-source]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful-source]  depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful-source]  depends autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful-source]  depends base-4.21.0.0-inplace [genvalidity-mergeful-source]  depends containers-0.7-inplace [genvalidity-mergeful-source]  depends genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source]  depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful-source]  depends genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful-source]  depends genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful-source]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful-source]  depends mtl-2.3.1-inplace [genvalidity-mergeful-source]  depends pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful-source]  depends random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful-source]  depends safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful-source]  depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful-source]  depends time-1.14-inplace [genvalidity-mergeful-source]  depends uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful-source] Using Cabal-3.14.1.0 compiled by ghc-9.12 [genvalidity-mergeful-source] Using compiler: ghc-9.12.1 [genvalidity-mergeful-source] Using install prefix: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1 [genvalidity-mergeful-source] Executables installed in: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/bin [genvalidity-mergeful-source] Libraries installed in: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9 [genvalidity-mergeful-source] Dynamic Libraries installed in: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [genvalidity-mergeful-source] Private executables installed in: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/libexec/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful-source] Data files installed in: [genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/share/x86_64-linux-ghc-9.12.1-inplace/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/spg1yjjd24lam67dcc9g9770600v5ns4-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/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [genvalidity-mergeful-source] No c2hs found [genvalidity-mergeful-source] No cpphs found [genvalidity-mergeful-source] No doctest found [genvalidity-mergeful-source] Using gcc version 14.2.1 given by user at: [genvalidity-mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [genvalidity-mergeful-source] Using ghc version 9.12.1 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [genvalidity-mergeful-source] Using ghc-pkg version 9.12.1 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [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.30.0 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [genvalidity-mergeful-source] No happy found [genvalidity-mergeful-source] No haskell-suite found [genvalidity-mergeful-source] No haskell-suite-pkg found [genvalidity-mergeful-source] No hmake found [genvalidity-mergeful-source] Using hpc version 0.69 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [genvalidity-mergeful-source] Using hsc2hs version 0.68.10 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [genvalidity-mergeful-source] Using hscolour version 1.25 found on system at: [genvalidity-mergeful-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-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/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [genvalidity-mergeful-source] No pkg-config found [genvalidity-mergeful-source] Using runghc version 9.12.1 found on system at: [genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [genvalidity-mergeful-source] Using strip version 2.43 found on system at: [genvalidity-mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [genvalidity-mergeful-source] Using tar found on system at: [genvalidity-mergeful-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-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] No 'category' field. [genvalidity-mergeful-source] [no-synopsis] No 'synopsis' field. [genvalidity-mergeful-source] [missing-upper-bounds] On library, these packages miss upper bounds: [genvalidity-mergeful-source] - QuickCheck [genvalidity-mergeful-source] - containers [genvalidity-mergeful-source] - genvalidity [genvalidity-mergeful-source] - genvalidity-containers [genvalidity-mergeful-source] - genvalidity-time [genvalidity-mergeful-source] - mergeful [genvalidity-mergeful-source] Please add them. There is more information at https://pvp.haskell.org/ [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/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-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/xgl0fanchcaxgvffxxdxl8kpm5lsp2ia-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/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [genvalidity-mergeful] Phase: unpackPhase [genvalidity-mergeful] unpacking source archive /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-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 1780347005 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.58oHFRXNOB/setup-package.conf.d -threaded [genvalidity-mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.58oHFRXNOB/Main.o ) [genvalidity-mergeful] [2 of 2] Linking Setup [genvalidity-mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-mergeful] Phase: configurePhase [genvalidity-mergeful] configureFlags: --verbose --prefix=/nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc/share/doc/genvalidity-mergeful-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.58oHFRXNOB/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-gmp-with-cxx-6.3.0/lib [genvalidity-mergeful] Using Parsec parser [genvalidity-mergeful] Configuring genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [genvalidity-mergeful] 'ghc' version < 9.12): [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [genvalidity-mergeful] 9.12.1 [genvalidity-mergeful] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-mergeful] Dependency base <5: using base-4.21.0.0 [genvalidity-mergeful] Dependency containers: using containers-0.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.15.0.1 [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.21.0.0 [genvalidity-mergeful] Dependency containers: using containers-0.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.3 [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.14 [genvalidity-mergeful] Dependency uuid: using uuid-1.3.16 [genvalidity-mergeful] Dependency base <5: using base-4.21.0.0 [genvalidity-mergeful] Dependency criterion: using criterion-1.6.4.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-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include containers-0.7-inplace [genvalidity-mergeful]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include containers-0.7-inplace [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  include mtl-2.3.1-inplace [genvalidity-mergeful]  include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful]  include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful]  include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful]  include time-1.14-inplace [genvalidity-mergeful]  include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful]  component genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful] Linked component graph: [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include containers-0.7-inplace [genvalidity-mergeful]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful]  include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful]  include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  Data.GenValidity.Mergeful=genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn:Data.GenValidity.Mergeful,Data.GenValidity.Mergeful.Collection=genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn:Data.GenValidity.Mergeful.Collection,Data.GenValidity.Mergeful.Item=genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn:Data.GenValidity.Mergeful.Item,Data.GenValidity.Mergeful.Timed=genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn:Data.GenValidity.Mergeful.Timed,Data.GenValidity.Mergeful.Value=genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn:Data.GenValidity.Mergeful.Value [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test [genvalidity-mergeful]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful]  include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include containers-0.7-inplace [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful]  include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful]  include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  include mtl-2.3.1-inplace [genvalidity-mergeful]  include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful]  include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful]  include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful]  include time-1.14-inplace [genvalidity-mergeful]  include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful]  unit genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench [genvalidity-mergeful]  include base-4.21.0.0-inplace [genvalidity-mergeful]  include criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT [genvalidity-mergeful]  include genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm [genvalidity-mergeful]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful] Ready component graph: [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  depends base-4.21.0.0-inplace [genvalidity-mergeful]  depends containers-0.7-inplace [genvalidity-mergeful]  depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [genvalidity-mergeful]  depends genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL [genvalidity-mergeful]  depends genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX [genvalidity-mergeful]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench [genvalidity-mergeful]  depends base-4.21.0.0-inplace [genvalidity-mergeful]  depends criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT [genvalidity-mergeful]  depends genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  definite genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test [genvalidity-mergeful]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [genvalidity-mergeful]  depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek [genvalidity-mergeful]  depends autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh [genvalidity-mergeful]  depends base-4.21.0.0-inplace [genvalidity-mergeful]  depends containers-0.7-inplace [genvalidity-mergeful]  depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful]  depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [genvalidity-mergeful]  depends genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL [genvalidity-mergeful]  depends genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9 [genvalidity-mergeful]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [genvalidity-mergeful]  depends mtl-2.3.1-inplace [genvalidity-mergeful]  depends pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU [genvalidity-mergeful]  depends random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9 [genvalidity-mergeful]  depends safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB [genvalidity-mergeful]  depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [genvalidity-mergeful]  depends time-1.14-inplace [genvalidity-mergeful]  depends uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3 [genvalidity-mergeful] Using Cabal-3.14.1.0 compiled by ghc-9.12 [genvalidity-mergeful] Using compiler: ghc-9.12.1 [genvalidity-mergeful] Using install prefix: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Executables installed in: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/bin [genvalidity-mergeful] Libraries installed in: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful] Dynamic Libraries installed in: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [genvalidity-mergeful] Private executables installed in: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/libexec/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Data files installed in: [genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/share/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] Documentation installed in: [genvalidity-mergeful] /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-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/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/etc [genvalidity-mergeful] No alex found [genvalidity-mergeful] Using ar found on system at: [genvalidity-mergeful] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [genvalidity-mergeful] No c2hs found [genvalidity-mergeful] No cpphs found [genvalidity-mergeful] No doctest found [genvalidity-mergeful] Using gcc version 14.2.1 given by user at: [genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [genvalidity-mergeful] Using ghc version 9.12.1 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [genvalidity-mergeful] Using ghc-pkg version 9.12.1 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [genvalidity-mergeful] No ghcjs found [genvalidity-mergeful] No ghcjs-pkg found [genvalidity-mergeful] No greencard found [genvalidity-mergeful] Using haddock version 2.30.0 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [genvalidity-mergeful] No happy found [genvalidity-mergeful] No haskell-suite found [genvalidity-mergeful] No haskell-suite-pkg found [genvalidity-mergeful] No hmake found [genvalidity-mergeful] Using hpc version 0.69 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [genvalidity-mergeful] Using hsc2hs version 0.68.10 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [genvalidity-mergeful] Using hscolour version 1.25 found on system at: [genvalidity-mergeful] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour [genvalidity-mergeful] No jhc found [genvalidity-mergeful] Using ld found on system at: [genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [genvalidity-mergeful] No pkg-config found [genvalidity-mergeful] Using runghc version 9.12.1 found on system at: [genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [genvalidity-mergeful] Using strip version 2.43 found on system at: [genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [genvalidity-mergeful] Using tar found on system at: [genvalidity-mergeful] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-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  9.23 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.26 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  8.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncResponse Word8)  4.75 ms [genvalidity-mergeful]  processServerValueSync [genvalidity-mergeful]  Server changes [genvalidity-mergeful]  ✓ tells the client that there is a modified item at the server side  8.99 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  9.23 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Client changes [genvalidity-mergeful]  ✓ changes the item that the client tells the server to change  9.00 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  8.95 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the server  4.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  syncing [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  8.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  8.82 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseIgnoreProblems [genvalidity-mergeful]  ✓ produces valid client stores  4.57 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeValueSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  4.47 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ClientValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientValue Word8)  8.80 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  9.26 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  encode :: (ClientValue Word8) -> Data.ByteString.Lazy.ByteString [genvalidity-mergeful]  ✓ never fails to encode a "valid (ClientValue Word8)"  9.19 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  4.47 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ServerValue [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerValue Word8)  8.89 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  9.20 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)"  9.15 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  4.36 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ValueSyncRequest [genvalidity-mergeful]  ✓ outputs the same schema as before for (ValueSyncRequest Word8)  8.69 ms [genvalidity-mergeful]  GenValid (ValueSyncRequest Word8) [genvalidity-mergeful]  genValid :: Gen (ValueSyncRequest Word8) [genvalidity-mergeful]  ✓ only generates valid '(ValueSyncRequest Word8)'s  8.72 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.59 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  8.62 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeValueSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  8.87 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  10.90 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"  7.79 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialServerTime [genvalidity-mergeful]  ✓ is valid  5.55 ms [genvalidity-mergeful]  GenValid ServerTime [genvalidity-mergeful]  genValid :: Gen ServerTime [genvalidity-mergeful]  ✓ only generates valid 'ServerTime's  6.76 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  10.86 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.77 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  7.49 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)  7.56 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)"  4.09 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.72 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  2.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  makeItemSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  3.29 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  6.49 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)"  5.01 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  2.64 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientItem Word8)  3.35 ms [genvalidity-mergeful]  mergeItemSyncResponseUsingCRDT [genvalidity-mergeful]  ✓ produces valid client stores  3.27 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  3.39 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  3.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  3.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  3.15 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  3.29 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  3.57 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  3.22 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  fromClient [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  3.60 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  3.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  3.43 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  3.46 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  3.49 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  3.03 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  4.60 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs an addition across to a second client  2.49 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ it always possible to add an item from scratch  2.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  4.82 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  4.82 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a modification across to a second client  5.01 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  4.47 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  3.63 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ItemSyncRequest Word8)  3.06 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)"  4.89 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.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseFromServer [genvalidity-mergeful]  ✓ produces valid client stores  4.87 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)"  5.12 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  5.65 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  4.71 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerItem Word8)  5.46 ms [genvalidity-mergeful]  mergeItemSyncResponseFromClient [genvalidity-mergeful]  ✓ produces valid client stores  4.52 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeItemSyncResponseRaw [genvalidity-mergeful]  ✓ produces valid client stores  5.30 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  5.15 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  5.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  5.23 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid responses and stores  4.69 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  4.21 ms [genvalidity-mergeful]  ✓ makes no changes if the sync request reflects the state of the full server  4.50 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  701.56 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ tells the client that there is a new item at the server side  701.30 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ tells the client that there is a deleted item at the server side  701.11 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  700.08 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ adds the item that the client tells the server to add  700.00 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ deletes the item that the client tells the server to delete  700.02 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful] Data.Mergeful.CollectionSpec [genvalidity-mergeful]  mergeAddedItems [genvalidity-mergeful]  ✓ produces valid results  705.34 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  markItemDeletedInClientStore [genvalidity-mergeful]  ✓ makes the client store one smaller  711.91 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  710.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ ensures that the added item is in fact not in the result  714.01 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Syncing with mergeSyncResponseFromClient [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  704.27 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Single client [genvalidity-mergeful]  Multi-item [genvalidity-mergeful]  ✓ is idempotent with one client  733.25 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  710.60 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  713.77 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  704.48 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  704.15 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  703.99 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  703.86 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  703.79 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  719.38 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  713.51 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  713.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  703.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  709.74 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  703.24 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  703.33 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)"  701.72 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  703.04 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientAddition Word8)  4.53 ms [genvalidity-mergeful]  GenValid (ClientAddition Word8) [genvalidity-mergeful]  genValid :: Gen (ClientAddition Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientAddition Word8)'s  5.87 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  processServerSync [genvalidity-mergeful]  ✓ produces valid tuples of a response and a store  29.61 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialSyncRequest [genvalidity-mergeful]  ✓ is valid  4.32 ms [genvalidity-mergeful]  ClientId [genvalidity-mergeful]  GenValid ClientId [genvalidity-mergeful]  genValid :: Gen ClientId [genvalidity-mergeful]  ✓ only generates valid 'ClientId's  4.33 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"  5.69 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  7.96 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for ClientId  2.13 ms [genvalidity-mergeful]  makeSyncRequest [genvalidity-mergeful]  ✓ produces valid requests  17.09 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  25.21 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.92 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  9.75 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ServerStore Word8 Word8)  6.46 ms [genvalidity-mergeful]  initialServerStore [genvalidity-mergeful]  ✓ is valid  6.42 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)"  29.13 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  1330.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncResponse ClientId Word8 Word8)  6.44 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.98 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.98 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.98 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)"  15.57 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (SyncRequest ClientId Word8 Word8)  6.34 ms [genvalidity-mergeful]  changeItemInClientStore [genvalidity-mergeful]  ✓ ensures that the changed item is in fact in the result  23.35 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  9.13 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ doesn't change the size of the client store  17.35 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  initialClientStore [genvalidity-mergeful]  ✓ is valid  3.46 ms [genvalidity-mergeful]  ClientStore [genvalidity-mergeful]  GenValid (ClientStore ClientId Word8 Word8) [genvalidity-mergeful]  genValid :: Gen (ClientStore ClientId Word8 Word8) [genvalidity-mergeful]  ✓ only generates valid '(ClientStore ClientId Word8 Word8)'s  17.39 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  1328.90 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)"  17.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ outputs the same schema as before for (ClientStore ClientId Word8 Word8)  3.23 ms [genvalidity-mergeful]  deleteItemFromClientStore [genvalidity-mergeful]  ✓ produces valid stores  9.22 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes the client store one smaller  17.29 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  emptySyncResponse [genvalidity-mergeful]  ✓ is valid  3.32 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  19.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  19.42 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  19.54 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  5.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  7.03 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  14.00 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  5.92 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  13.96 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1333.85 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  1323.94 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  19.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1321.82 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully downloads everything from the server for an empty client  11.11 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeServerDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  8.17 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  8.13 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  11.13 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  14.20 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ produces valid stores  12.38 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ makes the client store one bigger  6.79 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.28 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not diverge after a conflict occurs  7.21 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  5.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs a modification accross to a second client  5.41 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ successfully syncs an addition accross to a second client  5.33 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs a deletion across to a second client  5.39 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  Multiple items [genvalidity-mergeful]  ✓ successfully syncs additions accross to a second client  1306.48 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  1306.98 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully syncs deletions across to a second client  1305.78 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  1305.45 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is idempotent with one client  1316.84 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ succesfully uploads everything to the server for an empty server  1304.89 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ does not lose data after a conflict occurs  44.09 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncedButChangedConflicts [genvalidity-mergeful]  ✓ produces valid results  44.13 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1319.31 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  ✓ is returns an empty response on the second sync with no modifications  1312.49 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeSyncResponseFromServer [genvalidity-mergeful]  ✓ only differs from mergeSyncResponseFromClient on conflicts  1320.88 ms [genvalidity-mergeful]  passed for all of 100 inputs. [genvalidity-mergeful]  mergeClientDeletedConflicts [genvalidity-mergeful]  ✓ produces valid results  44.79 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: 39.45 seconds [genvalidity-mergeful]  Test suite took:  2.07 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: vector-0.13.2.0 [genvalidity-mergeful] [1 of 6] Compiling Data.GenValidity.Mergeful.Timed ( src/Data/GenValidity/Mergeful/Timed.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] [2 of 6] Compiling Data.GenValidity.Mergeful.Item ( src/Data/GenValidity/Mergeful/Item.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] [3 of 6] Compiling Data.GenValidity.Mergeful.Collection ( src/Data/GenValidity/Mergeful/Collection.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] [4 of 6] Compiling Data.GenValidity.Mergeful.Value ( src/Data/GenValidity/Mergeful/Value.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] [5 of 6] Compiling Data.GenValidity.Mergeful ( src/Data/GenValidity/Mergeful.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/autogen/Paths_genvalidity_mergeful.hs, nothing ) [HIE file is missing] [genvalidity-mergeful] Haddock coverage: [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:96) [genvalidity-mergeful]  mapWithIds (src/Data/GenValidity/Mergeful/Collection.hs:104) [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/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [genvalidity-mergeful] Phase: fixupPhase [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] shrinking /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/libHSgenvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn-ghc9.12.1.so [genvalidity-mergeful] checking for references to /build/ in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1... [genvalidity-mergeful] patching script interpreter paths in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1 [genvalidity-mergeful] stripping (with command strip and flags -S -p) in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib [genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc [genvalidity-mergeful] checking for references to /build/ in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc... [genvalidity-mergeful] patching script interpreter paths in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1 [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-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/1sgh57c015868jfxbskfpwc1jm8dsq89-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/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [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.zJ8fZ7g2Fb/setup-package.conf.d -threaded [mergeful-persistent-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.zJ8fZ7g2Fb/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/dx5dm3ap7b38sgnbfrya1lfny265h18f-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.zJ8fZ7g2Fb/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-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] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [mergeful-persistent-source] 'ghc' version < 9.12): [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [mergeful-persistent-source] 9.12.1 [mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.21.0.0 [mergeful-persistent-source] Dependency containers: using containers-0.7 [mergeful-persistent-source] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent-source] Dependency microlens: using microlens-0.4.13.1 [mergeful-persistent-source] Dependency mtl: using mtl-2.3.1 [mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.21.0.0 [mergeful-persistent-source] Dependency containers: using containers-0.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.41 [mergeful-persistent-source] Dependency mtl: using mtl-2.3.1 [mergeful-persistent-source] Dependency path: using path-0.9.6 [mergeful-persistent-source] Dependency path-io: using path-io-1.8.2 [mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent-source] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0 [mergeful-persistent-source] Dependency persistent-template: using persistent-template-2.12.0.0 [mergeful-persistent-source] Dependency sydtest: using sydtest-0.19.0.0 [mergeful-persistent-source] Dependency text: using text-2.1.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-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  include base-4.21.0.0-inplace [mergeful-persistent-source]  include containers-0.7-inplace [mergeful-persistent-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent-source]  include mtl-2.3.1-inplace [mergeful-persistent-source]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  component mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent-source]  include base-4.21.0.0-inplace [mergeful-persistent-source]  include containers-0.7-inplace [mergeful-persistent-source]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent-source]  include mtl-2.3.1-inplace [mergeful-persistent-source]  include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent-source]  include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent-source]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent-source]  include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent-source]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent-source]  include text-2.1.2-inplace [mergeful-persistent-source]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent-source]  include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent-source] Linked component graph: [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  include base-4.21.0.0-inplace [mergeful-persistent-source]  include containers-0.7-inplace [mergeful-persistent-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent-source]  include mtl-2.3.1-inplace [mergeful-persistent-source]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px:Data.Mergeful.Persistent [mergeful-persistent-source]  unit mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent-source]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent-source]  include base-4.21.0.0-inplace [mergeful-persistent-source]  include containers-0.7-inplace [mergeful-persistent-source]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent-source]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent-source]  include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent-source]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent-source]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent-source]  include mtl-2.3.1-inplace [mergeful-persistent-source]  include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent-source]  include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent-source]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent-source]  include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent-source]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent-source]  include text-2.1.2-inplace [mergeful-persistent-source]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent-source]  include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent-source] Ready component graph: [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  depends base-4.21.0.0-inplace [mergeful-persistent-source]  depends containers-0.7-inplace [mergeful-persistent-source]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  depends microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent-source]  depends mtl-2.3.1-inplace [mergeful-persistent-source]  depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  definite mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent-source]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent-source]  depends base-4.21.0.0-inplace [mergeful-persistent-source]  depends containers-0.7-inplace [mergeful-persistent-source]  depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent-source]  depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent-source]  depends genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent-source]  depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent-source]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent-source]  depends mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source]  depends monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent-source]  depends mtl-2.3.1-inplace [mergeful-persistent-source]  depends path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent-source]  depends path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent-source]  depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent-source]  depends persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent-source]  depends persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent-source]  depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent-source]  depends text-2.1.2-inplace [mergeful-persistent-source]  depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent-source]  depends validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent-source] Using Cabal-3.14.1.0 compiled by ghc-9.12 [mergeful-persistent-source] Using compiler: ghc-9.12.1 [mergeful-persistent-source] Using install prefix: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1 [mergeful-persistent-source] Executables installed in: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/bin [mergeful-persistent-source] Libraries installed in: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent-source] Dynamic Libraries installed in: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [mergeful-persistent-source] Private executables installed in: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/libexec/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1 [mergeful-persistent-source] Data files installed in: [mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/share/x86_64-linux-ghc-9.12.1-inplace/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/dx5dm3ap7b38sgnbfrya1lfny265h18f-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/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [mergeful-persistent-source] No c2hs found [mergeful-persistent-source] No cpphs found [mergeful-persistent-source] No doctest found [mergeful-persistent-source] Using gcc version 14.2.1 given by user at: [mergeful-persistent-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [mergeful-persistent-source] Using ghc version 9.12.1 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [mergeful-persistent-source] Using ghc-pkg version 9.12.1 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [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.30.0 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [mergeful-persistent-source] No happy found [mergeful-persistent-source] No haskell-suite found [mergeful-persistent-source] No haskell-suite-pkg found [mergeful-persistent-source] No hmake found [mergeful-persistent-source] Using hpc version 0.69 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [mergeful-persistent-source] Using hsc2hs version 0.68.10 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [mergeful-persistent-source] Using hscolour version 1.25 found on system at: [mergeful-persistent-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-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/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [mergeful-persistent-source] No pkg-config found [mergeful-persistent-source] Using runghc version 9.12.1 found on system at: [mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [mergeful-persistent-source] Using strip version 2.43 found on system at: [mergeful-persistent-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [mergeful-persistent-source] Using tar found on system at: [mergeful-persistent-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-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] No 'category' field. [mergeful-persistent-source] [no-description] No 'description' field. [mergeful-persistent-source] [missing-upper-bounds] On library, these packages miss upper bounds: [mergeful-persistent-source] - containers [mergeful-persistent-source] - mergeful [mergeful-persistent-source] - microlens [mergeful-persistent-source] - mtl [mergeful-persistent-source] - persistent [mergeful-persistent-source] Please add them. There is more information at https://pvp.haskell.org/ [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/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1 [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-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/ri7wyvg79l98gnydnkk5bv4rzmf9h375-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/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1. [mergeful-persistent] Phase: unpackPhase [mergeful-persistent] unpacking source archive /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-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 1780347039 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.dziRUXqp6s/setup-package.conf.d -threaded [mergeful-persistent] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.dziRUXqp6s/Main.o ) [mergeful-persistent] [2 of 2] Linking Setup [mergeful-persistent] Phase: updateAutotoolsGnuConfigScriptsPhase [mergeful-persistent] Phase: configurePhase [mergeful-persistent] configureFlags: --verbose --prefix=/nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc/share/doc/mergeful-persistent-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.dziRUXqp6s/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/wm1qn5jqrxpcjkc640gq8a90ns5gw3cn-ncurses-6.4.20221231/lib --extra-lib-dirs=/nix/store/r04wysx6yl7ys1rdv1b1lih6in1810r0-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/wkysiv0sxqs6wn44nb46bbyig4plzsy4-elfutils-0.192/lib --extra-lib-dirs=/nix/store/ghb61mqc90qf1nx6kyahhhagicyxvcyg-gmp-with-cxx-6.3.0/lib [mergeful-persistent] Using Parsec parser [mergeful-persistent] Configuring mergeful-persistent-0.3.0.1... [mergeful-persistent] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports [mergeful-persistent] 'ghc' version < 9.12): [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version [mergeful-persistent] 9.12.1 [mergeful-persistent] Dependency base >=4.11 && <5: using base-4.21.0.0 [mergeful-persistent] Dependency containers: using containers-0.7 [mergeful-persistent] Dependency mergeful: using mergeful-0.3.0.0 [mergeful-persistent] Dependency microlens: using microlens-0.4.13.1 [mergeful-persistent] Dependency mtl: using mtl-2.3.1 [mergeful-persistent] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent] Dependency QuickCheck: using QuickCheck-2.15.0.1 [mergeful-persistent] Dependency base >=4.11 && <5: using base-4.21.0.0 [mergeful-persistent] Dependency containers: using containers-0.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.41 [mergeful-persistent] Dependency mtl: using mtl-2.3.1 [mergeful-persistent] Dependency path: using path-0.9.6 [mergeful-persistent] Dependency path-io: using path-io-1.8.2 [mergeful-persistent] Dependency persistent: using persistent-2.14.6.3 [mergeful-persistent] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0 [mergeful-persistent] Dependency persistent-template: using persistent-template-2.12.0.0 [mergeful-persistent] Dependency sydtest: using sydtest-0.19.0.0 [mergeful-persistent] Dependency text: using text-2.1.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-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  include base-4.21.0.0-inplace [mergeful-persistent]  include containers-0.7-inplace [mergeful-persistent]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent]  include mtl-2.3.1-inplace [mergeful-persistent]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  component mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent]  include base-4.21.0.0-inplace [mergeful-persistent]  include containers-0.7-inplace [mergeful-persistent]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent]  include mtl-2.3.1-inplace [mergeful-persistent]  include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent]  include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent]  include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent]  include text-2.1.2-inplace [mergeful-persistent]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent]  include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent] Linked component graph: [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  include base-4.21.0.0-inplace [mergeful-persistent]  include containers-0.7-inplace [mergeful-persistent]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent]  include mtl-2.3.1-inplace [mergeful-persistent]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px:Data.Mergeful.Persistent [mergeful-persistent]  unit mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent]  include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent]  include base-4.21.0.0-inplace [mergeful-persistent]  include containers-0.7-inplace [mergeful-persistent]  include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent]  include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent]  include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent]  include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent]  include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent]  include mtl-2.3.1-inplace [mergeful-persistent]  include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent]  include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent]  include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent]  include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent]  include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent]  include text-2.1.2-inplace [mergeful-persistent]  include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent]  include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent] Ready component graph: [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  depends base-4.21.0.0-inplace [mergeful-persistent]  depends containers-0.7-inplace [mergeful-persistent]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  depends microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20 [mergeful-persistent]  depends mtl-2.3.1-inplace [mergeful-persistent]  depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  definite mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test [mergeful-persistent]  depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb [mergeful-persistent]  depends base-4.21.0.0-inplace [mergeful-persistent]  depends containers-0.7-inplace [mergeful-persistent]  depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b [mergeful-persistent]  depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn [mergeful-persistent]  depends genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy [mergeful-persistent]  depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP [mergeful-persistent]  depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi [mergeful-persistent]  depends mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent]  depends monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH [mergeful-persistent]  depends mtl-2.3.1-inplace [mergeful-persistent]  depends path-0.9.6-7QfmXEiWvlwATHBDz4ozOq [mergeful-persistent]  depends path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4 [mergeful-persistent]  depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw [mergeful-persistent]  depends persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R [mergeful-persistent]  depends persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M [mergeful-persistent]  depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe [mergeful-persistent]  depends text-2.1.2-inplace [mergeful-persistent]  depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax [mergeful-persistent]  depends validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa [mergeful-persistent] Using Cabal-3.14.1.0 compiled by ghc-9.12 [mergeful-persistent] Using compiler: ghc-9.12.1 [mergeful-persistent] Using install prefix: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1 [mergeful-persistent] Executables installed in: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/bin [mergeful-persistent] Libraries installed in: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent] Dynamic Libraries installed in: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace [mergeful-persistent] Private executables installed in: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/libexec/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1 [mergeful-persistent] Data files installed in: [mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/share/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1 [mergeful-persistent] Documentation installed in: [mergeful-persistent] /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-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/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/etc [mergeful-persistent] No alex found [mergeful-persistent] Using ar found on system at: [mergeful-persistent] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar [mergeful-persistent] No c2hs found [mergeful-persistent] No cpphs found [mergeful-persistent] No doctest found [mergeful-persistent] Using gcc version 14.2.1 given by user at: [mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc [mergeful-persistent] Using ghc version 9.12.1 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc [mergeful-persistent] Using ghc-pkg version 9.12.1 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1 [mergeful-persistent] No ghcjs found [mergeful-persistent] No ghcjs-pkg found [mergeful-persistent] No greencard found [mergeful-persistent] Using haddock version 2.30.0 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1 [mergeful-persistent] No happy found [mergeful-persistent] No haskell-suite found [mergeful-persistent] No haskell-suite-pkg found [mergeful-persistent] No hmake found [mergeful-persistent] Using hpc version 0.69 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1 [mergeful-persistent] Using hsc2hs version 0.68.10 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1 [mergeful-persistent] Using hscolour version 1.25 found on system at: [mergeful-persistent] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour [mergeful-persistent] No jhc found [mergeful-persistent] Using ld found on system at: [mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld [mergeful-persistent] No pkg-config found [mergeful-persistent] Using runghc version 9.12.1 found on system at: [mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1 [mergeful-persistent] Using strip version 2.43 found on system at: [mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip [mergeful-persistent] Using tar found on system at: [mergeful-persistent] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-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  178.43 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  183.99 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  163.52 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  149.63 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ is returns an empty response on the second sync with no modifications  218.85 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  207.98 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  143.49 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  131.36 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  135.59 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads everything to the server for an empty server  166.76 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  153.05 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully downloads an item from the server for an empty client  179.18 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  131.43 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully uploads an item to the server for an empty server  138.64 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  sanity [mergeful-persistent]  setupClient & clientGetStore [mergeful-persistent]  ✓ roundtrips  184.93 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  135.96 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent] Data.Mergeful.Persistent.TwoClientsSpec [mergeful-persistent]  sanity [mergeful-persistent]  setupClient & clientGetStore [mergeful-persistent]  ✓ roundtrips  226.00 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  setupServer & serverGetStore [mergeful-persistent]  ✓ roundtrips  188.87 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  240.74 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  234.48 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  240.45 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  251.40 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  255.55 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  258.06 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  249.65 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  264.08 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  mergeFromServerStrategy [mergeful-persistent]  ✓ does not diverge after a conflict occurs  267.74 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  236.46 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  151.73 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  160.45 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  172.59 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  Multiple items [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  172.30 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  173.11 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  165.37 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  157.34 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs additions accross to a second client  160.94 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs deletions across to a second client  148.95 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  141.93 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs an addition accross to a second client  126.70 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ succesfully syncs a deletion across to a second client  132.87 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ successfully syncs a modification accross to a second client  122.97 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not diverge after a conflict occurs  130.25 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  ✓ does not lose data after a conflict occurs  124.63 ms [mergeful-persistent]  passed for all of 10 inputs. [mergeful-persistent]  [mergeful-persistent]  [mergeful-persistent]  Examples: 430 [mergeful-persistent]  Passed: 43 [mergeful-persistent]  Failed: 0 [mergeful-persistent]  Pending: 3 [mergeful-persistent]  Sum of test runtimes: 7.76 seconds [mergeful-persistent]  Test suite took:  0.32 seconds [mergeful-persistent]  [mergeful-persistent] Test suite mergeful-persistent-test: PASS [mergeful-persistent] Test suite logged to: [mergeful-persistent] dist/test/mergeful-persistent-0.3.0.1-mergeful-persistent-test.log [mergeful-persistent] 1 of 1 test suites (1 of 1 test cases) passed. [mergeful-persistent] Phase: haddockPhase [mergeful-persistent] Preprocessing library for mergeful-persistent-0.3.0.1... [mergeful-persistent] Running Haddock on library for mergeful-persistent-0.3.0.1... [mergeful-persistent] Warning: The documentation for the following packages are not installed. No [mergeful-persistent] links will be generated to these packages: attoparsec-0.14.4, [mergeful-persistent] attoparsec-0.14.4, vector-0.13.2.0 [mergeful-persistent] [1 of 2] Compiling Data.Mergeful.Persistent ( src/Data/Mergeful/Persistent.hs, nothing ) [HIE file is missing] [mergeful-persistent] [2 of 2] Compiling Paths_mergeful_persistent ( dist/build/autogen/Paths_mergeful_persistent.hs, nothing ) [HIE file is missing] [mergeful-persistent] Haddock coverage: [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:162) [mergeful-persistent]  clientSyncProcessor (src/Data/Mergeful/Persistent.hs:208) [mergeful-persistent]  serverSyncProcessor (src/Data/Mergeful/Persistent.hs:424) [mergeful-persistent]  serverSyncWithCustomIdProcessor (src/Data/Mergeful/Persistent.hs:512) [mergeful-persistent] Warning: Data.Mergeful.Persistent: could not find link destinations for: [mergeful-persistent]  - Data.Mergeful.Item.Rep_ItemMergeStrategy [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/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px [mergeful-persistent] Phase: fixupPhase [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1 [mergeful-persistent] shrinking /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace/libHSmergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px-ghc9.12.1.so [mergeful-persistent] checking for references to /build/ in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1... [mergeful-persistent] patching script interpreter paths in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1 [mergeful-persistent] stripping (with command strip and flags -S -p) in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib [mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc [mergeful-persistent] checking for references to /build/ in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc... [mergeful-persistent] patching script interpreter paths in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc [post-build-hook] Uploading to the NixCI staging cache: /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1 /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-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/7aqwpd175lqiggsqn5w18rlqkpxp1ahm-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/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [mergeful-release] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/nix-support: [mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs [post-build-hook] Uploading to the NixCI staging cache: /nix/store/35kfaf99mk6lj60mqcw07n6lqd8ah2ci-mergeful-release [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/35kfaf99mk6lj60mqcw07n6lqd8ah2ci-mergeful-release' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/blhcz37ra77v1c7b6rjdrc0ihq1fbw01-mergeful-release.drv' to 'https://cache.staging.nix-ci.com'... Progress: 7 of 8 built