0.13 s
$ /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
0.15 s
1.03 s
Building mergeful-source
1.20 s
[mergeful-source] Phase: setupCompilerEnvironmentPhase
1.21 s
[mergeful-source] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
1.44 s
[mergeful-source] Phase: unpackPhase
1.44 s
[mergeful-source] unpacking source archive /nix/store/wy2haq73gyprgn3k3i3zr1dm49wbidg9-mergeful
1.45 s
[mergeful-source] source root is mergeful
1.46 s
[mergeful-source] Phase: patchPhase
1.46 s
[mergeful-source] Phase: compileBuildDriverPhase
1.47 s
[mergeful-source] setupCompileFlags: -package-db=/build/tmp.wSXwZt2V1B/setup-package.conf.d -threaded
1.52 s
[mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.wSXwZt2V1B/Main.o )
1.56 s
[mergeful-source] [2 of 2] Linking Setup
2.78 s
[mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase
2.79 s
[mergeful-source] Phase: configurePhase
2.79 s
[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
2.80 s
[mergeful-source] Using Parsec parser
2.80 s
[mergeful-source] Configuring mergeful-0.3.0.0...
2.83 s
[mergeful-source] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
2.83 s
[mergeful-source] 'ghc' version < 9.12):
2.83 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
2.83 s
[mergeful-source] 9.12.1
3.34 s
[mergeful-source] Dependency aeson: using aeson-2.2.3.0
3.34 s
[mergeful-source] Dependency autodocodec: using autodocodec-0.4.2.2
3.34 s
[mergeful-source] Dependency base >=4.7 && <5: using base-4.21.0.0
3.34 s
[mergeful-source] Dependency containers: using containers-0.7
3.34 s
[mergeful-source] Dependency deepseq: using deepseq-1.5.1.0
3.34 s
[mergeful-source] Dependency mtl: using mtl-2.3.1
3.34 s
[mergeful-source] Dependency text: using text-2.1.2
3.34 s
[mergeful-source] Dependency time: using time-1.14
3.34 s
[mergeful-source] Dependency validity: using validity-0.12.1.0
3.34 s
[mergeful-source] Dependency validity-containers: using validity-containers-0.5.0.5
3.34 s
[mergeful-source] Dependency validity-time: using validity-time-0.5.0.0
3.34 s
[mergeful-source] Source component graph: component lib
3.34 s
[mergeful-source] Configured component graph:
3.34 s
[mergeful-source] component mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
3.34 s
[mergeful-source] include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
3.43 s
[mergeful-source] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
3.43 s
[mergeful-source] include base-4.21.0.0-inplace
3.45 s
[mergeful-source] include containers-0.7-inplace
3.45 s
[mergeful-source] include deepseq-1.5.1.0-inplace
3.45 s
[mergeful-source] include mtl-2.3.1-inplace
3.45 s
[mergeful-source] include text-2.1.2-inplace
3.45 s
[mergeful-source] include time-1.14-inplace
3.45 s
[mergeful-source] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
3.45 s
[mergeful-source] include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
3.45 s
[mergeful-source] include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
3.45 s
[mergeful-source] Linked component graph:
3.45 s
[mergeful-source] unit mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
3.45 s
[mergeful-source] include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
3.45 s
[mergeful-source] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
3.45 s
[mergeful-source] include base-4.21.0.0-inplace
3.45 s
[mergeful-source] include containers-0.7-inplace
3.45 s
[mergeful-source] include deepseq-1.5.1.0-inplace
3.45 s
[mergeful-source] include mtl-2.3.1-inplace
3.45 s
[mergeful-source] include text-2.1.2-inplace
3.45 s
[mergeful-source] include time-1.14-inplace
3.45 s
[mergeful-source] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
3.45 s
[mergeful-source] include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
3.45 s
[mergeful-source] include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
3.45 s
[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
3.45 s
[mergeful-source] Ready component graph:
3.45 s
[mergeful-source] definite mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
3.45 s
[mergeful-source] depends aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
3.45 s
[mergeful-source] depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
3.45 s
[mergeful-source] depends base-4.21.0.0-inplace
3.45 s
[mergeful-source] depends containers-0.7-inplace
3.45 s
[mergeful-source] depends deepseq-1.5.1.0-inplace
3.45 s
[mergeful-source] depends mtl-2.3.1-inplace
3.45 s
[mergeful-source] depends text-2.1.2-inplace
3.45 s
[mergeful-source] depends time-1.14-inplace
3.45 s
[mergeful-source] depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
3.45 s
[mergeful-source] depends validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
3.45 s
[mergeful-source] depends validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
3.45 s
[mergeful-source] Using Cabal-3.14.1.0 compiled by ghc-9.12
3.45 s
[mergeful-source] Using compiler: ghc-9.12.1
3.45 s
[mergeful-source] Using install prefix:
3.45 s
[mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0
3.45 s
[mergeful-source] Executables installed in:
3.45 s
[mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/bin
3.45 s
[mergeful-source] Libraries installed in:
3.45 s
[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
3.45 s
[mergeful-source] Dynamic Libraries installed in:
3.45 s
[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
3.45 s
[mergeful-source] Private executables installed in:
3.45 s
[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
3.45 s
[mergeful-source] Data files installed in:
3.45 s
[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
3.45 s
[mergeful-source] Documentation installed in: /share/doc/mergeful-0.3.0.0
3.45 s
[mergeful-source] Configuration files installed in:
3.45 s
[mergeful-source] /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/etc
3.45 s
[mergeful-source] No alex found
3.45 s
[mergeful-source] Using ar found on system at:
3.45 s
[mergeful-source] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
3.45 s
[mergeful-source] No c2hs found
3.45 s
[mergeful-source] No cpphs found
3.45 s
[mergeful-source] No doctest found
3.45 s
[mergeful-source] Using gcc version 14.2.1 given by user at:
3.45 s
[mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
3.45 s
[mergeful-source] Using ghc version 9.12.1 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
3.45 s
[mergeful-source] Using ghc-pkg version 9.12.1 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
3.45 s
[mergeful-source] No ghcjs found
3.45 s
[mergeful-source] No ghcjs-pkg found
3.45 s
[mergeful-source] No greencard found
3.45 s
[mergeful-source] Using haddock version 2.30.0 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
3.45 s
[mergeful-source] No happy found
3.45 s
[mergeful-source] No haskell-suite found
3.45 s
[mergeful-source] No haskell-suite-pkg found
3.45 s
[mergeful-source] No hmake found
3.45 s
[mergeful-source] Using hpc version 0.69 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
3.45 s
[mergeful-source] Using hsc2hs version 0.68.10 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
3.45 s
[mergeful-source] Using hscolour version 1.25 found on system at:
3.45 s
[mergeful-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
3.45 s
[mergeful-source] No jhc found
3.45 s
[mergeful-source] Using ld found on system at:
3.45 s
[mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
3.45 s
[mergeful-source] No pkg-config found
3.45 s
[mergeful-source] Using runghc version 9.12.1 found on system at:
3.45 s
[mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
3.45 s
[mergeful-source] Using strip version 2.43 found on system at:
3.45 s
[mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
3.45 s
[mergeful-source] Using tar found on system at:
3.45 s
[mergeful-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
3.45 s
[mergeful-source] No uhc found
3.59 s
[mergeful-source] Phase: buildPhase
3.60 s
[mergeful-source] Distribution quality warnings:
3.60 s
[mergeful-source] [no-category] No 'category' field.
3.60 s
[mergeful-source] [no-synopsis] No 'synopsis' field.
3.60 s
[mergeful-source] [missing-upper-bounds] On library, these packages miss upper bounds:
3.60 s
[mergeful-source] - aeson
3.60 s
[mergeful-source] - autodocodec
3.60 s
[mergeful-source] - containers
3.60 s
[mergeful-source] - deepseq
3.60 s
[mergeful-source] - mtl
3.60 s
[mergeful-source] - text
3.60 s
[mergeful-source] - time
3.60 s
[mergeful-source] - validity
3.60 s
[mergeful-source] - validity-containers
3.60 s
[mergeful-source] - validity-time
3.60 s
[mergeful-source] Please add them. There is more information at https://pvp.haskell.org/
3.60 s
[mergeful-source] Building source dist for mergeful-0.3.0.0...
3.61 s
[mergeful-source] Source tarball created: dist/mergeful-0.3.0.0.tar.gz
3.61 s
[mergeful-source] Phase: checkPhase
3.62 s
[mergeful-source] Phase: haddockPhase
3.62 s
[mergeful-source] Phase: installPhase
3.63 s
[mergeful-source] Phase: fixupPhase
4.00 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0
4.23 s
[post-build-hook] copying 1 paths...
4.23 s
[post-build-hook] copying path '/nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0' to 'https://cache.staging.nix-ci.com'...
4.78 s
[post-build-hook] copying 1 paths...
4.78 s
[post-build-hook] copying path '/nix/store/hkg50h99g3p0skd402gk839x7a3qr6w1-mergeful-source-0.3.0.0.drv' to 'https://cache.staging.nix-ci.com'...
5.03 s
Progress: 1 of 8 built
5.08 s
Building mergeful
5.24 s
[mergeful] Phase: setupCompilerEnvironmentPhase
5.29 s
[mergeful] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
5.47 s
[mergeful] Phase: unpackPhase
5.47 s
[mergeful] unpacking source archive /nix/store/fa2psq3qcnqvb060afqr6f97qsis8nhc-mergeful-source-0.3.0.0/mergeful-0.3.0.0.tar.gz
5.48 s
[mergeful] source root is mergeful-0.3.0.0
5.49 s
[mergeful] setting SOURCE_DATE_EPOCH to timestamp 1780346973 of file mergeful-0.3.0.0/src/Data/Mergeful/Value.hs
5.49 s
[mergeful] warning: file mergeful-0.3.0.0/src/Data/Mergeful/Value.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic
5.51 s
[mergeful] Phase: patchPhase
5.52 s
[mergeful] Phase: compileBuildDriverPhase
5.52 s
[mergeful] setupCompileFlags: -package-db=/build/tmp.Omcg4xvU8q/setup-package.conf.d -threaded
5.57 s
[mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Omcg4xvU8q/Main.o )
5.61 s
[mergeful] [2 of 2] Linking Setup
6.93 s
[mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase
6.94 s
[mergeful] Phase: configurePhase
6.94 s
[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
6.95 s
[mergeful] Using Parsec parser
6.95 s
[mergeful] Configuring mergeful-0.3.0.0...
6.98 s
[mergeful] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
6.98 s
[mergeful] 'ghc' version < 9.12):
6.98 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
6.98 s
[mergeful] 9.12.1
7.45 s
[mergeful] Dependency aeson: using aeson-2.2.3.0
7.45 s
[mergeful] Dependency autodocodec: using autodocodec-0.4.2.2
7.45 s
[mergeful] Dependency base >=4.7 && <5: using base-4.21.0.0
7.45 s
[mergeful] Dependency containers: using containers-0.7
7.45 s
[mergeful] Dependency deepseq: using deepseq-1.5.1.0
7.45 s
[mergeful] Dependency mtl: using mtl-2.3.1
7.45 s
[mergeful] Dependency text: using text-2.1.2
7.45 s
[mergeful] Dependency time: using time-1.14
7.45 s
[mergeful] Dependency validity: using validity-0.12.1.0
7.45 s
[mergeful] Dependency validity-containers: using validity-containers-0.5.0.5
7.45 s
[mergeful] Dependency validity-time: using validity-time-0.5.0.0
7.45 s
[mergeful] Source component graph: component lib
7.45 s
[mergeful] Configured component graph:
7.45 s
[mergeful] component mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
7.45 s
[mergeful] include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
7.45 s
[mergeful] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
7.45 s
[mergeful] include base-4.21.0.0-inplace
7.45 s
[mergeful] include containers-0.7-inplace
7.45 s
[mergeful] include deepseq-1.5.1.0-inplace
7.45 s
[mergeful] include mtl-2.3.1-inplace
7.45 s
[mergeful] include text-2.1.2-inplace
7.45 s
[mergeful] include time-1.14-inplace
7.45 s
[mergeful] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
7.45 s
[mergeful] include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
7.45 s
[mergeful] include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
7.45 s
[mergeful] Linked component graph:
7.45 s
[mergeful] unit mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
7.45 s
[mergeful] include aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
7.45 s
[mergeful] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
7.45 s
[mergeful] include base-4.21.0.0-inplace
7.45 s
[mergeful] include containers-0.7-inplace
7.45 s
[mergeful] include deepseq-1.5.1.0-inplace
7.45 s
[mergeful] include mtl-2.3.1-inplace
7.45 s
[mergeful] include text-2.1.2-inplace
7.45 s
[mergeful] include time-1.14-inplace
7.45 s
[mergeful] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
7.45 s
[mergeful] include validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
7.45 s
[mergeful] include validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
7.45 s
[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
7.45 s
[mergeful] Ready component graph:
7.45 s
[mergeful] definite mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
7.45 s
[mergeful] depends aeson-2.2.3.0-8KMExw8w4Qx1WyD3i6MXFR
7.45 s
[mergeful] depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
7.45 s
[mergeful] depends base-4.21.0.0-inplace
7.45 s
[mergeful] depends containers-0.7-inplace
7.45 s
[mergeful] depends deepseq-1.5.1.0-inplace
7.45 s
[mergeful] depends mtl-2.3.1-inplace
7.45 s
[mergeful] depends text-2.1.2-inplace
7.45 s
[mergeful] depends time-1.14-inplace
7.45 s
[mergeful] depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
7.45 s
[mergeful] depends validity-containers-0.5.0.5-9PGuFSqO5uFJvIIcWnqIVm
7.45 s
[mergeful] depends validity-time-0.5.0.0-J9h5uOifeyq1KHKBHMFIue
7.45 s
[mergeful] Using Cabal-3.14.1.0 compiled by ghc-9.12
7.45 s
[mergeful] Using compiler: ghc-9.12.1
7.45 s
[mergeful] Using install prefix:
7.45 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0
7.45 s
[mergeful] Executables installed in:
7.45 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/bin
7.45 s
[mergeful] Libraries installed in:
7.45 s
[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
7.45 s
[mergeful] Dynamic Libraries installed in:
7.45 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib/ghc-9.12.1/lib/x86_64-linux-ghc-9.12.1-inplace
7.45 s
[mergeful] Private executables installed in:
7.45 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/libexec/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0
7.46 s
[mergeful] Data files installed in:
7.46 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/share/x86_64-linux-ghc-9.12.1-inplace/mergeful-0.3.0.0
7.46 s
[mergeful] Documentation installed in:
7.46 s
[mergeful] /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc/share/doc/mergeful-0.3.0.0
7.46 s
[mergeful] Configuration files installed in:
7.46 s
[mergeful] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/etc
7.46 s
[mergeful] No alex found
7.46 s
[mergeful] Using ar found on system at:
7.46 s
[mergeful] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
7.46 s
[mergeful] No c2hs found
7.46 s
[mergeful] No cpphs found
7.46 s
[mergeful] No doctest found
7.46 s
[mergeful] Using gcc version 14.2.1 given by user at:
7.46 s
[mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
7.46 s
[mergeful] Using ghc version 9.12.1 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
7.46 s
[mergeful] Using ghc-pkg version 9.12.1 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
7.46 s
[mergeful] No ghcjs found
7.46 s
[mergeful] No ghcjs-pkg found
7.46 s
[mergeful] No greencard found
7.46 s
[mergeful] Using haddock version 2.30.0 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
7.46 s
[mergeful] No happy found
7.46 s
[mergeful] No haskell-suite found
7.46 s
[mergeful] No haskell-suite-pkg found
7.46 s
[mergeful] No hmake found
7.46 s
[mergeful] Using hpc version 0.69 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
7.46 s
[mergeful] Using hsc2hs version 0.68.10 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
7.46 s
[mergeful] Using hscolour version 1.25 found on system at:
7.46 s
[mergeful] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
7.46 s
[mergeful] No jhc found
7.46 s
[mergeful] Using ld found on system at:
7.46 s
[mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
7.46 s
[mergeful] No pkg-config found
7.46 s
[mergeful] Using runghc version 9.12.1 found on system at:
7.46 s
[mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
7.46 s
[mergeful] Using strip version 2.43 found on system at:
7.46 s
[mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
7.46 s
[mergeful] Using tar found on system at:
7.46 s
[mergeful] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
7.46 s
[mergeful] No uhc found
7.57 s
[mergeful] Phase: buildPhase
7.63 s
[mergeful] Preprocessing library for mergeful-0.3.0.0...
7.63 s
[mergeful] Building library for mergeful-0.3.0.0...
7.71 s
[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 )
8.22 s
[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 )
9.45 s
[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 )
10.94 s
[mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, dist/build/Data/Mergeful.o, dist/build/Data/Mergeful.dyn_o )
10.99 s
[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 )
13.31 s
[mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, dist/build/Paths_mergeful.o, dist/build/Paths_mergeful.dyn_o )
13.58 s
[mergeful] [1 of 6] Compiling Data.Mergeful.Timed ( src/Data/Mergeful/Timed.hs, dist/build/Data/Mergeful/Timed.p_o )
14.15 s
[mergeful] [2 of 6] Compiling Data.Mergeful.Item ( src/Data/Mergeful/Item.hs, dist/build/Data/Mergeful/Item.p_o )
17.41 s
[mergeful] [3 of 6] Compiling Data.Mergeful.Collection ( src/Data/Mergeful/Collection.hs, dist/build/Data/Mergeful/Collection.p_o )
18.85 s
[mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, dist/build/Data/Mergeful.p_o )
18.95 s
[mergeful] [5 of 6] Compiling Data.Mergeful.Value ( src/Data/Mergeful/Value.hs, dist/build/Data/Mergeful/Value.p_o )
18.95 s
[mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, dist/build/Paths_mergeful.p_o )
20.78 s
[mergeful] Phase: checkPhase
20.83 s
[mergeful] Package has no test suites.
20.84 s
[mergeful] Phase: haddockPhase
21.48 s
[mergeful] Preprocessing library for mergeful-0.3.0.0...
21.48 s
[mergeful] Running Haddock on library for mergeful-0.3.0.0...
21.48 s
[mergeful] Warning: The documentation for the following packages are not installed. No
21.48 s
[mergeful] links will be generated to these packages: vector-0.13.2.0
21.67 s
[mergeful] [1 of 6] Compiling Data.Mergeful.Timed ( src/Data/Mergeful/Timed.hs, nothing ) [HIE file is missing]
21.98 s
[mergeful] [2 of 6] Compiling Data.Mergeful.Item ( src/Data/Mergeful/Item.hs, nothing ) [HIE file is missing]
22.10 s
[mergeful] [3 of 6] Compiling Data.Mergeful.Collection ( src/Data/Mergeful/Collection.hs, nothing ) [HIE file is missing]
22.42 s
[mergeful] [4 of 6] Compiling Data.Mergeful ( src/Data/Mergeful.hs, nothing ) [HIE file is missing]
22.44 s
[mergeful] [5 of 6] Compiling Data.Mergeful.Value ( src/Data/Mergeful/Value.hs, nothing ) [HIE file is missing]
22.57 s
[mergeful] [6 of 6] Compiling Paths_mergeful ( dist/build/autogen/Paths_mergeful.hs, nothing ) [HIE file is missing]
22.58 s
[mergeful] Haddock coverage:
22.64 s
[mergeful] 83% ( 5 / 6) in 'Data.Mergeful.Timed'
22.64 s
[mergeful] Missing documentation for:
22.64 s
[mergeful] timedObjectCodec (src/Data/Mergeful/Timed.hs:73)
22.64 s
[mergeful] Warning: 'mergeItemSyncResponseIgnoreProblems' is out of scope.
22.64 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.64 s
[mergeful] Warning: 'ItemMergeStrategy' is ambiguous. It is defined
22.64 s
[mergeful] * at src/Data/Mergeful/Item.hs:431:28
22.64 s
[mergeful] * at src/Data/Mergeful/Item.hs:431:1
22.64 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.64 s
[mergeful] by specifying the type/value namespace explicitly.
22.64 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Item.hs:431:1
22.65 s
[mergeful] Warning: 'ServerTime' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:22
22.65 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1
22.65 s
[mergeful] 55% ( 16 / 29) in 'Data.Mergeful.Item'
22.65 s
[mergeful] Missing documentation for:
22.65 s
[mergeful] mergeItemSyncResponseFromServer (src/Data/Mergeful/Item.hs:422)
22.65 s
[mergeful] mergeItemSyncResponseFromClient (src/Data/Mergeful/Item.hs:425)
22.65 s
[mergeful] mergeItemSyncResponseUsingCRDT (src/Data/Mergeful/Item.hs:428)
22.65 s
[mergeful] mergeItemSyncResponseUsingStrategy (src/Data/Mergeful/Item.hs:419)
22.65 s
[mergeful] mergeUsingCRDT (src/Data/Mergeful/Item.hs:537)
22.65 s
[mergeful] ChangeConflictResolution (src/Data/Mergeful/Item.hs:443)
22.65 s
[mergeful] ClientDeletedConflictResolution (src/Data/Mergeful/Item.hs:449)
22.65 s
[mergeful] ServerDeletedConflictResolution (src/Data/Mergeful/Item.hs:454)
22.65 s
[mergeful] ItemMergeResult (src/Data/Mergeful/Item.hs:362)
22.65 s
[mergeful] ClientItem (src/Data/Mergeful/Item.hs:85)
22.65 s
[mergeful] ItemSyncRequest (src/Data/Mergeful/Item.hs:173)
22.65 s
[mergeful] ItemSyncResponse (src/Data/Mergeful/Item.hs:232)
22.65 s
[mergeful] ServerItem (src/Data/Mergeful/Item.hs:142)
22.65 s
[mergeful] Warning: 'SyncRequest' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:371:28
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:371:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Collection.hs:371:1
22.65 s
[mergeful] Warning: 'SyncResponse' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:454:29
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:454:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Collection.hs:454:1
22.65 s
[mergeful] Warning: 'mergeSyncResponseIgnoreProblems' is out of scope.
22.65 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.65 s
[mergeful] Warning: 'ci' is out of scope.
22.65 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.65 s
[mergeful] Warning: 'ClientStore' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:147:28
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:147:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Collection.hs:147:1
22.65 s
[mergeful] Warning: 'ServerStore' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:343:28
22.65 s
[mergeful] * at src/Data/Mergeful/Collection.hs:343:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Collection.hs:343:1
22.65 s
[mergeful] Warning: 'ServerTime' is ambiguous. It is defined
22.65 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:22
22.65 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:1
22.65 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.65 s
[mergeful] by specifying the type/value namespace explicitly.
22.65 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1
22.65 s
[mergeful] Warning: 'si' is out of scope.
22.65 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.66 s
[mergeful] 82% ( 48 / 58) in 'Data.Mergeful.Collection'
22.66 s
[mergeful] Missing documentation for:
22.66 s
[mergeful] ClientStore (src/Data/Mergeful/Collection.hs:147)
22.66 s
[mergeful] SyncRequest (src/Data/Mergeful/Collection.hs:371)
22.66 s
[mergeful] SyncResponse (src/Data/Mergeful/Collection.hs:454)
22.66 s
[mergeful] ClientAddition (src/Data/Mergeful/Collection.hs:436)
22.66 s
[mergeful] ChangeConflictResolution (src/Data/Mergeful/Item.hs:443)
22.66 s
[mergeful] ClientDeletedConflictResolution (src/Data/Mergeful/Item.hs:449)
22.66 s
[mergeful] ServerDeletedConflictResolution (src/Data/Mergeful/Item.hs:454)
22.66 s
[mergeful] mergeSyncResponseCustom (src/Data/Mergeful/Collection.hs:815)
22.66 s
[mergeful] ServerStore (src/Data/Mergeful/Collection.hs:343)
22.66 s
[mergeful] ServerSyncProcessor (src/Data/Mergeful/Collection.hs:909)
22.66 s
[mergeful] 50% ( 1 / 2) in 'Data.Mergeful'
22.66 s
[mergeful] Missing documentation for:
22.66 s
[mergeful] Module header
22.66 s
[mergeful] Warning: 'Timed' is ambiguous. It is defined
22.66 s
[mergeful] * at src/Data/Mergeful/Timed.hs:58:16
22.66 s
[mergeful] * at src/Data/Mergeful/Timed.hs:58:1
22.66 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.66 s
[mergeful] by specifying the type/value namespace explicitly.
22.66 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Timed.hs:58:1
22.66 s
[mergeful] Warning: 'ClientValue' is ambiguous. It is defined
22.66 s
[mergeful] * at src/Data/Mergeful/Value.hs:99:22
22.66 s
[mergeful] * at src/Data/Mergeful/Value.hs:99:1
22.66 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.66 s
[mergeful] by specifying the type/value namespace explicitly.
22.66 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Value.hs:99:1
22.66 s
[mergeful] Warning: 'ServerValue' is ambiguous. It is defined
22.66 s
[mergeful] * at src/Data/Mergeful/Value.hs:125:25
22.66 s
[mergeful] * at src/Data/Mergeful/Value.hs:125:1
22.66 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.66 s
[mergeful] by specifying the type/value namespace explicitly.
22.66 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Value.hs:125:1
22.66 s
[mergeful] Warning: 'a' is out of scope.
22.66 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.66 s
[mergeful] Warning: 'ItemSyncRequest' is out of scope.
22.66 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.66 s
[mergeful] Warning: 'ClientItem' is out of scope.
22.66 s
[mergeful] If you qualify the identifier, haddock can try to link it anyway.
22.66 s
[mergeful] Warning: 'ServerTime' is ambiguous. It is defined
22.66 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:22
22.66 s
[mergeful] * at src/Data/Mergeful/Timed.hs:36:1
22.66 s
[mergeful] You may be able to disambiguate the identifier by qualifying it or
22.66 s
[mergeful] by specifying the type/value namespace explicitly.
22.66 s
[mergeful] Defaulting to the one defined at src/Data/Mergeful/Timed.hs:36:1
22.66 s
[mergeful] 77% ( 14 / 18) in 'Data.Mergeful.Value'
22.66 s
[mergeful] Missing documentation for:
22.66 s
[mergeful] ValueMergeResult (src/Data/Mergeful/Value.hs:232)
22.66 s
[mergeful] ChangedFlag (src/Data/Mergeful/Value.hs:72)
22.66 s
[mergeful] ValueSyncRequest (src/Data/Mergeful/Value.hs:142)
22.66 s
[mergeful] ValueSyncResponse (src/Data/Mergeful/Value.hs:173)
23.02 s
[mergeful] Warning: Data.Mergeful.Timed: could not find link destinations for:
23.02 s
[mergeful] - Data.Mergeful.Timed.Rep_ServerTime
23.02 s
[mergeful] - Data.Mergeful.Timed.Rep_Timed
23.02 s
[mergeful] Warning: Data.Mergeful.Item: could not find link destinations for:
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ChangeConflictResolution
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ClientDeletedConflictResolution
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ClientItem
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ItemMergeResult
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ItemMergeStrategy
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ItemSyncRequest
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ItemSyncResponse
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ServerDeletedConflictResolution
23.02 s
[mergeful] - Data.Mergeful.Item.Rep_ServerItem
23.03 s
[mergeful] Warning: Data.Mergeful.Collection: could not find link destinations for:
23.03 s
[mergeful] - Data.Mergeful.Timed.Rep_ServerTime
23.03 s
[mergeful] - Data.Mergeful.Timed.Rep_Timed
23.03 s
[mergeful] - Data.Mergeful.Item.Rep_ChangeConflictResolution
23.03 s
[mergeful] - Data.Mergeful.Item.Rep_ClientDeletedConflictResolution
23.03 s
[mergeful] - Data.Mergeful.Item.Rep_ItemMergeStrategy
23.03 s
[mergeful] - Data.Mergeful.Item.Rep_ServerDeletedConflictResolution
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ClientAddition
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ClientId
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ClientStore
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ClientSyncProcessor
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ServerStore
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_ServerSyncProcessor
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_SyncRequest
23.03 s
[mergeful] - Data.Mergeful.Collection.Rep_SyncResponse
23.03 s
[mergeful] Warning: Data.Mergeful.Value: could not find link destinations for:
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ChangedFlag
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ClientValue
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ServerValue
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ValueMergeResult
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ValueSyncRequest
23.03 s
[mergeful] - Data.Mergeful.Value.Rep_ValueSyncResponse
27.70 s
[mergeful] Documentation created: dist/doc/html/mergeful,
27.74 s
[mergeful] dist/doc/html/mergeful/mergeful.txt
27.84 s
[mergeful] Phase: installPhase
27.90 s
[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
28.19 s
[mergeful] Phase: fixupPhase
28.21 s
[mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0
28.22 s
[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
28.23 s
[mergeful] checking for references to /build/ in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0...
28.24 s
[mergeful] patching script interpreter paths in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0
28.25 s
[mergeful] stripping (with command strip and flags -S -p) in /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/lib
28.35 s
[mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc
28.36 s
[mergeful] checking for references to /build/ in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc...
28.37 s
[mergeful] patching script interpreter paths in /nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc
28.73 s
[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
28.97 s
[post-build-hook] copying 2 paths...
28.98 s
[post-build-hook] copying path '/nix/store/ba42v85kbfyrgarigajw0cm5gl8wxpxm-mergeful-0.3.0.0-doc' to 'https://cache.staging.nix-ci.com'...
29.46 s
[post-build-hook] copying path '/nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0' to 'https://cache.staging.nix-ci.com'...
31.93 s
[post-build-hook] copying 1 paths...
31.93 s
[post-build-hook] copying path '/nix/store/z6yvyzvbgy18jf21f1p2giwnbqv3s7q4-mergeful-0.3.0.0.drv' to 'https://cache.staging.nix-ci.com'...
32.23 s
Progress: 2 of 8 built
32.29 s
Building genvalidity-mergeful-source
32.64 s
[genvalidity-mergeful-source] Phase: setupCompilerEnvironmentPhase
32.64 s
[genvalidity-mergeful-source] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
33.10 s
[genvalidity-mergeful-source] Phase: unpackPhase
33.12 s
[genvalidity-mergeful-source] unpacking source archive /nix/store/h694x53ms4i8ankyhwqcnn8dy7wjmyin-genvalidity-mergeful
33.12 s
[genvalidity-mergeful-source] source root is genvalidity-mergeful
33.12 s
[genvalidity-mergeful-source] Phase: patchPhase
33.13 s
[genvalidity-mergeful-source] Phase: compileBuildDriverPhase
33.13 s
[genvalidity-mergeful-source] setupCompileFlags: -package-db=/build/tmp.gqLGuW4aMZ/setup-package.conf.d -threaded
33.18 s
[genvalidity-mergeful-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gqLGuW4aMZ/Main.o )
33.23 s
[genvalidity-mergeful-source] [2 of 2] Linking Setup
34.47 s
[genvalidity-mergeful-source] Phase: updateAutotoolsGnuConfigScriptsPhase
34.48 s
[genvalidity-mergeful-source] Phase: configurePhase
34.49 s
[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
34.49 s
[genvalidity-mergeful-source] Using Parsec parser
34.49 s
[genvalidity-mergeful-source] Configuring genvalidity-mergeful-0.3.0.1...
34.52 s
[genvalidity-mergeful-source] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
34.52 s
[genvalidity-mergeful-source] 'ghc' version < 9.12):
34.52 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
34.52 s
[genvalidity-mergeful-source] 9.12.1
35.74 s
[genvalidity-mergeful-source] Dependency QuickCheck: using QuickCheck-2.15.0.1
35.74 s
[genvalidity-mergeful-source] Dependency base <5: using base-4.21.0.0
35.74 s
[genvalidity-mergeful-source] Dependency containers: using containers-0.7
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-time: using genvalidity-time-1.0.0.1
35.74 s
[genvalidity-mergeful-source] Dependency mergeful: using mergeful-0.3.0.0
35.74 s
[genvalidity-mergeful-source] Dependency QuickCheck: using QuickCheck-2.15.0.1
35.74 s
[genvalidity-mergeful-source] Dependency autodocodec: using autodocodec-0.4.2.2
35.74 s
[genvalidity-mergeful-source] Dependency autodocodec-yaml: using autodocodec-yaml-0.4.0.1
35.74 s
[genvalidity-mergeful-source] Dependency base <5: using base-4.21.0.0
35.74 s
[genvalidity-mergeful-source] Dependency containers: using containers-0.7
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0
35.74 s
[genvalidity-mergeful-source] Dependency genvalidity-uuid: using genvalidity-uuid-1.0.0.1
35.75 s
[genvalidity-mergeful-source] Dependency mergeful: using mergeful-0.3.0.0
35.75 s
[genvalidity-mergeful-source] Dependency mtl: using mtl-2.3.1
35.75 s
[genvalidity-mergeful-source] Dependency pretty-show: using pretty-show-1.10
35.75 s
[genvalidity-mergeful-source] Dependency random: using random-1.2.1.3
35.75 s
[genvalidity-mergeful-source] Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2
35.75 s
[genvalidity-mergeful-source] Dependency sydtest: using sydtest-0.19.0.0
35.75 s
[genvalidity-mergeful-source] Dependency time: using time-1.14
35.75 s
[genvalidity-mergeful-source] Dependency uuid: using uuid-1.3.16
35.75 s
[genvalidity-mergeful-source] Source component graph:
35.75 s
[genvalidity-mergeful-source] component lib
35.75 s
[genvalidity-mergeful-source] component test:mergeful-test dependency lib
35.75 s
[genvalidity-mergeful-source] Configured component graph:
35.75 s
[genvalidity-mergeful-source] component genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] include base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] include containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
35.75 s
[genvalidity-mergeful-source] include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
35.75 s
[genvalidity-mergeful-source] include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
35.75 s
[genvalidity-mergeful-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[genvalidity-mergeful-source] component genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test
35.75 s
[genvalidity-mergeful-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
35.75 s
[genvalidity-mergeful-source] include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
35.75 s
[genvalidity-mergeful-source] include base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] include containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] include genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
35.75 s
[genvalidity-mergeful-source] include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
35.75 s
[genvalidity-mergeful-source] include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
35.75 s
[genvalidity-mergeful-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[genvalidity-mergeful-source] include mtl-2.3.1-inplace
35.75 s
[genvalidity-mergeful-source] include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
35.75 s
[genvalidity-mergeful-source] include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
35.75 s
[genvalidity-mergeful-source] include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
35.75 s
[genvalidity-mergeful-source] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
35.75 s
[genvalidity-mergeful-source] include time-1.14-inplace
35.75 s
[genvalidity-mergeful-source] include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
35.75 s
[genvalidity-mergeful-source] Linked component graph:
35.75 s
[genvalidity-mergeful-source] unit genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] include base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] include containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
35.75 s
[genvalidity-mergeful-source] include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
35.75 s
[genvalidity-mergeful-source] include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
35.75 s
[genvalidity-mergeful-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[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
35.75 s
[genvalidity-mergeful-source] unit genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test
35.75 s
[genvalidity-mergeful-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
35.75 s
[genvalidity-mergeful-source] include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
35.75 s
[genvalidity-mergeful-source] include base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] include containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] include genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
35.75 s
[genvalidity-mergeful-source] include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
35.75 s
[genvalidity-mergeful-source] include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
35.75 s
[genvalidity-mergeful-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[genvalidity-mergeful-source] include mtl-2.3.1-inplace
35.75 s
[genvalidity-mergeful-source] include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
35.75 s
[genvalidity-mergeful-source] include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
35.75 s
[genvalidity-mergeful-source] include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
35.75 s
[genvalidity-mergeful-source] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
35.75 s
[genvalidity-mergeful-source] include time-1.14-inplace
35.75 s
[genvalidity-mergeful-source] include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
35.75 s
[genvalidity-mergeful-source] Ready component graph:
35.75 s
[genvalidity-mergeful-source] definite genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] depends base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] depends containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
35.75 s
[genvalidity-mergeful-source] depends genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
35.75 s
[genvalidity-mergeful-source] depends genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
35.75 s
[genvalidity-mergeful-source] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[genvalidity-mergeful-source] definite genvalidity-mergeful-0.3.0.1-CCyGXKUaPuF4Dq7s0o1SxV-mergeful-test
35.75 s
[genvalidity-mergeful-source] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
35.75 s
[genvalidity-mergeful-source] depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
35.75 s
[genvalidity-mergeful-source] depends autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
35.75 s
[genvalidity-mergeful-source] depends base-4.21.0.0-inplace
35.75 s
[genvalidity-mergeful-source] depends containers-0.7-inplace
35.75 s
[genvalidity-mergeful-source] depends genvalidity-mergeful-0.3.0.1-2iZfdVaONUqIr940kk8pW9
35.75 s
[genvalidity-mergeful-source] depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
35.75 s
[genvalidity-mergeful-source] depends genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
35.75 s
[genvalidity-mergeful-source] depends genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
35.75 s
[genvalidity-mergeful-source] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
35.75 s
[genvalidity-mergeful-source] depends mtl-2.3.1-inplace
35.75 s
[genvalidity-mergeful-source] depends pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
35.75 s
[genvalidity-mergeful-source] depends random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
35.75 s
[genvalidity-mergeful-source] depends safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
35.75 s
[genvalidity-mergeful-source] depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
35.75 s
[genvalidity-mergeful-source] depends time-1.14-inplace
35.75 s
[genvalidity-mergeful-source] depends uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
35.75 s
[genvalidity-mergeful-source] Using Cabal-3.14.1.0 compiled by ghc-9.12
35.75 s
[genvalidity-mergeful-source] Using compiler: ghc-9.12.1
35.75 s
[genvalidity-mergeful-source] Using install prefix:
35.75 s
[genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1
35.75 s
[genvalidity-mergeful-source] Executables installed in:
35.75 s
[genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/bin
35.75 s
[genvalidity-mergeful-source] Libraries installed in:
35.75 s
[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
35.75 s
[genvalidity-mergeful-source] Dynamic Libraries installed in:
35.75 s
[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
35.75 s
[genvalidity-mergeful-source] Private executables installed in:
35.75 s
[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
35.75 s
[genvalidity-mergeful-source] Data files installed in:
35.75 s
[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
35.75 s
[genvalidity-mergeful-source] Documentation installed in: /share/doc/genvalidity-mergeful-0.3.0.1
35.75 s
[genvalidity-mergeful-source] Configuration files installed in:
35.75 s
[genvalidity-mergeful-source] /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/etc
35.75 s
[genvalidity-mergeful-source] No alex found
35.75 s
[genvalidity-mergeful-source] Using ar found on system at:
35.75 s
[genvalidity-mergeful-source] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
35.75 s
[genvalidity-mergeful-source] No c2hs found
35.75 s
[genvalidity-mergeful-source] No cpphs found
35.75 s
[genvalidity-mergeful-source] No doctest found
35.75 s
[genvalidity-mergeful-source] Using gcc version 14.2.1 given by user at:
35.75 s
[genvalidity-mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
35.75 s
[genvalidity-mergeful-source] Using ghc version 9.12.1 found on system at:
35.75 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
35.75 s
[genvalidity-mergeful-source] Using ghc-pkg version 9.12.1 found on system at:
35.75 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
35.75 s
[genvalidity-mergeful-source] No ghcjs found
35.75 s
[genvalidity-mergeful-source] No ghcjs-pkg found
35.75 s
[genvalidity-mergeful-source] No greencard found
35.75 s
[genvalidity-mergeful-source] Using haddock version 2.30.0 found on system at:
35.78 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
35.78 s
[genvalidity-mergeful-source] No happy found
35.78 s
[genvalidity-mergeful-source] No haskell-suite found
35.78 s
[genvalidity-mergeful-source] No haskell-suite-pkg found
35.78 s
[genvalidity-mergeful-source] No hmake found
35.78 s
[genvalidity-mergeful-source] Using hpc version 0.69 found on system at:
35.78 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
35.78 s
[genvalidity-mergeful-source] Using hsc2hs version 0.68.10 found on system at:
35.78 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
35.78 s
[genvalidity-mergeful-source] Using hscolour version 1.25 found on system at:
35.78 s
[genvalidity-mergeful-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
35.78 s
[genvalidity-mergeful-source] No jhc found
35.78 s
[genvalidity-mergeful-source] Using ld found on system at:
35.78 s
[genvalidity-mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
35.78 s
[genvalidity-mergeful-source] No pkg-config found
35.78 s
[genvalidity-mergeful-source] Using runghc version 9.12.1 found on system at:
35.79 s
[genvalidity-mergeful-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
35.79 s
[genvalidity-mergeful-source] Using strip version 2.43 found on system at:
35.79 s
[genvalidity-mergeful-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
35.79 s
[genvalidity-mergeful-source] Using tar found on system at:
35.79 s
[genvalidity-mergeful-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
35.79 s
[genvalidity-mergeful-source] No uhc found
35.94 s
[genvalidity-mergeful-source] Phase: buildPhase
35.96 s
[genvalidity-mergeful-source] Distribution quality warnings:
35.96 s
[genvalidity-mergeful-source] [no-category] No 'category' field.
35.96 s
[genvalidity-mergeful-source] [no-synopsis] No 'synopsis' field.
35.96 s
[genvalidity-mergeful-source] [missing-upper-bounds] On library, these packages miss upper bounds:
35.96 s
[genvalidity-mergeful-source] - QuickCheck
35.96 s
[genvalidity-mergeful-source] - containers
35.96 s
[genvalidity-mergeful-source] - genvalidity
35.96 s
[genvalidity-mergeful-source] - genvalidity-containers
35.96 s
[genvalidity-mergeful-source] - genvalidity-time
35.96 s
[genvalidity-mergeful-source] - mergeful
35.96 s
[genvalidity-mergeful-source] Please add them. There is more information at https://pvp.haskell.org/
35.96 s
[genvalidity-mergeful-source] Building source dist for genvalidity-mergeful-0.3.0.1...
35.97 s
[genvalidity-mergeful-source] Source tarball created: dist/genvalidity-mergeful-0.3.0.1.tar.gz
35.98 s
[genvalidity-mergeful-source] Phase: checkPhase
35.98 s
[genvalidity-mergeful-source] Phase: haddockPhase
35.99 s
[genvalidity-mergeful-source] Phase: installPhase
35.99 s
[genvalidity-mergeful-source] Phase: fixupPhase
36.87 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1
36.92 s
[post-build-hook] copying 1 paths...
36.92 s
[post-build-hook] copying path '/nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1' to 'https://cache.staging.nix-ci.com'...
37.48 s
[post-build-hook] copying 1 paths...
37.48 s
[post-build-hook] copying path '/nix/store/xgl0fanchcaxgvffxxdxl8kpm5lsp2ia-genvalidity-mergeful-source-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'...
37.71 s
Progress: 3 of 8 built
37.76 s
Building genvalidity-mergeful
38.15 s
[genvalidity-mergeful] Phase: setupCompilerEnvironmentPhase
38.19 s
[genvalidity-mergeful] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
38.66 s
[genvalidity-mergeful] Phase: unpackPhase
38.70 s
[genvalidity-mergeful] unpacking source archive /nix/store/spg1yjjd24lam67dcc9g9770600v5ns4-genvalidity-mergeful-source-0.3.0.1/genvalidity-mergeful-0.3.0.1.tar.gz
38.71 s
[genvalidity-mergeful] source root is genvalidity-mergeful-0.3.0.1
38.71 s
[genvalidity-mergeful] setting SOURCE_DATE_EPOCH to timestamp 1780347005 of file genvalidity-mergeful-0.3.0.1/test/Spec.hs
38.71 s
[genvalidity-mergeful] warning: file genvalidity-mergeful-0.3.0.1/test/Spec.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic
38.72 s
[genvalidity-mergeful] Phase: patchPhase
38.73 s
[genvalidity-mergeful] Phase: compileBuildDriverPhase
38.78 s
[genvalidity-mergeful] setupCompileFlags: -package-db=/build/tmp.58oHFRXNOB/setup-package.conf.d -threaded
38.82 s
[genvalidity-mergeful] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.58oHFRXNOB/Main.o )
38.87 s
[genvalidity-mergeful] [2 of 2] Linking Setup
40.15 s
[genvalidity-mergeful] Phase: updateAutotoolsGnuConfigScriptsPhase
40.17 s
[genvalidity-mergeful] Phase: configurePhase
40.18 s
[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
40.18 s
[genvalidity-mergeful] Using Parsec parser
40.18 s
[genvalidity-mergeful] Configuring genvalidity-mergeful-0.3.0.1...
40.23 s
[genvalidity-mergeful] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
40.23 s
[genvalidity-mergeful] 'ghc' version < 9.12):
40.23 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
40.23 s
[genvalidity-mergeful] 9.12.1
40.99 s
[genvalidity-mergeful] Dependency QuickCheck: using QuickCheck-2.15.0.1
40.99 s
[genvalidity-mergeful] Dependency base <5: using base-4.21.0.0
40.99 s
[genvalidity-mergeful] Dependency containers: using containers-0.7
40.99 s
[genvalidity-mergeful] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0
40.99 s
[genvalidity-mergeful] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2
40.99 s
[genvalidity-mergeful] Dependency genvalidity-time: using genvalidity-time-1.0.0.1
40.99 s
[genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0
40.99 s
[genvalidity-mergeful] Dependency QuickCheck: using QuickCheck-2.15.0.1
40.99 s
[genvalidity-mergeful] Dependency autodocodec: using autodocodec-0.4.2.2
40.99 s
[genvalidity-mergeful] Dependency autodocodec-yaml: using autodocodec-yaml-0.4.0.1
40.99 s
[genvalidity-mergeful] Dependency base <5: using base-4.21.0.0
40.99 s
[genvalidity-mergeful] Dependency containers: using containers-0.7
40.99 s
[genvalidity-mergeful] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1
40.99 s
[genvalidity-mergeful] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0
40.99 s
[genvalidity-mergeful] Dependency genvalidity-sydtest-aeson: using genvalidity-sydtest-aeson-1.0.0.0
40.99 s
[genvalidity-mergeful] Dependency genvalidity-uuid: using genvalidity-uuid-1.0.0.1
40.99 s
[genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0
40.99 s
[genvalidity-mergeful] Dependency mtl: using mtl-2.3.1
40.99 s
[genvalidity-mergeful] Dependency pretty-show: using pretty-show-1.10
40.99 s
[genvalidity-mergeful] Dependency random: using random-1.2.1.3
40.99 s
[genvalidity-mergeful] Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2
40.99 s
[genvalidity-mergeful] Dependency sydtest: using sydtest-0.19.0.0
40.99 s
[genvalidity-mergeful] Dependency time: using time-1.14
40.99 s
[genvalidity-mergeful] Dependency uuid: using uuid-1.3.16
40.99 s
[genvalidity-mergeful] Dependency base <5: using base-4.21.0.0
40.99 s
[genvalidity-mergeful] Dependency criterion: using criterion-1.6.4.0
40.99 s
[genvalidity-mergeful] Dependency genvalidity-criterion: using genvalidity-criterion-1.1.0.0
40.99 s
[genvalidity-mergeful] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1
40.99 s
[genvalidity-mergeful] Dependency mergeful: using mergeful-0.3.0.0
40.99 s
[genvalidity-mergeful] Source component graph:
40.99 s
[genvalidity-mergeful] component lib
40.99 s
[genvalidity-mergeful] component test:mergeful-test dependency lib
40.99 s
[genvalidity-mergeful] component bench:mergeful-bench dependency lib
40.99 s
[genvalidity-mergeful] Configured component graph:
40.99 s
[genvalidity-mergeful] component genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include containers-0.7-inplace
40.99 s
[genvalidity-mergeful] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
40.99 s
[genvalidity-mergeful] include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
40.99 s
[genvalidity-mergeful] include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] component genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test
40.99 s
[genvalidity-mergeful] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
40.99 s
[genvalidity-mergeful] include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include containers-0.7-inplace
40.99 s
[genvalidity-mergeful] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
40.99 s
[genvalidity-mergeful] include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
40.99 s
[genvalidity-mergeful] include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] include mtl-2.3.1-inplace
40.99 s
[genvalidity-mergeful] include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
40.99 s
[genvalidity-mergeful] include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
40.99 s
[genvalidity-mergeful] include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
40.99 s
[genvalidity-mergeful] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
40.99 s
[genvalidity-mergeful] include time-1.14-inplace
40.99 s
[genvalidity-mergeful] include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
40.99 s
[genvalidity-mergeful] component genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT
40.99 s
[genvalidity-mergeful] include genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm
40.99 s
[genvalidity-mergeful] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] Linked component graph:
40.99 s
[genvalidity-mergeful] unit genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include containers-0.7-inplace
40.99 s
[genvalidity-mergeful] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
40.99 s
[genvalidity-mergeful] include genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
40.99 s
[genvalidity-mergeful] include genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[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
40.99 s
[genvalidity-mergeful] unit genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test
40.99 s
[genvalidity-mergeful] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] include autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
40.99 s
[genvalidity-mergeful] include autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include containers-0.7-inplace
40.99 s
[genvalidity-mergeful] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
40.99 s
[genvalidity-mergeful] include genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
40.99 s
[genvalidity-mergeful] include genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] include mtl-2.3.1-inplace
40.99 s
[genvalidity-mergeful] include pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
40.99 s
[genvalidity-mergeful] include random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
40.99 s
[genvalidity-mergeful] include safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
40.99 s
[genvalidity-mergeful] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
40.99 s
[genvalidity-mergeful] include time-1.14-inplace
40.99 s
[genvalidity-mergeful] include uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
40.99 s
[genvalidity-mergeful] unit genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench
40.99 s
[genvalidity-mergeful] include base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] include criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT
40.99 s
[genvalidity-mergeful] include genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm
40.99 s
[genvalidity-mergeful] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] Ready component graph:
40.99 s
[genvalidity-mergeful] definite genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] depends base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] depends containers-0.7-inplace
40.99 s
[genvalidity-mergeful] depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
40.99 s
[genvalidity-mergeful] depends genvalidity-containers-1.0.0.2-Hgrs53hlamEJ3eb3iymUL
40.99 s
[genvalidity-mergeful] depends genvalidity-time-1.0.0.1-Aui9WAau1NiBmCzA4uQ7OX
40.99 s
[genvalidity-mergeful] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] definite genvalidity-mergeful-0.3.0.1-JmVjCs7Kf8QBEG8gMlmx3p-mergeful-bench
40.99 s
[genvalidity-mergeful] depends base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] depends criterion-1.6.4.0-73pmo439wiUL0HfHZGSsPT
40.99 s
[genvalidity-mergeful] depends genvalidity-criterion-1.1.0.0-I2a7aFeV4JJogcqtx5kVm
40.99 s
[genvalidity-mergeful] depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] definite genvalidity-mergeful-0.3.0.1-Dxc1dpHpLVhFKAFtxHN3p3-mergeful-test
40.99 s
[genvalidity-mergeful] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
40.99 s
[genvalidity-mergeful] depends autodocodec-0.4.2.2-EBdVDZQgMSy7PxXfbbWPek
40.99 s
[genvalidity-mergeful] depends autodocodec-yaml-0.4.0.1-73cGUBzhmzkLrBqbQGfUfh
40.99 s
[genvalidity-mergeful] depends base-4.21.0.0-inplace
40.99 s
[genvalidity-mergeful] depends containers-0.7-inplace
40.99 s
[genvalidity-mergeful] depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
40.99 s
[genvalidity-mergeful] depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
40.99 s
[genvalidity-mergeful] depends genvalidity-sydtest-aeson-1.0.0.0-7Uc40sXLbthEnztkgwjevL
40.99 s
[genvalidity-mergeful] depends genvalidity-uuid-1.0.0.1-DEtbBlwo59E2nAWT8aL4F9
40.99 s
[genvalidity-mergeful] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
40.99 s
[genvalidity-mergeful] depends mtl-2.3.1-inplace
40.99 s
[genvalidity-mergeful] depends pretty-show-1.10-2Lvma9E0AQf9LULSnXfTVU
40.99 s
[genvalidity-mergeful] depends random-1.2.1.3-FTnG8ssgVY09ItvJ2s7GO9
40.99 s
[genvalidity-mergeful] depends safe-coloured-text-0.3.0.2-Ejpn14GKMeOE5us3sEVgMB
40.99 s
[genvalidity-mergeful] depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
41.00 s
[genvalidity-mergeful] depends time-1.14-inplace
41.00 s
[genvalidity-mergeful] depends uuid-1.3.16-A6azgplB3ySKdf2qgXHHf3
41.00 s
[genvalidity-mergeful] Using Cabal-3.14.1.0 compiled by ghc-9.12
41.00 s
[genvalidity-mergeful] Using compiler: ghc-9.12.1
41.00 s
[genvalidity-mergeful] Using install prefix:
41.00 s
[genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1
41.00 s
[genvalidity-mergeful] Executables installed in:
41.00 s
[genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/bin
41.00 s
[genvalidity-mergeful] Libraries installed in:
41.03 s
[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
41.03 s
[genvalidity-mergeful] Dynamic Libraries installed in:
41.03 s
[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
41.03 s
[genvalidity-mergeful] Private executables installed in:
41.03 s
[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
41.03 s
[genvalidity-mergeful] Data files installed in:
41.03 s
[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
41.03 s
[genvalidity-mergeful] Documentation installed in:
41.03 s
[genvalidity-mergeful] /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc/share/doc/genvalidity-mergeful-0.3.0.1
41.04 s
[genvalidity-mergeful] Configuration files installed in:
41.04 s
[genvalidity-mergeful] /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/etc
41.04 s
[genvalidity-mergeful] No alex found
41.04 s
[genvalidity-mergeful] Using ar found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
41.04 s
[genvalidity-mergeful] No c2hs found
41.04 s
[genvalidity-mergeful] No cpphs found
41.04 s
[genvalidity-mergeful] No doctest found
41.04 s
[genvalidity-mergeful] Using gcc version 14.2.1 given by user at:
41.04 s
[genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
41.04 s
[genvalidity-mergeful] Using ghc version 9.12.1 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
41.04 s
[genvalidity-mergeful] Using ghc-pkg version 9.12.1 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
41.04 s
[genvalidity-mergeful] No ghcjs found
41.04 s
[genvalidity-mergeful] No ghcjs-pkg found
41.04 s
[genvalidity-mergeful] No greencard found
41.04 s
[genvalidity-mergeful] Using haddock version 2.30.0 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
41.04 s
[genvalidity-mergeful] No happy found
41.04 s
[genvalidity-mergeful] No haskell-suite found
41.04 s
[genvalidity-mergeful] No haskell-suite-pkg found
41.04 s
[genvalidity-mergeful] No hmake found
41.04 s
[genvalidity-mergeful] Using hpc version 0.69 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
41.04 s
[genvalidity-mergeful] Using hsc2hs version 0.68.10 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
41.04 s
[genvalidity-mergeful] Using hscolour version 1.25 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
41.04 s
[genvalidity-mergeful] No jhc found
41.04 s
[genvalidity-mergeful] Using ld found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
41.04 s
[genvalidity-mergeful] No pkg-config found
41.04 s
[genvalidity-mergeful] Using runghc version 9.12.1 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
41.04 s
[genvalidity-mergeful] Using strip version 2.43 found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
41.04 s
[genvalidity-mergeful] Using tar found on system at:
41.04 s
[genvalidity-mergeful] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
41.04 s
[genvalidity-mergeful] No uhc found
42.14 s
[genvalidity-mergeful] Phase: buildPhase
42.22 s
[genvalidity-mergeful] Preprocessing library for genvalidity-mergeful-0.3.0.1...
42.22 s
[genvalidity-mergeful] Building library for genvalidity-mergeful-0.3.0.1...
42.32 s
[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 )
42.46 s
[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 )
43.11 s
[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 )
43.68 s
[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 )
43.73 s
[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 )
43.73 s
[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 )
43.89 s
[genvalidity-mergeful] [1 of 6] Compiling Data.GenValidity.Mergeful.Timed ( src/Data/GenValidity/Mergeful/Timed.hs, dist/build/Data/GenValidity/Mergeful/Timed.p_o )
44.09 s
[genvalidity-mergeful] [2 of 6] Compiling Data.GenValidity.Mergeful.Item ( src/Data/GenValidity/Mergeful/Item.hs, dist/build/Data/GenValidity/Mergeful/Item.p_o )
44.76 s
[genvalidity-mergeful] [3 of 6] Compiling Data.GenValidity.Mergeful.Collection ( src/Data/GenValidity/Mergeful/Collection.hs, dist/build/Data/GenValidity/Mergeful/Collection.p_o )
45.37 s
[genvalidity-mergeful] [4 of 6] Compiling Data.GenValidity.Mergeful.Value ( src/Data/GenValidity/Mergeful/Value.hs, dist/build/Data/GenValidity/Mergeful/Value.p_o )
45.37 s
[genvalidity-mergeful] [5 of 6] Compiling Data.GenValidity.Mergeful ( src/Data/GenValidity/Mergeful.hs, dist/build/Data/GenValidity/Mergeful.p_o )
45.47 s
[genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/autogen/Paths_genvalidity_mergeful.hs, dist/build/Paths_genvalidity_mergeful.p_o )
47.13 s
[genvalidity-mergeful] Preprocessing benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1...
47.13 s
[genvalidity-mergeful] Building benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1...
47.21 s
[genvalidity-mergeful] [1 of 2] Compiling Main ( bench/Bench.hs, dist/build/mergeful-bench/mergeful-bench-tmp/Main.o )
47.49 s
[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 )
47.65 s
[genvalidity-mergeful] [3 of 3] Linking dist/build/mergeful-bench/mergeful-bench
48.66 s
[genvalidity-mergeful] Preprocessing test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1...
48.66 s
[genvalidity-mergeful] Building test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1...
48.78 s
[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 )
51.98 s
[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 )
51.98 s
[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 )
51.98 s
[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 )
51.98 s
[genvalidity-mergeful] [5 of 6] Compiling Main ( test/Spec.hs, dist/build/mergeful-test/mergeful-test-tmp/Main.o )
52.02 s
[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 )
52.87 s
[genvalidity-mergeful] [7 of 7] Linking dist/build/mergeful-test/mergeful-test
54.00 s
[genvalidity-mergeful] Phase: checkPhase
54.37 s
[genvalidity-mergeful] Running 1 test suites...
54.37 s
[genvalidity-mergeful] Test suite mergeful-test: RUNNING...
54.41 s
[genvalidity-mergeful] Tests:
54.41 s
[genvalidity-mergeful]
54.41 s
[genvalidity-mergeful] Data.Mergeful.ValueSpec
54.41 s
[genvalidity-mergeful] ValueSyncResponse
54.41 s
[genvalidity-mergeful] JSON (ValueSyncResponse Word8) (valid)
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ValueSyncResponse Word8)
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ValueSyncResponse Word8)"'s 9.23 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] encode :: (ValueSyncResponse Word8) -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ValueSyncResponse Word8)" 9.26 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] GenValid (ValueSyncResponse Word8)
54.41 s
[genvalidity-mergeful] genValid :: Gen (ValueSyncResponse Word8)
54.41 s
[genvalidity-mergeful] ✓ only generates valid '(ValueSyncResponse Word8)'s 8.89 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ValueSyncResponse Word8) 4.75 ms
54.41 s
[genvalidity-mergeful] processServerValueSync
54.41 s
[genvalidity-mergeful] Server changes
54.41 s
[genvalidity-mergeful] ✓ tells the client that there is a modified item at the server side 8.99 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] Conflicts
54.41 s
[genvalidity-mergeful] ✓ notices a conflict if the client and server are trying to sync different items 9.23 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] Client changes
54.41 s
[genvalidity-mergeful] ✓ changes the item that the client tells the server to change 9.00 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ✓ produces valid responses and stores 8.95 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ✓ makes no changes if the sync request reflects the state of the server 4.75 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] syncing
54.41 s
[genvalidity-mergeful] ✓ succesfully syncs a modification across to a second client 8.89 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ✓ is idempotent with one client 8.82 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] mergeValueSyncResponseIgnoreProblems
54.41 s
[genvalidity-mergeful] ✓ produces valid client stores 4.57 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] makeValueSyncRequest
54.41 s
[genvalidity-mergeful] ✓ produces valid requests 4.47 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ClientValue
54.41 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ClientValue Word8) 8.80 ms
54.41 s
[genvalidity-mergeful] JSON (ClientValue Word8) (valid)
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientValue Word8)
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ClientValue Word8)"'s 9.26 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] encode :: (ClientValue Word8) -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ClientValue Word8)" 9.19 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] GenValid (ClientValue Word8)
54.41 s
[genvalidity-mergeful] genValid :: Gen (ClientValue Word8)
54.41 s
[genvalidity-mergeful] ✓ only generates valid '(ClientValue Word8)'s 4.47 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ServerValue
54.41 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ServerValue Word8) 8.89 ms
54.41 s
[genvalidity-mergeful] JSON (ServerValue Word8) (valid)
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerValue Word8)
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ServerValue Word8)"'s 9.20 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] encode :: (ServerValue Word8) -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ServerValue Word8)" 9.15 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] GenValid (ServerValue Word8)
54.41 s
[genvalidity-mergeful] genValid :: Gen (ServerValue Word8)
54.41 s
[genvalidity-mergeful] ✓ only generates valid '(ServerValue Word8)'s 4.36 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] ValueSyncRequest
54.41 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ValueSyncRequest Word8) 8.69 ms
54.41 s
[genvalidity-mergeful] GenValid (ValueSyncRequest Word8)
54.41 s
[genvalidity-mergeful] genValid :: Gen (ValueSyncRequest Word8)
54.41 s
[genvalidity-mergeful] ✓ only generates valid '(ValueSyncRequest Word8)'s 8.72 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] JSON (ValueSyncRequest Word8) (valid)
54.41 s
[genvalidity-mergeful] encode :: (ValueSyncRequest Word8) -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ValueSyncRequest Word8)" 8.59 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ValueSyncRequest Word8)
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ValueSyncRequest Word8)"'s 8.62 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] mergeValueSyncResponseRaw
54.41 s
[genvalidity-mergeful] ✓ produces valid client stores 8.87 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] Data.Mergeful.TimedSpec
54.41 s
[genvalidity-mergeful] JSON ServerTime (valid)
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String ServerTime
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid ServerTime"'s 10.90 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] encode :: ServerTime -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid ServerTime" 7.79 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] initialServerTime
54.41 s
[genvalidity-mergeful] ✓ is valid 5.55 ms
54.41 s
[genvalidity-mergeful] GenValid ServerTime
54.41 s
[genvalidity-mergeful] genValid :: Gen ServerTime
54.41 s
[genvalidity-mergeful] ✓ only generates valid 'ServerTime's 6.76 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] JSON (Timed Int) (valid)
54.41 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (Timed Int)
54.41 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (Timed Int)"'s 10.86 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
54.41 s
[genvalidity-mergeful] encode :: (Timed Int) -> Data.ByteString.Lazy.ByteString
54.41 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (Timed Int)" 7.77 ms
54.41 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.11 s
[genvalidity-mergeful] GenValid (Timed Int)
55.11 s
[genvalidity-mergeful] genValid :: Gen (Timed Int)
55.11 s
[genvalidity-mergeful] ✓ only generates valid '(Timed Int)'s 7.49 ms
55.11 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.11 s
[genvalidity-mergeful] Data.Mergeful.ItemSpec
55.11 s
[genvalidity-mergeful] ItemSyncResponse
55.11 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ItemSyncResponse Word8) 7.56 ms
55.11 s
[genvalidity-mergeful] JSON (ItemSyncResponse Word8) (valid)
55.11 s
[genvalidity-mergeful] encode :: (ItemSyncResponse Word8) -> Data.ByteString.Lazy.ByteString
55.18 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ItemSyncResponse Word8)" 4.09 ms
55.18 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.18 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ItemSyncResponse Word8)
55.18 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ItemSyncResponse Word8)"'s 8.72 ms
55.18 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.18 s
[genvalidity-mergeful] GenValid (ItemSyncResponse Word8)
55.18 s
[genvalidity-mergeful] genValid :: Gen (ItemSyncResponse Word8)
55.18 s
[genvalidity-mergeful] ✓ only generates valid '(ItemSyncResponse Word8)'s 2.61 ms
55.18 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.18 s
[genvalidity-mergeful] makeItemSyncRequest
55.18 s
[genvalidity-mergeful] ✓ produces valid requests 3.29 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ClientItem
55.19 s
[genvalidity-mergeful] JSON (ClientItem Word8) (valid)
55.19 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientItem Word8)
55.19 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ClientItem Word8)"'s 6.49 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] encode :: (ClientItem Word8) -> Data.ByteString.Lazy.ByteString
55.19 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ClientItem Word8)" 5.01 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] GenValid (ClientItem Word8)
55.19 s
[genvalidity-mergeful] genValid :: Gen (ClientItem Word8)
55.19 s
[genvalidity-mergeful] ✓ only generates valid '(ClientItem Word8)'s 2.64 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ClientItem Word8) 3.35 ms
55.19 s
[genvalidity-mergeful] mergeItemSyncResponseUsingCRDT
55.19 s
[genvalidity-mergeful] ✓ produces valid client stores 3.27 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] syncing
55.19 s
[genvalidity-mergeful] fromServer
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a modification across to a second client 3.39 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs an addition across to a second client 3.20 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ is idempotent with one client 3.25 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ is returns an empty response on the second sync with no modifications 3.15 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 3.29 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 3.57 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ it always possible to add an item from scratch 3.22 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] fromClient
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a modification across to a second client 3.60 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] does not hold
55.19 s
[genvalidity-mergeful] is returns an empty response on the second sync with no modifications
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 3.52 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs an addition across to a second client 3.43 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ is idempotent with one client 3.46 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ it always possible to add an item from scratch 3.49 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 3.03 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] gadt
55.19 s
[genvalidity-mergeful] ✓ is returns an empty response on the second sync with no modifications 4.60 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs an addition across to a second client 2.49 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ it always possible to add an item from scratch 2.61 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 4.82 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 4.82 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a modification across to a second client 5.01 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ is idempotent with one client 4.47 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ItemSyncRequest
55.19 s
[genvalidity-mergeful] GenValid (ItemSyncRequest Word8)
55.19 s
[genvalidity-mergeful] genValid :: Gen (ItemSyncRequest Word8)
55.19 s
[genvalidity-mergeful] ✓ only generates valid '(ItemSyncRequest Word8)'s 3.63 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ItemSyncRequest Word8) 3.06 ms
55.19 s
[genvalidity-mergeful] JSON (ItemSyncRequest Word8) (valid)
55.19 s
[genvalidity-mergeful] encode :: (ItemSyncRequest Word8) -> Data.ByteString.Lazy.ByteString
55.19 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ItemSyncRequest Word8)" 4.89 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ItemSyncRequest Word8)
55.19 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ItemSyncRequest Word8)"'s 5.71 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] mergeItemSyncResponseFromServer
55.19 s
[genvalidity-mergeful] ✓ produces valid client stores 4.87 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ServerItem
55.19 s
[genvalidity-mergeful] JSON (ServerItem Word8) (valid)
55.19 s
[genvalidity-mergeful] encode :: (ServerItem Word8) -> Data.ByteString.Lazy.ByteString
55.19 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ServerItem Word8)" 5.12 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerItem Word8)
55.19 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ServerItem Word8)"'s 5.65 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] GenValid (ServerItem Word8)
55.19 s
[genvalidity-mergeful] genValid :: Gen (ServerItem Word8)
55.19 s
[genvalidity-mergeful] ✓ only generates valid '(ServerItem Word8)'s 4.71 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ServerItem Word8) 5.46 ms
55.19 s
[genvalidity-mergeful] mergeItemSyncResponseFromClient
55.19 s
[genvalidity-mergeful] ✓ produces valid client stores 4.52 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] mergeItemSyncResponseRaw
55.19 s
[genvalidity-mergeful] ✓ produces valid client stores 5.30 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] processServerItemSync
55.19 s
[genvalidity-mergeful] Conflicts
55.19 s
[genvalidity-mergeful] ✓ notices a conflict if the client and server are trying to sync different items 5.15 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ notices a server-deleted-conflict if the client has a modified item and server has no item 5.30 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ notices a server-deleted-conflict if the client has a deleted item and server has a modified item 5.23 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ produces valid responses and stores 4.69 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ makes no changes if the sync request reflects the state of the empty server 4.21 ms
55.19 s
[genvalidity-mergeful] ✓ makes no changes if the sync request reflects the state of the full server 4.50 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Server changes
55.19 s
[genvalidity-mergeful] ✓ tells the client that there is a modified item at the server side 701.56 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ tells the client that there is a new item at the server side 701.30 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ tells the client that there is a deleted item at the server side 701.11 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Client changes
55.19 s
[genvalidity-mergeful] ✓ changes the item that the client tells the server to change 700.08 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ adds the item that the client tells the server to add 700.00 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ deletes the item that the client tells the server to delete 700.02 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Data.Mergeful.CollectionSpec
55.19 s
[genvalidity-mergeful] mergeAddedItems
55.19 s
[genvalidity-mergeful] ✓ produces valid results 705.34 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] markItemDeletedInClientStore
55.19 s
[genvalidity-mergeful] ✓ makes the client store one smaller 711.91 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ produces valid stores 710.98 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ ensures that the added item is in fact not in the result 714.01 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Syncing with mergeSyncResponseFromClient
55.19 s
[genvalidity-mergeful] ✓ does not lose data after a conflict occurs 704.27 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Single client
55.19 s
[genvalidity-mergeful] Multi-item
55.19 s
[genvalidity-mergeful] ✓ is idempotent with one client 733.25 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully downloads everything from the server for an empty client 710.60 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully uploads everything to the server for an empty server 713.77 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] mergeClientDeletedConflicts
55.19 s
[genvalidity-mergeful] ✓ produces valid results 704.48 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Multiple clients
55.19 s
[genvalidity-mergeful] Single-item
55.19 s
[genvalidity-mergeful] ✓ successfully syncs a modification accross to a second client 704.15 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ successfully syncs an addition accross to a second client 703.99 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 703.86 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 703.79 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] Multiple items
55.19 s
[genvalidity-mergeful] ✓ successfully syncs additions accross to a second client 719.38 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.19 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 713.51 ms
55.19 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.20 s
[genvalidity-mergeful] ✓ succesfully syncs deletions across to a second client 713.03 ms
55.20 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.20 s
[genvalidity-mergeful] mergeSyncedButChangedConflicts
55.20 s
[genvalidity-mergeful] ✓ produces valid results 703.41 ms
55.20 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.20 s
[genvalidity-mergeful] mergeServerDeletedConflicts
55.20 s
[genvalidity-mergeful] ✓ produces valid results 709.74 ms
55.20 s
[genvalidity-mergeful] passed for all of 100 inputs.
55.20 s
[genvalidity-mergeful] does not hold
55.20 s
[genvalidity-mergeful] is returns an empty response on the second sync with no modifications
56.45 s
[genvalidity-mergeful] does not diverge after a conflict occurs
56.45 s
[genvalidity-mergeful] mergeDeletedItems
56.45 s
[genvalidity-mergeful] ✓ produces valid results 703.24 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] There must not be id conflicts
56.45 s
[genvalidity-mergeful] mergeSyncResponseFromServer
56.45 s
[genvalidity-mergeful] produces valid requests
56.45 s
[genvalidity-mergeful] mergeSyncResponseUsingCRDT
56.45 s
[genvalidity-mergeful] produces valid requests
56.45 s
[genvalidity-mergeful] mergeSyncResponseFromClient
56.45 s
[genvalidity-mergeful] produces valid requests
56.45 s
[genvalidity-mergeful] mergeSyncedButChangedItems
56.45 s
[genvalidity-mergeful] ✓ produces valid results 703.33 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ClientAddition
56.45 s
[genvalidity-mergeful] JSON (ClientAddition Word8) (valid)
56.45 s
[genvalidity-mergeful] encode :: (ClientAddition Word8) -> Data.ByteString.Lazy.ByteString
56.45 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ClientAddition Word8)" 701.72 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientAddition Word8)
56.45 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ClientAddition Word8)"'s 703.04 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ClientAddition Word8) 4.53 ms
56.45 s
[genvalidity-mergeful] GenValid (ClientAddition Word8)
56.45 s
[genvalidity-mergeful] genValid :: Gen (ClientAddition Word8)
56.45 s
[genvalidity-mergeful] ✓ only generates valid '(ClientAddition Word8)'s 5.87 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] processServerSync
56.45 s
[genvalidity-mergeful] ✓ produces valid tuples of a response and a store 29.61 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] initialSyncRequest
56.45 s
[genvalidity-mergeful] ✓ is valid 4.32 ms
56.45 s
[genvalidity-mergeful] ClientId
56.45 s
[genvalidity-mergeful] GenValid ClientId
56.45 s
[genvalidity-mergeful] genValid :: Gen ClientId
56.45 s
[genvalidity-mergeful] ✓ only generates valid 'ClientId's 4.33 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] JSON ClientId (valid)
56.45 s
[genvalidity-mergeful] encode :: ClientId -> Data.ByteString.Lazy.ByteString
56.45 s
[genvalidity-mergeful] ✓ never fails to encode a "valid ClientId" 5.69 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String ClientId
56.45 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid ClientId"'s 7.96 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ outputs the same schema as before for ClientId 2.13 ms
56.45 s
[genvalidity-mergeful] makeSyncRequest
56.45 s
[genvalidity-mergeful] ✓ produces valid requests 17.09 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ServerStore
56.45 s
[genvalidity-mergeful] JSON (ServerStore Word8 Word8) (valid)
56.45 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ServerStore Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ServerStore Word8 Word8)"'s 25.21 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] encode :: (ServerStore Word8 Word8) -> Data.ByteString.Lazy.ByteString
56.45 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ServerStore Word8 Word8)" 9.92 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] GenValid (ServerStore Word8 Word8)
56.45 s
[genvalidity-mergeful] genValid :: Gen (ServerStore Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ only generates valid '(ServerStore Word8 Word8)'s 9.75 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ServerStore Word8 Word8) 6.46 ms
56.45 s
[genvalidity-mergeful] initialServerStore
56.45 s
[genvalidity-mergeful] ✓ is valid 6.42 ms
56.45 s
[genvalidity-mergeful] SyncResponse
56.45 s
[genvalidity-mergeful] JSON (SyncResponse ClientId Word8 Word8) (valid)
56.45 s
[genvalidity-mergeful] encode :: (SyncResponse ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString
56.45 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (SyncResponse ClientId Word8 Word8)" 29.13 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (SyncResponse ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (SyncResponse ClientId Word8 Word8)"'s 1330.03 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (SyncResponse ClientId Word8 Word8) 6.44 ms
56.45 s
[genvalidity-mergeful] GenValid (SyncResponse ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] genValid :: Gen (SyncResponse ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ only generates valid '(SyncResponse ClientId Word8 Word8)'s 28.98 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] SyncRequest
56.45 s
[genvalidity-mergeful] GenValid (SyncRequest ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] genValid :: Gen (SyncRequest ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ only generates valid '(SyncRequest ClientId Word8 Word8)'s 9.98 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] JSON (SyncRequest ClientId Word8 Word8) (valid)
56.45 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (SyncRequest ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (SyncRequest ClientId Word8 Word8)"'s 29.98 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] encode :: (SyncRequest ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString
56.45 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (SyncRequest ClientId Word8 Word8)" 15.57 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (SyncRequest ClientId Word8 Word8) 6.34 ms
56.45 s
[genvalidity-mergeful] changeItemInClientStore
56.45 s
[genvalidity-mergeful] ✓ ensures that the changed item is in fact in the result 23.35 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ produces valid stores 9.13 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] ✓ doesn't change the size of the client store 17.35 ms
56.45 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.45 s
[genvalidity-mergeful] initialClientStore
56.45 s
[genvalidity-mergeful] ✓ is valid 3.46 ms
56.45 s
[genvalidity-mergeful] ClientStore
56.45 s
[genvalidity-mergeful] GenValid (ClientStore ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] genValid :: Gen (ClientStore ClientId Word8 Word8)
56.45 s
[genvalidity-mergeful] ✓ only generates valid '(ClientStore ClientId Word8 Word8)'s 17.39 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] JSON (ClientStore ClientId Word8 Word8) (valid)
56.46 s
[genvalidity-mergeful] decode :: Data.ByteString.Lazy.ByteString -> Either String (ClientStore ClientId Word8 Word8)
56.46 s
[genvalidity-mergeful] ✓ ensures that encode and decode are inverses for "valid (ClientStore ClientId Word8 Word8)"'s 1328.90 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] encode :: (ClientStore ClientId Word8 Word8) -> Data.ByteString.Lazy.ByteString
56.46 s
[genvalidity-mergeful] ✓ never fails to encode a "valid (ClientStore ClientId Word8 Word8)" 17.41 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ outputs the same schema as before for (ClientStore ClientId Word8 Word8) 3.23 ms
56.46 s
[genvalidity-mergeful] deleteItemFromClientStore
56.46 s
[genvalidity-mergeful] ✓ produces valid stores 9.22 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ makes the client store one smaller 17.29 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] emptySyncResponse
56.46 s
[genvalidity-mergeful] ✓ is valid 3.32 ms
56.46 s
[genvalidity-mergeful] Syncing with mergeSyncResponseFromServer
56.46 s
[genvalidity-mergeful] Multiple clients
56.46 s
[genvalidity-mergeful] Multiple items
56.46 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 19.42 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully syncs deletions across to a second client 19.42 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ successfully syncs additions accross to a second client 19.54 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Single-item
56.46 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 5.98 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 7.03 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ successfully syncs an addition accross to a second client 14.00 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ successfully syncs a modification accross to a second client 5.92 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeClientDeletedConflicts
56.46 s
[genvalidity-mergeful] ✓ produces valid results 13.96 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeSyncResponseFromServer
56.46 s
[genvalidity-mergeful] ✓ only differs from mergeSyncResponseFromClient on conflicts 1333.85 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ is returns an empty response on the second sync with no modifications 1323.94 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Single client
56.46 s
[genvalidity-mergeful] Multi-item
56.46 s
[genvalidity-mergeful] ✓ succesfully uploads everything to the server for an empty server 19.89 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ is idempotent with one client 1321.82 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully downloads everything from the server for an empty client 11.11 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeServerDeletedConflicts
56.46 s
[genvalidity-mergeful] ✓ produces valid results 8.17 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeSyncedButChangedConflicts
56.46 s
[genvalidity-mergeful] ✓ produces valid results 8.13 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ does not diverge after a conflict occurs 11.13 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] does not hold
56.46 s
[genvalidity-mergeful] does not lose data after a conflict occurs
56.46 s
[genvalidity-mergeful] addItemToClientStore
56.46 s
[genvalidity-mergeful] ✓ ensures that the added item is in fact in the result 14.20 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ produces valid stores 12.38 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ makes the client store one bigger 6.79 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Syncing with mergeSyncResponseUsingStrategy with a GCounter
56.46 s
[genvalidity-mergeful] mergeServerDeletedConflicts
56.46 s
[genvalidity-mergeful] ✓ produces valid results 7.28 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ does not diverge after a conflict occurs 7.21 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Multiple clients
56.46 s
[genvalidity-mergeful] Single-item
56.46 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 5.41 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ successfully syncs a modification accross to a second client 5.41 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ successfully syncs an addition accross to a second client 5.33 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully syncs a deletion across to a second client 5.39 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Multiple items
56.46 s
[genvalidity-mergeful] ✓ successfully syncs additions accross to a second client 1306.48 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ does not run into a conflict if two clients both try to sync a deletion 1306.98 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully syncs deletions across to a second client 1305.78 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] Single client
56.46 s
[genvalidity-mergeful] Multi-item
56.46 s
[genvalidity-mergeful] ✓ succesfully downloads everything from the server for an empty client 1305.45 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ is idempotent with one client 1316.84 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ succesfully uploads everything to the server for an empty server 1304.89 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] ✓ does not lose data after a conflict occurs 44.09 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeSyncedButChangedConflicts
56.46 s
[genvalidity-mergeful] ✓ produces valid results 44.13 ms
56.46 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.46 s
[genvalidity-mergeful] mergeSyncResponseFromServer
56.46 s
[genvalidity-mergeful] ✓ only differs from mergeSyncResponseFromClient on conflicts 1319.31 ms
56.59 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.59 s
[genvalidity-mergeful] ✓ is returns an empty response on the second sync with no modifications 1312.49 ms
56.59 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.59 s
[genvalidity-mergeful] mergeSyncResponseFromServer
56.59 s
[genvalidity-mergeful] ✓ only differs from mergeSyncResponseFromClient on conflicts 1320.88 ms
56.59 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.59 s
[genvalidity-mergeful] mergeClientDeletedConflicts
56.59 s
[genvalidity-mergeful] ✓ produces valid results 44.79 ms
56.59 s
[genvalidity-mergeful] passed for all of 100 inputs.
56.59 s
[genvalidity-mergeful]
56.59 s
[genvalidity-mergeful]
56.59 s
[genvalidity-mergeful] Examples: 15820
56.59 s
[genvalidity-mergeful] Passed: 178
56.59 s
[genvalidity-mergeful] Failed: 0
56.59 s
[genvalidity-mergeful] Pending: 7
56.59 s
[genvalidity-mergeful] Sum of test runtimes: 39.45 seconds
56.59 s
[genvalidity-mergeful] Test suite took: 2.07 seconds
56.59 s
[genvalidity-mergeful]
56.61 s
[genvalidity-mergeful] Test suite mergeful-test: PASS
56.61 s
[genvalidity-mergeful] Test suite logged to: dist/test/genvalidity-mergeful-0.3.0.1-mergeful-test.log
56.61 s
[genvalidity-mergeful] 1 of 1 test suites (1 of 1 test cases) passed.
56.62 s
[genvalidity-mergeful] Phase: haddockPhase
57.29 s
[genvalidity-mergeful] Preprocessing library for genvalidity-mergeful-0.3.0.1...
57.29 s
[genvalidity-mergeful] Running Haddock on library for genvalidity-mergeful-0.3.0.1...
57.29 s
[genvalidity-mergeful] Warning: The documentation for the following packages are not installed. No
57.29 s
[genvalidity-mergeful] links will be generated to these packages: vector-0.13.2.0
57.52 s
[genvalidity-mergeful] [1 of 6] Compiling Data.GenValidity.Mergeful.Timed ( src/Data/GenValidity/Mergeful/Timed.hs, nothing ) [HIE file is missing]
57.57 s
[genvalidity-mergeful] [2 of 6] Compiling Data.GenValidity.Mergeful.Item ( src/Data/GenValidity/Mergeful/Item.hs, nothing ) [HIE file is missing]
57.58 s
[genvalidity-mergeful] [3 of 6] Compiling Data.GenValidity.Mergeful.Collection ( src/Data/GenValidity/Mergeful/Collection.hs, nothing ) [HIE file is missing]
57.70 s
[genvalidity-mergeful] [4 of 6] Compiling Data.GenValidity.Mergeful.Value ( src/Data/GenValidity/Mergeful/Value.hs, nothing ) [HIE file is missing]
57.71 s
[genvalidity-mergeful] [5 of 6] Compiling Data.GenValidity.Mergeful ( src/Data/GenValidity/Mergeful.hs, nothing ) [HIE file is missing]
57.71 s
[genvalidity-mergeful] [6 of 6] Compiling Paths_genvalidity_mergeful ( dist/build/autogen/Paths_genvalidity_mergeful.hs, nothing ) [HIE file is missing]
57.72 s
[genvalidity-mergeful] Haddock coverage:
57.72 s
[genvalidity-mergeful] 0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Timed'
57.72 s
[genvalidity-mergeful] Missing documentation for:
57.72 s
[genvalidity-mergeful] Module header
57.72 s
[genvalidity-mergeful] 0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Item'
57.72 s
[genvalidity-mergeful] Missing documentation for:
57.72 s
[genvalidity-mergeful] Module header
57.88 s
[genvalidity-mergeful] 0% ( 0 / 3) in 'Data.GenValidity.Mergeful.Collection'
57.88 s
[genvalidity-mergeful] Missing documentation for:
57.88 s
[genvalidity-mergeful] Module header
57.88 s
[genvalidity-mergeful] splitSet (src/Data/GenValidity/Mergeful/Collection.hs:96)
57.88 s
[genvalidity-mergeful] mapWithIds (src/Data/GenValidity/Mergeful/Collection.hs:104)
57.88 s
[genvalidity-mergeful] 0% ( 0 / 1) in 'Data.GenValidity.Mergeful.Value'
57.88 s
[genvalidity-mergeful] Missing documentation for:
57.88 s
[genvalidity-mergeful] Module header
57.88 s
[genvalidity-mergeful] 0% ( 0 / 1) in 'Data.GenValidity.Mergeful'
57.88 s
[genvalidity-mergeful] Missing documentation for:
57.88 s
[genvalidity-mergeful] Module header
62.44 s
[genvalidity-mergeful] Documentation created: dist/doc/html/genvalidity-mergeful,
62.53 s
[genvalidity-mergeful] dist/doc/html/genvalidity-mergeful/genvalidity-mergeful.txt
63.13 s
[genvalidity-mergeful] Preprocessing benchmark 'mergeful-bench' for genvalidity-mergeful-0.3.0.1...
63.77 s
[genvalidity-mergeful] Preprocessing test suite 'mergeful-test' for genvalidity-mergeful-0.3.0.1...
63.86 s
[genvalidity-mergeful] Phase: installPhase
63.97 s
[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
64.23 s
[genvalidity-mergeful] Phase: fixupPhase
64.25 s
[genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1
64.26 s
[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
64.28 s
[genvalidity-mergeful] checking for references to /build/ in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1...
64.30 s
[genvalidity-mergeful] patching script interpreter paths in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1
64.30 s
[genvalidity-mergeful] stripping (with command strip and flags -S -p) in /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/lib
64.35 s
[genvalidity-mergeful] shrinking RPATHs of ELF executables and libraries in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc
64.36 s
[genvalidity-mergeful] checking for references to /build/ in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc...
64.37 s
[genvalidity-mergeful] patching script interpreter paths in /nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc
64.41 s
[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
64.68 s
[post-build-hook] copying 2 paths...
64.68 s
[post-build-hook] copying path '/nix/store/952wc4bbawsllk2yjnyh0xhnfdgnd9gg-genvalidity-mergeful-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'...
64.90 s
[post-build-hook] copying path '/nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1' to 'https://cache.staging.nix-ci.com'...
66.02 s
[post-build-hook] copying 1 paths...
66.02 s
[post-build-hook] copying path '/nix/store/1sgh57c015868jfxbskfpwc1jm8dsq89-genvalidity-mergeful-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'...
66.29 s
Progress: 4 of 8 built
66.34 s
Building mergeful-persistent-source
66.81 s
[mergeful-persistent-source] Phase: setupCompilerEnvironmentPhase
66.81 s
[mergeful-persistent-source] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
67.32 s
[mergeful-persistent-source] Phase: unpackPhase
67.32 s
[mergeful-persistent-source] unpacking source archive /nix/store/bcd4rcwg0vj960f69yf1833ch00zi5ch-mergeful-persistent
67.33 s
[mergeful-persistent-source] source root is mergeful-persistent
67.34 s
[mergeful-persistent-source] Phase: patchPhase
67.34 s
[mergeful-persistent-source] Phase: compileBuildDriverPhase
67.35 s
[mergeful-persistent-source] setupCompileFlags: -package-db=/build/tmp.zJ8fZ7g2Fb/setup-package.conf.d -threaded
67.39 s
[mergeful-persistent-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.zJ8fZ7g2Fb/Main.o )
67.43 s
[mergeful-persistent-source] [2 of 2] Linking Setup
68.62 s
[mergeful-persistent-source] Phase: updateAutotoolsGnuConfigScriptsPhase
68.69 s
[mergeful-persistent-source] Phase: configurePhase
68.69 s
[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
68.69 s
[mergeful-persistent-source] Using Parsec parser
68.69 s
[mergeful-persistent-source] Configuring mergeful-persistent-0.3.0.1...
68.69 s
[mergeful-persistent-source] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
68.69 s
[mergeful-persistent-source] 'ghc' version < 9.12):
68.69 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
68.69 s
[mergeful-persistent-source] 9.12.1
69.22 s
[mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.21.0.0
69.22 s
[mergeful-persistent-source] Dependency containers: using containers-0.7
69.22 s
[mergeful-persistent-source] Dependency mergeful: using mergeful-0.3.0.0
69.22 s
[mergeful-persistent-source] Dependency microlens: using microlens-0.4.13.1
69.22 s
[mergeful-persistent-source] Dependency mtl: using mtl-2.3.1
69.22 s
[mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3
69.22 s
[mergeful-persistent-source] Dependency QuickCheck: using QuickCheck-2.15.0.1
69.22 s
[mergeful-persistent-source] Dependency base >=4.11 && <5: using base-4.21.0.0
69.22 s
[mergeful-persistent-source] Dependency containers: using containers-0.7
69.22 s
[mergeful-persistent-source] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0
69.22 s
[mergeful-persistent-source] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1
69.22 s
[mergeful-persistent-source] Dependency genvalidity-persistent: using genvalidity-persistent-1.0.0.2
69.22 s
[mergeful-persistent-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0
69.22 s
[mergeful-persistent-source] Dependency mergeful: using mergeful-0.3.0.0
69.22 s
[mergeful-persistent-source] Dependency mergeful-persistent: using mergeful-persistent-0.3.0.1
69.22 s
[mergeful-persistent-source] Dependency monad-logger: using monad-logger-0.3.41
69.22 s
[mergeful-persistent-source] Dependency mtl: using mtl-2.3.1
69.22 s
[mergeful-persistent-source] Dependency path: using path-0.9.6
69.22 s
[mergeful-persistent-source] Dependency path-io: using path-io-1.8.2
69.22 s
[mergeful-persistent-source] Dependency persistent: using persistent-2.14.6.3
69.22 s
[mergeful-persistent-source] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0
69.22 s
[mergeful-persistent-source] Dependency persistent-template: using persistent-template-2.12.0.0
69.22 s
[mergeful-persistent-source] Dependency sydtest: using sydtest-0.19.0.0
69.22 s
[mergeful-persistent-source] Dependency text: using text-2.1.2
69.22 s
[mergeful-persistent-source] Dependency validity: using validity-0.12.1.0
69.22 s
[mergeful-persistent-source] Dependency validity-persistent: using validity-persistent-0.0.0.0
69.22 s
[mergeful-persistent-source] Source component graph:
69.22 s
[mergeful-persistent-source] component lib
69.22 s
[mergeful-persistent-source] component test:mergeful-persistent-test dependency lib
69.22 s
[mergeful-persistent-source] Configured component graph:
69.22 s
[mergeful-persistent-source] component mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.22 s
[mergeful-persistent-source] include base-4.21.0.0-inplace
69.22 s
[mergeful-persistent-source] include containers-0.7-inplace
69.22 s
[mergeful-persistent-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.22 s
[mergeful-persistent-source] include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
69.22 s
[mergeful-persistent-source] include mtl-2.3.1-inplace
69.22 s
[mergeful-persistent-source] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.22 s
[mergeful-persistent-source] component mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
69.22 s
[mergeful-persistent-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
69.22 s
[mergeful-persistent-source] include base-4.21.0.0-inplace
69.22 s
[mergeful-persistent-source] include containers-0.7-inplace
69.22 s
[mergeful-persistent-source] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
69.22 s
[mergeful-persistent-source] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
69.22 s
[mergeful-persistent-source] include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
69.22 s
[mergeful-persistent-source] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
69.22 s
[mergeful-persistent-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.22 s
[mergeful-persistent-source] include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.22 s
[mergeful-persistent-source] include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
69.22 s
[mergeful-persistent-source] include mtl-2.3.1-inplace
69.22 s
[mergeful-persistent-source] include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
69.22 s
[mergeful-persistent-source] include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
69.22 s
[mergeful-persistent-source] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.22 s
[mergeful-persistent-source] include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
69.22 s
[mergeful-persistent-source] include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
69.22 s
[mergeful-persistent-source] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
69.22 s
[mergeful-persistent-source] include text-2.1.2-inplace
69.22 s
[mergeful-persistent-source] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
69.22 s
[mergeful-persistent-source] include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
69.22 s
[mergeful-persistent-source] Linked component graph:
69.22 s
[mergeful-persistent-source] unit mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.22 s
[mergeful-persistent-source] include base-4.21.0.0-inplace
69.22 s
[mergeful-persistent-source] include containers-0.7-inplace
69.22 s
[mergeful-persistent-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.22 s
[mergeful-persistent-source] include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
69.22 s
[mergeful-persistent-source] include mtl-2.3.1-inplace
69.22 s
[mergeful-persistent-source] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.22 s
[mergeful-persistent-source] Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px:Data.Mergeful.Persistent
69.22 s
[mergeful-persistent-source] unit mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
69.22 s
[mergeful-persistent-source] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
69.22 s
[mergeful-persistent-source] include base-4.21.0.0-inplace
69.22 s
[mergeful-persistent-source] include containers-0.7-inplace
69.22 s
[mergeful-persistent-source] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
69.22 s
[mergeful-persistent-source] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
69.22 s
[mergeful-persistent-source] include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
69.22 s
[mergeful-persistent-source] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
69.22 s
[mergeful-persistent-source] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.22 s
[mergeful-persistent-source] include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.22 s
[mergeful-persistent-source] include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
69.22 s
[mergeful-persistent-source] include mtl-2.3.1-inplace
69.22 s
[mergeful-persistent-source] include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
69.22 s
[mergeful-persistent-source] include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
69.22 s
[mergeful-persistent-source] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.22 s
[mergeful-persistent-source] include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
69.22 s
[mergeful-persistent-source] include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
69.22 s
[mergeful-persistent-source] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
69.22 s
[mergeful-persistent-source] include text-2.1.2-inplace
69.22 s
[mergeful-persistent-source] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
69.22 s
[mergeful-persistent-source] include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
69.22 s
[mergeful-persistent-source] Ready component graph:
69.22 s
[mergeful-persistent-source] definite mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.22 s
[mergeful-persistent-source] depends base-4.21.0.0-inplace
69.23 s
[mergeful-persistent-source] depends containers-0.7-inplace
69.23 s
[mergeful-persistent-source] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.23 s
[mergeful-persistent-source] depends microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
69.23 s
[mergeful-persistent-source] depends mtl-2.3.1-inplace
69.23 s
[mergeful-persistent-source] depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.23 s
[mergeful-persistent-source] definite mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
69.23 s
[mergeful-persistent-source] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
69.23 s
[mergeful-persistent-source] depends base-4.21.0.0-inplace
69.23 s
[mergeful-persistent-source] depends containers-0.7-inplace
69.23 s
[mergeful-persistent-source] depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
69.23 s
[mergeful-persistent-source] depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
69.23 s
[mergeful-persistent-source] depends genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
69.23 s
[mergeful-persistent-source] depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
69.23 s
[mergeful-persistent-source] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
69.23 s
[mergeful-persistent-source] depends mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
69.23 s
[mergeful-persistent-source] depends monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
69.23 s
[mergeful-persistent-source] depends mtl-2.3.1-inplace
69.23 s
[mergeful-persistent-source] depends path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
69.23 s
[mergeful-persistent-source] depends path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
69.23 s
[mergeful-persistent-source] depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
69.23 s
[mergeful-persistent-source] depends persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
69.23 s
[mergeful-persistent-source] depends persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
69.23 s
[mergeful-persistent-source] depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
69.23 s
[mergeful-persistent-source] depends text-2.1.2-inplace
69.23 s
[mergeful-persistent-source] depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
69.23 s
[mergeful-persistent-source] depends validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
69.23 s
[mergeful-persistent-source] Using Cabal-3.14.1.0 compiled by ghc-9.12
69.23 s
[mergeful-persistent-source] Using compiler: ghc-9.12.1
69.23 s
[mergeful-persistent-source] Using install prefix:
69.23 s
[mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1
69.23 s
[mergeful-persistent-source] Executables installed in:
69.23 s
[mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/bin
69.23 s
[mergeful-persistent-source] Libraries installed in:
69.23 s
[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
69.23 s
[mergeful-persistent-source] Dynamic Libraries installed in:
69.23 s
[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
69.23 s
[mergeful-persistent-source] Private executables installed in:
69.23 s
[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
69.23 s
[mergeful-persistent-source] Data files installed in:
69.23 s
[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
69.23 s
[mergeful-persistent-source] Documentation installed in: /share/doc/mergeful-persistent-0.3.0.1
69.23 s
[mergeful-persistent-source] Configuration files installed in:
69.23 s
[mergeful-persistent-source] /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/etc
69.23 s
[mergeful-persistent-source] No alex found
69.23 s
[mergeful-persistent-source] Using ar found on system at:
69.23 s
[mergeful-persistent-source] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
69.23 s
[mergeful-persistent-source] No c2hs found
69.23 s
[mergeful-persistent-source] No cpphs found
69.23 s
[mergeful-persistent-source] No doctest found
69.23 s
[mergeful-persistent-source] Using gcc version 14.2.1 given by user at:
69.23 s
[mergeful-persistent-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
69.23 s
[mergeful-persistent-source] Using ghc version 9.12.1 found on system at:
69.23 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
69.23 s
[mergeful-persistent-source] Using ghc-pkg version 9.12.1 found on system at:
69.23 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
69.23 s
[mergeful-persistent-source] No ghcjs found
69.23 s
[mergeful-persistent-source] No ghcjs-pkg found
69.23 s
[mergeful-persistent-source] No greencard found
69.23 s
[mergeful-persistent-source] Using haddock version 2.30.0 found on system at:
69.23 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
69.23 s
[mergeful-persistent-source] No happy found
69.23 s
[mergeful-persistent-source] No haskell-suite found
69.26 s
[mergeful-persistent-source] No haskell-suite-pkg found
69.26 s
[mergeful-persistent-source] No hmake found
69.26 s
[mergeful-persistent-source] Using hpc version 0.69 found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
69.26 s
[mergeful-persistent-source] Using hsc2hs version 0.68.10 found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
69.26 s
[mergeful-persistent-source] Using hscolour version 1.25 found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
69.26 s
[mergeful-persistent-source] No jhc found
69.26 s
[mergeful-persistent-source] Using ld found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
69.26 s
[mergeful-persistent-source] No pkg-config found
69.26 s
[mergeful-persistent-source] Using runghc version 9.12.1 found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
69.26 s
[mergeful-persistent-source] Using strip version 2.43 found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
69.26 s
[mergeful-persistent-source] Using tar found on system at:
69.26 s
[mergeful-persistent-source] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
69.26 s
[mergeful-persistent-source] No uhc found
69.45 s
[mergeful-persistent-source] Phase: buildPhase
69.46 s
[mergeful-persistent-source] Distribution quality warnings:
69.46 s
[mergeful-persistent-source] [no-category] No 'category' field.
69.46 s
[mergeful-persistent-source] [no-description] No 'description' field.
69.46 s
[mergeful-persistent-source] [missing-upper-bounds] On library, these packages miss upper bounds:
69.46 s
[mergeful-persistent-source] - containers
69.46 s
[mergeful-persistent-source] - mergeful
69.46 s
[mergeful-persistent-source] - microlens
69.46 s
[mergeful-persistent-source] - mtl
69.46 s
[mergeful-persistent-source] - persistent
69.46 s
[mergeful-persistent-source] Please add them. There is more information at https://pvp.haskell.org/
69.46 s
[mergeful-persistent-source] Building source dist for mergeful-persistent-0.3.0.1...
69.47 s
[mergeful-persistent-source] Source tarball created: dist/mergeful-persistent-0.3.0.1.tar.gz
69.47 s
[mergeful-persistent-source] Phase: checkPhase
69.48 s
[mergeful-persistent-source] Phase: haddockPhase
69.48 s
[mergeful-persistent-source] Phase: installPhase
69.49 s
[mergeful-persistent-source] Phase: fixupPhase
73.01 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1
73.07 s
[post-build-hook] copying 1 paths...
73.07 s
[post-build-hook] copying path '/nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1' to 'https://cache.staging.nix-ci.com'...
73.58 s
[post-build-hook] copying 1 paths...
73.58 s
[post-build-hook] copying path '/nix/store/ri7wyvg79l98gnydnkk5bv4rzmf9h375-mergeful-persistent-source-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'...
73.80 s
Progress: 5 of 8 built
73.87 s
Building mergeful-persistent
74.31 s
[mergeful-persistent] Phase: setupCompilerEnvironmentPhase
74.31 s
[mergeful-persistent] Build with /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1.
74.82 s
[mergeful-persistent] Phase: unpackPhase
74.83 s
[mergeful-persistent] unpacking source archive /nix/store/dx5dm3ap7b38sgnbfrya1lfny265h18f-mergeful-persistent-source-0.3.0.1/mergeful-persistent-0.3.0.1.tar.gz
74.83 s
[mergeful-persistent] source root is mergeful-persistent-0.3.0.1
74.84 s
[mergeful-persistent] setting SOURCE_DATE_EPOCH to timestamp 1780347039 of file mergeful-persistent-0.3.0.1/test/TestUtils/ServerDB.hs
74.85 s
[mergeful-persistent] warning: file mergeful-persistent-0.3.0.1/test/TestUtils/ServerDB.hs may be generated; SOURCE_DATE_EPOCH may be non-deterministic
74.85 s
[mergeful-persistent] Phase: patchPhase
74.85 s
[mergeful-persistent] Phase: compileBuildDriverPhase
74.86 s
[mergeful-persistent] setupCompileFlags: -package-db=/build/tmp.dziRUXqp6s/setup-package.conf.d -threaded
74.91 s
[mergeful-persistent] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.dziRUXqp6s/Main.o )
74.96 s
[mergeful-persistent] [2 of 2] Linking Setup
76.12 s
[mergeful-persistent] Phase: updateAutotoolsGnuConfigScriptsPhase
76.13 s
[mergeful-persistent] Phase: configurePhase
76.14 s
[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
76.14 s
[mergeful-persistent] Using Parsec parser
76.14 s
[mergeful-persistent] Configuring mergeful-persistent-0.3.0.1...
76.17 s
[mergeful-persistent] Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.14.1.0 supports
76.17 s
[mergeful-persistent] 'ghc' version < 9.12):
76.17 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc is version
76.17 s
[mergeful-persistent] 9.12.1
76.73 s
[mergeful-persistent] Dependency base >=4.11 && <5: using base-4.21.0.0
76.73 s
[mergeful-persistent] Dependency containers: using containers-0.7
76.73 s
[mergeful-persistent] Dependency mergeful: using mergeful-0.3.0.0
76.73 s
[mergeful-persistent] Dependency microlens: using microlens-0.4.13.1
76.73 s
[mergeful-persistent] Dependency mtl: using mtl-2.3.1
76.73 s
[mergeful-persistent] Dependency persistent: using persistent-2.14.6.3
76.73 s
[mergeful-persistent] Dependency QuickCheck: using QuickCheck-2.15.0.1
76.73 s
[mergeful-persistent] Dependency base >=4.11 && <5: using base-4.21.0.0
76.73 s
[mergeful-persistent] Dependency containers: using containers-0.7
76.73 s
[mergeful-persistent] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0
76.73 s
[mergeful-persistent] Dependency genvalidity-mergeful: using genvalidity-mergeful-0.3.0.1
76.73 s
[mergeful-persistent] Dependency genvalidity-persistent: using genvalidity-persistent-1.0.0.2
76.73 s
[mergeful-persistent] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.0.0
76.73 s
[mergeful-persistent] Dependency mergeful: using mergeful-0.3.0.0
76.73 s
[mergeful-persistent] Dependency mergeful-persistent: using mergeful-persistent-0.3.0.1
76.73 s
[mergeful-persistent] Dependency monad-logger: using monad-logger-0.3.41
76.73 s
[mergeful-persistent] Dependency mtl: using mtl-2.3.1
76.73 s
[mergeful-persistent] Dependency path: using path-0.9.6
76.73 s
[mergeful-persistent] Dependency path-io: using path-io-1.8.2
76.73 s
[mergeful-persistent] Dependency persistent: using persistent-2.14.6.3
76.73 s
[mergeful-persistent] Dependency persistent-sqlite: using persistent-sqlite-2.13.3.0
76.73 s
[mergeful-persistent] Dependency persistent-template: using persistent-template-2.12.0.0
76.73 s
[mergeful-persistent] Dependency sydtest: using sydtest-0.19.0.0
76.73 s
[mergeful-persistent] Dependency text: using text-2.1.2
76.73 s
[mergeful-persistent] Dependency validity: using validity-0.12.1.0
76.73 s
[mergeful-persistent] Dependency validity-persistent: using validity-persistent-0.0.0.0
76.73 s
[mergeful-persistent] Source component graph:
76.73 s
[mergeful-persistent] component lib
76.73 s
[mergeful-persistent] component test:mergeful-persistent-test dependency lib
76.73 s
[mergeful-persistent] Configured component graph:
76.73 s
[mergeful-persistent] component mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] include base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] include containers-0.7-inplace
76.73 s
[mergeful-persistent] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
76.73 s
[mergeful-persistent] include mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] component mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
76.73 s
[mergeful-persistent] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
76.73 s
[mergeful-persistent] include base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] include containers-0.7-inplace
76.73 s
[mergeful-persistent] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
76.73 s
[mergeful-persistent] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
76.73 s
[mergeful-persistent] include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
76.73 s
[mergeful-persistent] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
76.73 s
[mergeful-persistent] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
76.73 s
[mergeful-persistent] include mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
76.73 s
[mergeful-persistent] include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
76.73 s
[mergeful-persistent] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
76.73 s
[mergeful-persistent] include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
76.73 s
[mergeful-persistent] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
76.73 s
[mergeful-persistent] include text-2.1.2-inplace
76.73 s
[mergeful-persistent] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
76.73 s
[mergeful-persistent] include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
76.73 s
[mergeful-persistent] Linked component graph:
76.73 s
[mergeful-persistent] unit mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] include base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] include containers-0.7-inplace
76.73 s
[mergeful-persistent] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] include microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
76.73 s
[mergeful-persistent] include mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] Data.Mergeful.Persistent=mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px:Data.Mergeful.Persistent
76.73 s
[mergeful-persistent] unit mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
76.73 s
[mergeful-persistent] include QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
76.73 s
[mergeful-persistent] include base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] include containers-0.7-inplace
76.73 s
[mergeful-persistent] include genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
76.73 s
[mergeful-persistent] include genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
76.73 s
[mergeful-persistent] include genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
76.73 s
[mergeful-persistent] include genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
76.73 s
[mergeful-persistent] include mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] include mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] include monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
76.73 s
[mergeful-persistent] include mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] include path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
76.73 s
[mergeful-persistent] include path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
76.73 s
[mergeful-persistent] include persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] include persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
76.73 s
[mergeful-persistent] include persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
76.73 s
[mergeful-persistent] include sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
76.73 s
[mergeful-persistent] include text-2.1.2-inplace
76.73 s
[mergeful-persistent] include validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
76.73 s
[mergeful-persistent] include validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
76.73 s
[mergeful-persistent] Ready component graph:
76.73 s
[mergeful-persistent] definite mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] depends base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] depends containers-0.7-inplace
76.73 s
[mergeful-persistent] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] depends microlens-0.4.13.1-4mWL41eGvRm4vRmPDsis20
76.73 s
[mergeful-persistent] depends mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] definite mergeful-persistent-0.3.0.1-6G73Wp0brGuHCTENbHK9S9-mergeful-persistent-test
76.73 s
[mergeful-persistent] depends QuickCheck-2.15.0.1-KdZB267oTS6GL9VDjWvdGb
76.73 s
[mergeful-persistent] depends base-4.21.0.0-inplace
76.73 s
[mergeful-persistent] depends containers-0.7-inplace
76.73 s
[mergeful-persistent] depends genvalidity-1.1.1.0-EwzYUA76dp3Cti0mQEbg6b
76.73 s
[mergeful-persistent] depends genvalidity-mergeful-0.3.0.1-IQXeagktmY6FGtSlsEQfxn
76.73 s
[mergeful-persistent] depends genvalidity-persistent-1.0.0.2-Hdb60J2pVWM7QlUr1dmOIy
76.73 s
[mergeful-persistent] depends genvalidity-sydtest-1.0.0.0-7BDm1yHreJtBUDpDPSQTtP
76.73 s
[mergeful-persistent] depends mergeful-0.3.0.0-JCwYQrhHShsHr7qIZxQmHi
76.73 s
[mergeful-persistent] depends mergeful-persistent-0.3.0.1-GnsjI3l5qNaUal58PN7px
76.73 s
[mergeful-persistent] depends monad-logger-0.3.41-DRrxFA1nBWt7rJwezpyqFH
76.73 s
[mergeful-persistent] depends mtl-2.3.1-inplace
76.73 s
[mergeful-persistent] depends path-0.9.6-7QfmXEiWvlwATHBDz4ozOq
76.73 s
[mergeful-persistent] depends path-io-1.8.2-5doLRNS99JfC1Sjo6R4cj4
76.73 s
[mergeful-persistent] depends persistent-2.14.6.3-90zee9rhmLPVm1ijq7GYw
76.73 s
[mergeful-persistent] depends persistent-sqlite-2.13.3.0-9Bo61TcECjL6D6SkaITT3R
76.73 s
[mergeful-persistent] depends persistent-template-2.12.0.0-AgeX5oCr2hkpo4dy34B7M
76.73 s
[mergeful-persistent] depends sydtest-0.19.0.0-JAdslSwZ8BNE9hga1m1nOe
76.73 s
[mergeful-persistent] depends text-2.1.2-inplace
76.73 s
[mergeful-persistent] depends validity-0.12.1.0-Ftge1kUAZUw5oLX0xdrPax
76.73 s
[mergeful-persistent] depends validity-persistent-0.0.0.0-KE7bQhlROsP4jT3aVAFVfa
76.73 s
[mergeful-persistent] Using Cabal-3.14.1.0 compiled by ghc-9.12
76.73 s
[mergeful-persistent] Using compiler: ghc-9.12.1
76.73 s
[mergeful-persistent] Using install prefix:
76.73 s
[mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1
76.73 s
[mergeful-persistent] Executables installed in:
76.73 s
[mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/bin
76.73 s
[mergeful-persistent] Libraries installed in:
76.73 s
[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
76.73 s
[mergeful-persistent] Dynamic Libraries installed in:
76.73 s
[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
76.73 s
[mergeful-persistent] Private executables installed in:
76.73 s
[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
76.73 s
[mergeful-persistent] Data files installed in:
76.73 s
[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
76.73 s
[mergeful-persistent] Documentation installed in:
76.73 s
[mergeful-persistent] /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc/share/doc/mergeful-persistent-0.3.0.1
76.73 s
[mergeful-persistent] Configuration files installed in:
76.73 s
[mergeful-persistent] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/etc
76.73 s
[mergeful-persistent] No alex found
76.73 s
[mergeful-persistent] Using ar found on system at:
76.73 s
[mergeful-persistent] /nix/store/srcmmqi8kxjfygd0hyy42c8hv6cws83b-binutils-wrapper-2.43.1/bin/ar
76.73 s
[mergeful-persistent] No c2hs found
76.73 s
[mergeful-persistent] No cpphs found
76.73 s
[mergeful-persistent] No doctest found
76.73 s
[mergeful-persistent] Using gcc version 14.2.1 given by user at:
76.73 s
[mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/gcc
76.73 s
[mergeful-persistent] Using ghc version 9.12.1 found on system at:
76.73 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc
76.73 s
[mergeful-persistent] Using ghc-pkg version 9.12.1 found on system at:
76.73 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/ghc-pkg-9.12.1
76.73 s
[mergeful-persistent] No ghcjs found
76.73 s
[mergeful-persistent] No ghcjs-pkg found
76.73 s
[mergeful-persistent] No greencard found
76.73 s
[mergeful-persistent] Using haddock version 2.30.0 found on system at:
76.73 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/haddock-ghc-9.12.1
76.73 s
[mergeful-persistent] No happy found
76.80 s
[mergeful-persistent] No haskell-suite found
76.80 s
[mergeful-persistent] No haskell-suite-pkg found
76.80 s
[mergeful-persistent] No hmake found
76.80 s
[mergeful-persistent] Using hpc version 0.69 found on system at:
76.80 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hpc-ghc-9.12.1
76.80 s
[mergeful-persistent] Using hsc2hs version 0.68.10 found on system at:
76.80 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/hsc2hs-ghc-9.12.1
76.80 s
[mergeful-persistent] Using hscolour version 1.25 found on system at:
76.80 s
[mergeful-persistent] /nix/store/li6zgl3x3aba384gdjnyhsp41jzhd5pp-hscolour-1.25/bin/HsColour
76.80 s
[mergeful-persistent] No jhc found
76.80 s
[mergeful-persistent] Using ld found on system at:
76.80 s
[mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/ld
76.80 s
[mergeful-persistent] No pkg-config found
76.80 s
[mergeful-persistent] Using runghc version 9.12.1 found on system at:
76.80 s
[mergeful-persistent] /nix/store/n5bn1vmk2l2877ldp2ikx4n0p89k7jf5-ghc-9.12.1/bin/runghc-9.12.1
76.80 s
[mergeful-persistent] Using strip version 2.43 found on system at:
76.80 s
[mergeful-persistent] /nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116/bin/strip
76.80 s
[mergeful-persistent] Using tar found on system at:
76.80 s
[mergeful-persistent] /nix/store/9cwwj1c9csmc85l2cqzs3h9hbf1vwl6c-gnutar-1.35/bin/tar
76.80 s
[mergeful-persistent] No uhc found
77.00 s
[mergeful-persistent] Phase: buildPhase
77.09 s
[mergeful-persistent] Preprocessing library for mergeful-persistent-0.3.0.1...
77.09 s
[mergeful-persistent] Building library for mergeful-persistent-0.3.0.1...
77.20 s
[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 )
77.94 s
[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 )
78.12 s
[mergeful-persistent] [1 of 2] Compiling Data.Mergeful.Persistent ( src/Data/Mergeful/Persistent.hs, dist/build/Data/Mergeful/Persistent.p_o )
78.92 s
[mergeful-persistent] [2 of 2] Compiling Paths_mergeful_persistent ( dist/build/autogen/Paths_mergeful_persistent.hs, dist/build/Paths_mergeful_persistent.p_o )
81.25 s
[mergeful-persistent] Preprocessing test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1...
81.25 s
[mergeful-persistent] Building test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1...
81.60 s
[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 )
81.71 s
[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 )
83.04 s
[mergeful-persistent] [3 of 7] Compiling TestUtils.ClientDB ( test/TestUtils/ClientDB.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils/ClientDB.o )
83.41 s
[mergeful-persistent] [4 of 7] Compiling TestUtils ( test/TestUtils.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/TestUtils.o )
83.61 s
[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 )
84.98 s
[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 )
85.00 s
[mergeful-persistent] [7 of 7] Compiling Main ( test/Spec.hs, dist/build/mergeful-persistent-test/mergeful-persistent-test-tmp/Main.o )
85.61 s
[mergeful-persistent] [8 of 8] Linking dist/build/mergeful-persistent-test/mergeful-persistent-test
86.95 s
[mergeful-persistent] Phase: checkPhase
87.40 s
[mergeful-persistent] Running 1 test suites...
87.40 s
[mergeful-persistent] Test suite mergeful-persistent-test: RUNNING...
87.73 s
[mergeful-persistent] Tests:
87.73 s
[mergeful-persistent]
87.73 s
[mergeful-persistent] Data.Mergeful.Persistent.SingleClientSpec
87.73 s
[mergeful-persistent] mergeFromServerStrategy
87.73 s
[mergeful-persistent] Single Client
87.73 s
[mergeful-persistent] Multiple items
87.73 s
[mergeful-persistent] ✓ succesfully uploads everything to the server for an empty server 178.43 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 183.99 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] Single item
87.73 s
[mergeful-persistent] ✓ succesfully uploads an item to the server for an empty server 163.52 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 149.63 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ is returns an empty response on the second sync with no modifications 218.85 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] mergeUsingCRDTStrategy
87.73 s
[mergeful-persistent] ✓ is returns an empty response on the second sync with no modifications 207.98 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] Single Client
87.73 s
[mergeful-persistent] Single item
87.73 s
[mergeful-persistent] ✓ succesfully uploads an item to the server for an empty server 143.49 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 131.36 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] Multiple items
87.73 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 135.59 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ succesfully uploads everything to the server for an empty server 166.76 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] mergeFromClientStrategy
87.73 s
[mergeful-persistent] does not hold
87.73 s
[mergeful-persistent] is returns an empty response on the second sync with no modifications
87.73 s
[mergeful-persistent] Single Client
87.73 s
[mergeful-persistent] Multiple items
87.73 s
[mergeful-persistent] ✓ succesfully uploads everything to the server for an empty server 153.05 ms
87.73 s
[mergeful-persistent] passed for all of 10 inputs.
87.73 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 179.18 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Single item
87.74 s
[mergeful-persistent] ✓ succesfully downloads an item from the server for an empty client 131.43 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ succesfully uploads an item to the server for an empty server 138.64 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] sanity
87.74 s
[mergeful-persistent] setupClient & clientGetStore
87.74 s
[mergeful-persistent] ✓ roundtrips 184.93 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] setupServer & serverGetStore
87.74 s
[mergeful-persistent] ✓ roundtrips 135.96 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Data.Mergeful.Persistent.TwoClientsSpec
87.74 s
[mergeful-persistent] sanity
87.74 s
[mergeful-persistent] setupClient & clientGetStore
87.74 s
[mergeful-persistent] ✓ roundtrips 226.00 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] setupServer & serverGetStore
87.74 s
[mergeful-persistent] ✓ roundtrips 188.87 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] mergeFromClientStrategy
87.74 s
[mergeful-persistent] Does not hold
87.74 s
[mergeful-persistent] does not diverge after a conflict occurs
87.74 s
[mergeful-persistent] Multiple clients
87.74 s
[mergeful-persistent] Single item
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 240.74 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ succesfully syncs a deletion across to a second client 234.48 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs an addition accross to a second client 240.45 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs a modification accross to a second client 251.40 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Multiple items
87.74 s
[mergeful-persistent] ✓ succesfully syncs deletions across to a second client 255.55 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs additions accross to a second client 258.06 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 249.65 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ does not lose data after a conflict occurs 264.08 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] mergeFromServerStrategy
87.74 s
[mergeful-persistent] ✓ does not diverge after a conflict occurs 267.74 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Does not hold
87.74 s
[mergeful-persistent] does not lose data after a conflict occurs
87.74 s
[mergeful-persistent] Multiple clients
87.74 s
[mergeful-persistent] Single item
87.74 s
[mergeful-persistent] ✓ succesfully syncs a deletion across to a second client 236.46 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs an addition accross to a second client 151.73 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 160.45 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs a modification accross to a second client 172.59 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Multiple items
87.74 s
[mergeful-persistent] ✓ succesfully syncs deletions across to a second client 172.30 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 173.11 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs additions accross to a second client 165.37 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] mergeUsingCRDTStrategy
87.74 s
[mergeful-persistent] Multiple clients
87.74 s
[mergeful-persistent] Multiple items
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 157.34 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs additions accross to a second client 160.94 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ succesfully syncs deletions across to a second client 148.95 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] Single item
87.74 s
[mergeful-persistent] ✓ does not run into a conflict if two clients both try to sync a deletion 141.93 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.74 s
[mergeful-persistent] ✓ successfully syncs an addition accross to a second client 126.70 ms
87.74 s
[mergeful-persistent] passed for all of 10 inputs.
87.78 s
[mergeful-persistent] ✓ succesfully syncs a deletion across to a second client 132.87 ms
87.78 s
[mergeful-persistent] passed for all of 10 inputs.
87.78 s
[mergeful-persistent] ✓ successfully syncs a modification accross to a second client 122.97 ms
87.78 s
[mergeful-persistent] passed for all of 10 inputs.
87.78 s
[mergeful-persistent] ✓ does not diverge after a conflict occurs 130.25 ms
87.78 s
[mergeful-persistent] passed for all of 10 inputs.
87.78 s
[mergeful-persistent] ✓ does not lose data after a conflict occurs 124.63 ms
87.78 s
[mergeful-persistent] passed for all of 10 inputs.
87.78 s
[mergeful-persistent]
87.78 s
[mergeful-persistent]
87.78 s
[mergeful-persistent] Examples: 430
87.78 s
[mergeful-persistent] Passed: 43
87.78 s
[mergeful-persistent] Failed: 0
87.78 s
[mergeful-persistent] Pending: 3
87.78 s
[mergeful-persistent] Sum of test runtimes: 7.76 seconds
87.78 s
[mergeful-persistent] Test suite took: 0.32 seconds
87.78 s
[mergeful-persistent]
87.80 s
[mergeful-persistent] Test suite mergeful-persistent-test: PASS
87.80 s
[mergeful-persistent] Test suite logged to:
87.80 s
[mergeful-persistent] dist/test/mergeful-persistent-0.3.0.1-mergeful-persistent-test.log
87.80 s
[mergeful-persistent] 1 of 1 test suites (1 of 1 test cases) passed.
87.81 s
[mergeful-persistent] Phase: haddockPhase
88.72 s
[mergeful-persistent] Preprocessing library for mergeful-persistent-0.3.0.1...
88.72 s
[mergeful-persistent] Running Haddock on library for mergeful-persistent-0.3.0.1...
88.72 s
[mergeful-persistent] Warning: The documentation for the following packages are not installed. No
88.72 s
[mergeful-persistent] links will be generated to these packages: attoparsec-0.14.4,
88.72 s
[mergeful-persistent] attoparsec-0.14.4, vector-0.13.2.0
89.00 s
[mergeful-persistent] [1 of 2] Compiling Data.Mergeful.Persistent ( src/Data/Mergeful/Persistent.hs, nothing ) [HIE file is missing]
89.30 s
[mergeful-persistent] [2 of 2] Compiling Paths_mergeful_persistent ( dist/build/autogen/Paths_mergeful_persistent.hs, nothing ) [HIE file is missing]
89.34 s
[mergeful-persistent] Haddock coverage:
89.58 s
[mergeful-persistent] 79% ( 19 / 24) in 'Data.Mergeful.Persistent'
89.58 s
[mergeful-persistent] Missing documentation for:
89.58 s
[mergeful-persistent] Module header
89.58 s
[mergeful-persistent] clientMergeSyncResponseQuery (src/Data/Mergeful/Persistent.hs:162)
89.58 s
[mergeful-persistent] clientSyncProcessor (src/Data/Mergeful/Persistent.hs:208)
89.58 s
[mergeful-persistent] serverSyncProcessor (src/Data/Mergeful/Persistent.hs:424)
89.58 s
[mergeful-persistent] serverSyncWithCustomIdProcessor (src/Data/Mergeful/Persistent.hs:512)
90.20 s
[mergeful-persistent] Warning: Data.Mergeful.Persistent: could not find link destinations for:
90.24 s
[mergeful-persistent] - Data.Mergeful.Item.Rep_ItemMergeStrategy
96.53 s
[mergeful-persistent] Documentation created: dist/doc/html/mergeful-persistent,
96.55 s
[mergeful-persistent] dist/doc/html/mergeful-persistent/mergeful-persistent.txt
97.40 s
[mergeful-persistent] Preprocessing test suite 'mergeful-persistent-test' for mergeful-persistent-0.3.0.1...
97.51 s
[mergeful-persistent] Phase: installPhase
97.62 s
[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
97.92 s
[mergeful-persistent] Phase: fixupPhase
97.94 s
[mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1
97.94 s
[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
97.99 s
[mergeful-persistent] checking for references to /build/ in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1...
98.00 s
[mergeful-persistent] patching script interpreter paths in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1
98.00 s
[mergeful-persistent] stripping (with command strip and flags -S -p) in /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/lib
98.04 s
[mergeful-persistent] shrinking RPATHs of ELF executables and libraries in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc
98.04 s
[mergeful-persistent] checking for references to /build/ in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc...
98.05 s
[mergeful-persistent] patching script interpreter paths in /nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc
98.81 s
[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
99.05 s
[post-build-hook] copying 2 paths...
99.05 s
[post-build-hook] copying path '/nix/store/cdl30sdh183nrg6ca3v2x67rgk2aakzp-mergeful-persistent-0.3.0.1-doc' to 'https://cache.staging.nix-ci.com'...
99.32 s
[post-build-hook] copying path '/nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1' to 'https://cache.staging.nix-ci.com'...
100.14 s
[post-build-hook] copying 1 paths...
100.14 s
[post-build-hook] copying path '/nix/store/7aqwpd175lqiggsqn5w18rlqkpxp1ahm-mergeful-persistent-0.3.0.1.drv' to 'https://cache.staging.nix-ci.com'...
100.87 s
Progress: 6 of 8 built
100.92 s
Building mergeful-release
100.96 s
[mergeful-release] /nix/store/1s64k7cwfgms1vjg8bj23255bqsrf2mw-mergeful-0.3.0.0/nix-support:
100.96 s
[mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs
100.96 s
[mergeful-release] /nix/store/72vyac69azc1mxnxj3wlnjj1d35y0610-mergeful-persistent-0.3.0.1/nix-support:
100.96 s
[mergeful-release] propagated-build-inputs: Keeping existing link to /nix/store/gm5k464yfqnlg4yb6j5d356c5j3b2a9x-genvalidity-mergeful-0.3.0.1/nix-support/propagated-build-inputs
101.00 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/35kfaf99mk6lj60mqcw07n6lqd8ah2ci-mergeful-release
101.23 s
[post-build-hook] copying 1 paths...
101.23 s
[post-build-hook] copying path '/nix/store/35kfaf99mk6lj60mqcw07n6lqd8ah2ci-mergeful-release' to 'https://cache.staging.nix-ci.com'...
101.69 s
[post-build-hook] copying 1 paths...
101.72 s
[post-build-hook] copying path '/nix/store/blhcz37ra77v1c7b6rjdrc0ihq1fbw01-mergeful-release.drv' to 'https://cache.staging.nix-ci.com'...
101.87 s
Progress: 7 of 8 built