$ /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/timeout --kill-after=15s 1800s /nix/store/mycbwkcm1jzjgsaiydvzib9phmzfz9vx-nix-2.31.1/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --extra-substituters https://sellout.cachix.org --extra-trusted-public-keys sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE= --netrc-file /tmp/nix-ci-worker-2a2c31920402f056/cachix-c23fcceb2d11dfce/netrc --extra-substituters https://cache.nix-ci.com --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --netrc-file /tmp/nix-ci-worker-2a2c31920402f056/nix-ci-cache-1021859a135e7bb0/netrc --print-build-logs build --no-link git+https://x-access-token:@github.com/sellout/calendrical?ref=main&rev=d2b03403c83fdf85714bcf7b2bd33daa95172d24#devShells.x86_64-linux.ghc963 --post-build-hook /tmp/nix-ci-worker-2a2c31920402f056/nix-ci-cache-upload.sh warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-experimental-features'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'sandbox'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'use-registries'. Pass '--accept-flake-config' to trust it building '/nix/store/qkc5k5jbcv8aphhpx8ks89i27r3jb3fj-cabal2nix-calendrical.drv'... cabal2nix-calendrical (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/kfnxnrngk23z6zgvbhr3fyz4nlzfmafq-cabal2nix-calendrical cabal2nix-calendrical (post)> Nothing to push - all store paths are already on Cachix. cabal2nix-calendrical (post)> added 1 signatures cabal2nix-calendrical (post)> added 1 signatures cabal2nix-calendrical (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kfnxnrngk23z6zgvbhr3fyz4nlzfmafq-cabal2nix-calendrical cabal2nix-calendrical (post)> copying 1 paths... cabal2nix-calendrical (post)> copying path '/nix/store/kfnxnrngk23z6zgvbhr3fyz4nlzfmafq-cabal2nix-calendrical' to 'https://cache.nix-ci.com'... cabal2nix-calendrical (post)> copying 0 paths... building '/nix/store/s68dfr7dyj2j0jmhznfr83d205ki2v2x-cabal2nix-mixed-radix.drv'... cabal2nix-mixed-radix (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/xf90s8i1lc7xr5bkr5s0pcfbc13zc3vx-cabal2nix-mixed-radix cabal2nix-mixed-radix (post)> Nothing to push - all store paths are already on Cachix. cabal2nix-mixed-radix (post)> added 1 signatures cabal2nix-mixed-radix (post)> added 1 signatures cabal2nix-mixed-radix (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xf90s8i1lc7xr5bkr5s0pcfbc13zc3vx-cabal2nix-mixed-radix cabal2nix-mixed-radix (post)> copying 1 paths... cabal2nix-mixed-radix (post)> copying path '/nix/store/xf90s8i1lc7xr5bkr5s0pcfbc13zc3vx-cabal2nix-mixed-radix' to 'https://cache.nix-ci.com'... cabal2nix-mixed-radix (post)> copying 0 paths... building '/nix/store/nzr141zjwanv6gxgjqy2l6gzsj89gfvm-cabal2nix-numeric-tangle.drv'... cabal2nix-numeric-tangle (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/mda7r66c3h1aswmrzbl6x4baggdbwqk6-cabal2nix-numeric-tangle cabal2nix-numeric-tangle (post)> Nothing to push - all store paths are already on Cachix. cabal2nix-numeric-tangle (post)> added 1 signatures cabal2nix-numeric-tangle (post)> added 1 signatures cabal2nix-numeric-tangle (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/mda7r66c3h1aswmrzbl6x4baggdbwqk6-cabal2nix-numeric-tangle cabal2nix-numeric-tangle (post)> copying 1 paths... cabal2nix-numeric-tangle (post)> copying path '/nix/store/mda7r66c3h1aswmrzbl6x4baggdbwqk6-cabal2nix-numeric-tangle' to 'https://cache.nix-ci.com'... cabal2nix-numeric-tangle (post)> copying 0 paths... building '/nix/store/828hjdyywbwjar5kz6z4iqh82z220129-cabal2nix-numeric-tangle-fin.drv'... cabal2nix-numeric-tangle-fin (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/xmhal7kj77g24ncr7l2w0nh1c0fhfa13-cabal2nix-numeric-tangle-fin cabal2nix-numeric-tangle-fin (post)> Nothing to push - all store paths are already on Cachix. cabal2nix-numeric-tangle-fin (post)> added 1 signatures cabal2nix-numeric-tangle-fin (post)> added 1 signatures cabal2nix-numeric-tangle-fin (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xmhal7kj77g24ncr7l2w0nh1c0fhfa13-cabal2nix-numeric-tangle-fin cabal2nix-numeric-tangle-fin (post)> copying 1 paths... cabal2nix-numeric-tangle-fin (post)> copying path '/nix/store/xmhal7kj77g24ncr7l2w0nh1c0fhfa13-cabal2nix-numeric-tangle-fin' to 'https://cache.nix-ci.com'... cabal2nix-numeric-tangle-fin (post)> copying 0 paths... building '/nix/store/zgqm04a0ppzvysmzj20hbzfxyjpidxjh-cabal2nix-no-recursion.drv'... cabal2nix-no-recursion (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ifpxmqaii9ij6bfkn6g8g678phc7nsgs-cabal2nix-no-recursion cabal2nix-no-recursion (post)> Nothing to push - all store paths are already on Cachix. cabal2nix-no-recursion (post)> added 1 signatures cabal2nix-no-recursion (post)> added 1 signatures cabal2nix-no-recursion (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ifpxmqaii9ij6bfkn6g8g678phc7nsgs-cabal2nix-no-recursion cabal2nix-no-recursion (post)> copying 1 paths... cabal2nix-no-recursion (post)> copying path '/nix/store/ifpxmqaii9ij6bfkn6g8g678phc7nsgs-cabal2nix-no-recursion' to 'https://cache.nix-ci.com'... cabal2nix-no-recursion (post)> copying 0 paths... these 171 derivations will be built: /nix/store/pi4h6qpw39b9y21l3880n3nbd22nljjm-Cabal-syntax-3.10.3.0.drv /nix/store/mnv973py4kyl39904d179prnq37am6cc-Cabal-3.10.3.0.drv /nix/store/5zrqwrs5cm8qia9hic22yspds0224z4x-jailbreak-cabal-1.4.1.drv /nix/store/2afcjaxi3bm90plywhdi73xhyp3g82gl-quickcheck-classes-base-0.6.2.0.drv /nix/store/25r8sj766z3x0m40xmi1jkr0f87fhfgf-os-string-2.0.7.drv /nix/store/raawra7i7gmjrxwv3ha92ibj862l6swh-hashable-1.4.7.0.drv /nix/store/9r4f8hkcrr0gf1jiv1c2b51cyjvjynvb-these-1.2.1.drv /nix/store/3msi0mzv6n141ygiqhrv9salm522c899-strict-0.5.1.drv /nix/store/4z5r2hfz4y3c0ywd6r448mrjy3l2y8m2-data-fix-0.3.4.drv /nix/store/7r4xiyivh2d3gzfk0g9vbi129zp2b8rz-text-short-0.1.6.drv /nix/store/9kcp9a154zb9vf1dpakdaz1jzd1x00yd-OneTuple-0.4.2.drv /nix/store/fdr9lzgqdqfb032jxd85za2p7cl6pcds-uuid-types-1.0.6.drv /nix/store/nn661j1l2ydkqfzxji45ml589v2cfqji-ChasingBottoms-1.3.1.15.drv /nix/store/x21yx3c56iqg7192gdnn26m2q28cjfqi-constraints-0.14.2.drv /nix/store/zzh5a0w9bfrxhqp0nx7l86jvqwplzckv-async-2.2.5.drv /nix/store/31zcq7ypkdphn9lw4kfiyybkmd2ydvry-lifted-async-0.10.2.7.drv /nix/store/l04h7gm1kx94d6r8k1x0sh270lxpwivy-concurrent-output-1.10.21.drv /nix/store/0rc5fq28jl0777rli99kb23sjfpzh677-hedgehog-1.5.drv /nix/store/ci5lmx0za24qxsahlwazdpng3f7kibkg-tasty-hedgehog-1.4.0.2.drv /nix/store/wrljn4dpn540yad90qxqng5ncwfpizp9-nothunks-0.3.0.0.drv /nix/store/fkrcwx8wvkqxadvg7jb2w8zznqw3gb87-unordered-containers-0.2.20.drv /nix/store/ihwjp6agjgxb9y14w9svvp43cv84wi3r-time-compat-1.9.7.drv /nix/store/14rs95rawb1im94xpvr13abjsvsr8jiw-logict-0.8.2.0.drv /nix/store/aq6wf0v6mhfyllnpmkjd3d7vcmj8v9fl-smallcheck-1.2.1.1.drv /nix/store/8sbdlnfd0hszrvlqxhg34dnml0x6rl4i-tasty-smallcheck-0.8.2.drv /nix/store/mp5b8kpjmm3r8m1b5ny4whvvcf16vqvr-integer-logarithms-1.0.4.drv /nix/store/x7vafnbnpziwdm91kmag7bgakys3vmfp-case-insensitive-1.2.1.0.drv /nix/store/z04w9x7g9f0njbl2w8xqnfih43bhn166-scientific-0.3.8.0.drv /nix/store/wzf3lvaxc2wa2bmdrvqablrf6frinzjd-quickcheck-instances-0.3.32.drv /nix/store/9r8b5dn1pgxziz2mwblz8q00aswwr5xj-extra-1.7.16.drv /nix/store/01qy0acx4mzm793rlb01jndxk80c4yif-unix-compat-0.7.4.drv /nix/store/01y23wghj4w4yg04f48xzv76x2cm79bq-cabal-doctest-1.0.11.drv /nix/store/02g98f2z86b2q4dqkbhgkbh790v1x9hl-typed-process-0.2.13.0.drv /nix/store/4whkhh7yrziqswqm2h79gvj1ka998bwx-hspec-hedgehog-0.3.0.0.drv /nix/store/03fd4id4brg3f1hnv7ncnhfqaiak81bb-trial-0.0.0.0.drv /nix/store/34gv192pn0v62pqwjsj6iwdk06b5q122-tasty-golden-2.3.5.drv /nix/store/bmb17sna9yv9f8x4lp166l7bp14lxnfs-indexed-traversable-instances-0.1.2.drv /nix/store/cwljs8fma1v5464l4nxb40agblxq09gg-semigroupoids-6.0.1.drv /nix/store/50syay1fxnc0s5yrck9xq546gg84m7l3-semialign-1.3.1.drv /nix/store/3kccl45mfi5rj0cdyyk92acyqryw5y10-charset-0.3.12.drv /nix/store/f4pshagdpvdsyicj10ppldpaf8hkz7kg-attoparsec-0.14.4.drv /nix/store/7843lgy05ls1i70x3nrn7mjny37airjn-parsers-0.12.12.drv /nix/store/ihnj5v8nr4bqcm7zh3m9rcfshiyi1vl9-text-iso8601-0.1.1.drv /nix/store/wxnb79fc2v9r480v658kcpz54kshink4-witherable-0.5.drv /nix/store/qgrcz6rxihp18sghpmpmgx29z8cjgixn-aeson-2.2.3.0.drv /nix/store/3l8hjrz22d9w4c187p4g864hzsjrzm72-reducers-3.12.5.drv /nix/store/79q9dw1qcza19vbg1i0l5i6a0vbhm97s-free-5.2.drv /nix/store/bkpz4r81ipb4p71cmj5hm4yv6d6ai298-invariant-0.6.4.drv /nix/store/cq0898nxaylmhpll18lbv3181h25cia9-adjunctions-4.4.3.drv /nix/store/al938ccgp8rgy6nygwk74gx31qvkvj8m-kan-extensions-5.2.6.drv /nix/store/7yz1l4qn47ni0dc6ybx8hlbyrpqrsx18-lens-5.3.4.drv /nix/store/yqpg6g2f475h3k0wzg5rjbzbiind32zi-trifecta-2.1.4.drv /nix/store/0qwaq2vs0zdix14syydhwr2pqknl50r3-tree-diff-0.3.4.drv /nix/store/lqd0b4y3d6z3c13pqz44ybxv2nji1785-unliftio-0.2.25.1.drv /nix/store/m0h94jsyf7w2aw75mbjr7gi87wzmwv4d-semirings-0.7.drv /nix/store/ngyp3cwk03xaxmby8d5wnl32mysfv4jb-quickcheck-classes-0.6.5.0.drv /nix/store/ak8cmdq6za5hjvkzwibahfysjr02qas0-bitvec-1.1.5.0.drv /nix/store/2kfgzwrzmakp6i9q3wri85q5j854dabs-vector-algorithms-0.9.1.0.drv /nix/store/gbfy4wsv7wg71zdbvbx298qd3favl83v-foldl-1.4.18.drv /nix/store/mjqnc98c03fvv3hqyxv7pkcxfiwnhi7i-mono-traversable-1.0.21.0.drv /nix/store/xa8qm13rza267aji70zz3n8jiy159id9-conduit-1.3.6.1.drv /nix/store/123cskm6ncv3xrd8m15dfvfhjf49kzl7-conduit-parse-0.2.1.1.drv /nix/store/ssi51b1bdcj42zm5q5v0kv04n68v6b6v-filepattern-0.1.3.drv /nix/store/1kmznkzm76qhlcc4lg9n4cp183fk91ld-shake-0.19.8.drv /nix/store/g377x51xzgawbvdnaiz5jmvwvi5c9pzc-lens-aeson-1.2.3.drv /nix/store/fbpir17fm3039rky3lhlcyhbps5ddc3q-generic-lens-2.2.2.0.drv /nix/store/68flg3shb74fyw99rg4k7qmq33w1wx7m-row-types-1.0.1.2.drv /nix/store/g8cmg6chf45188xnnzdaif0kj602a22m-regex-1.1.0.2.drv /nix/store/s73cy73z088c4nczfbij7vx8xabjgiki-mod-0.2.0.1.drv /nix/store/ch0vb309qkiik508g8q6ssxrz33idpn0-tasty-hspec-1.2.0.4.drv /nix/store/v7h6m3hxkayzj5crdmyysvqp673n42al-tasty-discover-5.0.1.drv /nix/store/sxc6plyhq84vy5yf9m8l4wyh7ijm71pb-generic-arbitrary-1.0.1.2.drv /nix/store/xl69iw0krmhpzz9mmj65hmmra6p9x5c1-lsp-types-2.3.0.1.drv /nix/store/f40n132r4n9grv4qh7fn8m5shvwx7sjw-lsp-2.7.0.1.drv /nix/store/3zqzfdrax9042js4dnp64bhmzz820vvy-attoparsec-aeson-2.2.2.0.drv /nix/store/n8h3fajzsza5fw8fjj60pz6f9sdv5l30-aeson-pretty-0.8.10.drv /nix/store/22ihhk953wn3crbpafp56q0p1wcvn2ia-lsp-test-0.17.1.1.drv /nix/store/29i9qjdml009rnkkmfd8kdbmrdg783v3-doctest-discover-0.2.0.0.drv /nix/store/5gw1yk080wx0irwndkqxv6b3gbqij5f6-hw-hspec-hedgehog-0.1.1.1.drv /nix/store/26pkwgaww7f8wbzs7nv723lrdhl7cv3f-hw-prim-0.6.3.2.drv /nix/store/34vw7p0vws018lzbnvbc2pp722r9zwvk-validation-selective-0.2.0.0.drv /nix/store/gfmx5f000bn04ykkxfv82dhhrk135zik-megaparsec-9.6.1.drv /nix/store/bfjalxi71gpc98bm1nakr12na15y8mis-hspec-megaparsec-2.2.1.drv /nix/store/3z49fyal48cnwkfksm17gkb7gzq1r14c-tomland-1.3.3.3.drv /nix/store/2b3h1vs00pb55l08pj3iv4vkz27xhsh1-trial-tomland-0.0.0.0.drv /nix/store/aa3fc4s1qxmbpbc2rg99klqxsbq9ivjp-tar-0.6.3.0.drv /nix/store/6qh2pkca7cvkn5q7ysdn6psa1py1zhhl-binary-orphans-1.0.5.drv /nix/store/hjlsdqksg35xs8h1b9q1an37mrzvyc9q-binary-instances-1.0.6.drv /nix/store/k39fpfwajnirb7vr9xz01lr9s5gg34y2-lukko-0.1.2.drv /nix/store/2nhgqj3al32pn0s8a8d69vsrw2jwgqyj-cabal-install-parsers-0.6.1.1.drv /nix/store/55z2wx73j2a4vps2007bdaq4slyg41dr-universe-base-1.1.4.drv /nix/store/961xljkfgr5ib73g3bjyiikr08kmb2nn-ghc-paths-0.1.0.12.drv /nix/store/8islh6lhbbdi33gkhc8qvwx1qgdlvx7x-doctest-0.22.6.drv /nix/store/ni2bi0nc1sbpx6i2z4dg0a6i2abxkvi3-no-recursion-0.3.0.0.drv /nix/store/yiwg80gqmqazf259gl8310r1b83lqpwn-fin-0.3.2.drv /nix/store/aqxvlhjzadmys8s2k8pfn0h6w2namaw1-ghc-9.6.3-with-packages.drv /nix/store/84cs60jffk7a72668maj610nggvm76ds-ordered-containers-0.2.4.drv /nix/store/r6h4a83vqhs4prm17fwlpqq1cr8hsm0d-ghc-exactprint-1.7.1.0.drv /nix/store/3fc53ydsqz13s83ikywrn193myhhhq33-HTF-0.15.0.2.drv /nix/store/z1zalvwkgj2dzn5clpq0aq8g8jnlj0zv-list-t-1.0.5.7.drv /nix/store/4dw5wyf3csaizhvikzci34zz8xg6bglv-retrie-1.2.3.drv /nix/store/k2sqwx0w06mpsgh583gha028l6q7f2v5-psqueues-0.2.8.1.drv /nix/store/xkyigarvlsvm66w3042y6dfzvphf16dv-uniplate-1.6.13.drv /nix/store/7n8764fdysj8as1akphg484ki9jf93xs-ghc-lib-parser-ex-9.8.0.2.drv /nix/store/ffm1lv8d01pmbg5bklq8328fks5lbcir-deriving-aeson-0.2.10.drv /nix/store/ql2y8clwxbm0yv3cjsx6jv1mw7ix8sgw-libyaml-0.1.4.drv /nix/store/hzc8kchpprk804dirfv2lm93gl958cx7-yaml-0.11.11.2.drv /nix/store/s8jhbkwdar95664qkndw65p31zz07hm6-hlint-3.8.drv /nix/store/a0phi3b1jhn5dais0wvi7md5iwhdzyz7-monad-dijkstra-0.1.1.5.drv /nix/store/4i1vb8b3jdw32qq9as5bzym7xgskyf7f-floskell-0.11.1.drv /nix/store/cl8jcihn508z8mqvvb67y57jic4fbxaz-either-5.0.2.drv /nix/store/64m4xnx2pzznxdgslvsv8ksgkcgsbva3-pointed-5.0.5.drv /nix/store/9nwfq278rjgv8pb9avlwg8l0sxzfcgqj-keys-3.12.4.drv /nix/store/fxy8jnbaxn25jg5mgvn11rigrq18qrp7-vector-instances-3.4.2.drv /nix/store/j3rm7ljracndzakxhns7gq29vwn99cxd-rebase-1.21.2.drv /nix/store/665dawnv3n3bbjq30y8fmi5pr701v1pv-rerebase-1.21.2.drv /nix/store/4mwcggmd24z81asdyilhcc1gf6c8jfgw-focus-1.0.3.2.drv /nix/store/6y9b5snidf5vf5l3c7ifrgr0ynm854k9-sqlite-simple-0.4.19.0.drv /nix/store/77vh77kawqddc9z21hdsjp4g880fdgn1-deferred-folds-0.9.18.7.drv /nix/store/xdhkpfgasrlbs7ym4sbys0yffi069bzf-primitive-unlifted-2.1.0.0.drv /nix/store/iiyva87i2pxb930jdqsz1svarilczgy0-primitive-extras-0.10.2.2.drv /nix/store/kgs37dlz965wsx59d9x1y34xad5blvyi-stm-hamt-1.2.1.1.drv /nix/store/j75mwn2rwlkxm15kndicz3rr0bc5cgk2-stm-containers-1.2.1.1.drv /nix/store/b09rbzcnly2vg04910zldkd357bwjn22-hls-graph-2.10.0.0.drv /nix/store/vy90mzy0pl81n3mfg823fzxrs2iz3a2j-hspec-attoparsec-0.1.0.2.drv /nix/store/c6mbchyl26q76g62liwm7pjvi3gf1wk1-implicit-hie-0.1.4.0.drv /nix/store/cwb8zy2qpgv2xbiqgayh5pccvn3g2yh6-haddock-library-1.11.0.drv /nix/store/l2n7415jvhaa9fjpwx43j312fd1sjz3r-ghc-trace-events-0.1.2.10.drv /nix/store/g08v7lniz42qrrj927f88rarsjlf3hr1-opentelemetry-0.8.0.drv /nix/store/7wh2q7vzjxdzpqx29cy5lmfspbzq89zd-constraints-extras-0.4.0.2.drv /nix/store/sf1ffb739flvqhc2811lfdrpyh4jgxd9-dependent-sum-0.7.2.0.drv /nix/store/vyickadj4yfda9mgc0x50yfj0b8a8a3v-hw-fingertree-0.1.2.1.drv /nix/store/y0jc9lh44jikrp9sgrmr0qaqq9zvqksh-dependent-map-0.4.0.0.drv /nix/store/j7mfw45qksnvcps70k5nk4r5ydv1k8s8-hls-plugin-api-2.10.0.0.drv /nix/store/ki0d62pzycpmzjp9498cdgm0dizk9lir-lucid-2.11.20250303.drv /nix/store/pvwvfbgcqsb8xrk0fmq6p4krhy60mqi0-algebraic-graphs-0.7.drv /nix/store/kpvdm8p4pryi6bixc1iwf8x2a3l1x8qr-hiedb-0.6.0.2.drv /nix/store/vq7p0i3djf83q8hy0v46a196l1wk8cbg-enummapset-0.7.3.0.drv /nix/store/irplniz2ijxvwvpbkhjkwi05amsalyv0-streaming-commons-0.2.3.0.drv /nix/store/56lxclbfyfaz8vljxvlpq0pk69m1fb0h-conduit-extra-1.3.7.drv /nix/store/zmqc0dr1h9zxyfpcx6yj421apzbcb1c8-hie-bios-0.14.0.drv /nix/store/5xwp7q0vvhrhvx0fm79fx7ahrlw2cfdz-ghcide-2.10.0.0.drv /nix/store/lwgjbcc6s2b3653wgv1np4yr9lmcphb6-filemanip-0.3.6.3.drv /nix/store/6rrr43x65l9x5sj0s6ar21m3w0f2hy7x-apply-refact-0.14.0.0.drv /nix/store/9pwqx02mv7widhdcqf0q1gcvqfspg7z8-cabal-add-0.1.drv /nix/store/7xvm0sb2cy49qyi5xi70x98scmy8b72j-newtype-generics-0.6.2.drv /nix/store/3k1fyrwvgyr4z5akkwblymh2s431c53g-MemoTrie-0.6.11.drv /nix/store/gsa4j5iam0x3b9xfl9b3xjijamjbl2cf-path-0.9.5.drv /nix/store/wjjxdzclvgahpbckkcb0xv9zf9dqlmiq-path-io-1.8.2.drv /nix/store/ccgavrjldvqf3vivlyyhv9wmrqyy147k-fourmolu-0.15.0.0.drv /nix/store/fjwix7j0g5icqj7waa5ls85g58cmdl4w-ormolu-0.7.4.0.drv /nix/store/yybwia0w359h5rh0w7v86v0f0kdbi75w-monoid-subclasses-1.2.6.drv /nix/store/g0sfw0hwr45b4bkclc3988g6c3hbgid7-fuzzy-0.1.1.0.drv /nix/store/yrj7yfjm4l20shgfl46z1m45yy580ixa-entropy-0.4.1.11.drv /nix/store/wgldlmaifnj7ap3kimfj8wk0qr7az2l7-pcg-random-0.1.4.0.drv /nix/store/jwhfkaxvy3akf4hhdiijaixdy1mrg9qd-random-bytestring-0.1.4.drv /nix/store/32441z63snq6y4dcsi47xgyrqd4wfbrh-base64-1.0.drv /nix/store/70qm8r9343lvqil0293brlfb7m8i0h0w-slist-0.2.1.0.drv /nix/store/caj1y168lwic1gdgrrxnq7shvbc0a884-relude-1.2.2.0.drv /nix/store/g9wy0j0gn9f4gl2lzlcg78n840nsp6qz-extensions-0.1.0.1.drv /nix/store/pgah6v4wrjx2d4a7aa2cbbszj0dacmdi-trial-optparse-applicative-0.0.0.0.drv /nix/store/y7h90zvkxvm99fdnry4b974jl3k9i38n-microaeson-0.1.0.2.drv /nix/store/prgwwani28h45y8dvz9c6dqbp260pjwp-stan-0.2.0.0.drv /nix/store/3wplg5h4bdk2q639pmqlxpav67awivnf-filtrable-0.1.6.0.drv /nix/store/q22h18vm8map4a05caddfj71rk1qrn9a-regex-applicative-0.3.4.drv /nix/store/fcbfy87fy5s6v888647rvfcq6v238wi3-neat-interpolation-0.5.1.4.drv /nix/store/r19ba4byvyhp81lwan5rl93a5d19dy1j-hls-test-utils-2.10.0.0.drv /nix/store/6scxsxgcg83bpz84jgp18bxvzy8q5cxs-HsYAML-aeson-0.2.0.2.drv /nix/store/xf9zz775vw8vjm8nmvqi4gpxx1d8g9c1-stylish-haskell-0.14.6.0.drv /nix/store/wqnhgwmj9x52p16avfmkdjhyq6c88399-haskell-language-server-2.10.0.0.drv /nix/store/2w7rhnv9cxynr1pzgicryk4vvigga7jv-ghc-shell-for-packages-0.drv these 607 paths will be fetched (338.91 MiB download, 4406.64 MiB unpacked): /nix/store/6lbm7w8ndxr53jp354l808mczpbayjn2-26922952ef20c4771d857f3e96c9e710cb3c2df9.patch /nix/store/j7j3rz01j9nqzw0dda1q61s68q1ds52z-30596fb9d85b69ec23ecb05ef9a7c91d67901cfd.patch /nix/store/xy13x97igjlis6hmil6c170zdprj58y4-Cabal-3.10.3.0.tar.gz /nix/store/1njnz4qsqw5bcx7nnh1z99g945rkvsja-Cabal-syntax-3.10.3.0.tar.gz /nix/store/1hdhhb6lbvz86q9dqcg4q00qkmn1gm80-ChasingBottoms-1.3.1.15-r2.cabal /nix/store/hc9qv81sw76j1lmqdh8cqxmrfnvq36da-ChasingBottoms-1.3.1.15.tar.gz /nix/store/mrnjz0xgjb6lnkm4abjvgjrq0lz19i1s-Diff-0.5 /nix/store/b1c972ik21af8bsg9r5wa6949zzms00p-Diff-0.5-doc /nix/store/qlixkmr0m1hz51kv13mqh6va230m5ix7-Glob-0.10.2 /nix/store/p2kdziffb0qqfzh8sr8yqxjl8rcnh7r7-Glob-0.10.2-doc /nix/store/qhlbkn34py2ici8vb4ykayfpi5yy6adh-HTF-0.15.0.2.tar.gz /nix/store/hczxyrdvqk9wgf5sxwrrn0bgybyfk5jx-HUnit-1.6.2.0 /nix/store/lj2zansrfba2y7xjjnrjh3bp705n7hsp-HUnit-1.6.2.0-doc /nix/store/7nmp88pbnln27yn7rxxi1wfddlf1n0yn-HsYAML-0.2.1.5 /nix/store/5rvwxxrzm9frdb8c4hc2v7naf0j8xlsa-HsYAML-0.2.1.5-doc /nix/store/fi7z7r8fgfnrkn7ydjs7znlgnbyb60z6-HsYAML-aeson-0.2.0.2.tar.gz /nix/store/5zgv7ndzjbla7db1cfvagb3w1wz9p93r-ListLike-4.7.8.3 /nix/store/wig8i0gkprk64k8wm8zmc24wifq42r70-ListLike-4.7.8.3-doc /nix/store/h75pvkj7a0lgp4pr0y5p1qdw60v9v5m2-MemoTrie-0.6.11.tar.gz /nix/store/d5yv0p35r3d55n6k4jqvsy3hlfxdjjh2-MonadRandom-0.6.2 /nix/store/yfcq3a3m32pfr6zczqa4l2dqidljw774-MonadRandom-0.6.2-doc /nix/store/m4jis8jdbjahdv1vy5k2bh92fndxr60l-OneTuple-0.4.2-r1.cabal /nix/store/xpigz6w15mkzrg5z4cw65qbnis5rcm34-OneTuple-0.4.2.tar.gz /nix/store/n0i3592v79h9fh1477ysrrw46kpvi891-Only-0.1 /nix/store/zfg9k07r87vbc30y7fpg4d68l4c0w7lz-Only-0.1-doc /nix/store/kbcjv8f63nqkdqaz0vc2haw13q4qc9f2-QuickCheck-2.14.3 /nix/store/xsg1n46ghrwvc6qmpdwnhvr53zm9420b-QuickCheck-2.14.3-doc /nix/store/2b11kdp63jm626s67ccmrxmpki09wjgg-StateVar-1.2.2 /nix/store/nap5wyjizckiqsv20q1w559j2w378d3h-StateVar-1.2.2-doc /nix/store/waldaj6slia1mw3pm6y2clkf51jg1vin-adjunctions-4.4.3.tar.gz /nix/store/d8w25bcvqfkg6iiali8cd13kbqhh2ir2-aeson-2.2.3.0-r3.cabal /nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz /nix/store/imnkf2959by9k6nx8s34asn77mfc1927-aeson-pretty-0.8.10.tar.gz /nix/store/nqpsyjb0mv2znisi8w3h67m8svllx3qv-alex-3.5.3.0 /nix/store/zn1vwjapy2vgqra2skw0n89w8zr092zn-alex-3.5.3.0-data /nix/store/58pj5537vyg2rzi2l521q29l2b9c6klp-algebraic-graphs-0.7-r3.cabal /nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz /nix/store/2sisg8qmmi9gbr7wfdf3x0ds8i6fqysv-ansi-terminal-1.1.2 /nix/store/k0qg6ccnkk6fqazm6xd0hcvyyzdk52sk-ansi-terminal-1.1.2-doc /nix/store/sgamhn40i5lxcr6cj63x442akx0l8rwf-ansi-terminal-types-1.1 /nix/store/c01blfrwbcv2w1nsq6cglkc4sailibgs-ansi-terminal-types-1.1-doc /nix/store/mikp8qk5pq4zz0g2hlqjiaxx5rl9iksi-ansi-wl-pprint-1.0.2 /nix/store/1agrv37ry3dpa9zzjaa4kwrykz1z827p-ansi-wl-pprint-1.0.2-doc /nix/store/0d2ipwa9jp4khh281dkfsc1iqz7p7cz7-apply-refact-0.14.0.0.tar.gz /nix/store/83rs860lpwbrprnbfd4vf13gifkw9f3b-assoc-1.1.1 /nix/store/fn9wrn1vmpafl1hsv9gwzs13iawj1ka6-assoc-1.1.1-doc /nix/store/llh8f4hnyhqdklcw6vs9nlf76d1lgalh-async-2.2.5-r3.cabal /nix/store/zcfkav5mq2fcqmljmwcr011smnqy9q05-async-2.2.5.tar.gz /nix/store/svcgx1yf0ykkd3wq60fkymdc16r44wmn-attoparsec-0.14.4-r6.cabal /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz /nix/store/5rb5wpjl9np13rv3zw09x0ihmgyz3gi8-attoparsec-aeson-2.2.2.0.tar.gz /nix/store/5ylnk2bab8492pq2hs391xgpmwfqkk75-b0df07178133b5b049e3e7764acba0e5e3fa57af.patch /nix/store/kgy3pcim3gsl1gm31hgp32d7csnk6440-barbies-2.1.1.0 /nix/store/q442xssg4wx1svc44jlri0qjsf9d000w-barbies-2.1.1.0-doc /nix/store/pwlslikknb8d59sfgxxmcyk7jky24af5-base-compat-0.13.1 /nix/store/ccan5zzh30gvd060a38bxip8lrdkgsim-base-compat-0.13.1-doc /nix/store/gbnciibqjm8lqa0ids7vgfcs1vchvwa9-base-orphans-0.9.3 /nix/store/21rcyxbbdhzxhzd9hgrxc3k8mvw11dga-base-orphans-0.9.3-doc /nix/store/ksxlghqp83m9l37h216l43bgnr2x4h0d-base-prelude-1.6.1.1 /nix/store/q8z5lkcappw86acf19s2c93a6r6vx7wk-base-prelude-1.6.1.1-doc /nix/store/hbq4lyi6sjvqnwyn7kz2a8pxzj3n0rmv-base16-bytestring-1.0.2.0 /nix/store/55v7qxaddfpmpjrycs4sgd86zwq3dqif-base16-bytestring-1.0.2.0-doc /nix/store/9gq5p62rhwkrhx1aj37zdds6sijrlgl6-base64-1.0-r2.cabal /nix/store/4igl91srki0cn31vaxs2228bbg5n1sv2-base64-1.0.tar.gz /nix/store/w7synzy1l61kjp7ynza9avp66qx58p3l-base64-bytestring-1.2.1.0 /nix/store/yp6aagwv1h6js8il8nw72656mcmrv6gv-base64-bytestring-1.2.1.0-doc /nix/store/56jkvb9gpn3va22g801v4pdf370jsfny-bifunctors-5.6.2 /nix/store/i6h9zhjpdfllhny2n2v2ifj10hq4zp8s-bifunctors-5.6.2-doc /nix/store/ygayxgjv32bwqwshvjs8q3faqpgkgrac-binary-orphans-1.0.5-r1.cabal /nix/store/jblzi9rqh58x42czcmr51grb8qmk2sq2-binary-orphans-1.0.5.tar.gz /nix/store/r2cvzz00ihxvpkz4yfg9592h8bys9ly0-bitvec-1.1.5.0-r3.cabal /nix/store/y0pbqgjljdd5wlhbmxinyhliah4rb10j-bitvec-1.1.5.0.tar.gz /nix/store/88548qmjdm2wlcclfkis09ckz31b9vqr-blaze-builder-0.4.2.3 /nix/store/ap28dsm8p6jxrfmbs8zmzy7dqf9fgfzz-blaze-builder-0.4.2.3-doc /nix/store/36gi5k4pkhk861nvpwyf50pp5kf4ns7p-blaze-html-0.9.2.0 /nix/store/ag9hk47kwin127cf8vnsbxbgybypni8k-blaze-html-0.9.2.0-doc /nix/store/q9zq3rfzvxwfmmgbf7ai9srndsl6zgqj-blaze-markup-0.8.3.0 /nix/store/zxllx7d620ir75j8c03ms033dn5z3ys8-blaze-markup-0.8.3.0-doc /nix/store/f92mk91magry86p3g3an22h00aysfx4i-blaze-textual-0.2.3.1 /nix/store/jmw442gn7s1pd804v0m1cz1zsna8jbmg-blaze-textual-0.2.3.1-doc /nix/store/b1zf21g9ji8z71q0bwlaphf872kjlklm-boring-0.2.2 /nix/store/iq84dmvp2fv153bf47g2lysrwjla0ms2-boring-0.2.2-doc /nix/store/8ic4r88607c95vfk7d2idwr4rh3qz6cd-cabal-doctest-1.0.11.tar.gz /nix/store/kg08y02a3xgq7z4wzffs072lzm5wxrlk-call-stack-0.4.0 /nix/store/bwlbjm7zvbwm8byy1s3gnl0csg3ggcnl-call-stack-0.4.0-doc /nix/store/j5ii6jyxahhhmc58d6wd31055hk6a12s-case-insensitive-1.2.1.0.tar.gz /nix/store/9ypm8fy10dmhazvnkna5p82yzr65dzs9-cereal-0.5.8.3 /nix/store/8cv8pldd0apazlzyp6v1z959gkq2nr2b-cereal-0.5.8.3-doc /nix/store/aiqxm7jbycfj4pmrdv2a5dn0zisxgzg4-character-ps-0.1 /nix/store/i5ybxrwsh2pmlp6xjjv8j0ym60sy14z6-character-ps-0.1-doc /nix/store/id6snxkyy60iidv94fkc4a183lfx9kmv-charset-0.3.12.tar.gz /nix/store/9pxp4h7d7rx62s0rs7m289b83z8xhjqx-clay-0.15.0 /nix/store/j59lwcdpsdk0bw7fx7q0nddbyi93qakp-clay-0.15.0-doc /nix/store/2iyp0y37797d5748chgdca2hdqbdxwwy-clock-0.8.4 /nix/store/x24syfikzffy3xfcbznmdw1ivfa8vqb4-clock-0.8.4-doc /nix/store/bkl7i22ybcmf3anah1zssph05z9m1lgb-cmdargs-0.10.22 /nix/store/hlybjd4gy17m5bnz053ipsdra6x784gh-cmdargs-0.10.22-doc /nix/store/80s48ys9pm091yapgb317a4b7jil5sy8-co-log-core-0.3.2.5 /nix/store/30b8d2xm27b333xxm4p80896wj4sac8c-co-log-core-0.3.2.5-doc /nix/store/6c6yacshv1xh744sq13kk9iqx1fif0yf-code-page-0.2.1 /nix/store/whjzm4xif4922imkhnp9yjb5g7ykw0vv-code-page-0.2.1-doc /nix/store/yhma25sns8akd72lzcwnycazrfk3pb4g-colour-2.3.6 /nix/store/4alhpg6igc09222dzc49fgyrvq3bgnd7-colour-2.3.6-data /nix/store/x9adrsysc37gz6d8rnlb32xii5driaz4-colour-2.3.6-doc /nix/store/n0kwmxl66dg3bjvglqjj7cds1d62277x-colourista-0.1.0.2 /nix/store/s5a0rxwjcipabksr39msscpbjbshjiq9-colourista-0.1.0.2-doc /nix/store/z3a4k60wfln3vmjsmf4667r3i3crl1yb-commutative-semigroups-0.2.0.2 /nix/store/pdwvxj9alhb0354i07wh627i7qnh6iza-commutative-semigroups-0.2.0.2-doc /nix/store/zy2zv1208cn3wbdkz3n5lh62zlg1afrp-comonad-5.0.9 /nix/store/kr12lz92f9srfzafccyiwn6wfycprgfc-comonad-5.0.9-doc /nix/store/pyf7k374ldp9mk2h62dn593zrkammpq9-concurrent-output-1.10.21.tar.gz /nix/store/8sp5k4g5r92npk40bv2qg6bwndx645hy-conduit-1.3.6.1.tar.gz /nix/store/sz33pjm2cvwgwppzyyv37xdgxj3bbg67-conduit-extra-1.3.7.tar.gz /nix/store/6wvb7p50rrp2hg6df2dcn56gf5nq0cnl-conduit-parse-0.2.1.1-r1.cabal /nix/store/5inary4gap17pija37hi9s0dnwj4sdgj-conduit-parse-0.2.1.1.tar.gz /nix/store/9h3d993qlayl1cz6qhsv478vf5vyzjpn-constraints-0.14.2-r1.cabal /nix/store/9b3980c2m9ign1w8ym4pvak4c716pkcs-constraints-0.14.2.tar.gz /nix/store/r1hndpvyfxs48509mabl0cshsw79a5yb-constraints-extras-0.4.0.2.tar.gz /nix/store/4n105fz0al0fy7fqg55kk7276brfcm27-contravariant-1.5.5 /nix/store/fm6fz2mxvjlg296i2hvns9av4w14pqxy-contravariant-1.5.5-doc /nix/store/vkgjy92lhx03y0z092rlhbm9shlvb50h-cpphs-1.20.9.1 /nix/store/53lzmr45wpsdx7qgf76mdhsngnh5ik1x-cpphs-1.20.9.1-doc /nix/store/yv2s825xmms8bq99mpmh034inbcs0fp1-cryptohash-sha1-0.11.101.0 /nix/store/say6ncjs7lds5dpp8gvw9kakkq1k53ng-cryptohash-sha1-0.11.101.0-doc /nix/store/gbmjkxfrygxk6mdcigbk50a47gzz50d1-cryptohash-sha256-0.11.102.1 /nix/store/0m9wp6n5l0yyp95dqjr8v8vnjvgywmsz-cryptohash-sha256-0.11.102.1-doc /nix/store/sdhj7lshby1j5z10gzwwzz52qyskaf1s-data-default-0.7.1.3 /nix/store/d2cpvkgwrkypy494nlr8mvv5nsp6hvqa-data-default-0.7.1.3-doc /nix/store/64v2p3x3d8q2miv751xlnkzlg539ncj9-data-default-class-0.1.2.2 /nix/store/pvpl5kkvj06awf0myrqqh12w3bn2spfa-data-default-class-0.1.2.2-doc /nix/store/adg9sj6662yxvfsg3cbs0a1w32f3i812-data-default-instances-containers-0.1.0.3 /nix/store/670hg6dm2p58835714z272kiakykd9ny-data-default-instances-containers-0.1.0.3-doc /nix/store/gf270mh0dpzni42jhgswgmhampkjvmcm-data-default-instances-dlist-0.0.1.2 /nix/store/p6hi3hmr14561dzhb4khm20zvmislpc1-data-default-instances-dlist-0.0.1.2-doc /nix/store/dbb7yyy7qlk55wkk55hf4dxisnm318x3-data-default-instances-old-locale-0.0.1.2 /nix/store/a1d3kswfp978asxfqz1nfgxxdls9qhfv-data-default-instances-old-locale-0.0.1.2-doc /nix/store/wb1bmh7hra9fzmidwk8jy562xa3xd86p-data-fix-0.3.4-r1.cabal /nix/store/8d6jv94g6pjxgcr1il58v4zdq79dm1qd-data-fix-0.3.4.tar.gz /nix/store/4zcijs24v82mihchp4k1wmm7jbm56flg-dec-0.0.6 /nix/store/cf2fil06m2qdwlr6fvyv3a2v9vab7sy3-dec-0.0.6-doc /nix/store/128gx7xz3a8jh74c14qflvc2h87jmzpl-deferred-folds-0.9.18.7.tar.gz /nix/store/hn7168hjba3rfnmkczjpj0fk83lf7hhp-dependent-map-0.4.0.0-r2.cabal /nix/store/0h7i1qgf9m9dlx62jm2n6aaih0rb6pj3-dependent-map-0.4.0.0.tar.gz /nix/store/7kbw9i8lsi2nv2ja0zmix425b1sp6mnx-dependent-sum-0.7.2.0-r2.cabal /nix/store/9javmkdzlpl1z815xqaw42lazs4p2hvm-dependent-sum-0.7.2.0.tar.gz /nix/store/l88yyksp9a5lqpl3sqhcbbj8xh0jl40z-deriving-aeson-0.2.10.tar.gz /nix/store/d65q0c7717wb8f860n8rzmvliv4bk1r5-dir-traverse-0.2.3.0 /nix/store/31kdzc8v7ax0nb3bjwal3c2s24qinczk-dir-traverse-0.2.3.0-doc /nix/store/ialvfmn6v0j7zl2xbr58iq9hsi91rdjh-direct-sqlite-2.3.29 /nix/store/yjwzrz0hz07hpxymw323aw6913d97rc3-direct-sqlite-2.3.29-doc /nix/store/n8p9smjkdnad8s5qr4n4qb3jjvqv7rsx-distributive-0.6.2.1 /nix/store/ka5f9j8px0mp6byn70wsd6879f77r9vp-distributive-0.6.2.1-doc /nix/store/kzaa5nwjbvq3ga7wj0a9cqni92awn67a-dlist-1.0 /nix/store/6cw8n0zmxdr56al15j1d2m07pnwxp3gl-dlist-1.0-doc /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6 /nix/store/4iv0w2j5sj8sswqvviv9zz7p5hzil02j-doctest-0.22.6-doc /nix/store/mk30nc4vbm3vmsbjqpy8zxvmg7i4j2bx-doctest-0.22.6.tar.gz /nix/store/q6x451lgsrmarzh4grswgr3s1j4iqadx-doctest-0.23.0-ghc-9.12.patch /nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz /nix/store/3nvw9d6r2byg11l97g889mza7hc35dpw-either-5.0.2-r2.cabal /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz /nix/store/gzjygi75qfvd633z01kfgp1fxmrdlmhq-entropy-0.4.1.11.tar.gz /nix/store/rszqn2a7yk0vpfrf489srbz5kng0zdsl-enummapset-0.7.3.0.tar.gz /nix/store/lrjbizn9h63vipddjv9xgg5hdr5ab4pc-erf-2.0.0.0 /nix/store/ap5mi8vssxmpfrqngygxnsmfpals5ham-erf-2.0.0.0-doc /nix/store/g1qgasaic4cxmnjhyffbkrhcjzx26p6g-extensible-exceptions-0.1.1.4 /nix/store/r06zmcfglg8r7d6c8128lfh2v1gp50gw-extensible-exceptions-0.1.1.4-doc /nix/store/hcr36jxcqli9bj9faa7yyi3f8gsvwpir-extensions-0.1.0.1-r1.cabal /nix/store/731na7x663194l5l7qhinv6shnvcaz19-extensions-0.1.0.1.tar.gz /nix/store/s4y4rd0nih0fyzyddnv17wh7r3csbp4n-extra-1.7.16-r1.cabal /nix/store/zap07ayqyv48lfcxp4yva8sylcvy2knk-extra-1.7.16.tar.gz /nix/store/x4mc8m42sgi0a4sgmjcvif5zgg8ldfl9-fail-4.9.0.0 /nix/store/iwvb8vj2y9ixw14cj4p3rsx1ncn9xi0j-file-embed-0.0.16.0 /nix/store/p89b3k2dvkfglwb30arm60iv9zr41i03-file-embed-0.0.16.0-doc /nix/store/737dizfas4765yl8zzb70vcgwvvlkz9m-filemanip-0.3.6.3-r1.cabal /nix/store/i2isam3p7fq23gx5sg3h6p6sp674yhky-filemanip-0.3.6.3.tar.gz /nix/store/7hiqwrspk1532wdp82dqgd84w1da1hfm-filepattern-0.1.3.tar.gz /nix/store/8rk9w79h5f3ypfcnr1alrbg2jjnp09f6-filtrable-0.1.6.0-r1.cabal /nix/store/9if15bhjqaqc4qrzhgzsbkv785mshq9p-filtrable-0.1.6.0.tar.gz /nix/store/wc18xdsk5aqir639p47nk4fbkqclqnqi-fingertree-0.1.5.0 /nix/store/qsjzw87vvgfawjagkhsq0zi3pjw32vr5-fingertree-0.1.5.0-doc /nix/store/ac6n6k1rn6qsny8v4sqzlgaz0bbq2a7z-floskell-0.11.1.tar.gz /nix/store/78y61vxqbp4ljzl0g88dda8q7k909igm-fmlist-0.9.4 /nix/store/mn7v3ndf1nfsz818nim0lrwcmrxfr1w5-fmlist-0.9.4-doc /nix/store/8vmyx2waxg58w93migb73jmp3xjfdyqb-focus-1.0.3.2.tar.gz /nix/store/bds33y2gmyzs3vf8wgnf2kg5l0niamw8-foldl-1.4.18-r1.cabal /nix/store/9a7d6qdjvwpsnv1w5zlzagnizdddqi51-foldl-1.4.18.tar.gz /nix/store/4z7qv7649kr3amr5qhscrcmgairdasbw-fourmolu-0.15.0.0-r1.cabal /nix/store/9j44ssyak24hi8vai55jray0m7x7450p-fourmolu-0.15.0.0.tar.gz /nix/store/v3gw97zp4dj0nw0vx6dr0vax9dw7hgjv-free-5.2-r7.cabal /nix/store/ww34c3nzhs0wrgn68lk5d0qk9rgdm1d7-free-5.2.tar.gz /nix/store/wavjqvgbmq1q6aawwsk6iydx5lzi3p5l-fuzzy-0.1.1.0.tar.gz /nix/store/pqsb68zcd86h2dl9v2y7x2yvg11m8wjh-generic-arbitrary-1.0.1.2.tar.gz /nix/store/qykgmllsykz148jzx0cf5iyc8qsyby6p-generic-deriving-1.14.6 /nix/store/xyppk70p015lnw4wwcrkm1azff622ncl-generic-deriving-1.14.6-doc /nix/store/b268bcqk9rc7wngh1zbq0wm25my6fwb1-generic-lens-2.2.2.0-r1.cabal /nix/store/qaxg1rjslda6hp5aw5m7h542l7fhyhdp-generic-lens-2.2.2.0.tar.gz /nix/store/jwn8hg38jji1mk1bx7cd6rknmry4v3qp-generic-lens-core-2.2.1.0 /nix/store/cnsx7l7yxk4dwjbqz27p6ydj2yy6ak10-generic-lens-core-2.2.1.0-doc /nix/store/fhh253h2y5i0cl6yy1w1pabvnvyfgwsh-generically-0.1.1 /nix/store/wpx69sgwrndmmcrss6yp7h6pdm1v5pqm-generically-0.1.1-doc /nix/store/i8sfrr2r6kn95y41vj8gnxypkkp60ss7-genvalidity-1.1.1.0 /nix/store/i2swdajhyaq736mxcvlxfn5vmv2d41rg-genvalidity-1.1.1.0-doc /nix/store/vf3g58kzqr62b16jvrb5dpjpxx9lmgxg-genvalidity-hspec-1.0.0.3 /nix/store/2yfiz69h2b6ig0qjpibmya7j1p5gfj0x-genvalidity-hspec-1.0.0.3-doc /nix/store/nif6438897v9rarfizb6wadqq1vi5vql-genvalidity-property-1.0.0.0 /nix/store/b3bd6cja6a6a8lmcddazcc8q8n2xxvgc-genvalidity-property-1.0.0.0-doc /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3 /nix/store/w5r4hpw6jii6bnawwnlk3xlgw5778nrp-ghc-9.6.3-doc /nix/store/wf98wcf6zrcmdlr95m3l2ik1cjsakzvh-ghc-exactprint-1.7.1.0.tar.gz /nix/store/q38gqpvjybv3xnpsbyy10r02nlp843jn-ghc-lib-parser-9.8.5.20250214 /nix/store/hlmfmhxps214f938m2yxq60zlgr44kxs-ghc-lib-parser-9.8.5.20250214-data /nix/store/gqk8a37qkikbp5w6l6qmhvhfdf2aalym-ghc-lib-parser-9.8.5.20250214-doc /nix/store/f41i39gym0x5wga5csmy0mzayc3xyq3q-ghc-lib-parser-ex-9.8.0.2.tar.gz /nix/store/w127cfzchgfv83p1cnjvnanlqwwp06x0-ghc-paths-0.1.0.12 /nix/store/5x6ikssrv8cl2m4gjm69qf3sn351vndx-ghc-paths-0.1.0.12-doc /nix/store/nb6f6gsg55nky42zddn60xr2wbd7s08c-ghc-paths-0.1.0.12-r7.cabal /nix/store/jbdk3r2ic959xyc0394gn6n61wgjf6n0-ghc-paths-0.1.0.12.tar.gz /nix/store/8gh0kxn5r67k7hhbhw19nn98rv8m2s40-ghc-trace-events-0.1.2.10.tar.gz /nix/store/nv12havvv9m95kgbb9jrc6x3cqp9c6dv-ghcide-2.10.0.0.tar.gz /nix/store/yfnl2shpqgjrl6jhblv57qc9l58jk9yh-githash-0.1.7.0 /nix/store/8lgbl0amc9180vb1zkrw23jflhf84nv8-githash-0.1.7.0-doc /nix/store/gr6299l8pc220gd44i0798ny59j3zd7k-gitrev-1.3.1 /nix/store/w9s5p8lk59fnvny8ap93nykwp5vx5jnq-gitrev-1.3.1-doc /nix/store/jc7iwhgvn81kjk8nwcp58yzr41h3nh7x-groups-0.5.3 /nix/store/zkymra2bginnlxnp38pcz143irmmzjw2-groups-0.5.3-doc /nix/store/rfvgm0cxwqbi0rnnwsyd6aqg6pw4is1b-haddock-library-1.11.0-r5.cabal /nix/store/gmkahr771rx3sf36vbrqsqb8s9zbvw6p-haddock-library-1.11.0.tar.gz /nix/store/2dk5qbxi8bbajqmfgy0l665lhfg214dp-hashable-1.4.7.0.tar.gz /nix/store/ifsndpia2f3jjjlcigcfb9qnz6rzg6bb-haskell-lexer-1.1.2 /nix/store/5jaxga339zirqpmzb70ai7hh37r9gf6x-haskell-lexer-1.1.2-doc /nix/store/23azx01irlg7fdlaip5nbq4b02l65l2v-haskell-src-1.0.4.1 /nix/store/dsmamk6i5w5qrnjnkcqgxkrbns6nk67s-haskell-src-1.0.4.1-doc /nix/store/n6pp7msj485ir7a40npybvw19mvrwziy-haskell-src-exts-1.23.1 /nix/store/mhs5055kmnzjcgvcy74qjk4jcvli2nd8-haskell-src-exts-1.23.1-doc /nix/store/zb5ncy407f2n00z2bmry6icb8hmv532i-heaps-0.4.1 /nix/store/qix1dibd3vhs1ai9k214ljm9iwzmyh1y-heaps-0.4.1-doc /nix/store/3pjv28imbzsgm81zlp09zzhkfqzlpalx-hedgehog-1.5-r2.cabal /nix/store/y6x6mm5qz6s835g6w7sj382w8cidq00s-hedgehog-1.5.tar.gz /nix/store/jhxzap3kmrv4dc15vv5srnjy5c4kjii7-hie-bios-0.14.0-r3.cabal /nix/store/5mzychgfwip9k4vjd13k077y11mapngh-hie-bios-0.14.0.tar.gz /nix/store/8qy6sw4layd7xp882kazbg84nh1cpgx4-hie-compat-0.3.1.2 /nix/store/1ypij0fzmv1z5gzqybsfdihb8pcbdn8r-hie-compat-0.3.1.2-doc /nix/store/5ifvvrdm7vb2grmhnvwq3l2qx6lz3af5-hiedb-0.6.0.2.tar.gz /nix/store/pis4fasx0lr05s9lmm6bmdv177dsxsxm-hlint-3.8.tar.gz /nix/store/9hkpp2x1i45r5q42sghm33v1shx59ijb-hls-graph-2.10.0.0.tar.gz /nix/store/mm2vs04i50g7m6k38v32gkpj91lb18ci-hls-plugin-api-2.10.0.0.tar.gz /nix/store/q3m8rsidzfqj214nnj03vh8bp2zg6j6x-hls-test-utils-2.10.0.0.tar.gz /nix/store/x03lj1cikrf9kxsfy4sfa480a3clnsx6-hostname-1.0 /nix/store/d48f93zwk27785p5hlsfbnhr6ygqhfw8-hostname-1.0-doc /nix/store/45n7k317d2gzksyp8cbznxdry32g02in-hscolour-1.25 /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25 /nix/store/gpbwhbs4rja01bivxfkrkcgc4yb2k4db-hscolour-1.25-data /nix/store/bn5m9l5d8nhz531vkcgwb8hxs2ns1ysa-hscolour-1.25-doc /nix/store/xx5z3hrdsp7q0af9dn8l1a29ysjckqia-hspec-2.11.12 /nix/store/6q42wxqhnj9qk4l8bdja957bvgz8wbbd-hspec-2.11.12-doc /nix/store/y510ck5xq5bvqn29q4yqr6pi32hsdhm5-hspec-api-2.11.12 /nix/store/jfdfkdh1vix19mdyajbwdyp1nygp46rz-hspec-api-2.11.12-doc /nix/store/y3ywaxgryfcmhfi8d2nz0lkpcx4kz500-hspec-attoparsec-0.1.0.2.tar.gz /nix/store/q6mjyh7cirnncnqdw822qcn79x3xwxck-hspec-core-2.11.12 /nix/store/23rjir2wfh8aq78r2s6hgx2i9s1ngz6p-hspec-core-2.11.12-doc /nix/store/9q5kkg80m21z3afhc70xnmqs4i5l34x4-hspec-discover-2.11.12 /nix/store/kajsxyjzm5zxbn8wbq5s9ijrahdrwnpw-hspec-discover-2.11.12-doc /nix/store/kgzykd7sx239d4lsm6md6krxcghci1z5-hspec-expectations-0.8.4 /nix/store/vy0vgpcn04ynchiybdrglb3p1v7wf48w-hspec-expectations-0.8.4-doc /nix/store/gx2vp413x4ziaq904lfghd72lpwvk1r0-hspec-golden-0.2.2.0 /nix/store/6s85y22p0ihs8a8cff42vx1k3kfy4sw3-hspec-golden-0.2.2.0-doc /nix/store/prnkkwvn142s75a42f5jsk66c61v1fl7-hspec-hedgehog-0.3.0.0.tar.gz /nix/store/47fam8yrsv1q3kw3ndjixgmr2b48kh9h-hspec-megaparsec-2.2.1.tar.gz /nix/store/ij40wcg0jhpzgg527b91f9qdyxnqa62h-hw-fingertree-0.1.2.1-r2.cabal /nix/store/r34bg1mikv5wqngd7nwqnxfac4xqw9cl-hw-fingertree-0.1.2.1.tar.gz /nix/store/3hjwzrvsz30sb5n5d8b2ryi71c2ajyps-hw-hspec-hedgehog-0.1.1.1-r4.cabal /nix/store/m4ymfbxiawpxbbbdkn9xxr39blvwzl2b-hw-hspec-hedgehog-0.1.1.1.tar.gz /nix/store/57qvps92dvxmii6sjnlb5rwz5qxcbyj5-hw-prim-0.6.3.2-r3.cabal /nix/store/4mcnwd263vzicl8d035vsgkjylr23aan-hw-prim-0.6.3.2.tar.gz /nix/store/czymcpdrh6a611g040b8nv7xvg4lk72f-implicit-hie-0.1.4.0.tar.gz /nix/store/68kcbwgb8m08zafgbw2h8wvyws4l1fs3-indexed-profunctors-0.1.1.1 /nix/store/kh1gfmnrnm2nw5sy5nrci3l4mzpa3zjf-indexed-profunctors-0.1.1.1-doc /nix/store/isc2ydyihqy94ala9igl1fnjcmpqg5yj-indexed-traversable-0.1.4 /nix/store/448hv271gyc752af3n64h4p2bvc603r5-indexed-traversable-0.1.4-doc /nix/store/rhybd1r565gzz0ck983labsmjd9k7w9g-indexed-traversable-instances-0.1.2-r1.cabal /nix/store/piy7fiiqr78dmbrs0lhbyiismy7byv84-indexed-traversable-instances-0.1.2.tar.gz /nix/store/ycydgxfd7095cp8xii9yi07q1ynn8929-inspection-testing-0.5.0.3 /nix/store/fqfym5vz46sjnfwrna71jqjqdp8qmj1r-inspection-testing-0.5.0.3-doc /nix/store/mr45m6l5l2fqkww5yymj2r4w3p0rljqk-integer-conversion-0.1.1 /nix/store/928g4yrclmywbx0pplqywykjjvz6gqj4-integer-conversion-0.1.1-doc /nix/store/ph0i5ssdxwdx25fp5i1sbmq6177nxsr9-integer-logarithms-1.0.4.tar.gz /nix/store/yn163qmg0dg3dwpqlr2gcqmhx6h5a091-invariant-0.6.4-r1.cabal /nix/store/0mwzsxi9fkqwqmzqyrgd17fiqw7n81q7-invariant-0.6.4.tar.gz /nix/store/nsvmrc3l9i1l25d9fv8ilgq9mk0zgd47-jailbreak-cabal-1.4.1.tar.gz /nix/store/0frydjm72q5d63zmz2byc6chxpdcgcib-js-dgtable-0.5.2 /nix/store/bja6af9jv1svijyg80mbxssh9kis9yq5-js-dgtable-0.5.2-data /nix/store/469k7i4cpiw07kz3ad21n00fjmzcv5bi-js-dgtable-0.5.2-doc /nix/store/yi3yai8hc3djg20j1si30j8hw9psddwr-js-flot-0.8.3 /nix/store/gk3plfqsvz40y87khcw07dpb56qx3f56-js-flot-0.8.3-data /nix/store/4dcrvvgwk6fmwpfi54z57hjc3k4fr6ig-js-flot-0.8.3-doc /nix/store/94i6m4bahm4hfx41b2jqi4l6z0sxzv3n-js-jquery-3.3.1 /nix/store/4izgcba7r8plc098d7rw75my8nazfaid-js-jquery-3.3.1-data /nix/store/7cnwwx2mqi6ch0mwmriskcc5rs9vb02h-js-jquery-3.3.1-doc /nix/store/h17ki2in8ykg4rwbabfqyw9z74zdszqz-kan-extensions-5.2.6-r1.cabal /nix/store/sgrqnm2zizgrxv6z2ir5hnhn9fv2r295-kan-extensions-5.2.6.tar.gz /nix/store/4c7m27gs4amdabcjll23gk7p56ajwvd3-keys-3.12.4-r1.cabal /nix/store/bsnsdqd5m5adc2xc23ia110lmh7ry4jf-keys-3.12.4.tar.gz /nix/store/94srckviqabk285cpndqlgjy1zidzbf2-lens-5.3.4.tar.gz /nix/store/sazs0lzmnn1yiqqbl79gs4ism5dkcfv4-lens-aeson-1.2.3-r2.cabal /nix/store/ng5scqiq126h3kx8ciy4pc3z9y12dcg4-lens-aeson-1.2.3.tar.gz /nix/store/z9q7w51ysg8cdvgpx6d6zlcz4ghkhp0h-libyaml-0.1.4.tar.gz /nix/store/zklagcqxasf4gnw40ml6jxjnvbihwjzh-libyaml-clib-0.2.5 /nix/store/w5ndm5lizzwsyhcb2rzsvjxx5ggxbyi8-lifted-async-0.10.2.7.tar.gz /nix/store/d2k5lffwf67qkyqhny8cr4zqpggzc5cn-lifted-base-0.2.3.12 /nix/store/3fypddxd3hs6pbq3prf36sp88m916cw3-lifted-base-0.2.3.12-doc /nix/store/iiy9l1841qbj8z8ylqpw53dq5ngh4cl4-list-t-1.0.5.7.tar.gz /nix/store/2d04ylhwlzfqnm80dy84g22p45q92crj-logging-facade-0.3.1 /nix/store/r2h0dvsvh6477d1p4kcwk4d1x8wirab5-logging-facade-0.3.1-doc /nix/store/8bm3ahkqr8f35z3yrz2jbmxmmv77hvk5-logict-0.8.2.0.tar.gz /nix/store/12k1a9yd29ayydcbms6q8jmm5hkylh2c-lsp-2.7.0.1.tar.gz /nix/store/nzq58rnlzlp5yrv5iyi4xsccjhi16j3y-lsp-test-0.17.1.1.tar.gz /nix/store/6fn01jxrr3g5yrw27rwf0zcbvs5r1sjn-lsp-types-2.3.0.1.tar.gz /nix/store/4mq0vrrwh6n3jzvslmk378g0p5wi490x-lucid-2.11.20250303.tar.gz /nix/store/qqhrrz4bz3gd93ccr97wmj5czhdv7ni7-lukko-0.1.2-r1.cabal /nix/store/87zkfi8v84k9whav8j1vh20d4965an5c-lukko-0.1.2.tar.gz /nix/store/2mdh7989lkspl1kll2fmz8prz6brsv47-lukko-ofd-locking-32bit.patch /nix/store/jia1ia2zsd3bw78y78hipkjx6i13wkwx-math-functions-0.3.4.4 /nix/store/y5ar8wng1wwaq86kg0r5abb1xv467d0d-math-functions-0.3.4.4-doc /nix/store/pr54r46c1d8nsmy5i8ww6grhaqfsk0pw-megaparsec-9.6.1.tar.gz /nix/store/ad2k7lnlbg9x3ynsch3x2hc9f12436yx-microaeson-0.1.0.2-r1.cabal /nix/store/dxv9hqm6jsvq0gyi2yjrc2821rd12q5n-microaeson-0.1.0.2.tar.gz /nix/store/w0h27zgb65f4ldpwnbm7sywk5k1jpzw3-mmap-0.5.9 /nix/store/42x397gg8i7fjqwq2yzx5r2qnmq6v10z-mmap-0.5.9-doc /nix/store/l1hp59pzkd8y3g6j3fah3dlvyf61zi51-mmorph-1.2.0 /nix/store/mhkns3ckry57nbpa796p9zd5l5a6236a-mmorph-1.2.0-doc /nix/store/07i10f273dcl1kb6v7p7x006ay0q5m0k-mockery-0.3.5 /nix/store/0s8r2i1ab7cxss965lwx32128qdh7xhj-mockery-0.3.5-doc /nix/store/8scdxw0csjvp38011dda75ys7hj7s1i8-mod-0.2.0.1.tar.gz /nix/store/059ja4wgpzj5rvim482y0h615nrrlw6l-monad-control-1.0.3.1 /nix/store/d87hwdcdchvxbjdfihn7m7q1mm5frpcn-monad-control-1.0.3.1-doc /nix/store/pc5qm7hwp7p3fnl0wcshr64zvxfq2nqg-monad-dijkstra-0.1.1.5.tar.gz /nix/store/7cyd0k5cglnci7vq7dmsc6wdamyqfhdy-monad-parallel-0.8 /nix/store/i1d0s7n4dz08vh6j78ij38p9g843zfzv-monad-parallel-0.8-doc /nix/store/gjm15zbw4yz7g9yq23wcbchav9pn45id-mono-traversable-1.0.21.0.tar.gz /nix/store/qsgf9h0d9wlnsrhmas3c1zfpr71mv8n7-monoid-subclasses-1.2.6.tar.gz /nix/store/rg9z2835vfcrlpig0vfa8kz919bssfs3-mtl-prelude-2.0.3.2 /nix/store/7ya1v8adgknkspm1dri0l081833fay4p-mtl-prelude-2.0.3.2-doc /nix/store/dhv7wylsg3xxqjsq3nj3nd92qzrv5562-mwc-random-0.15.2.0 /nix/store/dxiasb909ciydprpcmdwfd6fihq0rg5c-mwc-random-0.15.2.0-doc /nix/store/kbaaxk5fgywq8nznfihpa8vf80wkx5qk-neat-interpolation-0.5.1.4.tar.gz /nix/store/d3q7vwng74vda5ax0xqjz2y2kjj9dsqm-network-3.2.7.0 /nix/store/d7z7hspagl4xvd7q1v44kvp53bqr3k8x-network-3.2.7.0-doc /nix/store/kmxldk3mdd80k0pv4m0qjqn7jggwba90-network-uri-2.6.4.2 /nix/store/dvdx6yxavlf0lpfhb9fck42ji3l8500v-network-uri-2.6.4.2-doc /nix/store/z4s7dyi4m1r6rr59wld3da2b2ccw213x-newtype-generics-0.6.2-r4.cabal /nix/store/glv4zb2dhsp11mfncda0r3dcswx05h9j-newtype-generics-0.6.2.tar.gz /nix/store/xa1dr7cjlg1cczxwsc5zmw81s9yv816m-nothunks-0.3.0.0-r1.cabal /nix/store/wzdyx5j9ylkjc475kaylxv5w38vhyy44-nothunks-0.3.0.0.tar.gz /nix/store/d4733b6j0x2yj9dxmw5jifacbwjsnp3y-old-locale-1.0.0.7 /nix/store/x0n7yh4axs8jnrivsdfkgzjiisvgpcgn-old-locale-1.0.0.7-doc /nix/store/7h5pj73hi8a463fs17gkf58w6d3h1pgf-old-time-1.1.0.4 /nix/store/ra4kj8vf8afb1kw0zxq100idxv3ni695-old-time-1.1.0.4-doc /nix/store/xp7cl2wj28k7pj6ddw72lxy2l3kcvbib-opentelemetry-0.8.0.tar.gz /nix/store/9ih5zfrc197a0l8xlbsnlc0r2799gy00-optparse-applicative-0.18.1.0 /nix/store/295jdl3xqbnfvr8w7hvrgn6cms7zgmn9-optparse-applicative-0.18.1.0-doc /nix/store/fkcm0rpy2i2y1rfnl65d9yj7kwx24xnj-optparse-simple-0.1.1.4 /nix/store/nwvzy402xfl50mavy5j11sclv0rdb1h8-optparse-simple-0.1.1.4-doc /nix/store/h5aghv0jkgjz7nkh9nqh6vrbpg8i4bdd-ordered-containers-0.2.4.tar.gz /nix/store/pcxnz0yisv0lkcak468qli1rf9grwl7b-ormolu-0.7.4.0-r5.cabal /nix/store/hp61hircmczsiq0xw0can0nzp2aa48j4-ormolu-0.7.4.0.tar.gz /nix/store/lwb3279jkya9qfqkb0nvdn1qcg6qfxas-os-string-2.0.7.tar.gz /nix/store/gbw1i3bf0bchsq4r5i6lwxwhv420ci9b-parallel-3.2.2.0 /nix/store/cj9w7g5694fsh5982c2b1494z9m85y8f-parallel-3.2.2.0-doc /nix/store/fjz0brssgdlrvgbq6lci95nkyg21fq04-parser-combinators-1.3.0 /nix/store/va3p55pvjxixcrj99q2mzn1lpmlcd6yh-parser-combinators-1.3.0-doc /nix/store/lprh9raxlffrkwvkzg1y2r098qwcqwd3-parsers-0.12.12-r1.cabal /nix/store/2d263zb3smga5ijwa6klggiccbq07077-parsers-0.12.12.tar.gz /nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz /nix/store/hxbsb4h9g0l9c74h5nmsizp0kry6lc6p-path-io-1.8.2.tar.gz /nix/store/nnsmlcf841kaz1x8icacwl2nygwjiazc-pcg-random-0.1.4.0-r1.cabal /nix/store/ia0x75izhf945dzqqdqyi2iy3n12bbvd-pcg-random-0.1.4.0.tar.gz /nix/store/7s97zpgpdgj53x20nj2h4p4hps0nb0zz-pointed-5.0.5-r1.cabal /nix/store/3bqs3pyybjh308mn3bqh91670m0m7v5y-pointed-5.0.5.tar.gz /nix/store/6kp4ck3z56bpg9kyj21a584p5j7cxgrs-polyparse-1.13 /nix/store/vvi7xwddgq44kk8cvsqhdis6baymc947-polyparse-1.13-doc /nix/store/nf5azjgh8b3990xb2pjq863yhyhyw5ja-pretty-show-1.10 /nix/store/7ikgcna4z5vjcx75jdwis8jvbd5cpxfw-pretty-show-1.10-data /nix/store/dhk2y8wmfia7frgm4c693x5wpysqh62z-pretty-show-1.10-doc /nix/store/nx8lw7r7878j5k5kh7nwg0dkfdjkdhrb-pretty-simple-4.1.3.0 /nix/store/rl60dphlgyygj3rr81b3sn8i39rc6gd6-pretty-simple-4.1.3.0-doc /nix/store/vm1087wdckxajs4xqn15wwz014igd3hs-prettyprinter-1.7.1 /nix/store/awk7aydka322np06kvxapi74bllpqp7n-prettyprinter-1.7.1-doc /nix/store/cn75kqzy1lpy4gshgwv3jippx0ipfmmp-prettyprinter-ansi-terminal-1.1.3 /nix/store/xs66wqfdb9xm6405i4k6lgifzlp4k175-prettyprinter-ansi-terminal-1.1.3-doc /nix/store/3rspz35x6gqlb5dwvzskmzcj0f0qnali-prettyprinter-compat-ansi-wl-pprint-1.0.2 /nix/store/n5ry4x625fqnwpj7rxz0hq1avlwczfcn-prettyprinter-compat-ansi-wl-pprint-1.0.2-doc /nix/store/d9zidkaij0bxrkahnpjpx49qc5bxg6xc-primes-0.2.1.0 /nix/store/aqk36vrxz91pl3w74gsl2vjqq86cyqly-primes-0.2.1.0-doc /nix/store/am1l4f7sjbvdhbxgx01jxvfly9pscsxj-primitive-0.9.1.0 /nix/store/z561ci1814w96kh3pn4ldi2pnlwd3ni5-primitive-0.9.1.0-doc /nix/store/66v6k28dpzmgwpkrlvjsnascc0l1kpjh-primitive-addr-0.1.0.3 /nix/store/kc0rzrxlr9wji6jj02hnzi977cmfjm07-primitive-addr-0.1.0.3-doc /nix/store/njvs9d83v7dsl54w62m9nsw28r20ghzq-primitive-extras-0.10.2.2.tar.gz /nix/store/gvfxaav85jpnifvcd0l124myilk2n8gx-primitive-unlifted-2.1.0.0-r1.cabal /nix/store/6kqvjcxyfa2pjdhk3290yzaw59h8sdlr-primitive-unlifted-2.1.0.0.tar.gz /nix/store/dm2qiw2cz8cg72g9y1rzimpyc4yyrqwl-process-extras-0.7.4 /nix/store/hn6nl2wl9rw51rysimn2jv8lqr9ir6rd-process-extras-0.7.4-doc /nix/store/laqld7g8alpsbxnhvdasbjgj155p74xn-profunctors-5.6.2 /nix/store/0vc344rrzpx6n2dlja5021vyzjj1kimp-profunctors-5.6.2-doc /nix/store/sn8f4bm7n42lgcrqdgsy8iykxfa7khqi-psqueues-0.2.8.1.tar.gz /nix/store/savxc13gfjjmyxh471zgi4kd2h7f6869-quickcheck-classes-0.6.5.0-r3.cabal /nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz /nix/store/9zk72wkpyyb9kpnj35s6f0hn4766d99r-quickcheck-classes-base-0.6.2.0-r1.cabal /nix/store/8p4x59gjr63drplbdc8bzah46fr7mkc4-quickcheck-classes-base-0.6.2.0.tar.gz /nix/store/rdyclnza81hs6dvba743pc1zri6zlx9n-quickcheck-instances-0.3.32-r1.cabal /nix/store/kz0fzqcr8g42rvq6dwlwvzxmg8rjfhqn-quickcheck-instances-0.3.32.tar.gz /nix/store/93m9sjd3nb84g98b9546cbqinf2f4031-quickcheck-io-0.2.0 /nix/store/2scr4ci00xk38izlkpg0xx3vdi1rrlxy-quickcheck-io-0.2.0-doc /nix/store/k5yk7bk5lxba9vq6a6qkqf7jdg8z33b9-quickcheck-unicode-1.0.1.0 /nix/store/vaahkgw6vsm4fm3q97x2kfska8kg1sz6-quickcheck-unicode-1.0.1.0-doc /nix/store/46f9r5q546gjqxr7sbwf6qgxxfbkwq1r-random-1.2.1.3 /nix/store/1ykw2y6fdrqd7l7jq6jjhdnmxjb1lirf-random-1.2.1.3-doc /nix/store/fqg7nln940pbpll24zp732khvr8d9fqk-random-bytestring-0.1.4.tar.gz /nix/store/fkzngnd0is85jhmgz8dkw3fks6ibpzcl-random-shuffle-0.0.4 /nix/store/7l69l0cr5f1csypy8fmszzb9zxg6da7y-random-shuffle-0.0.4-doc /nix/store/2dgbpv7i4r6x5lhqlj39sszwq62mx68g-raw-strings-qq-1.1 /nix/store/n21vsyjwgfis19awai25jpygqw78i6l0-raw-strings-qq-1.1-doc /nix/store/ydg6rqk9c52jwsc5yynv43iarp45m1i0-rebase-1.21.2.tar.gz /nix/store/5pgxllbrld6xndi52f81ql36d2q9rbk9-reducers-3.12.5-r1.cabal /nix/store/37bn0b7alicw5lx9ypd6hfwvb3z9f2jv-reducers-3.12.5.tar.gz /nix/store/m9jw3pr2rks0gbvg4ii746aas37y19bk-refact-0.3.0.2 /nix/store/d5nfd2bwnln13yp5kysyb7fd9fpjy62a-refact-0.3.0.2-doc /nix/store/l2k2p5cks44j4r6glq2isjxmqi3d7ins-reflection-2.1.9 /nix/store/c4wc1y7w7yrpy2mmyr2qfwwvrmk9414b-reflection-2.1.9-doc /nix/store/ms5iqhw640hsr30nrwwha0m8dsj40rgk-regex-1.1.0.2.tar.gz /nix/store/rnrbzl6389v6fp1zxhqwmig3ac9kqlw1-regex-applicative-0.3.4.tar.gz /nix/store/bgcv6jybpf6w7j5ljivzrn8x67lh81wl-regex-base-0.94.0.3 /nix/store/97fs4gripvim4ml3fza1qn6jzzav5g5d-regex-base-0.94.0.3-doc /nix/store/k092gd4kvyrq866x91i8rwhwhks3mzyg-regex-compat-0.95.2.2 /nix/store/w9mdgqi1wiy1dry11jl4diwwc376l1yk-regex-compat-0.95.2.2-doc /nix/store/61c2psydy28ml1w5xhs0r0gmap4i5837-regex-pcre-builtin-0.95.2.3.8.44 /nix/store/z57pz9ka6g6nsg8nfmdh4rj54pfihmkv-regex-pcre-builtin-0.95.2.3.8.44-doc /nix/store/yhiagz4xlx7dgsi0hmfsgjbi4ns1qszv-regex-posix-0.96.0.2 /nix/store/c3hwrwdhjw4j5vvh8i5gibi6xc672xsv-regex-posix-0.96.0.2-doc /nix/store/z78s6xs9jvh2il82qlsk9nxaqs9xdbkm-regex-tdfa-1.3.2.3 /nix/store/brrijrk2qh9ic8is3cg8pwq7x8rd9v54-regex-tdfa-1.3.2.3-doc /nix/store/7r0vv75mg1xga2s406bhqzgpln6vmcis-relude-1.2.2.0-r4.cabal /nix/store/0kldcprfm4bq493379s6y2gz6y1gwh8z-relude-1.2.2.0.tar.gz /nix/store/1gac32j5rcnaca5g60ydx9yldjz2ph0n-rerebase-1.21.2.tar.gz /nix/store/0r61sxj8d7qy0xvf52l80z3380604xpk-resourcet-1.3.0 /nix/store/d6p5ccbhyklnib0zmxz48xxpdqriwb6s-resourcet-1.3.0-doc /nix/store/fyl9d4vk1w0rq2ny02ar1vps6n45pvqk-retrie-1.2.3.tar.gz /nix/store/zbliqbxkzplsg5fgqir5vm6hk0pdgl5k-row-types-1.0.1.2-r1.cabal /nix/store/0rjb7xs5qcqiyaxri2q9vfxwcxm71xl3-row-types-1.0.1.2.tar.gz /nix/store/9d6qbz0l307h6q7yxv74ni5rx6wc4bp2-safe-0.3.21 /nix/store/c1yf59sjsmi0gzi06qmkq4hhz9c6zrzg-safe-0.3.21-doc /nix/store/d3ky5fd198ga8x8y07yxm656hrc0nk8k-safe-exceptions-0.1.7.4 /nix/store/zbycy0ybr6isqlz6k4mwb2g8gpp8ghm2-safe-exceptions-0.1.7.4-doc /nix/store/v36hjfbmbfzyf87a3v9s0jhpdymhqjh8-scientific-0.3.8.0-r2.cabal /nix/store/8wdrn8qwx87rmmykvk7is30zx4xswld9-scientific-0.3.8.0.tar.gz /nix/store/n4522v080f3sw4njgvrh1b88vp7lpzl0-selective-0.7.0.1 /nix/store/1jh24dv0vy4rkdp407wxlvsyvq6bmdhl-selective-0.7.0.1-doc /nix/store/x47dlnjinyajax7nc1gl0x1bwmkivzjq-semialign-1.3.1-r2.cabal /nix/store/7r6xfw79m4pw1yb0i8zzcx6cha65xrx1-semialign-1.3.1.tar.gz /nix/store/3hzyd146954vpjv02m7jq1dkz4zljbgp-semigroupoids-6.0.1-r2.cabal /nix/store/nj5kxxp3cbmwliynbmczi5164gg3i82a-semigroupoids-6.0.1.tar.gz /nix/store/g22dvyq3rkn3yy6d2cx392a1s49fwxvh-semigroups-0.20 /nix/store/751mcww3jvl9cy3wvfdx1m92s95jfcp3-semigroups-0.20-doc /nix/store/2pz5ldw928vn361jr8f88c7ajdy16gva-semirings-0.7.tar.gz /nix/store/x8azcgws6ybnhlpzdkby4s4lf1kj11ah-shake-0.19.8.tar.gz /nix/store/pnsq1n16lwq1q3qjlg7yq1p64yai2cd8-silently-1.2.5.4 /nix/store/z3kdkg3a2rw3vnrpr9y6626vcmdxi8z7-silently-1.2.5.4-doc /nix/store/8csx4k3d1plh0vxrah25ncb38zlnhqvw-simple-reflect-0.3.3 /nix/store/cqrvrwr621gsjh6wx2fnayb6j94zxbpa-simple-reflect-0.3.3-doc /nix/store/jdmpj7xkqqm422vdnndcnv4zjqdrrs4m-singleton-bool-0.1.8 /nix/store/rwar3v3dfrgsk6qh99xiykcqyjka45s9-singleton-bool-0.1.8-doc /nix/store/5p09lkq9qf90i1cq02jv15acgfcnz0fn-slist-0.2.1.0-r1.cabal /nix/store/pc5dbsl3ma44af6ag0cwkiapm57wiplr-slist-0.2.1.0.tar.gz /nix/store/4z2d5xjv0wl7ziyllqx31bwhdql1a9bh-smallcheck-1.2.1.1.tar.gz /nix/store/j3rq01sbbsgvyiq8wqrpdf5qdf1r6vb9-some-1.0.6 /nix/store/x8f9lk1188f9q4k03nniv6rgm2g18zhl-some-1.0.6-doc /nix/store/rxfjdzrgb9y4w8dfcwaa8cv7gl6xdbn7-sorted-list-0.2.3.1 /nix/store/l352d6fpbkjhq6dcwni8bq1kfwznf1pw-sorted-list-0.2.3.1-doc /nix/store/xh2n2xz09nizixf67w55gzv2s2rnwp1p-split-0.2.5 /nix/store/6sqyd1rflsd0nbm7dd7zkf0z963k8b9r-split-0.2.5-doc /nix/store/xavvvmrjyw6g08qla4qadz05rgyjka2i-splitmix-0.1.1 /nix/store/3716mzaz5bv1azy2hch7mvz7ijwld8g4-splitmix-0.1.1-doc /nix/store/7j12w94nb1zrz4xpbh9y2xcahq0ivhip-sqlite-simple-0.4.19.0.tar.gz /nix/store/ijdc5ckrn220f1hhs8lx5dpijw2f56r0-stan-0.2.0.0.tar.gz /nix/store/cl6r8ns8i7iyd2rl3d1fhwvkp8jv3icn-stm-containers-1.2.1.1.tar.gz /nix/store/01bdn2pfpc1lm4gqncwv0x53xdwqjja6-stm-hamt-1.2.1.1.tar.gz /nix/store/hmrzyjhb65w2nsy872wln9wmxzzx9q2q-streaming-commons-0.2.3.0.tar.gz /nix/store/fk61dv31ccxwl35zlxpkzrvh1xcjqbns-strict-0.5.1-r1.cabal /nix/store/fsrb31ha52zg847j45yqvbbss2qhks1b-strict-0.5.1.tar.gz /nix/store/jbfz034b50ba03inwb0vs3568ixyhwp7-string-qq-0.0.6 /nix/store/wcn3vyivg1g8fmw0zqwvbazb9yci9d2b-string-qq-0.0.6-doc /nix/store/y4a0c4rdlz3jwfq9dcl6nnnzxvnkvcif-stringbuilder-0.5.1 /nix/store/gl3l2bwgb0kpfh6wa5l95c9k79wwq4lj-stringbuilder-0.5.1-doc /nix/store/rjpr9s4zgiv7d5fk29j8q4d14hg128fz-stylish-haskell-0.14.6.0.tar.gz /nix/store/sadgc21hnw7qbpg94dini3ffaqz7041g-syb-0.7.2.4 /nix/store/ccrrvwvsyajf1r3llr7aim2af46akjjz-syb-0.7.2.4-doc /nix/store/s13mx2jnl6drsbr82ckjci8lrjc224q6-tagged-0.8.8 /nix/store/y0yp2xbqqsk229ww2kc1h8yk4mzlfbv0-tagged-0.8.8-doc /nix/store/14wwxv8f1i81kj7d2ilw2hc9wwpr9687-tar-0.6.3.0-r1.cabal /nix/store/gclf67wbl9i5hn6gw3s1srjnih3yccv9-tar-0.6.3.0.tar.gz /nix/store/4akjibibxaq7067piigk2ajsrk3xssb4-tasty-1.5.3 /nix/store/hyr4q6y32wy0yyj21jskh25szcxnx3pl-tasty-1.5.3-doc /nix/store/1wx8frwz85qn3bpsb85j66w7mh9vcmnl-tasty-discover-5.0.1.tar.gz /nix/store/maiy1qv3a5c7372ccaqawcbmcrm8mndw-tasty-expected-failure-0.12.3 /nix/store/pil4ydh1yy5bfpqqmyp8q638ml391wja-tasty-expected-failure-0.12.3-doc /nix/store/2xw53fi0cl22xjbzqrgl4q4x7vxari9v-tasty-golden-2.3.5.tar.gz /nix/store/jddd3ryhg155g30kff3kgn8h0wwqhynk-tasty-hedgehog-1.4.0.2-r6.cabal /nix/store/c7lip15ss1zm2zsp6i971ky2zjla3sm3-tasty-hedgehog-1.4.0.2.tar.gz /nix/store/1yna72614faz934njm0br8s252wrhg4d-tasty-hspec-1.2.0.4-r6.cabal /nix/store/6vy4hv9scm48i0xp5822njwkwpla8jbq-tasty-hspec-1.2.0.4.tar.gz /nix/store/qckxw5xnsvmii7pyvhk7zss3033cwap7-tasty-hunit-0.10.2 /nix/store/kfd6y03vgczp4knyfygc0cgs9bi19gwv-tasty-hunit-0.10.2-doc /nix/store/jg63h22zn2iwxmaawysi8sr2q24vskm8-tasty-quickcheck-0.11 /nix/store/4f8iyjfdg6z6cchpvb6llg58j31xjkyg-tasty-quickcheck-0.11-doc /nix/store/i3w9fbiv5f7lchvmz4b69k47y2ln1szr-tasty-rerun-1.1.20 /nix/store/w2qb7vw8wixc7vl0cr2xgc65rw1a4l1j-tasty-rerun-1.1.20-doc /nix/store/dqllwz4d4a6r24w2f104923iy3rzrps1-tasty-smallcheck-0.8.2-r1.cabal /nix/store/0x239pdac4vkzizdq057g48dka8hh4al-tasty-smallcheck-0.8.2.tar.gz /nix/store/n8nqlpfb9q18ig71p8cvw6dwh9bxky8d-temporary-1.3 /nix/store/jsn8p7xlw28696ydn2ml0fkp2am4dvi8-temporary-1.3-doc /nix/store/9iz9xgggj9dyqpiyb4vz9hg7zdpxkyxb-terminal-size-0.3.4 /nix/store/wirqwqqcpc191ykk9pvlyc4x6fvgfv8l-terminal-size-0.3.4-doc /nix/store/fkcdal7gj0dfsvdz3rmb1w4svzywhlzf-test-framework-0.8.2.2 /nix/store/v1gzlgdhjwk97qlss4qjq6q7xwzwzk29-test-framework-0.8.2.2-doc /nix/store/lijf1akqvfaxixr6lmv1x2db6g9zns04-test-framework-hunit-0.3.0.2 /nix/store/m89g3awfp1ls5n6rxkbsgq0mgga9qpll-test-framework-hunit-0.3.0.2-doc /nix/store/djhnqrgwxj2g6934rbip86rlmj0ncvf8-test-framework-quickcheck2-0.3.0.6 /nix/store/drswf7jj3vz26kzc4qhfnpjfl6pi5jv6-test-framework-quickcheck2-0.3.0.6-doc /nix/store/dci91lrfkl0d6q9v02l3jbhl7c9b3gxy-text-iso8601-0.1.1-r2.cabal /nix/store/wrqbgf2l5m4qwdvap1q7rdwrciqxmvp2-text-iso8601-0.1.1.tar.gz /nix/store/wnda2x6yzjx7n20wjl0xn3jslqz86620-text-rope-0.2 /nix/store/qdhmbm32vrdfc9gj2295n9i2z391xizs-text-rope-0.2-data /nix/store/85zla0ll2rk6aim7n7lci1a1lrkax96r-text-rope-0.2-doc /nix/store/x8d0vdvxv354i94q7fjnjfhnvvrm29nv-text-short-0.1.6-r3.cabal /nix/store/73fqxgslfgfnmf0wbaj60cv4lp2mvnw5-text-short-0.1.6.tar.gz /nix/store/19zvja5h0l8v6pn02xl3716zgncwcvcj-tf-random-0.5 /nix/store/89vvaas29448k792jhn9608xzyrc2627-tf-random-0.5-doc /nix/store/4b4d5hllav1wwh8vpddx3z7xhdjh2n60-th-abstraction-0.7.1.0 /nix/store/34f6qirmqh228w07cymsyyp996c48vgp-th-abstraction-0.7.1.0-doc /nix/store/yhs83ldx2h3pk139annmcrp2y5fwsv2l-th-compat-0.1.6 /nix/store/f2f0rv4m91qfdg1jyjsi8gb2kr62acqq-th-compat-0.1.6-doc /nix/store/066dcdq05g828hxvrhjidn8rxrn726sq-th-env-0.1.1 /nix/store/416fibn5m5xhvsq9iwlsxcy3scy1fmps-th-env-0.1.1-doc /nix/store/0rwvl64gqk0k6mq9cwzmdv59lkq3qi2p-these-1.2.1-r2.cabal /nix/store/68jyhraz9gap8cmxlsfy9nwk6cm77blq-these-1.2.1.tar.gz /nix/store/siq81w8j6s5lczqkls5l1mqbcg0na0yd-time-compat-1.9.7-r2.cabal /nix/store/cyhgy871zir7xxvsnrall1bl6w9izihd-time-compat-1.9.7.tar.gz /nix/store/bzw3dn8brmpgs41h93kghhzjwlkc8zxw-time-locale-compat-0.1.1.5 /nix/store/w9af0klfsm23k9ajb5fbkdc221aw37xa-time-locale-compat-0.1.1.5-doc /nix/store/vww275kzkldr5didxsp9i9fp8vpxjq30-tomland-1.3.3.3-r2.cabal /nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-1.3.3.3.tar.gz /nix/store/p2r0yrc6ib1ynbhgjs6m5vcc4czrnhsr-transformers-base-0.4.6 /nix/store/cdsai0nzf4avn4yfxj64ahlhzww1nnhd-transformers-base-0.4.6-doc /nix/store/653vyj9nsvf078j6hn83nilp6z3pspr4-transformers-compat-0.7.2 /nix/store/bjmvahclp5xm15mzvkvkqknpljn8c5ma-transformers-compat-0.7.2-doc /nix/store/gx4rsnnarwdh285qa3ay2q59znl0vxgp-tree-diff-0.3.4.tar.gz /nix/store/ag5ak6bdypwj3b92b9jmyg3hcfzhvc3n-trial-0.0.0.0-r5.cabal /nix/store/y0vp78l2676q8syww54bihlsw0kd1ma2-trial-0.0.0.0.tar.gz /nix/store/jl0m9hc1wzyclzlaf4vbhz8p68h5ldcq-trial-optparse-applicative-0.0.0.0-r4.cabal /nix/store/fkkv4lxp78pab5ziyxj7514vspk3c7kb-trial-optparse-applicative-0.0.0.0.tar.gz /nix/store/5ypxplr31fw77cakhj8ja3vhz7p3800i-trial-tomland-0.0.0.0-r5.cabal /nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz /nix/store/bdqlylz8vrkxin7ji0v0wbjz3cy78qq2-trifecta-2.1.4-r2.cabal /nix/store/jar0hrl0869q14vxbh2sj1db2bxvgsv9-trifecta-2.1.4.tar.gz /nix/store/9ab4y9vgw7nqd2k99pcsb2wmqd2sfg0a-typed-process-0.2.13.0.tar.gz /nix/store/x9flgxqmgxspzqzkyvp89hq1cid28qb6-unbounded-delays-0.1.1.1 /nix/store/ssx5nlpwk9bhn4f09m57cyg61sgnx6qc-unbounded-delays-0.1.1.1-doc /nix/store/s43naxai8zl047i50q1c6d2na8prr89w-uniplate-1.6.13-r1.cabal /nix/store/ka5s06hbpzrad83wn0q9ivc77imhq6mm-uniplate-1.6.13.tar.gz /nix/store/sxajf6wmraplp7fmlb1571k2xcha606c-unix-compat-0.7.4.tar.gz /nix/store/ra56w6cr98ycqhi8wggwgnq9apwzd4i7-unliftio-0.2.25.1.tar.gz /nix/store/lh3b927vqzjnn1ycpsxjsarfkrwj6wp2-unliftio-core-0.2.1.0 /nix/store/jsqnkqpczd45g7lsbnjy5dpnikbpki02-unliftio-core-0.2.1.0-doc /nix/store/25zlmz5xa3xsw61nnvnr0apygnb0jncn-unordered-containers-0.2.20-r4.cabal /nix/store/46rvk8vjzsagr58a6pqwimivmr0ahxys-unordered-containers-0.2.20.tar.gz /nix/store/68ic3xwmkm7bisb4wb4a95kkgyk06185-utf8-string-1.0.2 /nix/store/1nfsw6r2ylmpimvfi63p1i6y2a3a2985-utf8-string-1.0.2-doc /nix/store/7l1m3xky725f7902cmsidf2vc6myv5cv-uuid-types-1.0.6-r3.cabal /nix/store/l26k32zhs3vwn025fsbd7bbl3s4girrp-uuid-types-1.0.6.tar.gz /nix/store/kj5w8l8wj12h4r7aybqzwccjy82fwhs4-validation-selective-0.2.0.0-r5.cabal /nix/store/iigschrx1n0k9057abidkwj7j56i5yal-validation-selective-0.2.0.0.tar.gz /nix/store/b9b4bibb3f4ypaf57y424apa6jw74am9-validity-0.12.1.0 /nix/store/qrq8zl0ld065f7aja2xcs51vmn9dx4v4-validity-0.12.1.0-doc /nix/store/wdb07s2116jivmir5sg1s877mq3bphlr-vector-0.13.2.0 /nix/store/w9xzrbhbc5fiimrhfcm7v50mi11vg2wi-vector-algorithms-0.9.1.0.tar.gz /nix/store/xdsxsjyc6y421yhxzzx4lfk0rgqsjzh4-vector-binary-instances-0.2.5.2 /nix/store/l0vfrk96ivxp51ldz169a8lsp4vpbffy-vector-binary-instances-0.2.5.2-doc /nix/store/nqfgw14d48gylm57fvgdbpjxc79yrsqj-vector-instances-3.4.2.tar.gz /nix/store/rcashd8xrq27zh5kgjrxacscl7x5m175-vector-stream-0.1.0.1 /nix/store/6vbkrlx5bqq8q7wga12wvbmz5m3xsrwi-vector-stream-0.1.0.1-doc /nix/store/7cw3rl6aljys4956s5h53gc7xzakrzrk-void-0.7.3 /nix/store/5csfdfyj73vh4pn0gmzzn202wg40h8y9-void-0.7.3-doc /nix/store/1xxp3f2v1gmw8dqb9gaqk7landgxgxn8-wherefrom-compat-0.1.1.1 /nix/store/d77biaccbi8rqxm93l1p39bz97pzknkp-wherefrom-compat-0.1.1.1-doc /nix/store/44lk9z2da8hxnx5p0viqiz74nx1qvf08-witherable-0.5-r1.cabal /nix/store/ai652bi646pyr3gc4wn98pbxjdmrrhas-witherable-0.5.tar.gz /nix/store/59h5iy1rsyrypvl5c8c5gljjwwdl7940-wl-pprint-annotated-0.1.0.1 /nix/store/ka7yrcfv8g11wgw5609ahq73qw13wqsn-wl-pprint-annotated-0.1.0.1-doc /nix/store/rxbsmscc6vz0h6svj2i48gdhw7l9sgp1-xml-1.3.14 /nix/store/nghak5xawz1mnzxanjhb4ql53p606k96-xml-1.3.14-doc /nix/store/nw2cih2jv2ab0l4b26bk8fgy09rg8pwy-xmlgen-0.6.2.2 /nix/store/scf5an5i4lv3i483xwqv98x72yhin01m-xmlgen-0.6.2.2-doc /nix/store/z7j3pzgy992m6ba5b1aizn9v5pazm7v9-yaml-0.11.11.2-r2.cabal /nix/store/1i4qpms3prjxhdqwxcidf0isp8prw52b-yaml-0.11.11.2.tar.gz /nix/store/grfkavpyd06fi6zixcvm7mncxpr2205d-zlib-0.7.1.0 /nix/store/83s7541psvsn98w48krpixdaqyizs1zy-zlib-0.7.1.0-doc copying path '/nix/store/w5r4hpw6jii6bnawwnlk3xlgw5778nrp-ghc-9.6.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/hlmfmhxps214f938m2yxq60zlgr44kxs-ghc-lib-parser-9.8.5.20250214-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/qdhmbm32vrdfc9gj2295n9i2z391xizs-text-rope-0.2-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/4alhpg6igc09222dzc49fgyrvq3bgnd7-colour-2.3.6-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25' from 'https://cache.nix-ci.com'... copying path '/nix/store/xy13x97igjlis6hmil6c170zdprj58y4-Cabal-3.10.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/1njnz4qsqw5bcx7nnh1z99g945rkvsja-Cabal-syntax-3.10.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8ic4r88607c95vfk7d2idwr4rh3qz6cd-cabal-doctest-1.0.11.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/q6x451lgsrmarzh4grswgr3s1j4iqadx-doctest-0.23.0-ghc-9.12.patch' from 'https://cache.nixos.org'... copying path '/nix/store/mk30nc4vbm3vmsbjqpy8zxvmg7i4j2bx-doctest-0.22.6.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/jbdk3r2ic959xyc0394gn6n61wgjf6n0-ghc-paths-0.1.0.12.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nb6f6gsg55nky42zddn60xr2wbd7s08c-ghc-paths-0.1.0.12-r7.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/2dk5qbxi8bbajqmfgy0l665lhfg214dp-hashable-1.4.7.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/lwb3279jkya9qfqkb0nvdn1qcg6qfxas-os-string-2.0.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/j7j3rz01j9nqzw0dda1q61s68q1ds52z-30596fb9d85b69ec23ecb05ef9a7c91d67901cfd.patch' from 'https://cache.nixos.org'... copying path '/nix/store/d8w25bcvqfkg6iiali8cd13kbqhh2ir2-aeson-2.2.3.0-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/6lbm7w8ndxr53jp354l808mczpbayjn2-26922952ef20c4771d857f3e96c9e710cb3c2df9.patch' from 'https://cache.nixos.org'... copying path '/nix/store/1hdhhb6lbvz86q9dqcg4q00qkmn1gm80-ChasingBottoms-1.3.1.15-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/qhlbkn34py2ici8vb4ykayfpi5yy6adh-HTF-0.15.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/hc9qv81sw76j1lmqdh8cqxmrfnvq36da-ChasingBottoms-1.3.1.15.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/fi7z7r8fgfnrkn7ydjs7znlgnbyb60z6-HsYAML-aeson-0.2.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/h75pvkj7a0lgp4pr0y5p1qdw60v9v5m2-MemoTrie-0.6.11.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/m4jis8jdbjahdv1vy5k2bh92fndxr60l-OneTuple-0.4.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/xpigz6w15mkzrg5z4cw65qbnis5rcm34-OneTuple-0.4.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/waldaj6slia1mw3pm6y2clkf51jg1vin-adjunctions-4.4.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/imnkf2959by9k6nx8s34asn77mfc1927-aeson-pretty-0.8.10.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/zn1vwjapy2vgqra2skw0n89w8zr092zn-alex-3.5.3.0-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/58pj5537vyg2rzi2l521q29l2b9c6klp-algebraic-graphs-0.7-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/0d2ipwa9jp4khh281dkfsc1iqz7p7cz7-apply-refact-0.14.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/llh8f4hnyhqdklcw6vs9nlf76d1lgalh-async-2.2.5-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/nqpsyjb0mv2znisi8w3h67m8svllx3qv-alex-3.5.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/zcfkav5mq2fcqmljmwcr011smnqy9q05-async-2.2.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/svcgx1yf0ykkd3wq60fkymdc16r44wmn-attoparsec-0.14.4-r6.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5rb5wpjl9np13rv3zw09x0ihmgyz3gi8-attoparsec-aeson-2.2.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5ylnk2bab8492pq2hs391xgpmwfqkk75-b0df07178133b5b049e3e7764acba0e5e3fa57af.patch' from 'https://cache.nixos.org'... copying path '/nix/store/9gq5p62rhwkrhx1aj37zdds6sijrlgl6-base64-1.0-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/4igl91srki0cn31vaxs2228bbg5n1sv2-base64-1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ygayxgjv32bwqwshvjs8q3faqpgkgrac-binary-orphans-1.0.5-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/jblzi9rqh58x42czcmr51grb8qmk2sq2-binary-orphans-1.0.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/r2cvzz00ihxvpkz4yfg9592h8bys9ly0-bitvec-1.1.5.0-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/y0pbqgjljdd5wlhbmxinyhliah4rb10j-bitvec-1.1.5.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/j5ii6jyxahhhmc58d6wd31055hk6a12s-case-insensitive-1.2.1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/id6snxkyy60iidv94fkc4a183lfx9kmv-charset-0.3.12.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/pyf7k374ldp9mk2h62dn593zrkammpq9-concurrent-output-1.10.21.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8sp5k4g5r92npk40bv2qg6bwndx645hy-conduit-1.3.6.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/sz33pjm2cvwgwppzyyv37xdgxj3bbg67-conduit-extra-1.3.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/6wvb7p50rrp2hg6df2dcn56gf5nq0cnl-conduit-parse-0.2.1.1-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/5inary4gap17pija37hi9s0dnwj4sdgj-conduit-parse-0.2.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/9h3d993qlayl1cz6qhsv478vf5vyzjpn-constraints-0.14.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/9b3980c2m9ign1w8ym4pvak4c716pkcs-constraints-0.14.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/r1hndpvyfxs48509mabl0cshsw79a5yb-constraints-extras-0.4.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/wb1bmh7hra9fzmidwk8jy562xa3xd86p-data-fix-0.3.4-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/8d6jv94g6pjxgcr1il58v4zdq79dm1qd-data-fix-0.3.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/128gx7xz3a8jh74c14qflvc2h87jmzpl-deferred-folds-0.9.18.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/hn7168hjba3rfnmkczjpj0fk83lf7hhp-dependent-map-0.4.0.0-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/0h7i1qgf9m9dlx62jm2n6aaih0rb6pj3-dependent-map-0.4.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7kbw9i8lsi2nv2ja0zmix425b1sp6mnx-dependent-sum-0.7.2.0-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/9javmkdzlpl1z815xqaw42lazs4p2hvm-dependent-sum-0.7.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/l88yyksp9a5lqpl3sqhcbbj8xh0jl40z-deriving-aeson-0.2.10.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/3nvw9d6r2byg11l97g889mza7hc35dpw-either-5.0.2-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/gzjygi75qfvd633z01kfgp1fxmrdlmhq-entropy-0.4.1.11.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rszqn2a7yk0vpfrf489srbz5kng0zdsl-enummapset-0.7.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/hcr36jxcqli9bj9faa7yyi3f8gsvwpir-extensions-0.1.0.1-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/731na7x663194l5l7qhinv6shnvcaz19-extensions-0.1.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/s4y4rd0nih0fyzyddnv17wh7r3csbp4n-extra-1.7.16-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/x4mc8m42sgi0a4sgmjcvif5zgg8ldfl9-fail-4.9.0.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/zap07ayqyv48lfcxp4yva8sylcvy2knk-extra-1.7.16.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/737dizfas4765yl8zzb70vcgwvvlkz9m-filemanip-0.3.6.3-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/i2isam3p7fq23gx5sg3h6p6sp674yhky-filemanip-0.3.6.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7hiqwrspk1532wdp82dqgd84w1da1hfm-filepattern-0.1.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8rk9w79h5f3ypfcnr1alrbg2jjnp09f6-filtrable-0.1.6.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/9if15bhjqaqc4qrzhgzsbkv785mshq9p-filtrable-0.1.6.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ac6n6k1rn6qsny8v4sqzlgaz0bbq2a7z-floskell-0.11.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8vmyx2waxg58w93migb73jmp3xjfdyqb-focus-1.0.3.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/bds33y2gmyzs3vf8wgnf2kg5l0niamw8-foldl-1.4.18-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/9a7d6qdjvwpsnv1w5zlzagnizdddqi51-foldl-1.4.18.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/4z7qv7649kr3amr5qhscrcmgairdasbw-fourmolu-0.15.0.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/9j44ssyak24hi8vai55jray0m7x7450p-fourmolu-0.15.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/v3gw97zp4dj0nw0vx6dr0vax9dw7hgjv-free-5.2-r7.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/ww34c3nzhs0wrgn68lk5d0qk9rgdm1d7-free-5.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/wavjqvgbmq1q6aawwsk6iydx5lzi3p5l-fuzzy-0.1.1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/pqsb68zcd86h2dl9v2y7x2yvg11m8wjh-generic-arbitrary-1.0.1.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/b268bcqk9rc7wngh1zbq0wm25my6fwb1-generic-lens-2.2.2.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/qaxg1rjslda6hp5aw5m7h542l7fhyhdp-generic-lens-2.2.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/wf98wcf6zrcmdlr95m3l2ik1cjsakzvh-ghc-exactprint-1.7.1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/f41i39gym0x5wga5csmy0mzayc3xyq3q-ghc-lib-parser-ex-9.8.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8gh0kxn5r67k7hhbhw19nn98rv8m2s40-ghc-trace-events-0.1.2.10.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nv12havvv9m95kgbb9jrc6x3cqp9c6dv-ghcide-2.10.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rfvgm0cxwqbi0rnnwsyd6aqg6pw4is1b-haddock-library-1.11.0-r5.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/gmkahr771rx3sf36vbrqsqb8s9zbvw6p-haddock-library-1.11.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/3pjv28imbzsgm81zlp09zzhkfqzlpalx-hedgehog-1.5-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/y6x6mm5qz6s835g6w7sj382w8cidq00s-hedgehog-1.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/jhxzap3kmrv4dc15vv5srnjy5c4kjii7-hie-bios-0.14.0-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/5mzychgfwip9k4vjd13k077y11mapngh-hie-bios-0.14.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5ifvvrdm7vb2grmhnvwq3l2qx6lz3af5-hiedb-0.6.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/pis4fasx0lr05s9lmm6bmdv177dsxsxm-hlint-3.8.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/9hkpp2x1i45r5q42sghm33v1shx59ijb-hls-graph-2.10.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/mm2vs04i50g7m6k38v32gkpj91lb18ci-hls-plugin-api-2.10.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/q3m8rsidzfqj214nnj03vh8bp2zg6j6x-hls-test-utils-2.10.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/gpbwhbs4rja01bivxfkrkcgc4yb2k4db-hscolour-1.25-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/y3ywaxgryfcmhfi8d2nz0lkpcx4kz500-hspec-attoparsec-0.1.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/prnkkwvn142s75a42f5jsk66c61v1fl7-hspec-hedgehog-0.3.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/47fam8yrsv1q3kw3ndjixgmr2b48kh9h-hspec-megaparsec-2.2.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ij40wcg0jhpzgg527b91f9qdyxnqa62h-hw-fingertree-0.1.2.1-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/r34bg1mikv5wqngd7nwqnxfac4xqw9cl-hw-fingertree-0.1.2.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/3hjwzrvsz30sb5n5d8b2ryi71c2ajyps-hw-hspec-hedgehog-0.1.1.1-r4.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/m4ymfbxiawpxbbbdkn9xxr39blvwzl2b-hw-hspec-hedgehog-0.1.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/57qvps92dvxmii6sjnlb5rwz5qxcbyj5-hw-prim-0.6.3.2-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/4mcnwd263vzicl8d035vsgkjylr23aan-hw-prim-0.6.3.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/czymcpdrh6a611g040b8nv7xvg4lk72f-implicit-hie-0.1.4.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rhybd1r565gzz0ck983labsmjd9k7w9g-indexed-traversable-instances-0.1.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/piy7fiiqr78dmbrs0lhbyiismy7byv84-indexed-traversable-instances-0.1.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ph0i5ssdxwdx25fp5i1sbmq6177nxsr9-integer-logarithms-1.0.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/yn163qmg0dg3dwpqlr2gcqmhx6h5a091-invariant-0.6.4-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/0mwzsxi9fkqwqmzqyrgd17fiqw7n81q7-invariant-0.6.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nsvmrc3l9i1l25d9fv8ilgq9mk0zgd47-jailbreak-cabal-1.4.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/bja6af9jv1svijyg80mbxssh9kis9yq5-js-dgtable-0.5.2-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/gk3plfqsvz40y87khcw07dpb56qx3f56-js-flot-0.8.3-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/4izgcba7r8plc098d7rw75my8nazfaid-js-jquery-3.3.1-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/h17ki2in8ykg4rwbabfqyw9z74zdszqz-kan-extensions-5.2.6-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/sgrqnm2zizgrxv6z2ir5hnhn9fv2r295-kan-extensions-5.2.6.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/4c7m27gs4amdabcjll23gk7p56ajwvd3-keys-3.12.4-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/bsnsdqd5m5adc2xc23ia110lmh7ry4jf-keys-3.12.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/94srckviqabk285cpndqlgjy1zidzbf2-lens-5.3.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/sazs0lzmnn1yiqqbl79gs4ism5dkcfv4-lens-aeson-1.2.3-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/ng5scqiq126h3kx8ciy4pc3z9y12dcg4-lens-aeson-1.2.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/z9q7w51ysg8cdvgpx6d6zlcz4ghkhp0h-libyaml-0.1.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/zklagcqxasf4gnw40ml6jxjnvbihwjzh-libyaml-clib-0.2.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/w5ndm5lizzwsyhcb2rzsvjxx5ggxbyi8-lifted-async-0.10.2.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/iiy9l1841qbj8z8ylqpw53dq5ngh4cl4-list-t-1.0.5.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8bm3ahkqr8f35z3yrz2jbmxmmv77hvk5-logict-0.8.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/12k1a9yd29ayydcbms6q8jmm5hkylh2c-lsp-2.7.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nzq58rnlzlp5yrv5iyi4xsccjhi16j3y-lsp-test-0.17.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/6fn01jxrr3g5yrw27rwf0zcbvs5r1sjn-lsp-types-2.3.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/4mq0vrrwh6n3jzvslmk378g0p5wi490x-lucid-2.11.20250303.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/qqhrrz4bz3gd93ccr97wmj5czhdv7ni7-lukko-0.1.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/87zkfi8v84k9whav8j1vh20d4965an5c-lukko-0.1.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/2mdh7989lkspl1kll2fmz8prz6brsv47-lukko-ofd-locking-32bit.patch' from 'https://cache.nixos.org'... copying path '/nix/store/pr54r46c1d8nsmy5i8ww6grhaqfsk0pw-megaparsec-9.6.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ad2k7lnlbg9x3ynsch3x2hc9f12436yx-microaeson-0.1.0.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/dxv9hqm6jsvq0gyi2yjrc2821rd12q5n-microaeson-0.1.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/8scdxw0csjvp38011dda75ys7hj7s1i8-mod-0.2.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/pc5qm7hwp7p3fnl0wcshr64zvxfq2nqg-monad-dijkstra-0.1.1.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/gjm15zbw4yz7g9yq23wcbchav9pn45id-mono-traversable-1.0.21.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/qsgf9h0d9wlnsrhmas3c1zfpr71mv8n7-monoid-subclasses-1.2.6.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/kbaaxk5fgywq8nznfihpa8vf80wkx5qk-neat-interpolation-0.5.1.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/z4s7dyi4m1r6rr59wld3da2b2ccw213x-newtype-generics-0.6.2-r4.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/glv4zb2dhsp11mfncda0r3dcswx05h9j-newtype-generics-0.6.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/xa1dr7cjlg1cczxwsc5zmw81s9yv816m-nothunks-0.3.0.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/wzdyx5j9ylkjc475kaylxv5w38vhyy44-nothunks-0.3.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/xp7cl2wj28k7pj6ddw72lxy2l3kcvbib-opentelemetry-0.8.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/h5aghv0jkgjz7nkh9nqh6vrbpg8i4bdd-ordered-containers-0.2.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/pcxnz0yisv0lkcak468qli1rf9grwl7b-ormolu-0.7.4.0-r5.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/hp61hircmczsiq0xw0can0nzp2aa48j4-ormolu-0.7.4.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/lprh9raxlffrkwvkzg1y2r098qwcqwd3-parsers-0.12.12-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/2d263zb3smga5ijwa6klggiccbq07077-parsers-0.12.12.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/hxbsb4h9g0l9c74h5nmsizp0kry6lc6p-path-io-1.8.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nnsmlcf841kaz1x8icacwl2nygwjiazc-pcg-random-0.1.4.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/ia0x75izhf945dzqqdqyi2iy3n12bbvd-pcg-random-0.1.4.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7s97zpgpdgj53x20nj2h4p4hps0nb0zz-pointed-5.0.5-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/3bqs3pyybjh308mn3bqh91670m0m7v5y-pointed-5.0.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7ikgcna4z5vjcx75jdwis8jvbd5cpxfw-pretty-show-1.10-data' from 'https://cache.nix-ci.com'... copying path '/nix/store/njvs9d83v7dsl54w62m9nsw28r20ghzq-primitive-extras-0.10.2.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/gvfxaav85jpnifvcd0l124myilk2n8gx-primitive-unlifted-2.1.0.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/6kqvjcxyfa2pjdhk3290yzaw59h8sdlr-primitive-unlifted-2.1.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/sn8f4bm7n42lgcrqdgsy8iykxfa7khqi-psqueues-0.2.8.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/savxc13gfjjmyxh471zgi4kd2h7f6869-quickcheck-classes-0.6.5.0-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/9zk72wkpyyb9kpnj35s6f0hn4766d99r-quickcheck-classes-base-0.6.2.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/8p4x59gjr63drplbdc8bzah46fr7mkc4-quickcheck-classes-base-0.6.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rdyclnza81hs6dvba743pc1zri6zlx9n-quickcheck-instances-0.3.32-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/kz0fzqcr8g42rvq6dwlwvzxmg8rjfhqn-quickcheck-instances-0.3.32.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/fqg7nln940pbpll24zp732khvr8d9fqk-random-bytestring-0.1.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ydg6rqk9c52jwsc5yynv43iarp45m1i0-rebase-1.21.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5pgxllbrld6xndi52f81ql36d2q9rbk9-reducers-3.12.5-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/37bn0b7alicw5lx9ypd6hfwvb3z9f2jv-reducers-3.12.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ms5iqhw640hsr30nrwwha0m8dsj40rgk-regex-1.1.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rnrbzl6389v6fp1zxhqwmig3ac9kqlw1-regex-applicative-0.3.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7r0vv75mg1xga2s406bhqzgpln6vmcis-relude-1.2.2.0-r4.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/0kldcprfm4bq493379s6y2gz6y1gwh8z-relude-1.2.2.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/1gac32j5rcnaca5g60ydx9yldjz2ph0n-rerebase-1.21.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/fyl9d4vk1w0rq2ny02ar1vps6n45pvqk-retrie-1.2.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/zbliqbxkzplsg5fgqir5vm6hk0pdgl5k-row-types-1.0.1.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/0rjb7xs5qcqiyaxri2q9vfxwcxm71xl3-row-types-1.0.1.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/v36hjfbmbfzyf87a3v9s0jhpdymhqjh8-scientific-0.3.8.0-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/8wdrn8qwx87rmmykvk7is30zx4xswld9-scientific-0.3.8.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/x47dlnjinyajax7nc1gl0x1bwmkivzjq-semialign-1.3.1-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/7r6xfw79m4pw1yb0i8zzcx6cha65xrx1-semialign-1.3.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/3hzyd146954vpjv02m7jq1dkz4zljbgp-semigroupoids-6.0.1-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/nj5kxxp3cbmwliynbmczi5164gg3i82a-semigroupoids-6.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/2pz5ldw928vn361jr8f88c7ajdy16gva-semirings-0.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/x8azcgws6ybnhlpzdkby4s4lf1kj11ah-shake-0.19.8.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5p09lkq9qf90i1cq02jv15acgfcnz0fn-slist-0.2.1.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/pc5dbsl3ma44af6ag0cwkiapm57wiplr-slist-0.2.1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/4z2d5xjv0wl7ziyllqx31bwhdql1a9bh-smallcheck-1.2.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7j12w94nb1zrz4xpbh9y2xcahq0ivhip-sqlite-simple-0.4.19.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ijdc5ckrn220f1hhs8lx5dpijw2f56r0-stan-0.2.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/cl6r8ns8i7iyd2rl3d1fhwvkp8jv3icn-stm-containers-1.2.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/01bdn2pfpc1lm4gqncwv0x53xdwqjja6-stm-hamt-1.2.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/hmrzyjhb65w2nsy872wln9wmxzzx9q2q-streaming-commons-0.2.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/fk61dv31ccxwl35zlxpkzrvh1xcjqbns-strict-0.5.1-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/fsrb31ha52zg847j45yqvbbss2qhks1b-strict-0.5.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/rjpr9s4zgiv7d5fk29j8q4d14hg128fz-stylish-haskell-0.14.6.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/14wwxv8f1i81kj7d2ilw2hc9wwpr9687-tar-0.6.3.0-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/gclf67wbl9i5hn6gw3s1srjnih3yccv9-tar-0.6.3.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/1wx8frwz85qn3bpsb85j66w7mh9vcmnl-tasty-discover-5.0.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/2xw53fi0cl22xjbzqrgl4q4x7vxari9v-tasty-golden-2.3.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/jddd3ryhg155g30kff3kgn8h0wwqhynk-tasty-hedgehog-1.4.0.2-r6.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/c7lip15ss1zm2zsp6i971ky2zjla3sm3-tasty-hedgehog-1.4.0.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/1yna72614faz934njm0br8s252wrhg4d-tasty-hspec-1.2.0.4-r6.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/6vy4hv9scm48i0xp5822njwkwpla8jbq-tasty-hspec-1.2.0.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/dqllwz4d4a6r24w2f104923iy3rzrps1-tasty-smallcheck-0.8.2-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/0x239pdac4vkzizdq057g48dka8hh4al-tasty-smallcheck-0.8.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/dci91lrfkl0d6q9v02l3jbhl7c9b3gxy-text-iso8601-0.1.1-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/wrqbgf2l5m4qwdvap1q7rdwrciqxmvp2-text-iso8601-0.1.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/x8d0vdvxv354i94q7fjnjfhnvvrm29nv-text-short-0.1.6-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/73fqxgslfgfnmf0wbaj60cv4lp2mvnw5-text-short-0.1.6.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/0rwvl64gqk0k6mq9cwzmdv59lkq3qi2p-these-1.2.1-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/68jyhraz9gap8cmxlsfy9nwk6cm77blq-these-1.2.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/siq81w8j6s5lczqkls5l1mqbcg0na0yd-time-compat-1.9.7-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/cyhgy871zir7xxvsnrall1bl6w9izihd-time-compat-1.9.7.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/vww275kzkldr5didxsp9i9fp8vpxjq30-tomland-1.3.3.3-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-1.3.3.3.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/gx4rsnnarwdh285qa3ay2q59znl0vxgp-tree-diff-0.3.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ag5ak6bdypwj3b92b9jmyg3hcfzhvc3n-trial-0.0.0.0-r5.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/y0vp78l2676q8syww54bihlsw0kd1ma2-trial-0.0.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/jl0m9hc1wzyclzlaf4vbhz8p68h5ldcq-trial-optparse-applicative-0.0.0.0-r4.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/fkkv4lxp78pab5ziyxj7514vspk3c7kb-trial-optparse-applicative-0.0.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/5ypxplr31fw77cakhj8ja3vhz7p3800i-trial-tomland-0.0.0.0-r5.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/bdqlylz8vrkxin7ji0v0wbjz3cy78qq2-trifecta-2.1.4-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/jar0hrl0869q14vxbh2sj1db2bxvgsv9-trifecta-2.1.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/9ab4y9vgw7nqd2k99pcsb2wmqd2sfg0a-typed-process-0.2.13.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/s43naxai8zl047i50q1c6d2na8prr89w-uniplate-1.6.13-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/ka5s06hbpzrad83wn0q9ivc77imhq6mm-uniplate-1.6.13.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/sxajf6wmraplp7fmlb1571k2xcha606c-unix-compat-0.7.4.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/ra56w6cr98ycqhi8wggwgnq9apwzd4i7-unliftio-0.2.25.1.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/25zlmz5xa3xsw61nnvnr0apygnb0jncn-unordered-containers-0.2.20-r4.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/46rvk8vjzsagr58a6pqwimivmr0ahxys-unordered-containers-0.2.20.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/7l1m3xky725f7902cmsidf2vc6myv5cv-uuid-types-1.0.6-r3.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/l26k32zhs3vwn025fsbd7bbl3s4girrp-uuid-types-1.0.6.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/kj5w8l8wj12h4r7aybqzwccjy82fwhs4-validation-selective-0.2.0.0-r5.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/iigschrx1n0k9057abidkwj7j56i5yal-validation-selective-0.2.0.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/w9xzrbhbc5fiimrhfcm7v50mi11vg2wi-vector-algorithms-0.9.1.0.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/nqfgw14d48gylm57fvgdbpjxc79yrsqj-vector-instances-3.4.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/44lk9z2da8hxnx5p0viqiz74nx1qvf08-witherable-0.5-r1.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/ai652bi646pyr3gc4wn98pbxjdmrrhas-witherable-0.5.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/z7j3pzgy992m6ba5b1aizn9v5pazm7v9-yaml-0.11.11.2-r2.cabal' from 'https://cache.nixos.org'... copying path '/nix/store/1i4qpms3prjxhdqwxcidf0isp8prw52b-yaml-0.11.11.2.tar.gz' from 'https://cache.nixos.org'... copying path '/nix/store/zfg9k07r87vbc30y7fpg4d68l4c0w7lz-Only-0.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/5rvwxxrzm9frdb8c4hc2v7naf0j8xlsa-HsYAML-0.2.1.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/b1c972ik21af8bsg9r5wa6949zzms00p-Diff-0.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/nap5wyjizckiqsv20q1w559j2w378d3h-StateVar-1.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/fn9wrn1vmpafl1hsv9gwzs13iawj1ka6-assoc-1.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/21rcyxbbdhzxhzd9hgrxc3k8mvw11dga-base-orphans-0.9.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ccan5zzh30gvd060a38bxip8lrdkgsim-base-compat-0.13.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/q8z5lkcappw86acf19s2c93a6r6vx7wk-base-prelude-1.6.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/55v7qxaddfpmpjrycs4sgd86zwq3dqif-base16-bytestring-1.0.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/yp6aagwv1h6js8il8nw72656mcmrv6gv-base64-bytestring-1.2.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ap28dsm8p6jxrfmbs8zmzy7dqf9fgfzz-blaze-builder-0.4.2.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/bwlbjm7zvbwm8byy1s3gnl0csg3ggcnl-call-stack-0.4.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/8cv8pldd0apazlzyp6v1z959gkq2nr2b-cereal-0.5.8.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/i5ybxrwsh2pmlp6xjjv8j0ym60sy14z6-character-ps-0.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/j59lwcdpsdk0bw7fx7q0nddbyi93qakp-clay-0.15.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/x24syfikzffy3xfcbznmdw1ivfa8vqb4-clock-0.8.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/hlybjd4gy17m5bnz053ipsdra6x784gh-cmdargs-0.10.22-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/lj2zansrfba2y7xjjnrjh3bp705n7hsp-HUnit-1.6.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/30b8d2xm27b333xxm4p80896wj4sac8c-co-log-core-0.3.2.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/whjzm4xif4922imkhnp9yjb5g7ykw0vv-code-page-0.2.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/x9adrsysc37gz6d8rnlb32xii5driaz4-colour-2.3.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/pdwvxj9alhb0354i07wh627i7qnh6iza-commutative-semigroups-0.2.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/fm6fz2mxvjlg296i2hvns9av4w14pqxy-contravariant-1.5.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/say6ncjs7lds5dpp8gvw9kakkq1k53ng-cryptohash-sha1-0.11.101.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/0m9wp6n5l0yyp95dqjr8v8vnjvgywmsz-cryptohash-sha256-0.11.102.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/zxllx7d620ir75j8c03ms033dn5z3ys8-blaze-markup-0.8.3.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/jmw442gn7s1pd804v0m1cz1zsna8jbmg-blaze-textual-0.2.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/pvpl5kkvj06awf0myrqqh12w3bn2spfa-data-default-class-0.1.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/31kdzc8v7ax0nb3bjwal3c2s24qinczk-dir-traverse-0.2.3.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/yjwzrz0hz07hpxymw323aw6913d97rc3-direct-sqlite-2.3.29-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/6cw8n0zmxdr56al15j1d2m07pnwxp3gl-dlist-1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ap5mi8vssxmpfrqngygxnsmfpals5ham-erf-2.0.0.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/r06zmcfglg8r7d6c8128lfh2v1gp50gw-extensible-exceptions-0.1.1.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/p89b3k2dvkfglwb30arm60iv9zr41i03-file-embed-0.0.16.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/qsjzw87vvgfawjagkhsq0zi3pjw32vr5-fingertree-0.1.5.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/670hg6dm2p58835714z272kiakykd9ny-data-default-instances-containers-0.1.0.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/mn7v3ndf1nfsz818nim0lrwcmrxfr1w5-fmlist-0.9.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/wpx69sgwrndmmcrss6yp7h6pdm1v5pqm-generically-0.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/c01blfrwbcv2w1nsq6cglkc4sailibgs-ansi-terminal-types-1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/gqk8a37qkikbp5w6l6qmhvhfdf2aalym-ghc-lib-parser-9.8.5.20250214-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ag9hk47kwin127cf8vnsbxbgybypni8k-blaze-html-0.9.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/5x6ikssrv8cl2m4gjm69qf3sn351vndx-ghc-paths-0.1.0.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/w9s5p8lk59fnvny8ap93nykwp5vx5jnq-gitrev-1.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/zkymra2bginnlxnp38pcz143irmmzjw2-groups-0.5.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/p2kdziffb0qqfzh8sr8yqxjl8rcnh7r7-Glob-0.10.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/p6hi3hmr14561dzhb4khm20zvmislpc1-data-default-instances-dlist-0.0.1.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/5jaxga339zirqpmzb70ai7hh37r9gf6x-haskell-lexer-1.1.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/mhs5055kmnzjcgvcy74qjk4jcvli2nd8-haskell-src-exts-1.23.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/qix1dibd3vhs1ai9k214ljm9iwzmyh1y-heaps-0.4.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/1ypij0fzmv1z5gzqybsfdihb8pcbdn8r-hie-compat-0.3.1.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d48f93zwk27785p5hlsfbnhr6ygqhfw8-hostname-1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/k0qg6ccnkk6fqazm6xd0hcvyyzdk52sk-ansi-terminal-1.1.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/bn5m9l5d8nhz531vkcgwb8hxs2ns1ysa-hscolour-1.25-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kajsxyjzm5zxbn8wbq5s9ijrahdrwnpw-hspec-discover-2.11.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/vy0vgpcn04ynchiybdrglb3p1v7wf48w-hspec-expectations-0.8.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kh1gfmnrnm2nw5sy5nrci3l4mzpa3zjf-indexed-profunctors-0.1.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/448hv271gyc752af3n64h4p2bvc603r5-indexed-traversable-0.1.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/fqfym5vz46sjnfwrna71jqjqdp8qmj1r-inspection-testing-0.5.0.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/469k7i4cpiw07kz3ad21n00fjmzcv5bi-js-dgtable-0.5.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/4dcrvvgwk6fmwpfi54z57hjc3k4fr6ig-js-flot-0.8.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/7cnwwx2mqi6ch0mwmriskcc5rs9vb02h-js-jquery-3.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/r2h0dvsvh6477d1p4kcwk4d1x8wirab5-logging-facade-0.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/42x397gg8i7fjqwq2yzx5r2qnmq6v10z-mmap-0.5.9-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/mhkns3ckry57nbpa796p9zd5l5a6236a-mmorph-1.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/7ya1v8adgknkspm1dri0l081833fay4p-mtl-prelude-2.0.3.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/s5a0rxwjcipabksr39msscpbjbshjiq9-colourista-0.1.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/cnsx7l7yxk4dwjbqz27p6ydj2yy6ak10-generic-lens-core-2.2.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d7z7hspagl4xvd7q1v44kvp53bqr3k8x-network-3.2.7.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/x0n7yh4axs8jnrivsdfkgzjiisvgpcgn-old-locale-1.0.0.7-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/cj9w7g5694fsh5982c2b1494z9m85y8f-parallel-3.2.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/va3p55pvjxixcrj99q2mzn1lpmlcd6yh-parser-combinators-1.3.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/vvi7xwddgq44kk8cvsqhdis6baymc947-polyparse-1.13-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/dhk2y8wmfia7frgm4c693x5wpysqh62z-pretty-show-1.10-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/awk7aydka322np06kvxapi74bllpqp7n-prettyprinter-1.7.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/aqk36vrxz91pl3w74gsl2vjqq86cyqly-primes-0.2.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/z561ci1814w96kh3pn4ldi2pnlwd3ni5-primitive-0.9.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/n21vsyjwgfis19awai25jpygqw78i6l0-raw-strings-qq-1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d5nfd2bwnln13yp5kysyb7fd9fpjy62a-refact-0.3.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/c4wc1y7w7yrpy2mmyr2qfwwvrmk9414b-reflection-2.1.9-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/97fs4gripvim4ml3fza1qn6jzzav5g5d-regex-base-0.94.0.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/a1d3kswfp978asxfqz1nfgxxdls9qhfv-data-default-instances-old-locale-0.0.1.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/i1d0s7n4dz08vh6j78ij38p9g843zfzv-monad-parallel-0.8-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ra4kj8vf8afb1kw0zxq100idxv3ni695-old-time-1.1.0.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/c1yf59sjsmi0gzi06qmkq4hhz9c6zrzg-safe-0.3.21-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/zbycy0ybr6isqlz6k4mwb2g8gpp8ghm2-safe-exceptions-0.1.7.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/1jh24dv0vy4rkdp407wxlvsyvq6bmdhl-selective-0.7.0.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/751mcww3jvl9cy3wvfdx1m92s95jfcp3-semigroups-0.20-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/z3kdkg3a2rw3vnrpr9y6626vcmdxi8z7-silently-1.2.5.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/cqrvrwr621gsjh6wx2fnayb6j94zxbpa-simple-reflect-0.3.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/53lzmr45wpsdx7qgf76mdhsngnh5ik1x-cpphs-1.20.9.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/x8f9lk1188f9q4k03nniv6rgm2g18zhl-some-1.0.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d2cpvkgwrkypy494nlr8mvv5nsp6hvqa-data-default-0.7.1.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/xs66wqfdb9xm6405i4k6lgifzlp4k175-prettyprinter-ansi-terminal-1.1.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/l352d6fpbkjhq6dcwni8bq1kfwznf1pw-sorted-list-0.2.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/z57pz9ka6g6nsg8nfmdh4rj54pfihmkv-regex-pcre-builtin-0.95.2.3.8.44-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/c3hwrwdhjw4j5vvh8i5gibi6xc672xsv-regex-posix-0.96.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/brrijrk2qh9ic8is3cg8pwq7x8rd9v54-regex-tdfa-1.3.2.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/6sqyd1rflsd0nbm7dd7zkf0z963k8b9r-split-0.2.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/3716mzaz5bv1azy2hch7mvz7ijwld8g4-splitmix-0.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/928g4yrclmywbx0pplqywykjjvz6gqj4-integer-conversion-0.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kc0rzrxlr9wji6jj02hnzi977cmfjm07-primitive-addr-0.1.0.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/wcn3vyivg1g8fmw0zqwvbazb9yci9d2b-string-qq-0.0.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/gl3l2bwgb0kpfh6wa5l95c9k79wwq4lj-stringbuilder-0.5.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ccrrvwvsyajf1r3llr7aim2af46akjjz-syb-0.7.2.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/295jdl3xqbnfvr8w7hvrgn6cms7zgmn9-optparse-applicative-0.18.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/rl60dphlgyygj3rr81b3sn8i39rc6gd6-pretty-simple-4.1.3.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/n5ry4x625fqnwpj7rxz0hq1avlwczfcn-prettyprinter-compat-ansi-wl-pprint-1.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/y0yp2xbqqsk229ww2kc1h8yk4mzlfbv0-tagged-0.8.8-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/wirqwqqcpc191ykk9pvlyc4x6fvgfv8l-terminal-size-0.3.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/1ykw2y6fdrqd7l7jq6jjhdnmxjb1lirf-random-1.2.1.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/85zla0ll2rk6aim7n7lci1a1lrkax96r-text-rope-0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/34f6qirmqh228w07cymsyyp996c48vgp-th-abstraction-0.7.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/w9mdgqi1wiy1dry11jl4diwwc376l1yk-regex-compat-0.95.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/f2f0rv4m91qfdg1jyjsi8gb2kr62acqq-th-compat-0.1.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/w9af0klfsm23k9ajb5fbkdc221aw37xa-time-locale-compat-0.1.1.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/cdsai0nzf4avn4yfxj64ahlhzww1nnhd-transformers-base-0.4.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/1agrv37ry3dpa9zzjaa4kwrykz1z827p-ansi-wl-pprint-1.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/bjmvahclp5xm15mzvkvkqknpljn8c5ma-transformers-compat-0.7.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/4iv0w2j5sj8sswqvviv9zz7p5hzil02j-doctest-0.22.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/iq84dmvp2fv153bf47g2lysrwjla0ms2-boring-0.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ka5f9j8px0mp6byn70wsd6879f77r9vp-distributive-0.6.2.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/dsmamk6i5w5qrnjnkcqgxkrbns6nk67s-haskell-src-1.0.4.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ssx5nlpwk9bhn4f09m57cyg61sgnx6qc-unbounded-delays-0.1.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/8lgbl0amc9180vb1zkrw23jflhf84nv8-githash-0.1.7.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/dvdx6yxavlf0lpfhb9fck42ji3l8500v-network-uri-2.6.4.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/xyppk70p015lnw4wwcrkm1azff622ncl-generic-deriving-1.14.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d87hwdcdchvxbjdfihn7m7q1mm5frpcn-monad-control-1.0.3.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/yfcq3a3m32pfr6zczqa4l2dqidljw774-MonadRandom-0.6.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/xsg1n46ghrwvc6qmpdwnhvr53zm9420b-QuickCheck-2.14.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/hyr4q6y32wy0yyj21jskh25szcxnx3pl-tasty-1.5.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/jsn8p7xlw28696ydn2ml0fkp2am4dvi8-temporary-1.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/89vvaas29448k792jhn9608xzyrc2627-tf-random-0.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/q442xssg4wx1svc44jlri0qjsf9d000w-barbies-2.1.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kr12lz92f9srfzafccyiwn6wfycprgfc-comonad-5.0.9-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/cf2fil06m2qdwlr6fvyv3a2v9vab7sy3-dec-0.0.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/nwvzy402xfl50mavy5j11sclv0rdb1h8-optparse-simple-0.1.1.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/416fibn5m5xhvsq9iwlsxcy3scy1fmps-th-env-0.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/3fypddxd3hs6pbq3prf36sp88m916cw3-lifted-base-0.2.3.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/jsqnkqpczd45g7lsbnjy5dpnikbpki02-unliftio-core-0.2.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/1nfsw6r2ylmpimvfi63p1i6y2a3a2985-utf8-string-1.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/0s8r2i1ab7cxss965lwx32128qdh7xhj-mockery-0.3.5-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/7l69l0cr5f1csypy8fmszzb9zxg6da7y-random-shuffle-0.0.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/qrq8zl0ld065f7aja2xcs51vmn9dx4v4-validity-0.12.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/rwar3v3dfrgsk6qh99xiykcqyjka45s9-singleton-bool-0.1.8-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/i6h9zhjpdfllhny2n2v2ifj10hq4zp8s-bifunctors-5.6.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/l0vfrk96ivxp51ldz169a8lsp4vpbffy-vector-binary-instances-0.2.5.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/6vbkrlx5bqq8q7wga12wvbmz5m3xsrwi-vector-stream-0.1.0.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/5csfdfyj73vh4pn0gmzzn202wg40h8y9-void-0.7.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d6p5ccbhyklnib0zmxz48xxpdqriwb6s-resourcet-1.3.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/pil4ydh1yy5bfpqqmyp8q638ml391wja-tasty-expected-failure-0.12.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/kfd6y03vgczp4knyfygc0cgs9bi19gwv-tasty-hunit-0.10.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/w2qb7vw8wixc7vl0cr2xgc65rw1a4l1j-tasty-rerun-1.1.20-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/d77biaccbi8rqxm93l1p39bz97pzknkp-wherefrom-compat-0.1.1.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/ka7yrcfv8g11wgw5609ahq73qw13wqsn-wl-pprint-annotated-0.1.0.1-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/wig8i0gkprk64k8wm8zmc24wifq42r70-ListLike-4.7.8.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/nghak5xawz1mnzxanjhb4ql53p606k96-xml-1.3.14-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/scf5an5i4lv3i483xwqv98x72yhin01m-xmlgen-0.6.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/83s7541psvsn98w48krpixdaqyizs1zy-zlib-0.7.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/i2swdajhyaq736mxcvlxfn5vmv2d41rg-genvalidity-1.1.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/2scr4ci00xk38izlkpg0xx3vdi1rrlxy-quickcheck-io-0.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/vaahkgw6vsm4fm3q97x2kfska8kg1sz6-quickcheck-unicode-1.0.1.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/4f8iyjfdg6z6cchpvb6llg58j31xjkyg-tasty-quickcheck-0.11-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/y5ar8wng1wwaq86kg0r5abb1xv467d0d-math-functions-0.3.4.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/23rjir2wfh8aq78r2s6hgx2i9s1ngz6p-hspec-core-2.11.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/0vc344rrzpx6n2dlja5021vyzjj1kimp-profunctors-5.6.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/v1gzlgdhjwk97qlss4qjq6q7xwzwzk29-test-framework-0.8.2.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/dxiasb909ciydprpcmdwfd6fihq0rg5c-mwc-random-0.15.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/hn6nl2wl9rw51rysimn2jv8lqr9ir6rd-process-extras-0.7.4-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/m89g3awfp1ls5n6rxkbsgq0mgga9qpll-test-framework-hunit-0.3.0.2-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/drswf7jj3vz26kzc4qhfnpjfl6pi5jv6-test-framework-quickcheck2-0.3.0.6-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/6q42wxqhnj9qk4l8bdja957bvgz8wbbd-hspec-2.11.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/jfdfkdh1vix19mdyajbwdyp1nygp46rz-hspec-api-2.11.12-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/6s85y22p0ihs8a8cff42vx1k3kfy4sw3-hspec-golden-0.2.2.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/b3bd6cja6a6a8lmcddazcc8q8n2xxvgc-genvalidity-property-1.0.0.0-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/2yfiz69h2b6ig0qjpibmya7j1p5gfj0x-genvalidity-hspec-1.0.0.3-doc' from 'https://cache.nix-ci.com'... copying path '/nix/store/mrnjz0xgjb6lnkm4abjvgjrq0lz19i1s-Diff-0.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/7nmp88pbnln27yn7rxxi1wfddlf1n0yn-HsYAML-0.2.1.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/n0i3592v79h9fh1477ysrrw46kpvi891-Only-0.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/2b11kdp63jm626s67ccmrxmpki09wjgg-StateVar-1.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/83rs860lpwbrprnbfd4vf13gifkw9f3b-assoc-1.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/pwlslikknb8d59sfgxxmcyk7jky24af5-base-compat-0.13.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/gbnciibqjm8lqa0ids7vgfcs1vchvwa9-base-orphans-0.9.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/ksxlghqp83m9l37h216l43bgnr2x4h0d-base-prelude-1.6.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/hbq4lyi6sjvqnwyn7kz2a8pxzj3n0rmv-base16-bytestring-1.0.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/88548qmjdm2wlcclfkis09ckz31b9vqr-blaze-builder-0.4.2.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/kg08y02a3xgq7z4wzffs072lzm5wxrlk-call-stack-0.4.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/9ypm8fy10dmhazvnkna5p82yzr65dzs9-cereal-0.5.8.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/w7synzy1l61kjp7ynza9avp66qx58p3l-base64-bytestring-1.2.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/aiqxm7jbycfj4pmrdv2a5dn0zisxgzg4-character-ps-0.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/9pxp4h7d7rx62s0rs7m289b83z8xhjqx-clay-0.15.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/2iyp0y37797d5748chgdca2hdqbdxwwy-clock-0.8.4' from 'https://cache.nix-ci.com'... building '/nix/store/pi4h6qpw39b9y21l3880n3nbd22nljjm-Cabal-syntax-3.10.3.0.drv'... Cabal-syntax> Running phase: setupCompilerEnvironmentPhase Cabal-syntax> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. Cabal-syntax> Running phase: unpackPhase Cabal-syntax> unpacking source archive /nix/store/1njnz4qsqw5bcx7nnh1z99g945rkvsja-Cabal-syntax-3.10.3.0.tar.gz Cabal-syntax> source root is Cabal-syntax-3.10.3.0 Cabal-syntax> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "Cabal-syntax-3.10.3.0/src/Language/Haskell/Extension.hs" Cabal-syntax> Running phase: patchPhase Cabal-syntax> Running phase: compileBuildDriverPhase Cabal-syntax> setupCompileFlags: -package-db=/build/tmp.1jrNJa6ygp/setup-package.conf.d -threaded Cabal-syntax> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1jrNJa6ygp/Main.o ) Cabal-syntax> [2 of 2] Linking Setup copying path '/nix/store/bkl7i22ybcmf3anah1zssph05z9m1lgb-cmdargs-0.10.22' from 'https://cache.nix-ci.com'... copying path '/nix/store/80s48ys9pm091yapgb317a4b7jil5sy8-co-log-core-0.3.2.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/6c6yacshv1xh744sq13kk9iqx1fif0yf-code-page-0.2.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/yhma25sns8akd72lzcwnycazrfk3pb4g-colour-2.3.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/hczxyrdvqk9wgf5sxwrrn0bgybyfk5jx-HUnit-1.6.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/z3a4k60wfln3vmjsmf4667r3i3crl1yb-commutative-semigroups-0.2.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/4n105fz0al0fy7fqg55kk7276brfcm27-contravariant-1.5.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/yv2s825xmms8bq99mpmh034inbcs0fp1-cryptohash-sha1-0.11.101.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/gbmjkxfrygxk6mdcigbk50a47gzz50d1-cryptohash-sha256-0.11.102.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/64v2p3x3d8q2miv751xlnkzlg539ncj9-data-default-class-0.1.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/q9zq3rfzvxwfmmgbf7ai9srndsl6zgqj-blaze-markup-0.8.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/d65q0c7717wb8f860n8rzmvliv4bk1r5-dir-traverse-0.2.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/ialvfmn6v0j7zl2xbr58iq9hsi91rdjh-direct-sqlite-2.3.29' from 'https://cache.nix-ci.com'... copying path '/nix/store/kzaa5nwjbvq3ga7wj0a9cqni92awn67a-dlist-1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/lrjbizn9h63vipddjv9xgg5hdr5ab4pc-erf-2.0.0.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/g1qgasaic4cxmnjhyffbkrhcjzx26p6g-extensible-exceptions-0.1.1.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/iwvb8vj2y9ixw14cj4p3rsx1ncn9xi0j-file-embed-0.0.16.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/adg9sj6662yxvfsg3cbs0a1w32f3i812-data-default-instances-containers-0.1.0.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/wc18xdsk5aqir639p47nk4fbkqclqnqi-fingertree-0.1.5.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/78y61vxqbp4ljzl0g88dda8q7k909igm-fmlist-0.9.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/fhh253h2y5i0cl6yy1w1pabvnvyfgwsh-generically-0.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/q38gqpvjybv3xnpsbyy10r02nlp843jn-ghc-lib-parser-9.8.5.20250214' from 'https://cache.nix-ci.com'... copying path '/nix/store/w127cfzchgfv83p1cnjvnanlqwwp06x0-ghc-paths-0.1.0.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/jc7iwhgvn81kjk8nwcp58yzr41h3nh7x-groups-0.5.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/ifsndpia2f3jjjlcigcfb9qnz6rzg6bb-haskell-lexer-1.1.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/n6pp7msj485ir7a40npybvw19mvrwziy-haskell-src-exts-1.23.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/gf270mh0dpzni42jhgswgmhampkjvmcm-data-default-instances-dlist-0.0.1.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/zb5ncy407f2n00z2bmry6icb8hmv532i-heaps-0.4.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/gr6299l8pc220gd44i0798ny59j3zd7k-gitrev-1.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/8qy6sw4layd7xp882kazbg84nh1cpgx4-hie-compat-0.3.1.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/36gi5k4pkhk861nvpwyf50pp5kf4ns7p-blaze-html-0.9.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/x03lj1cikrf9kxsfy4sfa480a3clnsx6-hostname-1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/45n7k317d2gzksyp8cbznxdry32g02in-hscolour-1.25' from 'https://cache.nix-ci.com'... copying path '/nix/store/9q5kkg80m21z3afhc70xnmqs4i5l34x4-hspec-discover-2.11.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/sgamhn40i5lxcr6cj63x442akx0l8rwf-ansi-terminal-types-1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/kgzykd7sx239d4lsm6md6krxcghci1z5-hspec-expectations-0.8.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/68kcbwgb8m08zafgbw2h8wvyws4l1fs3-indexed-profunctors-0.1.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/isc2ydyihqy94ala9igl1fnjcmpqg5yj-indexed-traversable-0.1.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/ycydgxfd7095cp8xii9yi07q1ynn8929-inspection-testing-0.5.0.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/0frydjm72q5d63zmz2byc6chxpdcgcib-js-dgtable-0.5.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/yi3yai8hc3djg20j1si30j8hw9psddwr-js-flot-0.8.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/2sisg8qmmi9gbr7wfdf3x0ds8i6fqysv-ansi-terminal-1.1.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/jwn8hg38jji1mk1bx7cd6rknmry4v3qp-generic-lens-core-2.2.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/94i6m4bahm4hfx41b2jqi4l6z0sxzv3n-js-jquery-3.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/2d04ylhwlzfqnm80dy84g22p45q92crj-logging-facade-0.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/w0h27zgb65f4ldpwnbm7sywk5k1jpzw3-mmap-0.5.9' from 'https://cache.nix-ci.com'... copying path '/nix/store/rg9z2835vfcrlpig0vfa8kz919bssfs3-mtl-prelude-2.0.3.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/d3q7vwng74vda5ax0xqjz2y2kjj9dsqm-network-3.2.7.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/d4733b6j0x2yj9dxmw5jifacbwjsnp3y-old-locale-1.0.0.7' from 'https://cache.nix-ci.com'... copying path '/nix/store/n0kwmxl66dg3bjvglqjj7cds1d62277x-colourista-0.1.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/gbw1i3bf0bchsq4r5i6lwxwhv420ci9b-parallel-3.2.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/fjz0brssgdlrvgbq6lci95nkyg21fq04-parser-combinators-1.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/6kp4ck3z56bpg9kyj21a584p5j7cxgrs-polyparse-1.13' from 'https://cache.nix-ci.com'... copying path '/nix/store/nf5azjgh8b3990xb2pjq863yhyhyw5ja-pretty-show-1.10' from 'https://cache.nix-ci.com'... copying path '/nix/store/vm1087wdckxajs4xqn15wwz014igd3hs-prettyprinter-1.7.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/d9zidkaij0bxrkahnpjpx49qc5bxg6xc-primes-0.2.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/am1l4f7sjbvdhbxgx01jxvfly9pscsxj-primitive-0.9.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/dbb7yyy7qlk55wkk55hf4dxisnm318x3-data-default-instances-old-locale-0.0.1.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/7h5pj73hi8a463fs17gkf58w6d3h1pgf-old-time-1.1.0.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/2dgbpv7i4r6x5lhqlj39sszwq62mx68g-raw-strings-qq-1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/l2k2p5cks44j4r6glq2isjxmqi3d7ins-reflection-2.1.9' from 'https://cache.nix-ci.com'... copying path '/nix/store/m9jw3pr2rks0gbvg4ii746aas37y19bk-refact-0.3.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/sdhj7lshby1j5z10gzwwzz52qyskaf1s-data-default-0.7.1.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/bgcv6jybpf6w7j5ljivzrn8x67lh81wl-regex-base-0.94.0.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/9d6qbz0l307h6q7yxv74ni5rx6wc4bp2-safe-0.3.21' from 'https://cache.nix-ci.com'... copying path '/nix/store/d3ky5fd198ga8x8y07yxm656hrc0nk8k-safe-exceptions-0.1.7.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/n4522v080f3sw4njgvrh1b88vp7lpzl0-selective-0.7.0.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/g22dvyq3rkn3yy6d2cx392a1s49fwxvh-semigroups-0.20' from 'https://cache.nix-ci.com'... copying path '/nix/store/pnsq1n16lwq1q3qjlg7yq1p64yai2cd8-silently-1.2.5.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/8csx4k3d1plh0vxrah25ncb38zlnhqvw-simple-reflect-0.3.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/j3rq01sbbsgvyiq8wqrpdf5qdf1r6vb9-some-1.0.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/rxfjdzrgb9y4w8dfcwaa8cv7gl6xdbn7-sorted-list-0.2.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/xh2n2xz09nizixf67w55gzv2s2rnwp1p-split-0.2.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/61c2psydy28ml1w5xhs0r0gmap4i5837-regex-pcre-builtin-0.95.2.3.8.44' from 'https://cache.nix-ci.com'... copying path '/nix/store/yhiagz4xlx7dgsi0hmfsgjbi4ns1qszv-regex-posix-0.96.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/z78s6xs9jvh2il82qlsk9nxaqs9xdbkm-regex-tdfa-1.3.2.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/jbfz034b50ba03inwb0vs3568ixyhwp7-string-qq-0.0.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/y4a0c4rdlz3jwfq9dcl6nnnzxvnkvcif-stringbuilder-0.5.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/sadgc21hnw7qbpg94dini3ffaqz7041g-syb-0.7.2.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/xavvvmrjyw6g08qla4qadz05rgyjka2i-splitmix-0.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/cn75kqzy1lpy4gshgwv3jippx0ipfmmp-prettyprinter-ansi-terminal-1.1.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/s13mx2jnl6drsbr82ckjci8lrjc224q6-tagged-0.8.8' from 'https://cache.nix-ci.com'... copying path '/nix/store/9iz9xgggj9dyqpiyb4vz9hg7zdpxkyxb-terminal-size-0.3.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/4b4d5hllav1wwh8vpddx3z7xhdjh2n60-th-abstraction-0.7.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/yhs83ldx2h3pk139annmcrp2y5fwsv2l-th-compat-0.1.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/bzw3dn8brmpgs41h93kghhzjwlkc8zxw-time-locale-compat-0.1.1.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/k092gd4kvyrq866x91i8rwhwhks3mzyg-regex-compat-0.95.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/vkgjy92lhx03y0z092rlhbm9shlvb50h-cpphs-1.20.9.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/x9flgxqmgxspzqzkyvp89hq1cid28qb6-unbounded-delays-0.1.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/lh3b927vqzjnn1ycpsxjsarfkrwj6wp2-unliftio-core-0.2.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/653vyj9nsvf078j6hn83nilp6z3pspr4-transformers-compat-0.7.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/46f9r5q546gjqxr7sbwf6qgxxfbkwq1r-random-1.2.1.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/b1zf21g9ji8z71q0bwlaphf872kjlklm-boring-0.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/n8p9smjkdnad8s5qr4n4qb3jjvqv7rsx-distributive-0.6.2.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/mr45m6l5l2fqkww5yymj2r4w3p0rljqk-integer-conversion-0.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/66v6k28dpzmgwpkrlvjsnascc0l1kpjh-primitive-addr-0.1.0.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/3rspz35x6gqlb5dwvzskmzcj0f0qnali-prettyprinter-compat-ansi-wl-pprint-1.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/68ic3xwmkm7bisb4wb4a95kkgyk06185-utf8-string-1.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/yfnl2shpqgjrl6jhblv57qc9l58jk9yh-githash-0.1.7.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/kmxldk3mdd80k0pv4m0qjqn7jggwba90-network-uri-2.6.4.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/23azx01irlg7fdlaip5nbq4b02l65l2v-haskell-src-1.0.4.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/0r61sxj8d7qy0xvf52l80z3380604xpk-resourcet-1.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/066dcdq05g828hxvrhjidn8rxrn726sq-th-env-0.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/4zcijs24v82mihchp4k1wmm7jbm56flg-dec-0.0.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/mikp8qk5pq4zz0g2hlqjiaxx5rl9iksi-ansi-wl-pprint-1.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/kgy3pcim3gsl1gm31hgp32d7csnk6440-barbies-2.1.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/qykgmllsykz148jzx0cf5iyc8qsyby6p-generic-deriving-1.14.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/b9b4bibb3f4ypaf57y424apa6jw74am9-validity-0.12.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/rcashd8xrq27zh5kgjrxacscl7x5m175-vector-stream-0.1.0.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/jdmpj7xkqqm422vdnndcnv4zjqdrrs4m-singleton-bool-0.1.8' from 'https://cache.nix-ci.com'... copying path '/nix/store/qlixkmr0m1hz51kv13mqh6va230m5ix7-Glob-0.10.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/zy2zv1208cn3wbdkz3n5lh62zlg1afrp-comonad-5.0.9' from 'https://cache.nix-ci.com'... copying path '/nix/store/l1hp59pzkd8y3g6j3fah3dlvyf61zi51-mmorph-1.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/7cyd0k5cglnci7vq7dmsc6wdamyqfhdy-monad-parallel-0.8' from 'https://cache.nix-ci.com'... copying path '/nix/store/9ih5zfrc197a0l8xlbsnlc0r2799gy00-optparse-applicative-0.18.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/p2r0yrc6ib1ynbhgjs6m5vcc4czrnhsr-transformers-base-0.4.6' from 'https://cache.nix-ci.com'... copying path '/nix/store/7cw3rl6aljys4956s5h53gc7xzakrzrk-void-0.7.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/1xxp3f2v1gmw8dqb9gaqk7landgxgxn8-wherefrom-compat-0.1.1.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/59h5iy1rsyrypvl5c8c5gljjwwdl7940-wl-pprint-annotated-0.1.0.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/kbcjv8f63nqkdqaz0vc2haw13q4qc9f2-QuickCheck-2.14.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/d5yv0p35r3d55n6k4jqvsy3hlfxdjjh2-MonadRandom-0.6.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/n8nqlpfb9q18ig71p8cvw6dwh9bxky8d-temporary-1.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/059ja4wgpzj5rvim482y0h615nrrlw6l-monad-control-1.0.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/19zvja5h0l8v6pn02xl3716zgncwcvcj-tf-random-0.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/rxbsmscc6vz0h6svj2i48gdhw7l9sgp1-xml-1.3.14' from 'https://cache.nix-ci.com'... copying path '/nix/store/nw2cih2jv2ab0l4b26bk8fgy09rg8pwy-xmlgen-0.6.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/56jkvb9gpn3va22g801v4pdf370jsfny-bifunctors-5.6.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/07i10f273dcl1kb6v7p7x006ay0q5m0k-mockery-0.3.5' from 'https://cache.nix-ci.com'... copying path '/nix/store/grfkavpyd06fi6zixcvm7mncxpr2205d-zlib-0.7.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/d2k5lffwf67qkyqhny8cr4zqpggzc5cn-lifted-base-0.2.3.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/fkzngnd0is85jhmgz8dkw3fks6ibpzcl-random-shuffle-0.0.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/fkcdal7gj0dfsvdz3rmb1w4svzywhlzf-test-framework-0.8.2.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/fkcm0rpy2i2y1rfnl65d9yj7kwx24xnj-optparse-simple-0.1.1.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/4akjibibxaq7067piigk2ajsrk3xssb4-tasty-1.5.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/nx8lw7r7878j5k5kh7nwg0dkfdjkdhrb-pretty-simple-4.1.3.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/lijf1akqvfaxixr6lmv1x2db6g9zns04-test-framework-hunit-0.3.0.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/laqld7g8alpsbxnhvdasbjgj155p74xn-profunctors-5.6.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/i8sfrr2r6kn95y41vj8gnxypkkp60ss7-genvalidity-1.1.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/93m9sjd3nb84g98b9546cbqinf2f4031-quickcheck-io-0.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/k5yk7bk5lxba9vq6a6qkqf7jdg8z33b9-quickcheck-unicode-1.0.1.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/djhnqrgwxj2g6934rbip86rlmj0ncvf8-test-framework-quickcheck2-0.3.0.6' from 'https://cache.nix-ci.com'... building '/nix/store/55z2wx73j2a4vps2007bdaq4slyg41dr-universe-base-1.1.4.drv'... copying path '/nix/store/q6mjyh7cirnncnqdw822qcn79x3xwxck-hspec-core-2.11.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/maiy1qv3a5c7372ccaqawcbmcrm8mndw-tasty-expected-failure-0.12.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/qckxw5xnsvmii7pyvhk7zss3033cwap7-tasty-hunit-0.10.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/jg63h22zn2iwxmaawysi8sr2q24vskm8-tasty-quickcheck-0.11' from 'https://cache.nix-ci.com'... copying path '/nix/store/i3w9fbiv5f7lchvmz4b69k47y2ln1szr-tasty-rerun-1.1.20' from 'https://cache.nix-ci.com'... copying path '/nix/store/wdb07s2116jivmir5sg1s877mq3bphlr-vector-0.13.2.0' from 'https://cache.nix-ci.com'... universe-base> Running phase: setupCompilerEnvironmentPhase universe-base> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. copying path '/nix/store/xx5z3hrdsp7q0af9dn8l1a29ysjckqia-hspec-2.11.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/gx2vp413x4ziaq904lfghd72lpwvk1r0-hspec-golden-0.2.2.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/y510ck5xq5bvqn29q4yqr6pi32hsdhm5-hspec-api-2.11.12' from 'https://cache.nix-ci.com'... copying path '/nix/store/nif6438897v9rarfizb6wadqq1vi5vql-genvalidity-property-1.0.0.0' from 'https://cache.nix-ci.com'... copying path '/nix/store/vf3g58kzqr62b16jvrb5dpjpxx9lmgxg-genvalidity-hspec-1.0.0.3' from 'https://cache.nix-ci.com'... universe-base> Running phase: unpackPhase universe-base> unpacking source archive /nix/store/wlm7cjiqkidshvg0fd79px4xamsril8n-universe-base-1.1.4.tar.gz universe-base> source root is universe-base-1.1.4 universe-base> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "universe-base-1.1.4/universe-base.cabal" universe-base> Running phase: patchPhase universe-base> Replace Cabal file with edited version from mirror://hackage/universe-base-1.1.4/revision/1.cabal. universe-base> Running phase: compileBuildDriverPhase universe-base> setupCompileFlags: -package-db=/build/tmp.yin4Qp9ilJ/setup-package.conf.d -threaded copying path '/nix/store/5zgv7ndzjbla7db1cfvagb3w1wz9p93r-ListLike-4.7.8.3' from 'https://cache.nix-ci.com'... copying path '/nix/store/f92mk91magry86p3g3an22h00aysfx4i-blaze-textual-0.2.3.1' from 'https://cache.nix-ci.com'... copying path '/nix/store/jia1ia2zsd3bw78y78hipkjx6i13wkwx-math-functions-0.3.4.4' from 'https://cache.nix-ci.com'... copying path '/nix/store/xdsxsjyc6y421yhxzzx4lfk0rgqsjzh4-vector-binary-instances-0.2.5.2' from 'https://cache.nix-ci.com'... copying path '/nix/store/wnda2x6yzjx7n20wjl0xn3jslqz86620-text-rope-0.2' from 'https://cache.nix-ci.com'... universe-base> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.yin4Qp9ilJ/Main.o ) copying path '/nix/store/dhv7wylsg3xxqjsq3nj3nd92qzrv5562-mwc-random-0.15.2.0' from 'https://cache.nix-ci.com'... universe-base> [2 of 2] Linking Setup copying path '/nix/store/dm2qiw2cz8cg72g9y1rzimpyc4yyrqwl-process-extras-0.7.4' from 'https://cache.nix-ci.com'... Cabal-syntax> Running phase: updateAutotoolsGnuConfigScriptsPhase Cabal-syntax> Running phase: configurePhase Cabal-syntax> configureFlags: --verbose --prefix=/nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc/share/doc/Cabal-syntax-3.10.3.0 --with-gcc=gcc --package-db=/build/tmp.1jrNJa6ygp/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib Cabal-syntax> Using Parsec parser Cabal-syntax> Configuring Cabal-syntax-3.10.3.0... Cabal-syntax> Dependency array >=0.4.0.1 && <0.6: using array-0.5.5.0 Cabal-syntax> Dependency base >=4.9 && <5: using base-4.18.1.0 Cabal-syntax> Dependency binary >=0.7 && <0.9: using binary-0.8.9.1 Cabal-syntax> Dependency bytestring >=0.10.0.0 && <0.13: using bytestring-0.11.5.2 Cabal-syntax> Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.7 Cabal-syntax> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1 Cabal-syntax> Dependency directory >=1.2 && <1.4: using directory-1.3.8.1 Cabal-syntax> Dependency filepath >=1.3.0.1 && <1.6: using filepath-1.4.100.4 Cabal-syntax> Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 Cabal-syntax> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.16.1 Cabal-syntax> Dependency pretty >=1.1.1 && <1.2: using pretty-1.1.3.6 Cabal-syntax> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 Cabal-syntax> Dependency time >=1.4.0.1 && <1.13: using time-1.12.2 Cabal-syntax> Dependency transformers >=0.3 && <0.4 || >=0.4.1.0 && <0.7: using Cabal-syntax> transformers-0.6.1.0 Cabal-syntax> Dependency unix >=2.6.0.0 && <2.9: using unix-2.8.1.0 Cabal-syntax> Source component graph: component lib Cabal-syntax> Configured component graph: Cabal-syntax> component Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal-syntax> include array-0.5.5.0 Cabal-syntax> include base-4.18.1.0 Cabal-syntax> include binary-0.8.9.1 Cabal-syntax> include bytestring-0.11.5.2 Cabal-syntax> include containers-0.6.7 Cabal-syntax> include deepseq-1.4.8.1 Cabal-syntax> include directory-1.3.8.1 Cabal-syntax> include filepath-1.4.100.4 Cabal-syntax> include mtl-2.3.1 Cabal-syntax> include parsec-3.1.16.1 Cabal-syntax> include pretty-1.1.3.6 Cabal-syntax> include text-2.0.2 Cabal-syntax> include time-1.12.2 Cabal-syntax> include transformers-0.6.1.0 Cabal-syntax> include unix-2.8.1.0 Cabal-syntax> Linked component graph: Cabal-syntax> unit Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal-syntax> include array-0.5.5.0 Cabal-syntax> include base-4.18.1.0 Cabal-syntax> include binary-0.8.9.1 Cabal-syntax> include bytestring-0.11.5.2 Cabal-syntax> include containers-0.6.7 Cabal-syntax> include deepseq-1.4.8.1 Cabal-syntax> include directory-1.3.8.1 Cabal-syntax> include filepath-1.4.100.4 Cabal-syntax> include mtl-2.3.1 Cabal-syntax> include parsec-3.1.16.1 Cabal-syntax> include pretty-1.1.3.6 Cabal-syntax> include text-2.0.2 Cabal-syntax> include time-1.12.2 Cabal-syntax> include transformers-0.6.1.0 Cabal-syntax> include unix-2.8.1.0 Cabal-syntax> Distribution.Backpack=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Backpack,Distribution.CabalSpecVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.CabalSpecVersion,Distribution.Compat.Binary=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Binary,Distribution.Compat.CharParsing=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.CharParsing,Distribution.Compat.DList=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.DList,Distribution.Compat.Exception=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Exception,Distribution.Compat.Graph=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Graph,Distribution.Compat.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Lens,Distribution.Compat.MonadFail=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.MonadFail,Distribution.Compat.Newtype=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Newtype,Distribution.Compat.NonEmptySet=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.NonEmptySet,Distribution.Compat.Parsing=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Parsing,Distribution.Compat.Prelude=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Prelude,Distribution.Compat.Semigroup=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Semigroup,Distribution.Compat.Typeable=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Typeable,Distribution.Compiler=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compiler,Distribution.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar,Distribution.FieldGrammar.Class=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Class,Distribution.FieldGrammar.FieldDescrs=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.FieldDescrs,Distribution.FieldGrammar.Newtypes=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Newtypes,Distribution.FieldGrammar.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Parsec,Distribution.FieldGrammar.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Pretty,Distribution.Fields=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields,Distribution.Fields.ConfVar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.ConfVar,Distribution.Fields.Field=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Field,Distribution.Fields.Lexer=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Lexer,Distribution.Fields.LexerMonad=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.LexerMonad,Distribution.Fields.ParseResult=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.ParseResult,Distribution.Fields.Parser=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Parser,Distribution.Fields.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Pretty,Distribution.InstalledPackageInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.InstalledPackageInfo,Distribution.License=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.License,Distribution.ModuleName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.ModuleName,Distribution.Package=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Package,Distribution.PackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription,Distribution.PackageDescription.Configuration=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Configuration,Distribution.PackageDescription.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.FieldGrammar,Distribution.PackageDescription.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Parsec,Distribution.PackageDescription.PrettyPrint=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.PrettyPrint,Distribution.PackageDescription.Quirks=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Quirks,Distribution.PackageDescription.Utils=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Utils,Distribution.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec,Distribution.Parsec.Error=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Error,Distribution.Parsec.FieldLineStream=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.FieldLineStream,Distribution.Parsec.Position=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Position,Distribution.Parsec.Warning=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Warning,Distribution.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Pretty,Distribution.SPDX=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX,Distribution.SPDX.License=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.License,Distribution.SPDX.LicenseExceptionId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseExceptionId,Distribution.SPDX.LicenseExpression=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseExpression,Distribution.SPDX.LicenseId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseId,Distribution.SPDX.LicenseListVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseListVersion,Distribution.SPDX.LicenseReference=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseReference,Distribution.System=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.System,Distribution.Text=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Text,Distribution.Types.AbiDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.AbiDependency,Distribution.Types.AbiHash=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.AbiHash,Distribution.Types.Benchmark=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Benchmark,Distribution.Types.Benchmark.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Benchmark.Lens,Distribution.Types.BenchmarkInterface=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BenchmarkInterface,Distribution.Types.BenchmarkType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BenchmarkType,Distribution.Types.BuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildInfo,Distribution.Types.BuildInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildInfo.Lens,Distribution.Types.BuildType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildType,Distribution.Types.Component=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Component,Distribution.Types.ComponentId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentId,Distribution.Types.ComponentName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentName,Distribution.Types.ComponentRequestedSpec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentRequestedSpec,Distribution.Types.CondTree=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.CondTree,Distribution.Types.Condition=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Condition,Distribution.Types.ConfVar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ConfVar,Distribution.Types.Dependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Dependency,Distribution.Types.DependencyMap=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.DependencyMap,Distribution.Types.ExeDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExeDependency,Distribution.Types.Executable=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Executable,Distribution.Types.Executable.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Executable.Lens,Distribution.Types.ExecutableScope=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExecutableScope,Distribution.Types.ExposedModule=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExposedModule,Distribution.Types.Flag=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Flag,Distribution.Types.ForeignLib=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLib,Distribution.Types.ForeignLib.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLib.Lens,Distribution.Types.ForeignLibOption=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLibOption,Distribution.Types.ForeignLibType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLibType,Distribution.Types.GenericPackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.GenericPackageDescription,Distribution.Types.GenericPackageDescription.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.GenericPackageDescription.Lens,Distribution.Types.HookedBuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.HookedBuildInfo,Distribution.Types.IncludeRenaming=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.IncludeRenaming,Distribution.Types.InstalledPackageInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo,Distribution.Types.InstalledPackageInfo.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo.FieldGrammar,Distribution.Types.InstalledPackageInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo.Lens,Distribution.Types.LegacyExeDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LegacyExeDependency,Distribution.Types.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Lens,Distribution.Types.Library=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Library,Distribution.Types.Library.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Library.Lens,Distribution.Types.LibraryName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LibraryName,Distribution.Types.LibraryVisibility=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LibraryVisibility,Distribution.Types.Mixin=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Mixin,Distribution.Types.Module=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Module,Distribution.Types.ModuleReexport=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ModuleReexport,Distribution.Types.ModuleRenaming=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ModuleRenaming,Distribution.Types.MungedPackageId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.MungedPackageId,Distribution.Types.MungedPackageName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.MungedPackageName,Distribution.Types.PackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageDescription,Distribution.Types.PackageDescription.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageDescription.Lens,Distribution.Types.PackageId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageId,Distribution.Types.PackageId.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageId.Lens,Distribution.Types.PackageName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageName,Distribution.Types.PackageVersionConstraint=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageVersionConstraint,Distribution.Types.PkgconfigDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigDependency,Distribution.Types.PkgconfigName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigName,Distribution.Types.PkgconfigVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigVersion,Distribution.Types.PkgconfigVersionRange=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigVersionRange,Distribution.Types.SetupBuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SetupBuildInfo,Distribution.Types.SetupBuildInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SetupBuildInfo.Lens,Distribution.Types.SourceRepo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SourceRepo,Distribution.Types.SourceRepo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SourceRepo.Lens,Distribution.Types.TestSuite=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuite,Distribution.Types.TestSuite.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuite.Lens,Distribution.Types.TestSuiteInterface=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuiteInterface,Distribution.Types.TestType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestType,Distribution.Types.UnitId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.UnitId,Distribution.Types.UnqualComponentName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.UnqualComponentName,Distribution.Types.Version=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Version,Distribution.Types.VersionInterval=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionInterval,Distribution.Types.VersionInterval.Legacy=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionInterval.Legacy,Distribution.Types.VersionRange=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionRange,Distribution.Types.VersionRange.Internal=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionRange.Internal,Distribution.Utils.Base62=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Base62,Distribution.Utils.Generic=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Generic,Distribution.Utils.MD5=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.MD5,Distribution.Utils.Path=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Path,Distribution.Utils.ShortText=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.ShortText,Distribution.Utils.String=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.String,Distribution.Utils.Structured=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Structured,Distribution.Version=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Version,Language.Haskell.Extension=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Language.Haskell.Extension Cabal-syntax> Ready component graph: Cabal-syntax> definite Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal-syntax> depends array-0.5.5.0 Cabal-syntax> depends base-4.18.1.0 Cabal-syntax> depends binary-0.8.9.1 Cabal-syntax> depends bytestring-0.11.5.2 Cabal-syntax> depends containers-0.6.7 Cabal-syntax> depends deepseq-1.4.8.1 Cabal-syntax> depends directory-1.3.8.1 Cabal-syntax> depends filepath-1.4.100.4 Cabal-syntax> depends mtl-2.3.1 Cabal-syntax> depends parsec-3.1.16.1 Cabal-syntax> depends pretty-1.1.3.6 Cabal-syntax> depends text-2.0.2 Cabal-syntax> depends time-1.12.2 Cabal-syntax> depends transformers-0.6.1.0 Cabal-syntax> depends unix-2.8.1.0 Cabal-syntax> Using Cabal-3.10.1.0 compiled by ghc-9.6 Cabal-syntax> Using compiler: ghc-9.6.3 Cabal-syntax> Using install prefix: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 Cabal-syntax> Executables installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/bin Cabal-syntax> Libraries installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal-syntax> Dynamic Libraries installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 Cabal-syntax> Private executables installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/libexec/x86_64-linux-ghc-9.6.3/Cabal-syntax-3.10.3.0 Cabal-syntax> Data files installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/share/x86_64-linux-ghc-9.6.3/Cabal-syntax-3.10.3.0 Cabal-syntax> Documentation installed in: Cabal-syntax> /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc/share/doc/Cabal-syntax-3.10.3.0 Cabal-syntax> Configuration files installed in: Cabal-syntax> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/etc Cabal-syntax> No alex found Cabal-syntax> Using ar found on system at: Cabal-syntax> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar Cabal-syntax> No c2hs found Cabal-syntax> No cpphs found Cabal-syntax> No doctest found Cabal-syntax> Using gcc version 14.3.0 given by user at: Cabal-syntax> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc Cabal-syntax> Using ghc version 9.6.3 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc Cabal-syntax> Using ghc-pkg version 9.6.3 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 Cabal-syntax> No ghcjs found Cabal-syntax> No ghcjs-pkg found Cabal-syntax> No greencard found Cabal-syntax> Using haddock version 2.29.1 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 Cabal-syntax> No happy found Cabal-syntax> Using haskell-suite found on system at: haskell-suite-dummy-location Cabal-syntax> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location Cabal-syntax> No hmake found Cabal-syntax> Using hpc version 0.68 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 Cabal-syntax> Using hsc2hs version 0.68.9 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 Cabal-syntax> Using hscolour version 1.25 found on system at: Cabal-syntax> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour Cabal-syntax> No jhc found Cabal-syntax> Using ld found on system at: Cabal-syntax> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold Cabal-syntax> No pkg-config found Cabal-syntax> Using runghc version 9.6.3 found on system at: Cabal-syntax> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 Cabal-syntax> Using strip version 2.44 found on system at: Cabal-syntax> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip Cabal-syntax> Using tar found on system at: Cabal-syntax> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar Cabal-syntax> No uhc found Cabal-syntax> Running phase: buildPhase Cabal-syntax> Preprocessing library for Cabal-syntax-3.10.3.0.. Cabal-syntax> Building library for Cabal-syntax-3.10.3.0.. universe-base> Running phase: updateAutotoolsGnuConfigScriptsPhase universe-base> Running phase: configurePhase universe-base> configureFlags: --verbose --prefix=/nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc/share/doc/universe-base-1.1.4 --with-gcc=gcc --package-db=/build/tmp.yin4Qp9ilJ/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib universe-base> Using Parsec parser universe-base> Configuring universe-base-1.1.4... Cabal-syntax> [ 1 of 137] Compiling Distribution.Compat.Binary ( src/Distribution/Compat/Binary.hs, dist/build/Distribution/Compat/Binary.o, dist/build/Distribution/Compat/Binary.dyn_o ) universe-base> Dependency base >=4.12 && <4.22: using base-4.18.1.0 universe-base> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.7 universe-base> Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 universe-base> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 universe-base> Dependency QuickCheck >=2.8.2 && <2.16: using QuickCheck-2.14.3 universe-base> Dependency base: using base-4.18.1.0 universe-base> Dependency containers: using containers-0.6.7 universe-base> Dependency universe-base: using universe-base-1.1.4 Cabal-syntax> [ 2 of 137] Compiling Distribution.Compat.Exception ( src/Distribution/Compat/Exception.hs, dist/build/Distribution/Compat/Exception.o, dist/build/Distribution/Compat/Exception.dyn_o ) Cabal-syntax> [ 3 of 137] Compiling Distribution.Compat.MonadFail ( src/Distribution/Compat/MonadFail.hs, dist/build/Distribution/Compat/MonadFail.o, dist/build/Distribution/Compat/MonadFail.dyn_o ) Cabal-syntax> [ 4 of 137] Compiling Distribution.Compat.Newtype ( src/Distribution/Compat/Newtype.hs, dist/build/Distribution/Compat/Newtype.o, dist/build/Distribution/Compat/Newtype.dyn_o ) Cabal-syntax> [ 5 of 137] Compiling Distribution.Compat.Typeable ( src/Distribution/Compat/Typeable.hs, dist/build/Distribution/Compat/Typeable.o, dist/build/Distribution/Compat/Typeable.dyn_o ) Cabal-syntax> [ 6 of 137] Compiling Distribution.PackageDescription.Utils ( src/Distribution/PackageDescription/Utils.hs, dist/build/Distribution/PackageDescription/Utils.o, dist/build/Distribution/PackageDescription/Utils.dyn_o ) Cabal-syntax> [ 7 of 137] Compiling Distribution.Utils.Base62 ( src/Distribution/Utils/Base62.hs, dist/build/Distribution/Utils/Base62.o, dist/build/Distribution/Utils/Base62.dyn_o ) Cabal-syntax> [ 8 of 137] Compiling Distribution.Utils.MD5 ( src/Distribution/Utils/MD5.hs, dist/build/Distribution/Utils/MD5.o, dist/build/Distribution/Utils/MD5.dyn_o ) Cabal-syntax> [ 9 of 137] Compiling Distribution.Utils.String ( src/Distribution/Utils/String.hs, dist/build/Distribution/Utils/String.o, dist/build/Distribution/Utils/String.dyn_o ) Cabal-syntax> [ 10 of 137] Compiling Distribution.Utils.Structured ( src/Distribution/Utils/Structured.hs, dist/build/Distribution/Utils/Structured.o, dist/build/Distribution/Utils/Structured.dyn_o ) universe-base> Source component graph: universe-base> component lib universe-base> component test:tests dependency lib universe-base> Configured component graph: universe-base> component universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> include base-4.18.1.0 universe-base> include containers-0.6.7 universe-base> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL universe-base> include transformers-0.6.1.0 universe-base> component universe-base-1.1.4-5l1LPqQEnOFJr8ZGeG7w5s-tests universe-base> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS universe-base> include base-4.18.1.0 universe-base> include containers-0.6.7 universe-base> include universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> Linked component graph: universe-base> unit universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> include base-4.18.1.0 universe-base> include containers-0.6.7 universe-base> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL universe-base> include transformers-0.6.1.0 universe-base> Data.Universe.Class=universe-base-1.1.4-DC1eKUS2638HsB23v8an1f:Data.Universe.Class,Data.Universe.Generic=universe-base-1.1.4-DC1eKUS2638HsB23v8an1f:Data.Universe.Generic,Data.Universe.Helpers=universe-base-1.1.4-DC1eKUS2638HsB23v8an1f:Data.Universe.Helpers universe-base> unit universe-base-1.1.4-5l1LPqQEnOFJr8ZGeG7w5s-tests universe-base> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS universe-base> include base-4.18.1.0 universe-base> include containers-0.6.7 universe-base> include universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> Ready component graph: universe-base> definite universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> depends base-4.18.1.0 universe-base> depends containers-0.6.7 universe-base> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL universe-base> depends transformers-0.6.1.0 universe-base> definite universe-base-1.1.4-5l1LPqQEnOFJr8ZGeG7w5s-tests universe-base> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS universe-base> depends base-4.18.1.0 universe-base> depends containers-0.6.7 universe-base> depends universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> Using Cabal-3.10.1.0 compiled by ghc-9.6 universe-base> Using compiler: ghc-9.6.3 universe-base> Using install prefix: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 universe-base> Executables installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/bin universe-base> Libraries installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> Dynamic Libraries installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 universe-base> Private executables installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/libexec/x86_64-linux-ghc-9.6.3/universe-base-1.1.4 universe-base> Data files installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/share/x86_64-linux-ghc-9.6.3/universe-base-1.1.4 universe-base> Documentation installed in: universe-base> /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc/share/doc/universe-base-1.1.4 universe-base> Configuration files installed in: universe-base> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/etc universe-base> No alex found universe-base> Using ar found on system at: universe-base> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar universe-base> No c2hs found universe-base> No cpphs found universe-base> No doctest found universe-base> Using gcc version 14.3.0 given by user at: universe-base> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc universe-base> Using ghc version 9.6.3 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc universe-base> Using ghc-pkg version 9.6.3 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 universe-base> No ghcjs found universe-base> No ghcjs-pkg found universe-base> No greencard found universe-base> Using haddock version 2.29.1 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 universe-base> No happy found universe-base> Using haskell-suite found on system at: haskell-suite-dummy-location universe-base> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location universe-base> No hmake found universe-base> Using hpc version 0.68 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 universe-base> Using hsc2hs version 0.68.9 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 universe-base> Using hscolour version 1.25 found on system at: universe-base> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour universe-base> No jhc found universe-base> Using ld found on system at: universe-base> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold universe-base> No pkg-config found universe-base> Using runghc version 9.6.3 found on system at: universe-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 universe-base> Using strip version 2.44 found on system at: universe-base> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip universe-base> Using tar found on system at: universe-base> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar universe-base> No uhc found universe-base> Running phase: buildPhase universe-base> Preprocessing library for universe-base-1.1.4.. universe-base> Building library for universe-base-1.1.4.. universe-base> [1 of 3] Compiling Data.Universe.Helpers ( src/Data/Universe/Helpers.hs, dist/build/Data/Universe/Helpers.o, dist/build/Data/Universe/Helpers.dyn_o ) universe-base> [2 of 3] Compiling Data.Universe.Class ( src/Data/Universe/Class.hs, dist/build/Data/Universe/Class.o, dist/build/Data/Universe/Class.dyn_o ) Cabal-syntax> [ 11 of 137] Compiling Distribution.Compat.Semigroup ( src/Distribution/Compat/Semigroup.hs, dist/build/Distribution/Compat/Semigroup.o, dist/build/Distribution/Compat/Semigroup.dyn_o ) universe-base> [3 of 3] Compiling Data.Universe.Generic ( src/Data/Universe/Generic.hs, dist/build/Data/Universe/Generic.o, dist/build/Data/Universe/Generic.dyn_o ) Cabal-syntax> [ 12 of 137] Compiling Distribution.Compat.NonEmptySet ( src/Distribution/Compat/NonEmptySet.hs, dist/build/Distribution/Compat/NonEmptySet.o, dist/build/Distribution/Compat/NonEmptySet.dyn_o ) Cabal-syntax> [ 13 of 137] Compiling Distribution.Compat.Prelude ( src/Distribution/Compat/Prelude.hs, dist/build/Distribution/Compat/Prelude.o, dist/build/Distribution/Compat/Prelude.dyn_o ) universe-base> [1 of 3] Compiling Data.Universe.Helpers ( src/Data/Universe/Helpers.hs, dist/build/Data/Universe/Helpers.p_o ) Cabal-syntax> [ 14 of 137] Compiling Distribution.Utils.ShortText ( src/Distribution/Utils/ShortText.hs, dist/build/Distribution/Utils/ShortText.o, dist/build/Distribution/Utils/ShortText.dyn_o ) Cabal-syntax> [ 15 of 137] Compiling Distribution.Utils.Generic ( src/Distribution/Utils/Generic.hs, dist/build/Distribution/Utils/Generic.o, dist/build/Distribution/Utils/Generic.dyn_o ) universe-base> [2 of 3] Compiling Data.Universe.Class ( src/Data/Universe/Class.hs, dist/build/Data/Universe/Class.p_o ) Cabal-syntax> [ 16 of 137] Compiling Distribution.Types.Condition ( src/Distribution/Types/Condition.hs, dist/build/Distribution/Types/Condition.o, dist/build/Distribution/Types/Condition.dyn_o ) Cabal-syntax> [ 17 of 137] Compiling Distribution.Parsec.Position ( src/Distribution/Parsec/Position.hs, dist/build/Distribution/Parsec/Position.o, dist/build/Distribution/Parsec/Position.dyn_o ) Cabal-syntax> [ 18 of 137] Compiling Distribution.Parsec.Warning ( src/Distribution/Parsec/Warning.hs, dist/build/Distribution/Parsec/Warning.o, dist/build/Distribution/Parsec/Warning.dyn_o ) Cabal-syntax> [ 19 of 137] Compiling Distribution.Parsec.FieldLineStream ( src/Distribution/Parsec/FieldLineStream.hs, dist/build/Distribution/Parsec/FieldLineStream.o, dist/build/Distribution/Parsec/FieldLineStream.dyn_o ) Cabal-syntax> [ 20 of 137] Compiling Distribution.Parsec.Error ( src/Distribution/Parsec/Error.hs, dist/build/Distribution/Parsec/Error.o, dist/build/Distribution/Parsec/Error.dyn_o ) Cabal-syntax> [ 21 of 137] Compiling Distribution.PackageDescription.Quirks ( src/Distribution/PackageDescription/Quirks.hs, dist/build/Distribution/PackageDescription/Quirks.o, dist/build/Distribution/PackageDescription/Quirks.dyn_o ) Cabal-syntax> [ 22 of 137] Compiling Distribution.Fields.LexerMonad ( src/Distribution/Fields/LexerMonad.hs, dist/build/Distribution/Fields/LexerMonad.o, dist/build/Distribution/Fields/LexerMonad.dyn_o ) Cabal-syntax> [ 23 of 137] Compiling Distribution.Fields.Lexer ( src/Distribution/Fields/Lexer.hs, dist/build/Distribution/Fields/Lexer.o, dist/build/Distribution/Fields/Lexer.dyn_o ) universe-base> [3 of 3] Compiling Data.Universe.Generic ( src/Data/Universe/Generic.hs, dist/build/Data/Universe/Generic.p_o ) Cabal-syntax> [ 24 of 137] Compiling Distribution.Compat.Parsing ( src/Distribution/Compat/Parsing.hs, dist/build/Distribution/Compat/Parsing.o, dist/build/Distribution/Compat/Parsing.dyn_o ) Cabal-syntax> [ 25 of 137] Compiling Distribution.Compat.DList ( src/Distribution/Compat/DList.hs, dist/build/Distribution/Compat/DList.o, dist/build/Distribution/Compat/DList.dyn_o ) Cabal-syntax> [ 26 of 137] Compiling Distribution.Compat.Lens ( src/Distribution/Compat/Lens.hs, dist/build/Distribution/Compat/Lens.o, dist/build/Distribution/Compat/Lens.dyn_o ) Cabal-syntax> [ 27 of 137] Compiling Distribution.Types.CondTree ( src/Distribution/Types/CondTree.hs, dist/build/Distribution/Types/CondTree.o, dist/build/Distribution/Types/CondTree.dyn_o ) Cabal-syntax> [ 28 of 137] Compiling Distribution.Compat.CharParsing ( src/Distribution/Compat/CharParsing.hs, dist/build/Distribution/Compat/CharParsing.o, dist/build/Distribution/Compat/CharParsing.dyn_o ) Cabal-syntax> [ 29 of 137] Compiling Distribution.CabalSpecVersion ( src/Distribution/CabalSpecVersion.hs, dist/build/Distribution/CabalSpecVersion.o, dist/build/Distribution/CabalSpecVersion.dyn_o ) Cabal-syntax> [ 30 of 137] Compiling Distribution.SPDX.LicenseListVersion ( src/Distribution/SPDX/LicenseListVersion.hs, dist/build/Distribution/SPDX/LicenseListVersion.o, dist/build/Distribution/SPDX/LicenseListVersion.dyn_o ) Cabal-syntax> [ 31 of 137] Compiling Distribution.Pretty ( src/Distribution/Pretty.hs, dist/build/Distribution/Pretty.o, dist/build/Distribution/Pretty.dyn_o ) Cabal-syntax> [ 32 of 137] Compiling Distribution.Fields.Field ( src/Distribution/Fields/Field.hs, dist/build/Distribution/Fields/Field.o, dist/build/Distribution/Fields/Field.dyn_o ) Cabal-syntax> [ 33 of 137] Compiling Distribution.Fields.Parser ( src/Distribution/Fields/Parser.hs, dist/build/Distribution/Fields/Parser.o, dist/build/Distribution/Fields/Parser.dyn_o ) Cabal-syntax> [ 34 of 137] Compiling Distribution.Fields.Pretty ( src/Distribution/Fields/Pretty.hs, dist/build/Distribution/Fields/Pretty.o, dist/build/Distribution/Fields/Pretty.dyn_o ) universe-base> Preprocessing test suite 'tests' for universe-base-1.1.4.. universe-base> Building test suite 'tests' for universe-base-1.1.4.. universe-base> [1 of 1] Compiling Main ( tests/Tests.hs, dist/build/tests/tests-tmp/Main.o ) Cabal-syntax> [ 35 of 137] Compiling Distribution.Parsec ( src/Distribution/Parsec.hs, dist/build/Distribution/Parsec.o, dist/build/Distribution/Parsec.dyn_o ) Cabal-syntax> [ 36 of 137] Compiling Distribution.Utils.Path ( src/Distribution/Utils/Path.hs, dist/build/Distribution/Utils/Path.o, dist/build/Distribution/Utils/Path.dyn_o ) Cabal-syntax> [ 37 of 137] Compiling Distribution.Types.Version ( src/Distribution/Types/Version.hs, dist/build/Distribution/Types/Version.o, dist/build/Distribution/Types/Version.dyn_o ) Cabal-syntax> [ 38 of 137] Compiling Distribution.Types.VersionRange.Internal ( src/Distribution/Types/VersionRange/Internal.hs, dist/build/Distribution/Types/VersionRange/Internal.o, dist/build/Distribution/Types/VersionRange/Internal.dyn_o ) universe-base> [2 of 2] Linking dist/build/tests/tests universe-base> Running phase: checkPhase universe-base> Running 1 test suites... universe-base> Test suite tests: RUNNING... universe-base> +++ OK, passed 1 test. universe-base> +++ OK, passed 100 tests: universe-base> 36% 0 universe-base> 22% 1 universe-base> 11% 3 universe-base> 10% 2 universe-base> 7% 5 universe-base> 6% 4 universe-base> 6% 7 universe-base> 2% 6 universe-base> +++ OK, passed 100 tests: universe-base> 32% 0 universe-base> 18% 2 universe-base> 16% 1 universe-base> 13% 4 universe-base> 8% 3 universe-base> 5% 6 universe-base> 4% 5 universe-base> 2% 7 universe-base> 2% 8 universe-base> +++ OK, passed 100 tests. universe-base> +++ OK, passed 100 tests. universe-base> +++ OK, passed 100 tests: universe-base> 31% 0 universe-base> 24% 1 universe-base> 13% 2 universe-base> 10% 3 universe-base> 9% 5 universe-base> 5% 4 universe-base> 5% 6 universe-base> 2% 7 universe-base> 1% 8 universe-base> +++ OK, passed 100 tests: universe-base> 30% 0 universe-base> 17% 1 universe-base> 14% 3 universe-base> 12% 2 universe-base> 9% 5 universe-base> 6% 4 universe-base> 5% 6 universe-base> 5% 7 universe-base> 2% 8 Cabal-syntax> [ 39 of 137] Compiling Distribution.Types.VersionInterval.Legacy ( src/Distribution/Types/VersionInterval/Legacy.hs, dist/build/Distribution/Types/VersionInterval/Legacy.o, dist/build/Distribution/Types/VersionInterval/Legacy.dyn_o ) Cabal-syntax> [ 40 of 137] Compiling Distribution.Types.VersionInterval ( src/Distribution/Types/VersionInterval.hs, dist/build/Distribution/Types/VersionInterval.o, dist/build/Distribution/Types/VersionInterval.dyn_o ) Cabal-syntax> [ 41 of 137] Compiling Distribution.Types.VersionRange ( src/Distribution/Types/VersionRange.hs, dist/build/Distribution/Types/VersionRange.o, dist/build/Distribution/Types/VersionRange.dyn_o ) Cabal-syntax> [ 42 of 137] Compiling Distribution.Types.SourceRepo ( src/Distribution/Types/SourceRepo.hs, dist/build/Distribution/Types/SourceRepo.o, dist/build/Distribution/Types/SourceRepo.dyn_o ) Cabal-syntax> [ 43 of 137] Compiling Distribution.Types.SourceRepo.Lens ( src/Distribution/Types/SourceRepo/Lens.hs, dist/build/Distribution/Types/SourceRepo/Lens.o, dist/build/Distribution/Types/SourceRepo/Lens.dyn_o ) Cabal-syntax> [ 44 of 137] Compiling Distribution.Types.PkgconfigVersion ( src/Distribution/Types/PkgconfigVersion.hs, dist/build/Distribution/Types/PkgconfigVersion.o, dist/build/Distribution/Types/PkgconfigVersion.dyn_o ) Cabal-syntax> [ 45 of 137] Compiling Distribution.Types.PkgconfigVersionRange ( src/Distribution/Types/PkgconfigVersionRange.hs, dist/build/Distribution/Types/PkgconfigVersionRange.o, dist/build/Distribution/Types/PkgconfigVersionRange.dyn_o ) universe-base> +++ OK, passed 100 tests: universe-base> 30% 0 universe-base> 19% 1 universe-base> 13% 4 universe-base> 11% 2 universe-base> 11% 3 universe-base> 5% 8 universe-base> 4% 6 universe-base> 3% 5 universe-base> 3% 7 universe-base> 1% 9 universe-base> +++ OK, passed 100 tests: universe-base> 33% 0 universe-base> 21% 1 universe-base> 15% 2 universe-base> 9% 3 universe-base> 9% 5 universe-base> 8% 4 universe-base> 3% 8 universe-base> 1% 6 universe-base> 1% 9 universe-base> +++ OK, passed 100 tests: universe-base> 31% 0 universe-base> 24% 1 universe-base> 13% 2 universe-base> 7% 5 universe-base> 6% 3 universe-base> 6% 4 universe-base> 6% 6 universe-base> 3% 7 universe-base> 3% 8 universe-base> 1% 9 universe-base> +++ OK, passed 100 tests: universe-base> 41% 0 universe-base> 17% 2 universe-base> 14% 1 universe-base> 10% 4 universe-base> 7% 3 universe-base> 6% 5 universe-base> 3% 7 universe-base> 2% 6 universe-base> +++ OK, passed 100 tests: universe-base> 37% 0 universe-base> 18% 1 universe-base> 15% 2 universe-base> 9% 3 universe-base> 7% 6 universe-base> 5% 4 universe-base> 5% 7 universe-base> 3% 5 universe-base> 1% 8 universe-base> +++ OK, passed 100 tests: universe-base> 31% 0 universe-base> 20% 2 universe-base> 17% 1 universe-base> 11% 4 universe-base> 8% 3 universe-base> 5% 5 universe-base> 4% 7 universe-base> 3% 6 universe-base> 1% 9 universe-base> +++ OK, passed 100 tests: universe-base> 33% 0 universe-base> 17% 1 universe-base> 14% 3 universe-base> 11% 2 universe-base> 11% 4 universe-base> 4% 5 universe-base> 4% 6 universe-base> 4% 7 universe-base> 2% 8 universe-base> +++ OK, passed 100 tests: universe-base> 28% 0 universe-base> 20% 1 universe-base> 15% 3 universe-base> 12% 2 universe-base> 8% 4 universe-base> 7% 5 universe-base> 6% 6 universe-base> 2% 7 universe-base> 1% 8 universe-base> 1% 9 universe-base> OK universe-base> Test suite tests: PASS universe-base> Test suite logged to: dist/test/universe-base-1.1.4-tests.log universe-base> 1 of 1 test suites (1 of 1 test cases) passed. universe-base> Running phase: haddockPhase universe-base> Preprocessing library for universe-base-1.1.4.. universe-base> Running Haddock on library for universe-base-1.1.4.. universe-base> Warning: --source-* options are ignored when --hyperlinked-source is enabled. universe-base> Warning: 'universe' is out of scope. universe-base> If you qualify the identifier, haddock can try to link it anyway. universe-base> Warning: 'Universe' is out of scope. universe-base> If you qualify the identifier, haddock can try to link it anyway. universe-base> 90% ( 20 / 22) in 'Data.Universe.Helpers' universe-base> Missing documentation for: universe-base> Module header universe-base> retagWith (src/Data/Universe/Helpers.hs:108) Cabal-syntax> [ 46 of 137] Compiling Distribution.Types.PkgconfigName ( src/Distribution/Types/PkgconfigName.hs, dist/build/Distribution/Types/PkgconfigName.o, dist/build/Distribution/Types/PkgconfigName.dyn_o ) Cabal-syntax> [ 47 of 137] Compiling Distribution.Types.PkgconfigDependency ( src/Distribution/Types/PkgconfigDependency.hs, dist/build/Distribution/Types/PkgconfigDependency.o, dist/build/Distribution/Types/PkgconfigDependency.dyn_o ) universe-base> Warning: 'elemIndex' is out of scope. universe-base> If you qualify the identifier, haddock can try to link it anyway. universe-base> 100% ( 3 / 3) in 'Data.Universe.Class' universe-base> 42% ( 3 / 7) in 'Data.Universe.Generic' universe-base> Missing documentation for: universe-base> Module header universe-base> GUniverse (src/Data/Universe/Generic.hs:15) universe-base> GUniverseSum (src/Data/Universe/Generic.hs:21) universe-base> GUniverseProduct (src/Data/Universe/Generic.hs:33) Cabal-syntax> [ 48 of 137] Compiling Distribution.Types.PackageName ( src/Distribution/Types/PackageName.hs, dist/build/Distribution/Types/PackageName.o, dist/build/Distribution/Types/PackageName.dyn_o ) Cabal-syntax> [ 49 of 137] Compiling Distribution.Types.UnqualComponentName ( src/Distribution/Types/UnqualComponentName.hs, dist/build/Distribution/Types/UnqualComponentName.o, dist/build/Distribution/Types/UnqualComponentName.dyn_o ) Cabal-syntax> [ 50 of 137] Compiling Distribution.Types.LibraryVisibility ( src/Distribution/Types/LibraryVisibility.hs, dist/build/Distribution/Types/LibraryVisibility.o, dist/build/Distribution/Types/LibraryVisibility.dyn_o ) Cabal-syntax> [ 51 of 137] Compiling Distribution.Types.LibraryName ( src/Distribution/Types/LibraryName.hs, dist/build/Distribution/Types/LibraryName.o, dist/build/Distribution/Types/LibraryName.dyn_o ) Cabal-syntax> [ 52 of 137] Compiling Distribution.Types.MungedPackageName ( src/Distribution/Types/MungedPackageName.hs, dist/build/Distribution/Types/MungedPackageName.o, dist/build/Distribution/Types/MungedPackageName.dyn_o ) Cabal-syntax> [ 53 of 137] Compiling Distribution.Types.ForeignLibType ( src/Distribution/Types/ForeignLibType.hs, dist/build/Distribution/Types/ForeignLibType.o, dist/build/Distribution/Types/ForeignLibType.dyn_o ) Cabal-syntax> [ 54 of 137] Compiling Distribution.Types.ForeignLibOption ( src/Distribution/Types/ForeignLibOption.hs, dist/build/Distribution/Types/ForeignLibOption.o, dist/build/Distribution/Types/ForeignLibOption.dyn_o ) Cabal-syntax> [ 55 of 137] Compiling Distribution.Types.Flag ( src/Distribution/Types/Flag.hs, dist/build/Distribution/Types/Flag.o, dist/build/Distribution/Types/Flag.dyn_o ) Cabal-syntax> [ 56 of 137] Compiling Distribution.Types.ExecutableScope ( src/Distribution/Types/ExecutableScope.hs, dist/build/Distribution/Types/ExecutableScope.o, dist/build/Distribution/Types/ExecutableScope.dyn_o ) Cabal-syntax> [ 57 of 137] Compiling Distribution.Types.ComponentName ( src/Distribution/Types/ComponentName.hs, dist/build/Distribution/Types/ComponentName.o, dist/build/Distribution/Types/ComponentName.dyn_o ) Cabal-syntax> [ 58 of 137] Compiling Distribution.Types.ComponentId ( src/Distribution/Types/ComponentId.hs, dist/build/Distribution/Types/ComponentId.o, dist/build/Distribution/Types/ComponentId.dyn_o ) Cabal-syntax> [ 59 of 137] Compiling Distribution.Types.BuildType ( src/Distribution/Types/BuildType.hs, dist/build/Distribution/Types/BuildType.o, dist/build/Distribution/Types/BuildType.dyn_o ) Cabal-syntax> [ 60 of 137] Compiling Distribution.Types.AbiHash ( src/Distribution/Types/AbiHash.hs, dist/build/Distribution/Types/AbiHash.o, dist/build/Distribution/Types/AbiHash.dyn_o ) Cabal-syntax> [ 61 of 137] Compiling Distribution.Text ( src/Distribution/Text.hs, dist/build/Distribution/Text.o, dist/build/Distribution/Text.dyn_o ) Cabal-syntax> [ 62 of 137] Compiling Distribution.System ( src/Distribution/System.hs, dist/build/Distribution/System.o, dist/build/Distribution/System.dyn_o ) Cabal-syntax> [ 63 of 137] Compiling Distribution.SPDX.LicenseReference ( src/Distribution/SPDX/LicenseReference.hs, dist/build/Distribution/SPDX/LicenseReference.o, dist/build/Distribution/SPDX/LicenseReference.dyn_o ) Cabal-syntax> [ 64 of 137] Compiling Distribution.SPDX.LicenseId ( src/Distribution/SPDX/LicenseId.hs, dist/build/Distribution/SPDX/LicenseId.o, dist/build/Distribution/SPDX/LicenseId.dyn_o ) universe-base> Warning: Data.Universe.Class: could not find link destinations for: universe-base> - Data.Universe.Class.RationalUniverse Cabal-syntax> [ 65 of 137] Compiling Distribution.SPDX.LicenseExceptionId ( src/Distribution/SPDX/LicenseExceptionId.hs, dist/build/Distribution/SPDX/LicenseExceptionId.o, dist/build/Distribution/SPDX/LicenseExceptionId.dyn_o ) Cabal-syntax> [ 66 of 137] Compiling Distribution.SPDX.LicenseExpression ( src/Distribution/SPDX/LicenseExpression.hs, dist/build/Distribution/SPDX/LicenseExpression.o, dist/build/Distribution/SPDX/LicenseExpression.dyn_o ) Cabal-syntax> [ 67 of 137] Compiling Distribution.SPDX.License ( src/Distribution/SPDX/License.hs, dist/build/Distribution/SPDX/License.o, dist/build/Distribution/SPDX/License.dyn_o ) Cabal-syntax> [ 68 of 137] Compiling Distribution.SPDX ( src/Distribution/SPDX.hs, dist/build/Distribution/SPDX.o, dist/build/Distribution/SPDX.dyn_o ) Cabal-syntax> [ 69 of 137] Compiling Distribution.ModuleName ( src/Distribution/ModuleName.hs, dist/build/Distribution/ModuleName.o, dist/build/Distribution/ModuleName.dyn_o ) Cabal-syntax> [ 70 of 137] Compiling Distribution.Types.ModuleRenaming ( src/Distribution/Types/ModuleRenaming.hs, dist/build/Distribution/Types/ModuleRenaming.o, dist/build/Distribution/Types/ModuleRenaming.dyn_o ) Cabal-syntax> [ 71 of 137] Compiling Distribution.Types.IncludeRenaming ( src/Distribution/Types/IncludeRenaming.hs, dist/build/Distribution/Types/IncludeRenaming.o, dist/build/Distribution/Types/IncludeRenaming.dyn_o ) Cabal-syntax> [ 72 of 137] Compiling Distribution.Types.Mixin ( src/Distribution/Types/Mixin.hs, dist/build/Distribution/Types/Mixin.o, dist/build/Distribution/Types/Mixin.dyn_o ) Cabal-syntax> [ 73 of 137] Compiling Distribution.Types.ModuleReexport ( src/Distribution/Types/ModuleReexport.hs, dist/build/Distribution/Types/ModuleReexport.o, dist/build/Distribution/Types/ModuleReexport.dyn_o ) Cabal-syntax> [ 74 of 137] Compiling Distribution.Compat.Graph ( src/Distribution/Compat/Graph.hs, dist/build/Distribution/Compat/Graph.o, dist/build/Distribution/Compat/Graph.dyn_o ) Cabal-syntax> [ 75 of 137] Compiling Distribution.Version ( src/Distribution/Version.hs, dist/build/Distribution/Version.o, dist/build/Distribution/Version.dyn_o ) Cabal-syntax> [ 76 of 137] Compiling Distribution.Types.TestType ( src/Distribution/Types/TestType.hs, dist/build/Distribution/Types/TestType.o, dist/build/Distribution/Types/TestType.dyn_o ) Cabal-syntax> [ 77 of 137] Compiling Distribution.Types.TestSuiteInterface ( src/Distribution/Types/TestSuiteInterface.hs, dist/build/Distribution/Types/TestSuiteInterface.o, dist/build/Distribution/Types/TestSuiteInterface.dyn_o ) Cabal-syntax> [ 78 of 137] Compiling Distribution.Types.PackageId ( src/Distribution/Types/PackageId.hs, dist/build/Distribution/Types/PackageId.o, dist/build/Distribution/Types/PackageId.dyn_o ) Cabal-syntax> [ 79 of 137] Compiling Distribution.Types.UnitId ( src/Distribution/Types/UnitId.hs, dist/build/Distribution/Types/UnitId.o, dist/build/Distribution/Types/UnitId.dyn_o ) Cabal-syntax> [ 80 of 137] Compiling Distribution.Types.Module ( src/Distribution/Types/Module.hs, dist/build/Distribution/Types/Module.o, dist/build/Distribution/Types/Module.dyn_o ) Cabal-syntax> [ 81 of 137] Compiling Distribution.Backpack ( src/Distribution/Backpack.hs, dist/build/Distribution/Backpack.o, dist/build/Distribution/Backpack.dyn_o ) Cabal-syntax> [ 82 of 137] Compiling Distribution.Types.ExposedModule ( src/Distribution/Types/ExposedModule.hs, dist/build/Distribution/Types/ExposedModule.o, dist/build/Distribution/Types/ExposedModule.dyn_o ) Cabal-syntax> [ 83 of 137] Compiling Distribution.Types.PackageVersionConstraint ( src/Distribution/Types/PackageVersionConstraint.hs, dist/build/Distribution/Types/PackageVersionConstraint.o, dist/build/Distribution/Types/PackageVersionConstraint.dyn_o ) Cabal-syntax> [ 84 of 137] Compiling Distribution.Types.PackageId.Lens ( src/Distribution/Types/PackageId/Lens.hs, dist/build/Distribution/Types/PackageId/Lens.o, dist/build/Distribution/Types/PackageId/Lens.dyn_o ) Cabal-syntax> [ 85 of 137] Compiling Distribution.Types.MungedPackageId ( src/Distribution/Types/MungedPackageId.hs, dist/build/Distribution/Types/MungedPackageId.o, dist/build/Distribution/Types/MungedPackageId.dyn_o ) Cabal-syntax> [ 86 of 137] Compiling Distribution.Types.LegacyExeDependency ( src/Distribution/Types/LegacyExeDependency.hs, dist/build/Distribution/Types/LegacyExeDependency.o, dist/build/Distribution/Types/LegacyExeDependency.dyn_o ) Cabal-syntax> [ 87 of 137] Compiling Distribution.Types.ExeDependency ( src/Distribution/Types/ExeDependency.hs, dist/build/Distribution/Types/ExeDependency.o, dist/build/Distribution/Types/ExeDependency.dyn_o ) Cabal-syntax> [ 88 of 137] Compiling Distribution.Types.Dependency ( src/Distribution/Types/Dependency.hs, dist/build/Distribution/Types/Dependency.o, dist/build/Distribution/Types/Dependency.dyn_o ) Cabal-syntax> [ 89 of 137] Compiling Distribution.Types.SetupBuildInfo ( src/Distribution/Types/SetupBuildInfo.hs, dist/build/Distribution/Types/SetupBuildInfo.o, dist/build/Distribution/Types/SetupBuildInfo.dyn_o ) Cabal-syntax> [ 90 of 137] Compiling Distribution.Types.SetupBuildInfo.Lens ( src/Distribution/Types/SetupBuildInfo/Lens.hs, dist/build/Distribution/Types/SetupBuildInfo/Lens.o, dist/build/Distribution/Types/SetupBuildInfo/Lens.dyn_o ) Cabal-syntax> [ 91 of 137] Compiling Distribution.Types.DependencyMap ( src/Distribution/Types/DependencyMap.hs, dist/build/Distribution/Types/DependencyMap.o, dist/build/Distribution/Types/DependencyMap.dyn_o ) Cabal-syntax> [ 92 of 137] Compiling Distribution.Types.BenchmarkType ( src/Distribution/Types/BenchmarkType.hs, dist/build/Distribution/Types/BenchmarkType.o, dist/build/Distribution/Types/BenchmarkType.dyn_o ) Cabal-syntax> [ 93 of 137] Compiling Distribution.Types.BenchmarkInterface ( src/Distribution/Types/BenchmarkInterface.hs, dist/build/Distribution/Types/BenchmarkInterface.o, dist/build/Distribution/Types/BenchmarkInterface.dyn_o ) Cabal-syntax> [ 94 of 137] Compiling Distribution.Package ( src/Distribution/Package.hs, dist/build/Distribution/Package.o, dist/build/Distribution/Package.dyn_o ) Cabal-syntax> [ 95 of 137] Compiling Distribution.Types.AbiDependency ( src/Distribution/Types/AbiDependency.hs, dist/build/Distribution/Types/AbiDependency.o, dist/build/Distribution/Types/AbiDependency.dyn_o ) Cabal-syntax> [ 96 of 137] Compiling Distribution.License ( src/Distribution/License.hs, dist/build/Distribution/License.o, dist/build/Distribution/License.dyn_o ) universe-base> Documentation created: dist/doc/html/universe-base/index.html, universe-base> dist/doc/html/universe-base/universe-base.txt universe-base> Preprocessing test suite 'tests' for universe-base-1.1.4.. universe-base> Running phase: installPhase universe-base> Installing library in /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/universe-base-1.1.4-DC1eKUS2638HsB23v8an1f universe-base> Running phase: fixupPhase universe-base> shrinking RPATHs of ELF executables and libraries in /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 universe-base> shrinking /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSuniverse-base-1.1.4-DC1eKUS2638HsB23v8an1f-ghc9.6.3.so universe-base> checking for references to /build/ in /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4... universe-base> patching script interpreter paths in /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 universe-base> stripping (with command strip and flags -S -p) in /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/lib universe-base> shrinking RPATHs of ELF executables and libraries in /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc universe-base> checking for references to /build/ in /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc... universe-base> patching script interpreter paths in /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc universe-base (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 universe-base (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ universe-base (post)> universe-base (post)> Pushing /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc (929.40 KiB) universe-base (post)> Pushing /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 (1.79 MiB) universe-base (post)> universe-base (post)> All done. universe-base (post)> added 2 signatures universe-base (post)> added 43 signatures universe-base (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4 universe-base (post)> copying 2 paths... universe-base (post)> copying path '/nix/store/0n7lwj1f2hag6lz1f734z7bqjyscxrz7-universe-base-1.1.4-doc' to 'https://cache.nix-ci.com'... universe-base (post)> copying path '/nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4' to 'https://cache.nix-ci.com'... universe-base (post)> copying 1 paths... universe-base (post)> copying path '/nix/store/55z2wx73j2a4vps2007bdaq4slyg41dr-universe-base-1.1.4.drv' to 'https://cache.nix-ci.com'... Cabal-syntax> [ 97 of 137] Compiling Distribution.Types.InstalledPackageInfo ( src/Distribution/Types/InstalledPackageInfo.hs, dist/build/Distribution/Types/InstalledPackageInfo.o, dist/build/Distribution/Types/InstalledPackageInfo.dyn_o ) Cabal-syntax> [ 98 of 137] Compiling Distribution.Types.InstalledPackageInfo.Lens ( src/Distribution/Types/InstalledPackageInfo/Lens.hs, dist/build/Distribution/Types/InstalledPackageInfo/Lens.o, dist/build/Distribution/Types/InstalledPackageInfo/Lens.dyn_o ) Cabal-syntax> [ 99 of 137] Compiling Distribution.Fields.ParseResult ( src/Distribution/Fields/ParseResult.hs, dist/build/Distribution/Fields/ParseResult.o, dist/build/Distribution/Fields/ParseResult.dyn_o ) Cabal-syntax> [100 of 137] Compiling Distribution.Fields ( src/Distribution/Fields.hs, dist/build/Distribution/Fields.o, dist/build/Distribution/Fields.dyn_o ) Cabal-syntax> [101 of 137] Compiling Language.Haskell.Extension ( src/Language/Haskell/Extension.hs, dist/build/Language/Haskell/Extension.o, dist/build/Language/Haskell/Extension.dyn_o ) Cabal-syntax> [102 of 137] Compiling Distribution.Compiler ( src/Distribution/Compiler.hs, dist/build/Distribution/Compiler.o, dist/build/Distribution/Compiler.dyn_o ) Cabal-syntax> [103 of 137] Compiling Distribution.Types.ConfVar ( src/Distribution/Types/ConfVar.hs, dist/build/Distribution/Types/ConfVar.o, dist/build/Distribution/Types/ConfVar.dyn_o ) Cabal-syntax> [104 of 137] Compiling Distribution.Fields.ConfVar ( src/Distribution/Fields/ConfVar.hs, dist/build/Distribution/Fields/ConfVar.o, dist/build/Distribution/Fields/ConfVar.dyn_o ) Cabal-syntax> [105 of 137] Compiling Distribution.Types.BuildInfo ( src/Distribution/Types/BuildInfo.hs, dist/build/Distribution/Types/BuildInfo.o, dist/build/Distribution/Types/BuildInfo.dyn_o ) Cabal-syntax> [106 of 137] Compiling Distribution.Types.HookedBuildInfo ( src/Distribution/Types/HookedBuildInfo.hs, dist/build/Distribution/Types/HookedBuildInfo.o, dist/build/Distribution/Types/HookedBuildInfo.dyn_o ) Cabal-syntax> [107 of 137] Compiling Distribution.Types.BuildInfo.Lens ( src/Distribution/Types/BuildInfo/Lens.hs, dist/build/Distribution/Types/BuildInfo/Lens.o, dist/build/Distribution/Types/BuildInfo/Lens.dyn_o ) Cabal-syntax> [108 of 137] Compiling Distribution.Types.TestSuite ( src/Distribution/Types/TestSuite.hs, dist/build/Distribution/Types/TestSuite.o, dist/build/Distribution/Types/TestSuite.dyn_o ) Cabal-syntax> [109 of 137] Compiling Distribution.Types.TestSuite.Lens ( src/Distribution/Types/TestSuite/Lens.hs, dist/build/Distribution/Types/TestSuite/Lens.o, dist/build/Distribution/Types/TestSuite/Lens.dyn_o ) Cabal-syntax> [110 of 137] Compiling Distribution.Types.Library ( src/Distribution/Types/Library.hs, dist/build/Distribution/Types/Library.o, dist/build/Distribution/Types/Library.dyn_o ) Cabal-syntax> [111 of 137] Compiling Distribution.Types.Library.Lens ( src/Distribution/Types/Library/Lens.hs, dist/build/Distribution/Types/Library/Lens.o, dist/build/Distribution/Types/Library/Lens.dyn_o ) Cabal-syntax> [112 of 137] Compiling Distribution.Types.ForeignLib ( src/Distribution/Types/ForeignLib.hs, dist/build/Distribution/Types/ForeignLib.o, dist/build/Distribution/Types/ForeignLib.dyn_o ) Cabal-syntax> [113 of 137] Compiling Distribution.Types.ForeignLib.Lens ( src/Distribution/Types/ForeignLib/Lens.hs, dist/build/Distribution/Types/ForeignLib/Lens.o, dist/build/Distribution/Types/ForeignLib/Lens.dyn_o ) Cabal-syntax> [114 of 137] Compiling Distribution.Types.Executable ( src/Distribution/Types/Executable.hs, dist/build/Distribution/Types/Executable.o, dist/build/Distribution/Types/Executable.dyn_o ) Cabal-syntax> [115 of 137] Compiling Distribution.Types.Executable.Lens ( src/Distribution/Types/Executable/Lens.hs, dist/build/Distribution/Types/Executable/Lens.o, dist/build/Distribution/Types/Executable/Lens.dyn_o ) Cabal-syntax> [116 of 137] Compiling Distribution.Types.Benchmark ( src/Distribution/Types/Benchmark.hs, dist/build/Distribution/Types/Benchmark.o, dist/build/Distribution/Types/Benchmark.dyn_o ) Cabal-syntax> [117 of 137] Compiling Distribution.Types.Component ( src/Distribution/Types/Component.hs, dist/build/Distribution/Types/Component.o, dist/build/Distribution/Types/Component.dyn_o ) Cabal-syntax> [118 of 137] Compiling Distribution.Types.ComponentRequestedSpec ( src/Distribution/Types/ComponentRequestedSpec.hs, dist/build/Distribution/Types/ComponentRequestedSpec.o, dist/build/Distribution/Types/ComponentRequestedSpec.dyn_o ) Cabal-syntax> [119 of 137] Compiling Distribution.Types.PackageDescription ( src/Distribution/Types/PackageDescription.hs, dist/build/Distribution/Types/PackageDescription.o, dist/build/Distribution/Types/PackageDescription.dyn_o ) Cabal-syntax> [120 of 137] Compiling Distribution.Types.GenericPackageDescription ( src/Distribution/Types/GenericPackageDescription.hs, dist/build/Distribution/Types/GenericPackageDescription.o, dist/build/Distribution/Types/GenericPackageDescription.dyn_o ) Cabal-syntax> [121 of 137] Compiling Distribution.Types.GenericPackageDescription.Lens ( src/Distribution/Types/GenericPackageDescription/Lens.hs, dist/build/Distribution/Types/GenericPackageDescription/Lens.o, dist/build/Distribution/Types/GenericPackageDescription/Lens.dyn_o ) Cabal-syntax> [122 of 137] Compiling Distribution.Types.Benchmark.Lens ( src/Distribution/Types/Benchmark/Lens.hs, dist/build/Distribution/Types/Benchmark/Lens.o, dist/build/Distribution/Types/Benchmark/Lens.dyn_o ) Cabal-syntax> [123 of 137] Compiling Distribution.Types.PackageDescription.Lens ( src/Distribution/Types/PackageDescription/Lens.hs, dist/build/Distribution/Types/PackageDescription/Lens.o, dist/build/Distribution/Types/PackageDescription/Lens.dyn_o ) Cabal-syntax> [124 of 137] Compiling Distribution.Types.Lens ( src/Distribution/Types/Lens.hs, dist/build/Distribution/Types/Lens.o, dist/build/Distribution/Types/Lens.dyn_o ) Cabal-syntax> [125 of 137] Compiling Distribution.PackageDescription ( src/Distribution/PackageDescription.hs, dist/build/Distribution/PackageDescription.o, dist/build/Distribution/PackageDescription.dyn_o ) Cabal-syntax> [126 of 137] Compiling Distribution.PackageDescription.Configuration ( src/Distribution/PackageDescription/Configuration.hs, dist/build/Distribution/PackageDescription/Configuration.o, dist/build/Distribution/PackageDescription/Configuration.dyn_o ) Cabal-syntax> [127 of 137] Compiling Distribution.FieldGrammar.Newtypes ( src/Distribution/FieldGrammar/Newtypes.hs, dist/build/Distribution/FieldGrammar/Newtypes.o, dist/build/Distribution/FieldGrammar/Newtypes.dyn_o ) Cabal-syntax> [128 of 137] Compiling Distribution.FieldGrammar.Class ( src/Distribution/FieldGrammar/Class.hs, dist/build/Distribution/FieldGrammar/Class.o, dist/build/Distribution/FieldGrammar/Class.dyn_o ) Cabal-syntax> [129 of 137] Compiling Distribution.FieldGrammar.Pretty ( src/Distribution/FieldGrammar/Pretty.hs, dist/build/Distribution/FieldGrammar/Pretty.o, dist/build/Distribution/FieldGrammar/Pretty.dyn_o ) Cabal-syntax> [130 of 137] Compiling Distribution.FieldGrammar.Parsec ( src/Distribution/FieldGrammar/Parsec.hs, dist/build/Distribution/FieldGrammar/Parsec.o, dist/build/Distribution/FieldGrammar/Parsec.dyn_o ) Cabal-syntax> [131 of 137] Compiling Distribution.FieldGrammar ( src/Distribution/FieldGrammar.hs, dist/build/Distribution/FieldGrammar.o, dist/build/Distribution/FieldGrammar.dyn_o ) Cabal-syntax> [132 of 137] Compiling Distribution.PackageDescription.FieldGrammar ( src/Distribution/PackageDescription/FieldGrammar.hs, dist/build/Distribution/PackageDescription/FieldGrammar.o, dist/build/Distribution/PackageDescription/FieldGrammar.dyn_o ) Cabal-syntax> [133 of 137] Compiling Distribution.PackageDescription.PrettyPrint ( src/Distribution/PackageDescription/PrettyPrint.hs, dist/build/Distribution/PackageDescription/PrettyPrint.o, dist/build/Distribution/PackageDescription/PrettyPrint.dyn_o ) Cabal-syntax> [134 of 137] Compiling Distribution.PackageDescription.Parsec ( src/Distribution/PackageDescription/Parsec.hs, dist/build/Distribution/PackageDescription/Parsec.o, dist/build/Distribution/PackageDescription/Parsec.dyn_o ) Cabal-syntax> [135 of 137] Compiling Distribution.FieldGrammar.FieldDescrs ( src/Distribution/FieldGrammar/FieldDescrs.hs, dist/build/Distribution/FieldGrammar/FieldDescrs.o, dist/build/Distribution/FieldGrammar/FieldDescrs.dyn_o ) Cabal-syntax> [136 of 137] Compiling Distribution.Types.InstalledPackageInfo.FieldGrammar ( src/Distribution/Types/InstalledPackageInfo/FieldGrammar.hs, dist/build/Distribution/Types/InstalledPackageInfo/FieldGrammar.o, dist/build/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_o ) Cabal-syntax> [137 of 137] Compiling Distribution.InstalledPackageInfo ( src/Distribution/InstalledPackageInfo.hs, dist/build/Distribution/InstalledPackageInfo.o, dist/build/Distribution/InstalledPackageInfo.dyn_o ) Cabal-syntax> [ 1 of 137] Compiling Distribution.Compat.Binary ( src/Distribution/Compat/Binary.hs, dist/build/Distribution/Compat/Binary.p_o ) Cabal-syntax> [ 2 of 137] Compiling Distribution.Compat.Exception ( src/Distribution/Compat/Exception.hs, dist/build/Distribution/Compat/Exception.p_o ) Cabal-syntax> [ 3 of 137] Compiling Distribution.Compat.MonadFail ( src/Distribution/Compat/MonadFail.hs, dist/build/Distribution/Compat/MonadFail.p_o ) Cabal-syntax> [ 4 of 137] Compiling Distribution.Compat.Newtype ( src/Distribution/Compat/Newtype.hs, dist/build/Distribution/Compat/Newtype.p_o ) Cabal-syntax> [ 5 of 137] Compiling Distribution.Compat.Typeable ( src/Distribution/Compat/Typeable.hs, dist/build/Distribution/Compat/Typeable.p_o ) Cabal-syntax> [ 6 of 137] Compiling Distribution.PackageDescription.Utils ( src/Distribution/PackageDescription/Utils.hs, dist/build/Distribution/PackageDescription/Utils.p_o ) Cabal-syntax> [ 7 of 137] Compiling Distribution.Utils.Base62 ( src/Distribution/Utils/Base62.hs, dist/build/Distribution/Utils/Base62.p_o ) Cabal-syntax> [ 8 of 137] Compiling Distribution.Utils.MD5 ( src/Distribution/Utils/MD5.hs, dist/build/Distribution/Utils/MD5.p_o ) Cabal-syntax> [ 9 of 137] Compiling Distribution.Utils.String ( src/Distribution/Utils/String.hs, dist/build/Distribution/Utils/String.p_o ) Cabal-syntax> [ 10 of 137] Compiling Distribution.Utils.Structured ( src/Distribution/Utils/Structured.hs, dist/build/Distribution/Utils/Structured.p_o ) Cabal-syntax> [ 11 of 137] Compiling Distribution.Compat.Semigroup ( src/Distribution/Compat/Semigroup.hs, dist/build/Distribution/Compat/Semigroup.p_o ) Cabal-syntax> [ 12 of 137] Compiling Distribution.Compat.NonEmptySet ( src/Distribution/Compat/NonEmptySet.hs, dist/build/Distribution/Compat/NonEmptySet.p_o ) Cabal-syntax> [ 13 of 137] Compiling Distribution.Compat.Prelude ( src/Distribution/Compat/Prelude.hs, dist/build/Distribution/Compat/Prelude.p_o ) Cabal-syntax> [ 14 of 137] Compiling Distribution.Utils.ShortText ( src/Distribution/Utils/ShortText.hs, dist/build/Distribution/Utils/ShortText.p_o ) Cabal-syntax> [ 15 of 137] Compiling Distribution.Utils.Generic ( src/Distribution/Utils/Generic.hs, dist/build/Distribution/Utils/Generic.p_o ) Cabal-syntax> [ 16 of 137] Compiling Distribution.Types.Condition ( src/Distribution/Types/Condition.hs, dist/build/Distribution/Types/Condition.p_o ) Cabal-syntax> [ 17 of 137] Compiling Distribution.Parsec.Position ( src/Distribution/Parsec/Position.hs, dist/build/Distribution/Parsec/Position.p_o ) Cabal-syntax> [ 18 of 137] Compiling Distribution.Parsec.Warning ( src/Distribution/Parsec/Warning.hs, dist/build/Distribution/Parsec/Warning.p_o ) Cabal-syntax> [ 19 of 137] Compiling Distribution.Parsec.FieldLineStream ( src/Distribution/Parsec/FieldLineStream.hs, dist/build/Distribution/Parsec/FieldLineStream.p_o ) Cabal-syntax> [ 20 of 137] Compiling Distribution.Parsec.Error ( src/Distribution/Parsec/Error.hs, dist/build/Distribution/Parsec/Error.p_o ) Cabal-syntax> [ 21 of 137] Compiling Distribution.PackageDescription.Quirks ( src/Distribution/PackageDescription/Quirks.hs, dist/build/Distribution/PackageDescription/Quirks.p_o ) Cabal-syntax> [ 22 of 137] Compiling Distribution.Fields.LexerMonad ( src/Distribution/Fields/LexerMonad.hs, dist/build/Distribution/Fields/LexerMonad.p_o ) Cabal-syntax> [ 23 of 137] Compiling Distribution.Fields.Lexer ( src/Distribution/Fields/Lexer.hs, dist/build/Distribution/Fields/Lexer.p_o ) Cabal-syntax> [ 24 of 137] Compiling Distribution.Compat.Parsing ( src/Distribution/Compat/Parsing.hs, dist/build/Distribution/Compat/Parsing.p_o ) Cabal-syntax> [ 25 of 137] Compiling Distribution.Compat.DList ( src/Distribution/Compat/DList.hs, dist/build/Distribution/Compat/DList.p_o ) Cabal-syntax> [ 26 of 137] Compiling Distribution.Compat.Lens ( src/Distribution/Compat/Lens.hs, dist/build/Distribution/Compat/Lens.p_o ) Cabal-syntax> [ 27 of 137] Compiling Distribution.Types.CondTree ( src/Distribution/Types/CondTree.hs, dist/build/Distribution/Types/CondTree.p_o ) Cabal-syntax> [ 28 of 137] Compiling Distribution.Compat.CharParsing ( src/Distribution/Compat/CharParsing.hs, dist/build/Distribution/Compat/CharParsing.p_o ) Cabal-syntax> [ 29 of 137] Compiling Distribution.CabalSpecVersion ( src/Distribution/CabalSpecVersion.hs, dist/build/Distribution/CabalSpecVersion.p_o ) Cabal-syntax> [ 30 of 137] Compiling Distribution.SPDX.LicenseListVersion ( src/Distribution/SPDX/LicenseListVersion.hs, dist/build/Distribution/SPDX/LicenseListVersion.p_o ) Cabal-syntax> [ 31 of 137] Compiling Distribution.Pretty ( src/Distribution/Pretty.hs, dist/build/Distribution/Pretty.p_o ) Cabal-syntax> [ 32 of 137] Compiling Distribution.Fields.Field ( src/Distribution/Fields/Field.hs, dist/build/Distribution/Fields/Field.p_o ) Cabal-syntax> [ 33 of 137] Compiling Distribution.Fields.Parser ( src/Distribution/Fields/Parser.hs, dist/build/Distribution/Fields/Parser.p_o ) Cabal-syntax> [ 34 of 137] Compiling Distribution.Fields.Pretty ( src/Distribution/Fields/Pretty.hs, dist/build/Distribution/Fields/Pretty.p_o ) Cabal-syntax> [ 35 of 137] Compiling Distribution.Parsec ( src/Distribution/Parsec.hs, dist/build/Distribution/Parsec.p_o ) Cabal-syntax> [ 36 of 137] Compiling Distribution.Utils.Path ( src/Distribution/Utils/Path.hs, dist/build/Distribution/Utils/Path.p_o ) Cabal-syntax> [ 37 of 137] Compiling Distribution.Types.Version ( src/Distribution/Types/Version.hs, dist/build/Distribution/Types/Version.p_o ) Cabal-syntax> [ 38 of 137] Compiling Distribution.Types.VersionRange.Internal ( src/Distribution/Types/VersionRange/Internal.hs, dist/build/Distribution/Types/VersionRange/Internal.p_o ) Cabal-syntax> [ 39 of 137] Compiling Distribution.Types.VersionInterval.Legacy ( src/Distribution/Types/VersionInterval/Legacy.hs, dist/build/Distribution/Types/VersionInterval/Legacy.p_o ) Cabal-syntax> [ 40 of 137] Compiling Distribution.Types.VersionInterval ( src/Distribution/Types/VersionInterval.hs, dist/build/Distribution/Types/VersionInterval.p_o ) Cabal-syntax> [ 41 of 137] Compiling Distribution.Types.VersionRange ( src/Distribution/Types/VersionRange.hs, dist/build/Distribution/Types/VersionRange.p_o ) Cabal-syntax> [ 42 of 137] Compiling Distribution.Types.SourceRepo ( src/Distribution/Types/SourceRepo.hs, dist/build/Distribution/Types/SourceRepo.p_o ) Cabal-syntax> [ 43 of 137] Compiling Distribution.Types.SourceRepo.Lens ( src/Distribution/Types/SourceRepo/Lens.hs, dist/build/Distribution/Types/SourceRepo/Lens.p_o ) Cabal-syntax> [ 44 of 137] Compiling Distribution.Types.PkgconfigVersion ( src/Distribution/Types/PkgconfigVersion.hs, dist/build/Distribution/Types/PkgconfigVersion.p_o ) Cabal-syntax> [ 45 of 137] Compiling Distribution.Types.PkgconfigVersionRange ( src/Distribution/Types/PkgconfigVersionRange.hs, dist/build/Distribution/Types/PkgconfigVersionRange.p_o ) Cabal-syntax> [ 46 of 137] Compiling Distribution.Types.PkgconfigName ( src/Distribution/Types/PkgconfigName.hs, dist/build/Distribution/Types/PkgconfigName.p_o ) Cabal-syntax> [ 47 of 137] Compiling Distribution.Types.PkgconfigDependency ( src/Distribution/Types/PkgconfigDependency.hs, dist/build/Distribution/Types/PkgconfigDependency.p_o ) Cabal-syntax> [ 48 of 137] Compiling Distribution.Types.PackageName ( src/Distribution/Types/PackageName.hs, dist/build/Distribution/Types/PackageName.p_o ) Cabal-syntax> [ 49 of 137] Compiling Distribution.Types.UnqualComponentName ( src/Distribution/Types/UnqualComponentName.hs, dist/build/Distribution/Types/UnqualComponentName.p_o ) Cabal-syntax> [ 50 of 137] Compiling Distribution.Types.LibraryVisibility ( src/Distribution/Types/LibraryVisibility.hs, dist/build/Distribution/Types/LibraryVisibility.p_o ) Cabal-syntax> [ 51 of 137] Compiling Distribution.Types.LibraryName ( src/Distribution/Types/LibraryName.hs, dist/build/Distribution/Types/LibraryName.p_o ) Cabal-syntax> [ 52 of 137] Compiling Distribution.Types.MungedPackageName ( src/Distribution/Types/MungedPackageName.hs, dist/build/Distribution/Types/MungedPackageName.p_o ) Cabal-syntax> [ 53 of 137] Compiling Distribution.Types.ForeignLibType ( src/Distribution/Types/ForeignLibType.hs, dist/build/Distribution/Types/ForeignLibType.p_o ) Cabal-syntax> [ 54 of 137] Compiling Distribution.Types.ForeignLibOption ( src/Distribution/Types/ForeignLibOption.hs, dist/build/Distribution/Types/ForeignLibOption.p_o ) Cabal-syntax> [ 55 of 137] Compiling Distribution.Types.Flag ( src/Distribution/Types/Flag.hs, dist/build/Distribution/Types/Flag.p_o ) Cabal-syntax> [ 56 of 137] Compiling Distribution.Types.ExecutableScope ( src/Distribution/Types/ExecutableScope.hs, dist/build/Distribution/Types/ExecutableScope.p_o ) Cabal-syntax> [ 57 of 137] Compiling Distribution.Types.ComponentName ( src/Distribution/Types/ComponentName.hs, dist/build/Distribution/Types/ComponentName.p_o ) Cabal-syntax> [ 58 of 137] Compiling Distribution.Types.ComponentId ( src/Distribution/Types/ComponentId.hs, dist/build/Distribution/Types/ComponentId.p_o ) Cabal-syntax> [ 59 of 137] Compiling Distribution.Types.BuildType ( src/Distribution/Types/BuildType.hs, dist/build/Distribution/Types/BuildType.p_o ) Cabal-syntax> [ 60 of 137] Compiling Distribution.Types.AbiHash ( src/Distribution/Types/AbiHash.hs, dist/build/Distribution/Types/AbiHash.p_o ) Cabal-syntax> [ 61 of 137] Compiling Distribution.Text ( src/Distribution/Text.hs, dist/build/Distribution/Text.p_o ) Cabal-syntax> [ 62 of 137] Compiling Distribution.System ( src/Distribution/System.hs, dist/build/Distribution/System.p_o ) Cabal-syntax> [ 63 of 137] Compiling Distribution.SPDX.LicenseReference ( src/Distribution/SPDX/LicenseReference.hs, dist/build/Distribution/SPDX/LicenseReference.p_o ) Cabal-syntax> [ 64 of 137] Compiling Distribution.SPDX.LicenseId ( src/Distribution/SPDX/LicenseId.hs, dist/build/Distribution/SPDX/LicenseId.p_o ) Cabal-syntax> [ 65 of 137] Compiling Distribution.SPDX.LicenseExceptionId ( src/Distribution/SPDX/LicenseExceptionId.hs, dist/build/Distribution/SPDX/LicenseExceptionId.p_o ) Cabal-syntax> [ 66 of 137] Compiling Distribution.SPDX.LicenseExpression ( src/Distribution/SPDX/LicenseExpression.hs, dist/build/Distribution/SPDX/LicenseExpression.p_o ) Cabal-syntax> [ 67 of 137] Compiling Distribution.SPDX.License ( src/Distribution/SPDX/License.hs, dist/build/Distribution/SPDX/License.p_o ) Cabal-syntax> [ 68 of 137] Compiling Distribution.SPDX ( src/Distribution/SPDX.hs, dist/build/Distribution/SPDX.p_o ) Cabal-syntax> [ 69 of 137] Compiling Distribution.ModuleName ( src/Distribution/ModuleName.hs, dist/build/Distribution/ModuleName.p_o ) Cabal-syntax> [ 70 of 137] Compiling Distribution.Types.ModuleRenaming ( src/Distribution/Types/ModuleRenaming.hs, dist/build/Distribution/Types/ModuleRenaming.p_o ) Cabal-syntax> [ 71 of 137] Compiling Distribution.Types.IncludeRenaming ( src/Distribution/Types/IncludeRenaming.hs, dist/build/Distribution/Types/IncludeRenaming.p_o ) Cabal-syntax> [ 72 of 137] Compiling Distribution.Types.Mixin ( src/Distribution/Types/Mixin.hs, dist/build/Distribution/Types/Mixin.p_o ) Cabal-syntax> [ 73 of 137] Compiling Distribution.Types.ModuleReexport ( src/Distribution/Types/ModuleReexport.hs, dist/build/Distribution/Types/ModuleReexport.p_o ) Cabal-syntax> [ 74 of 137] Compiling Distribution.Compat.Graph ( src/Distribution/Compat/Graph.hs, dist/build/Distribution/Compat/Graph.p_o ) Cabal-syntax> [ 75 of 137] Compiling Distribution.Version ( src/Distribution/Version.hs, dist/build/Distribution/Version.p_o ) Cabal-syntax> [ 76 of 137] Compiling Distribution.Types.TestType ( src/Distribution/Types/TestType.hs, dist/build/Distribution/Types/TestType.p_o ) Cabal-syntax> [ 77 of 137] Compiling Distribution.Types.TestSuiteInterface ( src/Distribution/Types/TestSuiteInterface.hs, dist/build/Distribution/Types/TestSuiteInterface.p_o ) Cabal-syntax> [ 78 of 137] Compiling Distribution.Types.PackageId ( src/Distribution/Types/PackageId.hs, dist/build/Distribution/Types/PackageId.p_o ) Cabal-syntax> [ 79 of 137] Compiling Distribution.Types.UnitId ( src/Distribution/Types/UnitId.hs, dist/build/Distribution/Types/UnitId.p_o ) Cabal-syntax> [ 80 of 137] Compiling Distribution.Types.Module ( src/Distribution/Types/Module.hs, dist/build/Distribution/Types/Module.p_o ) Cabal-syntax> [ 81 of 137] Compiling Distribution.Backpack ( src/Distribution/Backpack.hs, dist/build/Distribution/Backpack.p_o ) Cabal-syntax> [ 82 of 137] Compiling Distribution.Types.ExposedModule ( src/Distribution/Types/ExposedModule.hs, dist/build/Distribution/Types/ExposedModule.p_o ) Cabal-syntax> [ 83 of 137] Compiling Distribution.Types.PackageVersionConstraint ( src/Distribution/Types/PackageVersionConstraint.hs, dist/build/Distribution/Types/PackageVersionConstraint.p_o ) Cabal-syntax> [ 84 of 137] Compiling Distribution.Types.PackageId.Lens ( src/Distribution/Types/PackageId/Lens.hs, dist/build/Distribution/Types/PackageId/Lens.p_o ) Cabal-syntax> [ 85 of 137] Compiling Distribution.Types.MungedPackageId ( src/Distribution/Types/MungedPackageId.hs, dist/build/Distribution/Types/MungedPackageId.p_o ) Cabal-syntax> [ 86 of 137] Compiling Distribution.Types.LegacyExeDependency ( src/Distribution/Types/LegacyExeDependency.hs, dist/build/Distribution/Types/LegacyExeDependency.p_o ) Cabal-syntax> [ 87 of 137] Compiling Distribution.Types.ExeDependency ( src/Distribution/Types/ExeDependency.hs, dist/build/Distribution/Types/ExeDependency.p_o ) Cabal-syntax> [ 88 of 137] Compiling Distribution.Types.Dependency ( src/Distribution/Types/Dependency.hs, dist/build/Distribution/Types/Dependency.p_o ) Cabal-syntax> [ 89 of 137] Compiling Distribution.Types.SetupBuildInfo ( src/Distribution/Types/SetupBuildInfo.hs, dist/build/Distribution/Types/SetupBuildInfo.p_o ) Cabal-syntax> [ 90 of 137] Compiling Distribution.Types.SetupBuildInfo.Lens ( src/Distribution/Types/SetupBuildInfo/Lens.hs, dist/build/Distribution/Types/SetupBuildInfo/Lens.p_o ) Cabal-syntax> [ 91 of 137] Compiling Distribution.Types.DependencyMap ( src/Distribution/Types/DependencyMap.hs, dist/build/Distribution/Types/DependencyMap.p_o ) Cabal-syntax> [ 92 of 137] Compiling Distribution.Types.BenchmarkType ( src/Distribution/Types/BenchmarkType.hs, dist/build/Distribution/Types/BenchmarkType.p_o ) Cabal-syntax> [ 93 of 137] Compiling Distribution.Types.BenchmarkInterface ( src/Distribution/Types/BenchmarkInterface.hs, dist/build/Distribution/Types/BenchmarkInterface.p_o ) Cabal-syntax> [ 94 of 137] Compiling Distribution.Package ( src/Distribution/Package.hs, dist/build/Distribution/Package.p_o ) Cabal-syntax> [ 95 of 137] Compiling Distribution.Types.AbiDependency ( src/Distribution/Types/AbiDependency.hs, dist/build/Distribution/Types/AbiDependency.p_o ) Cabal-syntax> [ 96 of 137] Compiling Distribution.License ( src/Distribution/License.hs, dist/build/Distribution/License.p_o ) Cabal-syntax> [ 97 of 137] Compiling Distribution.Types.InstalledPackageInfo ( src/Distribution/Types/InstalledPackageInfo.hs, dist/build/Distribution/Types/InstalledPackageInfo.p_o ) Cabal-syntax> [ 98 of 137] Compiling Distribution.Types.InstalledPackageInfo.Lens ( src/Distribution/Types/InstalledPackageInfo/Lens.hs, dist/build/Distribution/Types/InstalledPackageInfo/Lens.p_o ) Cabal-syntax> [ 99 of 137] Compiling Distribution.Fields.ParseResult ( src/Distribution/Fields/ParseResult.hs, dist/build/Distribution/Fields/ParseResult.p_o ) Cabal-syntax> [100 of 137] Compiling Distribution.Fields ( src/Distribution/Fields.hs, dist/build/Distribution/Fields.p_o ) Cabal-syntax> [101 of 137] Compiling Language.Haskell.Extension ( src/Language/Haskell/Extension.hs, dist/build/Language/Haskell/Extension.p_o ) Cabal-syntax> [102 of 137] Compiling Distribution.Compiler ( src/Distribution/Compiler.hs, dist/build/Distribution/Compiler.p_o ) Cabal-syntax> [103 of 137] Compiling Distribution.Types.ConfVar ( src/Distribution/Types/ConfVar.hs, dist/build/Distribution/Types/ConfVar.p_o ) Cabal-syntax> [104 of 137] Compiling Distribution.Fields.ConfVar ( src/Distribution/Fields/ConfVar.hs, dist/build/Distribution/Fields/ConfVar.p_o ) Cabal-syntax> [105 of 137] Compiling Distribution.Types.BuildInfo ( src/Distribution/Types/BuildInfo.hs, dist/build/Distribution/Types/BuildInfo.p_o ) Cabal-syntax> [106 of 137] Compiling Distribution.Types.HookedBuildInfo ( src/Distribution/Types/HookedBuildInfo.hs, dist/build/Distribution/Types/HookedBuildInfo.p_o ) Cabal-syntax> [107 of 137] Compiling Distribution.Types.BuildInfo.Lens ( src/Distribution/Types/BuildInfo/Lens.hs, dist/build/Distribution/Types/BuildInfo/Lens.p_o ) Cabal-syntax> [108 of 137] Compiling Distribution.Types.TestSuite ( src/Distribution/Types/TestSuite.hs, dist/build/Distribution/Types/TestSuite.p_o ) Cabal-syntax> [109 of 137] Compiling Distribution.Types.TestSuite.Lens ( src/Distribution/Types/TestSuite/Lens.hs, dist/build/Distribution/Types/TestSuite/Lens.p_o ) Cabal-syntax> [110 of 137] Compiling Distribution.Types.Library ( src/Distribution/Types/Library.hs, dist/build/Distribution/Types/Library.p_o ) Cabal-syntax> [111 of 137] Compiling Distribution.Types.Library.Lens ( src/Distribution/Types/Library/Lens.hs, dist/build/Distribution/Types/Library/Lens.p_o ) Cabal-syntax> [112 of 137] Compiling Distribution.Types.ForeignLib ( src/Distribution/Types/ForeignLib.hs, dist/build/Distribution/Types/ForeignLib.p_o ) Cabal-syntax> [113 of 137] Compiling Distribution.Types.ForeignLib.Lens ( src/Distribution/Types/ForeignLib/Lens.hs, dist/build/Distribution/Types/ForeignLib/Lens.p_o ) Cabal-syntax> [114 of 137] Compiling Distribution.Types.Executable ( src/Distribution/Types/Executable.hs, dist/build/Distribution/Types/Executable.p_o ) Cabal-syntax> [115 of 137] Compiling Distribution.Types.Executable.Lens ( src/Distribution/Types/Executable/Lens.hs, dist/build/Distribution/Types/Executable/Lens.p_o ) Cabal-syntax> [116 of 137] Compiling Distribution.Types.Benchmark ( src/Distribution/Types/Benchmark.hs, dist/build/Distribution/Types/Benchmark.p_o ) Cabal-syntax> [117 of 137] Compiling Distribution.Types.Component ( src/Distribution/Types/Component.hs, dist/build/Distribution/Types/Component.p_o ) Cabal-syntax> [118 of 137] Compiling Distribution.Types.ComponentRequestedSpec ( src/Distribution/Types/ComponentRequestedSpec.hs, dist/build/Distribution/Types/ComponentRequestedSpec.p_o ) Cabal-syntax> [119 of 137] Compiling Distribution.Types.PackageDescription ( src/Distribution/Types/PackageDescription.hs, dist/build/Distribution/Types/PackageDescription.p_o ) Cabal-syntax> [120 of 137] Compiling Distribution.Types.GenericPackageDescription ( src/Distribution/Types/GenericPackageDescription.hs, dist/build/Distribution/Types/GenericPackageDescription.p_o ) Cabal-syntax> [121 of 137] Compiling Distribution.Types.GenericPackageDescription.Lens ( src/Distribution/Types/GenericPackageDescription/Lens.hs, dist/build/Distribution/Types/GenericPackageDescription/Lens.p_o ) Cabal-syntax> [122 of 137] Compiling Distribution.Types.Benchmark.Lens ( src/Distribution/Types/Benchmark/Lens.hs, dist/build/Distribution/Types/Benchmark/Lens.p_o ) Cabal-syntax> [123 of 137] Compiling Distribution.Types.PackageDescription.Lens ( src/Distribution/Types/PackageDescription/Lens.hs, dist/build/Distribution/Types/PackageDescription/Lens.p_o ) Cabal-syntax> [124 of 137] Compiling Distribution.Types.Lens ( src/Distribution/Types/Lens.hs, dist/build/Distribution/Types/Lens.p_o ) Cabal-syntax> [125 of 137] Compiling Distribution.PackageDescription ( src/Distribution/PackageDescription.hs, dist/build/Distribution/PackageDescription.p_o ) Cabal-syntax> [126 of 137] Compiling Distribution.PackageDescription.Configuration ( src/Distribution/PackageDescription/Configuration.hs, dist/build/Distribution/PackageDescription/Configuration.p_o ) Cabal-syntax> [127 of 137] Compiling Distribution.FieldGrammar.Newtypes ( src/Distribution/FieldGrammar/Newtypes.hs, dist/build/Distribution/FieldGrammar/Newtypes.p_o ) Cabal-syntax> [128 of 137] Compiling Distribution.FieldGrammar.Class ( src/Distribution/FieldGrammar/Class.hs, dist/build/Distribution/FieldGrammar/Class.p_o ) Cabal-syntax> [129 of 137] Compiling Distribution.FieldGrammar.Pretty ( src/Distribution/FieldGrammar/Pretty.hs, dist/build/Distribution/FieldGrammar/Pretty.p_o ) Cabal-syntax> [130 of 137] Compiling Distribution.FieldGrammar.Parsec ( src/Distribution/FieldGrammar/Parsec.hs, dist/build/Distribution/FieldGrammar/Parsec.p_o ) Cabal-syntax> [131 of 137] Compiling Distribution.FieldGrammar ( src/Distribution/FieldGrammar.hs, dist/build/Distribution/FieldGrammar.p_o ) Cabal-syntax> [132 of 137] Compiling Distribution.PackageDescription.FieldGrammar ( src/Distribution/PackageDescription/FieldGrammar.hs, dist/build/Distribution/PackageDescription/FieldGrammar.p_o ) Cabal-syntax> [133 of 137] Compiling Distribution.PackageDescription.PrettyPrint ( src/Distribution/PackageDescription/PrettyPrint.hs, dist/build/Distribution/PackageDescription/PrettyPrint.p_o ) Cabal-syntax> [134 of 137] Compiling Distribution.PackageDescription.Parsec ( src/Distribution/PackageDescription/Parsec.hs, dist/build/Distribution/PackageDescription/Parsec.p_o ) Cabal-syntax> [135 of 137] Compiling Distribution.FieldGrammar.FieldDescrs ( src/Distribution/FieldGrammar/FieldDescrs.hs, dist/build/Distribution/FieldGrammar/FieldDescrs.p_o ) Cabal-syntax> [136 of 137] Compiling Distribution.Types.InstalledPackageInfo.FieldGrammar ( src/Distribution/Types/InstalledPackageInfo/FieldGrammar.hs, dist/build/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_o ) Cabal-syntax> [137 of 137] Compiling Distribution.InstalledPackageInfo ( src/Distribution/InstalledPackageInfo.hs, dist/build/Distribution/InstalledPackageInfo.p_o ) Cabal-syntax> buildPhase completed in 57 seconds Cabal-syntax> Running phase: checkPhase Cabal-syntax> Package has no test suites. Cabal-syntax> Running phase: haddockPhase Cabal-syntax> Preprocessing library for Cabal-syntax-3.10.3.0.. Cabal-syntax> Running Haddock on library for Cabal-syntax-3.10.3.0.. Cabal-syntax> Warning: --source-* options are ignored when --hyperlinked-source is enabled. Cabal-syntax> 50% ( 2 / 4) in 'Distribution.Compat.Binary' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> decodeOrFailIO (src/Distribution/Compat/Binary.hs:19) Cabal-syntax> Warning: 'IOException' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 80% ( 4 / 5) in 'Distribution.Compat.Exception' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 100% ( 2 / 2) in 'Distribution.Compat.MonadFail' Cabal-syntax> 100% ( 6 / 6) in 'Distribution.Compat.Newtype' Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Compat.Typeable' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 33% ( 1 / 3) in 'Distribution.PackageDescription.Utils' Cabal-syntax> Missing documentation for: Cabal-syntax> cabalBug (src/Distribution/PackageDescription/Utils.hs:20) Cabal-syntax> userBug (src/Distribution/PackageDescription/Utils.hs:17) Cabal-syntax> 100% ( 2 / 2) in 'Distribution.Utils.Base62' Cabal-syntax> 77% ( 7 / 9) in 'Distribution.Utils.MD5' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> MD5 (src/Distribution/Utils/MD5.hs:24) Cabal-syntax> Warning: 'decodeUtf8' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 60% ( 3 / 5) in 'Distribution.Utils.String' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> trim (src/Distribution/Utils/String.hs:99) Cabal-syntax> Warning: 'Binary' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 74% ( 20 / 27) in 'Distribution.Utils.Structured' Cabal-syntax> Missing documentation for: Cabal-syntax> structuredDecodeOrFailIO (src/Distribution/Utils/Structured.hs:268) Cabal-syntax> MD5 (src/Distribution/Utils/MD5.hs:24) Cabal-syntax> containerStructure (src/Distribution/Utils/Structured.hs:311) Cabal-syntax> Tag (src/Distribution/Utils/Structured.hs:282) Cabal-syntax> TypeName (src/Distribution/Utils/Structured.hs:120) Cabal-syntax> ConstructorName (src/Distribution/Utils/Structured.hs:121) Cabal-syntax> SopStructure (src/Distribution/Utils/Structured.hs:137) Cabal-syntax> 100% ( 10 / 10) in 'Distribution.Compat.Semigroup' Cabal-syntax> 41% ( 7 / 17) in 'Distribution.Compat.NonEmptySet' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> singleton (src/Distribution/Compat/NonEmptySet.hs:91) Cabal-syntax> insert (src/Distribution/Compat/NonEmptySet.hs:98) Cabal-syntax> delete (src/Distribution/Compat/NonEmptySet.hs:105) Cabal-syntax> toNonEmpty (src/Distribution/Compat/NonEmptySet.hs:119) Cabal-syntax> fromNonEmpty (src/Distribution/Compat/NonEmptySet.hs:116) Cabal-syntax> toList (src/Distribution/Compat/NonEmptySet.hs:124) Cabal-syntax> toSet (src/Distribution/Compat/NonEmptySet.hs:127) Cabal-syntax> member (src/Distribution/Compat/NonEmptySet.hs:134) Cabal-syntax> map (src/Distribution/Compat/NonEmptySet.hs:141) Cabal-syntax> 96% (266 /275) in 'Distribution.Compat.Prelude' Cabal-syntax> Missing documentation for: Cabal-syntax> Bool Cabal-syntax> Ordering Cabal-syntax> even Cabal-syntax> odd Cabal-syntax> foldl1 (src/Distribution/Compat/Prelude.hs:268) Cabal-syntax> foldr1 (src/Distribution/Compat/Prelude.hs:264) Cabal-syntax> trace (src/Distribution/Compat/Prelude.hs:278) Cabal-syntax> traceShow (src/Distribution/Compat/Prelude.hs:286) Cabal-syntax> traceShowId (src/Distribution/Compat/Prelude.hs:282) Cabal-syntax> Warning: 'Strings' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'ByteString' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'PackageName' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 100% ( 12 / 12) in 'Distribution.Utils.ShortText' Cabal-syntax> Warning: 'ByteString' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'snoc' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'cons' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 96% ( 52 / 54) in 'Distribution.Utils.Generic' Cabal-syntax> Missing documentation for: Cabal-syntax> equating (src/Distribution/Utils/Generic.hs:402) Cabal-syntax> unintersperse (src/Distribution/Utils/Generic.hs:432) Cabal-syntax> 83% ( 5 / 6) in 'Distribution.Types.Condition' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 62% ( 5 / 8) in 'Distribution.Parsec.Position' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> showPos (src/Distribution/Parsec/Position.hs:32) Cabal-syntax> zeroPos (src/Distribution/Parsec/Position.hs:35) Cabal-syntax> 50% ( 2 / 4) in 'Distribution.Parsec.Warning' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> showPWarning (src/Distribution/Parsec/Warning.hs:59) Cabal-syntax> 40% ( 2 / 5) in 'Distribution.Parsec.FieldLineStream' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> fieldLineStreamFromBS (src/Distribution/Parsec/FieldLineStream.hs:37) Cabal-syntax> fieldLineStreamEnd (src/Distribution/Parsec/FieldLineStream.hs:28) Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Parsec.Error' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> showPError (src/Distribution/Parsec/Error.hs:19) Cabal-syntax> 100% ( 2 / 2) in 'Distribution.PackageDescription.Quirks' Cabal-syntax> 22% ( 4 / 18) in 'Distribution.Fields.LexerMonad' Cabal-syntax> Missing documentation for: Cabal-syntax> InputStream (src/Distribution/Fields/LexerMonad.hs:103) Cabal-syntax> LexState (src/Distribution/Fields/LexerMonad.hs:91) Cabal-syntax> LexResult (src/Distribution/Fields/LexerMonad.hs:65) Cabal-syntax> Lex (src/Distribution/Fields/LexerMonad.hs:52) Cabal-syntax> getPos (src/Distribution/Fields/LexerMonad.hs:135) Cabal-syntax> setPos (src/Distribution/Fields/LexerMonad.hs:132) Cabal-syntax> adjustPos (src/Distribution/Fields/LexerMonad.hs:138) Cabal-syntax> getInput (src/Distribution/Fields/LexerMonad.hs:141) Cabal-syntax> setInput (src/Distribution/Fields/LexerMonad.hs:144) Cabal-syntax> getStartCode (src/Distribution/Fields/LexerMonad.hs:147) Cabal-syntax> setStartCode (src/Distribution/Fields/LexerMonad.hs:150) Cabal-syntax> LexWarning (src/Distribution/Fields/LexerMonad.hs:73) Cabal-syntax> LexWarningType (src/Distribution/Fields/LexerMonad.hs:67) Cabal-syntax> toPWarnings (src/Distribution/Fields/LexerMonad.hs:77) Cabal-syntax> 20% ( 2 / 10) in 'Distribution.Fields.Lexer' Cabal-syntax> Missing documentation for: Cabal-syntax> ltest (src/Distribution/Fields/Lexer.hs:279) Cabal-syntax> lexToken (templates/Lexer.x:203) Cabal-syntax> LToken (templates/Lexer.x:164) Cabal-syntax> bol_section (src/Distribution/Fields/Lexer.hs:309) Cabal-syntax> in_section (src/Distribution/Fields/Lexer.hs:309) Cabal-syntax> in_field_layout (src/Distribution/Fields/Lexer.hs:309) Cabal-syntax> in_field_braces (src/Distribution/Fields/Lexer.hs:309) Cabal-syntax> mkLexState (src/Distribution/Fields/Lexer.hs:284) Cabal-syntax> 100% ( 23 / 23) in 'Distribution.Compat.Parsing' Cabal-syntax> 50% ( 4 / 8) in 'Distribution.Compat.DList' Cabal-syntax> Missing documentation for: Cabal-syntax> runDList (src/Distribution/Compat/DList.hs:28) Cabal-syntax> fromList (src/Distribution/Compat/DList.hs:39) Cabal-syntax> toList (src/Distribution/Compat/DList.hs:42) Cabal-syntax> snoc (src/Distribution/Compat/DList.hs:45) Cabal-syntax> 33% ( 16 / 48) in 'Distribution.Compat.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Lens (src/Distribution/Compat/Lens.hs:65) Cabal-syntax> Lens' (src/Distribution/Compat/Lens.hs:68) Cabal-syntax> Traversal (src/Distribution/Compat/Lens.hs:66) Cabal-syntax> Traversal' (src/Distribution/Compat/Lens.hs:69) Cabal-syntax> LensLike (src/Distribution/Compat/Lens.hs:62) Cabal-syntax> LensLike' (src/Distribution/Compat/Lens.hs:63) Cabal-syntax> Getting (src/Distribution/Compat/Lens.hs:71) Cabal-syntax> AGetter (src/Distribution/Compat/Lens.hs:73) Cabal-syntax> ASetter (src/Distribution/Compat/Lens.hs:74) Cabal-syntax> ALens (src/Distribution/Compat/Lens.hs:75) Cabal-syntax> ALens' (src/Distribution/Compat/Lens.hs:77) Cabal-syntax> view (src/Distribution/Compat/Lens.hs:83) Cabal-syntax> use (src/Distribution/Compat/Lens.hs:87) Cabal-syntax> set (src/Distribution/Compat/Lens.hs:103) Cabal-syntax> over (src/Distribution/Compat/Lens.hs:106) Cabal-syntax> toDListOf (src/Distribution/Compat/Lens.hs:113) Cabal-syntax> toListOf (src/Distribution/Compat/Lens.hs:116) Cabal-syntax> toSetOf (src/Distribution/Compat/Lens.hs:119) Cabal-syntax> cloneLens (src/Distribution/Compat/Lens.hs:215) Cabal-syntax> aview (src/Distribution/Compat/Lens.hs:126) Cabal-syntax> _1 (src/Distribution/Compat/Lens.hs:139) Cabal-syntax> _2 (src/Distribution/Compat/Lens.hs:142) Cabal-syntax> ^. (src/Distribution/Compat/Lens.hs:160) Cabal-syntax> .~ (src/Distribution/Compat/Lens.hs:164) Cabal-syntax> ?~ (src/Distribution/Compat/Lens.hs:168) Cabal-syntax> %~ (src/Distribution/Compat/Lens.hs:172) Cabal-syntax> .= (src/Distribution/Compat/Lens.hs:176) Cabal-syntax> ?= (src/Distribution/Compat/Lens.hs:180) Cabal-syntax> %= (src/Distribution/Compat/Lens.hs:184) Cabal-syntax> ^# (src/Distribution/Compat/Lens.hs:188) Cabal-syntax> #~ (src/Distribution/Compat/Lens.hs:191) Cabal-syntax> #%~ (src/Distribution/Compat/Lens.hs:195) Cabal-syntax> Warning: 'ConfVar' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Dependency' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'BuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'targetBuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 58% ( 10 / 17) in 'Distribution.Types.CondTree' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> condIfThen (src/Distribution/Types/CondTree.hs:100) Cabal-syntax> condIfThenElse (src/Distribution/Types/CondTree.hs:103) Cabal-syntax> mapCondTree (src/Distribution/Types/CondTree.hs:106) Cabal-syntax> mapTreeConstrs (src/Distribution/Types/CondTree.hs:116) Cabal-syntax> mapTreeConds (src/Distribution/Types/CondTree.hs:119) Cabal-syntax> mapTreeData (src/Distribution/Types/CondTree.hs:122) Cabal-syntax> 88% ( 22 / 25) in 'Distribution.Compat.CharParsing' Cabal-syntax> Missing documentation for: Cabal-syntax> satisfyRange (src/Distribution/Compat/CharParsing.hs:144) Cabal-syntax> integral (src/Distribution/Compat/CharParsing.hs:317) Cabal-syntax> skipSpaces1 (src/Distribution/Compat/CharParsing.hs:355) Cabal-syntax> 41% ( 5 / 12) in 'Distribution.CabalSpecVersion' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> cabalSpecLatest (src/Distribution/CabalSpecVersion.hs:63) Cabal-syntax> specHasCommonStanzas (src/Distribution/CabalSpecVersion.hs:132) Cabal-syntax> specHasElif (src/Distribution/CabalSpecVersion.hs:138) Cabal-syntax> HasElif (src/Distribution/CabalSpecVersion.hs:149) Cabal-syntax> HasCommonStanzas (src/Distribution/CabalSpecVersion.hs:152) Cabal-syntax> HasGlobstar (src/Distribution/CabalSpecVersion.hs:155) Cabal-syntax> 33% ( 1 / 3) in 'Distribution.SPDX.LicenseListVersion' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> cabalSpecVersionToSPDXListVersion (src/Distribution/SPDX/LicenseListVersion.hs:18) Cabal-syntax> 46% ( 6 / 13) in 'Distribution.Pretty' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Pretty (src/Distribution/Pretty.hs:22) Cabal-syntax> prettyShow (src/Distribution/Pretty.hs:41) Cabal-syntax> showFilePath (src/Distribution/Pretty.hs:70) Cabal-syntax> showToken (src/Distribution/Pretty.hs:73) Cabal-syntax> showTokenStr (src/Distribution/Pretty.hs:76) Cabal-syntax> Separator (src/Distribution/Pretty.hs:68) Cabal-syntax> 75% ( 15 / 20) in 'Distribution.Fields.Field' Cabal-syntax> Missing documentation for: Cabal-syntax> fieldAnn (src/Distribution/Fields/Field.hs:53) Cabal-syntax> FieldName (src/Distribution/Fields/Field.hs:99) Cabal-syntax> mkName (src/Distribution/Fields/Field.hs:107) Cabal-syntax> getName (src/Distribution/Fields/Field.hs:110) Cabal-syntax> nameAnn (src/Distribution/Fields/Field.hs:113) Cabal-syntax> Warning: ':' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 100% ( 10 / 10) in 'Distribution.Fields.Parser' Cabal-syntax> Warning: 'Field' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Section' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'genericFromParsecField' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 81% ( 9 / 11) in 'Distribution.Fields.Pretty' Cabal-syntax> Missing documentation for: Cabal-syntax> PrettyField (src/Distribution/Fields/Pretty.hs:43) Cabal-syntax> genericFromParsecFields (src/Distribution/Fields/Pretty.hs:173) Cabal-syntax> Warning: 'sepBy' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 73% ( 31 / 42) in 'Distribution.Parsec' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ParsecParser (src/Distribution/Parsec.hs:97) Cabal-syntax> showPWarning (src/Distribution/Parsec/Warning.hs:59) Cabal-syntax> showPError (src/Distribution/Parsec/Error.hs:19) Cabal-syntax> showPos (src/Distribution/Parsec/Position.hs:32) Cabal-syntax> zeroPos (src/Distribution/Parsec/Position.hs:35) Cabal-syntax> parsecFilePath (src/Distribution/Parsec.hs:277) Cabal-syntax> parsecCommaList (src/Distribution/Parsec.hs:294) Cabal-syntax> parsecCommaNonEmpty (src/Distribution/Parsec.hs:297) Cabal-syntax> parsecOptCommaList (src/Distribution/Parsec.hs:330) Cabal-syntax> parsecUnqualComponentName (src/Distribution/Parsec.hs:374) Cabal-syntax> 54% ( 6 / 11) in 'Distribution.Utils.Path' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> sameDirectory (src/Distribution/Utils/Path.hs:51) Cabal-syntax> PackageDir (src/Distribution/Utils/Path.hs:92) Cabal-syntax> SourceDir (src/Distribution/Utils/Path.hs:93) Cabal-syntax> LicenseFile (src/Distribution/Utils/Path.hs:95) Cabal-syntax> 83% ( 10 / 12) in 'Distribution.Types.Version' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> validVersion (src/Distribution/Types/Version.hs:241) Cabal-syntax> Warning: 'PkgConfigVersionRange' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 95% ( 22 / 23) in 'Distribution.Types.VersionRange.Internal' Cabal-syntax> Missing documentation for: Cabal-syntax> VersionRange (src/Distribution/Types/VersionRange/Internal.hs:50) Cabal-syntax> Warning: 'foldVersionRange' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 84% ( 16 / 19) in 'Distribution.Types.VersionInterval.Legacy' Cabal-syntax> Missing documentation for: Cabal-syntax> LowerBound (src/Distribution/Types/VersionInterval/Legacy.hs:121) Cabal-syntax> UpperBound (src/Distribution/Types/VersionInterval/Legacy.hs:125) Cabal-syntax> Bound (src/Distribution/Types/VersionInterval/Legacy.hs:130) Cabal-syntax> Warning: 'foldVersionRange' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 70% ( 14 / 20) in 'Distribution.Types.VersionInterval' Cabal-syntax> Missing documentation for: Cabal-syntax> relaxLastInterval (src/Distribution/Types/VersionInterval.hs:340) Cabal-syntax> relaxHeadInterval (src/Distribution/Types/VersionInterval.hs:347) Cabal-syntax> VersionInterval (src/Distribution/Types/VersionInterval.hs:76) Cabal-syntax> LowerBound (src/Distribution/Types/VersionInterval.hs:77) Cabal-syntax> UpperBound (src/Distribution/Types/VersionInterval.hs:78) Cabal-syntax> Bound (src/Distribution/Types/VersionInterval.hs:79) Cabal-syntax> Warning: 'VersionRangeParens' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'AnyVersion' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 89% ( 33 / 37) in 'Distribution.Types.VersionRange' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> VersionRange (src/Distribution/Types/VersionRange/Internal.hs:50) Cabal-syntax> isAnyVersionLight (src/Distribution/Types/VersionRange.hs:142) Cabal-syntax> isWildcardRange (src/Distribution/Types/VersionRange.hs:151) Cabal-syntax> Warning: 'ReopKind' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 33% ( 3 / 9) in 'Distribution.Types.SourceRepo' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> RepoType (src/Distribution/Types/SourceRepo.hs:147) Cabal-syntax> knownRepoTypes (src/Distribution/Types/SourceRepo.hs:155) Cabal-syntax> emptySourceRepo (src/Distribution/Types/SourceRepo.hs:88) Cabal-syntax> classifyRepoType (src/Distribution/Types/SourceRepo.hs:185) Cabal-syntax> classifyRepoKind (src/Distribution/Types/SourceRepo.hs:172) Cabal-syntax> 11% ( 1 / 9) in 'Distribution.Types.SourceRepo.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> repoKind (src/Distribution/Types/SourceRepo/Lens.hs:13) Cabal-syntax> repoType (src/Distribution/Types/SourceRepo/Lens.hs:17) Cabal-syntax> repoLocation (src/Distribution/Types/SourceRepo/Lens.hs:21) Cabal-syntax> repoModule (src/Distribution/Types/SourceRepo/Lens.hs:25) Cabal-syntax> repoBranch (src/Distribution/Types/SourceRepo/Lens.hs:29) Cabal-syntax> repoTag (src/Distribution/Types/SourceRepo/Lens.hs:33) Cabal-syntax> repoSubdir (src/Distribution/Types/SourceRepo/Lens.hs:37) Cabal-syntax> 66% ( 2 / 3) in 'Distribution.Types.PkgconfigVersion' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 37% ( 3 / 8) in 'Distribution.Types.PkgconfigVersionRange' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> anyPkgconfigVersion (src/Distribution/Types/PkgconfigVersionRange.hs:120) Cabal-syntax> withinPkgconfigVersionRange (src/Distribution/Types/PkgconfigVersionRange.hs:127) Cabal-syntax> versionToPkgconfigVersion (src/Distribution/Types/PkgconfigVersionRange.hs:142) Cabal-syntax> versionRangeToPkgconfigVersionRange (src/Distribution/Types/PkgconfigVersionRange.hs:145) Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.PkgconfigName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.PkgconfigDependency' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 83% ( 5 / 6) in 'Distribution.Types.PackageName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'ComponentName' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'ComponentId' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 85% ( 6 / 7) in 'Distribution.Types.UnqualComponentName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.LibraryVisibility' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 30% ( 3 / 10) in 'Distribution.Types.LibraryName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> LibraryName (src/Distribution/Types/LibraryName.hs:26) Cabal-syntax> defaultLibName (src/Distribution/Types/LibraryName.hs:53) Cabal-syntax> showLibraryName (src/Distribution/Types/LibraryName.hs:56) Cabal-syntax> libraryNameStanza (src/Distribution/Types/LibraryName.hs:60) Cabal-syntax> libraryNameString (src/Distribution/Types/LibraryName.hs:64) Cabal-syntax> parsecLibraryNameComponent (src/Distribution/Types/LibraryName.hs:43) Cabal-syntax> Warning: 'MungedPackageId' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'UnitId' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'mkMungedPackageName' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'unMungedPackageName' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'foo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.MungedPackageName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 25% ( 1 / 4) in 'Distribution.Types.ForeignLibType' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> knownForeignLibTypes (src/Distribution/Types/ForeignLibType.hs:58) Cabal-syntax> foreignLibTypeIsShared (src/Distribution/Types/ForeignLibType.hs:64) Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.ForeignLibOption' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ForeignLibOption (src/Distribution/Types/ForeignLibOption.hs:18) Cabal-syntax> Warning: 'null' is ambiguous. It is defined Cabal-syntax> * in ‘Data.Foldable’ Cabal-syntax> * at src/Distribution/Utils/ShortText.hs:115:1 Cabal-syntax> You may be able to disambiguate the identifier by qualifying it or Cabal-syntax> by specifying the type/value namespace explicitly. Cabal-syntax> Defaulting to the one defined at src/Distribution/Utils/ShortText.hs:115:1 Cabal-syntax> 96% ( 25 / 26) in 'Distribution.Types.Flag' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'Any' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.ExecutableScope' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ExecutableScope (src/Distribution/Types/ExecutableScope.hs:18) Cabal-syntax> 16% ( 1 / 6) in 'Distribution.Types.ComponentName' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ComponentName (src/Distribution/Types/ComponentName.hs:25) Cabal-syntax> showComponentName (src/Distribution/Types/ComponentName.hs:77) Cabal-syntax> componentNameRaw (src/Distribution/Types/ComponentName.hs:84) Cabal-syntax> componentNameStanza (src/Distribution/Types/ComponentName.hs:88) Cabal-syntax> Warning: 'UnitId' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.ComponentId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Types.BuildType' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> knownBuildTypes (src/Distribution/Types/BuildType.hs:34) Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.AbiHash' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 0% ( 0 / 3) in 'Distribution.Text' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> display (src/Distribution/Text.hs:8) Cabal-syntax> simpleParse (src/Distribution/Text.hs:11) Cabal-syntax> 55% ( 10 / 18) in 'Distribution.System' Cabal-syntax> Missing documentation for: Cabal-syntax> buildOS (src/Distribution/System.hs:153) Cabal-syntax> buildArch (src/Distribution/System.hs:221) Cabal-syntax> Platform (src/Distribution/System.hs:228) Cabal-syntax> platformFromTriple (src/Distribution/System.hs:273) Cabal-syntax> knownOSs (src/Distribution/System.hs:113) Cabal-syntax> knownArches (src/Distribution/System.hs:186) Cabal-syntax> classifyOS (src/Distribution/System.hs:145) Cabal-syntax> classifyArch (src/Distribution/System.hs:213) Cabal-syntax> 83% ( 5 / 6) in 'Distribution.SPDX.LicenseReference' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'License' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'BSD2' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'BSD3' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'OtherLicense' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'AllRightsReserved' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'PublicDomain' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 80% ( 8 / 10) in 'Distribution.SPDX.LicenseId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> licenseIdList (src/Distribution/SPDX/LicenseId.hs:1750) Cabal-syntax> 66% ( 4 / 6) in 'Distribution.SPDX.LicenseExceptionId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> licenseExceptionIdList (src/Distribution/SPDX/LicenseExceptionId.hs:198) Cabal-syntax> 50% ( 2 / 4) in 'Distribution.SPDX.LicenseExpression' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> simpleLicenseExpression (src/Distribution/SPDX/LicenseExpression.hs:57) Cabal-syntax> Warning: 'LicenseRef' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 50% ( 1 / 2) in 'Distribution.SPDX.License' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 86% ( 25 / 29) in 'Distribution.SPDX' Cabal-syntax> Missing documentation for: Cabal-syntax> simpleLicenseExpression (src/Distribution/SPDX/LicenseExpression.hs:57) Cabal-syntax> licenseIdList (src/Distribution/SPDX/LicenseId.hs:1750) Cabal-syntax> licenseExceptionIdList (src/Distribution/SPDX/LicenseExceptionId.hs:198) Cabal-syntax> cabalSpecVersionToSPDXListVersion (src/Distribution/SPDX/LicenseListVersion.hs:18) Cabal-syntax> 77% ( 7 / 9) in 'Distribution.ModuleName' Cabal-syntax> Missing documentation for: Cabal-syntax> fromString Cabal-syntax> validModuleComponent (src/Distribution/ModuleName.hs:88) Cabal-syntax> 80% ( 4 / 5) in 'Distribution.Types.ModuleRenaming' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.IncludeRenaming' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'Dependency' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.Mixin' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.ModuleReexport' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ModuleReexport (src/Distribution/Types/ModuleReexport.hs:22) Cabal-syntax> Warning: 'fromList' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 100% ( 42 / 42) in 'Distribution.Compat.Graph' Cabal-syntax> 92% ( 58 / 63) in 'Distribution.Version' Cabal-syntax> Missing documentation for: Cabal-syntax> VersionRange (src/Distribution/Types/VersionRange/Internal.hs:50) Cabal-syntax> VersionInterval (src/Distribution/Types/VersionInterval.hs:76) Cabal-syntax> LowerBound (src/Distribution/Types/VersionInterval.hs:77) Cabal-syntax> UpperBound (src/Distribution/Types/VersionInterval.hs:78) Cabal-syntax> Bound (src/Distribution/Types/VersionInterval.hs:79) Cabal-syntax> 20% ( 1 / 5) in 'Distribution.Types.TestType' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> knownTestTypes (src/Distribution/Types/TestType.hs:32) Cabal-syntax> testTypeExe (src/Distribution/Types/TestType.hs:37) Cabal-syntax> testTypeLib (src/Distribution/Types/TestType.hs:40) Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.TestSuiteInterface' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'Text' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 66% ( 2 / 3) in 'Distribution.Types.PackageId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'unitIdHash' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'OpenUnitId' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'display' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 70% ( 7 / 10) in 'Distribution.Types.UnitId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> mkUnitId (src/Distribution/Types/UnitId.hs:95) Cabal-syntax> unDefUnitId (src/Distribution/Types/UnitId.hs:121) Cabal-syntax> Warning: 'InstalledPackageInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.Module' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'ModuleSubst' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'ModuleVar' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'dispModSubst' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'dispModSubstEntry' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 95% ( 21 / 22) in 'Distribution.Backpack' Cabal-syntax> Missing documentation for: Cabal-syntax> unDefUnitId (src/Distribution/Types/UnitId.hs:121) Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.ExposedModule' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ExposedModule (src/Distribution/Types/ExposedModule.hs:16) Cabal-syntax> Warning: 'ExeDependency' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Dependency' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 75% ( 3 / 4) in 'Distribution.Types.PackageVersionConstraint' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 25% ( 1 / 4) in 'Distribution.Types.PackageId.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> pkgName (src/Distribution/Types/PackageId/Lens.hs:16) Cabal-syntax> pkgVersion (src/Distribution/Types/PackageId/Lens.hs:20) Cabal-syntax> Warning: 'PackageName' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Types.MungedPackageId' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> computeCompatPackageId (src/Distribution/Types/MungedPackageId.hs:77) Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.LegacyExeDependency' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Types.ExeDependency' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> qualifiedExeName (src/Distribution/Types/ExeDependency.hs:70) Cabal-syntax> Warning: 'DependencyMap' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 50% ( 4 / 8) in 'Distribution.Types.Dependency' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> depPkgName (src/Distribution/Types/Dependency.hs:49) Cabal-syntax> depVerRange (src/Distribution/Types/Dependency.hs:52) Cabal-syntax> depLibraries (src/Distribution/Types/Dependency.hs:55) Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.SetupBuildInfo' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> SetupBuildInfo (src/Distribution/Types/SetupBuildInfo.hs:20) Cabal-syntax> 0% ( 0 / 4) in 'Distribution.Types.SetupBuildInfo.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> SetupBuildInfo (src/Distribution/Types/SetupBuildInfo.hs:20) Cabal-syntax> setupDepends (src/Distribution/Types/SetupBuildInfo/Lens.hs:15) Cabal-syntax> defaultSetupDepends (src/Distribution/Types/SetupBuildInfo/Lens.hs:19) Cabal-syntax> 20% ( 1 / 5) in 'Distribution.Types.DependencyMap' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> toDepMap (src/Distribution/Types/DependencyMap.hs:38) Cabal-syntax> fromDepMap (src/Distribution/Types/DependencyMap.hs:42) Cabal-syntax> constrainBy (src/Distribution/Types/DependencyMap.hs:49) Cabal-syntax> 25% ( 1 / 4) in 'Distribution.Types.BenchmarkType' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> knownBenchmarkTypes (src/Distribution/Types/BenchmarkType.hs:31) Cabal-syntax> benchmarkTypeExe (src/Distribution/Types/BenchmarkType.hs:34) Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.BenchmarkInterface' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'InstalledPackageInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 70% ( 12 / 17) in 'Distribution.Package' Cabal-syntax> Missing documentation for: Cabal-syntax> packageName (src/Distribution/Package.hs:76) Cabal-syntax> packageVersion (src/Distribution/Package.hs:79) Cabal-syntax> HasMungedPackageId (src/Distribution/Package.hs:70) Cabal-syntax> mungedName' (src/Distribution/Package.hs:64) Cabal-syntax> mungedVersion' (src/Distribution/Package.hs:67) Cabal-syntax> Warning: 'abiHash' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.AbiDependency' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 100% ( 5 / 5) in 'Distribution.License' Cabal-syntax> 28% ( 2 / 7) in 'Distribution.Types.InstalledPackageInfo' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> InstalledPackageInfo (src/Distribution/Types/InstalledPackageInfo.hs:39) Cabal-syntax> emptyInstalledPackageInfo (src/Distribution/Types/InstalledPackageInfo.hs:130) Cabal-syntax> mungedPackageId (src/Distribution/Types/InstalledPackageInfo.hs:121) Cabal-syntax> ExposedModule (src/Distribution/Types/ExposedModule.hs:16) Cabal-syntax> 0% ( 0 / 46) in 'Distribution.Types.InstalledPackageInfo.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> InstalledPackageInfo (src/Distribution/Types/InstalledPackageInfo.hs:39) Cabal-syntax> installedUnitId (src/Distribution/Types/InstalledPackageInfo/Lens.hs:27) Cabal-syntax> sourcePackageId (src/Distribution/Types/InstalledPackageInfo/Lens.hs:23) Cabal-syntax> license (src/Distribution/Types/InstalledPackageInfo/Lens.hs:47) Cabal-syntax> abiHash (src/Distribution/Types/InstalledPackageInfo/Lens.hs:87) Cabal-syntax> sourceLibName (src/Distribution/Types/InstalledPackageInfo/Lens.hs:39) Cabal-syntax> installedComponentId_ (src/Distribution/Types/InstalledPackageInfo/Lens.hs:31) Cabal-syntax> libVisibility (src/Distribution/Types/InstalledPackageInfo/Lens.hs:195) Cabal-syntax> instantiatedWith (src/Distribution/Types/InstalledPackageInfo/Lens.hs:35) Cabal-syntax> compatPackageKey (src/Distribution/Types/InstalledPackageInfo/Lens.hs:43) Cabal-syntax> copyright (src/Distribution/Types/InstalledPackageInfo/Lens.hs:51) Cabal-syntax> maintainer (src/Distribution/Types/InstalledPackageInfo/Lens.hs:55) Cabal-syntax> author (src/Distribution/Types/InstalledPackageInfo/Lens.hs:59) Cabal-syntax> stability (src/Distribution/Types/InstalledPackageInfo/Lens.hs:63) Cabal-syntax> homepage (src/Distribution/Types/InstalledPackageInfo/Lens.hs:67) Cabal-syntax> pkgUrl (src/Distribution/Types/InstalledPackageInfo/Lens.hs:71) Cabal-syntax> synopsis (src/Distribution/Types/InstalledPackageInfo/Lens.hs:75) Cabal-syntax> description (src/Distribution/Types/InstalledPackageInfo/Lens.hs:79) Cabal-syntax> category (src/Distribution/Types/InstalledPackageInfo/Lens.hs:83) Cabal-syntax> indefinite (src/Distribution/Types/InstalledPackageInfo/Lens.hs:91) Cabal-syntax> exposed (src/Distribution/Types/InstalledPackageInfo/Lens.hs:95) Cabal-syntax> exposedModules (src/Distribution/Types/InstalledPackageInfo/Lens.hs:99) Cabal-syntax> hiddenModules (src/Distribution/Types/InstalledPackageInfo/Lens.hs:103) Cabal-syntax> trusted (src/Distribution/Types/InstalledPackageInfo/Lens.hs:107) Cabal-syntax> importDirs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:111) Cabal-syntax> libraryDirs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:115) Cabal-syntax> libraryDirsStatic (src/Distribution/Types/InstalledPackageInfo/Lens.hs:119) Cabal-syntax> libraryDynDirs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:123) Cabal-syntax> dataDir (src/Distribution/Types/InstalledPackageInfo/Lens.hs:127) Cabal-syntax> hsLibraries (src/Distribution/Types/InstalledPackageInfo/Lens.hs:131) Cabal-syntax> extraLibraries (src/Distribution/Types/InstalledPackageInfo/Lens.hs:135) Cabal-syntax> extraLibrariesStatic (src/Distribution/Types/InstalledPackageInfo/Lens.hs:139) Cabal-syntax> extraGHCiLibraries (src/Distribution/Types/InstalledPackageInfo/Lens.hs:143) Cabal-syntax> includeDirs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:147) Cabal-syntax> includes (src/Distribution/Types/InstalledPackageInfo/Lens.hs:151) Cabal-syntax> depends (src/Distribution/Types/InstalledPackageInfo/Lens.hs:155) Cabal-syntax> abiDepends (src/Distribution/Types/InstalledPackageInfo/Lens.hs:159) Cabal-syntax> ccOptions (src/Distribution/Types/InstalledPackageInfo/Lens.hs:163) Cabal-syntax> cxxOptions (src/Distribution/Types/InstalledPackageInfo/Lens.hs:167) Cabal-syntax> ldOptions (src/Distribution/Types/InstalledPackageInfo/Lens.hs:171) Cabal-syntax> frameworkDirs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:175) Cabal-syntax> frameworks (src/Distribution/Types/InstalledPackageInfo/Lens.hs:179) Cabal-syntax> haddockInterfaces (src/Distribution/Types/InstalledPackageInfo/Lens.hs:183) Cabal-syntax> haddockHTMLs (src/Distribution/Types/InstalledPackageInfo/Lens.hs:187) Cabal-syntax> pkgRoot (src/Distribution/Types/InstalledPackageInfo/Lens.hs:191) Cabal-syntax> 100% ( 12 / 12) in 'Distribution.Fields.ParseResult' Cabal-syntax> 83% ( 26 / 31) in 'Distribution.Fields' Cabal-syntax> Missing documentation for: Cabal-syntax> FieldName (src/Distribution/Fields/Field.hs:99) Cabal-syntax> showPWarning (src/Distribution/Parsec/Warning.hs:59) Cabal-syntax> showPError (src/Distribution/Parsec/Error.hs:19) Cabal-syntax> PrettyField (src/Distribution/Fields/Pretty.hs:43) Cabal-syntax> genericFromParsecFields (src/Distribution/Fields/Pretty.hs:173) Cabal-syntax> Warning: 'IsList' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'A' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Z' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 66% ( 6 / 9) in 'Language.Haskell.Extension' Cabal-syntax> Missing documentation for: Cabal-syntax> classifyLanguage (src/Language/Haskell/Extension.hs:81) Cabal-syntax> classifyExtension (src/Language/Haskell/Extension.hs:722) Cabal-syntax> knownExtensions (src/Language/Haskell/Extension.hs:758) Cabal-syntax> Warning: 'Compiler' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'UserHooks' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 50% ( 9 / 18) in 'Distribution.Compiler' Cabal-syntax> Missing documentation for: Cabal-syntax> CompilerFlavor (src/Distribution/Compiler.hs:65) Cabal-syntax> buildCompilerId (src/Distribution/Compiler.hs:105) Cabal-syntax> buildCompilerFlavor (src/Distribution/Compiler.hs:99) Cabal-syntax> classifyCompilerFlavor (src/Distribution/Compiler.hs:92) Cabal-syntax> knownCompilerFlavors (src/Distribution/Compiler.hs:75) Cabal-syntax> perCompilerFlavorToList (src/Distribution/Compiler.hs:135) Cabal-syntax> CompilerId (src/Distribution/Compiler.hs:150) Cabal-syntax> AbiTag (src/Distribution/Compiler.hs:197) Cabal-syntax> abiTagString (src/Distribution/Compiler.hs:214) Cabal-syntax> 50% ( 1 / 2) in 'Distribution.Types.ConfVar' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Fields.ConfVar' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> parseConditionConfVarFromClause (src/Distribution/Fields/ConfVar.hs:24) Cabal-syntax> Warning: 'rts' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Extensions' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 45% ( 5 / 11) in 'Distribution.Types.BuildInfo' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> BuildInfo (src/Distribution/Types/BuildInfo.hs:34) Cabal-syntax> emptyBuildInfo (src/Distribution/Types/BuildInfo.hs:224) Cabal-syntax> hcProfOptions (src/Distribution/Types/BuildInfo.hs:257) Cabal-syntax> hcSharedOptions (src/Distribution/Types/BuildInfo.hs:260) Cabal-syntax> hcStaticOptions (src/Distribution/Types/BuildInfo.hs:263) Cabal-syntax> Warning: 'PackageDescription' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'sanityCheckHookedBuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'LocalBuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'updatePackageDescription' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'localPkgDescr' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'confHook' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 33% ( 1 / 3) in 'Distribution.Types.HookedBuildInfo' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> emptyHookedBuildInfo (src/Distribution/Types/HookedBuildInfo.hs:65) Cabal-syntax> 25% ( 1 / 4) in 'Distribution.Types.BuildInfo.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> BuildInfo (src/Distribution/Types/BuildInfo.hs:34) Cabal-syntax> HasBuildInfos (src/Distribution/Types/BuildInfo/Lens.hs:355) Cabal-syntax> 50% ( 3 / 6) in 'Distribution.Types.TestSuite' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> emptyTestSuite (src/Distribution/Types/TestSuite.hs:66) Cabal-syntax> testType (src/Distribution/Types/TestSuite.hs:70) Cabal-syntax> 20% ( 1 / 5) in 'Distribution.Types.TestSuite.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> testBuildInfo (src/Distribution/Types/TestSuite/Lens.hs:25) Cabal-syntax> testName (src/Distribution/Types/TestSuite/Lens.hs:17) Cabal-syntax> testInterface (src/Distribution/Types/TestSuite/Lens.hs:21) Cabal-syntax> Warning: 'addBuildableCondition' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'libModules' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 40% ( 2 / 5) in 'Distribution.Types.Library' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Library (src/Distribution/Types/Library.hs:22) Cabal-syntax> emptyLibrary (src/Distribution/Types/Library.hs:40) Cabal-syntax> 0% ( 0 / 9) in 'Distribution.Types.Library.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Library (src/Distribution/Types/Library.hs:22) Cabal-syntax> libName (src/Distribution/Types/Library/Lens.hs:19) Cabal-syntax> libBuildInfo (src/Distribution/Types/Library/Lens.hs:43) Cabal-syntax> libVisibility (src/Distribution/Types/Library/Lens.hs:39) Cabal-syntax> exposedModules (src/Distribution/Types/Library/Lens.hs:23) Cabal-syntax> reexportedModules (src/Distribution/Types/Library/Lens.hs:27) Cabal-syntax> signatures (src/Distribution/Types/Library/Lens.hs:31) Cabal-syntax> libExposed (src/Distribution/Types/Library/Lens.hs:35) Cabal-syntax> 83% ( 10 / 12) in 'Distribution.Types.ForeignLib' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> LibVersionInfo (src/Distribution/Types/ForeignLib.hs:65) Cabal-syntax> 11% ( 1 / 9) in 'Distribution.Types.ForeignLib.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> foreignLibName (src/Distribution/Types/ForeignLib/Lens.hs:19) Cabal-syntax> foreignLibBuildInfo (src/Distribution/Types/ForeignLib/Lens.hs:31) Cabal-syntax> foreignLibType (src/Distribution/Types/ForeignLib/Lens.hs:23) Cabal-syntax> foreignLibOptions (src/Distribution/Types/ForeignLib/Lens.hs:27) Cabal-syntax> foreignLibVersionInfo (src/Distribution/Types/ForeignLib/Lens.hs:35) Cabal-syntax> foreignLibVersionLinux (src/Distribution/Types/ForeignLib/Lens.hs:39) Cabal-syntax> foreignLibModDefFile (src/Distribution/Types/ForeignLib/Lens.hs:43) Cabal-syntax> 40% ( 2 / 5) in 'Distribution.Types.Executable' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Executable (src/Distribution/Types/Executable.hs:21) Cabal-syntax> emptyExecutable (src/Distribution/Types/Executable.hs:55) Cabal-syntax> 0% ( 0 / 6) in 'Distribution.Types.Executable.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Executable (src/Distribution/Types/Executable.hs:21) Cabal-syntax> exeName (src/Distribution/Types/Executable/Lens.hs:17) Cabal-syntax> exeBuildInfo (src/Distribution/Types/Executable/Lens.hs:29) Cabal-syntax> modulePath (src/Distribution/Types/Executable/Lens.hs:21) Cabal-syntax> exeScope (src/Distribution/Types/Executable/Lens.hs:25) Cabal-syntax> 50% ( 3 / 6) in 'Distribution.Types.Benchmark' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> emptyBenchmark (src/Distribution/Types/Benchmark.hs:62) Cabal-syntax> benchmarkType (src/Distribution/Types/Benchmark.hs:65) Cabal-syntax> 14% ( 1 / 7) in 'Distribution.Types.Component' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Component (src/Distribution/Types/Component.hs:26) Cabal-syntax> foldComponent (src/Distribution/Types/Component.hs:48) Cabal-syntax> componentBuildInfo (src/Distribution/Types/Component.hs:61) Cabal-syntax> componentName (src/Distribution/Types/Component.hs:74) Cabal-syntax> partitionComponents (src/Distribution/Types/Component.hs:82) Cabal-syntax> Warning: 'PackageDescription' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'LocalBuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'flattenPD' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 87% ( 7 / 8) in 'Distribution.Types.ComponentRequestedSpec' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> Warning: 'GenericPackageDescription' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'LicenseExpression' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'withLibLBI' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'LocalBuildInfo' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'withExeLBI' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'withTestLBI' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'withBenchLBI' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 82% ( 23 / 28) in 'Distribution.Types.PackageDescription' Cabal-syntax> Missing documentation for: Cabal-syntax> emptyPackageDescription (src/Distribution/Types/PackageDescription.hs:196) Cabal-syntax> allLibraries (src/Distribution/Types/PackageDescription.hs:246) Cabal-syntax> updatePackageDescription (src/Distribution/Types/PackageDescription.hs:364) Cabal-syntax> lookupComponent (src/Distribution/Types/PackageDescription.hs:417) Cabal-syntax> getComponent (src/Distribution/Types/PackageDescription.hs:429) Cabal-syntax> 0% ( 0 / 3) in 'Distribution.Types.GenericPackageDescription' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> GenericPackageDescription (src/Distribution/Types/GenericPackageDescription.hs:36) Cabal-syntax> emptyGenericPackageDescription (src/Distribution/Types/GenericPackageDescription.hs:70) Cabal-syntax> 13% ( 3 / 23) in 'Distribution.Types.GenericPackageDescription.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> GenericPackageDescription (src/Distribution/Types/GenericPackageDescription.hs:36) Cabal-syntax> packageDescription (src/Distribution/Types/GenericPackageDescription/Lens.hs:38) Cabal-syntax> flagName (src/Distribution/Types/GenericPackageDescription/Lens.hs:97) Cabal-syntax> flagDescription (src/Distribution/Types/GenericPackageDescription/Lens.hs:101) Cabal-syntax> flagDefault (src/Distribution/Types/GenericPackageDescription/Lens.hs:105) Cabal-syntax> flagManual (src/Distribution/Types/GenericPackageDescription/Lens.hs:109) Cabal-syntax> gpdScannedVersion (src/Distribution/Types/GenericPackageDescription/Lens.hs:42) Cabal-syntax> genPackageFlags (src/Distribution/Types/GenericPackageDescription/Lens.hs:46) Cabal-syntax> condLibrary (src/Distribution/Types/GenericPackageDescription/Lens.hs:50) Cabal-syntax> condSubLibraries (src/Distribution/Types/GenericPackageDescription/Lens.hs:54) Cabal-syntax> condForeignLibs (src/Distribution/Types/GenericPackageDescription/Lens.hs:58) Cabal-syntax> condExecutables (src/Distribution/Types/GenericPackageDescription/Lens.hs:62) Cabal-syntax> condTestSuites (src/Distribution/Types/GenericPackageDescription/Lens.hs:66) Cabal-syntax> condBenchmarks (src/Distribution/Types/GenericPackageDescription/Lens.hs:70) Cabal-syntax> allCondTrees (src/Distribution/Types/GenericPackageDescription/Lens.hs:74) Cabal-syntax> _OS (src/Distribution/Types/GenericPackageDescription/Lens.hs:117) Cabal-syntax> _Arch (src/Distribution/Types/GenericPackageDescription/Lens.hs:121) Cabal-syntax> _PackageFlag (src/Distribution/Types/GenericPackageDescription/Lens.hs:125) Cabal-syntax> _Impl (src/Distribution/Types/GenericPackageDescription/Lens.hs:129) Cabal-syntax> 20% ( 1 / 5) in 'Distribution.Types.Benchmark.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> benchmarkName (src/Distribution/Types/Benchmark/Lens.hs:17) Cabal-syntax> benchmarkBuildInfo (src/Distribution/Types/Benchmark/Lens.hs:25) Cabal-syntax> benchmarkInterface (src/Distribution/Types/Benchmark/Lens.hs:21) Cabal-syntax> 11% ( 4 / 35) in 'Distribution.Types.PackageDescription.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> package (src/Distribution/Types/PackageDescription/Lens.hs:40) Cabal-syntax> copyright (src/Distribution/Types/PackageDescription/Lens.hs:52) Cabal-syntax> maintainer (src/Distribution/Types/PackageDescription/Lens.hs:56) Cabal-syntax> author (src/Distribution/Types/PackageDescription/Lens.hs:60) Cabal-syntax> stability (src/Distribution/Types/PackageDescription/Lens.hs:64) Cabal-syntax> homepage (src/Distribution/Types/PackageDescription/Lens.hs:72) Cabal-syntax> pkgUrl (src/Distribution/Types/PackageDescription/Lens.hs:76) Cabal-syntax> synopsis (src/Distribution/Types/PackageDescription/Lens.hs:88) Cabal-syntax> description (src/Distribution/Types/PackageDescription/Lens.hs:92) Cabal-syntax> category (src/Distribution/Types/PackageDescription/Lens.hs:96) Cabal-syntax> dataDir (src/Distribution/Types/PackageDescription/Lens.hs:144) Cabal-syntax> specVersion (src/Distribution/Types/PackageDescription/Lens.hs:104) Cabal-syntax> licenseRaw (src/Distribution/Types/PackageDescription/Lens.hs:44) Cabal-syntax> licenseFiles (src/Distribution/Types/PackageDescription/Lens.hs:48) Cabal-syntax> testedWith (src/Distribution/Types/PackageDescription/Lens.hs:68) Cabal-syntax> bugReports (src/Distribution/Types/PackageDescription/Lens.hs:80) Cabal-syntax> sourceRepos (src/Distribution/Types/PackageDescription/Lens.hs:84) Cabal-syntax> customFieldsPD (src/Distribution/Types/PackageDescription/Lens.hs:100) Cabal-syntax> buildTypeRaw (src/Distribution/Types/PackageDescription/Lens.hs:108) Cabal-syntax> setupBuildInfo (src/Distribution/Types/PackageDescription/Lens.hs:112) Cabal-syntax> library (src/Distribution/Types/PackageDescription/Lens.hs:116) Cabal-syntax> subLibraries (src/Distribution/Types/PackageDescription/Lens.hs:120) Cabal-syntax> executables (src/Distribution/Types/PackageDescription/Lens.hs:124) Cabal-syntax> foreignLibs (src/Distribution/Types/PackageDescription/Lens.hs:128) Cabal-syntax> testSuites (src/Distribution/Types/PackageDescription/Lens.hs:132) Cabal-syntax> benchmarks (src/Distribution/Types/PackageDescription/Lens.hs:136) Cabal-syntax> dataFiles (src/Distribution/Types/PackageDescription/Lens.hs:140) Cabal-syntax> extraSrcFiles (src/Distribution/Types/PackageDescription/Lens.hs:148) Cabal-syntax> extraTmpFiles (src/Distribution/Types/PackageDescription/Lens.hs:152) Cabal-syntax> extraDocFiles (src/Distribution/Types/PackageDescription/Lens.hs:156) Cabal-syntax> 91% ( 11 / 12) in 'Distribution.Types.Lens' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 100% ( 56 / 56) in 'Distribution.PackageDescription' Cabal-syntax> Warning: 'Arch' is ambiguous. It is defined Cabal-syntax> * at src/Distribution/Types/ConfVar.hs:17:16 Cabal-syntax> * at src/Distribution/System.hs:172:1 Cabal-syntax> You may be able to disambiguate the identifier by qualifying it or Cabal-syntax> by specifying the type/value namespace explicitly. Cabal-syntax> Defaulting to the one defined at src/Distribution/Types/ConfVar.hs:16:1 Cabal-syntax> Warning: 'OS' is ambiguous. It is defined Cabal-syntax> * at src/Distribution/Types/ConfVar.hs:16:16 Cabal-syntax> * at src/Distribution/System.hs:97:1 Cabal-syntax> You may be able to disambiguate the identifier by qualifying it or Cabal-syntax> by specifying the type/value namespace explicitly. Cabal-syntax> Defaulting to the one defined at src/Distribution/Types/ConfVar.hs:16:1 Cabal-syntax> 62% ( 10 / 16) in 'Distribution.PackageDescription.Configuration' Cabal-syntax> Missing documentation for: Cabal-syntax> freeVars (src/Distribution/PackageDescription/Configuration.hs:322) Cabal-syntax> mapCondTree (src/Distribution/Types/CondTree.hs:106) Cabal-syntax> mapTreeData (src/Distribution/Types/CondTree.hs:122) Cabal-syntax> mapTreeConds (src/Distribution/Types/CondTree.hs:119) Cabal-syntax> mapTreeConstrs (src/Distribution/Types/CondTree.hs:116) Cabal-syntax> transformAllBuildInfos (src/Distribution/PackageDescription/Configuration.hs:573) Cabal-syntax> 96% ( 29 / 30) in 'Distribution.FieldGrammar.Newtypes' Cabal-syntax> Missing documentation for: Cabal-syntax> Sep (src/Distribution/FieldGrammar/Newtypes.hs:74) Cabal-syntax> Warning: 'pack' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Last' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> 85% ( 6 / 7) in 'Distribution.FieldGrammar.Class' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> 33% ( 1 / 3) in 'Distribution.FieldGrammar.Pretty' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> PrettyFieldGrammar (src/Distribution/FieldGrammar/Pretty.hs:22) Cabal-syntax> Warning: 'FieldGrammarParser' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'GeneralPackageDescription' is out of scope. Cabal-syntax> If you qualify the identifier, haddock can try to link it anyway. Cabal-syntax> Warning: 'Section' is ambiguous. It is defined Cabal-syntax> * at src/Distribution/Fields/Field.hs:45:7 Cabal-syntax> * at src/Distribution/FieldGrammar/Parsec.hs:104:1 Cabal-syntax> You may be able to disambiguate the identifier by qualifying it or Cabal-syntax> by specifying the type/value namespace explicitly. Cabal-syntax> Defaulting to the one defined at src/Distribution/FieldGrammar/Parsec.hs:104:1 Cabal-syntax> 33% ( 4 / 12) in 'Distribution.FieldGrammar.Parsec' Cabal-syntax> Missing documentation for: Cabal-syntax> ParsecFieldGrammar (src/Distribution/FieldGrammar/Parsec.hs:111) Cabal-syntax> parseFieldGrammar (src/Distribution/FieldGrammar/Parsec.hs:118) Cabal-syntax> fieldGrammarKnownFieldList (src/Distribution/FieldGrammar/Parsec.hs:133) Cabal-syntax> Fields (src/Distribution/FieldGrammar/Parsec.hs:94) Cabal-syntax> namelessFieldAnn (src/Distribution/FieldGrammar/Parsec.hs:100) Cabal-syntax> runFieldParser (src/Distribution/FieldGrammar/Parsec.hs:372) Cabal-syntax> runFieldParser' (src/Distribution/FieldGrammar/Parsec.hs:349) Cabal-syntax> fieldLinesToStream (src/Distribution/FieldGrammar/Parsec.hs:431) Cabal-syntax> 65% ( 17 / 26) in 'Distribution.FieldGrammar' Cabal-syntax> Missing documentation for: Cabal-syntax> ParsecFieldGrammar (src/Distribution/FieldGrammar/Parsec.hs:111) Cabal-syntax> ParsecFieldGrammar' (src/Distribution/FieldGrammar.hs:45) Cabal-syntax> parseFieldGrammar (src/Distribution/FieldGrammar/Parsec.hs:118) Cabal-syntax> fieldGrammarKnownFieldList (src/Distribution/FieldGrammar/Parsec.hs:133) Cabal-syntax> PrettyFieldGrammar (src/Distribution/FieldGrammar/Pretty.hs:22) Cabal-syntax> PrettyFieldGrammar' (src/Distribution/FieldGrammar.hs:46) Cabal-syntax> Fields (src/Distribution/FieldGrammar/Parsec.hs:94) Cabal-syntax> runFieldParser (src/Distribution/FieldGrammar/Parsec.hs:372) Cabal-syntax> runFieldParser' (src/Distribution/FieldGrammar/Parsec.hs:349) Cabal-syntax> 36% ( 17 / 47) in 'Distribution.PackageDescription.FieldGrammar' Cabal-syntax> Missing documentation for: Cabal-syntax> packageDescriptionFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:83) Cabal-syntax> CompatLicenseFile (src/Distribution/PackageDescription/FieldGrammar.hs:772) Cabal-syntax> libraryFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:151) Cabal-syntax> foreignLibFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:197) Cabal-syntax> executableFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:233) Cabal-syntax> testSuiteFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:299) Cabal-syntax> validateTestSuite (src/Distribution/PackageDescription/FieldGrammar.hs:329) Cabal-syntax> unvalidateTestSuite (src/Distribution/PackageDescription/FieldGrammar.hs:379) Cabal-syntax> testStanzaTestType (src/Distribution/PackageDescription/FieldGrammar.hs:279) Cabal-syntax> testStanzaMainIs (src/Distribution/PackageDescription/FieldGrammar.hs:283) Cabal-syntax> testStanzaTestModule (src/Distribution/PackageDescription/FieldGrammar.hs:287) Cabal-syntax> testStanzaBuildInfo (src/Distribution/PackageDescription/FieldGrammar.hs:291) Cabal-syntax> benchmarkFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:425) Cabal-syntax> validateBenchmark (src/Distribution/PackageDescription/FieldGrammar.hs:452) Cabal-syntax> unvalidateBenchmark (src/Distribution/PackageDescription/FieldGrammar.hs:491) Cabal-syntax> formatDependencyList (src/Distribution/PackageDescription/FieldGrammar.hs:713) Cabal-syntax> formatExposedModules (src/Distribution/PackageDescription/FieldGrammar.hs:722) Cabal-syntax> formatExtraSourceFiles (src/Distribution/PackageDescription/FieldGrammar.hs:719) Cabal-syntax> formatHsSourceDirs (src/Distribution/PackageDescription/FieldGrammar.hs:725) Cabal-syntax> formatMixinList (src/Distribution/PackageDescription/FieldGrammar.hs:716) Cabal-syntax> formatOtherExtensions (src/Distribution/PackageDescription/FieldGrammar.hs:728) Cabal-syntax> formatOtherModules (src/Distribution/PackageDescription/FieldGrammar.hs:731) Cabal-syntax> benchmarkStanzaBenchmarkType (src/Distribution/PackageDescription/FieldGrammar.hs:409) Cabal-syntax> benchmarkStanzaMainIs (src/Distribution/PackageDescription/FieldGrammar.hs:413) Cabal-syntax> benchmarkStanzaBenchmarkModule (src/Distribution/PackageDescription/FieldGrammar.hs:417) Cabal-syntax> benchmarkStanzaBuildInfo (src/Distribution/PackageDescription/FieldGrammar.hs:421) Cabal-syntax> flagFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:670) Cabal-syntax> sourceRepoFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:684) Cabal-syntax> setupBInfoFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:701) Cabal-syntax> buildInfoFieldGrammar (src/Distribution/PackageDescription/FieldGrammar.hs:508) Cabal-syntax> 100% ( 11 / 11) in 'Distribution.PackageDescription.PrettyPrint' Cabal-syntax> 90% ( 10 / 11) in 'Distribution.PackageDescription.Parsec' Cabal-syntax> Missing documentation for: Cabal-syntax> parseHookedBuildInfo (src/Distribution/PackageDescription/Parsec.hs:880) Cabal-syntax> 60% ( 3 / 5) in 'Distribution.FieldGrammar.FieldDescrs' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> fieldDescrsToList (src/Distribution/FieldGrammar/FieldDescrs.hs:53) Cabal-syntax> 0% ( 0 / 2) in 'Distribution.Types.InstalledPackageInfo.FieldGrammar' Cabal-syntax> Missing documentation for: Cabal-syntax> Module header Cabal-syntax> ipiFieldGrammar (src/Distribution/Types/InstalledPackageInfo/FieldGrammar.hs:55) Cabal-syntax> 57% ( 8 / 14) in 'Distribution.InstalledPackageInfo' Cabal-syntax> Missing documentation for: Cabal-syntax> InstalledPackageInfo (src/Distribution/Types/InstalledPackageInfo.hs:39) Cabal-syntax> installedComponentId (src/Distribution/InstalledPackageInfo.hs:65) Cabal-syntax> sourceComponentName (src/Distribution/InstalledPackageInfo.hs:88) Cabal-syntax> ExposedModule (src/Distribution/Types/ExposedModule.hs:16) Cabal-syntax> emptyInstalledPackageInfo (src/Distribution/Types/InstalledPackageInfo.hs:130) Cabal-syntax> showSimpleInstalledPackageInfoField (src/Distribution/InstalledPackageInfo.hs:134) Cabal-syntax> Warning: Distribution.Compat.MonadFail: could not find link destinations for: Cabal-syntax> - Text.ParserCombinators.ReadP.P Cabal-syntax> Warning: Distribution.Utils.Structured: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.GStructuredSum Cabal-syntax> - Distribution.Utils.Structured.gstructured Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Compat.Semigroup: could not find link destinations for: Cabal-syntax> - Data.Set.Internal.MergeSet Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> - Distribution.Compat.Semigroup.GMonoid Cabal-syntax> - Distribution.Compat.Semigroup.GSemigroup Cabal-syntax> Warning: Distribution.Compat.NonEmptySet: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Compat.Prelude: could not find link destinations for: Cabal-syntax> - GHC.Prim.~# Cabal-syntax> - Data.Array.Base.getNumElements Cabal-syntax> - Data.Array.Base.unsafeNewArray_ Cabal-syntax> - Data.Array.Base.unsafeWrite Cabal-syntax> - Data.Array.Base.unsafeRead Cabal-syntax> - Data.Array.Base.unsafeAccum Cabal-syntax> - Data.Array.Base.unsafeReplace Cabal-syntax> - Data.Array.Base.unsafeAccumArray Cabal-syntax> - Data.Array.Base.numElements Cabal-syntax> - Data.Array.Base.unsafeAt Cabal-syntax> - Data.Array.Base.unsafeArray Cabal-syntax> - GHC.Generics.SingKind Cabal-syntax> - GHC.Generics.DemoteRep Cabal-syntax> - GHC.Generics.fromSing Cabal-syntax> - GHC.Generics.SingI Cabal-syntax> - GHC.Generics.sing Cabal-syntax> - GHC.Generics.Sing Cabal-syntax> - GHC.Generics.D:R:UReckWordp0 Cabal-syntax> - GHC.Generics.D:R:UReckIntp0 Cabal-syntax> - GHC.Generics.D:R:UReckFloatp0 Cabal-syntax> - GHC.Generics.D:R:UReckDoublep0 Cabal-syntax> - GHC.Generics.D:R:UReckCharp0 Cabal-syntax> - Text.ParserCombinators.ReadP.P Cabal-syntax> - GHC.Generics.D:R:SingBoola0 Cabal-syntax> - GHC.Generics.STrue Cabal-syntax> - GHC.Generics.SFalse Cabal-syntax> - GHC.Generics.D:R:SingMaybeb0 Cabal-syntax> - GHC.Generics.SNothing Cabal-syntax> - GHC.Generics.SJust Cabal-syntax> - Data.Set.Internal.MergeSet Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> - Distribution.Compat.Semigroup.GMonoid Cabal-syntax> - Distribution.Compat.Semigroup.GSemigroup Cabal-syntax> - Distribution.Compat.Prelude.GNFData Cabal-syntax> - Data.Graph.SetM Cabal-syntax> Warning: Distribution.Utils.ShortText: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Condition: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Fields.LexerMonad: could not find link destinations for: Cabal-syntax> - Distribution.Fields.LexerMonad.StartCode Cabal-syntax> Warning: Distribution.Types.CondTree: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.CabalSpecVersion: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Utils.Path: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Version: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.VersionRange.Internal: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.VersionRange: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.SourceRepo: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.SourceRepo.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PkgconfigVersion: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PkgconfigVersionRange: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PkgconfigName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PkgconfigDependency: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.UnqualComponentName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.LibraryVisibility: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.LibraryName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.MungedPackageName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ForeignLibType: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ForeignLibOption: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Flag: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ExecutableScope: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ComponentName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> - Distribution.Types.ComponentName.NotLibComponentName Cabal-syntax> Warning: Distribution.Types.ComponentId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.BuildType: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.AbiHash: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.System: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX.LicenseReference: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX.LicenseId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX.LicenseExceptionId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX.LicenseExpression: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX.License: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.SPDX: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.ModuleName: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ModuleRenaming: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.IncludeRenaming: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Mixin: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ModuleReexport: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Compat.Graph: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Version: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.TestType: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.TestSuiteInterface: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.UnitId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Module: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Backpack: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ExposedModule: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageVersionConstraint: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageId.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.MungedPackageId: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.LegacyExeDependency: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ExeDependency: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Dependency: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.SetupBuildInfo: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.SetupBuildInfo.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.BenchmarkType: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.BenchmarkInterface: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.AbiDependency: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.License: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.InstalledPackageInfo: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.InstalledPackageInfo.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Language.Haskell.Extension: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Compiler: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ConfVar: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.BuildInfo: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.BuildInfo.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.TestSuite: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.TestSuite.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Library: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Library.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ForeignLib: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ForeignLib.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Executable: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Executable.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Benchmark: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.ComponentRequestedSpec: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageDescription: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.GenericPackageDescription: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.GenericPackageDescription.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.Benchmark.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.PackageDescription.Lens: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Warning: Distribution.Types.InstalledPackageInfo.FieldGrammar: could not find link destinations for: Cabal-syntax> - Distribution.Types.InstalledPackageInfo.FieldGrammar.Basic Cabal-syntax> - Distribution.Types.InstalledPackageInfo.FieldGrammar.SpecLicenseLenient Cabal-syntax> - Distribution.Types.InstalledPackageInfo.FieldGrammar.InstWith Cabal-syntax> - Distribution.Types.InstalledPackageInfo.FieldGrammar.CompatPackageKey Cabal-syntax> - Distribution.Types.InstalledPackageInfo.FieldGrammar.ExposedModules Cabal-syntax> Warning: Distribution.InstalledPackageInfo: could not find link destinations for: Cabal-syntax> - Distribution.Utils.Structured.Tagged Cabal-syntax> - Distribution.Utils.Structured.structureHash' Cabal-syntax> Documentation created: dist/doc/html/Cabal-syntax/index.html, Cabal-syntax> dist/doc/html/Cabal-syntax/Cabal-syntax.txt Cabal-syntax> Running phase: installPhase Cabal-syntax> Installing library in /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal-syntax> Running phase: fixupPhase Cabal-syntax> shrinking RPATHs of ELF executables and libraries in /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 Cabal-syntax> shrinking /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSCabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m-ghc9.6.3.so Cabal-syntax> checking for references to /build/ in /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0... Cabal-syntax> patching script interpreter paths in /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 Cabal-syntax> stripping (with command strip and flags -S -p) in /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/lib Cabal-syntax> shrinking RPATHs of ELF executables and libraries in /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc Cabal-syntax> checking for references to /build/ in /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc... Cabal-syntax> patching script interpreter paths in /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc Cabal-syntax (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc Cabal-syntax (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ Cabal-syntax (post)> Cabal-syntax (post)> Pushing /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc (39.83 MiB) Cabal-syntax (post)> Pushing /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 (167.16 MiB) Cabal-syntax (post)> Cabal-syntax (post)> All done. Cabal-syntax (post)> added 2 signatures Cabal-syntax (post)> added 2 signatures Cabal-syntax (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0 /nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc Cabal-syntax (post)> copying 2 paths... Cabal-syntax (post)> copying path '/nix/store/c33hpmqyh3zdq0yvy1hc5iy52x8ylgcy-Cabal-syntax-3.10.3.0-doc' to 'https://cache.nix-ci.com'... Cabal-syntax (post)> copying path '/nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0' to 'https://cache.nix-ci.com'... Cabal-syntax (post)> copying 2 paths... Cabal-syntax (post)> copying path '/nix/store/9m899zsv76ip2k2ww4kw7prik3m8hxkl-Cabal-syntax-3.10.3.0.tar.gz.drv' to 'https://cache.nix-ci.com'... Cabal-syntax (post)> copying path '/nix/store/pi4h6qpw39b9y21l3880n3nbd22nljjm-Cabal-syntax-3.10.3.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/mnv973py4kyl39904d179prnq37am6cc-Cabal-3.10.3.0.drv'... Cabal> Running phase: setupCompilerEnvironmentPhase Cabal> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. Cabal> Running phase: unpackPhase Cabal> unpacking source archive /nix/store/xy13x97igjlis6hmil6c170zdprj58y4-Cabal-3.10.3.0.tar.gz Cabal> source root is Cabal-3.10.3.0 Cabal> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "Cabal-3.10.3.0/src/Distribution/ZinzaPrelude.hs" Cabal> Running phase: patchPhase Cabal> Running phase: compileBuildDriverPhase Cabal> setupCompileFlags: -package-db=/build/tmp.Bl4zn0vJ6D/setup-package.conf.d -threaded Cabal> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Bl4zn0vJ6D/Main.o ) Cabal> [2 of 2] Linking Setup Cabal> Running phase: updateAutotoolsGnuConfigScriptsPhase Cabal> Running phase: configurePhase Cabal> configureFlags: --verbose --prefix=/nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc/share/doc/Cabal-3.10.3.0 --with-gcc=gcc --package-db=/build/tmp.Bl4zn0vJ6D/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib Cabal> Using Parsec parser Cabal> Configuring Cabal-3.10.3.0... Cabal> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.3.0 Cabal> Dependency array >=0.4.0.1 && <0.6: using array-0.5.5.0 Cabal> Dependency base >=4.9 && <5: using base-4.18.1.0 Cabal> Dependency bytestring >=0.10.0.0 && <0.13: using bytestring-0.11.5.2 Cabal> Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.7 Cabal> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1 Cabal> Dependency directory >=1.2 && <1.4: using directory-1.3.8.1 Cabal> Dependency filepath >=1.3.0.1 && <1.6: using filepath-1.4.100.4 Cabal> Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 Cabal> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.16.1 Cabal> Dependency pretty >=1.1.1 && <1.2: using pretty-1.1.3.6 Cabal> Dependency process >=1.2.1.0 && <1.7: using process-1.6.17.0 Cabal> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 Cabal> Dependency time >=1.4.0.1 && <1.13: using time-1.12.2 Cabal> Dependency transformers >=0.3 && <0.4 || >=0.4.1.0 && <0.7: using Cabal> transformers-0.6.1.0 Cabal> Dependency unix >=2.6.0.0 && <2.9: using unix-2.8.1.0 Cabal> Source component graph: component lib Cabal> Configured component graph: Cabal> component Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 Cabal> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal> include array-0.5.5.0 Cabal> include base-4.18.1.0 Cabal> include bytestring-0.11.5.2 Cabal> include containers-0.6.7 Cabal> include deepseq-1.4.8.1 Cabal> include directory-1.3.8.1 Cabal> include filepath-1.4.100.4 Cabal> include mtl-2.3.1 Cabal> include parsec-3.1.16.1 Cabal> include pretty-1.1.3.6 Cabal> include process-1.6.17.0 Cabal> include text-2.0.2 Cabal> include time-1.12.2 Cabal> include transformers-0.6.1.0 Cabal> include unix-2.8.1.0 Cabal> Linked component graph: Cabal> unit Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 Cabal> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal> include array-0.5.5.0 Cabal> include base-4.18.1.0 Cabal> include bytestring-0.11.5.2 Cabal> include containers-0.6.7 Cabal> include deepseq-1.4.8.1 Cabal> include directory-1.3.8.1 Cabal> include filepath-1.4.100.4 Cabal> include mtl-2.3.1 Cabal> include parsec-3.1.16.1 Cabal> include pretty-1.1.3.6 Cabal> include process-1.6.17.0 Cabal> include text-2.0.2 Cabal> include time-1.12.2 Cabal> include transformers-0.6.1.0 Cabal> include unix-2.8.1.0 Cabal> Distribution.Backpack=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Backpack,Distribution.Backpack.ComponentsGraph=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.ComponentsGraph,Distribution.Backpack.Configure=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.Configure,Distribution.Backpack.ConfiguredComponent=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.ConfiguredComponent,Distribution.Backpack.DescribeUnitId=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.DescribeUnitId,Distribution.Backpack.FullUnitId=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.FullUnitId,Distribution.Backpack.LinkedComponent=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.LinkedComponent,Distribution.Backpack.ModSubst=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.ModSubst,Distribution.Backpack.ModuleShape=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.ModuleShape,Distribution.Backpack.PreModuleShape=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Backpack.PreModuleShape,Distribution.CabalSpecVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.CabalSpecVersion,Distribution.Compat.Binary=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Binary,Distribution.Compat.CharParsing=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.CharParsing,Distribution.Compat.CreatePipe=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.CreatePipe,Distribution.Compat.DList=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.DList,Distribution.Compat.Directory=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Directory,Distribution.Compat.Environment=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Environment,Distribution.Compat.Exception=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Exception,Distribution.Compat.FilePath=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.FilePath,Distribution.Compat.Graph=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Graph,Distribution.Compat.Internal.TempFile=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Internal.TempFile,Distribution.Compat.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Lens,Distribution.Compat.MonadFail=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.MonadFail,Distribution.Compat.Newtype=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Newtype,Distribution.Compat.NonEmptySet=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.NonEmptySet,Distribution.Compat.Parsing=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Parsing,Distribution.Compat.Prelude=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Prelude,Distribution.Compat.Prelude.Internal=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Prelude.Internal,Distribution.Compat.Process=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Process,Distribution.Compat.ResponseFile=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.ResponseFile,Distribution.Compat.Semigroup=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Semigroup,Distribution.Compat.Stack=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Stack,Distribution.Compat.Time=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Compat.Time,Distribution.Compat.Typeable=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compat.Typeable,Distribution.Compiler=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Compiler,Distribution.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar,Distribution.FieldGrammar.Class=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Class,Distribution.FieldGrammar.FieldDescrs=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.FieldDescrs,Distribution.FieldGrammar.Newtypes=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Newtypes,Distribution.FieldGrammar.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Parsec,Distribution.FieldGrammar.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.FieldGrammar.Pretty,Distribution.Fields=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields,Distribution.Fields.ConfVar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.ConfVar,Distribution.Fields.Field=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Field,Distribution.Fields.Lexer=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Lexer,Distribution.Fields.LexerMonad=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.LexerMonad,Distribution.Fields.ParseResult=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.ParseResult,Distribution.Fields.Parser=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Parser,Distribution.Fields.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Fields.Pretty,Distribution.InstalledPackageInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.InstalledPackageInfo,Distribution.License=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.License,Distribution.Make=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Make,Distribution.ModuleName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.ModuleName,Distribution.Package=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Package,Distribution.PackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription,Distribution.PackageDescription.Check=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.PackageDescription.Check,Distribution.PackageDescription.Configuration=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Configuration,Distribution.PackageDescription.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.FieldGrammar,Distribution.PackageDescription.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Parsec,Distribution.PackageDescription.PrettyPrint=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.PrettyPrint,Distribution.PackageDescription.Quirks=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Quirks,Distribution.PackageDescription.Utils=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.PackageDescription.Utils,Distribution.Parsec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec,Distribution.Parsec.Error=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Error,Distribution.Parsec.FieldLineStream=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.FieldLineStream,Distribution.Parsec.Position=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Position,Distribution.Parsec.Warning=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Parsec.Warning,Distribution.Pretty=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Pretty,Distribution.ReadE=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.ReadE,Distribution.SPDX=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX,Distribution.SPDX.License=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.License,Distribution.SPDX.LicenseExceptionId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseExceptionId,Distribution.SPDX.LicenseExpression=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseExpression,Distribution.SPDX.LicenseId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseId,Distribution.SPDX.LicenseListVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseListVersion,Distribution.SPDX.LicenseReference=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.SPDX.LicenseReference,Distribution.Simple=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple,Distribution.Simple.Bench=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Bench,Distribution.Simple.Build=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Build,Distribution.Simple.Build.Macros=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Build.Macros,Distribution.Simple.Build.PackageInfoModule=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Build.PackageInfoModule,Distribution.Simple.Build.PathsModule=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Build.PathsModule,Distribution.Simple.BuildPaths=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.BuildPaths,Distribution.Simple.BuildTarget=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.BuildTarget,Distribution.Simple.BuildToolDepends=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.BuildToolDepends,Distribution.Simple.CCompiler=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.CCompiler,Distribution.Simple.Command=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Command,Distribution.Simple.Compiler=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Compiler,Distribution.Simple.Configure=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Configure,Distribution.Simple.Flag=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Flag,Distribution.Simple.GHC=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.GHC,Distribution.Simple.GHCJS=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.GHCJS,Distribution.Simple.Glob=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Glob,Distribution.Simple.Haddock=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Haddock,Distribution.Simple.HaskellSuite=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.HaskellSuite,Distribution.Simple.Hpc=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Hpc,Distribution.Simple.Install=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Install,Distribution.Simple.InstallDirs=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.InstallDirs,Distribution.Simple.InstallDirs.Internal=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.InstallDirs.Internal,Distribution.Simple.LocalBuildInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.LocalBuildInfo,Distribution.Simple.PackageDescription=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.PackageDescription,Distribution.Simple.PackageIndex=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.PackageIndex,Distribution.Simple.PreProcess=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.PreProcess,Distribution.Simple.PreProcess.Unlit=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.PreProcess.Unlit,Distribution.Simple.Program=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program,Distribution.Simple.Program.Ar=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Ar,Distribution.Simple.Program.Builtin=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Builtin,Distribution.Simple.Program.Db=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Db,Distribution.Simple.Program.Find=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Find,Distribution.Simple.Program.GHC=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.GHC,Distribution.Simple.Program.HcPkg=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.HcPkg,Distribution.Simple.Program.Hpc=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Hpc,Distribution.Simple.Program.Internal=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Internal,Distribution.Simple.Program.Ld=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Ld,Distribution.Simple.Program.ResponseFile=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.ResponseFile,Distribution.Simple.Program.Run=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Run,Distribution.Simple.Program.Script=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Script,Distribution.Simple.Program.Strip=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Strip,Distribution.Simple.Program.Types=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Program.Types,Distribution.Simple.Register=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Register,Distribution.Simple.Setup=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Setup,Distribution.Simple.ShowBuildInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.ShowBuildInfo,Distribution.Simple.SrcDist=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.SrcDist,Distribution.Simple.Test=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Test,Distribution.Simple.Test.ExeV10=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Test.ExeV10,Distribution.Simple.Test.LibV09=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Test.LibV09,Distribution.Simple.Test.Log=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Test.Log,Distribution.Simple.UHC=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.UHC,Distribution.Simple.UserHooks=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.UserHooks,Distribution.Simple.Utils=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Simple.Utils,Distribution.System=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.System,Distribution.TestSuite=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.TestSuite,Distribution.Text=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Text,Distribution.Types.AbiDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.AbiDependency,Distribution.Types.AbiHash=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.AbiHash,Distribution.Types.AnnotatedId=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.AnnotatedId,Distribution.Types.Benchmark=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Benchmark,Distribution.Types.Benchmark.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Benchmark.Lens,Distribution.Types.BenchmarkInterface=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BenchmarkInterface,Distribution.Types.BenchmarkType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BenchmarkType,Distribution.Types.BuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildInfo,Distribution.Types.BuildInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildInfo.Lens,Distribution.Types.BuildType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.BuildType,Distribution.Types.Component=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Component,Distribution.Types.ComponentId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentId,Distribution.Types.ComponentInclude=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.ComponentInclude,Distribution.Types.ComponentLocalBuildInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.ComponentLocalBuildInfo,Distribution.Types.ComponentName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentName,Distribution.Types.ComponentRequestedSpec=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ComponentRequestedSpec,Distribution.Types.CondTree=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.CondTree,Distribution.Types.Condition=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Condition,Distribution.Types.ConfVar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ConfVar,Distribution.Types.Dependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Dependency,Distribution.Types.DependencyMap=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.DependencyMap,Distribution.Types.DumpBuildInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.DumpBuildInfo,Distribution.Types.ExeDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExeDependency,Distribution.Types.Executable=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Executable,Distribution.Types.Executable.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Executable.Lens,Distribution.Types.ExecutableScope=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExecutableScope,Distribution.Types.ExposedModule=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ExposedModule,Distribution.Types.Flag=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Flag,Distribution.Types.ForeignLib=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLib,Distribution.Types.ForeignLib.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLib.Lens,Distribution.Types.ForeignLibOption=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLibOption,Distribution.Types.ForeignLibType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ForeignLibType,Distribution.Types.GenericPackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.GenericPackageDescription,Distribution.Types.GenericPackageDescription.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.GenericPackageDescription.Lens,Distribution.Types.GivenComponent=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.GivenComponent,Distribution.Types.HookedBuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.HookedBuildInfo,Distribution.Types.IncludeRenaming=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.IncludeRenaming,Distribution.Types.InstalledPackageInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo,Distribution.Types.InstalledPackageInfo.FieldGrammar=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo.FieldGrammar,Distribution.Types.InstalledPackageInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.InstalledPackageInfo.Lens,Distribution.Types.LegacyExeDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LegacyExeDependency,Distribution.Types.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Lens,Distribution.Types.Library=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Library,Distribution.Types.Library.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Library.Lens,Distribution.Types.LibraryName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LibraryName,Distribution.Types.LibraryVisibility=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.LibraryVisibility,Distribution.Types.LocalBuildInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.LocalBuildInfo,Distribution.Types.Mixin=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Mixin,Distribution.Types.Module=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Module,Distribution.Types.ModuleReexport=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ModuleReexport,Distribution.Types.ModuleRenaming=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.ModuleRenaming,Distribution.Types.MungedPackageId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.MungedPackageId,Distribution.Types.MungedPackageName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.MungedPackageName,Distribution.Types.PackageDescription=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageDescription,Distribution.Types.PackageDescription.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageDescription.Lens,Distribution.Types.PackageId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageId,Distribution.Types.PackageId.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageId.Lens,Distribution.Types.PackageName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageName,Distribution.Types.PackageName.Magic=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.PackageName.Magic,Distribution.Types.PackageVersionConstraint=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PackageVersionConstraint,Distribution.Types.PkgconfigDependency=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigDependency,Distribution.Types.PkgconfigName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigName,Distribution.Types.PkgconfigVersion=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigVersion,Distribution.Types.PkgconfigVersionRange=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.PkgconfigVersionRange,Distribution.Types.SetupBuildInfo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SetupBuildInfo,Distribution.Types.SetupBuildInfo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SetupBuildInfo.Lens,Distribution.Types.SourceRepo=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SourceRepo,Distribution.Types.SourceRepo.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.SourceRepo.Lens,Distribution.Types.TargetInfo=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Types.TargetInfo,Distribution.Types.TestSuite=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuite,Distribution.Types.TestSuite.Lens=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuite.Lens,Distribution.Types.TestSuiteInterface=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestSuiteInterface,Distribution.Types.TestType=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.TestType,Distribution.Types.UnitId=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.UnitId,Distribution.Types.UnqualComponentName=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.UnqualComponentName,Distribution.Types.Version=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.Version,Distribution.Types.VersionInterval=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionInterval,Distribution.Types.VersionInterval.Legacy=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionInterval.Legacy,Distribution.Types.VersionRange=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionRange,Distribution.Types.VersionRange.Internal=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Types.VersionRange.Internal,Distribution.Utils.Base62=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Base62,Distribution.Utils.Generic=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Generic,Distribution.Utils.IOData=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.IOData,Distribution.Utils.Json=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.Json,Distribution.Utils.LogProgress=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.LogProgress,Distribution.Utils.MD5=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.MD5,Distribution.Utils.MapAccum=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.MapAccum,Distribution.Utils.NubList=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.NubList,Distribution.Utils.Path=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Path,Distribution.Utils.Progress=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Utils.Progress,Distribution.Utils.ShortText=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.ShortText,Distribution.Utils.String=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.String,Distribution.Utils.Structured=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Utils.Structured,Distribution.Verbosity=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Verbosity,Distribution.Verbosity.Internal=Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3:Distribution.Verbosity.Internal,Distribution.Version=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Distribution.Version,Language.Haskell.Extension=Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m:Language.Haskell.Extension Cabal> Ready component graph: Cabal> definite Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 Cabal> depends Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m Cabal> depends array-0.5.5.0 Cabal> depends base-4.18.1.0 Cabal> depends bytestring-0.11.5.2 Cabal> depends containers-0.6.7 Cabal> depends deepseq-1.4.8.1 Cabal> depends directory-1.3.8.1 Cabal> depends filepath-1.4.100.4 Cabal> depends mtl-2.3.1 Cabal> depends parsec-3.1.16.1 Cabal> depends pretty-1.1.3.6 Cabal> depends process-1.6.17.0 Cabal> depends text-2.0.2 Cabal> depends time-1.12.2 Cabal> depends transformers-0.6.1.0 Cabal> depends unix-2.8.1.0 Cabal> Using Cabal-3.10.1.0 compiled by ghc-9.6 Cabal> Using compiler: ghc-9.6.3 Cabal> Using install prefix: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 Cabal> Executables installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/bin Cabal> Libraries installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 Cabal> Dynamic Libraries installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 Cabal> Private executables installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/libexec/x86_64-linux-ghc-9.6.3/Cabal-3.10.3.0 Cabal> Data files installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/share/x86_64-linux-ghc-9.6.3/Cabal-3.10.3.0 Cabal> Documentation installed in: Cabal> /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc/share/doc/Cabal-3.10.3.0 Cabal> Configuration files installed in: Cabal> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/etc Cabal> No alex found Cabal> Using ar found on system at: Cabal> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar Cabal> No c2hs found Cabal> No cpphs found Cabal> No doctest found Cabal> Using gcc version 14.3.0 given by user at: Cabal> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc Cabal> Using ghc version 9.6.3 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc Cabal> Using ghc-pkg version 9.6.3 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 Cabal> No ghcjs found Cabal> No ghcjs-pkg found Cabal> No greencard found Cabal> Using haddock version 2.29.1 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 Cabal> No happy found Cabal> Using haskell-suite found on system at: haskell-suite-dummy-location Cabal> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location Cabal> No hmake found Cabal> Using hpc version 0.68 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 Cabal> Using hsc2hs version 0.68.9 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 Cabal> Using hscolour version 1.25 found on system at: Cabal> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour Cabal> No jhc found Cabal> Using ld found on system at: Cabal> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold Cabal> No pkg-config found Cabal> Using runghc version 9.6.3 found on system at: Cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 Cabal> Using strip version 2.44 found on system at: Cabal> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip Cabal> Using tar found on system at: Cabal> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar Cabal> No uhc found Cabal> Running phase: buildPhase Cabal> Preprocessing library for Cabal-3.10.3.0.. Cabal> Building library for Cabal-3.10.3.0.. Cabal> [ 1 of 115] Compiling Distribution.Backpack.FullUnitId ( src/Distribution/Backpack/FullUnitId.hs, dist/build/Distribution/Backpack/FullUnitId.o, dist/build/Distribution/Backpack/FullUnitId.dyn_o ) Cabal> [ 2 of 115] Compiling Distribution.Backpack.ModSubst ( src/Distribution/Backpack/ModSubst.hs, dist/build/Distribution/Backpack/ModSubst.o, dist/build/Distribution/Backpack/ModSubst.dyn_o ) Cabal> [ 3 of 115] Compiling Distribution.Backpack.ModuleScope ( src/Distribution/Backpack/ModuleScope.hs, dist/build/Distribution/Backpack/ModuleScope.o, dist/build/Distribution/Backpack/ModuleScope.dyn_o ) Cabal> [ 4 of 115] Compiling Distribution.Backpack.ModuleShape ( src/Distribution/Backpack/ModuleShape.hs, dist/build/Distribution/Backpack/ModuleShape.o, dist/build/Distribution/Backpack/ModuleShape.dyn_o ) Cabal> [ 5 of 115] Compiling Distribution.Backpack.PreExistingComponent ( src/Distribution/Backpack/PreExistingComponent.hs, dist/build/Distribution/Backpack/PreExistingComponent.o, dist/build/Distribution/Backpack/PreExistingComponent.dyn_o ) Cabal> [ 6 of 115] Compiling Distribution.Backpack.PreModuleShape ( src/Distribution/Backpack/PreModuleShape.hs, dist/build/Distribution/Backpack/PreModuleShape.o, dist/build/Distribution/Backpack/PreModuleShape.dyn_o ) Cabal> [ 7 of 115] Compiling Distribution.Compat.Async ( src/Distribution/Compat/Async.hs, dist/build/Distribution/Compat/Async.o, dist/build/Distribution/Compat/Async.dyn_o ) Cabal> [ 8 of 115] Compiling Distribution.Compat.CreatePipe ( src/Distribution/Compat/CreatePipe.hs, dist/build/Distribution/Compat/CreatePipe.o, dist/build/Distribution/Compat/CreatePipe.dyn_o ) Cabal> [ 9 of 115] Compiling Distribution.Compat.Directory ( src/Distribution/Compat/Directory.hs, dist/build/Distribution/Compat/Directory.o, dist/build/Distribution/Compat/Directory.dyn_o ) Cabal> [ 10 of 115] Compiling Distribution.Compat.FilePath ( src/Distribution/Compat/FilePath.hs, dist/build/Distribution/Compat/FilePath.o, dist/build/Distribution/Compat/FilePath.dyn_o ) Cabal> [ 11 of 115] Compiling Distribution.Compat.GetShortPathName ( src/Distribution/Compat/GetShortPathName.hs, dist/build/Distribution/Compat/GetShortPathName.o, dist/build/Distribution/Compat/GetShortPathName.dyn_o ) Cabal> [ 12 of 115] Compiling Distribution.Compat.Internal.TempFile ( src/Distribution/Compat/Internal/TempFile.hs, dist/build/Distribution/Compat/Internal/TempFile.o, dist/build/Distribution/Compat/Internal/TempFile.dyn_o ) Cabal> [ 13 of 115] Compiling Distribution.Compat.CopyFile ( src/Distribution/Compat/CopyFile.hs, dist/build/Distribution/Compat/CopyFile.o, dist/build/Distribution/Compat/CopyFile.dyn_o ) Cabal> [ 14 of 115] Compiling Distribution.Compat.Prelude.Internal ( src/Distribution/Compat/Prelude/Internal.hs, dist/build/Distribution/Compat/Prelude/Internal.o, dist/build/Distribution/Compat/Prelude/Internal.dyn_o ) Cabal> [ 15 of 115] Compiling Distribution.Compat.Process ( src/Distribution/Compat/Process.hs, dist/build/Distribution/Compat/Process.o, dist/build/Distribution/Compat/Process.dyn_o ) Cabal> [ 16 of 115] Compiling Distribution.Compat.ResponseFile ( src/Distribution/Compat/ResponseFile.hs, dist/build/Distribution/Compat/ResponseFile.o, dist/build/Distribution/Compat/ResponseFile.dyn_o ) Cabal> [ 17 of 115] Compiling Distribution.Compat.SnocList ( src/Distribution/Compat/SnocList.hs, dist/build/Distribution/Compat/SnocList.o, dist/build/Distribution/Compat/SnocList.dyn_o ) Cabal> [ 18 of 115] Compiling Distribution.Compat.Stack ( src/Distribution/Compat/Stack.hs, dist/build/Distribution/Compat/Stack.o, dist/build/Distribution/Compat/Stack.dyn_o ) Cabal> [ 19 of 115] Compiling Distribution.Compat.Environment ( src/Distribution/Compat/Environment.hs, dist/build/Distribution/Compat/Environment.o, dist/build/Distribution/Compat/Environment.dyn_o ) Cabal> [ 20 of 115] Compiling Distribution.GetOpt ( src/Distribution/GetOpt.hs, dist/build/Distribution/GetOpt.o, dist/build/Distribution/GetOpt.dyn_o ) Cabal> [ 21 of 115] Compiling Distribution.Lex ( src/Distribution/Lex.hs, dist/build/Distribution/Lex.o, dist/build/Distribution/Lex.dyn_o ) Cabal> [ 22 of 115] Compiling Distribution.ReadE ( src/Distribution/ReadE.hs, dist/build/Distribution/ReadE.o, dist/build/Distribution/ReadE.dyn_o ) Cabal> [ 23 of 115] Compiling Distribution.Simple.BuildToolDepends ( src/Distribution/Simple/BuildToolDepends.hs, dist/build/Distribution/Simple/BuildToolDepends.o, dist/build/Distribution/Simple/BuildToolDepends.dyn_o ) Cabal> [ 24 of 115] Compiling Distribution.Simple.CCompiler ( src/Distribution/Simple/CCompiler.hs, dist/build/Distribution/Simple/CCompiler.o, dist/build/Distribution/Simple/CCompiler.dyn_o ) Cabal> [ 25 of 115] Compiling Distribution.Simple.Flag ( src/Distribution/Simple/Flag.hs, dist/build/Distribution/Simple/Flag.o, dist/build/Distribution/Simple/Flag.dyn_o ) Cabal> [ 26 of 115] Compiling Distribution.Simple.InstallDirs.Internal ( src/Distribution/Simple/InstallDirs/Internal.hs, dist/build/Distribution/Simple/InstallDirs/Internal.o, dist/build/Distribution/Simple/InstallDirs/Internal.dyn_o ) Cabal> [ 27 of 115] Compiling Distribution.Simple.InstallDirs ( src/Distribution/Simple/InstallDirs.hs, dist/build/Distribution/Simple/InstallDirs.o, dist/build/Distribution/Simple/InstallDirs.dyn_o ) Cabal> [ 28 of 115] Compiling Distribution.Simple.PreProcess.Unlit ( src/Distribution/Simple/PreProcess/Unlit.hs, dist/build/Distribution/Simple/PreProcess/Unlit.o, dist/build/Distribution/Simple/PreProcess/Unlit.dyn_o ) Cabal> [ 29 of 115] Compiling Distribution.Simple.Program.Internal ( src/Distribution/Simple/Program/Internal.hs, dist/build/Distribution/Simple/Program/Internal.o, dist/build/Distribution/Simple/Program/Internal.dyn_o ) Cabal> [ 30 of 115] Compiling Distribution.TestSuite ( src/Distribution/TestSuite.hs, dist/build/Distribution/TestSuite.o, dist/build/Distribution/TestSuite.dyn_o ) Cabal> [ 31 of 115] Compiling Distribution.Types.AnnotatedId ( src/Distribution/Types/AnnotatedId.hs, dist/build/Distribution/Types/AnnotatedId.o, dist/build/Distribution/Types/AnnotatedId.dyn_o ) Cabal> [ 32 of 115] Compiling Distribution.Types.ComponentInclude ( src/Distribution/Types/ComponentInclude.hs, dist/build/Distribution/Types/ComponentInclude.o, dist/build/Distribution/Types/ComponentInclude.dyn_o ) Cabal> [ 33 of 115] Compiling Distribution.Types.ComponentLocalBuildInfo ( src/Distribution/Types/ComponentLocalBuildInfo.hs, dist/build/Distribution/Types/ComponentLocalBuildInfo.o, dist/build/Distribution/Types/ComponentLocalBuildInfo.dyn_o ) Cabal> [ 34 of 115] Compiling Distribution.Types.DumpBuildInfo ( src/Distribution/Types/DumpBuildInfo.hs, dist/build/Distribution/Types/DumpBuildInfo.o, dist/build/Distribution/Types/DumpBuildInfo.dyn_o ) Cabal> [ 35 of 115] Compiling Distribution.Types.GivenComponent ( src/Distribution/Types/GivenComponent.hs, dist/build/Distribution/Types/GivenComponent.o, dist/build/Distribution/Types/GivenComponent.dyn_o ) Cabal> [ 36 of 115] Compiling Distribution.Types.PackageName.Magic ( src/Distribution/Types/PackageName/Magic.hs, dist/build/Distribution/Types/PackageName/Magic.o, dist/build/Distribution/Types/PackageName/Magic.dyn_o ) Cabal> [ 37 of 115] Compiling Distribution.Types.TargetInfo ( src/Distribution/Types/TargetInfo.hs, dist/build/Distribution/Types/TargetInfo.o, dist/build/Distribution/Types/TargetInfo.dyn_o ) Cabal> [ 38 of 115] Compiling Distribution.Utils.IOData ( src/Distribution/Utils/IOData.hs, dist/build/Distribution/Utils/IOData.o, dist/build/Distribution/Utils/IOData.dyn_o ) Cabal> [ 39 of 115] Compiling Distribution.Utils.Json ( src/Distribution/Utils/Json.hs, dist/build/Distribution/Utils/Json.o, dist/build/Distribution/Utils/Json.dyn_o ) Cabal> [ 40 of 115] Compiling Distribution.Utils.MapAccum ( src/Distribution/Utils/MapAccum.hs, dist/build/Distribution/Utils/MapAccum.o, dist/build/Distribution/Utils/MapAccum.dyn_o ) Cabal> [ 41 of 115] Compiling Distribution.Utils.Progress ( src/Distribution/Utils/Progress.hs, dist/build/Distribution/Utils/Progress.o, dist/build/Distribution/Utils/Progress.dyn_o ) Cabal> [ 42 of 115] Compiling Distribution.Utils.UnionFind ( src/Distribution/Utils/UnionFind.hs, dist/build/Distribution/Utils/UnionFind.o, dist/build/Distribution/Utils/UnionFind.dyn_o ) Cabal> [ 43 of 115] Compiling Distribution.Verbosity.Internal ( src/Distribution/Verbosity/Internal.hs, dist/build/Distribution/Verbosity/Internal.o, dist/build/Distribution/Verbosity/Internal.dyn_o ) Cabal> [ 44 of 115] Compiling Distribution.Verbosity ( src/Distribution/Verbosity.hs, dist/build/Distribution/Verbosity.o, dist/build/Distribution/Verbosity.dyn_o ) Cabal> [ 45 of 115] Compiling Distribution.Simple.Program.Types ( src/Distribution/Simple/Program/Types.hs, dist/build/Distribution/Simple/Program/Types.o, dist/build/Distribution/Simple/Program/Types.dyn_o ) Cabal> [ 46 of 115] Compiling Distribution.Backpack.UnifyM ( src/Distribution/Backpack/UnifyM.hs, dist/build/Distribution/Backpack/UnifyM.o, dist/build/Distribution/Backpack/UnifyM.dyn_o ) Cabal> [ 47 of 115] Compiling Distribution.Backpack.MixLink ( src/Distribution/Backpack/MixLink.hs, dist/build/Distribution/Backpack/MixLink.o, dist/build/Distribution/Backpack/MixLink.dyn_o ) Cabal> [ 48 of 115] Compiling Distribution.ZinzaPrelude ( src/Distribution/ZinzaPrelude.hs, dist/build/Distribution/ZinzaPrelude.o, dist/build/Distribution/ZinzaPrelude.dyn_o ) Cabal> [ 49 of 115] Compiling Distribution.Simple.Build.PathsModule.Z ( src/Distribution/Simple/Build/PathsModule/Z.hs, dist/build/Distribution/Simple/Build/PathsModule/Z.o, dist/build/Distribution/Simple/Build/PathsModule/Z.dyn_o ) Cabal> [ 50 of 115] Compiling Distribution.Simple.Build.PackageInfoModule.Z ( src/Distribution/Simple/Build/PackageInfoModule/Z.hs, dist/build/Distribution/Simple/Build/PackageInfoModule/Z.o, dist/build/Distribution/Simple/Build/PackageInfoModule/Z.dyn_o ) Cabal> [ 51 of 115] Compiling Distribution.Simple.Build.Macros.Z ( src/Distribution/Simple/Build/Macros/Z.hs, dist/build/Distribution/Simple/Build/Macros/Z.o, dist/build/Distribution/Simple/Build/Macros/Z.dyn_o ) Cabal> [ 52 of 115] Compiling Paths_Cabal ( dist/build/autogen/Paths_Cabal.hs, dist/build/Paths_Cabal.o, dist/build/Paths_Cabal.dyn_o ) Cabal> [ 53 of 115] Compiling Distribution.Simple.Utils ( src/Distribution/Simple/Utils.hs, dist/build/Distribution/Simple/Utils.o, dist/build/Distribution/Simple/Utils.dyn_o ) Cabal> [ 54 of 115] Compiling Distribution.Utils.NubList ( src/Distribution/Utils/NubList.hs, dist/build/Distribution/Utils/NubList.o, dist/build/Distribution/Utils/NubList.dyn_o ) Cabal> [ 55 of 115] Compiling Distribution.Utils.LogProgress ( src/Distribution/Utils/LogProgress.hs, dist/build/Distribution/Utils/LogProgress.o, dist/build/Distribution/Utils/LogProgress.dyn_o ) Cabal> [ 56 of 115] Compiling Distribution.Simple.Program.Run ( src/Distribution/Simple/Program/Run.hs, dist/build/Distribution/Simple/Program/Run.o, dist/build/Distribution/Simple/Program/Run.dyn_o ) Cabal> [ 57 of 115] Compiling Distribution.Simple.Program.Script ( src/Distribution/Simple/Program/Script.hs, dist/build/Distribution/Simple/Program/Script.o, dist/build/Distribution/Simple/Program/Script.dyn_o ) Cabal> [ 58 of 115] Compiling Distribution.Simple.Program.ResponseFile ( src/Distribution/Simple/Program/ResponseFile.hs, dist/build/Distribution/Simple/Program/ResponseFile.o, dist/build/Distribution/Simple/Program/ResponseFile.dyn_o ) Cabal> [ 59 of 115] Compiling Distribution.Simple.Program.Hpc ( src/Distribution/Simple/Program/Hpc.hs, dist/build/Distribution/Simple/Program/Hpc.o, dist/build/Distribution/Simple/Program/Hpc.dyn_o ) Cabal> [ 60 of 115] Compiling Distribution.Simple.Program.Find ( src/Distribution/Simple/Program/Find.hs, dist/build/Distribution/Simple/Program/Find.o, dist/build/Distribution/Simple/Program/Find.dyn_o ) Cabal> [ 61 of 115] Compiling Distribution.Simple.PackageIndex ( src/Distribution/Simple/PackageIndex.hs, dist/build/Distribution/Simple/PackageIndex.o, dist/build/Distribution/Simple/PackageIndex.dyn_o ) Cabal> [ 62 of 115] Compiling Distribution.Simple.PackageDescription ( src/Distribution/Simple/PackageDescription.hs, dist/build/Distribution/Simple/PackageDescription.o, dist/build/Distribution/Simple/PackageDescription.dyn_o ) Cabal> [ 63 of 115] Compiling Distribution.Simple.Glob ( src/Distribution/Simple/Glob.hs, dist/build/Distribution/Simple/Glob.o, dist/build/Distribution/Simple/Glob.dyn_o ) Cabal> [ 64 of 115] Compiling Distribution.Simple.Compiler ( src/Distribution/Simple/Compiler.hs, dist/build/Distribution/Simple/Compiler.o, dist/build/Distribution/Simple/Compiler.dyn_o ) Cabal> [ 65 of 115] Compiling Distribution.Simple.Program.HcPkg ( src/Distribution/Simple/Program/HcPkg.hs, dist/build/Distribution/Simple/Program/HcPkg.o, dist/build/Distribution/Simple/Program/HcPkg.dyn_o ) Cabal> [ 66 of 115] Compiling Distribution.Simple.GHC.ImplInfo ( src/Distribution/Simple/GHC/ImplInfo.hs, dist/build/Distribution/Simple/GHC/ImplInfo.o, dist/build/Distribution/Simple/GHC/ImplInfo.dyn_o ) Cabal> [ 67 of 115] Compiling Distribution.Simple.Program.GHC ( src/Distribution/Simple/Program/GHC.hs, dist/build/Distribution/Simple/Program/GHC.o, dist/build/Distribution/Simple/Program/GHC.dyn_o ) Cabal> [ 68 of 115] Compiling Distribution.Simple.Program.Builtin ( src/Distribution/Simple/Program/Builtin.hs, dist/build/Distribution/Simple/Program/Builtin.o, dist/build/Distribution/Simple/Program/Builtin.dyn_o ) Cabal> [ 69 of 115] Compiling Distribution.Simple.Program.Db ( src/Distribution/Simple/Program/Db.hs, dist/build/Distribution/Simple/Program/Db.o, dist/build/Distribution/Simple/Program/Db.dyn_o ) Cabal> [ 70 of 115] Compiling Distribution.Simple.Program ( src/Distribution/Simple/Program.hs, dist/build/Distribution/Simple/Program.o, dist/build/Distribution/Simple/Program.dyn_o ) Cabal> [ 71 of 115] Compiling Distribution.Simple.Program.Strip ( src/Distribution/Simple/Program/Strip.hs, dist/build/Distribution/Simple/Program/Strip.o, dist/build/Distribution/Simple/Program/Strip.dyn_o ) Cabal> [ 72 of 115] Compiling Distribution.Simple.Command ( src/Distribution/Simple/Command.hs, dist/build/Distribution/Simple/Command.o, dist/build/Distribution/Simple/Command.dyn_o ) Cabal> [ 73 of 115] Compiling Distribution.Simple.Setup ( src/Distribution/Simple/Setup.hs, dist/build/Distribution/Simple/Setup.o, dist/build/Distribution/Simple/Setup.dyn_o ) Cabal> [ 74 of 115] Compiling Distribution.Types.LocalBuildInfo ( src/Distribution/Types/LocalBuildInfo.hs, dist/build/Distribution/Types/LocalBuildInfo.o, dist/build/Distribution/Types/LocalBuildInfo.dyn_o ) Cabal> [ 75 of 115] Compiling Distribution.Simple.LocalBuildInfo ( src/Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.o, dist/build/Distribution/Simple/LocalBuildInfo.dyn_o ) Cabal> [ 76 of 115] Compiling Distribution.Simple.Hpc ( src/Distribution/Simple/Hpc.hs, dist/build/Distribution/Simple/Hpc.o, dist/build/Distribution/Simple/Hpc.dyn_o ) Cabal> [ 77 of 115] Compiling Distribution.Simple.Build.PackageInfoModule ( src/Distribution/Simple/Build/PackageInfoModule.hs, dist/build/Distribution/Simple/Build/PackageInfoModule.o, dist/build/Distribution/Simple/Build/PackageInfoModule.dyn_o ) Cabal> [ 78 of 115] Compiling Distribution.Simple.Build.Macros ( src/Distribution/Simple/Build/Macros.hs, dist/build/Distribution/Simple/Build/Macros.o, dist/build/Distribution/Simple/Build/Macros.dyn_o ) Cabal> [ 79 of 115] Compiling Distribution.Backpack.ComponentsGraph ( src/Distribution/Backpack/ComponentsGraph.hs, dist/build/Distribution/Backpack/ComponentsGraph.o, dist/build/Distribution/Backpack/ComponentsGraph.dyn_o ) Cabal> [ 80 of 115] Compiling Distribution.Simple.Test.Log ( src/Distribution/Simple/Test/Log.hs, dist/build/Distribution/Simple/Test/Log.o, dist/build/Distribution/Simple/Test/Log.dyn_o ) Cabal> [ 81 of 115] Compiling Distribution.Simple.Program.Ld ( src/Distribution/Simple/Program/Ld.hs, dist/build/Distribution/Simple/Program/Ld.o, dist/build/Distribution/Simple/Program/Ld.dyn_o ) Cabal> [ 82 of 115] Compiling Distribution.Simple.Program.Ar ( src/Distribution/Simple/Program/Ar.hs, dist/build/Distribution/Simple/Program/Ar.o, dist/build/Distribution/Simple/Program/Ar.dyn_o ) Cabal> [ 83 of 115] Compiling Distribution.Simple.ConfigureScript ( src/Distribution/Simple/ConfigureScript.hs, dist/build/Distribution/Simple/ConfigureScript.o, dist/build/Distribution/Simple/ConfigureScript.dyn_o ) Cabal> [ 84 of 115] Compiling Distribution.Backpack.Id ( src/Distribution/Backpack/Id.hs, dist/build/Distribution/Backpack/Id.o, dist/build/Distribution/Backpack/Id.dyn_o ) Cabal> [ 85 of 115] Compiling Distribution.Backpack.ConfiguredComponent ( src/Distribution/Backpack/ConfiguredComponent.hs, dist/build/Distribution/Backpack/ConfiguredComponent.o, dist/build/Distribution/Backpack/ConfiguredComponent.dyn_o ) Cabal> [ 86 of 115] Compiling Distribution.Backpack.LinkedComponent ( src/Distribution/Backpack/LinkedComponent.hs, dist/build/Distribution/Backpack/LinkedComponent.o, dist/build/Distribution/Backpack/LinkedComponent.dyn_o ) Cabal> [ 87 of 115] Compiling Distribution.Simple.BuildTarget ( src/Distribution/Simple/BuildTarget.hs, dist/build/Distribution/Simple/BuildTarget.o, dist/build/Distribution/Simple/BuildTarget.dyn_o ) Cabal> [ 88 of 115] Compiling Distribution.Simple.BuildPaths ( src/Distribution/Simple/BuildPaths.hs, dist/build/Distribution/Simple/BuildPaths.o, dist/build/Distribution/Simple/BuildPaths.dyn_o ) Cabal> [ 89 of 115] Compiling Distribution.Simple.UHC ( src/Distribution/Simple/UHC.hs, dist/build/Distribution/Simple/UHC.o, dist/build/Distribution/Simple/UHC.dyn_o ) Cabal> [ 90 of 115] Compiling Distribution.Simple.HaskellSuite ( src/Distribution/Simple/HaskellSuite.hs, dist/build/Distribution/Simple/HaskellSuite.o, dist/build/Distribution/Simple/HaskellSuite.dyn_o ) Cabal> [ 91 of 115] Compiling Distribution.Simple.GHC.Internal ( src/Distribution/Simple/GHC/Internal.hs, dist/build/Distribution/Simple/GHC/Internal.o, dist/build/Distribution/Simple/GHC/Internal.dyn_o ) Cabal> [ 92 of 115] Compiling Distribution.Simple.GHC.EnvironmentParser ( src/Distribution/Simple/GHC/EnvironmentParser.hs, dist/build/Distribution/Simple/GHC/EnvironmentParser.o, dist/build/Distribution/Simple/GHC/EnvironmentParser.dyn_o ) Cabal> [ 93 of 115] Compiling Distribution.Simple.GHCJS ( src/Distribution/Simple/GHCJS.hs, dist/build/Distribution/Simple/GHCJS.o, dist/build/Distribution/Simple/GHCJS.dyn_o ) Cabal> [ 94 of 115] Compiling Distribution.Simple.GHC ( src/Distribution/Simple/GHC.hs, dist/build/Distribution/Simple/GHC.o, dist/build/Distribution/Simple/GHC.dyn_o ) Cabal> [ 95 of 115] Compiling Distribution.Simple.ShowBuildInfo ( src/Distribution/Simple/ShowBuildInfo.hs, dist/build/Distribution/Simple/ShowBuildInfo.o, dist/build/Distribution/Simple/ShowBuildInfo.dyn_o ) Cabal> [ 96 of 115] Compiling Distribution.Simple.Install ( src/Distribution/Simple/Install.hs, dist/build/Distribution/Simple/Install.o, dist/build/Distribution/Simple/Install.dyn_o ) Cabal> [ 97 of 115] Compiling Distribution.Simple.Build.PathsModule ( src/Distribution/Simple/Build/PathsModule.hs, dist/build/Distribution/Simple/Build/PathsModule.o, dist/build/Distribution/Simple/Build/PathsModule.dyn_o ) Cabal> [ 98 of 115] Compiling Distribution.Simple.Test.LibV09 ( src/Distribution/Simple/Test/LibV09.hs, dist/build/Distribution/Simple/Test/LibV09.o, dist/build/Distribution/Simple/Test/LibV09.dyn_o ) Cabal> [ 99 of 115] Compiling Distribution.Simple.Test.ExeV10 ( src/Distribution/Simple/Test/ExeV10.hs, dist/build/Distribution/Simple/Test/ExeV10.o, dist/build/Distribution/Simple/Test/ExeV10.dyn_o ) Cabal> [100 of 115] Compiling Distribution.PackageDescription.Check ( src/Distribution/PackageDescription/Check.hs, dist/build/Distribution/PackageDescription/Check.o, dist/build/Distribution/PackageDescription/Check.dyn_o ) Cabal> [101 of 115] Compiling Distribution.Make ( src/Distribution/Make.hs, dist/build/Distribution/Make.o, dist/build/Distribution/Make.dyn_o ) Cabal> [102 of 115] Compiling Distribution.Compat.Time ( src/Distribution/Compat/Time.hs, dist/build/Distribution/Compat/Time.o, dist/build/Distribution/Compat/Time.dyn_o ) Cabal> [103 of 115] Compiling Distribution.Backpack.ReadyComponent ( src/Distribution/Backpack/ReadyComponent.hs, dist/build/Distribution/Backpack/ReadyComponent.o, dist/build/Distribution/Backpack/ReadyComponent.dyn_o ) Cabal> [104 of 115] Compiling Distribution.Backpack.Configure ( src/Distribution/Backpack/Configure.hs, dist/build/Distribution/Backpack/Configure.o, dist/build/Distribution/Backpack/Configure.dyn_o ) Cabal> [105 of 115] Compiling Distribution.Backpack.DescribeUnitId ( src/Distribution/Backpack/DescribeUnitId.hs, dist/build/Distribution/Backpack/DescribeUnitId.o, dist/build/Distribution/Backpack/DescribeUnitId.dyn_o ) Cabal> [106 of 115] Compiling Distribution.Simple.Register ( src/Distribution/Simple/Register.hs, dist/build/Distribution/Simple/Register.o, dist/build/Distribution/Simple/Register.dyn_o ) Cabal> [107 of 115] Compiling Distribution.Simple.PreProcess ( src/Distribution/Simple/PreProcess.hs, dist/build/Distribution/Simple/PreProcess.o, dist/build/Distribution/Simple/PreProcess.dyn_o ) Cabal> [108 of 115] Compiling Distribution.Simple.UserHooks ( src/Distribution/Simple/UserHooks.hs, dist/build/Distribution/Simple/UserHooks.o, dist/build/Distribution/Simple/UserHooks.dyn_o ) Cabal> [109 of 115] Compiling Distribution.Simple.Test ( src/Distribution/Simple/Test.hs, dist/build/Distribution/Simple/Test.o, dist/build/Distribution/Simple/Test.dyn_o ) Cabal> [110 of 115] Compiling Distribution.Simple.Bench ( src/Distribution/Simple/Bench.hs, dist/build/Distribution/Simple/Bench.o, dist/build/Distribution/Simple/Bench.dyn_o ) Cabal> [111 of 115] Compiling Distribution.Simple.Configure ( src/Distribution/Simple/Configure.hs, dist/build/Distribution/Simple/Configure.o, dist/build/Distribution/Simple/Configure.dyn_o ) Cabal> [112 of 115] Compiling Distribution.Simple.SrcDist ( src/Distribution/Simple/SrcDist.hs, dist/build/Distribution/Simple/SrcDist.o, dist/build/Distribution/Simple/SrcDist.dyn_o ) Cabal> [113 of 115] Compiling Distribution.Simple.Build ( src/Distribution/Simple/Build.hs, dist/build/Distribution/Simple/Build.o, dist/build/Distribution/Simple/Build.dyn_o ) Cabal> [114 of 115] Compiling Distribution.Simple.Haddock ( src/Distribution/Simple/Haddock.hs, dist/build/Distribution/Simple/Haddock.o, dist/build/Distribution/Simple/Haddock.dyn_o ) Cabal> [115 of 115] Compiling Distribution.Simple ( src/Distribution/Simple.hs, dist/build/Distribution/Simple.o, dist/build/Distribution/Simple.dyn_o ) Cabal> [ 1 of 115] Compiling Distribution.Backpack.FullUnitId ( src/Distribution/Backpack/FullUnitId.hs, dist/build/Distribution/Backpack/FullUnitId.p_o ) Cabal> [ 2 of 115] Compiling Distribution.Backpack.ModSubst ( src/Distribution/Backpack/ModSubst.hs, dist/build/Distribution/Backpack/ModSubst.p_o ) Cabal> [ 3 of 115] Compiling Distribution.Backpack.ModuleScope ( src/Distribution/Backpack/ModuleScope.hs, dist/build/Distribution/Backpack/ModuleScope.p_o ) Cabal> [ 4 of 115] Compiling Distribution.Backpack.ModuleShape ( src/Distribution/Backpack/ModuleShape.hs, dist/build/Distribution/Backpack/ModuleShape.p_o ) Cabal> [ 5 of 115] Compiling Distribution.Backpack.PreExistingComponent ( src/Distribution/Backpack/PreExistingComponent.hs, dist/build/Distribution/Backpack/PreExistingComponent.p_o ) Cabal> [ 6 of 115] Compiling Distribution.Backpack.PreModuleShape ( src/Distribution/Backpack/PreModuleShape.hs, dist/build/Distribution/Backpack/PreModuleShape.p_o ) Cabal> [ 7 of 115] Compiling Distribution.Compat.Async ( src/Distribution/Compat/Async.hs, dist/build/Distribution/Compat/Async.p_o ) Cabal> [ 8 of 115] Compiling Distribution.Compat.CreatePipe ( src/Distribution/Compat/CreatePipe.hs, dist/build/Distribution/Compat/CreatePipe.p_o ) Cabal> [ 9 of 115] Compiling Distribution.Compat.Directory ( src/Distribution/Compat/Directory.hs, dist/build/Distribution/Compat/Directory.p_o ) Cabal> [ 10 of 115] Compiling Distribution.Compat.FilePath ( src/Distribution/Compat/FilePath.hs, dist/build/Distribution/Compat/FilePath.p_o ) Cabal> [ 11 of 115] Compiling Distribution.Compat.GetShortPathName ( src/Distribution/Compat/GetShortPathName.hs, dist/build/Distribution/Compat/GetShortPathName.p_o ) Cabal> [ 12 of 115] Compiling Distribution.Compat.Internal.TempFile ( src/Distribution/Compat/Internal/TempFile.hs, dist/build/Distribution/Compat/Internal/TempFile.p_o ) Cabal> [ 13 of 115] Compiling Distribution.Compat.CopyFile ( src/Distribution/Compat/CopyFile.hs, dist/build/Distribution/Compat/CopyFile.p_o ) Cabal> [ 14 of 115] Compiling Distribution.Compat.Prelude.Internal ( src/Distribution/Compat/Prelude/Internal.hs, dist/build/Distribution/Compat/Prelude/Internal.p_o ) Cabal> [ 15 of 115] Compiling Distribution.Compat.Process ( src/Distribution/Compat/Process.hs, dist/build/Distribution/Compat/Process.p_o ) Cabal> [ 16 of 115] Compiling Distribution.Compat.ResponseFile ( src/Distribution/Compat/ResponseFile.hs, dist/build/Distribution/Compat/ResponseFile.p_o ) Cabal> [ 17 of 115] Compiling Distribution.Compat.SnocList ( src/Distribution/Compat/SnocList.hs, dist/build/Distribution/Compat/SnocList.p_o ) Cabal> [ 18 of 115] Compiling Distribution.Compat.Stack ( src/Distribution/Compat/Stack.hs, dist/build/Distribution/Compat/Stack.p_o ) Cabal> [ 19 of 115] Compiling Distribution.Compat.Environment ( src/Distribution/Compat/Environment.hs, dist/build/Distribution/Compat/Environment.p_o ) Cabal> [ 20 of 115] Compiling Distribution.GetOpt ( src/Distribution/GetOpt.hs, dist/build/Distribution/GetOpt.p_o ) Cabal> [ 21 of 115] Compiling Distribution.Lex ( src/Distribution/Lex.hs, dist/build/Distribution/Lex.p_o ) Cabal> [ 22 of 115] Compiling Distribution.ReadE ( src/Distribution/ReadE.hs, dist/build/Distribution/ReadE.p_o ) Cabal> [ 23 of 115] Compiling Distribution.Simple.BuildToolDepends ( src/Distribution/Simple/BuildToolDepends.hs, dist/build/Distribution/Simple/BuildToolDepends.p_o ) Cabal> [ 24 of 115] Compiling Distribution.Simple.CCompiler ( src/Distribution/Simple/CCompiler.hs, dist/build/Distribution/Simple/CCompiler.p_o ) Cabal> [ 25 of 115] Compiling Distribution.Simple.Flag ( src/Distribution/Simple/Flag.hs, dist/build/Distribution/Simple/Flag.p_o ) Cabal> [ 26 of 115] Compiling Distribution.Simple.InstallDirs.Internal ( src/Distribution/Simple/InstallDirs/Internal.hs, dist/build/Distribution/Simple/InstallDirs/Internal.p_o ) Cabal> [ 27 of 115] Compiling Distribution.Simple.InstallDirs ( src/Distribution/Simple/InstallDirs.hs, dist/build/Distribution/Simple/InstallDirs.p_o ) Cabal> [ 28 of 115] Compiling Distribution.Simple.PreProcess.Unlit ( src/Distribution/Simple/PreProcess/Unlit.hs, dist/build/Distribution/Simple/PreProcess/Unlit.p_o ) Cabal> [ 29 of 115] Compiling Distribution.Simple.Program.Internal ( src/Distribution/Simple/Program/Internal.hs, dist/build/Distribution/Simple/Program/Internal.p_o ) Cabal> [ 30 of 115] Compiling Distribution.TestSuite ( src/Distribution/TestSuite.hs, dist/build/Distribution/TestSuite.p_o ) Cabal> [ 31 of 115] Compiling Distribution.Types.AnnotatedId ( src/Distribution/Types/AnnotatedId.hs, dist/build/Distribution/Types/AnnotatedId.p_o ) Cabal> [ 32 of 115] Compiling Distribution.Types.ComponentInclude ( src/Distribution/Types/ComponentInclude.hs, dist/build/Distribution/Types/ComponentInclude.p_o ) Cabal> [ 33 of 115] Compiling Distribution.Types.ComponentLocalBuildInfo ( src/Distribution/Types/ComponentLocalBuildInfo.hs, dist/build/Distribution/Types/ComponentLocalBuildInfo.p_o ) Cabal> [ 34 of 115] Compiling Distribution.Types.DumpBuildInfo ( src/Distribution/Types/DumpBuildInfo.hs, dist/build/Distribution/Types/DumpBuildInfo.p_o ) Cabal> [ 35 of 115] Compiling Distribution.Types.GivenComponent ( src/Distribution/Types/GivenComponent.hs, dist/build/Distribution/Types/GivenComponent.p_o ) Cabal> [ 36 of 115] Compiling Distribution.Types.PackageName.Magic ( src/Distribution/Types/PackageName/Magic.hs, dist/build/Distribution/Types/PackageName/Magic.p_o ) Cabal> [ 37 of 115] Compiling Distribution.Types.TargetInfo ( src/Distribution/Types/TargetInfo.hs, dist/build/Distribution/Types/TargetInfo.p_o ) Cabal> [ 38 of 115] Compiling Distribution.Utils.IOData ( src/Distribution/Utils/IOData.hs, dist/build/Distribution/Utils/IOData.p_o ) Cabal> [ 39 of 115] Compiling Distribution.Utils.Json ( src/Distribution/Utils/Json.hs, dist/build/Distribution/Utils/Json.p_o ) Cabal> [ 40 of 115] Compiling Distribution.Utils.MapAccum ( src/Distribution/Utils/MapAccum.hs, dist/build/Distribution/Utils/MapAccum.p_o ) Cabal> [ 41 of 115] Compiling Distribution.Utils.Progress ( src/Distribution/Utils/Progress.hs, dist/build/Distribution/Utils/Progress.p_o ) Cabal> [ 42 of 115] Compiling Distribution.Utils.UnionFind ( src/Distribution/Utils/UnionFind.hs, dist/build/Distribution/Utils/UnionFind.p_o ) Cabal> [ 43 of 115] Compiling Distribution.Verbosity.Internal ( src/Distribution/Verbosity/Internal.hs, dist/build/Distribution/Verbosity/Internal.p_o ) Cabal> [ 44 of 115] Compiling Distribution.Verbosity ( src/Distribution/Verbosity.hs, dist/build/Distribution/Verbosity.p_o ) Cabal> [ 45 of 115] Compiling Distribution.Simple.Program.Types ( src/Distribution/Simple/Program/Types.hs, dist/build/Distribution/Simple/Program/Types.p_o ) Cabal> [ 46 of 115] Compiling Distribution.Backpack.UnifyM ( src/Distribution/Backpack/UnifyM.hs, dist/build/Distribution/Backpack/UnifyM.p_o ) Cabal> [ 47 of 115] Compiling Distribution.Backpack.MixLink ( src/Distribution/Backpack/MixLink.hs, dist/build/Distribution/Backpack/MixLink.p_o ) Cabal> [ 48 of 115] Compiling Distribution.ZinzaPrelude ( src/Distribution/ZinzaPrelude.hs, dist/build/Distribution/ZinzaPrelude.p_o ) Cabal> [ 49 of 115] Compiling Distribution.Simple.Build.PathsModule.Z ( src/Distribution/Simple/Build/PathsModule/Z.hs, dist/build/Distribution/Simple/Build/PathsModule/Z.p_o ) Cabal> [ 50 of 115] Compiling Distribution.Simple.Build.PackageInfoModule.Z ( src/Distribution/Simple/Build/PackageInfoModule/Z.hs, dist/build/Distribution/Simple/Build/PackageInfoModule/Z.p_o ) Cabal> [ 51 of 115] Compiling Distribution.Simple.Build.Macros.Z ( src/Distribution/Simple/Build/Macros/Z.hs, dist/build/Distribution/Simple/Build/Macros/Z.p_o ) Cabal> [ 52 of 115] Compiling Paths_Cabal ( dist/build/autogen/Paths_Cabal.hs, dist/build/Paths_Cabal.p_o ) Cabal> [ 53 of 115] Compiling Distribution.Simple.Utils ( src/Distribution/Simple/Utils.hs, dist/build/Distribution/Simple/Utils.p_o ) Cabal> [ 54 of 115] Compiling Distribution.Utils.NubList ( src/Distribution/Utils/NubList.hs, dist/build/Distribution/Utils/NubList.p_o ) Cabal> [ 55 of 115] Compiling Distribution.Utils.LogProgress ( src/Distribution/Utils/LogProgress.hs, dist/build/Distribution/Utils/LogProgress.p_o ) Cabal> [ 56 of 115] Compiling Distribution.Simple.Program.Run ( src/Distribution/Simple/Program/Run.hs, dist/build/Distribution/Simple/Program/Run.p_o ) Cabal> [ 57 of 115] Compiling Distribution.Simple.Program.Script ( src/Distribution/Simple/Program/Script.hs, dist/build/Distribution/Simple/Program/Script.p_o ) Cabal> [ 58 of 115] Compiling Distribution.Simple.Program.ResponseFile ( src/Distribution/Simple/Program/ResponseFile.hs, dist/build/Distribution/Simple/Program/ResponseFile.p_o ) Cabal> [ 59 of 115] Compiling Distribution.Simple.Program.Hpc ( src/Distribution/Simple/Program/Hpc.hs, dist/build/Distribution/Simple/Program/Hpc.p_o ) Cabal> [ 60 of 115] Compiling Distribution.Simple.Program.Find ( src/Distribution/Simple/Program/Find.hs, dist/build/Distribution/Simple/Program/Find.p_o ) Cabal> [ 61 of 115] Compiling Distribution.Simple.PackageIndex ( src/Distribution/Simple/PackageIndex.hs, dist/build/Distribution/Simple/PackageIndex.p_o ) Cabal> [ 62 of 115] Compiling Distribution.Simple.PackageDescription ( src/Distribution/Simple/PackageDescription.hs, dist/build/Distribution/Simple/PackageDescription.p_o ) Cabal> [ 63 of 115] Compiling Distribution.Simple.Glob ( src/Distribution/Simple/Glob.hs, dist/build/Distribution/Simple/Glob.p_o ) Cabal> [ 64 of 115] Compiling Distribution.Simple.Compiler ( src/Distribution/Simple/Compiler.hs, dist/build/Distribution/Simple/Compiler.p_o ) Cabal> [ 65 of 115] Compiling Distribution.Simple.Program.HcPkg ( src/Distribution/Simple/Program/HcPkg.hs, dist/build/Distribution/Simple/Program/HcPkg.p_o ) Cabal> [ 66 of 115] Compiling Distribution.Simple.GHC.ImplInfo ( src/Distribution/Simple/GHC/ImplInfo.hs, dist/build/Distribution/Simple/GHC/ImplInfo.p_o ) Cabal> [ 67 of 115] Compiling Distribution.Simple.Program.GHC ( src/Distribution/Simple/Program/GHC.hs, dist/build/Distribution/Simple/Program/GHC.p_o ) Cabal> [ 68 of 115] Compiling Distribution.Simple.Program.Builtin ( src/Distribution/Simple/Program/Builtin.hs, dist/build/Distribution/Simple/Program/Builtin.p_o ) Cabal> [ 69 of 115] Compiling Distribution.Simple.Program.Db ( src/Distribution/Simple/Program/Db.hs, dist/build/Distribution/Simple/Program/Db.p_o ) Cabal> [ 70 of 115] Compiling Distribution.Simple.Program ( src/Distribution/Simple/Program.hs, dist/build/Distribution/Simple/Program.p_o ) Cabal> [ 71 of 115] Compiling Distribution.Simple.Program.Strip ( src/Distribution/Simple/Program/Strip.hs, dist/build/Distribution/Simple/Program/Strip.p_o ) Cabal> [ 72 of 115] Compiling Distribution.Simple.Command ( src/Distribution/Simple/Command.hs, dist/build/Distribution/Simple/Command.p_o ) Cabal> [ 73 of 115] Compiling Distribution.Simple.Setup ( src/Distribution/Simple/Setup.hs, dist/build/Distribution/Simple/Setup.p_o ) Cabal> [ 74 of 115] Compiling Distribution.Types.LocalBuildInfo ( src/Distribution/Types/LocalBuildInfo.hs, dist/build/Distribution/Types/LocalBuildInfo.p_o ) Cabal> [ 75 of 115] Compiling Distribution.Simple.LocalBuildInfo ( src/Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.p_o ) Cabal> [ 76 of 115] Compiling Distribution.Simple.Hpc ( src/Distribution/Simple/Hpc.hs, dist/build/Distribution/Simple/Hpc.p_o ) Cabal> [ 77 of 115] Compiling Distribution.Simple.Build.PackageInfoModule ( src/Distribution/Simple/Build/PackageInfoModule.hs, dist/build/Distribution/Simple/Build/PackageInfoModule.p_o ) Cabal> [ 78 of 115] Compiling Distribution.Simple.Build.Macros ( src/Distribution/Simple/Build/Macros.hs, dist/build/Distribution/Simple/Build/Macros.p_o ) Cabal> [ 79 of 115] Compiling Distribution.Backpack.ComponentsGraph ( src/Distribution/Backpack/ComponentsGraph.hs, dist/build/Distribution/Backpack/ComponentsGraph.p_o ) Cabal> [ 80 of 115] Compiling Distribution.Simple.Test.Log ( src/Distribution/Simple/Test/Log.hs, dist/build/Distribution/Simple/Test/Log.p_o ) Cabal> [ 81 of 115] Compiling Distribution.Simple.Program.Ld ( src/Distribution/Simple/Program/Ld.hs, dist/build/Distribution/Simple/Program/Ld.p_o ) Cabal> [ 82 of 115] Compiling Distribution.Simple.Program.Ar ( src/Distribution/Simple/Program/Ar.hs, dist/build/Distribution/Simple/Program/Ar.p_o ) Cabal> [ 83 of 115] Compiling Distribution.Simple.ConfigureScript ( src/Distribution/Simple/ConfigureScript.hs, dist/build/Distribution/Simple/ConfigureScript.p_o ) Cabal> [ 84 of 115] Compiling Distribution.Backpack.Id ( src/Distribution/Backpack/Id.hs, dist/build/Distribution/Backpack/Id.p_o ) Cabal> [ 85 of 115] Compiling Distribution.Backpack.ConfiguredComponent ( src/Distribution/Backpack/ConfiguredComponent.hs, dist/build/Distribution/Backpack/ConfiguredComponent.p_o ) Cabal> [ 86 of 115] Compiling Distribution.Backpack.LinkedComponent ( src/Distribution/Backpack/LinkedComponent.hs, dist/build/Distribution/Backpack/LinkedComponent.p_o ) Cabal> [ 87 of 115] Compiling Distribution.Simple.BuildTarget ( src/Distribution/Simple/BuildTarget.hs, dist/build/Distribution/Simple/BuildTarget.p_o ) Cabal> [ 88 of 115] Compiling Distribution.Simple.BuildPaths ( src/Distribution/Simple/BuildPaths.hs, dist/build/Distribution/Simple/BuildPaths.p_o ) Cabal> [ 89 of 115] Compiling Distribution.Simple.UHC ( src/Distribution/Simple/UHC.hs, dist/build/Distribution/Simple/UHC.p_o ) Cabal> [ 90 of 115] Compiling Distribution.Simple.HaskellSuite ( src/Distribution/Simple/HaskellSuite.hs, dist/build/Distribution/Simple/HaskellSuite.p_o ) Cabal> [ 91 of 115] Compiling Distribution.Simple.GHC.Internal ( src/Distribution/Simple/GHC/Internal.hs, dist/build/Distribution/Simple/GHC/Internal.p_o ) Cabal> [ 92 of 115] Compiling Distribution.Simple.GHC.EnvironmentParser ( src/Distribution/Simple/GHC/EnvironmentParser.hs, dist/build/Distribution/Simple/GHC/EnvironmentParser.p_o ) Cabal> [ 93 of 115] Compiling Distribution.Simple.GHCJS ( src/Distribution/Simple/GHCJS.hs, dist/build/Distribution/Simple/GHCJS.p_o ) Cabal> [ 94 of 115] Compiling Distribution.Simple.GHC ( src/Distribution/Simple/GHC.hs, dist/build/Distribution/Simple/GHC.p_o ) Cabal> [ 95 of 115] Compiling Distribution.Simple.ShowBuildInfo ( src/Distribution/Simple/ShowBuildInfo.hs, dist/build/Distribution/Simple/ShowBuildInfo.p_o ) Cabal> [ 96 of 115] Compiling Distribution.Simple.Install ( src/Distribution/Simple/Install.hs, dist/build/Distribution/Simple/Install.p_o ) Cabal> [ 97 of 115] Compiling Distribution.Simple.Build.PathsModule ( src/Distribution/Simple/Build/PathsModule.hs, dist/build/Distribution/Simple/Build/PathsModule.p_o ) Cabal> [ 98 of 115] Compiling Distribution.Simple.Test.LibV09 ( src/Distribution/Simple/Test/LibV09.hs, dist/build/Distribution/Simple/Test/LibV09.p_o ) Cabal> [ 99 of 115] Compiling Distribution.Simple.Test.ExeV10 ( src/Distribution/Simple/Test/ExeV10.hs, dist/build/Distribution/Simple/Test/ExeV10.p_o ) Cabal> [100 of 115] Compiling Distribution.PackageDescription.Check ( src/Distribution/PackageDescription/Check.hs, dist/build/Distribution/PackageDescription/Check.p_o ) Cabal> [101 of 115] Compiling Distribution.Make ( src/Distribution/Make.hs, dist/build/Distribution/Make.p_o ) Cabal> [102 of 115] Compiling Distribution.Compat.Time ( src/Distribution/Compat/Time.hs, dist/build/Distribution/Compat/Time.p_o ) Cabal> [103 of 115] Compiling Distribution.Backpack.ReadyComponent ( src/Distribution/Backpack/ReadyComponent.hs, dist/build/Distribution/Backpack/ReadyComponent.p_o ) Cabal> [104 of 115] Compiling Distribution.Backpack.Configure ( src/Distribution/Backpack/Configure.hs, dist/build/Distribution/Backpack/Configure.p_o ) Cabal> [105 of 115] Compiling Distribution.Backpack.DescribeUnitId ( src/Distribution/Backpack/DescribeUnitId.hs, dist/build/Distribution/Backpack/DescribeUnitId.p_o ) Cabal> [106 of 115] Compiling Distribution.Simple.Register ( src/Distribution/Simple/Register.hs, dist/build/Distribution/Simple/Register.p_o ) Cabal> [107 of 115] Compiling Distribution.Simple.PreProcess ( src/Distribution/Simple/PreProcess.hs, dist/build/Distribution/Simple/PreProcess.p_o ) Cabal> [108 of 115] Compiling Distribution.Simple.UserHooks ( src/Distribution/Simple/UserHooks.hs, dist/build/Distribution/Simple/UserHooks.p_o ) Cabal> [109 of 115] Compiling Distribution.Simple.Test ( src/Distribution/Simple/Test.hs, dist/build/Distribution/Simple/Test.p_o ) Cabal> [110 of 115] Compiling Distribution.Simple.Bench ( src/Distribution/Simple/Bench.hs, dist/build/Distribution/Simple/Bench.p_o ) Cabal> [111 of 115] Compiling Distribution.Simple.Configure ( src/Distribution/Simple/Configure.hs, dist/build/Distribution/Simple/Configure.p_o ) Cabal> [112 of 115] Compiling Distribution.Simple.SrcDist ( src/Distribution/Simple/SrcDist.hs, dist/build/Distribution/Simple/SrcDist.p_o ) Cabal> [113 of 115] Compiling Distribution.Simple.Build ( src/Distribution/Simple/Build.hs, dist/build/Distribution/Simple/Build.p_o ) Cabal> [114 of 115] Compiling Distribution.Simple.Haddock ( src/Distribution/Simple/Haddock.hs, dist/build/Distribution/Simple/Haddock.p_o ) Cabal> [115 of 115] Compiling Distribution.Simple ( src/Distribution/Simple.hs, dist/build/Distribution/Simple.p_o ) Cabal> buildPhase completed in 52 seconds Cabal> Running phase: haddockPhase Cabal> Preprocessing library for Cabal-3.10.3.0.. Cabal> Running Haddock on library for Cabal-3.10.3.0.. Cabal> Warning: --source-* options are ignored when --hyperlinked-source is enabled. Cabal> 0% ( 0 / 5) in 'Distribution.Backpack.FullUnitId' Cabal> Missing documentation for: Cabal> Module header Cabal> FullUnitId (src/Distribution/Backpack/FullUnitId.hs:14) Cabal> FullDb (src/Distribution/Backpack/FullUnitId.hs:17) Cabal> expandOpenUnitId (src/Distribution/Backpack/FullUnitId.hs:19) Cabal> expandUnitId (src/Distribution/Backpack/FullUnitId.hs:25) Cabal> Warning: 'ModuleSubst' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 2 / 2) in 'Distribution.Backpack.ModSubst' Cabal> Warning: 'ModuleShape' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'Module' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 80% ( 4 / 5) in 'Distribution.Backpack.ModuleShape' Cabal> Missing documentation for: Cabal> shapeInstalledPackage (src/Distribution/Backpack/ModuleShape.hs:75) Cabal> Warning: 'LinkedComponent' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'pc_pkgid' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 0% ( 0 / 5) in 'Distribution.Backpack.PreModuleShape' Cabal> Missing documentation for: Cabal> Module header Cabal> PreModuleShape (src/Distribution/Backpack/PreModuleShape.hs:22) Cabal> toPreModuleShape (src/Distribution/Backpack/PreModuleShape.hs:28) Cabal> renamePreModuleShape (src/Distribution/Backpack/PreModuleShape.hs:31) Cabal> mixLinkPreModuleShape (src/Distribution/Backpack/PreModuleShape.hs:40) Cabal> Warning: 'async' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 1 / 2) in 'Distribution.Compat.CreatePipe' Cabal> Missing documentation for: Cabal> Module header Cabal> 75% ( 3 / 4) in 'Distribution.Compat.Directory' Cabal> Missing documentation for: Cabal> Module header Cabal> 66% ( 2 / 3) in 'Distribution.Compat.FilePath' Cabal> Missing documentation for: Cabal> Module header Cabal> Warning: 'GetShortPathName' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 2 / 2) in 'Distribution.Compat.Prelude.Internal' Cabal> Warning: 'delegate_ctlc' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 80% ( 4 / 5) in 'Distribution.Compat.Process' Cabal> Missing documentation for: Cabal> Module header Cabal> 0% ( 0 / 2) in 'Distribution.Compat.ResponseFile' Cabal> Missing documentation for: Cabal> Module header Cabal> expandResponse (src/Distribution/Compat/ResponseFile.hs:52) Cabal> Warning: 'Verbosity' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 66% ( 6 / 9) in 'Distribution.Compat.Stack' Cabal> Missing documentation for: Cabal> Module header Cabal> WithCallStack (src/Distribution/Compat/Stack.hs:30) Cabal> withLexicalCallStack (src/Distribution/Compat/Stack.hs:72) Cabal> Warning: 'ReturnInOrder' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 5 / 10) in 'Distribution.ReadE' Cabal> Missing documentation for: Cabal> succeedReadE (src/Distribution/ReadE.hs:39) Cabal> failReadE (src/Distribution/ReadE.hs:42) Cabal> parsecToReadE (src/Distribution/ReadE.hs:49) Cabal> parsecToReadEErr (src/Distribution/ReadE.hs:53) Cabal> unexpectMsgString (src/Distribution/ReadE.hs:58) Cabal> 100% ( 5 / 5) in 'Distribution.Simple.BuildToolDepends' Cabal> Warning: 'a' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'b' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 5 / 5) in 'Distribution.Simple.CCompiler' Cabal> 36% ( 4 / 11) in 'Distribution.Simple.Flag' Cabal> Missing documentation for: Cabal> allFlags (src/Distribution/Simple/Flag.hs:118) Cabal> toFlag (src/Distribution/Simple/Flag.hs:94) Cabal> fromFlag (src/Distribution/Simple/Flag.hs:97) Cabal> fromFlagOrDefault (src/Distribution/Simple/Flag.hs:101) Cabal> flagToMaybe (src/Distribution/Simple/Flag.hs:105) Cabal> flagToList (src/Distribution/Simple/Flag.hs:114) Cabal> maybeToFlag (src/Distribution/Simple/Flag.hs:123) Cabal> 0% ( 0 / 3) in 'Distribution.Simple.InstallDirs.Internal' Cabal> Missing documentation for: Cabal> Module header Cabal> PathComponent (src/Distribution/Simple/InstallDirs/Internal.hs:11) Cabal> PathTemplateVariable (src/Distribution/Simple/InstallDirs/Internal.hs:19) Cabal> 47% ( 11 / 23) in 'Distribution.Simple.InstallDirs' Cabal> Missing documentation for: Cabal> defaultInstallDirs (src/Distribution/Simple/InstallDirs.hs:174) Cabal> defaultInstallDirs' (src/Distribution/Simple/InstallDirs.hs:177) Cabal> combineInstallDirs (src/Distribution/Simple/InstallDirs.hs:114) Cabal> PathTemplateVariable (src/Distribution/Simple/InstallDirs/Internal.hs:19) Cabal> PathTemplateEnv (src/Distribution/Simple/InstallDirs.hs:362) Cabal> combinePathTemplate (src/Distribution/Simple/InstallDirs.hs:377) Cabal> substPathTemplate (src/Distribution/Simple/InstallDirs.hs:381) Cabal> platformTemplateEnv (src/Distribution/Simple/InstallDirs.hs:418) Cabal> compilerTemplateEnv (src/Distribution/Simple/InstallDirs.hs:413) Cabal> packageTemplateEnv (src/Distribution/Simple/InstallDirs.hs:403) Cabal> abiTemplateEnv (src/Distribution/Simple/InstallDirs.hs:424) Cabal> installDirsTemplateEnv (src/Distribution/Simple/InstallDirs.hs:434) Cabal> 100% ( 3 / 3) in 'Distribution.Simple.PreProcess.Unlit' Cabal> Warning: 'strip' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 2 / 2) in 'Distribution.Simple.Program.Internal' Cabal> 22% ( 2 / 9) in 'Distribution.TestSuite' Cabal> Missing documentation for: Cabal> TestInstance (src/Distribution/TestSuite.hs:30) Cabal> OptionDescr (src/Distribution/TestSuite.hs:45) Cabal> OptionType (src/Distribution/TestSuite.hs:54) Cabal> Test (src/Distribution/TestSuite.hs:73) Cabal> Options (src/Distribution/TestSuite.hs:89) Cabal> Progress (src/Distribution/TestSuite.hs:91) Cabal> Result (src/Distribution/TestSuite.hs:94) Cabal> 50% ( 1 / 2) in 'Distribution.Types.AnnotatedId' Cabal> Missing documentation for: Cabal> Module header Cabal> Warning: 'CSubLibName' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 20% ( 1 / 5) in 'Distribution.Types.ComponentInclude' Cabal> Missing documentation for: Cabal> Module header Cabal> ComponentInclude (src/Distribution/Types/ComponentInclude.hs:16) Cabal> ci_id (src/Distribution/Types/ComponentInclude.hs:24) Cabal> ci_pkgid (src/Distribution/Types/ComponentInclude.hs:27) Cabal> Warning: 'BuildInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 25% ( 1 / 4) in 'Distribution.Types.ComponentLocalBuildInfo' Cabal> Missing documentation for: Cabal> Module header Cabal> componentIsIndefinite (src/Distribution/Types/ComponentLocalBuildInfo.hs:122) Cabal> maybeComponentInstantiatedWith (src/Distribution/Types/ComponentLocalBuildInfo.hs:126) Cabal> 0% ( 0 / 2) in 'Distribution.Types.DumpBuildInfo' Cabal> Missing documentation for: Cabal> Module header Cabal> DumpBuildInfo (src/Distribution/Types/DumpBuildInfo.hs:9) Cabal> 50% ( 1 / 2) in 'Distribution.Types.GivenComponent' Cabal> Missing documentation for: Cabal> Module header Cabal> 100% ( 5 / 5) in 'Distribution.Types.PackageName.Magic' Cabal> Warning: 'LocalBuildInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 1 / 2) in 'Distribution.Types.TargetInfo' Cabal> Missing documentation for: Cabal> Module header Cabal> Warning: 'hClose' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 87% ( 7 / 8) in 'Distribution.Utils.IOData' Cabal> Missing documentation for: Cabal> withIOData (src/Distribution/Utils/IOData.hs:30) Cabal> Warning: 'ByteString' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 75% ( 3 / 4) in 'Distribution.Utils.Json' Cabal> Missing documentation for: Cabal> Json (src/Distribution/Utils/Json.hs:16) Cabal> Warning: 'mapAccumL' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 1 / 2) in 'Distribution.Utils.MapAccum' Cabal> Missing documentation for: Cabal> Module header Cabal> 100% ( 5 / 5) in 'Distribution.Utils.Progress' Cabal> 0% ( 0 / 3) in 'Distribution.Verbosity.Internal' Cabal> Missing documentation for: Cabal> Module header Cabal> VerbosityLevel (src/Distribution/Verbosity/Internal.hs:11) Cabal> VerbosityFlag (src/Distribution/Verbosity/Internal.hs:17) Cabal> Warning: 'stderr' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'stdout' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 87% ( 35 / 40) in 'Distribution.Verbosity' Cabal> Missing documentation for: Cabal> Verbosity (src/Distribution/Verbosity.hs:75) Cabal> flagToVerbosity (src/Distribution/Verbosity.hs:225) Cabal> showForCabal (src/Distribution/Verbosity.hs:228) Cabal> showForGHC (src/Distribution/Verbosity.hs:251) Cabal> verboseHasFlags (src/Distribution/Verbosity.hs:317) Cabal> Warning: 'simpleProgram' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'findProgramOnSearchPath' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'findExecutable' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 83% ( 10 / 12) in 'Distribution.Simple.Program.Types' Cabal> Missing documentation for: Cabal> ProgramSearchPathEntry (src/Distribution/Simple/Program/Types.hs:108) Cabal> ProgArg (src/Distribution/Simple/Program/Types.hs:86) Cabal> Warning: 'UnitIdU' is ambiguous. It is defined Cabal> * at src/Distribution/Backpack/UnifyM.hs:259:7 Cabal> * at src/Distribution/Backpack/UnifyM.hs:266:1 Cabal> You may be able to disambiguate the identifier by qualifying it or Cabal> by specifying the type/value namespace explicitly. Cabal> Defaulting to the one defined at src/Distribution/Backpack/UnifyM.hs:258:1 Cabal> Warning: 'ModuleU' is ambiguous. It is defined Cabal> * at src/Distribution/Backpack/UnifyM.hs:254:7 Cabal> * at src/Distribution/Backpack/UnifyM.hs:263:1 Cabal> You may be able to disambiguate the identifier by qualifying it or Cabal> by specifying the type/value namespace explicitly. Cabal> Defaulting to the one defined at src/Distribution/Backpack/UnifyM.hs:253:1 Cabal> Warning: 'ModuleSubst' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'die' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'rawSystem' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'action' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'CreatePipe' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'waitForProcess' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'findModuleFile' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'createDirectoryIfMissing' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'ByteString' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 86% (119 /137) in 'Distribution.Simple.Utils' Cabal> Missing documentation for: Cabal> cabalVersion (src/Distribution/Simple/Utils.hs:239) Cabal> dieNoVerbosity (src/Distribution/Simple/Utils.hs:301) Cabal> die' (src/Distribution/Simple/Utils.hs:328) Cabal> dieWithLocation' (src/Distribution/Simple/Utils.hs:320) Cabal> dieNoWrap (src/Distribution/Simple/Utils.hs:336) Cabal> topHandler (src/Distribution/Simple/Utils.hs:441) Cabal> topHandlerWith (src/Distribution/Simple/Utils.hs:391) Cabal> infoNoWrap (src/Distribution/Simple/Utils.hs:524) Cabal> setFileOrdinary (src/Distribution/Compat/CopyFile.hs:72) Cabal> setFileExecutable (src/Distribution/Compat/CopyFile.hs:72) Cabal> shortRelativePath (src/Distribution/Simple/Utils.hs:1504) Cabal> findFirstFile (src/Distribution/Simple/Utils.hs:1103) Cabal> findAllFilesWithExtension (src/Distribution/Simple/Utils.hs:1080) Cabal> addLibraryPath (src/Distribution/Simple/Utils.hs:1186) Cabal> defaultTempFileOptions (src/Distribution/Simple/Utils.hs:1417) Cabal> createTempDirectory (src/Distribution/Compat/Internal/TempFile.hs:119) Cabal> equating Cabal> unintersperse Cabal> 66% ( 6 / 9) in 'Distribution.Utils.NubList' Cabal> Missing documentation for: Cabal> Module header Cabal> fromNubList (src/Distribution/Utils/NubList.hs:25) Cabal> fromNubListR (src/Distribution/Utils/NubList.hs:86) Cabal> Warning: 'die' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 85% ( 6 / 7) in 'Distribution.Utils.LogProgress' Cabal> Missing documentation for: Cabal> Module header Cabal> 30% ( 4 / 13) in 'Distribution.Simple.Program.Run' Cabal> Missing documentation for: Cabal> IOEncoding (src/Distribution/Simple/Program/Run.hs:60) Cabal> emptyProgramInvocation (src/Distribution/Simple/Program/Run.hs:68) Cabal> simpleProgramInvocation (src/Distribution/Simple/Program/Run.hs:80) Cabal> programInvocation (src/Distribution/Simple/Program/Run.hs:87) Cabal> runProgramInvocation (src/Distribution/Simple/Program/Run.hs:98) Cabal> getProgramInvocationOutput (src/Distribution/Simple/Program/Run.hs:142) Cabal> getProgramInvocationLBS (src/Distribution/Simple/Program/Run.hs:149) Cabal> getProgramInvocationOutputAndErrors (src/Distribution/Simple/Program/Run.hs:156) Cabal> getProgramInvocationLBSAndErrors (src/Distribution/Simple/Program/Run.hs:166) Cabal> 100% ( 4 / 4) in 'Distribution.Simple.Program.Script' Cabal> 50% ( 1 / 2) in 'Distribution.Simple.Program.ResponseFile' Cabal> Missing documentation for: Cabal> withResponseFile (src/Distribution/Simple/Program/ResponseFile.hs:22) Cabal> 66% ( 2 / 3) in 'Distribution.Simple.Program.Hpc' Cabal> Missing documentation for: Cabal> union (src/Distribution/Simple/Program/Hpc.hs:87) Cabal> 63% ( 7 / 11) in 'Distribution.Simple.Program.Find' Cabal> Missing documentation for: Cabal> ProgramSearchPathEntry (src/Distribution/Simple/Program/Types.hs:108) Cabal> defaultProgramSearchPath (src/Distribution/Simple/Program/Find.hs:59) Cabal> findProgramOnSearchPath (src/Distribution/Simple/Program/Find.hs:71) Cabal> logExtraProgramSearchPath (src/Distribution/Simple/Program/Find.hs:62) Cabal> Warning: 'UnitIndex' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'InstalledPackageInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'Cabal' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'PackageDB' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 92% ( 38 / 41) in 'Distribution.Simple.PackageIndex' Cabal> Missing documentation for: Cabal> SearchResult (src/Distribution/Simple/PackageIndex.hs:523) Cabal> topologicalOrder (src/Distribution/Simple/PackageIndex.hs:622) Cabal> reverseTopologicalOrder (src/Distribution/Simple/PackageIndex.hs:628) Cabal> 50% ( 3 / 6) in 'Distribution.Simple.PackageDescription' Cabal> Missing documentation for: Cabal> readGenericPackageDescription (src/Distribution/Simple/PackageDescription.hs:39) Cabal> readHookedBuildInfo (src/Distribution/Simple/PackageDescription.hs:42) Cabal> parseString (src/Distribution/Simple/PackageDescription.hs:64) Cabal> Warning: 'Version' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'die' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 45% ( 5 / 11) in 'Distribution.Simple.Glob' Cabal> Missing documentation for: Cabal> GlobSyntaxError (src/Distribution/Simple/Glob.hs:70) Cabal> GlobResult (src/Distribution/Simple/Glob.hs:47) Cabal> parseFileGlob (src/Distribution/Simple/Glob.hs:181) Cabal> explainGlobSyntaxError (src/Distribution/Simple/Glob.hs:81) Cabal> isRecursiveInRoot (src/Distribution/Simple/Glob.hs:342) Cabal> Glob (src/Distribution/Simple/Glob.hs:120) Cabal> Warning: 'LocalBuildInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 68% ( 32 / 47) in 'Distribution.Simple.Compiler' Cabal> Missing documentation for: Cabal> Compiler (src/Distribution/Simple/Compiler.hs:88) Cabal> showCompilerId (src/Distribution/Simple/Compiler.hs:109) Cabal> showCompilerIdWithAbi (src/Distribution/Simple/Compiler.hs:112) Cabal> compilerFlavor (src/Distribution/Simple/Compiler.hs:119) Cabal> compilerVersion (src/Distribution/Simple/Compiler.hs:122) Cabal> compilerInfo (src/Distribution/Simple/Compiler.hs:155) Cabal> absolutePackageDBPath (src/Distribution/Simple/Compiler.hs:213) Cabal> flagToOptimisationLevel (src/Distribution/Simple/Compiler.hs:235) Cabal> flagToDebugInfoLevel (src/Distribution/Simple/Compiler.hs:263) Cabal> CompilerFlag (src/Distribution/Simple/Compiler.hs:298) Cabal> languageToFlags (src/Distribution/Simple/Compiler.hs:283) Cabal> unsupportedLanguages (src/Distribution/Simple/Compiler.hs:278) Cabal> knownProfDetailLevels (src/Distribution/Simple/Compiler.hs:445) Cabal> flagToProfDetailLevel (src/Distribution/Simple/Compiler.hs:435) Cabal> showProfDetailLevel (src/Distribution/Simple/Compiler.hs:455) Cabal> 65% ( 17 / 26) in 'Distribution.Simple.Program.HcPkg' Cabal> Missing documentation for: Cabal> initInvocation (src/Distribution/Simple/Program/HcPkg.hs:389) Cabal> registerInvocation (src/Distribution/Simple/Program/HcPkg.hs:396) Cabal> unregisterInvocation (src/Distribution/Simple/Program/HcPkg.hs:420) Cabal> recacheInvocation (src/Distribution/Simple/Program/HcPkg.hs:428) Cabal> exposeInvocation (src/Distribution/Simple/Program/HcPkg.hs:436) Cabal> hideInvocation (src/Distribution/Simple/Program/HcPkg.hs:451) Cabal> dumpInvocation (src/Distribution/Simple/Program/HcPkg.hs:459) Cabal> describeInvocation (src/Distribution/Simple/Program/HcPkg.hs:443) Cabal> listInvocation (src/Distribution/Simple/Program/HcPkg.hs:470) Cabal> 18% ( 2 / 11) in 'Distribution.Simple.Program.GHC' Cabal> Missing documentation for: Cabal> Module header Cabal> GhcMode (src/Distribution/Simple/Program/GHC.hs:544) Cabal> GhcOptimisation (src/Distribution/Simple/Program/GHC.hs:553) Cabal> GhcDynLinkMode (src/Distribution/Simple/Program/GHC.hs:559) Cabal> GhcProfAuto (src/Distribution/Simple/Program/GHC.hs:564) Cabal> ghcInvocation (src/Distribution/Simple/Program/GHC.hs:575) Cabal> renderGhcOptions (src/Distribution/Simple/Program/GHC.hs:587) Cabal> runGHC (src/Distribution/Simple/Program/GHC.hs:570) Cabal> normaliseGhcArgs (src/Distribution/Simple/Program/GHC.hs:50) Cabal> 12% ( 4 / 31) in 'Distribution.Simple.Program.Builtin' Cabal> Missing documentation for: Cabal> ghcProgram (src/Distribution/Simple/Program/Builtin.hs:103) Cabal> ghcPkgProgram (src/Distribution/Simple/Program/Builtin.hs:135) Cabal> runghcProgram (src/Distribution/Simple/Program/Builtin.hs:126) Cabal> ghcjsProgram (src/Distribution/Simple/Program/Builtin.hs:145) Cabal> ghcjsPkgProgram (src/Distribution/Simple/Program/Builtin.hs:151) Cabal> hmakeProgram (src/Distribution/Simple/Program/Builtin.hs:161) Cabal> jhcProgram (src/Distribution/Simple/Program/Builtin.hs:171) Cabal> haskellSuiteProgram (src/Distribution/Simple/Program/Builtin.hs:212) Cabal> haskellSuitePkgProgram (src/Distribution/Simple/Program/Builtin.hs:222) Cabal> uhcProgram (src/Distribution/Simple/Program/Builtin.hs:182) Cabal> gccProgram (src/Distribution/Simple/Program/Builtin.hs:249) Cabal> arProgram (src/Distribution/Simple/Program/Builtin.hs:254) Cabal> stripProgram (src/Distribution/Simple/Program/Builtin.hs:257) Cabal> happyProgram (src/Distribution/Simple/Program/Builtin.hs:229) Cabal> alexProgram (src/Distribution/Simple/Program/Builtin.hs:239) Cabal> hsc2hsProgram (src/Distribution/Simple/Program/Builtin.hs:262) Cabal> c2hsProgram (src/Distribution/Simple/Program/Builtin.hs:272) Cabal> cpphsProgram (src/Distribution/Simple/Program/Builtin.hs:277) Cabal> hscolourProgram (src/Distribution/Simple/Program/Builtin.hs:286) Cabal> doctestProgram (src/Distribution/Simple/Program/Builtin.hs:298) Cabal> haddockProgram (src/Distribution/Simple/Program/Builtin.hs:308) Cabal> greencardProgram (src/Distribution/Simple/Program/Builtin.hs:320) Cabal> ldProgram (src/Distribution/Simple/Program/Builtin.hs:323) Cabal> tarProgram (src/Distribution/Simple/Program/Builtin.hs:363) Cabal> cppProgram (src/Distribution/Simple/Program/Builtin.hs:378) Cabal> pkgConfigProgram (src/Distribution/Simple/Program/Builtin.hs:381) Cabal> hpcProgram (src/Distribution/Simple/Program/Builtin.hs:187) Cabal> Warning: 'Programs' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'AnyVersion' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 82% ( 28 / 34) in 'Distribution.Simple.Program.Db' Cabal> Missing documentation for: Cabal> emptyProgramDb (src/Distribution/Simple/Program/Db.hs:106) Cabal> defaultProgramDb (src/Distribution/Simple/Program/Db.hs:109) Cabal> addKnownPrograms (src/Distribution/Simple/Program/Db.hs:187) Cabal> lookupKnownProgram (src/Distribution/Simple/Program/Db.hs:191) Cabal> knownPrograms (src/Distribution/Simple/Program/Db.hs:196) Cabal> userMaybeSpecifyPath (src/Distribution/Simple/Program/Db.hs:253) Cabal> 50% ( 40 / 80) in 'Distribution.Simple.Program' Cabal> Missing documentation for: Cabal> ProgramSearchPathEntry (src/Distribution/Simple/Program/Types.hs:108) Cabal> findProgramOnSearchPath (src/Distribution/Simple/Program/Find.hs:71) Cabal> defaultProgramSearchPath (src/Distribution/Simple/Program/Find.hs:59) Cabal> ProgArg (src/Distribution/Simple/Program/Types.hs:86) Cabal> emptyProgramInvocation (src/Distribution/Simple/Program/Run.hs:68) Cabal> simpleProgramInvocation (src/Distribution/Simple/Program/Run.hs:80) Cabal> programInvocation (src/Distribution/Simple/Program/Run.hs:87) Cabal> runProgramInvocation (src/Distribution/Simple/Program/Run.hs:98) Cabal> getProgramInvocationOutput (src/Distribution/Simple/Program/Run.hs:142) Cabal> getProgramInvocationLBS (src/Distribution/Simple/Program/Run.hs:149) Cabal> defaultProgramDb (src/Distribution/Simple/Program/Db.hs:109) Cabal> emptyProgramDb (src/Distribution/Simple/Program/Db.hs:106) Cabal> addKnownPrograms (src/Distribution/Simple/Program/Db.hs:187) Cabal> lookupKnownProgram (src/Distribution/Simple/Program/Db.hs:191) Cabal> knownPrograms (src/Distribution/Simple/Program/Db.hs:196) Cabal> userMaybeSpecifyPath (src/Distribution/Simple/Program/Db.hs:253) Cabal> ghcProgram (src/Distribution/Simple/Program/Builtin.hs:103) Cabal> ghcPkgProgram (src/Distribution/Simple/Program/Builtin.hs:135) Cabal> ghcjsProgram (src/Distribution/Simple/Program/Builtin.hs:145) Cabal> ghcjsPkgProgram (src/Distribution/Simple/Program/Builtin.hs:151) Cabal> hmakeProgram (src/Distribution/Simple/Program/Builtin.hs:161) Cabal> jhcProgram (src/Distribution/Simple/Program/Builtin.hs:171) Cabal> uhcProgram (src/Distribution/Simple/Program/Builtin.hs:182) Cabal> gccProgram (src/Distribution/Simple/Program/Builtin.hs:249) Cabal> arProgram (src/Distribution/Simple/Program/Builtin.hs:254) Cabal> stripProgram (src/Distribution/Simple/Program/Builtin.hs:257) Cabal> happyProgram (src/Distribution/Simple/Program/Builtin.hs:229) Cabal> alexProgram (src/Distribution/Simple/Program/Builtin.hs:239) Cabal> hsc2hsProgram (src/Distribution/Simple/Program/Builtin.hs:262) Cabal> c2hsProgram (src/Distribution/Simple/Program/Builtin.hs:272) Cabal> cpphsProgram (src/Distribution/Simple/Program/Builtin.hs:277) Cabal> hscolourProgram (src/Distribution/Simple/Program/Builtin.hs:286) Cabal> doctestProgram (src/Distribution/Simple/Program/Builtin.hs:298) Cabal> haddockProgram (src/Distribution/Simple/Program/Builtin.hs:308) Cabal> greencardProgram (src/Distribution/Simple/Program/Builtin.hs:320) Cabal> ldProgram (src/Distribution/Simple/Program/Builtin.hs:323) Cabal> tarProgram (src/Distribution/Simple/Program/Builtin.hs:363) Cabal> cppProgram (src/Distribution/Simple/Program/Builtin.hs:378) Cabal> pkgConfigProgram (src/Distribution/Simple/Program/Builtin.hs:381) Cabal> hpcProgram (src/Distribution/Simple/Program/Builtin.hs:187) Cabal> 33% ( 1 / 3) in 'Distribution.Simple.Program.Strip' Cabal> Missing documentation for: Cabal> stripLib (src/Distribution/Simple/Program/Strip.hs:49) Cabal> stripExe (src/Distribution/Simple/Program/Strip.hs:38) Cabal> Warning: 'GetOpt' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'smart' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 64% ( 33 / 51) in 'Distribution.Simple.Command' Cabal> Missing documentation for: Cabal> CommandUI (src/Distribution/Simple/Command.hs:82) Cabal> CommandParse (src/Distribution/Simple/Command.hs:449) Cabal> helpCommandUI (src/Distribution/Simple/Command.hs:582) Cabal> ShowOrParseArgs (src/Distribution/Simple/Command.hs:101) Cabal> Command (src/Distribution/Simple/Command.hs:461) Cabal> commandAddAction (src/Distribution/Simple/Command.hs:470) Cabal> CommandType (src/Distribution/Simple/Command.hs:460) Cabal> commandFromSpec (src/Distribution/Simple/Command.hs:604) Cabal> commandsRun (src/Distribution/Simple/Command.hs:483) Cabal> Name (src/Distribution/Simple/Command.hs:102) Cabal> liftOption (src/Distribution/Simple/Command.hs:269) Cabal> Description (src/Distribution/Simple/Command.hs:103) Cabal> OptFlags (src/Distribution/Simple/Command.hs:131) Cabal> ArgPlaceHolder (src/Distribution/Simple/Command.hs:132) Cabal> MkOptDescr (src/Distribution/Simple/Command.hs:160) Cabal> noArg (src/Distribution/Simple/Command.hs:201) Cabal> boolOpt (src/Distribution/Simple/Command.hs:204) Cabal> boolOpt' (src/Distribution/Simple/Command.hs:211) Cabal> Warning: 'haddock' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'haddocksInterfaces' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'haddocksAction' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'progDb' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 19% ( 19 /100) in 'Distribution.Simple.Setup' Cabal> Missing documentation for: Cabal> emptyGlobalFlags (src/Distribution/Simple/Setup.hs:177) Cabal> defaultGlobalFlags (src/Distribution/Simple/Setup.hs:132) Cabal> globalCommand (src/Distribution/Simple/Setup.hs:138) Cabal> emptyConfigFlags (src/Distribution/Simple/Setup.hs:868) Cabal> defaultConfigFlags (src/Distribution/Simple/Setup.hs:365) Cabal> configureCommand (src/Distribution/Simple/Setup.hs:409) Cabal> configAbsolutePaths (src/Distribution/Simple/Setup.hs:359) Cabal> readPackageDbList (src/Distribution/Simple/Setup.hs:755) Cabal> showPackageDbList (src/Distribution/Simple/Setup.hs:767) Cabal> emptyCopyFlags (src/Distribution/Simple/Setup.hs:955) Cabal> defaultCopyFlags (src/Distribution/Simple/Setup.hs:895) Cabal> copyCommand (src/Distribution/Simple/Setup.hs:904) Cabal> emptyInstallFlags (src/Distribution/Simple/Setup.hs:1043) Cabal> defaultInstallFlags (src/Distribution/Simple/Setup.hs:983) Cabal> installCommand (src/Distribution/Simple/Setup.hs:994) Cabal> HaddockFlags (src/Distribution/Simple/Setup.hs:1364) Cabal> emptyHaddockFlags (src/Distribution/Simple/Setup.hs:1563) Cabal> defaultHaddockFlags (src/Distribution/Simple/Setup.hs:1392) Cabal> haddockCommand (src/Distribution/Simple/Setup.hs:1420) Cabal> HaddockProjectFlags (src/Distribution/Simple/Setup.hs:1585) Cabal> emptyHaddockProjectFlags (src/Distribution/Simple/Setup.hs:1802) Cabal> defaultHaddockProjectFlags (src/Distribution/Simple/Setup.hs:1641) Cabal> haddockProjectCommand (src/Distribution/Simple/Setup.hs:1668) Cabal> HscolourFlags (src/Distribution/Simple/Setup.hs:1242) Cabal> emptyHscolourFlags (src/Distribution/Simple/Setup.hs:1254) Cabal> defaultHscolourFlags (src/Distribution/Simple/Setup.hs:1257) Cabal> hscolourCommand (src/Distribution/Simple/Setup.hs:1276) Cabal> BuildFlags (src/Distribution/Simple/Setup.hs:1869) Cabal> emptyBuildFlags (src/Distribution/Simple/Setup.hs:1948) Cabal> defaultBuildFlags (src/Distribution/Simple/Setup.hs:1882) Cabal> buildCommand (src/Distribution/Simple/Setup.hs:1893) Cabal> DumpBuildInfo (src/Distribution/Types/DumpBuildInfo.hs:9) Cabal> ReplFlags (src/Distribution/Simple/Setup.hs:1979) Cabal> defaultReplFlags (src/Distribution/Simple/Setup.hs:1989) Cabal> replCommand (src/Distribution/Simple/Setup.hs:2006) Cabal> ReplOptions (src/Distribution/Simple/Setup.hs:1962) Cabal> CleanFlags (src/Distribution/Simple/Setup.hs:1816) Cabal> emptyCleanFlags (src/Distribution/Simple/Setup.hs:1855) Cabal> defaultCleanFlags (src/Distribution/Simple/Setup.hs:1824) Cabal> cleanCommand (src/Distribution/Simple/Setup.hs:1832) Cabal> emptyRegisterFlags (src/Distribution/Simple/Setup.hs:1228) Cabal> defaultRegisterFlags (src/Distribution/Simple/Setup.hs:1140) Cabal> registerCommand (src/Distribution/Simple/Setup.hs:1153) Cabal> unregisterCommand (src/Distribution/Simple/Setup.hs:1198) Cabal> emptySDistFlags (src/Distribution/Simple/Setup.hs:1110) Cabal> defaultSDistFlags (src/Distribution/Simple/Setup.hs:1067) Cabal> sdistCommand (src/Distribution/Simple/Setup.hs:1076) Cabal> TestFlags (src/Distribution/Simple/Setup.hs:2122) Cabal> emptyTestFlags (src/Distribution/Simple/Setup.hs:2245) Cabal> defaultTestFlags (src/Distribution/Simple/Setup.hs:2135) Cabal> testCommand (src/Distribution/Simple/Setup.hs:2148) Cabal> TestShowDetails (src/Distribution/Simple/Setup.hs:2093) Cabal> BenchmarkFlags (src/Distribution/Simple/Setup.hs:2259) Cabal> emptyBenchmarkFlags (src/Distribution/Simple/Setup.hs:2312) Cabal> defaultBenchmarkFlags (src/Distribution/Simple/Setup.hs:2265) Cabal> benchmarkCommand (src/Distribution/Simple/Setup.hs:2272) Cabal> configureOptions (src/Distribution/Simple/Setup.hs:445) Cabal> configureCCompiler (src/Distribution/Simple/Setup.hs:2512) Cabal> configureLinker (src/Distribution/Simple/Setup.hs:2516) Cabal> buildOptions (src/Distribution/Simple/Setup.hs:1932) Cabal> haddockOptions (src/Distribution/Simple/Setup.hs:1446) Cabal> haddockProjectOptions (src/Distribution/Simple/Setup.hs:1694) Cabal> installDirsOptions (src/Distribution/Simple/Setup.hs:796) Cabal> testOptions' (src/Distribution/Simple/Setup.hs:2182) Cabal> benchmarkOptions' (src/Distribution/Simple/Setup.hs:2288) Cabal> programFlagsDescription (src/Distribution/Simple/Setup.hs:2326) Cabal> replOptions (src/Distribution/Simple/Setup.hs:2077) Cabal> defaultDistPref (src/Distribution/Simple/Setup.hs:113) Cabal> optionDistPref (src/Distribution/Simple/Setup.hs:2433) Cabal> toFlag (src/Distribution/Simple/Flag.hs:94) Cabal> fromFlag (src/Distribution/Simple/Flag.hs:97) Cabal> fromFlagOrDefault (src/Distribution/Simple/Flag.hs:101) Cabal> flagToMaybe (src/Distribution/Simple/Flag.hs:105) Cabal> flagToList (src/Distribution/Simple/Flag.hs:114) Cabal> maybeToFlag (src/Distribution/Simple/Flag.hs:123) Cabal> boolOpt (src/Distribution/Simple/Setup.hs:2417) Cabal> boolOpt' (src/Distribution/Simple/Setup.hs:2421) Cabal> trueArg (src/Distribution/Simple/Setup.hs:2425) Cabal> falseArg (src/Distribution/Simple/Setup.hs:2425) Cabal> optionVerbosity (src/Distribution/Simple/Setup.hs:2447) Cabal> optionNumJobs (src/Distribution/Simple/Setup.hs:2458) Cabal> Warning: 'Component' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'InstalledPackageInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 66% ( 16 / 24) in 'Distribution.Types.LocalBuildInfo' Cabal> Missing documentation for: Cabal> Module header Cabal> unitIdTarget' (src/Distribution/Types/LocalBuildInfo.hs:228) Cabal> componentNameTargets (src/Distribution/Types/LocalBuildInfo.hs:288) Cabal> unitIdTarget (src/Distribution/Types/LocalBuildInfo.hs:291) Cabal> allTargetsInBuildOrder (src/Distribution/Types/LocalBuildInfo.hs:294) Cabal> withAllTargetsInBuildOrder (src/Distribution/Types/LocalBuildInfo.hs:297) Cabal> neededTargetsInBuildOrder (src/Distribution/Types/LocalBuildInfo.hs:300) Cabal> withNeededTargetsInBuildOrder (src/Distribution/Types/LocalBuildInfo.hs:303) Cabal> Warning: 'compBuildOrder' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 51% ( 30 / 58) in 'Distribution.Simple.LocalBuildInfo' Cabal> Missing documentation for: Cabal> Component Cabal> ComponentName Cabal> LibraryName Cabal> defaultLibName Cabal> showComponentName Cabal> componentBuildDir (src/Distribution/Simple/LocalBuildInfo.hs:100) Cabal> foldComponent Cabal> componentName Cabal> componentBuildInfo Cabal> lookupComponent Cabal> getComponent Cabal> allComponentsInBuildOrder (src/Distribution/Simple/LocalBuildInfo.hs:177) Cabal> withTestLBI (src/Distribution/Simple/LocalBuildInfo.hs:148) Cabal> enabledTestLBIs (src/Distribution/Simple/LocalBuildInfo.hs:153) Cabal> enabledBenchLBIs (src/Distribution/Simple/LocalBuildInfo.hs:160) Cabal> PathTemplateVariable (src/Distribution/Simple/InstallDirs/Internal.hs:19) Cabal> PathTemplateEnv (src/Distribution/Simple/InstallDirs.hs:362) Cabal> defaultInstallDirs (src/Distribution/Simple/InstallDirs.hs:174) Cabal> defaultInstallDirs' (src/Distribution/Simple/InstallDirs.hs:177) Cabal> combineInstallDirs (src/Distribution/Simple/InstallDirs.hs:114) Cabal> combinePathTemplate (src/Distribution/Simple/InstallDirs.hs:377) Cabal> platformTemplateEnv (src/Distribution/Simple/InstallDirs.hs:418) Cabal> compilerTemplateEnv (src/Distribution/Simple/InstallDirs.hs:413) Cabal> packageTemplateEnv (src/Distribution/Simple/InstallDirs.hs:403) Cabal> abiTemplateEnv (src/Distribution/Simple/InstallDirs.hs:424) Cabal> installDirsTemplateEnv (src/Distribution/Simple/InstallDirs.hs:434) Cabal> absoluteInstallCommandDirs (src/Distribution/Simple/LocalBuildInfo.hs:306) Cabal> substPathTemplate (src/Distribution/Simple/LocalBuildInfo.hs:355) Cabal> 55% ( 5 / 9) in 'Distribution.Simple.Hpc' Cabal> Missing documentation for: Cabal> Way (src/Distribution/Simple/Hpc.hs:54) Cabal> htmlDir (src/Distribution/Simple/Hpc.hs:108) Cabal> mixDir (src/Distribution/Simple/Hpc.hs:67) Cabal> tixDir (src/Distribution/Simple/Hpc.hs:95) Cabal> 50% ( 1 / 2) in 'Distribution.Simple.Build.PackageInfoModule' Cabal> Missing documentation for: Cabal> generatePackageInfoModule (src/Distribution/Simple/Build/PackageInfoModule.hs:34) Cabal> 100% ( 3 / 3) in 'Distribution.Simple.Build.Macros' Cabal> 100% ( 7 / 7) in 'Distribution.Backpack.ComponentsGraph' Cabal> 71% ( 10 / 14) in 'Distribution.Simple.Test.Log' Cabal> Missing documentation for: Cabal> Module header Cabal> TestLogs (src/Distribution/Simple/Test/Log.hs:62) Cabal> summarizeSuiteStart (src/Distribution/Simple/Test/Log.hs:165) Cabal> testSuiteLogPath (src/Distribution/Simple/Test/Log.hs:111) Cabal> 100% ( 2 / 2) in 'Distribution.Simple.Program.Ld' Cabal> 100% ( 3 / 3) in 'Distribution.Simple.Program.Ar' Cabal> Warning: 'computeCompatPackageName' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 54% ( 6 / 11) in 'Distribution.Backpack.ConfiguredComponent' Cabal> Missing documentation for: Cabal> toConfiguredComponent (src/Distribution/Backpack/ConfiguredComponent.hs:168) Cabal> toConfiguredComponents (src/Distribution/Backpack/ConfiguredComponent.hs:275) Cabal> ConfiguredComponentMap (src/Distribution/Backpack/ConfiguredComponent.hs:165) Cabal> extendConfiguredComponentMap (src/Distribution/Backpack/ConfiguredComponent.hs:257) Cabal> newPackageDepsBehaviour (src/Distribution/Backpack/ConfiguredComponent.hs:306) Cabal> Warning: 'ReadyComponent' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'ModSubst' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 54% ( 6 / 11) in 'Distribution.Backpack.LinkedComponent' Cabal> Missing documentation for: Cabal> toLinkedComponent (src/Distribution/Backpack/LinkedComponent.hs:115) Cabal> toLinkedComponents (src/Distribution/Backpack/LinkedComponent.hs:338) Cabal> dispLinkedComponent (src/Distribution/Backpack/LinkedComponent.hs:102) Cabal> LinkedComponentMap (src/Distribution/Backpack/LinkedComponent.hs:356) Cabal> extendLinkedComponentMap (src/Distribution/Backpack/LinkedComponent.hs:358) Cabal> Warning: 'matchExactly' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'ambiguousWith' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'shadows' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 57% ( 11 / 19) in 'Distribution.Simple.BuildTarget' Cabal> Missing documentation for: Cabal> QualLevel (src/Distribution/Simple/BuildTarget.hs:364) Cabal> buildTargetComponentName (src/Distribution/Simple/BuildTarget.hs:136) Cabal> readUserBuildTargets (src/Distribution/Simple/BuildTarget.hs:179) Cabal> showUserBuildTarget (src/Distribution/Simple/BuildTarget.hs:258) Cabal> UserBuildTargetProblem (src/Distribution/Simple/BuildTarget.hs:237) Cabal> reportUserBuildTargetProblems (src/Distribution/Simple/BuildTarget.hs:241) Cabal> BuildTargetProblem (src/Distribution/Simple/BuildTarget.hs:332) Cabal> reportBuildTargetProblems (src/Distribution/Simple/BuildTarget.hs:390) Cabal> Warning: 'lib' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'C' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 58% ( 18 / 31) in 'Distribution.Simple.BuildPaths' Cabal> Missing documentation for: Cabal> defaultDistPref (src/Distribution/Simple/Setup.hs:113) Cabal> srcPref (src/Distribution/Simple/BuildPaths.hs:65) Cabal> hscolourPref (src/Distribution/Simple/BuildPaths.hs:68) Cabal> cppHeaderName (src/Distribution/Simple/BuildPaths.hs:98) Cabal> haddockName (src/Distribution/Simple/BuildPaths.hs:117) Cabal> mkLibName (src/Distribution/Simple/BuildPaths.hs:194) Cabal> mkProfLibName (src/Distribution/Simple/BuildPaths.hs:197) Cabal> mkSharedLibName (src/Distribution/Simple/BuildPaths.hs:211) Cabal> mkStaticLibName (src/Distribution/Simple/BuildPaths.hs:217) Cabal> getSourceFiles (src/Distribution/Simple/BuildPaths.hs:165) Cabal> getLibSourceFiles (src/Distribution/Simple/BuildPaths.hs:123) Cabal> getExeSourceFiles (src/Distribution/Simple/BuildPaths.hs:136) Cabal> getFLibSourceFiles (src/Distribution/Simple/BuildPaths.hs:152) Cabal> 12% ( 1 / 8) in 'Distribution.Simple.UHC' Cabal> Missing documentation for: Cabal> configure (src/Distribution/Simple/UHC.hs:53) Cabal> getInstalledPackages (src/Distribution/Simple/UHC.hs:97) Cabal> buildLib (src/Distribution/Simple/UHC.hs:175) Cabal> buildExe (src/Distribution/Simple/UHC.hs:198) Cabal> installLib (src/Distribution/Simple/UHC.hs:253) Cabal> registerPackage (src/Distribution/Simple/UHC.hs:275) Cabal> inplacePackageDbPath (src/Distribution/Simple/UHC.hs:295) Cabal> 0% ( 0 / 13) in 'Distribution.Simple.HaskellSuite' Cabal> Missing documentation for: Cabal> Module header Cabal> configure (src/Distribution/Simple/HaskellSuite.hs:29) Cabal> hstoolVersion (src/Distribution/Simple/HaskellSuite.hs:88) Cabal> numericVersion (src/Distribution/Simple/HaskellSuite.hs:91) Cabal> getCompilerVersion (src/Distribution/Simple/HaskellSuite.hs:94) Cabal> getExtensions (src/Distribution/Simple/HaskellSuite.hs:106) Cabal> getLanguages (src/Distribution/Simple/HaskellSuite.hs:114) Cabal> getInstalledPackages (src/Distribution/Simple/HaskellSuite.hs:124) Cabal> buildLib (src/Distribution/Simple/HaskellSuite.hs:151) Cabal> installLib (src/Distribution/Simple/HaskellSuite.hs:186) Cabal> registerPackage (src/Distribution/Simple/HaskellSuite.hs:206) Cabal> initPackageDB (src/Distribution/Simple/HaskellSuite.hs:220) Cabal> packageDbOpt (src/Distribution/Simple/HaskellSuite.hs:225) Cabal> Warning: 'Arch' is ambiguous. It is defined Cabal> * in ‘Distribution.Types.ConfVar’ Cabal> * in ‘Distribution.System’ Cabal> You may be able to disambiguate the identifier by qualifying it or Cabal> by specifying the type/value namespace explicitly. Cabal> Defaulting to the one defined in ‘Distribution.Types.ConfVar’ Cabal> Warning: 'OS' is ambiguous. It is defined Cabal> * in ‘Distribution.Types.ConfVar’ Cabal> * in ‘Distribution.System’ Cabal> You may be able to disambiguate the identifier by qualifying it or Cabal> by specifying the type/value namespace explicitly. Cabal> Defaulting to the one defined in ‘Distribution.Types.ConfVar’ Cabal> Warning: 'hsLibraries' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 52% ( 20 / 38) in 'Distribution.Simple.GHCJS' Cabal> Missing documentation for: Cabal> Module header Cabal> getGhcInfo (src/Distribution/Simple/GHCJS.hs:240) Cabal> configure (src/Distribution/Simple/GHCJS.hs:90) Cabal> buildLib (src/Distribution/Simple/GHCJS.hs:375) Cabal> replLib (src/Distribution/Simple/GHCJS.hs:380) Cabal> replFLib (src/Distribution/Simple/GHCJS.hs:748) Cabal> replExe (src/Distribution/Simple/GHCJS.hs:764) Cabal> hcPkgInfo (src/Distribution/Simple/GHCJS.hs:1785) Cabal> registerPackage (src/Distribution/Simple/GHCJS.hs:1801) Cabal> componentGhcOptions (src/Distribution/Simple/GHCJS.hs:1608) Cabal> componentCcGhcOptions (src/Distribution/Simple/GHCJS.hs:1619) Cabal> getLibDir (src/Distribution/Simple/GHCJS.hs:279) Cabal> isDynamic (src/Distribution/Simple/GHCJS.hs:1765) Cabal> pkgRoot (src/Distribution/Simple/GHCJS.hs:1812) Cabal> readGhcEnvironmentFile (src/Distribution/Simple/GHC/EnvironmentParser.hs:46) Cabal> parseGhcEnvironmentFile (src/Distribution/Simple/GHC/EnvironmentParser.hs:43) Cabal> ParseErrorExc (src/Distribution/Simple/GHC/EnvironmentParser.hs:38) Cabal> getImplInfo (src/Distribution/Simple/GHC/ImplInfo.hs:51) Cabal> Warning: 'hsLibraries' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 52% ( 20 / 38) in 'Distribution.Simple.GHC' Cabal> Missing documentation for: Cabal> getGhcInfo (src/Distribution/Simple/GHC.hs:324) Cabal> configure (src/Distribution/Simple/GHC.hs:132) Cabal> getInstalledPackagesMonitorFiles (src/Distribution/Simple/GHC.hs:466) Cabal> buildLib (src/Distribution/Simple/GHC.hs:497) Cabal> replLib (src/Distribution/Simple/GHC.hs:502) Cabal> replFLib (src/Distribution/Simple/GHC.hs:1015) Cabal> replExe (src/Distribution/Simple/GHC.hs:1031) Cabal> hcPkgInfo (src/Distribution/Simple/GHC.hs:2107) Cabal> registerPackage (src/Distribution/Simple/GHC.hs:2124) Cabal> componentGhcOptions (src/Distribution/Simple/GHC.hs:1896) Cabal> componentCcGhcOptions (src/Distribution/Simple/GHC.hs:1905) Cabal> getLibDir (src/Distribution/Simple/GHC.hs:381) Cabal> isDynamic (src/Distribution/Simple/GHC.hs:2158) Cabal> pkgRoot (src/Distribution/Simple/GHC.hs:2135) Cabal> readGhcEnvironmentFile (src/Distribution/Simple/GHC/EnvironmentParser.hs:46) Cabal> parseGhcEnvironmentFile (src/Distribution/Simple/GHC/EnvironmentParser.hs:43) Cabal> ParseErrorExc (src/Distribution/Simple/GHC/EnvironmentParser.hs:38) Cabal> getImplInfo (src/Distribution/Simple/GHC/ImplInfo.hs:51) Cabal> 60% ( 3 / 5) in 'Distribution.Simple.ShowBuildInfo' Cabal> Missing documentation for: Cabal> mkCompilerInfo (src/Distribution/Simple/ShowBuildInfo.hs:125) Cabal> mkComponentInfo (src/Distribution/Simple/ShowBuildInfo.hs:132) Cabal> Warning: 'register' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 2 / 2) in 'Distribution.Simple.Install' Cabal> 66% ( 2 / 3) in 'Distribution.Simple.Build.PathsModule' Cabal> Missing documentation for: Cabal> generatePathsModule (src/Distribution/Simple/Build/PathsModule.hs:38) Cabal> Warning: 'TestSuite' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 75% ( 6 / 8) in 'Distribution.Simple.Test.LibV09' Cabal> Missing documentation for: Cabal> Module header Cabal> runTest (src/Distribution/Simple/Test/LibV09.hs:47) Cabal> 0% ( 0 / 2) in 'Distribution.Simple.Test.ExeV10' Cabal> Missing documentation for: Cabal> Module header Cabal> runTest (src/Distribution/Simple/Test/ExeV10.hs:38) Cabal> 92% ( 12 / 13) in 'Distribution.PackageDescription.Check' Cabal> Missing documentation for: Cabal> checkConfiguredPackage (src/Distribution/PackageDescription/Check.hs:908) Cabal> 66% ( 4 / 6) in 'Distribution.Make' Cabal> Missing documentation for: Cabal> defaultMain (src/Distribution/Make.hs:83) Cabal> defaultMainArgs (src/Distribution/Make.hs:86) Cabal> Warning: 'sleepFileTimeCalibrate' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 85% ( 6 / 7) in 'Distribution.Compat.Time' Cabal> Missing documentation for: Cabal> Module header Cabal> Warning: 'componentPackageDeps' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'InstalledPackageInfo' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'improveUnitId' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'HashedUnitId' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 1 / 2) in 'Distribution.Backpack.Configure' Cabal> Missing documentation for: Cabal> configureComponentLocalBuildInfos (src/Distribution/Backpack/Configure.hs:61) Cabal> Warning: 'OpenModule' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'Module' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 50% ( 1 / 2) in 'Distribution.Backpack.DescribeUnitId' Cabal> Missing documentation for: Cabal> Module header Cabal> 52% ( 9 / 17) in 'Distribution.Simple.Register' Cabal> Missing documentation for: Cabal> register (src/Distribution/Simple/Register.hs:95) Cabal> unregister (src/Distribution/Simple/Register.hs:582) Cabal> internalPackageDBPath (src/Distribution/Simple/Register.hs:605) Cabal> initPackageDB (src/Distribution/Simple/Register.hs:285) Cabal> doesPackageDBExist (src/Distribution/Simple/Register.hs:302) Cabal> deletePackageDB (src/Distribution/Simple/Register.hs:310) Cabal> registerPackage (src/Distribution/Simple/Register.hs:336) Cabal> generateRegistrationInfo (src/Distribution/Simple/Register.hs:214) Cabal> 42% ( 8 / 19) in 'Distribution.Simple.PreProcess' Cabal> Missing documentation for: Cabal> mkSimplePreProcessor (src/Distribution/Simple/PreProcess.hs:146) Cabal> runSimplePreProcessor (src/Distribution/Simple/PreProcess.hs:155) Cabal> ppCpp (src/Distribution/Simple/PreProcess.hs:386) Cabal> ppCpp' (src/Distribution/Simple/PreProcess.hs:389) Cabal> ppGreenCard (src/Distribution/Simple/PreProcess.hs:364) Cabal> ppC2hs (src/Distribution/Simple/PreProcess.hs:591) Cabal> ppHsc2hs (src/Distribution/Simple/PreProcess.hs:437) Cabal> ppHappy (src/Distribution/Simple/PreProcess.hs:738) Cabal> ppAlex (src/Distribution/Simple/PreProcess.hs:746) Cabal> ppUnlit (src/Distribution/Simple/PreProcess.hs:376) Cabal> platformDefines (src/Distribution/Simple/PreProcess.hs:652) Cabal> 75% ( 3 / 4) in 'Distribution.Simple.UserHooks' Cabal> Missing documentation for: Cabal> Args (src/Distribution/Simple/UserHooks.hs:44) Cabal> 100% ( 2 / 2) in 'Distribution.Simple.Test' Cabal> 100% ( 2 / 2) in 'Distribution.Simple.Bench' Cabal> Warning: 'UserHooks' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 84% ( 22 / 26) in 'Distribution.Simple.Configure' Cabal> Missing documentation for: Cabal> configCompilerEx (src/Distribution/Simple/Configure.hs:1721) Cabal> configCompilerAuxEx (src/Distribution/Simple/Configure.hs:1711) Cabal> checkForeignDeps (src/Distribution/Simple/Configure.hs:1742) Cabal> platformDefines (src/Distribution/Simple/PreProcess.hs:652) Cabal> Warning: 'die' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'errorPrefix' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 100% ( 15 / 15) in 'Distribution.Simple.SrcDist' Cabal> 87% ( 7 / 8) in 'Distribution.Simple.Build' Cabal> Missing documentation for: Cabal> repl (src/Distribution/Simple/Build.hs:200) Cabal> Warning: 'haddocks' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'Haddock' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> Warning: 'HaddocksFlags' is out of scope. Cabal> If you qualify the identifier, haddock can try to link it anyway. Cabal> 66% ( 4 / 6) in 'Distribution.Simple.Haddock' Cabal> Missing documentation for: Cabal> haddock (src/Distribution/Simple/Haddock.hs:200) Cabal> hscolour (src/Distribution/Simple/Haddock.hs:938) Cabal> 95% ( 20 / 21) in 'Distribution.Simple' Cabal> Missing documentation for: Cabal> Args (src/Distribution/Simple/UserHooks.hs:44) Cabal> Warning: Distribution.Backpack.ModuleShape: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.ReadE: could not find link destinations for: Cabal> - Distribution.ReadE.ErrorMsg Cabal> Warning: Distribution.Simple.Flag: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.InstallDirs.Internal: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.InstallDirs: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Types.ComponentLocalBuildInfo: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Types.DumpBuildInfo: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Types.GivenComponent: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Verbosity.Internal: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Verbosity: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.Program.Types: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.Utils: could not find link destinations for: Cabal> - Distribution.Simple.Utils.withMetadata Cabal> Warning: Distribution.Utils.NubList: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Utils.LogProgress: could not find link destinations for: Cabal> - Distribution.Utils.LogProgress.CtxMsg Cabal> Warning: Distribution.Simple.Program.Find: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> - Distribution.Simple.Program.Find.findExecutable Cabal> Warning: Distribution.Simple.PackageIndex: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> - Distribution.Simple.PackageIndex.DepUniqueKey Cabal> Warning: Distribution.Simple.Compiler: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.Program.Db: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.Program: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.Setup: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> - Distribution.Simple.Setup.programDbPaths Cabal> Warning: Distribution.Types.LocalBuildInfo: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Simple.LocalBuildInfo: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> - Distribution.Types.ComponentName.NotLibComponentName Cabal> Warning: Distribution.PackageDescription.Check: could not find link destinations for: Cabal> - Distribution.PackageDescription.Check.CEField Cabal> - Distribution.PackageDescription.Check.CEType Cabal> Warning: Distribution.Make: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Compat.Time: could not find link destinations for: Cabal> - Distribution.Utils.Structured.Tagged Cabal> - Distribution.Utils.Structured.structureHash' Cabal> Warning: Distribution.Backpack.Configure: could not find link destinations for: Cabal> - Distribution.Backpack.PreExistingComponent.PreExistingComponent Cabal> Documentation created: dist/doc/html/Cabal/index.html, Cabal> dist/doc/html/Cabal/Cabal.txt Cabal> Running phase: installPhase Cabal> Installing library in /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 Cabal> Running phase: fixupPhase Cabal> shrinking RPATHs of ELF executables and libraries in /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 Cabal> shrinking /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSCabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3-ghc9.6.3.so Cabal> checking for references to /build/ in /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0... Cabal> patching script interpreter paths in /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 Cabal> stripping (with command strip and flags -S -p) in /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/lib Cabal> shrinking RPATHs of ELF executables and libraries in /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc Cabal> checking for references to /build/ in /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc... Cabal> patching script interpreter paths in /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc Cabal (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 Cabal (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ Cabal (post)> Cabal (post)> Pushing /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 (102.72 MiB) Cabal (post)> Pushing /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc (29.88 MiB) Cabal (post)> Cabal (post)> All done. Cabal (post)> added 2 signatures Cabal (post)> added 2 signatures Cabal (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0 Cabal (post)> copying 2 paths... Cabal (post)> copying path '/nix/store/iiazp1l38sslpgf88f1djbkmzy1piz84-Cabal-3.10.3.0-doc' to 'https://cache.nix-ci.com'... Cabal (post)> copying path '/nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0' to 'https://cache.nix-ci.com'... Cabal (post)> copying 2 paths... Cabal (post)> copying path '/nix/store/sac7bwzs151q41p5v8vbk45pjx391saz-Cabal-3.10.3.0.tar.gz.drv' to 'https://cache.nix-ci.com'... Cabal (post)> copying path '/nix/store/mnv973py4kyl39904d179prnq37am6cc-Cabal-3.10.3.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/01y23wghj4w4yg04f48xzv76x2cm79bq-cabal-doctest-1.0.11.drv'... building '/nix/store/yrj7yfjm4l20shgfl46z1m45yy580ixa-entropy-0.4.1.11.drv'... building '/nix/store/961xljkfgr5ib73g3bjyiikr08kmb2nn-ghc-paths-0.1.0.12.drv'... building '/nix/store/5zrqwrs5cm8qia9hic22yspds0224z4x-jailbreak-cabal-1.4.1.drv'... cabal-doctest> Running phase: setupCompilerEnvironmentPhase cabal-doctest> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. cabal-doctest> Running phase: unpackPhase cabal-doctest> unpacking source archive /nix/store/8ic4r88607c95vfk7d2idwr4rh3qz6cd-cabal-doctest-1.0.11.tar.gz cabal-doctest> source root is cabal-doctest-1.0.11 cabal-doctest> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-doctest-1.0.11/src/Distribution/Extra/Doctest.hs" entropy> Running phase: setupCompilerEnvironmentPhase entropy> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. cabal-doctest> Running phase: patchPhase ghc-paths> Running phase: setupCompilerEnvironmentPhase cabal-doctest> Running phase: compileBuildDriverPhase ghc-paths> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. cabal-doctest> setupCompileFlags: -package-db=/build/tmp.UnI3hgmhO7/setup-package.conf.d -threaded entropy> Running phase: unpackPhase cabal-doctest> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.UnI3hgmhO7/Main.o ) entropy> unpacking source archive /nix/store/gzjygi75qfvd633z01kfgp1fxmrdlmhq-entropy-0.4.1.11.tar.gz entropy> source root is entropy-0.4.1.11 entropy> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "entropy-0.4.1.11/System/EntropyWindows.hs" entropy> Running phase: patchPhase entropy> Running phase: compileBuildDriverPhase jailbreak-cabal> Running phase: setupCompilerEnvironmentPhase entropy> setupCompileFlags: -package-db=/build/tmp.MkMSyVa2mk/setup-package.conf.d -threaded jailbreak-cabal> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. cabal-doctest> [2 of 2] Linking Setup ghc-paths> Running phase: unpackPhase ghc-paths> unpacking source archive /nix/store/jbdk3r2ic959xyc0394gn6n61wgjf6n0-ghc-paths-0.1.0.12.tar.gz ghc-paths> source root is ghc-paths-0.1.0.12 ghc-paths> setting SOURCE_DATE_EPOCH to timestamp 1566388706 of file "ghc-paths-0.1.0.12/Setup.hs" ghc-paths> Running phase: patchPhase entropy> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.MkMSyVa2mk/Main.o ) ghc-paths> Replace Cabal file with edited version from mirror://hackage/ghc-paths-0.1.0.12/revision/7.cabal. ghc-paths> applying patch /nix/store/57w4xa43g7ilkdjd7mplrn8l3pvmyklf-ghc-paths-nix.patch ghc-paths> patching file GHC/Paths.hs ghc-paths> Running phase: compileBuildDriverPhase ghc-paths> setupCompileFlags: -package-db=/build/tmp.P5Rc01vwC3/setup-package.conf.d -threaded jailbreak-cabal> Running phase: unpackPhase jailbreak-cabal> unpacking source archive /nix/store/nsvmrc3l9i1l25d9fv8ilgq9mk0zgd47-jailbreak-cabal-1.4.1.tar.gz jailbreak-cabal> source root is jailbreak-cabal-1.4.1 jailbreak-cabal> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "jailbreak-cabal-1.4.1/Setup.hs" jailbreak-cabal> Running phase: patchPhase ghc-paths> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.P5Rc01vwC3/Main.o ) jailbreak-cabal> Running phase: compileBuildDriverPhase jailbreak-cabal> setupCompileFlags: -package-db=/build/tmp.xdXFdcNmM1/setup-package.conf.d -threaded jailbreak-cabal> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.xdXFdcNmM1/Main.o ) jailbreak-cabal> [2 of 2] Linking Setup entropy> [2 of 2] Linking Setup ghc-paths> [2 of 2] Linking Setup cabal-doctest> Running phase: updateAutotoolsGnuConfigScriptsPhase cabal-doctest> Running phase: configurePhase cabal-doctest> configureFlags: --verbose --prefix=/nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc/share/doc/cabal-doctest-1.0.11 --with-gcc=gcc --package-db=/build/tmp.UnI3hgmhO7/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib cabal-doctest> Using Parsec parser cabal-doctest> Configuring cabal-doctest-1.0.11... jailbreak-cabal> Running phase: updateAutotoolsGnuConfigScriptsPhase entropy> Running phase: updateAutotoolsGnuConfigScriptsPhase jailbreak-cabal> Running phase: configurePhase jailbreak-cabal> configureFlags: --verbose --prefix=/nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc/share/doc/jailbreak-cabal-1.4.1 --with-gcc=gcc --package-db=/build/tmp.xdXFdcNmM1/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib jailbreak-cabal> Using Parsec parser jailbreak-cabal> Configuring jailbreak-cabal-1.4.1... entropy> Running phase: configurePhase entropy> configureFlags: --verbose --prefix=/nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc/share/doc/entropy-0.4.1.11 --with-gcc=gcc --package-db=/build/tmp.MkMSyVa2mk/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib entropy> Using Parsec parser entropy> Configuring entropy-0.4.1.11... cabal-doctest> Dependency Cabal >=1.24 && <3.16: using Cabal-3.10.3.0 cabal-doctest> Dependency base >=4.9 && <5: using base-4.18.1.0 cabal-doctest> Dependency directory >=1.3 && <2: using directory-1.3.8.1 cabal-doctest> Dependency filepath >=1.4 && <2: using filepath-1.4.100.4 ghc-paths> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-paths> Running phase: configurePhase ghc-paths> configureFlags: --verbose --prefix=/nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc/share/doc/ghc-paths-0.1.0.12 --with-gcc=gcc --package-db=/build/tmp.P5Rc01vwC3/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib ghc-paths> Using Parsec parser ghc-paths> Configuring ghc-paths-0.1.0.12... jailbreak-cabal> Flags chosen: cabal-syntax=True jailbreak-cabal> Dependency Cabal >=3.7: using Cabal-3.10.3.0 jailbreak-cabal> Dependency Cabal-syntax >=3.7: using Cabal-syntax-3.10.3.0 jailbreak-cabal> Dependency base <5: using base-4.18.1.0 entropy> Flags chosen: donotgetentropy=False entropy> Dependency base >=4.8 && <5: using base-4.18.1.0 entropy> Dependency bytestring: using bytestring-0.11.5.2 entropy> Dependency unix: using unix-2.8.1.0 cabal-doctest> Source component graph: component lib cabal-doctest> Configured component graph: cabal-doctest> component cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li cabal-doctest> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-doctest> include base-4.18.1.0 cabal-doctest> include directory-1.3.8.1 cabal-doctest> include filepath-1.4.100.4 cabal-doctest> Linked component graph: cabal-doctest> unit cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li cabal-doctest> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-doctest> include base-4.18.1.0 cabal-doctest> include directory-1.3.8.1 cabal-doctest> include filepath-1.4.100.4 cabal-doctest> Distribution.Extra.Doctest=cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li:Distribution.Extra.Doctest cabal-doctest> Ready component graph: cabal-doctest> definite cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li cabal-doctest> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-doctest> depends base-4.18.1.0 cabal-doctest> depends directory-1.3.8.1 cabal-doctest> depends filepath-1.4.100.4 cabal-doctest> Using Cabal-3.10.1.0 compiled by ghc-9.6 cabal-doctest> Using compiler: ghc-9.6.3 cabal-doctest> Using install prefix: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 cabal-doctest> Executables installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/bin cabal-doctest> Libraries installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li cabal-doctest> Dynamic Libraries installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 cabal-doctest> Private executables installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/libexec/x86_64-linux-ghc-9.6.3/cabal-doctest-1.0.11 cabal-doctest> Data files installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/share/x86_64-linux-ghc-9.6.3/cabal-doctest-1.0.11 cabal-doctest> Documentation installed in: cabal-doctest> /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc/share/doc/cabal-doctest-1.0.11 cabal-doctest> Configuration files installed in: cabal-doctest> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/etc cabal-doctest> No alex found cabal-doctest> Using ar found on system at: cabal-doctest> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar cabal-doctest> No c2hs found cabal-doctest> No cpphs found cabal-doctest> No doctest found cabal-doctest> Using gcc version 14.3.0 given by user at: cabal-doctest> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc cabal-doctest> Using ghc version 9.6.3 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc cabal-doctest> Using ghc-pkg version 9.6.3 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 cabal-doctest> No ghcjs found cabal-doctest> No ghcjs-pkg found cabal-doctest> No greencard found cabal-doctest> Using haddock version 2.29.1 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 cabal-doctest> No happy found cabal-doctest> Using haskell-suite found on system at: haskell-suite-dummy-location cabal-doctest> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cabal-doctest> No hmake found cabal-doctest> Using hpc version 0.68 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 cabal-doctest> Using hsc2hs version 0.68.9 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 cabal-doctest> Using hscolour version 1.25 found on system at: cabal-doctest> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour cabal-doctest> No jhc found cabal-doctest> Using ld found on system at: cabal-doctest> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold cabal-doctest> No pkg-config found cabal-doctest> Using runghc version 9.6.3 found on system at: cabal-doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 cabal-doctest> Using strip version 2.44 found on system at: cabal-doctest> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip cabal-doctest> Using tar found on system at: cabal-doctest> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar cabal-doctest> No uhc found ghc-paths> Dependency base >=3 && <5: using base-4.18.1.0 cabal-doctest> Running phase: buildPhase cabal-doctest> Preprocessing library for cabal-doctest-1.0.11.. cabal-doctest> Building library for cabal-doctest-1.0.11.. jailbreak-cabal> Source component graph: component exe:jailbreak-cabal jailbreak-cabal> Configured component graph: jailbreak-cabal> component jailbreak-cabal-1.4.1-B1QVt2ctco5Ook2h3vb70-jailbreak-cabal jailbreak-cabal> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 jailbreak-cabal> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m jailbreak-cabal> include base-4.18.1.0 jailbreak-cabal> Linked component graph: jailbreak-cabal> unit jailbreak-cabal-1.4.1-B1QVt2ctco5Ook2h3vb70-jailbreak-cabal jailbreak-cabal> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 jailbreak-cabal> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m jailbreak-cabal> include base-4.18.1.0 jailbreak-cabal> Ready component graph: jailbreak-cabal> definite jailbreak-cabal-1.4.1-B1QVt2ctco5Ook2h3vb70-jailbreak-cabal jailbreak-cabal> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 jailbreak-cabal> depends Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m jailbreak-cabal> depends base-4.18.1.0 jailbreak-cabal> Using Cabal-3.10.1.0 compiled by ghc-9.6 jailbreak-cabal> Using compiler: ghc-9.6.3 jailbreak-cabal> Using install prefix: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 jailbreak-cabal> Executables installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/bin jailbreak-cabal> Libraries installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/jailbreak-cabal-1.4.1 jailbreak-cabal> Dynamic Libraries installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 jailbreak-cabal> Private executables installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/libexec/x86_64-linux-ghc-9.6.3/jailbreak-cabal-1.4.1 jailbreak-cabal> Data files installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/share/x86_64-linux-ghc-9.6.3/jailbreak-cabal-1.4.1 jailbreak-cabal> Documentation installed in: jailbreak-cabal> /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc/share/doc/jailbreak-cabal-1.4.1 jailbreak-cabal> Configuration files installed in: jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/etc jailbreak-cabal> No alex found jailbreak-cabal> Using ar found on system at: jailbreak-cabal> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar jailbreak-cabal> No c2hs found jailbreak-cabal> No cpphs found jailbreak-cabal> No doctest found jailbreak-cabal> Using gcc version 14.3.0 given by user at: jailbreak-cabal> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc jailbreak-cabal> Using ghc version 9.6.3 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc jailbreak-cabal> Using ghc-pkg version 9.6.3 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 jailbreak-cabal> No ghcjs found jailbreak-cabal> No ghcjs-pkg found jailbreak-cabal> No greencard found jailbreak-cabal> Using haddock version 2.29.1 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 jailbreak-cabal> No happy found jailbreak-cabal> Using haskell-suite found on system at: haskell-suite-dummy-location jailbreak-cabal> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location jailbreak-cabal> No hmake found jailbreak-cabal> Using hpc version 0.68 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 jailbreak-cabal> Using hsc2hs version 0.68.9 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 jailbreak-cabal> No hscolour found jailbreak-cabal> No jhc found jailbreak-cabal> Using ld found on system at: jailbreak-cabal> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold jailbreak-cabal> No pkg-config found jailbreak-cabal> Using runghc version 9.6.3 found on system at: jailbreak-cabal> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 jailbreak-cabal> Using strip version 2.44 found on system at: jailbreak-cabal> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip jailbreak-cabal> Using tar found on system at: jailbreak-cabal> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar jailbreak-cabal> No uhc found cabal-doctest> [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o ) entropy> Source component graph: component lib entropy> Configured component graph: entropy> component entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u entropy> include base-4.18.1.0 entropy> include bytestring-0.11.5.2 entropy> include unix-2.8.1.0 entropy> Linked component graph: entropy> unit entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u entropy> include base-4.18.1.0 entropy> include bytestring-0.11.5.2 entropy> include unix-2.8.1.0 entropy> System.Entropy=entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u:System.Entropy entropy> Ready component graph: entropy> definite entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u entropy> depends base-4.18.1.0 entropy> depends bytestring-0.11.5.2 entropy> depends unix-2.8.1.0 entropy> Using Cabal-3.10.3.0 compiled by ghc-9.6 entropy> Using compiler: ghc-9.6.3 entropy> Using install prefix: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 entropy> Executables installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/bin entropy> Libraries installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u entropy> Dynamic Libraries installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 entropy> Private executables installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/libexec/x86_64-linux-ghc-9.6.3/entropy-0.4.1.11 entropy> Data files installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/share/x86_64-linux-ghc-9.6.3/entropy-0.4.1.11 entropy> Documentation installed in: entropy> /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc/share/doc/entropy-0.4.1.11 entropy> Configuration files installed in: entropy> /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/etc entropy> No alex found entropy> Using ar found on system at: entropy> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar entropy> No c2hs found entropy> No cpphs found entropy> No doctest found entropy> Using gcc version 14.3.0 given by user at: entropy> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc entropy> Using ghc version 9.6.3 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc entropy> Using ghc-pkg version 9.6.3 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 entropy> No ghcjs found entropy> No ghcjs-pkg found entropy> No greencard found entropy> Using haddock version 2.29.1 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 entropy> No happy found entropy> Using haskell-suite found on system at: haskell-suite-dummy-location entropy> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location entropy> No hmake found entropy> Using hpc version 0.68 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 entropy> Using hsc2hs version 0.68.9 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 entropy> Using hscolour version 1.25 found on system at: entropy> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour entropy> No jhc found entropy> Using ld found on system at: entropy> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold entropy> No pkg-config found entropy> Using runghc version 9.6.3 found on system at: entropy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 entropy> Using strip version 2.44 found on system at: entropy> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip entropy> Using tar found on system at: entropy> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar entropy> No uhc found jailbreak-cabal> Running phase: buildPhase ghc-paths> Source component graph: component lib ghc-paths> Configured component graph: ghc-paths> component ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-paths> include base-4.18.1.0 ghc-paths> Linked component graph: ghc-paths> unit ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-paths> include base-4.18.1.0 ghc-paths> GHC.Paths=ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4:GHC.Paths ghc-paths> Ready component graph: ghc-paths> definite ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-paths> depends base-4.18.1.0 ghc-paths> Using Cabal-3.10.3.0 compiled by ghc-9.6 ghc-paths> Using compiler: ghc-9.6.3 ghc-paths> Using install prefix: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 ghc-paths> Executables installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/bin ghc-paths> Libraries installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-paths> Dynamic Libraries installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ghc-paths> Private executables installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/libexec/x86_64-linux-ghc-9.6.3/ghc-paths-0.1.0.12 ghc-paths> Data files installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/share/x86_64-linux-ghc-9.6.3/ghc-paths-0.1.0.12 ghc-paths> Documentation installed in: ghc-paths> /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc/share/doc/ghc-paths-0.1.0.12 ghc-paths> Configuration files installed in: ghc-paths> /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/etc ghc-paths> No alex found ghc-paths> Using ar found on system at: ghc-paths> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ghc-paths> No c2hs found ghc-paths> No cpphs found ghc-paths> No doctest found ghc-paths> Using gcc version 14.3.0 given by user at: ghc-paths> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ghc-paths> Using ghc version 9.6.3 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ghc-paths> Using ghc-pkg version 9.6.3 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ghc-paths> No ghcjs found ghc-paths> No ghcjs-pkg found ghc-paths> No greencard found ghc-paths> Using haddock version 2.29.1 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ghc-paths> No happy found ghc-paths> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-paths> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-paths> No hmake found ghc-paths> Using hpc version 0.68 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ghc-paths> Using hsc2hs version 0.68.9 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ghc-paths> Using hscolour version 1.25 found on system at: ghc-paths> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ghc-paths> No jhc found ghc-paths> Using ld found on system at: ghc-paths> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ghc-paths> No pkg-config found ghc-paths> Using runghc version 9.6.3 found on system at: ghc-paths> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ghc-paths> Using strip version 2.44 found on system at: ghc-paths> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ghc-paths> Using tar found on system at: ghc-paths> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ghc-paths> No uhc found ghc-paths> Running: /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc --print-libdir -j16 '+RTS' -A64M -RTS -haddock entropy> Running phase: buildPhase jailbreak-cabal> Preprocessing executable 'jailbreak-cabal' for jailbreak-cabal-1.4.1.. jailbreak-cabal> Building executable 'jailbreak-cabal' for jailbreak-cabal-1.4.1.. ghc-paths> Running phase: buildPhase ghc-paths> Preprocessing library for ghc-paths-0.1.0.12.. ghc-paths> Building library for ghc-paths-0.1.0.12.. jailbreak-cabal> [1 of 1] Compiling Main ( Main.hs, dist/build/jailbreak-cabal/jailbreak-cabal-tmp/Main.o ) ghc-paths> [1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, dist/build/GHC/Paths.o, dist/build/GHC/Paths.dyn_o ) ghc-paths> [1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, dist/build/GHC/Paths.p_o ) entropy> Result of RDRAND Test: True jailbreak-cabal> [2 of 2] Linking dist/build/jailbreak-cabal/jailbreak-cabal entropy> Result of libc getrandom() Test: True entropy> Result of getentropy() Test: True entropy> Preprocessing library for entropy-0.4.1.11.. entropy> Building library for entropy-0.4.1.11.. ghc-paths> Running phase: checkPhase cabal-doctest> [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.p_o ) ghc-paths> Package has no test suites. ghc-paths> Running phase: haddockPhase entropy> [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.o, dist/build/System/EntropyNix.dyn_o ) ghc-paths> Preprocessing library for ghc-paths-0.1.0.12.. ghc-paths> Running Haddock on library for ghc-paths-0.1.0.12.. ghc-paths> Warning: --source-* options are ignored when --hyperlinked-source is enabled. jailbreak-cabal> Running phase: checkPhase jailbreak-cabal> Package has no test suites. jailbreak-cabal> Running phase: haddockPhase jailbreak-cabal> Running phase: installPhase jailbreak-cabal> Installing executable jailbreak-cabal in /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/bin jailbreak-cabal> Warning: The directory jailbreak-cabal> /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/bin is not jailbreak-cabal> in the system search path. entropy> [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.o, dist/build/System/Entropy.dyn_o ) ghc-paths> 0% ( 0 / 5) in 'GHC.Paths' ghc-paths> Missing documentation for: ghc-paths> Module header ghc-paths> ghc (GHC/Paths.hs:29) ghc-paths> ghc_pkg (GHC/Paths.hs:29) ghc-paths> libdir (GHC/Paths.hs:29) ghc-paths> docdir (GHC/Paths.hs:29) jailbreak-cabal> Running phase: fixupPhase jailbreak-cabal> shrinking RPATHs of ELF executables and libraries in /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 jailbreak-cabal> shrinking /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/bin/jailbreak-cabal jailbreak-cabal> checking for references to /build/ in /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1... jailbreak-cabal> patching script interpreter paths in /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 jailbreak-cabal> stripping (with command strip and flags -S -p) in /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1/bin jailbreak-cabal> shrinking RPATHs of ELF executables and libraries in /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc jailbreak-cabal> checking for references to /build/ in /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc... jailbreak-cabal> patching script interpreter paths in /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc jailbreak-cabal (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc jailbreak-cabal (post)> Pushing 2 paths (24 are already present) using zstd to cache sellout ⏳ jailbreak-cabal (post)> jailbreak-cabal (post)> Pushing /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 (4.89 MiB) jailbreak-cabal (post)> Pushing /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc (2.29 KiB) jailbreak-cabal (post)> jailbreak-cabal (post)> All done. jailbreak-cabal (post)> added 2 signatures jailbreak-cabal (post)> added 1 signatures jailbreak-cabal (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1 /nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc jailbreak-cabal (post)> copying 2 paths... jailbreak-cabal (post)> copying path '/nix/store/50w1mz5jvl2zhsbbzzhhwa9mvs9cs0mh-jailbreak-cabal-1.4.1' to 'https://cache.nix-ci.com'... jailbreak-cabal (post)> copying path '/nix/store/n9jx8p0jmzpw44lws5zlhc248pq4j882-jailbreak-cabal-1.4.1-doc' to 'https://cache.nix-ci.com'... jailbreak-cabal (post)> copying 1 paths... jailbreak-cabal (post)> copying path '/nix/store/5zrqwrs5cm8qia9hic22yspds0224z4x-jailbreak-cabal-1.4.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/nn661j1l2ydkqfzxji45ml589v2cfqji-ChasingBottoms-1.3.1.15.drv'... building '/nix/store/l2n7415jvhaa9fjpwx43j312fd1sjz3r-ghc-trace-events-0.1.2.10.drv'... building '/nix/store/7xvm0sb2cy49qyi5xi70x98scmy8b72j-newtype-generics-0.6.2.drv'... building '/nix/store/2afcjaxi3bm90plywhdi73xhyp3g82gl-quickcheck-classes-base-0.6.2.0.drv'... cabal-doctest> Running phase: checkPhase cabal-doctest> Package has no test suites. cabal-doctest> Running phase: haddockPhase cabal-doctest> Preprocessing library for cabal-doctest-1.0.11.. cabal-doctest> Running Haddock on library for cabal-doctest-1.0.11.. cabal-doctest> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cabal-doctest> 100% ( 6 / 6) in 'Distribution.Extra.Doctest' entropy> [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.p_o ) entropy> [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.p_o ) entropy> Running phase: checkPhase entropy> Package has no test suites. entropy> Running phase: haddockPhase entropy> Preprocessing library for entropy-0.4.1.11.. entropy> Running Haddock on library for entropy-0.4.1.11.. entropy> Warning: --source-* options are ignored when --hyperlinked-source is enabled. entropy> Warning: 'xor' is out of scope. entropy> If you qualify the identifier, haddock can try to link it anyway. entropy> 100% ( 7 / 7) in 'System.Entropy' ghc-paths> Documentation created: dist/doc/html/ghc-paths/, ghc-paths> dist/doc/html/ghc-paths/ghc-paths.txt ghc-paths> Running phase: installPhase ghc-paths> Installing library in /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-paths> Running phase: fixupPhase ghc-paths> shrinking RPATHs of ELF executables and libraries in /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 ghc-paths> shrinking /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4-ghc9.6.3.so ghc-paths> checking for references to /build/ in /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12... ghc-paths> patching script interpreter paths in /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 ghc-paths> stripping (with command strip and flags -S -p) in /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12/lib ghc-paths> shrinking RPATHs of ELF executables and libraries in /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc ghc-paths> checking for references to /build/ in /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc... ghc-paths> patching script interpreter paths in /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc ChasingBottoms> Running phase: setupCompilerEnvironmentPhase ChasingBottoms> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ChasingBottoms> Running phase: unpackPhase ChasingBottoms> unpacking source archive /nix/store/hc9qv81sw76j1lmqdh8cqxmrfnvq36da-ChasingBottoms-1.3.1.15.tar.gz ChasingBottoms> source root is ChasingBottoms-1.3.1.15 ghc-trace-events> Running phase: setupCompilerEnvironmentPhase ghc-trace-events> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ghc-paths (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 ghc-paths (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ ghc-paths (post)> ghc-paths (post)> Pushing /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 (101.43 KiB) ghc-paths (post)> Pushing /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc (121.23 KiB) ghc-paths (post)> ghc-paths (post)> All done. ghc-paths (post)> added 2 signatures ghc-paths (post)> added 1 signatures ghc-paths (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc /nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12 ghc-paths (post)> copying 2 paths... ghc-paths (post)> copying path '/nix/store/qqddqs088603phf2ss26vxwrz0czvz2b-ghc-paths-0.1.0.12-doc' to 'https://cache.nix-ci.com'... ghc-paths (post)> copying path '/nix/store/zyjhx1ivjl6722ldilx8yzipd2ydnwi9-ghc-paths-0.1.0.12' to 'https://cache.nix-ci.com'... ghc-paths (post)> copying 1 paths... ghc-paths (post)> copying path '/nix/store/961xljkfgr5ib73g3bjyiikr08kmb2nn-ghc-paths-0.1.0.12.drv' to 'https://cache.nix-ci.com'... building '/nix/store/8islh6lhbbdi33gkhc8qvwx1qgdlvx7x-doctest-0.22.6.drv'... cabal-doctest> Documentation created: dist/doc/html/cabal-doctest/index.html, cabal-doctest> dist/doc/html/cabal-doctest/cabal-doctest.txt cabal-doctest> Running phase: installPhase cabal-doctest> Installing library in /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/cabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li cabal-doctest> Running phase: fixupPhase cabal-doctest> shrinking RPATHs of ELF executables and libraries in /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 cabal-doctest> shrinking /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHScabal-doctest-1.0.11-Kfeaso1Euno9YybDI3C2Li-ghc9.6.3.so cabal-doctest> checking for references to /build/ in /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11... cabal-doctest> patching script interpreter paths in /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 cabal-doctest> stripping (with command strip and flags -S -p) in /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/lib cabal-doctest> shrinking RPATHs of ELF executables and libraries in /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc cabal-doctest> checking for references to /build/ in /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc... cabal-doctest> patching script interpreter paths in /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc entropy> Documentation created: dist/doc/html/entropy/, entropy> dist/doc/html/entropy/entropy.txt entropy> Running phase: installPhase entropy> Installing library in /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u entropy> Running phase: fixupPhase entropy> shrinking RPATHs of ELF executables and libraries in /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 entropy> shrinking /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSentropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u-ghc9.6.3.so entropy> checking for references to /build/ in /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11... entropy> patching script interpreter paths in /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 entropy> stripping (with command strip and flags -S -p) in /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11/lib entropy> shrinking RPATHs of ELF executables and libraries in /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc entropy> checking for references to /build/ in /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc... entropy> patching script interpreter paths in /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc ChasingBottoms> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ChasingBottoms-1.3.1.15/Test/ChasingBottoms/TimeOut/Tests.hs" ChasingBottoms> Running phase: patchPhase ChasingBottoms> Replace Cabal file with edited version from mirror://hackage/ChasingBottoms-1.3.1.15/revision/2.cabal. ChasingBottoms> Run jailbreak-cabal to lift version restrictions on build inputs. ChasingBottoms> Running phase: compileBuildDriverPhase ChasingBottoms> setupCompileFlags: -package-db=/build/tmp.0agMdjUUjc/setup-package.conf.d -threaded ChasingBottoms> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.0agMdjUUjc/Main.o ) ChasingBottoms> [2 of 2] Linking Setup ChasingBottoms> Running phase: updateAutotoolsGnuConfigScriptsPhase ChasingBottoms> Running phase: configurePhase ChasingBottoms> configureFlags: --verbose --prefix=/nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc/share/doc/ChasingBottoms-1.3.1.15 --with-gcc=gcc --package-db=/build/tmp.0agMdjUUjc/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib ChasingBottoms> Using Parsec parser ChasingBottoms> Configuring ChasingBottoms-1.3.1.15... ChasingBottoms> Dependency QuickCheck: using QuickCheck-2.14.3 ChasingBottoms> Dependency base: using base-4.18.1.0 ChasingBottoms> Dependency containers: using containers-0.6.7 ChasingBottoms> Dependency mtl: using mtl-2.3.1 ChasingBottoms> Dependency random: using random-1.2.1.3 ChasingBottoms> Dependency syb: using syb-0.7.2.4 ChasingBottoms> Dependency QuickCheck: using QuickCheck-2.14.3 ChasingBottoms> Dependency array: using array-0.5.5.0 ChasingBottoms> Dependency base: using base-4.18.1.0 ChasingBottoms> Dependency containers: using containers-0.6.7 ChasingBottoms> Dependency mtl: using mtl-2.3.1 ChasingBottoms> Dependency random: using random-1.2.1.3 ChasingBottoms> Dependency syb: using syb-0.7.2.4 ChasingBottoms> Source component graph: ChasingBottoms> component test:ChasingBottomsTestSuite ChasingBottoms> component lib ChasingBottoms> Configured component graph: ChasingBottoms> component ChasingBottoms-1.3.1.15-708y54rfRCD4lboSRqK5LS-ChasingBottomsTestSuite ChasingBottoms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> include array-0.5.5.0 ChasingBottoms> include base-4.18.1.0 ChasingBottoms> include containers-0.6.7 ChasingBottoms> include mtl-2.3.1 ChasingBottoms> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ChasingBottoms> component ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW ChasingBottoms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> include base-4.18.1.0 ChasingBottoms> include containers-0.6.7 ChasingBottoms> include mtl-2.3.1 ChasingBottoms> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ChasingBottoms> Linked component graph: ChasingBottoms> unit ChasingBottoms-1.3.1.15-708y54rfRCD4lboSRqK5LS-ChasingBottomsTestSuite ChasingBottoms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> include array-0.5.5.0 ChasingBottoms> include base-4.18.1.0 ChasingBottoms> include containers-0.6.7 ChasingBottoms> include mtl-2.3.1 ChasingBottoms> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ChasingBottoms> unit ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW ChasingBottoms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> include base-4.18.1.0 ChasingBottoms> include containers-0.6.7 ChasingBottoms> include mtl-2.3.1 ChasingBottoms> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-trace-events> Running phase: unpackPhase ghc-trace-events> unpacking source archive /nix/store/8gh0kxn5r67k7hhbhw19nn98rv8m2s40-ghc-trace-events-0.1.2.10.tar.gz ghc-trace-events> source root is ghc-trace-events-0.1.2.10 ghc-trace-events> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ghc-trace-events-0.1.2.10/src/Debug/Trace/Text.hs" ghc-trace-events> Running phase: patchPhase ghc-trace-events> Run jailbreak-cabal to lift version restrictions on build inputs. ghc-trace-events> Running phase: compileBuildDriverPhase ghc-trace-events> setupCompileFlags: -package-db=/build/tmp.38b77N7tXE/setup-package.conf.d -threaded ghc-trace-events> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.38b77N7tXE/Main.o ) ghc-trace-events> [2 of 2] Linking Setup ghc-trace-events> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-trace-events> Running phase: configurePhase ghc-trace-events> configureFlags: --verbose --prefix=/nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc/share/doc/ghc-trace-events-0.1.2.10 --with-gcc=gcc --package-db=/build/tmp.38b77N7tXE/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib ghc-trace-events> Using Parsec parser ghc-trace-events> Configuring ghc-trace-events-0.1.2.10... ghc-trace-events> Dependency base: using base-4.18.1.0 ghc-trace-events> Dependency bytestring: using bytestring-0.11.5.2 ghc-trace-events> Dependency text: using text-2.0.2 ghc-trace-events> Source component graph: component lib ghc-trace-events> Configured component graph: ghc-trace-events> component ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt ghc-trace-events> include base-4.18.1.0 ghc-trace-events> include bytestring-0.11.5.2 ghc-trace-events> include text-2.0.2 ghc-trace-events> Linked component graph: ghc-trace-events> unit ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt ghc-trace-events> include base-4.18.1.0 ghc-trace-events> include bytestring-0.11.5.2 ghc-trace-events> include text-2.0.2 ghc-trace-events> Debug.Trace.Binary=ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt:Debug.Trace.Binary,Debug.Trace.ByteString=ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt:Debug.Trace.ByteString,Debug.Trace.Flags=ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt:Debug.Trace.Flags,Debug.Trace.String=ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt:Debug.Trace.String,Debug.Trace.Text=ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt:Debug.Trace.Text ghc-trace-events> Ready component graph: ghc-trace-events> definite ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt ghc-trace-events> depends base-4.18.1.0 ghc-trace-events> depends bytestring-0.11.5.2 ghc-trace-events> depends text-2.0.2 ghc-trace-events> Using Cabal-3.10.1.0 compiled by ghc-9.6 ghc-trace-events> Using compiler: ghc-9.6.3 ghc-trace-events> Using install prefix: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 ghc-trace-events> Executables installed in: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/bin ghc-trace-events> Libraries installed in: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt ghc-trace-events> Dynamic Libraries installed in: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ghc-trace-events> Private executables installed in: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/libexec/x86_64-linux-ghc-9.6.3/ghc-trace-events-0.1.2.10 ghc-trace-events> Data files installed in: newtype-generics> Running phase: setupCompilerEnvironmentPhase newtype-generics> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. newtype-generics> Running phase: unpackPhase newtype-generics> unpacking source archive /nix/store/glv4zb2dhsp11mfncda0r3dcswx05h9j-newtype-generics-0.6.2.tar.gz newtype-generics> source root is newtype-generics-0.6.2 newtype-generics> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "newtype-generics-0.6.2/test/main.hs" newtype-generics> Running phase: patchPhase newtype-generics> Replace Cabal file with edited version from mirror://hackage/newtype-generics-0.6.2/revision/4.cabal. newtype-generics> Run jailbreak-cabal to lift version restrictions on build inputs. newtype-generics> Running phase: compileBuildDriverPhase newtype-generics> setupCompileFlags: -package-db=/build/tmp.tEEmpeBdTr/setup-package.conf.d -threaded newtype-generics> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.tEEmpeBdTr/Main.o ) newtype-generics> [2 of 2] Linking Setup newtype-generics> Running phase: updateAutotoolsGnuConfigScriptsPhase newtype-generics> Running phase: configurePhase newtype-generics> configureFlags: --verbose --prefix=/nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc/share/doc/newtype-generics-0.6.2 --with-gcc=gcc --package-db=/build/tmp.tEEmpeBdTr/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib newtype-generics> Using Parsec parser newtype-generics> Configuring newtype-generics-0.6.2... newtype-generics> Dependency base: using base-4.18.1.0 newtype-generics> Dependency base: using base-4.18.1.0 newtype-generics> Dependency hspec: using hspec-2.11.12 newtype-generics> Dependency newtype-generics: using newtype-generics-0.6.2 newtype-generics> Source component graph: newtype-generics> component lib newtype-generics> component test:test dependency lib newtype-generics> Configured component graph: newtype-generics> component newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> include base-4.18.1.0 newtype-generics> component newtype-generics-0.6.2-Cez0MIAbPpsKWMawrLZbbg-test newtype-generics> include base-4.18.1.0 newtype-generics> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU newtype-generics> include newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> Linked component graph: newtype-generics> unit newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> include base-4.18.1.0 newtype-generics> Control.Newtype.Generics=newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8:Control.Newtype.Generics newtype-generics> unit newtype-generics-0.6.2-Cez0MIAbPpsKWMawrLZbbg-test newtype-generics> include base-4.18.1.0 newtype-generics> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU newtype-generics> include newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> Ready component graph: newtype-generics> definite newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> depends base-4.18.1.0 newtype-generics> definite newtype-generics-0.6.2-Cez0MIAbPpsKWMawrLZbbg-test newtype-generics> depends base-4.18.1.0 newtype-generics> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU newtype-generics> depends newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> Using Cabal-3.10.1.0 compiled by ghc-9.6 newtype-generics> Using compiler: ghc-9.6.3 newtype-generics> Using install prefix: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 newtype-generics> Executables installed in: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/bin newtype-generics> Libraries installed in: quickcheck-classes-base> Running phase: setupCompilerEnvironmentPhase quickcheck-classes-base> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. quickcheck-classes-base> Running phase: unpackPhase quickcheck-classes-base> unpacking source archive /nix/store/8p4x59gjr63drplbdc8bzah46fr7mkc4-quickcheck-classes-base-0.6.2.0.tar.gz quickcheck-classes-base> source root is quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Traversable.hs" quickcheck-classes-base> Running phase: patchPhase quickcheck-classes-base> Replace Cabal file with edited version from mirror://hackage/quickcheck-classes-base-0.6.2.0/revision/1.cabal. quickcheck-classes-base> Run jailbreak-cabal to lift version restrictions on build inputs. quickcheck-classes-base> Running phase: compileBuildDriverPhase quickcheck-classes-base> setupCompileFlags: -package-db=/build/tmp.FVT1UPRear/setup-package.conf.d -threaded quickcheck-classes-base> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.FVT1UPRear/Main.o ) quickcheck-classes-base> [2 of 2] Linking Setup quickcheck-classes-base> Running phase: updateAutotoolsGnuConfigScriptsPhase quickcheck-classes-base> Running phase: configurePhase quickcheck-classes-base> configureFlags: --verbose --prefix=/nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc/share/doc/quickcheck-classes-base-0.6.2.0 --with-gcc=gcc --package-db=/build/tmp.FVT1UPRear/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib quickcheck-classes-base> Using Parsec parser quickcheck-classes-base> Configuring quickcheck-classes-base-0.6.2.0... quickcheck-classes-base> Flags chosen: binary-laws=True, unary-laws=True quickcheck-classes-base> Dependency QuickCheck >=2.10.0: using QuickCheck-2.14.3 quickcheck-classes-base> Dependency base: using base-4.18.1.0 quickcheck-classes-base> Dependency containers: using containers-0.6.7 quickcheck-classes-base> Dependency transformers >=0.5.0: using transformers-0.6.1.0 quickcheck-classes-base> Source component graph: component lib quickcheck-classes-base> Configured component graph: quickcheck-classes-base> component quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes-base> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes-base> include base-4.18.1.0 quickcheck-classes-base> include containers-0.6.7 quickcheck-classes-base> include transformers-0.6.1.0 quickcheck-classes-base> Linked component graph: quickcheck-classes-base> unit quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes-base> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes-base> include base-4.18.1.0 quickcheck-classes-base> include containers-0.6.7 quickcheck-classes-base> include transformers-0.6.1.0 quickcheck-classes-base> Test.QuickCheck.Classes.Base=quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl:Test.QuickCheck.Classes.Base,Test.QuickCheck.Classes.Base.IsList=quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl:Test.QuickCheck.Classes.Base.IsList,Test.QuickCheck.Classes.Internal=quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl:Test.QuickCheck.Classes.Internal quickcheck-classes-base> Ready component graph: quickcheck-classes-base> definite quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes-base> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes-base> depends base-4.18.1.0 quickcheck-classes-base> depends containers-0.6.7 quickcheck-classes-base> depends transformers-0.6.1.0 quickcheck-classes-base> Using Cabal-3.10.1.0 compiled by ghc-9.6 quickcheck-classes-base> Using compiler: ghc-9.6.3 quickcheck-classes-base> Using install prefix: ChasingBottoms> Test.ChasingBottoms=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms,Test.ChasingBottoms.Approx=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.Approx,Test.ChasingBottoms.ApproxShow=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.ApproxShow,Test.ChasingBottoms.ContinuousFunctions=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.ContinuousFunctions,Test.ChasingBottoms.IsBottom=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.IsBottom,Test.ChasingBottoms.Nat=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.Nat,Test.ChasingBottoms.SemanticOrd=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.SemanticOrd,Test.ChasingBottoms.TimeOut=ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW:Test.ChasingBottoms.TimeOut ChasingBottoms> Ready component graph: ChasingBottoms> definite ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW ChasingBottoms> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> depends base-4.18.1.0 ChasingBottoms> depends containers-0.6.7 ChasingBottoms> depends mtl-2.3.1 ChasingBottoms> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ChasingBottoms> definite ChasingBottoms-1.3.1.15-708y54rfRCD4lboSRqK5LS-ChasingBottomsTestSuite ChasingBottoms> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS ChasingBottoms> depends array-0.5.5.0 ChasingBottoms> depends base-4.18.1.0 ChasingBottoms> depends containers-0.6.7 ChasingBottoms> depends mtl-2.3.1 ChasingBottoms> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ChasingBottoms> Using Cabal-3.10.1.0 compiled by ghc-9.6 ChasingBottoms> Using compiler: ghc-9.6.3 ChasingBottoms> Using install prefix: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 ChasingBottoms> Executables installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/bin ChasingBottoms> Libraries installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW ChasingBottoms> Dynamic Libraries installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ChasingBottoms> Private executables installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/libexec/x86_64-linux-ghc-9.6.3/ChasingBottoms-1.3.1.15 ChasingBottoms> Data files installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/share/x86_64-linux-ghc-9.6.3/ChasingBottoms-1.3.1.15 ChasingBottoms> Documentation installed in: ChasingBottoms> /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc/share/doc/ChasingBottoms-1.3.1.15 ChasingBottoms> Configuration files installed in: ChasingBottoms> /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/etc ChasingBottoms> No alex found ChasingBottoms> Using ar found on system at: ChasingBottoms> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ChasingBottoms> No c2hs found ChasingBottoms> No cpphs found ChasingBottoms> No doctest found ChasingBottoms> Using gcc version 14.3.0 given by user at: ChasingBottoms> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ChasingBottoms> Using ghc version 9.6.3 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ChasingBottoms> Using ghc-pkg version 9.6.3 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ChasingBottoms> No ghcjs found ChasingBottoms> No ghcjs-pkg found ChasingBottoms> No greencard found ChasingBottoms> Using haddock version 2.29.1 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ChasingBottoms> No happy found ChasingBottoms> Using haskell-suite found on system at: haskell-suite-dummy-location ChasingBottoms> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ChasingBottoms> No hmake found ChasingBottoms> Using hpc version 0.68 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ChasingBottoms> Using hsc2hs version 0.68.9 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ChasingBottoms> Using hscolour version 1.25 found on system at: ChasingBottoms> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ChasingBottoms> No jhc found ChasingBottoms> Using ld found on system at: ChasingBottoms> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ChasingBottoms> No pkg-config found ChasingBottoms> Using runghc version 9.6.3 found on system at: ChasingBottoms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ChasingBottoms> Using strip version 2.44 found on system at: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/share/x86_64-linux-ghc-9.6.3/ghc-trace-events-0.1.2.10 ghc-trace-events> Documentation installed in: ghc-trace-events> /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc/share/doc/ghc-trace-events-0.1.2.10 ghc-trace-events> Configuration files installed in: ghc-trace-events> /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/etc ghc-trace-events> No alex found ghc-trace-events> Using ar found on system at: ghc-trace-events> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ghc-trace-events> No c2hs found ghc-trace-events> No cpphs found ghc-trace-events> No doctest found ghc-trace-events> Using gcc version 14.3.0 given by user at: ghc-trace-events> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ghc-trace-events> Using ghc version 9.6.3 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ghc-trace-events> Using ghc-pkg version 9.6.3 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ghc-trace-events> No ghcjs found ghc-trace-events> No ghcjs-pkg found ghc-trace-events> No greencard found ghc-trace-events> Using haddock version 2.29.1 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ghc-trace-events> No happy found ghc-trace-events> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-trace-events> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-trace-events> No hmake found ghc-trace-events> Using hpc version 0.68 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ghc-trace-events> Using hsc2hs version 0.68.9 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ghc-trace-events> Using hscolour version 1.25 found on system at: ghc-trace-events> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ghc-trace-events> No jhc found ghc-trace-events> Using ld found on system at: ghc-trace-events> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ghc-trace-events> No pkg-config found ghc-trace-events> Using runghc version 9.6.3 found on system at: ghc-trace-events> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ghc-trace-events> Using strip version 2.44 found on system at: ghc-trace-events> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ghc-trace-events> Using tar found on system at: ghc-trace-events> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ghc-trace-events> No uhc found ghc-trace-events> Running phase: buildPhase ghc-trace-events> Preprocessing library for ghc-trace-events-0.1.2.10.. ghc-trace-events> Building library for ghc-trace-events-0.1.2.10.. ghc-trace-events> [1 of 5] Compiling Debug.Trace.Flags ( src/Debug/Trace/Flags.hs, dist/build/Debug/Trace/Flags.o, dist/build/Debug/Trace/Flags.dyn_o ) ghc-trace-events> [2 of 5] Compiling Debug.Trace.ByteString ( src/Debug/Trace/ByteString.hs, dist/build/Debug/Trace/ByteString.o, dist/build/Debug/Trace/ByteString.dyn_o ) ghc-trace-events> [3 of 5] Compiling Debug.Trace.Binary ( src/Debug/Trace/Binary.hs, dist/build/Debug/Trace/Binary.o, dist/build/Debug/Trace/Binary.dyn_o ) ghc-trace-events> [4 of 5] Compiling Debug.Trace.String ( src/Debug/Trace/String.hs, dist/build/Debug/Trace/String.o, dist/build/Debug/Trace/String.dyn_o ) ghc-trace-events> [5 of 5] Compiling Debug.Trace.Text ( src/Debug/Trace/Text.hs, dist/build/Debug/Trace/Text.o, dist/build/Debug/Trace/Text.dyn_o ) ghc-trace-events> [1 of 5] Compiling Debug.Trace.Flags ( src/Debug/Trace/Flags.hs, dist/build/Debug/Trace/Flags.p_o ) ghc-trace-events> [2 of 5] Compiling Debug.Trace.ByteString ( src/Debug/Trace/ByteString.hs, dist/build/Debug/Trace/ByteString.p_o ) newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 newtype-generics> Dynamic Libraries installed in: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 newtype-generics> Private executables installed in: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/libexec/x86_64-linux-ghc-9.6.3/newtype-generics-0.6.2 newtype-generics> Data files installed in: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/share/x86_64-linux-ghc-9.6.3/newtype-generics-0.6.2 newtype-generics> Documentation installed in: newtype-generics> /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc/share/doc/newtype-generics-0.6.2 newtype-generics> Configuration files installed in: newtype-generics> /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/etc newtype-generics> No alex found newtype-generics> Using ar found on system at: newtype-generics> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar newtype-generics> No c2hs found newtype-generics> No cpphs found newtype-generics> No doctest found newtype-generics> Using gcc version 14.3.0 given by user at: newtype-generics> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc newtype-generics> Using ghc version 9.6.3 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc newtype-generics> Using ghc-pkg version 9.6.3 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 newtype-generics> No ghcjs found newtype-generics> No ghcjs-pkg found newtype-generics> No greencard found newtype-generics> Using haddock version 2.29.1 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 newtype-generics> No happy found newtype-generics> Using haskell-suite found on system at: haskell-suite-dummy-location newtype-generics> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location newtype-generics> No hmake found newtype-generics> Using hpc version 0.68 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 newtype-generics> Using hsc2hs version 0.68.9 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 newtype-generics> Using hscolour version 1.25 found on system at: newtype-generics> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour newtype-generics> No jhc found newtype-generics> Using ld found on system at: newtype-generics> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold newtype-generics> No pkg-config found newtype-generics> Using runghc version 9.6.3 found on system at: newtype-generics> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 newtype-generics> Using strip version 2.44 found on system at: newtype-generics> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip newtype-generics> Using tar found on system at: newtype-generics> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar newtype-generics> No uhc found newtype-generics> Running phase: buildPhase newtype-generics> Preprocessing library for newtype-generics-0.6.2.. newtype-generics> Building library for newtype-generics-0.6.2.. newtype-generics> [1 of 1] Compiling Control.Newtype.Generics ( Control/Newtype/Generics.hs, dist/build/Control/Newtype/Generics.o, dist/build/Control/Newtype/Generics.dyn_o ) newtype-generics> newtype-generics> Control/Newtype/Generics.hs:113:53: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 113 | default pack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => O n -> n newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:117:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 117 | default unpack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => n -> O n newtype-generics> | ^ newtype-generics> quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> Executables installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/bin quickcheck-classes-base> Libraries installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes-base> Dynamic Libraries installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 quickcheck-classes-base> Private executables installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/libexec/x86_64-linux-ghc-9.6.3/quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> Data files installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/share/x86_64-linux-ghc-9.6.3/quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> Documentation installed in: quickcheck-classes-base> /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc/share/doc/quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> Configuration files installed in: quickcheck-classes-base> /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/etc quickcheck-classes-base> No alex found quickcheck-classes-base> Using ar found on system at: quickcheck-classes-base> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar quickcheck-classes-base> No c2hs found quickcheck-classes-base> No cpphs found quickcheck-classes-base> No doctest found quickcheck-classes-base> Using gcc version 14.3.0 given by user at: quickcheck-classes-base> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc quickcheck-classes-base> Using ghc version 9.6.3 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc quickcheck-classes-base> Using ghc-pkg version 9.6.3 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 quickcheck-classes-base> No ghcjs found quickcheck-classes-base> No ghcjs-pkg found quickcheck-classes-base> No greencard found quickcheck-classes-base> Using haddock version 2.29.1 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 quickcheck-classes-base> No happy found quickcheck-classes-base> Using haskell-suite found on system at: haskell-suite-dummy-location quickcheck-classes-base> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location quickcheck-classes-base> No hmake found quickcheck-classes-base> Using hpc version 0.68 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 quickcheck-classes-base> Using hsc2hs version 0.68.9 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 quickcheck-classes-base> Using hscolour version 1.25 found on system at: quickcheck-classes-base> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour quickcheck-classes-base> No jhc found quickcheck-classes-base> Using ld found on system at: quickcheck-classes-base> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold quickcheck-classes-base> No pkg-config found quickcheck-classes-base> Using runghc version 9.6.3 found on system at: quickcheck-classes-base> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 quickcheck-classes-base> Using strip version 2.44 found on system at: quickcheck-classes-base> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip quickcheck-classes-base> Using tar found on system at: quickcheck-classes-base> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar quickcheck-classes-base> No uhc found quickcheck-classes-base> Running phase: buildPhase quickcheck-classes-base> Preprocessing library for quickcheck-classes-base-0.6.2.0.. quickcheck-classes-base> Building library for quickcheck-classes-base-0.6.2.0.. cabal-doctest (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 cabal-doctest (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ cabal-doctest (post)> cabal-doctest (post)> Pushing /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc (385.23 KiB) cabal-doctest (post)> Pushing /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 (784.87 KiB) cabal-doctest (post)> cabal-doctest (post)> All done. cabal-doctest (post)> added 2 signatures cabal-doctest (post)> added 1 signatures cabal-doctest (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11 cabal-doctest (post)> copying 2 paths... cabal-doctest (post)> copying path '/nix/store/j8wl1y49d2aarvxglnwi0f60zzg21617-cabal-doctest-1.0.11-doc' to 'https://cache.nix-ci.com'... cabal-doctest (post)> copying path '/nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11' to 'https://cache.nix-ci.com'... cabal-doctest (post)> copying 1 paths... cabal-doctest (post)> copying path '/nix/store/01y23wghj4w4yg04f48xzv76x2cm79bq-cabal-doctest-1.0.11.drv' to 'https://cache.nix-ci.com'... entropy (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc entropy (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ entropy (post)> entropy (post)> Pushing /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc (177.52 KiB) entropy (post)> Pushing /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 (262.26 KiB) entropy (post)> entropy (post)> All done. entropy (post)> added 2 signatures entropy (post)> added 1 signatures entropy (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11 /nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc entropy (post)> copying 2 paths... entropy (post)> copying path '/nix/store/ww9s9yi31smzh1cikq6kcyy2scpr55ic-entropy-0.4.1.11-doc' to 'https://cache.nix-ci.com'... entropy (post)> copying path '/nix/store/3ifffnzlipr0qygi9m2i2819z000zkfz-entropy-0.4.1.11' to 'https://cache.nix-ci.com'... entropy (post)> copying 1 paths... entropy (post)> copying path '/nix/store/yrj7yfjm4l20shgfl46z1m45yy580ixa-entropy-0.4.1.11.drv' to 'https://cache.nix-ci.com'... building '/nix/store/wgldlmaifnj7ap3kimfj8wk0qr7az2l7-pcg-random-0.1.4.0.drv'... ChasingBottoms> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ChasingBottoms> Using tar found on system at: ChasingBottoms> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ChasingBottoms> No uhc found ChasingBottoms> Running phase: buildPhase ChasingBottoms> Preprocessing library for ChasingBottoms-1.3.1.15.. ChasingBottoms> Building library for ChasingBottoms-1.3.1.15.. ChasingBottoms> [ 1 of 10] Compiling Test.ChasingBottoms.IsType ( Test/ChasingBottoms/IsType.hs, dist/build/Test/ChasingBottoms/IsType.o, dist/build/Test/ChasingBottoms/IsType.dyn_o ) ChasingBottoms> [ 2 of 10] Compiling Test.ChasingBottoms.Nat ( Test/ChasingBottoms/Nat.hs, dist/build/Test/ChasingBottoms/Nat.o, dist/build/Test/ChasingBottoms/Nat.dyn_o ) ChasingBottoms> [ 3 of 10] Compiling Test.ChasingBottoms.Approx ( Test/ChasingBottoms/Approx.hs, dist/build/Test/ChasingBottoms/Approx.o, dist/build/Test/ChasingBottoms/Approx.dyn_o ) ChasingBottoms> [ 4 of 10] Compiling Test.ChasingBottoms.IsBottom[boot] ( Test/ChasingBottoms/IsBottom.hs-boot, dist/build/Test/ChasingBottoms/IsBottom.o-boot, dist/build/Test/ChasingBottoms/IsBottom.dyn_o-boot ) ChasingBottoms> [ 5 of 10] Compiling Test.ChasingBottoms.TimeOut ( Test/ChasingBottoms/TimeOut.hs, dist/build/Test/ChasingBottoms/TimeOut.o, dist/build/Test/ChasingBottoms/TimeOut.dyn_o ) ChasingBottoms> [ 6 of 10] Compiling Test.ChasingBottoms.IsBottom ( Test/ChasingBottoms/IsBottom.hs, dist/build/Test/ChasingBottoms/IsBottom.o, dist/build/Test/ChasingBottoms/IsBottom.dyn_o ) ChasingBottoms> [ 7 of 10] Compiling Test.ChasingBottoms.SemanticOrd ( Test/ChasingBottoms/SemanticOrd.hs, dist/build/Test/ChasingBottoms/SemanticOrd.o, dist/build/Test/ChasingBottoms/SemanticOrd.dyn_o ) ChasingBottoms> [ 8 of 10] Compiling Test.ChasingBottoms.ContinuousFunctions ( Test/ChasingBottoms/ContinuousFunctions.hs, dist/build/Test/ChasingBottoms/ContinuousFunctions.o, dist/build/Test/ChasingBottoms/ContinuousFunctions.dyn_o ) ChasingBottoms> [ 9 of 10] Compiling Test.ChasingBottoms.ApproxShow ( Test/ChasingBottoms/ApproxShow.hs, dist/build/Test/ChasingBottoms/ApproxShow.o, dist/build/Test/ChasingBottoms/ApproxShow.dyn_o ) ChasingBottoms> [10 of 10] Compiling Test.ChasingBottoms ( Test/ChasingBottoms.hs, dist/build/Test/ChasingBottoms.o, dist/build/Test/ChasingBottoms.dyn_o ) ChasingBottoms> [ 1 of 10] Compiling Test.ChasingBottoms.IsType ( Test/ChasingBottoms/IsType.hs, dist/build/Test/ChasingBottoms/IsType.p_o ) ChasingBottoms> [ 2 of 10] Compiling Test.ChasingBottoms.Nat ( Test/ChasingBottoms/Nat.hs, dist/build/Test/ChasingBottoms/Nat.p_o ) ChasingBottoms> [ 3 of 10] Compiling Test.ChasingBottoms.Approx ( Test/ChasingBottoms/Approx.hs, dist/build/Test/ChasingBottoms/Approx.p_o ) ChasingBottoms> [ 4 of 10] Compiling Test.ChasingBottoms.IsBottom[boot] ( Test/ChasingBottoms/IsBottom.hs-boot, dist/build/Test/ChasingBottoms/IsBottom.p_o-boot ) ChasingBottoms> [ 5 of 10] Compiling Test.ChasingBottoms.TimeOut ( Test/ChasingBottoms/TimeOut.hs, dist/build/Test/ChasingBottoms/TimeOut.p_o ) ChasingBottoms> [ 6 of 10] Compiling Test.ChasingBottoms.IsBottom ( Test/ChasingBottoms/IsBottom.hs, dist/build/Test/ChasingBottoms/IsBottom.p_o ) ChasingBottoms> [ 7 of 10] Compiling Test.ChasingBottoms.SemanticOrd ( Test/ChasingBottoms/SemanticOrd.hs, dist/build/Test/ChasingBottoms/SemanticOrd.p_o ) ChasingBottoms> [ 8 of 10] Compiling Test.ChasingBottoms.ContinuousFunctions ( Test/ChasingBottoms/ContinuousFunctions.hs, dist/build/Test/ChasingBottoms/ContinuousFunctions.p_o ) ChasingBottoms> [ 9 of 10] Compiling Test.ChasingBottoms.ApproxShow ( Test/ChasingBottoms/ApproxShow.hs, dist/build/Test/ChasingBottoms/ApproxShow.p_o ) ChasingBottoms> [10 of 10] Compiling Test.ChasingBottoms ( Test/ChasingBottoms.hs, dist/build/Test/ChasingBottoms.p_o ) ChasingBottoms> Preprocessing test suite 'ChasingBottomsTestSuite' for ChasingBottoms-1.3.1.15.. ChasingBottoms> Building test suite 'ChasingBottomsTestSuite' for ChasingBottoms-1.3.1.15.. ChasingBottoms> [ 1 of 20] Compiling Test.ChasingBottoms.IsType ( Test/ChasingBottoms/IsType.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/IsType.o ) ChasingBottoms> [ 2 of 20] Compiling Test.ChasingBottoms.IsType.Tests ( Test/ChasingBottoms/IsType/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/IsType/Tests.o ) ghc-trace-events> [3 of 5] Compiling Debug.Trace.Binary ( src/Debug/Trace/Binary.hs, dist/build/Debug/Trace/Binary.p_o ) ghc-trace-events> [4 of 5] Compiling Debug.Trace.String ( src/Debug/Trace/String.hs, dist/build/Debug/Trace/String.p_o ) ghc-trace-events> [5 of 5] Compiling Debug.Trace.Text ( src/Debug/Trace/Text.hs, dist/build/Debug/Trace/Text.p_o ) ghc-trace-events> Running phase: checkPhase ghc-trace-events> Package has no test suites. ghc-trace-events> Running phase: haddockPhase ghc-trace-events> Preprocessing library for ghc-trace-events-0.1.2.10.. ghc-trace-events> Running Haddock on library for ghc-trace-events-0.1.2.10.. ghc-trace-events> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-trace-events> 100% ( 2 / 2) in 'Debug.Trace.Flags' ghc-trace-events> 100% ( 13 / 13) in 'Debug.Trace.ByteString' ghc-trace-events> 100% ( 4 / 4) in 'Debug.Trace.Binary' ghc-trace-events> 100% ( 9 / 9) in 'Debug.Trace.String' ghc-trace-events> 100% ( 9 / 9) in 'Debug.Trace.Text' ghc-trace-events> Documentation created: dist/doc/html/ghc-trace-events/index.html, ghc-trace-events> dist/doc/html/ghc-trace-events/ghc-trace-events.txt ghc-trace-events> Running phase: installPhase ghc-trace-events> Installing library in /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt ghc-trace-events> Running phase: fixupPhase ghc-trace-events> shrinking RPATHs of ELF executables and libraries in /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 ghc-trace-events> shrinking /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt-ghc9.6.3.so ghc-trace-events> checking for references to /build/ in /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10... ghc-trace-events> patching script interpreter paths in /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 ghc-trace-events> stripping (with command strip and flags -S -p) in /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10/lib ghc-trace-events> shrinking RPATHs of ELF executables and libraries in /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc ghc-trace-events> checking for references to /build/ in /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc... ghc-trace-events> patching script interpreter paths in /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc newtype-generics> Control/Newtype/Generics.hs:131:20: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 131 | op :: (Newtype n,o ~ O n ) => (o -> n) -> n -> o newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:45: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:167:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:167:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | quickcheck-classes-base> [ 1 of 30] Compiling Test.QuickCheck.Classes.Internal ( src/Test/QuickCheck/Classes/Internal.hs, dist/build/Test/QuickCheck/Classes/Internal.o, dist/build/Test/QuickCheck/Classes/Internal.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:84:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 84 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 86 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 87 | import Data.Traversable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 88 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:90:48: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘showsPrec1’ quickcheck-classes-base> from module ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 90 | import Data.Functor.Classes (Eq1(..),Show1(..),showsPrec1) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 96 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | doctest> Running phase: setupCompilerEnvironmentPhase doctest> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. doctest> Running phase: unpackPhase doctest> unpacking source archive /nix/store/mk30nc4vbm3vmsbjqpy8zxvmg7i4j2bx-doctest-0.22.6.tar.gz doctest> source root is doctest-0.22.6 doctest> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-0.22.6/test/UtilSpec.hs" doctest> Running phase: patchPhase doctest> applying patch /nix/store/q6x451lgsrmarzh4grswgr3s1j4iqadx-doctest-0.23.0-ghc-9.12.patch doctest> patching file test/Language/Haskell/GhciWrapperSpec.hs doctest> Running phase: compileBuildDriverPhase doctest> setupCompileFlags: -package-db=/build/tmp.YavcQ0gSAq/setup-package.conf.d -threaded doctest> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.YavcQ0gSAq/Main.o ) doctest> [2 of 2] Linking Setup doctest> Running phase: updateAutotoolsGnuConfigScriptsPhase doctest> Running phase: configurePhase doctest> configureFlags: --verbose --prefix=/nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc/share/doc/doctest-0.22.6 --with-gcc=gcc --package-db=/build/tmp.YavcQ0gSAq/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib doctest> Using Parsec parser doctest> Configuring doctest-0.22.6... doctest> Flags chosen: cabal-doctest=False doctest> Dependency base >=4.7 && <5: using base-4.18.1.0 doctest> Dependency code-page >=0.1: using code-page-0.2.1 doctest> Dependency containers: using containers-0.6.7 doctest> Dependency deepseq: using deepseq-1.4.8.1 doctest> Dependency directory: using directory-1.3.8.1 doctest> Dependency exceptions: using exceptions-0.10.7 doctest> Dependency filepath: using filepath-1.4.100.4 doctest> Dependency ghc >=8.0 && <9.12: using ghc-9.6.3 doctest> Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 doctest> Dependency process: using process-1.6.17.0 doctest> Dependency syb >=0.3: using syb-0.7.2.4 doctest> Dependency transformers: using transformers-0.6.1.0 doctest> Dependency base >=4.7 && <5: using base-4.18.1.0 doctest> Dependency doctest: using doctest-0.22.6 doctest> Dependency HUnit: using HUnit-1.6.2.0 doctest> Dependency QuickCheck >=2.13.1: using QuickCheck-2.14.3 doctest> Dependency base >=4.7 && <5: using base-4.18.1.0 doctest> Dependency code-page >=0.1: using code-page-0.2.1 doctest> Dependency containers: using containers-0.6.7 doctest> Dependency deepseq: using deepseq-1.4.8.1 doctest> Dependency directory: using directory-1.3.8.1 doctest> Dependency exceptions: using exceptions-0.10.7 doctest> Dependency filepath: using filepath-1.4.100.4 doctest> Dependency ghc >=8.0 && <9.12: using ghc-9.6.3 doctest> Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 doctest> Dependency hspec >=2.3.0: using hspec-2.11.12 doctest> Dependency hspec-core >=2.3.0: using hspec-core-2.11.12 doctest> Dependency mockery: using mockery-0.3.5 doctest> Dependency process: using process-1.6.17.0 doctest> Dependency silently >=1.2.4: using silently-1.2.5.4 doctest> Dependency stringbuilder >=0.4: using stringbuilder-0.5.1 doctest> Dependency syb >=0.3: using syb-0.7.2.4 doctest> Dependency transformers: using transformers-0.6.1.0 doctest> Source component graph: doctest> component test:spec doctest> component lib ChasingBottoms> [ 3 of 20] Compiling Test.ChasingBottoms.Nat ( Test/ChasingBottoms/Nat.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/Nat.o ) ChasingBottoms> [ 4 of 20] Compiling Test.ChasingBottoms.Approx ( Test/ChasingBottoms/Approx.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/Approx.o ) ChasingBottoms> [ 5 of 20] Compiling Test.ChasingBottoms.TestUtilities ( Test/ChasingBottoms/TestUtilities.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/TestUtilities.o ) ChasingBottoms> [ 6 of 20] Compiling Test.ChasingBottoms.IsBottom[boot] ( Test/ChasingBottoms/IsBottom.hs-boot, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/IsBottom.o-boot ) ChasingBottoms> [ 7 of 20] Compiling Test.ChasingBottoms.TimeOut ( Test/ChasingBottoms/TimeOut.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/TimeOut.o ) ChasingBottoms> [ 8 of 20] Compiling Test.ChasingBottoms.IsBottom ( Test/ChasingBottoms/IsBottom.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/IsBottom.o ) ChasingBottoms> [ 9 of 20] Compiling Test.ChasingBottoms.SemanticOrd ( Test/ChasingBottoms/SemanticOrd.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/SemanticOrd.o ) ChasingBottoms> [10 of 20] Compiling Test.ChasingBottoms.Nat.Tests ( Test/ChasingBottoms/Nat/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/Nat/Tests.o ) ChasingBottoms> [11 of 20] Compiling Test.ChasingBottoms.IsBottom.Tests ( Test/ChasingBottoms/IsBottom/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/IsBottom/Tests.o ) ChasingBottoms> ChasingBottoms> Test/ChasingBottoms/IsBottom/Tests.hs:56:19: warning: [GHC-53633] [-Woverlapping-patterns] ChasingBottoms> Pattern match is redundant ChasingBottoms> In a pattern binding: Just x = ... ChasingBottoms> | ChasingBottoms> 56 | , isBottom (let Just x = Nothing in x :: Char) ChasingBottoms> | ^^^^^^^^^^^^^^^^ ChasingBottoms> [12 of 20] Compiling Test.ChasingBottoms.ContinuousFunctions ( Test/ChasingBottoms/ContinuousFunctions.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/ContinuousFunctions.o ) ChasingBottoms> [13 of 20] Compiling Test.ChasingBottoms.ApproxShow ( Test/ChasingBottoms/ApproxShow.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/ApproxShow.o ) ChasingBottoms> [14 of 20] Compiling Test.ChasingBottoms.TestUtilities.Generators ( Test/ChasingBottoms/TestUtilities/Generators.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/TestUtilities/Generators.o ) ChasingBottoms> [15 of 20] Compiling Test.ChasingBottoms.SemanticOrd.Tests ( Test/ChasingBottoms/SemanticOrd/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/SemanticOrd/Tests.o ) ChasingBottoms> [16 of 20] Compiling Test.ChasingBottoms.ContinuousFunctions.Tests ( Test/ChasingBottoms/ContinuousFunctions/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/ContinuousFunctions/Tests.o ) ChasingBottoms> [17 of 20] Compiling Test.ChasingBottoms.ApproxShow.Tests ( Test/ChasingBottoms/ApproxShow/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/ApproxShow/Tests.o ) ChasingBottoms> [18 of 20] Compiling Test.ChasingBottoms.Approx.Tests ( Test/ChasingBottoms/Approx/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/Approx/Tests.o ) ChasingBottoms> [19 of 20] Compiling Test.ChasingBottoms.TimeOut.Tests ( Test/ChasingBottoms/TimeOut/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Test/ChasingBottoms/TimeOut/Tests.o ) ChasingBottoms> [20 of 20] Compiling Main ( Test/ChasingBottoms/Tests.hs, dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite-tmp/Main.o ) newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:201:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:201:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> quickcheck-classes-base> 119 | import qualified Data.Functor.Classes as C quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [GHC-63397] [-Wname-shadowing] quickcheck-classes-base> This binding for ‘a’ shadows the existing binding quickcheck-classes-base> bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 quickcheck-classes-base> | quickcheck-classes-base> 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool quickcheck-classes-base> | ^ quickcheck-classes-base> [ 2 of 30] Compiling Test.QuickCheck.Classes.Integral ( src/Test/QuickCheck/Classes/Integral.hs, dist/build/Test/QuickCheck/Classes/Integral.o, dist/build/Test/QuickCheck/Classes/Integral.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 3 of 30] Compiling Test.QuickCheck.Classes.Generic ( src/Test/QuickCheck/Classes/Generic.hs, dist/build/Test/QuickCheck/Classes/Generic.o, dist/build/Test/QuickCheck/Classes/Generic.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:32:52: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Apply’ quickcheck-classes-base> from module ‘Test.QuickCheck.Classes.Internal’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) quickcheck-classes-base> | ^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:92:3: warning: [-Wnoncanonical-monoid-instances] quickcheck-classes-base> Noncanonical ‘mappend’ definition detected quickcheck-classes-base> in the instance declaration for ‘Monoid (GApply f a)’. quickcheck-classes-base> ‘mappend’ will eventually be removed in favour of ‘(<>)’ quickcheck-classes-base> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ quickcheck-classes-base> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid quickcheck-classes-base> | quickcheck-classes-base> 92 | mappend (GApply x) (GApply y) = GApply $ liftA2 (MD.<>) x y quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 4 of 30] Compiling Test.QuickCheck.Classes.Functor ( src/Test/QuickCheck/Classes/Functor.hs, dist/build/Test/QuickCheck/Classes/Functor.o, dist/build/Test/QuickCheck/Classes/Functor.dyn_o ) quickcheck-classes-base> doctest> component exe:doctest dependency lib doctest> Configured component graph: doctest> component doctest-0.22.6-LQYih6YwJNW6hM4EnWLoEW-spec doctest> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT doctest> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS doctest> include base-4.18.1.0 doctest> include code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> include containers-0.6.7 doctest> include deepseq-1.4.8.1 doctest> include directory-1.3.8.1 doctest> include exceptions-0.10.7 doctest> include filepath-1.4.100.4 doctest> include ghc-9.6.3 doctest> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU doctest> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U doctest> include mockery-0.3.5-E645VGutenv8QaBKyFIAJr doctest> include process-1.6.17.0 doctest> include silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 doctest> include stringbuilder-0.5.1-J7rwb27370hJM7FlTbWh4W doctest> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> include transformers-0.6.1.0 doctest> component doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> include base-4.18.1.0 doctest> include code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> include containers-0.6.7 doctest> include deepseq-1.4.8.1 doctest> include directory-1.3.8.1 doctest> include exceptions-0.10.7 doctest> include filepath-1.4.100.4 doctest> include ghc-9.6.3 doctest> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> include process-1.6.17.0 doctest> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> include transformers-0.6.1.0 doctest> component doctest-0.22.6-3axTBfhzdkmFjEm0H13Dem-doctest doctest> include base-4.18.1.0 doctest> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> Linked component graph: doctest> unit doctest-0.22.6-LQYih6YwJNW6hM4EnWLoEW-spec doctest> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT doctest> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS doctest> include base-4.18.1.0 doctest> include code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> include containers-0.6.7 doctest> include deepseq-1.4.8.1 doctest> include directory-1.3.8.1 doctest> include exceptions-0.10.7 doctest> include filepath-1.4.100.4 doctest> include ghc-9.6.3 doctest> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU doctest> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U doctest> include mockery-0.3.5-E645VGutenv8QaBKyFIAJr doctest> include process-1.6.17.0 doctest> include silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 doctest> include stringbuilder-0.5.1-J7rwb27370hJM7FlTbWh4W doctest> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> include transformers-0.6.1.0 doctest> unit doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> include base-4.18.1.0 doctest> include code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> include containers-0.6.7 doctest> include deepseq-1.4.8.1 doctest> include directory-1.3.8.1 doctest> include exceptions-0.10.7 doctest> include filepath-1.4.100.4 doctest> include ghc-9.6.3 doctest> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> include process-1.6.17.0 doctest> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> include transformers-0.6.1.0 doctest> Test.DocTest=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest,Test.DocTest.Internal.Cabal=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest.Internal.Cabal,Test.DocTest.Internal.Extract=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest.Internal.Extract,Test.DocTest.Internal.Location=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest.Internal.Location,Test.DocTest.Internal.Parse=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Run=doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC:Test.DocTest.Internal.Run doctest> unit doctest-0.22.6-3axTBfhzdkmFjEm0H13Dem-doctest doctest> include base-4.18.1.0 doctest> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> Ready component graph: doctest> definite doctest-0.22.6-LQYih6YwJNW6hM4EnWLoEW-spec doctest> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT doctest> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS doctest> depends base-4.18.1.0 doctest> depends code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> depends containers-0.6.7 doctest> depends deepseq-1.4.8.1 doctest> depends directory-1.3.8.1 ghc-trace-events (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc ghc-trace-events (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ ghc-trace-events (post)> ghc-trace-events (post)> Pushing /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 (382.85 KiB) ghc-trace-events (post)> Pushing /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc (339.24 KiB) ghc-trace-events (post)> ghc-trace-events (post)> All done. ghc-trace-events (post)> added 2 signatures ghc-trace-events (post)> added 1 signatures ghc-trace-events (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10 /nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc ghc-trace-events (post)> copying 2 paths... ghc-trace-events (post)> copying path '/nix/store/ng945wx3d46a8yd0abg53bx4acc4gvb3-ghc-trace-events-0.1.2.10-doc' to 'https://cache.nix-ci.com'... ghc-trace-events (post)> copying path '/nix/store/1kcfjk3i9xbyhdzvlk3f19hj53mnzg46-ghc-trace-events-0.1.2.10' to 'https://cache.nix-ci.com'... ghc-trace-events (post)> copying 1 paths... ghc-trace-events (post)> copying path '/nix/store/l2n7415jvhaa9fjpwx43j312fd1sjz3r-ghc-trace-events-0.1.2.10.drv' to 'https://cache.nix-ci.com'... ChasingBottoms> [21 of 21] Linking dist/build/ChasingBottomsTestSuite/ChasingBottomsTestSuite ChasingBottoms> Running phase: checkPhase ChasingBottoms> Running 1 test suites... ChasingBottoms> Test suite ChasingBottomsTestSuite: RUNNING... ChasingBottoms> Approx: ChasingBottoms> [True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True] ChasingBottoms> ApproxShow: ChasingBottoms> [True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True] ChasingBottoms> ContinuousFunctions: ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests; 898 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 859 discarded. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> True ChasingBottoms> Generators: ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> True ChasingBottoms> IsBottom: ChasingBottoms> [True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True] ChasingBottoms> IsType: ChasingBottoms> [True,True,True,True,True,True,True,True,True,True,True,True,True] ChasingBottoms> Nat: ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests; 907 discarded. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1 test. ChasingBottoms> +++ OK, passed 1000 tests; 2849 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 2729 discarded. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests; 910 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 134 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 127 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 131 discarded. ChasingBottoms> +++ OK, passed 1000 tests; 133 discarded. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> True ChasingBottoms> SemanticOrd: ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. newtype-generics> Control/Newtype/Generics.hs:211:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:211:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> [1 of 1] Compiling Control.Newtype.Generics ( Control/Newtype/Generics.hs, dist/build/Control/Newtype/Generics.p_o ) newtype-generics> newtype-generics> Control/Newtype/Generics.hs:113:53: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 113 | default pack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => O n -> n newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:117:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 117 | default unpack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => n -> O n newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:131:20: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 131 | op :: (Newtype n,o ~ O n ) => (o -> n) -> n -> o newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:45: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes-base> To import instances alone, use: import Data.Functor() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Functor quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 5 of 30] Compiling Test.QuickCheck.Classes.Foldable ( src/Test/QuickCheck/Classes/Foldable.hs, dist/build/Test/QuickCheck/Classes/Foldable.o, dist/build/Test/QuickCheck/Classes/Foldable.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:28:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | doctest> depends exceptions-0.10.7 doctest> depends filepath-1.4.100.4 doctest> depends ghc-9.6.3 doctest> depends ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU doctest> depends hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U doctest> depends mockery-0.3.5-E645VGutenv8QaBKyFIAJr doctest> depends process-1.6.17.0 doctest> depends silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 doctest> depends stringbuilder-0.5.1-J7rwb27370hJM7FlTbWh4W doctest> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> depends transformers-0.6.1.0 doctest> definite doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> depends base-4.18.1.0 doctest> depends code-page-0.2.1-7711tWtu0nzJtfesBwYHSP doctest> depends containers-0.6.7 doctest> depends deepseq-1.4.8.1 doctest> depends directory-1.3.8.1 doctest> depends exceptions-0.10.7 doctest> depends filepath-1.4.100.4 doctest> depends ghc-9.6.3 doctest> depends ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 doctest> depends process-1.6.17.0 doctest> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM doctest> depends transformers-0.6.1.0 doctest> definite doctest-0.22.6-3axTBfhzdkmFjEm0H13Dem-doctest doctest> depends base-4.18.1.0 doctest> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> Using Cabal-3.10.1.0 compiled by ghc-9.6 doctest> Using compiler: ghc-9.6.3 doctest> Using install prefix: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 doctest> Executables installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin doctest> Libraries installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> Dynamic Libraries installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 doctest> Private executables installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/libexec/x86_64-linux-ghc-9.6.3/doctest-0.22.6 doctest> Data files installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/share/x86_64-linux-ghc-9.6.3/doctest-0.22.6 doctest> Documentation installed in: doctest> /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc/share/doc/doctest-0.22.6 doctest> Configuration files installed in: doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/etc doctest> No alex found doctest> Using ar found on system at: doctest> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar doctest> No c2hs found doctest> No cpphs found doctest> No doctest found doctest> Using gcc version 14.3.0 given by user at: doctest> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc doctest> Using ghc version 9.6.3 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc doctest> Using ghc-pkg version 9.6.3 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 doctest> No ghcjs found doctest> No ghcjs-pkg found doctest> No greencard found doctest> Using haddock version 2.29.1 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 doctest> No happy found doctest> Using haskell-suite found on system at: haskell-suite-dummy-location doctest> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location doctest> No hmake found doctest> Using hpc version 0.68 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 doctest> Using hsc2hs version 0.68.9 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 doctest> Using hscolour version 1.25 found on system at: doctest> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour doctest> No jhc found doctest> Using ld found on system at: doctest> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold doctest> No pkg-config found doctest> Using runghc version 9.6.3 found on system at: doctest> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 doctest> Using strip version 2.44 found on system at: doctest> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip doctest> Using tar found on system at: doctest> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar doctest> No uhc found doctest> Running phase: buildPhase doctest> Preprocessing test suite 'spec' for doctest-0.22.6.. doctest> Building test suite 'spec' for doctest-0.22.6.. pcg-random> Running phase: setupCompilerEnvironmentPhase pcg-random> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. pcg-random> Running phase: unpackPhase pcg-random> unpacking source archive /nix/store/ia0x75izhf945dzqqdqyi2iy3n12bbvd-pcg-random-0.1.4.0.tar.gz pcg-random> source root is pcg-random-0.1.4.0 pcg-random> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "pcg-random-0.1.4.0/test/doctest.hs" pcg-random> Running phase: patchPhase pcg-random> Replace Cabal file with edited version from mirror://hackage/pcg-random-0.1.4.0/revision/1.cabal. pcg-random> Running phase: compileBuildDriverPhase pcg-random> setupCompileFlags: -package-db=/build/tmp.WfJrn9Cr9H/setup-package.conf.d -threaded pcg-random> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.WfJrn9Cr9H/Main.o ) pcg-random> [2 of 2] Linking Setup pcg-random> Running phase: updateAutotoolsGnuConfigScriptsPhase pcg-random> Running phase: configurePhase pcg-random> configureFlags: --verbose --prefix=/nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc/share/doc/pcg-random-0.1.4.0 --with-gcc=gcc --package-db=/build/tmp.WfJrn9Cr9H/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib pcg-random> Using Parsec parser pcg-random> Configuring pcg-random-0.1.4.0... pcg-random> Dependency base >=4.3 && <5: using base-4.18.1.0 pcg-random> Dependency bytestring: using bytestring-0.11.5.2 pcg-random> Dependency entropy: using entropy-0.4.1.11 pcg-random> Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 pcg-random> Dependency random >=1.2 && <2.0: using random-1.2.1.3 pcg-random> Dependency base: using base-4.18.1.0 pcg-random> Dependency doctest: using doctest-0.22.6 pcg-random> Dependency pcg-random: using pcg-random-0.1.4.0 pcg-random> Source component graph: pcg-random> component lib pcg-random> component test:doctests dependency lib pcg-random> Configured component graph: pcg-random> component pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> include base-4.18.1.0 pcg-random> include bytestring-0.11.5.2 pcg-random> include entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u pcg-random> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI pcg-random> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 pcg-random> component pcg-random-0.1.4.0-DoBlOz5yucfHJpoPIjDcU5-doctests pcg-random> include base-4.18.1.0 pcg-random> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC pcg-random> include pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> Linked component graph: pcg-random> unit pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> include base-4.18.1.0 pcg-random> include bytestring-0.11.5.2 pcg-random> include entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u pcg-random> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI pcg-random> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> +++ OK, passed 1000 tests. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> OK. ChasingBottoms> True ChasingBottoms> TimeOut: ChasingBottoms> True ChasingBottoms> ChasingBottoms> All tests succeeded. ChasingBottoms> Test suite ChasingBottomsTestSuite: PASS ChasingBottoms> Test suite logged to: ChasingBottoms> dist/test/ChasingBottoms-1.3.1.15-ChasingBottomsTestSuite.log ChasingBottoms> 1 of 1 test suites (1 of 1 test cases) passed. ChasingBottoms> Running phase: haddockPhase ChasingBottoms> Preprocessing library for ChasingBottoms-1.3.1.15.. ChasingBottoms> Running Haddock on library for ChasingBottoms-1.3.1.15.. ChasingBottoms> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ChasingBottoms> 100% ( 6 / 6) in 'Test.ChasingBottoms.Nat' ChasingBottoms> 100% ( 2 / 2) in 'Test.ChasingBottoms.Approx' ChasingBottoms> 83% ( 5 / 6) in 'Test.ChasingBottoms.TimeOut' ChasingBottoms> Missing documentation for: ChasingBottoms> Result (Test/ChasingBottoms/TimeOut.hs:34) ChasingBottoms> 100% ( 7 / 7) in 'Test.ChasingBottoms.IsBottom' ChasingBottoms> 100% ( 5 / 5) in 'Test.ChasingBottoms.SemanticOrd' ChasingBottoms> 100% ( 25 / 25) in 'Test.ChasingBottoms.ContinuousFunctions' ChasingBottoms> 66% ( 2 / 3) in 'Test.ChasingBottoms.ApproxShow' ChasingBottoms> Missing documentation for: ChasingBottoms> ApproxShow (Test/ChasingBottoms/ApproxShow.hs:30) ChasingBottoms> 100% ( 8 / 8) in 'Test.ChasingBottoms' newtype-generics> Control/Newtype/Generics.hs:167:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:167:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | quickcheck-classes-base> 28 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 6 of 30] Compiling Test.QuickCheck.Classes.Eq ( src/Test/QuickCheck/Classes/Eq.hs, dist/build/Test/QuickCheck/Classes/Eq.o, dist/build/Test/QuickCheck/Classes/Eq.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Function’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Function’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Function() quickcheck-classes-base> | quickcheck-classes-base> 13 | import Test.QuickCheck.Function quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] quickcheck-classes-base> Defined but not used: ‘eqNegation’ quickcheck-classes-base> | quickcheck-classes-base> 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> [ 7 of 30] Compiling Test.QuickCheck.Classes.Enum ( src/Test/QuickCheck/Classes/Enum.hs, dist/build/Test/QuickCheck/Classes/Enum.o, dist/build/Test/QuickCheck/Classes/Enum.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 8 of 30] Compiling Test.QuickCheck.Classes.Contravariant ( src/Test/QuickCheck/Classes/Contravariant.hs, dist/build/Test/QuickCheck/Classes/Contravariant.o, dist/build/Test/QuickCheck/Classes/Contravariant.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ doctest> [ 1 of 42] Compiling Imports ( src/Imports.hs, dist/build/spec/spec-tmp/Imports.o ) doctest> [ 2 of 42] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/spec/spec-tmp/GhcUtil.o ) doctest> [ 3 of 42] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/spec/spec-tmp/Cabal/Paths.o ) doctest> [ 4 of 42] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/spec/spec-tmp/Cabal/Options.o ) doctest> [ 5 of 42] Compiling Cabal.OptionsSpec ( test/Cabal/OptionsSpec.hs, dist/build/spec/spec-tmp/Cabal/OptionsSpec.o ) doctest> [ 6 of 42] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapper.o ) doctest> [ 7 of 42] Compiling Interpreter ( src/Interpreter.hs, dist/build/spec/spec-tmp/Interpreter.o ) doctest> [ 8 of 42] Compiling InterpreterSpec ( test/InterpreterSpec.hs, dist/build/spec/spec-tmp/InterpreterSpec.o ) doctest> [ 9 of 42] Compiling Info ( src/Info.hs, dist/build/spec/spec-tmp/Info.o ) doctest> [10 of 42] Compiling InfoSpec ( test/InfoSpec.hs, dist/build/spec/spec-tmp/InfoSpec.o ) doctest> [11 of 42] Compiling Cabal ( src/Cabal.hs, dist/build/spec/spec-tmp/Cabal.o ) doctest> [12 of 42] Compiling Cabal.PathsSpec ( test/Cabal/PathsSpec.hs, dist/build/spec/spec-tmp/Cabal/PathsSpec.o ) doctest> [13 of 42] Compiling Language.Haskell.GhciWrapperSpec ( test/Language/Haskell/GhciWrapperSpec.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapperSpec.o ) doctest> [14 of 42] Compiling Location ( src/Location.hs, dist/build/spec/spec-tmp/Location.o ) doctest> [15 of 42] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/spec/spec-tmp/LocationSpec.o ) doctest> [16 of 42] Compiling Options ( src/Options.hs, dist/build/spec/spec-tmp/Options.o ) doctest> [17 of 42] Compiling OptionsSpec ( test/OptionsSpec.hs, dist/build/spec/spec-tmp/OptionsSpec.o ) doctest> [18 of 42] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/spec/spec-tmp/PackageDBs.o ) doctest> [19 of 42] Compiling PackageDBsSpec ( test/PackageDBsSpec.hs, dist/build/spec/spec-tmp/PackageDBsSpec.o ) doctest> [20 of 42] Compiling Paths_doctest ( dist/build/spec/autogen/Paths_doctest.hs, dist/build/spec/spec-tmp/Paths_doctest.o ) doctest> [21 of 42] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Cabal.o ) doctest> [22 of 42] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Location.o ) doctest> [23 of 42] Compiling Util ( src/Util.hs, dist/build/spec/spec-tmp/Util.o ) doctest> [24 of 42] Compiling Extract ( src/Extract.hs, dist/build/spec/spec-tmp/Extract.o ) doctest> [25 of 42] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Extract.o ) doctest> [26 of 42] Compiling Parse ( src/Parse.hs, dist/build/spec/spec-tmp/Parse.o ) doctest> [27 of 42] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Parse.o ) doctest> [28 of 42] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/spec/spec-tmp/Runner/Example.o ) doctest> [29 of 42] Compiling Runner.ExampleSpec ( test/Runner/ExampleSpec.hs, dist/build/spec/spec-tmp/Runner/ExampleSpec.o ) doctest> [30 of 42] Compiling Property ( src/Property.hs, dist/build/spec/spec-tmp/Property.o ) doctest> [31 of 42] Compiling Runner ( src/Runner.hs, dist/build/spec/spec-tmp/Runner.o ) doctest> [32 of 42] Compiling RunnerSpec ( test/RunnerSpec.hs, dist/build/spec/spec-tmp/RunnerSpec.o ) doctest> [33 of 42] Compiling Run ( src/Run.hs, dist/build/spec/spec-tmp/Run.o ) doctest> [34 of 42] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Run.o ) doctest> [35 of 42] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/spec/spec-tmp/Test/DocTest.o ) doctest> [36 of 42] Compiling RunSpec ( test/RunSpec.hs, dist/build/spec/spec-tmp/RunSpec.o ) doctest> [37 of 42] Compiling MainSpec ( test/MainSpec.hs, dist/build/spec/spec-tmp/MainSpec.o ) pcg-random> System.Random.PCG=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG,System.Random.PCG.Class=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Class,System.Random.PCG.Fast=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Fast,System.Random.PCG.Fast.Pure=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Fast.Pure,System.Random.PCG.Pure=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Pure,System.Random.PCG.Single=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Single,System.Random.PCG.Unique=pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ:System.Random.PCG.Unique pcg-random> unit pcg-random-0.1.4.0-DoBlOz5yucfHJpoPIjDcU5-doctests pcg-random> include base-4.18.1.0 pcg-random> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC pcg-random> include pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> Ready component graph: pcg-random> definite pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> depends base-4.18.1.0 pcg-random> depends bytestring-0.11.5.2 pcg-random> depends entropy-0.4.1.11-IV7EKljwULJJURkyQyWv0u pcg-random> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI pcg-random> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 pcg-random> definite pcg-random-0.1.4.0-DoBlOz5yucfHJpoPIjDcU5-doctests pcg-random> depends base-4.18.1.0 pcg-random> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC pcg-random> depends pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> Using Cabal-3.10.3.0 compiled by ghc-9.6 pcg-random> Using compiler: ghc-9.6.3 pcg-random> Using install prefix: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 pcg-random> Executables installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/bin pcg-random> Libraries installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> Dynamic Libraries installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 pcg-random> Private executables installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/libexec/x86_64-linux-ghc-9.6.3/pcg-random-0.1.4.0 pcg-random> Data files installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/share/x86_64-linux-ghc-9.6.3/pcg-random-0.1.4.0 pcg-random> Documentation installed in: pcg-random> /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc/share/doc/pcg-random-0.1.4.0 pcg-random> Configuration files installed in: pcg-random> /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/etc pcg-random> No alex found pcg-random> Using ar found on system at: pcg-random> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar pcg-random> No c2hs found pcg-random> No cpphs found pcg-random> Using doctest version 0.22.6 found on system at: pcg-random> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest pcg-random> Using gcc version 14.3.0 given by user at: pcg-random> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc pcg-random> Using ghc version 9.6.3 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc pcg-random> Using ghc-pkg version 9.6.3 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 pcg-random> No ghcjs found pcg-random> No ghcjs-pkg found pcg-random> No greencard found pcg-random> Using haddock version 2.29.1 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 pcg-random> No happy found pcg-random> Using haskell-suite found on system at: haskell-suite-dummy-location pcg-random> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location pcg-random> No hmake found pcg-random> Using hpc version 0.68 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 pcg-random> Using hsc2hs version 0.68.9 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 pcg-random> Using hscolour version 1.25 found on system at: pcg-random> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour pcg-random> No jhc found pcg-random> Using ld found on system at: pcg-random> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold pcg-random> No pkg-config found pcg-random> Using runghc version 9.6.3 found on system at: pcg-random> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 pcg-random> Using strip version 2.44 found on system at: pcg-random> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip pcg-random> Using tar found on system at: pcg-random> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar pcg-random> No uhc found pcg-random> Running phase: buildPhase pcg-random> Preprocessing library for pcg-random-0.1.4.0.. pcg-random> Building library for pcg-random-0.1.4.0.. pcg-random> newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:201:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:201:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:211:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:211:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> Preprocessing test suite 'test' for newtype-generics-0.6.2.. newtype-generics> Building test suite 'test' for newtype-generics-0.6.2.. newtype-generics> [1 of 2] Compiling Control.NewtypeSpec ( test/Control/NewtypeSpec.hs, dist/build/test/test-tmp/Control/NewtypeSpec.o ) newtype-generics> [2 of 2] Compiling Main ( test/main.hs, dist/build/test/test-tmp/Main.o ) newtype-generics> [3 of 3] Linking dist/build/test/test newtype-generics> Running phase: checkPhase newtype-generics> Running 1 test suites... newtype-generics> Test suite test: RUNNING... newtype-generics> newtype-generics> Control.Newtype newtype-generics> Newtype test quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 9 of 30] Compiling Test.QuickCheck.Classes.Category ( src/Test/QuickCheck/Classes/Category.hs, dist/build/Test/QuickCheck/Classes/Category.o, dist/build/Test/QuickCheck/Classes/Category.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [10 of 30] Compiling Test.QuickCheck.Classes.Bits ( src/Test/QuickCheck/Classes/Bits.hs, dist/build/Test/QuickCheck/Classes/Bits.o, dist/build/Test/QuickCheck/Classes/Bits.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [11 of 30] Compiling Test.QuickCheck.Classes.Bitraversable ( src/Test/QuickCheck/Classes/Bitraversable.hs, dist/build/Test/QuickCheck/Classes/Bitraversable.o, dist/build/Test/QuickCheck/Classes/Bitraversable.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doctest> [38 of 42] Compiling PropertySpec ( test/PropertySpec.hs, dist/build/spec/spec-tmp/PropertySpec.o ) doctest> [39 of 42] Compiling ParseSpec ( test/ParseSpec.hs, dist/build/spec/spec-tmp/ParseSpec.o ) doctest> [40 of 42] Compiling ExtractSpec ( test/ExtractSpec.hs, dist/build/spec/spec-tmp/ExtractSpec.o ) doctest> [41 of 42] Compiling UtilSpec ( test/UtilSpec.hs, dist/build/spec/spec-tmp/UtilSpec.o ) doctest> [42 of 42] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) doctest> [43 of 43] Linking dist/build/spec/spec pcg-random> src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [-Wdeprecated-flags] pcg-random> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead pcg-random> | pcg-random> 12 | {-# LANGUAGE TypeInType #-} pcg-random> | ^^^^^^^^^^ pcg-random> [1 of 7] Compiling System.Random.PCG.Class ( src/System/Random/PCG/Class.hs, dist/build/System/Random/PCG/Class.o, dist/build/System/Random/PCG/Class.dyn_o ) pcg-random> [2 of 7] Compiling System.Random.PCG ( src/System/Random/PCG.hs, dist/build/System/Random/PCG.o, dist/build/System/Random/PCG.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ newtype-generics> pack [✔] newtype-generics> unpack [✔] newtype-generics> op [✔] newtype-generics> under [✔] newtype-generics> over [✔] newtype-generics> under2 [✔] newtype-generics> over2 [✔] newtype-generics> newtype-generics> Finished in 0.0002 seconds newtype-generics> 7 examples, 0 failures newtype-generics> Test suite test: PASS newtype-generics> Test suite logged to: dist/test/newtype-generics-0.6.2-test.log newtype-generics> 1 of 1 test suites (1 of 1 test cases) passed. newtype-generics> Running phase: haddockPhase newtype-generics> Preprocessing library for newtype-generics-0.6.2.. newtype-generics> Running Haddock on library for newtype-generics-0.6.2.. newtype-generics> Warning: --source-* options are ignored when --hyperlinked-source is enabled. newtype-generics> 100% ( 11 / 11) in 'Control.Newtype.Generics' newtype-generics> newtype-generics> Control/Newtype/Generics.hs:113:53: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 113 | default pack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => O n -> n newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:117:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 117 | default unpack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => n -> O n newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:131:20: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 131 | op :: (Newtype n,o ~ O n ) => (o -> n) -> n -> o newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:150:45: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:167:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> quickcheck-classes-base> [12 of 30] Compiling Test.QuickCheck.Classes.Bifunctor ( src/Test/QuickCheck/Classes/Bifunctor.hs, dist/build/Test/QuickCheck/Classes/Bifunctor.o, dist/build/Test/QuickCheck/Classes/Bifunctor.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [13 of 30] Compiling Test.QuickCheck.Classes.Bifoldable ( src/Test/QuickCheck/Classes/Bifoldable.hs, dist/build/Test/QuickCheck/Classes/Bifoldable.o, dist/build/Test/QuickCheck/Classes/Bifoldable.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [14 of 30] Compiling Test.QuickCheck.Classes.Base.IsList ( src/Test/QuickCheck/Classes/Base/IsList.hs, dist/build/Test/QuickCheck/Classes/Base/IsList.o, dist/build/Test/QuickCheck/Classes/Base/IsList.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:47:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 47 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:49:23: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘mapM’ from module ‘Control.Monad’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 49 | import Control.Monad (mapM,filterM,replicateM) quickcheck-classes-base> | ^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | newtype-generics> Control/Newtype/Generics.hs:167:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:175:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:184:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 184 | over :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:194:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | quickcheck-classes-base> 50 | import Control.Applicative (liftA2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 55 | import Data.Traversable (traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:94:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 94 | foldrProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:102:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 102 | foldlProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:110:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 110 | foldlMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:74: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. newtype-generics> 194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:75: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:64: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:79: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:151:25: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 151 | generateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:158:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 158 | generateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:165:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 165 | replicateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:172:27: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 172 | replicateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:181:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 181 | filterProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:190:34: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 190 | filterMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:68: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:80: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ newtype-generics> Control/Newtype/Generics.hs:201:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:201:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:206:48: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:211:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ newtype-generics> newtype-generics> Control/Newtype/Generics.hs:211:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] newtype-generics> The use of ‘~’ without TypeOperators newtype-generics> will become an error in a future GHC release. newtype-generics> Suggested fix: Perhaps you intended to use TypeOperators newtype-generics> | newtype-generics> 211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g) newtype-generics> | ^ quickcheck-classes-base> [15 of 30] Compiling Test.QuickCheck.Classes.Applicative ( src/Test/QuickCheck/Classes/Applicative.hs, dist/build/Test/QuickCheck/Classes/Applicative.o, dist/build/Test/QuickCheck/Classes/Applicative.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [16 of 30] Compiling Test.QuickCheck.Classes.Alternative ( src/Test/QuickCheck/Classes/Alternative.hs, dist/build/Test/QuickCheck/Classes/Alternative.o, dist/build/Test/QuickCheck/Classes/Alternative.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [17 of 30] Compiling Test.QuickCheck.Classes.Ix ( src/Test/QuickCheck/Classes/Ix.hs, dist/build/Test/QuickCheck/Classes/Ix.o, dist/build/Test/QuickCheck/Classes/Ix.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [18 of 30] Compiling Test.QuickCheck.Classes.Monad ( src/Test/QuickCheck/Classes/Monad.hs, dist/build/Test/QuickCheck/Classes/Monad.o, dist/build/Test/QuickCheck/Classes/Monad.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [19 of 30] Compiling Test.QuickCheck.Classes.MonadFail ( src/Test/QuickCheck/Classes/MonadFail.hs, dist/build/Test/QuickCheck/Classes/MonadFail.o, dist/build/Test/QuickCheck/Classes/MonadFail.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Monad’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Monad’ quickcheck-classes-base> To import instances alone, use: import Control.Monad() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Monad (ap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [20 of 30] Compiling Test.QuickCheck.Classes.MonadPlus ( src/Test/QuickCheck/Classes/MonadPlus.hs, dist/build/Test/QuickCheck/Classes/MonadPlus.o, dist/build/Test/QuickCheck/Classes/MonadPlus.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [21 of 30] Compiling Test.QuickCheck.Classes.MonadZip ( src/Test/QuickCheck/Classes/MonadZip.hs, dist/build/Test/QuickCheck/Classes/MonadZip.o, dist/build/Test/QuickCheck/Classes/MonadZip.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [22 of 30] Compiling Test.QuickCheck.Classes.Monoid ( src/Test/QuickCheck/Classes/Monoid.hs, dist/build/Test/QuickCheck/Classes/Monoid.o, dist/build/Test/QuickCheck/Classes/Monoid.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 15 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [23 of 30] Compiling Test.QuickCheck.Classes.Num ( src/Test/QuickCheck/Classes/Num.hs, dist/build/Test/QuickCheck/Classes/Num.o, dist/build/Test/QuickCheck/Classes/Num.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [24 of 30] Compiling Test.QuickCheck.Classes.Ord ( src/Test/QuickCheck/Classes/Ord.hs, dist/build/Test/QuickCheck/Classes/Ord.o, dist/build/Test/QuickCheck/Classes/Ord.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [25 of 30] Compiling Test.QuickCheck.Classes.Semigroup ( src/Test/QuickCheck/Classes/Semigroup.hs, dist/build/Test/QuickCheck/Classes/Semigroup.o, dist/build/Test/QuickCheck/Classes/Semigroup.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:22:30: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘toList’ from module ‘Data.Foldable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Foldable (foldr1,toList) quickcheck-classes-base> | ^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.List’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.List’ quickcheck-classes-base> To import instances alone, use: import Data.List() quickcheck-classes-base> | quickcheck-classes-base> 25 | import qualified Data.List as L quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [26 of 30] Compiling Test.QuickCheck.Classes.Show ( src/Test/QuickCheck/Classes/Show.hs, dist/build/Test/QuickCheck/Classes/Show.o, dist/build/Test/QuickCheck/Classes/Show.dyn_o ) quickcheck-classes-base> [27 of 30] Compiling Test.QuickCheck.Classes.ShowRead ( src/Test/QuickCheck/Classes/ShowRead.hs, dist/build/Test/QuickCheck/Classes/ShowRead.o, dist/build/Test/QuickCheck/Classes/ShowRead.dyn_o ) quickcheck-classes-base> [28 of 30] Compiling Test.QuickCheck.Classes.Storable ( src/Test/QuickCheck/Classes/Storable.hs, dist/build/Test/QuickCheck/Classes/Storable.o, dist/build/Test/QuickCheck/Classes/Storable.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 10 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [29 of 30] Compiling Test.QuickCheck.Classes.Traversable ( src/Test/QuickCheck/Classes/Traversable.hs, dist/build/Test/QuickCheck/Classes/Traversable.o, dist/build/Test/QuickCheck/Classes/Traversable.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Data.Foldable (foldMap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Traversable, sequenceA, traverse’ quickcheck-classes-base> from module ‘Data.Traversable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [30 of 30] Compiling Test.QuickCheck.Classes.Base ( src/Test/QuickCheck/Classes/Base.hs, dist/build/Test/QuickCheck/Classes/Base.o, dist/build/Test/QuickCheck/Classes/Base.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:130:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 130 | import Data.Monoid (Monoid(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:132:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 132 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:29: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ newtype-generics> Warning: Control.Newtype.Generics: could not find link destinations for: newtype-generics> - Control.Newtype.Generics.GNewtype newtype-generics> - Control.Newtype.Generics.GO pcg-random> [3 of 7] Compiling System.Random.PCG.Fast ( src/System/Random/PCG/Fast.hs, dist/build/System/Random/PCG/Fast.o, dist/build/System/Random/PCG/Fast.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:69:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 69 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [4 of 7] Compiling System.Random.PCG.Fast.Pure ( src/System/Random/PCG/Fast/Pure.hs, dist/build/System/Random/PCG/Fast/Pure.o, dist/build/System/Random/PCG/Fast/Pure.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [5 of 7] Compiling System.Random.PCG.Pure ( src/System/Random/PCG/Pure.hs, dist/build/System/Random/PCG/Pure.o, dist/build/System/Random/PCG/Pure.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ doctest> Preprocessing library for doctest-0.22.6.. doctest> Building library for doctest-0.22.6.. pcg-random> [6 of 7] Compiling System.Random.PCG.Single ( src/System/Random/PCG/Single.hs, dist/build/System/Random/PCG/Single.o, dist/build/System/Random/PCG/Single.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG/Single.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [7 of 7] Compiling System.Random.PCG.Unique ( src/System/Random/PCG/Unique.hs, dist/build/System/Random/PCG/Unique.o, dist/build/System/Random/PCG/Unique.dyn_o ) quickcheck-classes-base> [ 1 of 30] Compiling Test.QuickCheck.Classes.Internal ( src/Test/QuickCheck/Classes/Internal.hs, dist/build/Test/QuickCheck/Classes/Internal.p_o ) doctest> [ 1 of 25] Compiling Imports ( src/Imports.hs, dist/build/Imports.o, dist/build/Imports.dyn_o ) pcg-random> pcg-random> src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [-Wdeprecated-flags] pcg-random> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead pcg-random> | pcg-random> 12 | {-# LANGUAGE TypeInType #-} pcg-random> | ^^^^^^^^^^ pcg-random> [1 of 7] Compiling System.Random.PCG.Class ( src/System/Random/PCG/Class.hs, dist/build/System/Random/PCG/Class.p_o ) doctest> [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.o, dist/build/GhcUtil.dyn_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:84:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 84 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 86 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 87 | import Data.Traversable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 88 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:90:48: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘showsPrec1’ quickcheck-classes-base> from module ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 90 | import Data.Functor.Classes (Eq1(..),Show1(..),showsPrec1) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 96 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 119 | import qualified Data.Functor.Classes as C quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [GHC-63397] [-Wname-shadowing] quickcheck-classes-base> This binding for ‘a’ shadows the existing binding quickcheck-classes-base> bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 quickcheck-classes-base> | quickcheck-classes-base> 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool quickcheck-classes-base> | ^ doctest> [ 3 of 25] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.o, dist/build/Cabal/Paths.dyn_o ) doctest> [ 4 of 25] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.o, dist/build/Cabal/Options.dyn_o ) doctest> [ 5 of 25] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.o, dist/build/Language/Haskell/GhciWrapper.dyn_o ) doctest> [ 6 of 25] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.o, dist/build/Interpreter.dyn_o ) doctest> [ 7 of 25] Compiling Location ( src/Location.hs, dist/build/Location.o, dist/build/Location.dyn_o ) doctest> [ 8 of 25] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.o, dist/build/PackageDBs.dyn_o ) doctest> [ 9 of 25] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.o, dist/build/Paths_doctest.dyn_o ) doctest> [10 of 25] Compiling Info ( src/Info.hs, dist/build/Info.o, dist/build/Info.dyn_o ) doctest> [11 of 25] Compiling Options ( src/Options.hs, dist/build/Options.o, dist/build/Options.dyn_o ) newtype-generics> Documentation created: dist/doc/html/newtype-generics/index.html, newtype-generics> dist/doc/html/newtype-generics/newtype-generics.txt newtype-generics> Preprocessing test suite 'test' for newtype-generics-0.6.2.. newtype-generics> Running phase: installPhase newtype-generics> Installing library in /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 doctest> [12 of 25] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.o, dist/build/Cabal.dyn_o ) doctest> [13 of 25] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.o, dist/build/Test/DocTest/Internal/Cabal.dyn_o ) doctest> [14 of 25] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.o, dist/build/Test/DocTest/Internal/Location.dyn_o ) doctest> [15 of 25] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o ) doctest> [16 of 25] Compiling Extract ( src/Extract.hs, dist/build/Extract.o, dist/build/Extract.dyn_o ) newtype-generics> Running phase: fixupPhase newtype-generics> shrinking RPATHs of ELF executables and libraries in /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 newtype-generics> shrinking /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSnewtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8-ghc9.6.3.so newtype-generics> checking for references to /build/ in /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2... newtype-generics> patching script interpreter paths in /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 newtype-generics> stripping (with command strip and flags -S -p) in /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2/lib newtype-generics> shrinking RPATHs of ELF executables and libraries in /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc newtype-generics> checking for references to /build/ in /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc... newtype-generics> patching script interpreter paths in /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc newtype-generics (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 newtype-generics (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ newtype-generics (post)> newtype-generics (post)> Pushing /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 (444.92 KiB) newtype-generics (post)> Pushing /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc (385.59 KiB) newtype-generics (post)> newtype-generics (post)> All done. newtype-generics (post)> added 2 signatures newtype-generics (post)> added 20 signatures newtype-generics (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc /nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2 newtype-generics (post)> copying 2 paths... newtype-generics (post)> copying path '/nix/store/3g1x86ma8kzkzcgz708534dn7kvzxl74-newtype-generics-0.6.2-doc' to 'https://cache.nix-ci.com'... newtype-generics (post)> copying path '/nix/store/i0p0ircb3kr071hj8wg22iq6010nm059-newtype-generics-0.6.2' to 'https://cache.nix-ci.com'... newtype-generics (post)> copying 1 paths... newtype-generics (post)> copying path '/nix/store/7xvm0sb2cy49qyi5xi70x98scmy8b72j-newtype-generics-0.6.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/3k1fyrwvgyr4z5akkwblymh2s431c53g-MemoTrie-0.6.11.drv'... ChasingBottoms> Documentation created: dist/doc/html/ChasingBottoms/index.html, ChasingBottoms> dist/doc/html/ChasingBottoms/ChasingBottoms.txt ChasingBottoms> Preprocessing test suite 'ChasingBottomsTestSuite' for ChasingBottoms-1.3.1.15.. ChasingBottoms> Running phase: installPhase ChasingBottoms> Installing library in /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW ChasingBottoms> Running phase: fixupPhase ChasingBottoms> shrinking RPATHs of ELF executables and libraries in /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 ChasingBottoms> shrinking /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW-ghc9.6.3.so ChasingBottoms> checking for references to /build/ in /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15... ChasingBottoms> patching script interpreter paths in /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 ChasingBottoms> stripping (with command strip and flags -S -p) in /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15/lib ChasingBottoms> shrinking RPATHs of ELF executables and libraries in /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc ChasingBottoms> checking for references to /build/ in /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc... ChasingBottoms> patching script interpreter paths in /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc quickcheck-classes-base> [ 2 of 30] Compiling Test.QuickCheck.Classes.Integral ( src/Test/QuickCheck/Classes/Integral.hs, dist/build/Test/QuickCheck/Classes/Integral.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 3 of 30] Compiling Test.QuickCheck.Classes.Generic ( src/Test/QuickCheck/Classes/Generic.hs, dist/build/Test/QuickCheck/Classes/Generic.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:32:52: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Apply’ quickcheck-classes-base> from module ‘Test.QuickCheck.Classes.Internal’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) quickcheck-classes-base> | ^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:92:3: warning: [-Wnoncanonical-monoid-instances] quickcheck-classes-base> Noncanonical ‘mappend’ definition detected quickcheck-classes-base> in the instance declaration for ‘Monoid (GApply f a)’. quickcheck-classes-base> ‘mappend’ will eventually be removed in favour of ‘(<>)’ quickcheck-classes-base> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ quickcheck-classes-base> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid quickcheck-classes-base> | quickcheck-classes-base> 92 | mappend (GApply x) (GApply y) = GApply $ liftA2 (MD.<>) x y quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 4 of 30] Compiling Test.QuickCheck.Classes.Functor ( src/Test/QuickCheck/Classes/Functor.hs, dist/build/Test/QuickCheck/Classes/Functor.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes-base> To import instances alone, use: import Data.Functor() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Functor quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() doctest> [17 of 25] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.o, dist/build/Test/DocTest/Internal/Extract.dyn_o ) doctest> [18 of 25] Compiling Parse ( src/Parse.hs, dist/build/Parse.o, dist/build/Parse.dyn_o ) doctest> [19 of 25] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.o, dist/build/Test/DocTest/Internal/Parse.dyn_o ) doctest> [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.o, dist/build/Runner/Example.dyn_o ) doctest> [21 of 25] Compiling Property ( src/Property.hs, dist/build/Property.o, dist/build/Property.dyn_o ) doctest> [22 of 25] Compiling Runner ( src/Runner.hs, dist/build/Runner.o, dist/build/Runner.dyn_o ) doctest> [23 of 25] Compiling Run ( src/Run.hs, dist/build/Run.o, dist/build/Run.dyn_o ) doctest> [24 of 25] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.o, dist/build/Test/DocTest/Internal/Run.dyn_o ) doctest> [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) doctest> [ 1 of 25] Compiling Imports ( src/Imports.hs, dist/build/Imports.p_o ) doctest> [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.p_o ) doctest> [ 3 of 25] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.p_o ) doctest> [ 4 of 25] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.p_o ) doctest> [ 5 of 25] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.p_o ) doctest> [ 6 of 25] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.p_o ) doctest> [ 7 of 25] Compiling Location ( src/Location.hs, dist/build/Location.p_o ) doctest> [ 8 of 25] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.p_o ) doctest> [ 9 of 25] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.p_o ) doctest> [10 of 25] Compiling Info ( src/Info.hs, dist/build/Info.p_o ) doctest> [11 of 25] Compiling Options ( src/Options.hs, dist/build/Options.p_o ) pcg-random> [2 of 7] Compiling System.Random.PCG ( src/System/Random/PCG.hs, dist/build/System/Random/PCG.p_o ) pcg-random> pcg-random> src/System/Random/PCG.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [3 of 7] Compiling System.Random.PCG.Fast ( src/System/Random/PCG/Fast.hs, dist/build/System/Random/PCG/Fast.p_o ) pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:69:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 69 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [4 of 7] Compiling System.Random.PCG.Fast.Pure ( src/System/Random/PCG/Fast/Pure.hs, dist/build/System/Random/PCG/Fast/Pure.p_o ) pcg-random> pcg-random> src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [5 of 7] Compiling System.Random.PCG.Pure ( src/System/Random/PCG/Pure.hs, dist/build/System/Random/PCG/Pure.p_o ) pcg-random> pcg-random> src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [6 of 7] Compiling System.Random.PCG.Single ( src/System/Random/PCG/Single.hs, dist/build/System/Random/PCG/Single.p_o ) pcg-random> pcg-random> src/System/Random/PCG/Single.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 5 of 30] Compiling Test.QuickCheck.Classes.Foldable ( src/Test/QuickCheck/Classes/Foldable.hs, dist/build/Test/QuickCheck/Classes/Foldable.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:28:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 28 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> [7 of 7] Compiling System.Random.PCG.Unique ( src/System/Random/PCG/Unique.hs, dist/build/System/Random/PCG/Unique.p_o ) ChasingBottoms (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc ChasingBottoms (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ ChasingBottoms (post)> ChasingBottoms (post)> Pushing /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc (934.07 KiB) ChasingBottoms (post)> Pushing /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 (2.79 MiB) ChasingBottoms (post)> ChasingBottoms (post)> All done. ChasingBottoms (post)> added 2 signatures ChasingBottoms (post)> added 8 signatures ChasingBottoms (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15 /nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc ChasingBottoms (post)> copying 2 paths... ChasingBottoms (post)> copying path '/nix/store/rijpys0g2hs229jfxq8pwf35ymzm1iq2-ChasingBottoms-1.3.1.15-doc' to 'https://cache.nix-ci.com'... ChasingBottoms (post)> copying path '/nix/store/52jv9yab8bcrd3h0z08chicc4z7z2f5h-ChasingBottoms-1.3.1.15' to 'https://cache.nix-ci.com'... ChasingBottoms (post)> copying 1 paths... ChasingBottoms (post)> copying path '/nix/store/nn661j1l2ydkqfzxji45ml589v2cfqji-ChasingBottoms-1.3.1.15.drv' to 'https://cache.nix-ci.com'... quickcheck-classes-base> [ 6 of 30] Compiling Test.QuickCheck.Classes.Eq ( src/Test/QuickCheck/Classes/Eq.hs, dist/build/Test/QuickCheck/Classes/Eq.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Function’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Function’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Function() quickcheck-classes-base> | quickcheck-classes-base> 13 | import Test.QuickCheck.Function quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] quickcheck-classes-base> Defined but not used: ‘eqNegation’ quickcheck-classes-base> | quickcheck-classes-base> 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> [ 7 of 30] Compiling Test.QuickCheck.Classes.Enum ( src/Test/QuickCheck/Classes/Enum.hs, dist/build/Test/QuickCheck/Classes/Enum.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 8 of 30] Compiling Test.QuickCheck.Classes.Contravariant ( src/Test/QuickCheck/Classes/Contravariant.hs, dist/build/Test/QuickCheck/Classes/Contravariant.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [ 9 of 30] Compiling Test.QuickCheck.Classes.Category ( src/Test/QuickCheck/Classes/Category.hs, dist/build/Test/QuickCheck/Classes/Category.p_o ) quickcheck-classes-base> doctest> [12 of 25] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.p_o ) doctest> [13 of 25] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.p_o ) doctest> [14 of 25] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.p_o ) doctest> [15 of 25] Compiling Util ( src/Util.hs, dist/build/Util.p_o ) doctest> [16 of 25] Compiling Extract ( src/Extract.hs, dist/build/Extract.p_o ) doctest> [17 of 25] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.p_o ) doctest> [18 of 25] Compiling Parse ( src/Parse.hs, dist/build/Parse.p_o ) doctest> [19 of 25] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.p_o ) doctest> [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.p_o ) doctest> [21 of 25] Compiling Property ( src/Property.hs, dist/build/Property.p_o ) doctest> [22 of 25] Compiling Runner ( src/Runner.hs, dist/build/Runner.p_o ) doctest> [23 of 25] Compiling Run ( src/Run.hs, dist/build/Run.p_o ) doctest> [24 of 25] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.p_o ) doctest> [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o ) pcg-random> Preprocessing test suite 'doctests' for pcg-random-0.1.4.0.. pcg-random> Building test suite 'doctests' for pcg-random-0.1.4.0.. pcg-random> [1 of 2] Compiling Build_doctests ( dist/build/doctests/autogen/Build_doctests.hs, dist/build/doctests/doctests-tmp/Build_doctests.o ) pcg-random> [2 of 2] Compiling Main ( test/doctest.hs, dist/build/doctests/doctests-tmp/Main.o ) pcg-random> [3 of 3] Linking dist/build/doctests/doctests MemoTrie> Running phase: setupCompilerEnvironmentPhase MemoTrie> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. MemoTrie> Running phase: unpackPhase MemoTrie> unpacking source archive /nix/store/h75pvkj7a0lgp4pr0y5p1qdw60v9v5m2-MemoTrie-0.6.11.tar.gz MemoTrie> source root is MemoTrie-0.6.11 MemoTrie> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "MemoTrie-0.6.11/src/Data/MemoTrie.hs" MemoTrie> Running phase: patchPhase MemoTrie> Running phase: compileBuildDriverPhase MemoTrie> setupCompileFlags: -package-db=/build/tmp.9gSGlgnaKC/setup-package.conf.d -threaded MemoTrie> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.9gSGlgnaKC/Main.o ) MemoTrie> [2 of 2] Linking Setup MemoTrie> Running phase: updateAutotoolsGnuConfigScriptsPhase MemoTrie> Running phase: configurePhase MemoTrie> configureFlags: --verbose --prefix=/nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc/share/doc/MemoTrie-0.6.11 --with-gcc=gcc --package-db=/build/tmp.9gSGlgnaKC/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib MemoTrie> Using Parsec parser MemoTrie> Configuring MemoTrie-0.6.11... MemoTrie> Flags chosen: examples=False MemoTrie> Dependency base >=4.8.0.0 && <5: using base-4.18.1.0 MemoTrie> Dependency newtype-generics >=0.5.3: using newtype-generics-0.6.2 MemoTrie> Source component graph: component lib MemoTrie> Configured component graph: MemoTrie> component MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH MemoTrie> include base-4.18.1.0 MemoTrie> include newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 MemoTrie> Linked component graph: MemoTrie> unit MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH MemoTrie> include base-4.18.1.0 MemoTrie> include newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 MemoTrie> Data.MemoTrie=MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH:Data.MemoTrie MemoTrie> Ready component graph: MemoTrie> definite MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH MemoTrie> depends base-4.18.1.0 MemoTrie> depends newtype-generics-0.6.2-DWmgSx0FafNELtyD3oLAf8 MemoTrie> Using Cabal-3.10.1.0 compiled by ghc-9.6 MemoTrie> Using compiler: ghc-9.6.3 MemoTrie> Using install prefix: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 MemoTrie> Executables installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/bin MemoTrie> Libraries installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH MemoTrie> Dynamic Libraries installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 MemoTrie> Private executables installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/libexec/x86_64-linux-ghc-9.6.3/MemoTrie-0.6.11 MemoTrie> Data files installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/share/x86_64-linux-ghc-9.6.3/MemoTrie-0.6.11 MemoTrie> Documentation installed in: MemoTrie> /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc/share/doc/MemoTrie-0.6.11 MemoTrie> Configuration files installed in: MemoTrie> /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/etc MemoTrie> No alex found MemoTrie> Using ar found on system at: quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [10 of 30] Compiling Test.QuickCheck.Classes.Bits ( src/Test/QuickCheck/Classes/Bits.hs, dist/build/Test/QuickCheck/Classes/Bits.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [11 of 30] Compiling Test.QuickCheck.Classes.Bitraversable ( src/Test/QuickCheck/Classes/Bitraversable.hs, dist/build/Test/QuickCheck/Classes/Bitraversable.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [12 of 30] Compiling Test.QuickCheck.Classes.Bifunctor ( src/Test/QuickCheck/Classes/Bifunctor.hs, dist/build/Test/QuickCheck/Classes/Bifunctor.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | MemoTrie> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar MemoTrie> No c2hs found MemoTrie> No cpphs found MemoTrie> No doctest found MemoTrie> Using gcc version 14.3.0 given by user at: MemoTrie> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc MemoTrie> Using ghc version 9.6.3 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc MemoTrie> Using ghc-pkg version 9.6.3 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 MemoTrie> No ghcjs found MemoTrie> No ghcjs-pkg found MemoTrie> No greencard found MemoTrie> Using haddock version 2.29.1 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 MemoTrie> No happy found MemoTrie> Using haskell-suite found on system at: haskell-suite-dummy-location MemoTrie> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location MemoTrie> No hmake found MemoTrie> Using hpc version 0.68 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 MemoTrie> Using hsc2hs version 0.68.9 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 MemoTrie> Using hscolour version 1.25 found on system at: MemoTrie> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour MemoTrie> No jhc found MemoTrie> Using ld found on system at: MemoTrie> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold MemoTrie> No pkg-config found MemoTrie> Using runghc version 9.6.3 found on system at: MemoTrie> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 MemoTrie> Using strip version 2.44 found on system at: MemoTrie> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip MemoTrie> Using tar found on system at: MemoTrie> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar MemoTrie> No uhc found MemoTrie> Running phase: buildPhase MemoTrie> Preprocessing library for MemoTrie-0.6.11.. MemoTrie> Building library for MemoTrie-0.6.11.. MemoTrie> [1 of 1] Compiling Data.MemoTrie ( src/Data/MemoTrie.hs, dist/build/Data/MemoTrie.o, dist/build/Data/MemoTrie.dyn_o ) MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:22: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:27: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:604:3: warning: [-Wnoncanonical-monad-instances] MemoTrie> Noncanonical ‘return’ definition detected MemoTrie> in the instance declaration for ‘Monad ((:->:) a)’. MemoTrie> ‘return’ will eventually be removed in favour of ‘pure’ MemoTrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ MemoTrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return MemoTrie> | MemoTrie> 604 | return a = trie (return a) MemoTrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ MemoTrie> [1 of 1] Compiling Data.MemoTrie ( src/Data/MemoTrie.hs, dist/build/Data/MemoTrie.p_o ) MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:22: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> 22 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [13 of 30] Compiling Test.QuickCheck.Classes.Bifoldable ( src/Test/QuickCheck/Classes/Bifoldable.hs, dist/build/Test/QuickCheck/Classes/Bifoldable.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [14 of 30] Compiling Test.QuickCheck.Classes.Base.IsList ( src/Test/QuickCheck/Classes/Base/IsList.hs, dist/build/Test/QuickCheck/Classes/Base/IsList.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:47:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 47 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:49:23: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘mapM’ from module ‘Control.Monad’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 49 | import Control.Monad (mapM,filterM,replicateM) quickcheck-classes-base> | ^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 50 | import Control.Applicative (liftA2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 55 | import Data.Traversable (traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:94:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 94 | foldrProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:27: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:604:3: warning: [-Wnoncanonical-monad-instances] MemoTrie> Noncanonical ‘return’ definition detected MemoTrie> in the instance declaration for ‘Monad ((:->:) a)’. MemoTrie> ‘return’ will eventually be removed in favour of ‘pure’ MemoTrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ MemoTrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return MemoTrie> | MemoTrie> 604 | return a = trie (return a) MemoTrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:102:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 102 | foldlProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:110:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 110 | foldlMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:74: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:75: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:64: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:79: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:151:25: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 151 | generateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:158:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 158 | generateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:165:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 165 | replicateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:172:27: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 172 | replicateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:181:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 181 | filterProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:190:34: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 190 | filterMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:68: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:80: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> [15 of 30] Compiling Test.QuickCheck.Classes.Applicative ( src/Test/QuickCheck/Classes/Applicative.hs, dist/build/Test/QuickCheck/Classes/Applicative.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [16 of 30] Compiling Test.QuickCheck.Classes.Alternative ( src/Test/QuickCheck/Classes/Alternative.hs, dist/build/Test/QuickCheck/Classes/Alternative.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [17 of 30] Compiling Test.QuickCheck.Classes.Ix ( src/Test/QuickCheck/Classes/Ix.hs, dist/build/Test/QuickCheck/Classes/Ix.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [18 of 30] Compiling Test.QuickCheck.Classes.Monad ( src/Test/QuickCheck/Classes/Monad.hs, dist/build/Test/QuickCheck/Classes/Monad.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [19 of 30] Compiling Test.QuickCheck.Classes.MonadFail ( src/Test/QuickCheck/Classes/MonadFail.hs, dist/build/Test/QuickCheck/Classes/MonadFail.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Monad’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Monad’ quickcheck-classes-base> To import instances alone, use: import Control.Monad() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Monad (ap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [20 of 30] Compiling Test.QuickCheck.Classes.MonadPlus ( src/Test/QuickCheck/Classes/MonadPlus.hs, dist/build/Test/QuickCheck/Classes/MonadPlus.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [21 of 30] Compiling Test.QuickCheck.Classes.MonadZip ( src/Test/QuickCheck/Classes/MonadZip.hs, dist/build/Test/QuickCheck/Classes/MonadZip.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [22 of 30] Compiling Test.QuickCheck.Classes.Monoid ( src/Test/QuickCheck/Classes/Monoid.hs, dist/build/Test/QuickCheck/Classes/Monoid.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 15 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [23 of 30] Compiling Test.QuickCheck.Classes.Num ( src/Test/QuickCheck/Classes/Num.hs, dist/build/Test/QuickCheck/Classes/Num.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [24 of 30] Compiling Test.QuickCheck.Classes.Ord ( src/Test/QuickCheck/Classes/Ord.hs, dist/build/Test/QuickCheck/Classes/Ord.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [25 of 30] Compiling Test.QuickCheck.Classes.Semigroup ( src/Test/QuickCheck/Classes/Semigroup.hs, dist/build/Test/QuickCheck/Classes/Semigroup.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:22:30: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘toList’ from module ‘Data.Foldable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Foldable (foldr1,toList) quickcheck-classes-base> | ^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.List’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.List’ quickcheck-classes-base> To import instances alone, use: import Data.List() quickcheck-classes-base> | quickcheck-classes-base> 25 | import qualified Data.List as L quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [26 of 30] Compiling Test.QuickCheck.Classes.Show ( src/Test/QuickCheck/Classes/Show.hs, dist/build/Test/QuickCheck/Classes/Show.p_o ) quickcheck-classes-base> [27 of 30] Compiling Test.QuickCheck.Classes.ShowRead ( src/Test/QuickCheck/Classes/ShowRead.hs, dist/build/Test/QuickCheck/Classes/ShowRead.p_o ) quickcheck-classes-base> [28 of 30] Compiling Test.QuickCheck.Classes.Storable ( src/Test/QuickCheck/Classes/Storable.hs, dist/build/Test/QuickCheck/Classes/Storable.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 10 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [29 of 30] Compiling Test.QuickCheck.Classes.Traversable ( src/Test/QuickCheck/Classes/Traversable.hs, dist/build/Test/QuickCheck/Classes/Traversable.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Data.Foldable (foldMap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Traversable, sequenceA, traverse’ quickcheck-classes-base> from module ‘Data.Traversable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> [30 of 30] Compiling Test.QuickCheck.Classes.Base ( src/Test/QuickCheck/Classes/Base.hs, dist/build/Test/QuickCheck/Classes/Base.p_o ) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:130:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 130 | import Data.Monoid (Monoid(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:132:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 132 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:29: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ doctest> Preprocessing executable 'doctest' for doctest-0.22.6.. doctest> Building executable 'doctest' for doctest-0.22.6.. doctest> [1 of 2] Compiling Main ( driver/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) doctest> [2 of 2] Compiling Paths_doctest ( dist/build/doctest/autogen/Paths_doctest.hs, dist/build/doctest/doctest-tmp/Paths_doctest.o ) pcg-random> Running phase: checkPhase doctest> [3 of 3] Linking dist/build/doctest/doctest pcg-random> Running 1 test suites... pcg-random> Test suite doctests: RUNNING... pcg-random> pcg-random> /build/pcg-random-0.1.4.0/src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [-Wdeprecated-flags] pcg-random> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead pcg-random> | pcg-random> 12 | {-# LANGUAGE TypeInType #-} pcg-random> | ^^^^^^^^^^ pcg-random> pcg-random> /build/pcg-random-0.1.4.0/src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [-Wdeprecated-flags] pcg-random> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead quickcheck-classes-base> Running phase: checkPhase quickcheck-classes-base> Package has no test suites. quickcheck-classes-base> Running phase: haddockPhase quickcheck-classes-base> Preprocessing library for quickcheck-classes-base-0.6.2.0.. quickcheck-classes-base> Running Haddock on library for quickcheck-classes-base-0.6.2.0.. MemoTrie> Running phase: checkPhase MemoTrie> Package has no test suites. quickcheck-classes-base> Warning: --source-* options are ignored when --hyperlinked-source is enabled. MemoTrie> Running phase: haddockPhase MemoTrie> Preprocessing library for MemoTrie-0.6.11.. MemoTrie> Running Haddock on library for MemoTrie-0.6.11.. MemoTrie> Warning: --source-* options are ignored when --hyperlinked-source is enabled. MemoTrie> Warning: Data.MemoTrie: :->: is exported separately but will be documented under HasTrie. Consider exporting it together with its parent(s) for code clarity. MemoTrie> 100% ( 17 / 17) in 'Data.MemoTrie' MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:22: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:91:27: warning: [GHC-39567] [-Wstar-is-type] MemoTrie> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ MemoTrie> relies on the StarIsType extension, which will become MemoTrie> deprecated in the future. MemoTrie> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. MemoTrie> | MemoTrie> 91 | data (:->:) a :: * -> * MemoTrie> | ^ MemoTrie> MemoTrie> src/Data/MemoTrie.hs:604:3: warning: [-Wnoncanonical-monad-instances] MemoTrie> Noncanonical ‘return’ definition detected MemoTrie> in the instance declaration for ‘Monad ((:->:) a)’. MemoTrie> ‘return’ will eventually be removed in favour of ‘pure’ MemoTrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ MemoTrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return MemoTrie> | MemoTrie> 604 | return a = trie (return a) MemoTrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:84:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 84 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 86 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 87 | import Data.Traversable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 88 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:90:48: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘showsPrec1’ quickcheck-classes-base> from module ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 90 | import Data.Functor.Classes (Eq1(..),Show1(..),showsPrec1) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 96 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 119 | import qualified Data.Functor.Classes as C quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [GHC-63397] [-Wname-shadowing] quickcheck-classes-base> This binding for ‘a’ shadows the existing binding quickcheck-classes-base> bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 quickcheck-classes-base> | quickcheck-classes-base> 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> Warning: '()' is out of scope. quickcheck-classes-base> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:32:52: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Apply’ quickcheck-classes-base> from module ‘Test.QuickCheck.Classes.Internal’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) quickcheck-classes-base> | ^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Generic.hs:92:3: warning: [-Wnoncanonical-monoid-instances] quickcheck-classes-base> Noncanonical ‘mappend’ definition detected quickcheck-classes-base> in the instance declaration for ‘Monoid (GApply f a)’. quickcheck-classes-base> ‘mappend’ will eventually be removed in favour of ‘(<>)’ quickcheck-classes-base> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ quickcheck-classes-base> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid quickcheck-classes-base> | quickcheck-classes-base> 92 | mappend (GApply x) (GApply y) = GApply $ liftA2 (MD.<>) x y quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes-base> To import instances alone, use: import Data.Functor() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Functor quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Data.Foldable quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:28:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 28 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 30 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Function’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Function’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Function() quickcheck-classes-base> | quickcheck-classes-base> 13 | import Test.QuickCheck.Function quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] quickcheck-classes-base> Defined but not used: ‘eqNegation’ quickcheck-classes-base> | quickcheck-classes-base> 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) quickcheck-classes-base> | ^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 25 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bitraversable.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> Examples: 48 Tried: 48 Errors: 0 Failures: 0 quickcheck-classes-base> 35% ( 6 / 17) in 'Test.QuickCheck.Classes.Base.IsList' quickcheck-classes-base> Missing documentation for: quickcheck-classes-base> foldrProp (src/Test/QuickCheck/Classes/Base/IsList.hs:94) quickcheck-classes-base> foldlProp (src/Test/QuickCheck/Classes/Base/IsList.hs:102) quickcheck-classes-base> foldlMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:110) quickcheck-classes-base> mapProp (src/Test/QuickCheck/Classes/Base/IsList.hs:117) quickcheck-classes-base> imapProp (src/Test/QuickCheck/Classes/Base/IsList.hs:125) quickcheck-classes-base> imapMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:133) quickcheck-classes-base> traverseProp (src/Test/QuickCheck/Classes/Base/IsList.hs:141) quickcheck-classes-base> generateMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:158) quickcheck-classes-base> replicateProp (src/Test/QuickCheck/Classes/Base/IsList.hs:165) quickcheck-classes-base> replicateMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:172) quickcheck-classes-base> mapMaybeMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:207) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:47:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 47 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:49:23: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘mapM’ from module ‘Control.Monad’ is redundant pcg-random> Test suite doctests: PASS quickcheck-classes-base> | pcg-random> Test suite logged to: dist/test/pcg-random-0.1.4.0-doctests.log pcg-random> 1 of 1 test suites (1 of 1 test cases) passed. quickcheck-classes-base> 49 | import Control.Monad (mapM,filterM,replicateM) quickcheck-classes-base> | ^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 50 | import Control.Applicative (liftA2) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Traversable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Traversable’ quickcheck-classes-base> To import instances alone, use: import Data.Traversable() quickcheck-classes-base> | quickcheck-classes-base> 55 | import Data.Traversable (traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:94:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 94 | foldrProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:102:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 102 | foldlProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:110:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 110 | foldlMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | pcg-random> Running phase: haddockPhase quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:117:74: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 117 | mapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:125:75: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 125 | imapProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:64: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:133:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 133 | imapMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:141:79: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 141 | traverseProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:151:25: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 151 | generateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:158:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 158 | generateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:165:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 165 | replicateProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:172:27: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 172 | replicateMProp :: (Item c ~ a, Eq c, Show c, IsList c, Arbitrary a, Show a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:181:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 181 | filterProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:190:34: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 190 | filterMProp :: (IsList c, Item c ~ a, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:199:47: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 199 | mapMaybeProp :: (IsList c, Item c ~ a, Item d ~ b, Eq d, IsList d, Arbitrary b, Show d, Show b, Arbitrary c, Show c, Show a, Eq c, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:68: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base/IsList.hs:207:80: warning: [GHC-58520] [-Wtype-equality-requires-operators] quickcheck-classes-base> The use of ‘~’ without TypeOperators quickcheck-classes-base> will become an error in a future GHC release. quickcheck-classes-base> Suggested fix: Perhaps you intended to use TypeOperators quickcheck-classes-base> | quickcheck-classes-base> 207 | mapMaybeMProp :: (IsList c, IsList d, Eq d, Show d, Show b, Item c ~ a, Item d ~ b, Arbitrary c, Arbitrary b, Show c, Show a, CoArbitrary a, Function a) quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:20:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> Preprocessing library for pcg-random-0.1.4.0.. pcg-random> Running Haddock on library for pcg-random-0.1.4.0.. quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:19:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 19 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Monad’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Monad’ quickcheck-classes-base> To import instances alone, use: import Control.Monad() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Control.Monad (ap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadFail.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] pcg-random> Warning: --source-* options are ignored when --hyperlinked-source is enabled. quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadPlus.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:23:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:24:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 24 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 26 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 12 | import Data.Monoid quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 15 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 11 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes-base> | quickcheck-classes-base> 18 | import Test.QuickCheck.Property (Property) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:22:30: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘toList’ from module ‘Data.Foldable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Foldable (foldr1,toList) quickcheck-classes-base> | ^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] quickcheck-classes-base> The qualified import of ‘Data.List’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.List’ quickcheck-classes-base> To import instances alone, use: import Data.List() quickcheck-classes-base> | quickcheck-classes-base> 25 | import qualified Data.List as L quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Control.Applicative’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes-base> To import instances alone, use: import Control.Applicative() quickcheck-classes-base> | quickcheck-classes-base> 10 | import Control.Applicative quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [-Wdeprecated-flags] pcg-random> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead pcg-random> | pcg-random> 12 | {-# LANGUAGE TypeInType #-} pcg-random> | ^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Foldable’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Foldable’ quickcheck-classes-base> To import instances alone, use: import Data.Foldable() quickcheck-classes-base> | quickcheck-classes-base> 17 | import Data.Foldable (foldMap) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Traversable, sequenceA, traverse’ quickcheck-classes-base> from module ‘Data.Traversable’ is redundant quickcheck-classes-base> | quickcheck-classes-base> 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:21:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes-base> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes-base> | quickcheck-classes-base> 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Traversable.hs:22:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes-base> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes-base> | quickcheck-classes-base> 22 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> Warning: 'Set' is out of scope. quickcheck-classes-base> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes-base> Warning: 'Map' is out of scope. quickcheck-classes-base> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes-base> 98% ( 49 / 50) in 'Test.QuickCheck.Classes.Base' quickcheck-classes-base> Missing documentation for: quickcheck-classes-base> semigroupMonoidLaws (src/Test/QuickCheck/Classes/Monoid.hs:49) quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:130:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Monoid’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Monoid’ quickcheck-classes-base> To import instances alone, use: import Data.Monoid() quickcheck-classes-base> | quickcheck-classes-base> 130 | import Data.Monoid (Monoid(..)) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:132:1: warning: [-Wunused-imports] quickcheck-classes-base> The import of ‘Data.Semigroup’ is redundant quickcheck-classes-base> except perhaps to import instances from ‘Data.Semigroup’ quickcheck-classes-base> To import instances alone, use: import Data.Semigroup() quickcheck-classes-base> | quickcheck-classes-base> 132 | import Data.Semigroup (Semigroup) quickcheck-classes-base> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:258:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 258 | data Proxy1 (f :: * -> *) = Proxy1 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:19: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:24: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ quickcheck-classes-base> quickcheck-classes-base> src/Test/QuickCheck/Classes/Base.hs:262:29: warning: [GHC-39567] [-Wstar-is-type] quickcheck-classes-base> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ quickcheck-classes-base> relies on the StarIsType extension, which will become quickcheck-classes-base> deprecated in the future. quickcheck-classes-base> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. quickcheck-classes-base> | quickcheck-classes-base> 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 quickcheck-classes-base> | ^ pcg-random> 16% ( 8 / 48) in 'System.Random.PCG.Class' pcg-random> Missing documentation for: pcg-random> Generator (src/System/Random/PCG/Class.hs:62) pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) pcg-random> Unsigned (src/System/Random/PCG/Class.hs:453) pcg-random> wordsTo64Bit (src/System/Random/PCG/Class.hs:392) pcg-random> wordToBool (src/System/Random/PCG/Class.hs:397) pcg-random> wordToFloat (src/System/Random/PCG/Class.hs:401) pcg-random> wordsToDouble (src/System/Random/PCG/Class.hs:408) quickcheck-classes-base> Warning: Test.QuickCheck.Classes.Base: could not find link destinations for: quickcheck-classes-base> - Test.QuickCheck.Classes.Foldable.unsnoc MemoTrie> Documentation created: dist/doc/html/MemoTrie/index.html, MemoTrie> dist/doc/html/MemoTrie/MemoTrie.txt pcg-random> 40% ( 23 / 57) in 'System.Random.PCG' pcg-random> Missing documentation for: pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) MemoTrie> Running phase: installPhase pcg-random> pcg-random> src/System/Random/PCG.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ MemoTrie> Installing library in /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/MemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH pcg-random> Warning: 'Seed' is out of scope. pcg-random> If you qualify the identifier, haddock can try to link it anyway. pcg-random> 36% ( 21 / 57) in 'System.Random.PCG.Fast' pcg-random> Missing documentation for: pcg-random> GenIO (src/System/Random/PCG/Fast.hs:137) pcg-random> GenST (src/System/Random/PCG/Fast.hs:138) pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:69:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 69 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> Warning: 'Seed' is out of scope. pcg-random> If you qualify the identifier, haddock can try to link it anyway. pcg-random> 33% ( 19 / 56) in 'System.Random.PCG.Fast.Pure' pcg-random> Missing documentation for: pcg-random> GenIO (src/System/Random/PCG/Fast/Pure.hs:91) pcg-random> GenST (src/System/Random/PCG/Fast/Pure.hs:92) pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> FrozenGen (src/System/Random/PCG/Fast/Pure.hs:84) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) pcg-random> pcg-random> src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> Warning: 'Seed' is out of scope. pcg-random> If you qualify the identifier, haddock can try to link it anyway. pcg-random> 38% ( 23 / 60) in 'System.Random.PCG.Pure' pcg-random> Missing documentation for: pcg-random> GenIO (src/System/Random/PCG/Pure.hs:87) pcg-random> GenST (src/System/Random/PCG/Pure.hs:88) pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> FrozenGen (src/System/Random/PCG/Pure.hs:93) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) pcg-random> pcg-random> src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ MemoTrie> Running phase: fixupPhase MemoTrie> shrinking RPATHs of ELF executables and libraries in /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 MemoTrie> shrinking /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSMemoTrie-0.6.11-IYe2eqXAvMb2HyBRBnJcdH-ghc9.6.3.so MemoTrie> checking for references to /build/ in /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11... MemoTrie> patching script interpreter paths in /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 MemoTrie> stripping (with command strip and flags -S -p) in /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11/lib pcg-random> Warning: 'Seed' is out of scope. pcg-random> If you qualify the identifier, haddock can try to link it anyway. MemoTrie> shrinking RPATHs of ELF executables and libraries in /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc pcg-random> 35% ( 20 / 57) in 'System.Random.PCG.Single' pcg-random> Missing documentation for: pcg-random> GenIO (src/System/Random/PCG/Single.hs:132) pcg-random> GenST (src/System/Random/PCG/Single.hs:133) pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> FrozenGen (src/System/Random/PCG/Single.hs:88) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) MemoTrie> checking for references to /build/ in /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc... MemoTrie> patching script interpreter paths in /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc pcg-random> pcg-random> src/System/Random/PCG/Single.hs:68:1: warning: [-Wunused-imports] pcg-random> The import of ‘Control.Applicative’ is redundant pcg-random> except perhaps to import instances from ‘Control.Applicative’ pcg-random> To import instances alone, use: import Control.Applicative() pcg-random> | pcg-random> 68 | import Control.Applicative pcg-random> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ pcg-random> pcg-random> src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] pcg-random> The use of ‘~’ without TypeOperators pcg-random> will become an error in a future GHC release. pcg-random> Suggested fix: Perhaps you intended to use TypeOperators pcg-random> | pcg-random> 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where pcg-random> | ^ pcg-random> Warning: 'Seed' is out of scope. pcg-random> If you qualify the identifier, haddock can try to link it anyway. pcg-random> 29% ( 14 / 48) in 'System.Random.PCG.Unique' pcg-random> Missing documentation for: pcg-random> Variate (src/System/Random/PCG/Class.hs:67) pcg-random> uniformW8 (src/System/Random/PCG/Class.hs:260) pcg-random> uniformW16 (src/System/Random/PCG/Class.hs:264) pcg-random> uniformW32 (src/System/Random/PCG/Class.hs:268) pcg-random> uniformW64 (src/System/Random/PCG/Class.hs:272) pcg-random> uniformI8 (src/System/Random/PCG/Class.hs:244) pcg-random> uniformI16 (src/System/Random/PCG/Class.hs:248) pcg-random> uniformI32 (src/System/Random/PCG/Class.hs:252) pcg-random> uniformI64 (src/System/Random/PCG/Class.hs:256) pcg-random> uniformF (src/System/Random/PCG/Class.hs:280) pcg-random> uniformD (src/System/Random/PCG/Class.hs:284) pcg-random> uniformBool (src/System/Random/PCG/Class.hs:276) pcg-random> uniformRW8 (src/System/Random/PCG/Class.hs:306) pcg-random> uniformRW16 (src/System/Random/PCG/Class.hs:310) pcg-random> uniformRW32 (src/System/Random/PCG/Class.hs:314) pcg-random> uniformRW64 (src/System/Random/PCG/Class.hs:318) pcg-random> uniformRI8 (src/System/Random/PCG/Class.hs:290) pcg-random> uniformRI16 (src/System/Random/PCG/Class.hs:294) pcg-random> uniformRI32 (src/System/Random/PCG/Class.hs:298) pcg-random> uniformRI64 (src/System/Random/PCG/Class.hs:302) pcg-random> uniformRF (src/System/Random/PCG/Class.hs:326) pcg-random> uniformRD (src/System/Random/PCG/Class.hs:330) pcg-random> uniformRBool (src/System/Random/PCG/Class.hs:322) pcg-random> uniformBW8 (src/System/Random/PCG/Class.hs:352) pcg-random> uniformBW16 (src/System/Random/PCG/Class.hs:356) pcg-random> uniformBW32 (src/System/Random/PCG/Class.hs:360) pcg-random> uniformBW64 (src/System/Random/PCG/Class.hs:364) pcg-random> uniformBI8 (src/System/Random/PCG/Class.hs:336) pcg-random> uniformBI16 (src/System/Random/PCG/Class.hs:340) pcg-random> uniformBI32 (src/System/Random/PCG/Class.hs:344) pcg-random> uniformBI64 (src/System/Random/PCG/Class.hs:348) pcg-random> uniformBF (src/System/Random/PCG/Class.hs:372) pcg-random> uniformBD (src/System/Random/PCG/Class.hs:376) pcg-random> uniformBBool (src/System/Random/PCG/Class.hs:368) MemoTrie (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc MemoTrie (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ MemoTrie (post)> MemoTrie (post)> Pushing /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc (561.05 KiB) MemoTrie (post)> Pushing /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 (1.73 MiB) MemoTrie (post)> MemoTrie (post)> All done. MemoTrie (post)> added 2 signatures MemoTrie (post)> added 1 signatures MemoTrie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11 /nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc MemoTrie (post)> copying 2 paths... MemoTrie (post)> copying path '/nix/store/b8nzi415ypa0blifbycc6bwnz1swri57-MemoTrie-0.6.11-doc' to 'https://cache.nix-ci.com'... MemoTrie (post)> copying path '/nix/store/4y56hl76f2jm7r5jm7rgg5g6c0xgwzv0-MemoTrie-0.6.11' to 'https://cache.nix-ci.com'... MemoTrie (post)> copying 1 paths... MemoTrie (post)> copying path '/nix/store/3k1fyrwvgyr4z5akkwblymh2s431c53g-MemoTrie-0.6.11.drv' to 'https://cache.nix-ci.com'... quickcheck-classes-base> Documentation created: dist/doc/html/quickcheck-classes-base/index.html, quickcheck-classes-base> dist/doc/html/quickcheck-classes-base/quickcheck-classes-base.txt quickcheck-classes-base> Running phase: installPhase quickcheck-classes-base> Installing library in /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes-base> Running phase: fixupPhase quickcheck-classes-base> shrinking RPATHs of ELF executables and libraries in /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> shrinking /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSquickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl-ghc9.6.3.so quickcheck-classes-base> checking for references to /build/ in /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0... quickcheck-classes-base> patching script interpreter paths in /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 quickcheck-classes-base> stripping (with command strip and flags -S -p) in /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0/lib quickcheck-classes-base> shrinking RPATHs of ELF executables and libraries in /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc quickcheck-classes-base> checking for references to /build/ in /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc... quickcheck-classes-base> patching script interpreter paths in /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc doctest> Running phase: checkPhase doctest> Running 1 test suites... doctest> Test suite spec: RUNNING... doctest> doctest> Extract doctest> extract doctest> extracts documentation for a top-level declaration [✔] doctest> extracts documentation from argument list [✔] doctest> extracts documentation for a type class function [✔] doctest> extracts documentation from the argument list of a type class function [✔] doctest> extracts documentation from the module header [✔] doctest> extracts documentation from imported modules [✔] doctest> extracts documentation from export list [✔] doctest> extracts documentation from named chunks [✔] doctest> returns docstrings in the same order they appear in the source [✔] doctest> extracts $setup code [✔] doctest> fails on invalid flags [✔] doctest> extract (regression tests) doctest> works with infix operators [✔] doctest> works with parallel list comprehensions [✔] doctest> works with list comprehensions in instance definitions [✔] doctest> works with foreign imports [✔] doctest> works for rewrite rules [✔] doctest> works for rewrite rules with type signatures [✔] doctest> strips CR from dos line endings [✔] doctest> works with a module that splices in an expression from an other module [✔] doctest> works for type families and GHC 7.6.1 [✔] doctest> Info doctest> formatInfo doctest> formats --info output [✔] doctest> Interpreter doctest> interpreterSupported doctest> indicates whether GHCi is supported on current platform [✔] doctest> ghcInfo doctest> includes "Have interpreter" [✔] doctest> safeEval doctest> evaluates an expression [✔] doctest> returns Left on unterminated multiline command [✔] doctest> filterExpression doctest> removes :set -XTemplateHaskell [✔] doctest> filters -XTemplateHaskell [✔] doctest> leaves :set-statement that do not set -XTemplateHaskell alone [✔] doctest> Language.Haskell.GhciWrapper doctest> evalEcho doctest> prints result to stdout [✔] doctest> evalIt doctest> preserves it [✔] doctest> eval doctest> shows literals [✔] doctest> shows string literals containing Unicode [✔] doctest> evaluates simple expressions [✔] doctest> supports let bindings [✔] doctest> allows import statements [✔] doctest> captures stdout [✔] doctest> captures stdout (Unicode) [✔] doctest> captures stdout (empty line) [✔] doctest> captures stdout (multiple lines) [✔] doctest> captures stderr [✔] doctest> captures stderr (Unicode) [✔] doctest> shows exceptions [✔] pcg-random> Documentation created: dist/doc/html/pcg-random/, pcg-random> dist/doc/html/pcg-random/pcg-random.txt pcg-random> Preprocessing test suite 'doctests' for pcg-random-0.1.4.0.. pcg-random> Running phase: installPhase pcg-random> Installing library in /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ pcg-random> Running phase: fixupPhase pcg-random> shrinking RPATHs of ELF executables and libraries in /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 pcg-random> shrinking /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSpcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ-ghc9.6.3.so quickcheck-classes-base (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc quickcheck-classes-base (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ quickcheck-classes-base (post)> quickcheck-classes-base (post)> Pushing /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 (7.87 MiB) quickcheck-classes-base (post)> Pushing /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc (3.00 MiB) quickcheck-classes-base (post)> quickcheck-classes-base (post)> All done. quickcheck-classes-base (post)> added 2 signatures quickcheck-classes-base (post)> added 1 signatures quickcheck-classes-base (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0 /nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc quickcheck-classes-base (post)> copying 2 paths... quickcheck-classes-base (post)> copying path '/nix/store/59vk95sn1sdr6lvh2zkad3ap9jcmxr0z-quickcheck-classes-base-0.6.2.0-doc' to 'https://cache.nix-ci.com'... quickcheck-classes-base (post)> copying path '/nix/store/1f0a0r9ldkcbcixsa209py2v3jy6hwcb-quickcheck-classes-base-0.6.2.0' to 'https://cache.nix-ci.com'... quickcheck-classes-base (post)> copying 1 paths... quickcheck-classes-base (post)> copying path '/nix/store/2afcjaxi3bm90plywhdi73xhyp3g82gl-quickcheck-classes-base-0.6.2.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/25r8sj766z3x0m40xmi1jkr0f87fhfgf-os-string-2.0.7.drv'... doctest> shows exceptions (ExitCode) [✔] doctest> gives an error message for identifiers that are not in scope [✔] doctest> when configVerbose is True doctest> prints prompt [✔] doctest> with -XOverloadedStrings, -Wall and -Werror doctest> does not fail on marker expression (bug fix) [✔] doctest> with NoImplicitPrelude doctest> works [✔] doctest> with a strange String type doctest> works [✔] doctest> Location doctest> toLocation doctest> works for a regular SrcSpan [✔] doctest> works for a single-line SrcSpan [✔] doctest> works for a SrcSpan that corresponds to single point [✔] doctest> works for a bad SrcSpan [✔] doctest> works for a SrcLoc with bad locations [✔] doctest> enumerate doctest> replicates UnhelpfulLocation [✔] doctest> enumerates Location [✔] doctest> Main doctest> doctest doctest> testSimple [✔] doctest> it-variable [✔] doctest> it-variable in $setup [✔] doctest> failing [✔] doctest> skips subsequent examples from the same group if an example fails [✔] doctest> testImport [✔] doctest> testCommentLocation [✔] doctest> testPutStr [✔] doctest> fails on multi-line expressions, introduced with :{ [✔] doctest> testBlankline [✔] doctest> examples from the same Haddock comment share the same scope [✔] doctest> testDocumentationForArguments [✔] doctest> template-haskell [✔] doctest> handles source files with CRLF line endings [✔] doctest> runs $setup before each test group [✔] doctest> skips subsequent tests from a module, if $setup fails [✔] doctest> ignores trailing whitespace when matching test output [✔] doctest> doctest as a runner for QuickCheck properties doctest> runs a boolean property [✔] doctest> runs an explicitly quantified property [✔] doctest> runs an implicitly quantified property [✔] doctest> reports a failing property [✔] doctest> runs a boolean property with an explicit type signature [✔] pcg-random> checking for references to /build/ in /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0... pcg-random> patching script interpreter paths in /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 pcg-random> stripping (with command strip and flags -S -p) in /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0/lib pcg-random> shrinking RPATHs of ELF executables and libraries in /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc pcg-random> checking for references to /build/ in /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc... pcg-random> patching script interpreter paths in /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc pcg-random (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 pcg-random (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ pcg-random (post)> pcg-random (post)> Pushing /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc (2.36 MiB) pcg-random (post)> Pushing /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 (4.51 MiB) pcg-random (post)> pcg-random (post)> All done. pcg-random (post)> added 2 signatures pcg-random (post)> added 6 signatures pcg-random (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc /nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0 pcg-random (post)> copying 2 paths... pcg-random (post)> copying path '/nix/store/5vgmpcnwhxak8mnbrj7xyv753fs3pbr1-pcg-random-0.1.4.0-doc' to 'https://cache.nix-ci.com'... pcg-random (post)> copying path '/nix/store/dzq65wwgcbhsvgl0as4j4rvya6gkyx8n-pcg-random-0.1.4.0' to 'https://cache.nix-ci.com'... pcg-random (post)> copying 1 paths... pcg-random (post)> copying path '/nix/store/wgldlmaifnj7ap3kimfj8wk0qr7az2l7-pcg-random-0.1.4.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/jwhfkaxvy3akf4hhdiijaixdy1mrg9qd-random-bytestring-0.1.4.drv'... doctest> runs $setup before each property [✔] doctest> doctest (regression tests) doctest> bugfixWorkingDirectory [✔] doctest> bugfixOutputToStdErr [✔] doctest> bugfixImportHierarchical [✔] doctest> bugfixMultipleModules [✔] doctest> testCPP [✔] doctest> template-haskell-bugfix [✔] doctest> doesn't clash with user bindings of stdout/stderr [✔] doctest> doesn't get confused by doctests using System.IO imports [✔] doctest> Options doctest> parseOptions doctest> strips --optghc [✔] doctest> strips --optghc= [✔] doctest> with ghc options that are not valid with --interactive doctest> returns ProxyToGhc [✔] doctest> +++ OK, passed 100 tests. doctest> with --interactive doctest> disables magic mode [✔] doctest> filters out --interactive [✔] doctest> accepts --fast [✔] doctest> --no-magic doctest> without --no-magic doctest> enables magic mode [✔] doctest> with --no-magic doctest> disables magic mode [✔] doctest> --fast doctest> without --fast doctest> disables fast mode [✔] doctest> with --fast doctest> enabled fast mode [✔] doctest> --preserve-it doctest> without --preserve-it doctest> does not preserve the `it` variable [✔] doctest> with --preserve-it doctest> preserves the `it` variable [✔] doctest> with --help doctest> outputs usage information [✔] doctest> with --version doctest> outputs version information [✔] doctest> with --info doctest> outputs machine readable version information [✔] doctest> --verbose doctest> without --verbose doctest> is not verbose by default [✔] doctest> with --verbose doctest> parses verbose option [✔] doctest> PackageDBs doctest> getPackageDBsFromEnv doctest> uses global and user when no env used [✔] doctest> respects GHC_PACKAGE_PATH [✔] doctest> Parse doctest> extractDocTests doctest> extracts properties from a module [✔] doctest> extracts examples from a module [✔] doctest> extracts examples from documentation for non-exported names [✔] doctest> extracts multiple examples from a module [✔] doctest> returns an empty list, if documentation contains no examples [✔] doctest> sets setup code to Nothing, if it does not contain any tests [✔] doctest> keeps modules that only contain setup code [✔] doctest> parseInteractions (an internal function) doctest> parses an interaction [✔] doctest> drops whitespace as appropriate [✔] doctest> parses an interaction without a result [✔] doctest> works with a complex example [✔] doctest> attaches location information to parsed interactions [✔] doctest> basic multiline [✔] doctest> multiline align output [✔] doctest> multiline align output with >>> [✔] doctest> parses wild cards lines [✔] doctest> parses wild card chunks [✔] doctest> parseProperties (an internal function) doctest> parses a property [✔] doctest> mkLineChunks (an internal function) doctest> replaces ellipsis with WildCardChunks [✔] doctest> doesn't replace fewer than 3 consecutive dots [✔] doctest> handles leading and trailing dots [✔] doctest> handles leading and trailing ellipsis [✔] doctest> Property doctest> runProperty doctest> reports a failing property [✔] doctest> runs a Bool property [✔] doctest> runs a Bool property with an explicit type signature [✔] doctest> runs an implicitly quantified property [✔] doctest> runs an implicitly quantified property even with GHC 7.4 [✔] doctest> runs an explicitly quantified property [✔] doctest> allows to mix implicit and explicit quantification [✔] doctest> reports the value for which a property fails [✔] doctest> reports the values for which a property that takes multiple arguments fails [✔] doctest> defaults ambiguous type variables to Integer [✔] doctest> freeVariables doctest> finds a free variables in a term [✔] doctest> ignores duplicates [✔] doctest> works for terms with multiple names [✔] doctest> works for names that contain a prime [✔] os-string> Running phase: setupCompilerEnvironmentPhase os-string> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. os-string> Running phase: unpackPhase os-string> unpacking source archive /nix/store/lwb3279jkya9qfqkb0nvdn1qcg6qfxas-os-string-2.0.7.tar.gz os-string> source root is os-string-2.0.7 os-string> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "os-string-2.0.7/tests/TestUtil.hs" os-string> Running phase: patchPhase os-string> Running phase: compileBuildDriverPhase os-string> setupCompileFlags: -package-db=/build/tmp.sYo6KnbMw8/setup-package.conf.d -threaded os-string> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.sYo6KnbMw8/Main.o ) os-string> [2 of 2] Linking Setup os-string> Running phase: updateAutotoolsGnuConfigScriptsPhase os-string> Running phase: configurePhase os-string> configureFlags: --verbose --prefix=/nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc/share/doc/os-string-2.0.7 --with-gcc=gcc --package-db=/build/tmp.sYo6KnbMw8/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib os-string> Using Parsec parser os-string> Configuring os-string-2.0.7... os-string> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 os-string> Dependency bytestring >=0.11.3.0: using bytestring-0.11.5.2 os-string> Dependency deepseq: using deepseq-1.4.8.1 os-string> Dependency exceptions: using exceptions-0.10.7 os-string> Dependency template-haskell: using template-haskell-2.20.0.0 os-string> Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 os-string> Dependency base: using base-4.18.1.0 os-string> Dependency bytestring >=0.11.3.0: using bytestring-0.11.5.2 os-string> Dependency os-string: using os-string-2.0.7 os-string> Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 os-string> Dependency base: using base-4.18.1.0 os-string> Dependency bytestring >=0.11.3.0: using bytestring-0.11.5.2 os-string> Dependency deepseq: using deepseq-1.4.8.1 os-string> Dependency os-string: using os-string-2.0.7 os-string> Dependency quickcheck-classes-base >=0.6.2 && <0.7: using os-string> quickcheck-classes-base-0.6.2.0 os-string> Source component graph: os-string> component lib os-string> component test:bytestring-tests dependency lib os-string> component test:encoding-tests dependency lib os-string> Configured component graph: os-string> component os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include deepseq-1.4.8.1 os-string> include exceptions-0.10.7 os-string> include template-haskell-2.20.0.0 os-string> component os-string-2.0.7-Fxoqctw6CD22oyTEhE6c1L-bytestring-tests os-string> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> component os-string-2.0.7-Xtmaj9ga1SIgBV7TgQOet-encoding-tests os-string> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include deepseq-1.4.8.1 os-string> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl os-string> Linked component graph: os-string> unit os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include deepseq-1.4.8.1 os-string> include exceptions-0.10.7 os-string> include template-haskell-2.20.0.0 os-string> System.OsString=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString,System.OsString.Data.ByteString.Short=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Data.ByteString.Short,System.OsString.Data.ByteString.Short.Internal=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Data.ByteString.Short.Internal,System.OsString.Data.ByteString.Short.Word16=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Data.ByteString.Short.Word16,System.OsString.Encoding=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Encoding,System.OsString.Encoding.Internal=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Encoding.Internal,System.OsString.Internal=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Internal,System.OsString.Internal.Exception=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Internal.Exception,System.OsString.Internal.Types=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Internal.Types,System.OsString.Posix=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Posix,System.OsString.Windows=os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u:System.OsString.Windows os-string> unit os-string-2.0.7-Fxoqctw6CD22oyTEhE6c1L-bytestring-tests os-string> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> unit os-string-2.0.7-Xtmaj9ga1SIgBV7TgQOet-encoding-tests os-string> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> include base-4.18.1.0 os-string> include bytestring-0.11.5.2 os-string> include deepseq-1.4.8.1 os-string> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl os-string> Ready component graph: os-string> definite os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> depends base-4.18.1.0 os-string> depends bytestring-0.11.5.2 os-string> depends deepseq-1.4.8.1 os-string> depends exceptions-0.10.7 os-string> depends template-haskell-2.20.0.0 os-string> definite os-string-2.0.7-Xtmaj9ga1SIgBV7TgQOet-encoding-tests os-string> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> depends base-4.18.1.0 os-string> depends bytestring-0.11.5.2 os-string> depends deepseq-1.4.8.1 os-string> depends os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> depends quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl os-string> definite os-string-2.0.7-Fxoqctw6CD22oyTEhE6c1L-bytestring-tests os-string> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS os-string> depends base-4.18.1.0 os-string> depends bytestring-0.11.5.2 os-string> depends os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> Using Cabal-3.10.1.0 compiled by ghc-9.6 os-string> Using compiler: ghc-9.6.3 os-string> Using install prefix: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 os-string> Executables installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/bin os-string> Libraries installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> Dynamic Libraries installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 os-string> Private executables installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/libexec/x86_64-linux-ghc-9.6.3/os-string-2.0.7 os-string> Data files installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/share/x86_64-linux-ghc-9.6.3/os-string-2.0.7 os-string> Documentation installed in: os-string> /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc/share/doc/os-string-2.0.7 os-string> Configuration files installed in: os-string> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/etc os-string> No alex found os-string> Using ar found on system at: os-string> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar os-string> No c2hs found os-string> No cpphs found os-string> No doctest found os-string> Using gcc version 14.3.0 given by user at: os-string> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc os-string> Using ghc version 9.6.3 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc os-string> Using ghc-pkg version 9.6.3 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 os-string> No ghcjs found os-string> No ghcjs-pkg found os-string> No greencard found os-string> Using haddock version 2.29.1 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 os-string> No happy found os-string> Using haskell-suite found on system at: haskell-suite-dummy-location os-string> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location os-string> No hmake found os-string> Using hpc version 0.68 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 os-string> Using hsc2hs version 0.68.9 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 os-string> Using hscolour version 1.25 found on system at: os-string> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour os-string> No jhc found os-string> Using ld found on system at: os-string> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold os-string> No pkg-config found os-string> Using runghc version 9.6.3 found on system at: os-string> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 os-string> Using strip version 2.44 found on system at: os-string> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip os-string> Using tar found on system at: os-string> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar os-string> No uhc found os-string> Running phase: buildPhase os-string> Preprocessing library for os-string-2.0.7.. os-string> Building library for os-string-2.0.7.. os-string> [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o ) os-string> [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o ) os-string> [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o ) os-string> [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o ) os-string> [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o ) os-string> os-string> System/OsString/Encoding/Internal.hs:23:42: warning: [-Wunused-imports] os-string> The import of ‘try’ from module ‘Control.Exception’ is redundant os-string> | os-string> 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) os-string> | ^^^ os-string> [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o ) os-string> [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o ) os-string> [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o ) os-string> [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o ) os-string> [10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o ) os-string> [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o ) doctest> works for names that are similar to other names that are in scope [✔] doctest> parseNotInScope doctest> when error message was produced by GHC 7.4.1 doctest> extracts a variable name of variable that is not in scope from an error message [✔] doctest> ignores duplicates [✔] doctest> works for variable names that contain a prime [✔] doctest> works for error messages with suggestions [✔] doctest> when error message was produced by GHC 8.0.1 doctest> extracts a variable name of variable that is not in scope from an error message [✔] doctest> ignores duplicates [✔] doctest> works for variable names that contain a prime [✔] doctest> works for error messages with suggestions [✔] doctest> Run doctest> doctest random-bytestring> Running phase: setupCompilerEnvironmentPhase random-bytestring> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. random-bytestring> Running phase: unpackPhase random-bytestring> unpacking source archive /nix/store/fqg7nln940pbpll24zp732khvr8d9fqk-random-bytestring-0.1.4.tar.gz random-bytestring> source root is random-bytestring-0.1.4 random-bytestring> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "random-bytestring-0.1.4/src/Data/ByteString/Random/PCG.hs" random-bytestring> Running phase: patchPhase doctest> exits with ExitFailure if at least one test case fails [✔] doctest> prints help on --help [✔] doctest> prints version on --version [✔] random-bytestring> Running phase: compileBuildDriverPhase random-bytestring> setupCompileFlags: -package-db=/build/tmp.Kad1QrOImA/setup-package.conf.d -threaded os-string> [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.p_o ) random-bytestring> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Kad1QrOImA/Main.o ) random-bytestring> [2 of 2] Linking Setup doctest> accepts arbitrary GHC options [✔] doctest> accepts GHC options with --optghc [✔] os-string> [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.p_o ) os-string> [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.p_o ) doctest> prints a deprecation message for --optghc [✔] doctest> prints error message on invalid option [✔] doctest> prints verbose description of a specification [✔] random-bytestring> Running phase: updateAutotoolsGnuConfigScriptsPhase random-bytestring> Running phase: configurePhase random-bytestring> configureFlags: --verbose --prefix=/nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc/share/doc/random-bytestring-0.1.4 --with-gcc=gcc --package-db=/build/tmp.Kad1QrOImA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib random-bytestring> Using Parsec parser random-bytestring> Configuring random-bytestring-0.1.4... doctest> prints verbose description of a property [✔] doctest> prints verbose error [✔] random-bytestring> Flags chosen: with-pcg=True random-bytestring> Dependency base >=4.7 && <5: using base-4.18.1.0 random-bytestring> Dependency bytestring >=0.10: using bytestring-0.11.5.2 random-bytestring> Dependency mwc-random >=0.13: using mwc-random-0.15.2.0 random-bytestring> Dependency pcg-random >=0.1: using pcg-random-0.1.4.0 os-string> [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.p_o ) os-string> [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.p_o ) os-string> os-string> System/OsString/Encoding/Internal.hs:23:42: warning: [-Wunused-imports] os-string> The import of ‘try’ from module ‘Control.Exception’ is redundant os-string> | os-string> 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) os-string> | ^^^ doctest> can deal with potentially problematic GHC options [✔] doctest> doctestWithResult doctest> on parse error random-bytestring> Source component graph: component lib random-bytestring> Configured component graph: random-bytestring> component random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC random-bytestring> include base-4.18.1.0 random-bytestring> include bytestring-0.11.5.2 random-bytestring> include mwc-random-0.15.2.0-4Py3AdLlVQLARoboo1w3h1 random-bytestring> include pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ random-bytestring> Linked component graph: random-bytestring> unit random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC random-bytestring> include base-4.18.1.0 random-bytestring> include bytestring-0.11.5.2 random-bytestring> include mwc-random-0.15.2.0-4Py3AdLlVQLARoboo1w3h1 random-bytestring> include pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ random-bytestring> Data.ByteString.Random=random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC:Data.ByteString.Random,Data.ByteString.Random.Internal=random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC:Data.ByteString.Random.Internal,Data.ByteString.Random.MWC=random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC:Data.ByteString.Random.MWC,Data.ByteString.Random.PCG=random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC:Data.ByteString.Random.PCG random-bytestring> Ready component graph: random-bytestring> definite random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC random-bytestring> depends base-4.18.1.0 random-bytestring> depends bytestring-0.11.5.2 random-bytestring> depends mwc-random-0.15.2.0-4Py3AdLlVQLARoboo1w3h1 random-bytestring> depends pcg-random-0.1.4.0-62sujqIuuJe3cLSD1N37YQ random-bytestring> Using Cabal-3.10.1.0 compiled by ghc-9.6 random-bytestring> Using compiler: ghc-9.6.3 random-bytestring> Using install prefix: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 random-bytestring> Executables installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/bin random-bytestring> Libraries installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC random-bytestring> Dynamic Libraries installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 random-bytestring> Private executables installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/libexec/x86_64-linux-ghc-9.6.3/random-bytestring-0.1.4 random-bytestring> Data files installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/share/x86_64-linux-ghc-9.6.3/random-bytestring-0.1.4 random-bytestring> Documentation installed in: random-bytestring> /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc/share/doc/random-bytestring-0.1.4 random-bytestring> Configuration files installed in: random-bytestring> /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/etc random-bytestring> No alex found random-bytestring> Using ar found on system at: random-bytestring> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar random-bytestring> No c2hs found random-bytestring> No cpphs found random-bytestring> No doctest found random-bytestring> Using gcc version 14.3.0 given by user at: random-bytestring> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc random-bytestring> Using ghc version 9.6.3 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc random-bytestring> Using ghc-pkg version 9.6.3 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 random-bytestring> No ghcjs found random-bytestring> No ghcjs-pkg found random-bytestring> No greencard found random-bytestring> Using haddock version 2.29.1 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 random-bytestring> No happy found random-bytestring> Using haskell-suite found on system at: haskell-suite-dummy-location random-bytestring> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location random-bytestring> No hmake found random-bytestring> Using hpc version 0.68 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 random-bytestring> Using hsc2hs version 0.68.9 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 random-bytestring> Using hscolour version 1.25 found on system at: random-bytestring> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour random-bytestring> No jhc found random-bytestring> Using ld found on system at: random-bytestring> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold random-bytestring> No pkg-config found random-bytestring> Using runghc version 9.6.3 found on system at: random-bytestring> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 random-bytestring> Using strip version 2.44 found on system at: random-bytestring> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip random-bytestring> Using tar found on system at: random-bytestring> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar random-bytestring> No uhc found doctest> aborts with (ExitFailure 1) [✔] doctest> prints a useful error message [✔] doctest> expandDirs doctest> expands a directory [✔] doctest> ignores files [✔] doctest> ignores random things [✔] doctest> Runner doctest> report doctest> when mode is interactive doctest> writes to stderr [✔] doctest> overwrites any intermediate output [✔] doctest> blank out intermediate output if necessary [✔] doctest> when mode is non-interactive doctest> writes to stderr [✔] doctest> report_ doctest> when mode is interactive doctest> writes intermediate output to stderr [✔] doctest> overwrites any intermediate output [✔] doctest> blank out intermediate output if necessary [✔] doctest> when mode is non-interactive doctest> is ignored [✔] doctest> does not influence a subsequent call to `report` [✔] doctest> does not require `report` to blank out any intermediate output [✔] doctest> Runner.Example doctest> mkResult doctest> returns Equal when output matches [✔] doctest> +++ OK, passed 100 tests. doctest> ignores trailing whitespace [✔] doctest> with WildCardLine doctest> matches zero lines [✔] doctest> matches first zero line [✔] doctest> matches final zero line [✔] doctest> matches an arbitrary number of lines [✔] doctest> matches an arbitrary number of lines (quickcheck) [✔] doctest> +++ OK, passed 100 tests. doctest> with WildCardChunk doctest> matches an arbitrary line chunk [✔] doctest> matches an arbitrary line chunk at end [✔] doctest> does not match at end [✔] doctest> does not match at start [✔] doctest> when output does not match doctest> constructs failure message [✔] doctest> constructs failure message for multi-line output [✔] doctest> when any output line contains "unsafe" characters doctest> uses show to format output lines [✔] doctest> insert caret after last matching character on different lengths [✔] doctest> insert caret after mismatching line for multi-line output [✔] doctest> insert caret after mismatching line with the longest match for multi-line wildcard pattern [✔] doctest> insert caret after longest match for wildcard [✔] doctest> show expanded pattern for long matches [✔] doctest> Util doctest> convertDosLineEndings doctest> converts CRLF to LF [✔] doctest> strips a trailing CR [✔] doctest> takeWhileEnd doctest> returns the longest suffix of elements that satisfy a given predicate [✔] doctest> doctest> Finished in 14.0864 seconds doctest> 198 examples, 0 failures random-bytestring> Running phase: buildPhase doctest> Test suite spec: PASS doctest> Test suite logged to: dist/test/doctest-0.22.6-spec.log doctest> 1 of 1 test suites (1 of 1 test cases) passed. doctest> Running phase: haddockPhase random-bytestring> Preprocessing library for random-bytestring-0.1.4.. random-bytestring> Building library for random-bytestring-0.1.4.. random-bytestring> [1 of 4] Compiling Data.ByteString.Random.Internal ( src/Data/ByteString/Random/Internal.hs, dist/build/Data/ByteString/Random/Internal.o, dist/build/Data/ByteString/Random/Internal.dyn_o ) doctest> Preprocessing test suite 'spec' for doctest-0.22.6.. doctest> Preprocessing library for doctest-0.22.6.. doctest> Running Haddock on library for doctest-0.22.6.. doctest> Warning: --source-* options are ignored when --hyperlinked-source is enabled. random-bytestring> [2 of 4] Compiling Data.ByteString.Random.MWC ( src/Data/ByteString/Random/MWC.hs, dist/build/Data/ByteString/Random/MWC.o, dist/build/Data/ByteString/Random/MWC.dyn_o ) random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] random-bytestring> In the use of ‘withSystemRandom’ (imported from System.Random.MWC): random-bytestring> Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" random-bytestring> | random-bytestring> 64 | random = withSystemRandom . flip randomGen random-bytestring> | ^^^^^^^^^^^^^^^^ os-string> [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.p_o ) os-string> [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.p_o ) random-bytestring> [3 of 4] Compiling Data.ByteString.Random ( src/Data/ByteString/Random.hs, dist/build/Data/ByteString/Random.o, dist/build/Data/ByteString/Random.dyn_o ) random-bytestring> [4 of 4] Compiling Data.ByteString.Random.PCG ( src/Data/ByteString/Random/PCG.hs, dist/build/Data/ByteString/Random/PCG.o, dist/build/Data/ByteString/Random/PCG.dyn_o ) random-bytestring> random-bytestring> src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ os-string> [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.p_o ) random-bytestring> [1 of 4] Compiling Data.ByteString.Random.Internal ( src/Data/ByteString/Random/Internal.hs, dist/build/Data/ByteString/Random/Internal.p_o ) random-bytestring> [2 of 4] Compiling Data.ByteString.Random.MWC ( src/Data/ByteString/Random/MWC.hs, dist/build/Data/ByteString/Random/MWC.p_o ) random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] random-bytestring> In the use of ‘withSystemRandom’ (imported from System.Random.MWC): random-bytestring> Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" random-bytestring> | random-bytestring> 64 | random = withSystemRandom . flip randomGen random-bytestring> | ^^^^^^^^^^^^^^^^ os-string> [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.p_o ) doctest> 0% ( 0 / 2) in 'Test.DocTest.Internal.Cabal' doctest> Missing documentation for: doctest> Module header doctest> doctest (src/Test/DocTest/Internal/Cabal.hs:9) doctest> 88% ( 8 / 9) in 'Test.DocTest.Internal.Location' doctest> Missing documentation for: doctest> Module header os-string> [10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.p_o ) doctest> 66% ( 2 / 3) in 'Test.DocTest.Internal.Extract' doctest> Missing documentation for: doctest> Module header doctest> 22% ( 2 / 9) in 'Test.DocTest.Internal.Parse' doctest> Missing documentation for: doctest> Module header doctest> DocTest (src/Parse.hs:29) doctest> Expression (src/Parse.hs:44) doctest> ExpectedResult (src/Parse.hs:45) doctest> ExpectedLine (src/Parse.hs:38) doctest> LineChunk (src/Parse.hs:32) doctest> parseModules (src/Parse.hs:59) random-bytestring> [3 of 4] Compiling Data.ByteString.Random ( src/Data/ByteString/Random.hs, dist/build/Data/ByteString/Random.p_o ) os-string> [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.p_o ) doctest> 16% ( 2 / 12) in 'Test.DocTest.Internal.Run' doctest> Missing documentation for: doctest> Module header doctest> doctestWithRepl (src/Run.hs:64) doctest> Config (src/Options.hs:56) doctest> defaultConfig (src/Options.hs:64) doctest> doctestWith (src/Run.hs:134) doctest> Result (src/Run.hs:137) doctest> isSuccess (src/Run.hs:139) doctest> evaluateResult (src/Run.hs:142) doctest> doctestWithResult (src/Run.hs:145) doctest> runDocTests (src/Run.hs:155) doctest> 50% ( 1 / 2) in 'Test.DocTest' doctest> Missing documentation for: doctest> Module header random-bytestring> [4 of 4] Compiling Data.ByteString.Random.PCG ( src/Data/ByteString/Random/PCG.hs, dist/build/Data/ByteString/Random/PCG.p_o ) random-bytestring> random-bytestring> src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ os-string> Preprocessing test suite 'encoding-tests' for os-string-2.0.7.. os-string> Building test suite 'encoding-tests' for os-string-2.0.7.. os-string> [1 of 4] Compiling Arbitrary ( tests/Arbitrary.hs, dist/build/encoding-tests/encoding-tests-tmp/Arbitrary.o ) random-bytestring> Running phase: checkPhase random-bytestring> Package has no test suites. random-bytestring> Running phase: haddockPhase os-string> [2 of 4] Compiling EncodingSpec ( tests/encoding/EncodingSpec.hs, dist/build/encoding-tests/encoding-tests-tmp/EncodingSpec.o ) random-bytestring> Preprocessing library for random-bytestring-0.1.4.. random-bytestring> Running Haddock on library for random-bytestring-0.1.4.. random-bytestring> Warning: The documentation for the following packages are not installed. No random-bytestring> links will be generated to these packages: vector-0.13.2.0 random-bytestring> Warning: --source-* options are ignored when --hyperlinked-source is enabled. random-bytestring> 66% ( 2 / 3) in 'Data.ByteString.Random.Internal' random-bytestring> Missing documentation for: random-bytestring> RandomWords (src/Data/ByteString/Random/Internal.hs:31) random-bytestring> 66% ( 2 / 3) in 'Data.ByteString.Random.MWC' random-bytestring> Missing documentation for: random-bytestring> randomGen (src/Data/ByteString/Random/MWC.hs:41) random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ random-bytestring> random-bytestring> src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] random-bytestring> In the use of ‘withSystemRandom’ (imported from System.Random.MWC): random-bytestring> Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" random-bytestring> | random-bytestring> 64 | random = withSystemRandom . flip randomGen random-bytestring> | ^^^^^^^^^^^^^^^^ random-bytestring> 100% ( 2 / 2) in 'Data.ByteString.Random' random-bytestring> 66% ( 2 / 3) in 'Data.ByteString.Random.PCG' random-bytestring> Missing documentation for: random-bytestring> randomGen (src/Data/ByteString/Random/PCG.hs:41) random-bytestring> random-bytestring> src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] random-bytestring> The use of ‘~’ without TypeOperators random-bytestring> will become an error in a future GHC release. random-bytestring> Suggested fix: Perhaps you intended to use TypeOperators random-bytestring> | random-bytestring> 31 | instance (g ~ GenIO) ⇒ RandomWords g where random-bytestring> | ^ os-string> [3 of 4] Compiling TestUtil ( tests/TestUtil.hs, dist/build/encoding-tests/encoding-tests-tmp/TestUtil.o ) os-string> [4 of 4] Compiling Main ( tests/encoding/Main.hs, dist/build/encoding-tests/encoding-tests-tmp/Main.o ) os-string> [5 of 5] Linking dist/build/encoding-tests/encoding-tests os-string> Preprocessing test suite 'bytestring-tests' for os-string-2.0.7.. os-string> Building test suite 'bytestring-tests' for os-string-2.0.7.. os-string> [1 of 7] Compiling Properties.OsString ( tests/bytestring-tests/Properties/OsString.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Properties/OsString.o ) random-bytestring> Documentation created: dist/doc/html/random-bytestring/index.html, random-bytestring> dist/doc/html/random-bytestring/random-bytestring.txt os-string> [2 of 7] Compiling Properties.PosixString ( tests/bytestring-tests/Properties/PosixString.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Properties/PosixString.o ) os-string> [3 of 7] Compiling Properties.ShortByteString ( tests/bytestring-tests/Properties/ShortByteString.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Properties/ShortByteString.o ) os-string> [4 of 7] Compiling Properties.ShortByteString.Word16 ( tests/bytestring-tests/Properties/ShortByteString/Word16.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Properties/ShortByteString/Word16.o ) os-string> [5 of 7] Compiling Properties.WindowsString ( tests/bytestring-tests/Properties/WindowsString.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Properties/WindowsString.o ) random-bytestring> Running phase: installPhase random-bytestring> Installing library in /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC os-string> [6 of 7] Compiling TestUtil ( tests/TestUtil.hs, dist/build/bytestring-tests/bytestring-tests-tmp/TestUtil.o ) os-string> [7 of 7] Compiling Main ( tests/bytestring-tests/Main.hs, dist/build/bytestring-tests/bytestring-tests-tmp/Main.o ) random-bytestring> Running phase: fixupPhase random-bytestring> shrinking RPATHs of ELF executables and libraries in /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 random-bytestring> shrinking /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSrandom-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC-ghc9.6.3.so random-bytestring> checking for references to /build/ in /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4... random-bytestring> patching script interpreter paths in /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 random-bytestring> stripping (with command strip and flags -S -p) in /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4/lib random-bytestring> shrinking RPATHs of ELF executables and libraries in /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc random-bytestring> checking for references to /build/ in /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc... random-bytestring> patching script interpreter paths in /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc random-bytestring (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 random-bytestring (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ random-bytestring (post)> random-bytestring (post)> Pushing /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc (290.89 KiB) random-bytestring (post)> Pushing /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 (356.96 KiB) random-bytestring (post)> random-bytestring (post)> All done. random-bytestring (post)> added 2 signatures random-bytestring (post)> added 19 signatures random-bytestring (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc /nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4 random-bytestring (post)> copying 2 paths... random-bytestring (post)> copying path '/nix/store/cbm1fyxp6565yhq2szlssai8h1125hs1-random-bytestring-0.1.4-doc' to 'https://cache.nix-ci.com'... random-bytestring (post)> copying path '/nix/store/w4qd33a51q91srh2550c04af6v6sfbq8-random-bytestring-0.1.4' to 'https://cache.nix-ci.com'... random-bytestring (post)> copying 1 paths... random-bytestring (post)> copying path '/nix/store/jwhfkaxvy3akf4hhdiijaixdy1mrg9qd-random-bytestring-0.1.4.drv' to 'https://cache.nix-ci.com'... doctest> Documentation created: dist/doc/html/doctest/index.html, doctest> dist/doc/html/doctest/doctest.txt doctest> Preprocessing executable 'doctest' for doctest-0.22.6.. doctest> Running phase: installPhase doctest> Installing library in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest> Installing executable doctest in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin doctest> Warning: The directory doctest> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin is not in the doctest> system search path. doctest> Running phase: fixupPhase doctest> shrinking RPATHs of ELF executables and libraries in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 doctest> shrinking /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSdoctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC-ghc9.6.3.so doctest> shrinking /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin/doctest os-string> [8 of 8] Linking dist/build/bytestring-tests/bytestring-tests os-string> Running phase: checkPhase os-string> Running 2 test suites... os-string> Test suite encoding-tests: RUNNING... os-string> Testing with 10000 repetitions os-string> Test 1 of 16: ucs2le_decode . ucs2le_encode == id os-string> Test 2 of 16: utf16 doesn't handle invalid surrogate pairs os-string> Test 3 of 16: ucs2 handles invalid surrogate pairs os-string> Test 4 of 16: can roundtrip arbitrary bytes through utf-8 (with RoundtripFailure) os-string> Test 5 of 16: can decode arbitrary strings through utf-8 (with RoundtripFailure) os-string> Test 6 of 16: utf-8 roundtrip encode cannot deal with some surrogates os-string> Test 7 of 16: cannot roundtrip arbitrary bytes through utf-16 (with RoundtripFailure) os-string> Test 8 of 16: encodeWithTE/decodeWithTE ErrorOnCodingFailure fails (utf16le) os-string> Test 9 of 16: encodeWithTE/decodeWithTE ErrorOnCodingFailure fails (utf8) os-string> Test 10 of 16: encodeWithTE/decodeWithTE TransliterateCodingFailure never fails (utf16le) os-string> Test 11 of 16: encodeWithTE/decodeWithTE TransliterateCodingFailure never fails (utf8) os-string> Test 12 of 16: encodeWithBaseWindows/decodeWithBaseWindows never fails (utf16le) os-string> Test 13 of 16: encodeWithBasePosix/decodeWithBasePosix never fails (utf8b) os-string> Test 14 of 16: decodeWithBaseWindows == utf16le_b os-string> Test 15 of 16: encodeWithBaseWindows == utf16le_b os-string> Test 16 of 16: encodeWithTE/decodeWithTE never fails (utf16le_b) os-string> Success, 16 tests passed os-string> Test suite encoding-tests: PASS os-string> Test suite logged to: dist/test/os-string-2.0.7-encoding-tests.log os-string> Test suite bytestring-tests: RUNNING... doctest> checking for references to /build/ in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6... doctest> patching script interpreter paths in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 doctest> stripping (with command strip and flags -S -p) in /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/lib /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin doctest> shrinking RPATHs of ELF executables and libraries in /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc doctest> checking for references to /build/ in /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc... doctest> patching script interpreter paths in /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc doctest (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc doctest (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ doctest (post)> doctest (post)> Pushing /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 (64.11 MiB) doctest (post)> Pushing /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc (1.33 MiB) doctest (post)> doctest (post)> All done. doctest (post)> added 2 signatures doctest (post)> added 1 signatures doctest (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6 /nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc doctest (post)> copying 2 paths... doctest (post)> copying path '/nix/store/x6ly6pl7jq55749qxcm66nxylgn2lxlj-doctest-0.22.6-doc' to 'https://cache.nix-ci.com'... doctest (post)> copying path '/nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6' to 'https://cache.nix-ci.com'... doctest (post)> copying 1 paths... doctest (post)> copying path '/nix/store/8islh6lhbbdi33gkhc8qvwx1qgdlvx7x-doctest-0.22.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/ni2bi0nc1sbpx6i2z4dg0a6i2abxkvi3-no-recursion-0.3.0.0.drv'... no-recursion> Running phase: setupCompilerEnvironmentPhase no-recursion> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. no-recursion> Running phase: unpackPhase no-recursion> unpacking source archive /nix/store/m17m98cfs3z832acdfkbis1jvgl60n38-source no-recursion> source root is source no-recursion> Running phase: patchPhase no-recursion> Running phase: compileBuildDriverPhase no-recursion> setupCompileFlags: -package-db=/build/tmp.oaaCTe8GSP/setup-package.conf.d -threaded no-recursion> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.oaaCTe8GSP/Main.o ) no-recursion> [2 of 2] Linking Setup no-recursion> Running phase: updateAutotoolsGnuConfigScriptsPhase no-recursion> Running phase: configurePhase no-recursion> configureFlags: --verbose --prefix=/nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc/share/doc/no-recursion-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.oaaCTe8GSP/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib no-recursion> Using Parsec parser no-recursion> Configuring no-recursion-0.3.0.0... no-recursion> Flags chosen: noisy-deprecations=True no-recursion> Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || no-recursion> >=4.21.0 && <4.22: using base-4.18.1.0 no-recursion> Dependency ghc >=9.6.1 && <9.7 || >=9.8.1 && <9.9 || >=9.10.1 && <9.11 || no-recursion> >=9.12.1 && <9.13: using ghc-9.6.3 no-recursion> Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || no-recursion> >=4.21.0 && <4.22: using base-4.18.1.0 no-recursion> Dependency doctest >=0.21.1 && <0.22 || >=0.22.2 && <0.23 || >=0.24.0 && no-recursion> <0.25: using doctest-0.22.6 no-recursion> Dependency no-recursion: using no-recursion-0.3.0.0 no-recursion> Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || no-recursion> >=4.21.0 && <4.22: using base-4.18.1.0 no-recursion> Dependency no-recursion: using no-recursion-0.3.0.0 no-recursion> Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || no-recursion> >=4.21.0 && <4.22: using base-4.18.1.0 no-recursion> Dependency no-recursion: using no-recursion-0.3.0.0 no-recursion> Source component graph: no-recursion> component lib no-recursion> component test:annotations dependency lib no-recursion> component test:doctests dependency lib no-recursion> component test:no-ignore-annotations dependency lib no-recursion> Configured component graph: no-recursion> component no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> include base-4.18.1.0 no-recursion> include ghc-9.6.3 no-recursion> component no-recursion-0.3.0.0-BIGd0OorWFMJocx7qDjMXd-annotations no-recursion> include base-4.18.1.0 no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> component no-recursion-0.3.0.0-AMmeaNzNE8M1hu2AirzJLG-doctests no-recursion> include base-4.18.1.0 no-recursion> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> component no-recursion-0.3.0.0-7ervKX7izTM1rlfEAUWu2s-no-ignore-annotations no-recursion> include base-4.18.1.0 no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> Linked component graph: no-recursion> unit no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> include base-4.18.1.0 no-recursion> include ghc-9.6.3 no-recursion> NoRecursion=no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U:NoRecursion no-recursion> unit no-recursion-0.3.0.0-BIGd0OorWFMJocx7qDjMXd-annotations no-recursion> include base-4.18.1.0 no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> unit no-recursion-0.3.0.0-AMmeaNzNE8M1hu2AirzJLG-doctests no-recursion> include base-4.18.1.0 no-recursion> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> unit no-recursion-0.3.0.0-7ervKX7izTM1rlfEAUWu2s-no-ignore-annotations no-recursion> include base-4.18.1.0 no-recursion> include no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> Ready component graph: no-recursion> definite no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> depends base-4.18.1.0 no-recursion> depends ghc-9.6.3 no-recursion> definite no-recursion-0.3.0.0-7ervKX7izTM1rlfEAUWu2s-no-ignore-annotations no-recursion> depends base-4.18.1.0 no-recursion> depends no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> definite no-recursion-0.3.0.0-AMmeaNzNE8M1hu2AirzJLG-doctests no-recursion> depends base-4.18.1.0 no-recursion> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC no-recursion> depends no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> definite no-recursion-0.3.0.0-BIGd0OorWFMJocx7qDjMXd-annotations no-recursion> depends base-4.18.1.0 no-recursion> depends no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> Using Cabal-3.10.3.0 compiled by ghc-9.6 no-recursion> Using compiler: ghc-9.6.3 no-recursion> Using install prefix: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 no-recursion> Executables installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/bin no-recursion> Libraries installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> Dynamic Libraries installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 no-recursion> Private executables installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/libexec/x86_64-linux-ghc-9.6.3/no-recursion-0.3.0.0 no-recursion> Data files installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/share/x86_64-linux-ghc-9.6.3/no-recursion-0.3.0.0 no-recursion> Documentation installed in: no-recursion> /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc/share/doc/no-recursion-0.3.0.0 no-recursion> Configuration files installed in: no-recursion> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/etc no-recursion> No alex found no-recursion> Using ar found on system at: no-recursion> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar no-recursion> No c2hs found no-recursion> No cpphs found no-recursion> Using doctest version 0.22.6 found on system at: no-recursion> /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/bin/doctest no-recursion> Using gcc version 14.3.0 given by user at: no-recursion> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc no-recursion> Using ghc version 9.6.3 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc no-recursion> Using ghc-pkg version 9.6.3 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 no-recursion> No ghcjs found no-recursion> No ghcjs-pkg found no-recursion> No greencard found no-recursion> Using haddock version 2.29.1 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 no-recursion> No happy found no-recursion> Using haskell-suite found on system at: haskell-suite-dummy-location no-recursion> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location no-recursion> No hmake found no-recursion> Using hpc version 0.68 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 no-recursion> Using hsc2hs version 0.68.9 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 no-recursion> Using hscolour version 1.25 found on system at: no-recursion> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour no-recursion> No jhc found no-recursion> Using ld found on system at: no-recursion> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold no-recursion> No pkg-config found no-recursion> Using runghc version 9.6.3 found on system at: no-recursion> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 no-recursion> Using strip version 2.44 found on system at: no-recursion> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip no-recursion> Using tar found on system at: no-recursion> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar no-recursion> No uhc found no-recursion> Running phase: buildPhase no-recursion> Preprocessing library for no-recursion-0.3.0.0.. no-recursion> Building library for no-recursion-0.3.0.0.. no-recursion> [1 of 2] Compiling PluginUtils ( src/PluginUtils.hs, dist/build/PluginUtils.o, dist/build/PluginUtils.dyn_o ) no-recursion> [2 of 2] Compiling NoRecursion ( src/NoRecursion.hs, dist/build/NoRecursion.o, dist/build/NoRecursion.dyn_o ) no-recursion> [1 of 2] Compiling PluginUtils ( src/PluginUtils.hs, dist/build/PluginUtils.p_o ) no-recursion> [2 of 2] Compiling NoRecursion ( src/NoRecursion.hs, dist/build/NoRecursion.p_o ) no-recursion> Preprocessing test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. no-recursion> Building test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. no-recursion> [1 of 2] Compiling Test.IgnoreDefaultImpls ( tests/no-ignore/Test/IgnoreDefaultImpls.hs, dist/build/no-ignore-annotations/no-ignore-annotations-tmp/Test/IgnoreDefaultImpls.o ) no-recursion> [2 of 2] Compiling Main ( tests/no-ignore/test.hs, dist/build/no-ignore-annotations/no-ignore-annotations-tmp/Main.o ) no-recursion> [3 of 3] Linking dist/build/no-ignore-annotations/no-ignore-annotations no-recursion> Preprocessing test suite 'doctests' for no-recursion-0.3.0.0.. no-recursion> Building test suite 'doctests' for no-recursion-0.3.0.0.. no-recursion> [1 of 2] Compiling Build_doctests ( dist/build/doctests/autogen/Build_doctests.hs, dist/build/doctests/doctests-tmp/Build_doctests.o ) no-recursion> [2 of 2] Compiling Main ( tests/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) os-string> Testing with 10000 repetitions os-string> Test 1 of 649: pack . unpack os-string> Test 2 of 649: unpack . pack os-string> Test 3 of 649: read . show os-string> Test 4 of 649: == os-string> Test 5 of 649: == refl os-string> Test 6 of 649: == symm os-string> Test 7 of 649: == pack unpack os-string> Test 8 of 649: compare os-string> Test 9 of 649: compare EQ os-string> Test 10 of 649: compare GT os-string> Test 11 of 649: compare LT os-string> Test 12 of 649: compare GT empty os-string> Test 13 of 649: compare LT empty os-string> Test 14 of 649: compare GT concat os-string> Test 15 of 649: compare char os-string> Test 16 of 649: compare unsigned os-string> Test 17 of 649: null os-string> Test 18 of 649: empty 0 os-string> Test 19 of 649: empty [] os-string> Test 20 of 649: mempty 0 os-string> Test 21 of 649: mempty [] os-string> Test 22 of 649: break breakSubstring os-string> Test 23 of 649: breakSubstring os-string> Test 24 of 649: breakSubstring empty os-string> Test 25 of 649: isInfixOf os-string> Test 26 of 649: mconcat os-string> Test 27 of 649: mconcat [x,x] os-string> Test 28 of 649: mconcat [x,[]] os-string> Test 29 of 649: null os-string> Test 30 of 649: reverse os-string> Test 31 of 649: all os-string> Test 32 of 649: all == os-string> Test 33 of 649: any os-string> Test 34 of 649: any == os-string> Test 35 of 649: mappend os-string> Test 36 of 649: <> os-string> Test 37 of 649: stimes os-string> Test 38 of 649: break os-string> Test 39 of 649: break == os-string> Test 40 of 649: break /= os-string> Test 41 of 649: break span os-string> Test 42 of 649: breakEnd os-string> Test 43 of 649: breakEnd os-string> Test 44 of 649: break isSpace os-string> Test 45 of 649: singleton os-string> Test 46 of 649: cons os-string> Test 47 of 649: cons [] os-string> Test 48 of 649: uncons os-string> Test 49 of 649: snoc os-string> Test 50 of 649: snoc [] os-string> Test 51 of 649: unsnoc os-string> Test 52 of 649: drop os-string> Test 53 of 649: drop 10 os-string> Test 54 of 649: dropWhile os-string> Test 55 of 649: dropWhile == os-string> Test 56 of 649: dropWhile /= os-string> Test 57 of 649: dropWhile isSpace os-string> Test 58 of 649: take os-string> Test 59 of 649: take 10 os-string> Test 60 of 649: takeWhile os-string> Test 61 of 649: takeWhile == os-string> Test 62 of 649: takeWhile /= os-string> Test 63 of 649: takeWhile isSpace os-string> Test 64 of 649: dropEnd os-string> Test 65 of 649: dropWhileEnd os-string> Test 66 of 649: takeEnd os-string> Test 67 of 649: takeWhileEnd os-string> Test 68 of 649: length os-string> Test 69 of 649: count os-string> Test 70 of 649: filter os-string> Test 71 of 649: filter compose os-string> Test 72 of 649: filter == os-string> Test 73 of 649: filter /= os-string> Test 74 of 649: partition os-string> Test 75 of 649: find os-string> Test 76 of 649: findIndex os-string> Test 77 of 649: findIndices os-string> Test 78 of 649: findIndices == os-string> Test 79 of 649: elem os-string> Test 80 of 649: not elem os-string> Test 81 of 649: elemIndex os-string> Test 82 of 649: elemIndices os-string> Test 83 of 649: map os-string> Test 84 of 649: map compose os-string> Test 85 of 649: replicate os-string> Test 86 of 649: replicate 0 os-string> Test 87 of 649: span os-string> Test 88 of 649: span == os-string> Test 89 of 649: span /= os-string> Test 90 of 649: spanEnd os-string> Test 91 of 649: split os-string> Test 92 of 649: split empty os-string> Test 93 of 649: splitWith os-string> Test 94 of 649: splitWith split os-string> Test 95 of 649: splitWith empty os-string> Test 96 of 649: splitWith length os-string> Test 97 of 649: splitAt os-string> Test 98 of 649: head os-string> Test 99 of 649: last os-string> Test 100 of 649: tail os-string> Test 101 of 649: tail length os-string> Test 102 of 649: init os-string> Test 103 of 649: init length os-string> Test 104 of 649: foldl os-string> Test 105 of 649: foldl' os-string> Test 106 of 649: foldr os-string> Test 107 of 649: foldr' os-string> Test 108 of 649: foldl cons os-string> Test 109 of 649: foldr cons os-string> Test 110 of 649: foldl special os-string> Test 111 of 649: foldr special os-string> Test 112 of 649: foldl1 os-string> Test 113 of 649: foldl1' os-string> Test 114 of 649: foldr1 os-string> Test 115 of 649: foldr1' os-string> Test 116 of 649: foldl1 const os-string> Test 117 of 649: foldl1 flip const os-string> Test 118 of 649: foldr1 const os-string> Test 119 of 649: foldr1 flip const os-string> Test 120 of 649: foldl1 max os-string> Test 121 of 649: foldr1 max os-string> Test 122 of 649: index os-string> Test 123 of 649: indexMaybe os-string> Test 124 of 649: indexMaybe Nothing os-string> Test 125 of 649: !? os-string> Test 126 of 649: unfoldrN os-string> Test 127 of 649: unfoldrN replicate os-string> Test 128 of 649: unfoldr os-string> Test 129 of 649: useAsCString str packCString == str os-string> Test 130 of 649: useAsCStringLen str packCStringLen == str os-string> Test 131 of 649: pack . unpack os-string> Test 132 of 649: unpack . pack os-string> Test 133 of 649: read . show os-string> Test 134 of 649: == os-string> Test 135 of 649: == refl os-string> Test 136 of 649: == symm os-string> Test 137 of 649: == pack unpack os-string> Test 138 of 649: compare os-string> Test 139 of 649: compare EQ os-string> Test 140 of 649: compare GT os-string> Test 141 of 649: compare LT os-string> Test 142 of 649: compare GT empty os-string> Test 143 of 649: compare LT empty os-string> Test 144 of 649: compare GT concat os-string> Test 145 of 649: compare char os-string> Test 146 of 649: compare unsigned os-string> Test 147 of 649: null os-string> Test 148 of 649: empty 0 os-string> Test 149 of 649: empty [] os-string> Test 150 of 649: mempty 0 os-string> Test 151 of 649: mempty [] os-string> Test 152 of 649: isInfixOf works correctly under UTF16 os-string> Test 153 of 649: break breakSubstring os-string> Test 154 of 649: breakSubstring os-string> Test 155 of 649: breakSubstring empty os-string> Test 156 of 649: isInfixOf os-string> Test 157 of 649: mconcat os-string> Test 158 of 649: mconcat [x,x] os-string> Test 159 of 649: mconcat [x,[]] os-string> Test 160 of 649: null os-string> Test 161 of 649: reverse os-string> Test 162 of 649: all os-string> Test 163 of 649: all == os-string> Test 164 of 649: any os-string> Test 165 of 649: any == os-string> Test 166 of 649: mappend os-string> Test 167 of 649: <> os-string> Test 168 of 649: stimes os-string> Test 169 of 649: break os-string> Test 170 of 649: break == os-string> Test 171 of 649: break /= os-string> Test 172 of 649: break span os-string> Test 173 of 649: breakEnd os-string> Test 174 of 649: breakEnd os-string> Test 175 of 649: break isSpace os-string> Test 176 of 649: singleton os-string> Test 177 of 649: cons os-string> Test 178 of 649: cons [] os-string> Test 179 of 649: uncons os-string> Test 180 of 649: snoc os-string> Test 181 of 649: snoc [] os-string> Test 182 of 649: unsnoc os-string> Test 183 of 649: drop os-string> Test 184 of 649: drop 10 os-string> Test 185 of 649: dropWhile os-string> Test 186 of 649: dropWhile == os-string> Test 187 of 649: dropWhile /= os-string> Test 188 of 649: dropWhile isSpace os-string> Test 189 of 649: take os-string> Test 190 of 649: take 10 os-string> Test 191 of 649: takeWhile os-string> Test 192 of 649: takeWhile == os-string> Test 193 of 649: takeWhile /= os-string> Test 194 of 649: takeWhile isSpace os-string> Test 195 of 649: dropEnd os-string> Test 196 of 649: dropWhileEnd os-string> Test 197 of 649: takeEnd os-string> Test 198 of 649: takeWhileEnd os-string> Test 199 of 649: length os-string> Test 200 of 649: count os-string> Test 201 of 649: filter os-string> Test 202 of 649: filter compose os-string> Test 203 of 649: filter == os-string> Test 204 of 649: filter /= os-string> Test 205 of 649: partition os-string> Test 206 of 649: find os-string> Test 207 of 649: findIndex os-string> Test 208 of 649: findIndices os-string> Test 209 of 649: findIndices == os-string> Test 210 of 649: elem os-string> Test 211 of 649: not elem os-string> Test 212 of 649: elemIndex os-string> Test 213 of 649: elemIndices os-string> Test 214 of 649: map os-string> Test 215 of 649: map compose os-string> Test 216 of 649: replicate os-string> Test 217 of 649: replicate 0 os-string> Test 218 of 649: span os-string> Test 219 of 649: span == os-string> Test 220 of 649: span /= os-string> Test 221 of 649: spanEnd os-string> Test 222 of 649: split os-string> Test 223 of 649: split empty os-string> Test 224 of 649: splitWith os-string> Test 225 of 649: splitWith split os-string> Test 226 of 649: splitWith empty os-string> Test 227 of 649: splitWith length os-string> Test 228 of 649: splitAt os-string> Test 229 of 649: head os-string> Test 230 of 649: last os-string> Test 231 of 649: tail os-string> Test 232 of 649: tail length os-string> Test 233 of 649: init os-string> Test 234 of 649: init length os-string> Test 235 of 649: foldl os-string> Test 236 of 649: foldl' os-string> Test 237 of 649: foldr os-string> Test 238 of 649: foldr' os-string> Test 239 of 649: foldl cons os-string> Test 240 of 649: foldr cons os-string> Test 241 of 649: foldl special os-string> Test 242 of 649: foldr special os-string> Test 243 of 649: foldl1 os-string> Test 244 of 649: foldl1' os-string> Test 245 of 649: foldr1 os-string> Test 246 of 649: foldr1' os-string> Test 247 of 649: foldl1 const os-string> Test 248 of 649: foldl1 flip const os-string> Test 249 of 649: foldr1 const os-string> Test 250 of 649: foldr1 flip const os-string> Test 251 of 649: foldl1 max os-string> Test 252 of 649: foldr1 max os-string> Test 253 of 649: index os-string> Test 254 of 649: indexMaybe os-string> Test 255 of 649: indexMaybe Nothing os-string> Test 256 of 649: !? os-string> Test 257 of 649: unfoldrN os-string> Test 258 of 649: unfoldrN replicate os-string> Test 259 of 649: unfoldr os-string> Test 260 of 649: useAsCWString str packCWString == str os-string> Test 261 of 649: useAsCWStringLen str packCWStringLen == str os-string> Test 262 of 649: pack . unpack os-string> Test 263 of 649: unpack . pack os-string> Test 264 of 649: read . show os-string> Test 265 of 649: == os-string> Test 266 of 649: == refl os-string> Test 267 of 649: == symm os-string> Test 268 of 649: == pack unpack os-string> Test 269 of 649: compare os-string> Test 270 of 649: compare EQ os-string> Test 271 of 649: compare GT os-string> Test 272 of 649: compare LT os-string> Test 273 of 649: compare GT empty os-string> Test 274 of 649: compare LT empty os-string> Test 275 of 649: compare GT concat os-string> Test 276 of 649: compare char os-string> Test 277 of 649: compare unsigned os-string> Test 278 of 649: null os-string> Test 279 of 649: empty 0 os-string> Test 280 of 649: empty [] os-string> Test 281 of 649: mempty 0 os-string> Test 282 of 649: mempty [] os-string> Test 283 of 649: isInfixOf works correctly under UTF16 os-string> Test 284 of 649: break breakSubstring os-string> Test 285 of 649: breakSubstring os-string> Test 286 of 649: breakSubstring empty os-string> Test 287 of 649: isInfixOf os-string> Test 288 of 649: mconcat os-string> Test 289 of 649: mconcat [x,x] os-string> Test 290 of 649: mconcat [x,[]] os-string> Test 291 of 649: null os-string> Test 292 of 649: reverse os-string> Test 293 of 649: all os-string> Test 294 of 649: all == os-string> Test 295 of 649: any os-string> Test 296 of 649: any == os-string> Test 297 of 649: mappend no-recursion> [3 of 3] Linking dist/build/doctests/doctests no-recursion> Preprocessing test suite 'annotations' for no-recursion-0.3.0.0.. no-recursion> Building test suite 'annotations' for no-recursion-0.3.0.0.. no-recursion> [1 of 6] Compiling Test.AllowRecursion ( tests/ignore/Test/AllowRecursion.hs, dist/build/annotations/annotations-tmp/Test/AllowRecursion.o ) no-recursion> [2 of 6] Compiling Test.AnnModule ( tests/ignore/Test/AnnModule.hs, dist/build/annotations/annotations-tmp/Test/AnnModule.o ) no-recursion> [3 of 6] Compiling Test.AnnName ( tests/ignore/Test/AnnName.hs, dist/build/annotations/annotations-tmp/Test/AnnName.o ) no-recursion> [4 of 6] Compiling Test.IgnoreDefaultImpls ( tests/ignore/Test/IgnoreDefaultImpls.hs, dist/build/annotations/annotations-tmp/Test/IgnoreDefaultImpls.o ) no-recursion> [5 of 6] Compiling Test.UnannName ( tests/ignore/Test/UnannName.hs, dist/build/annotations/annotations-tmp/Test/UnannName.o ) no-recursion> [6 of 6] Compiling Main ( tests/ignore/test.hs, dist/build/annotations/annotations-tmp/Main.o ) no-recursion> [7 of 7] Linking dist/build/annotations/annotations no-recursion> Running phase: checkPhase no-recursion> Running 3 test suites... no-recursion> Test suite no-ignore-annotations: RUNNING... no-recursion> Test suite no-ignore-annotations: PASS no-recursion> Test suite logged to: dist/test/no-recursion-0.3.0.0-no-ignore-annotations.log no-recursion> Test suite doctests: RUNNING... no-recursion> Examples: 0 Tried: 0 Errors: 0 Failures: 0 no-recursion> Test suite doctests: PASS no-recursion> Test suite logged to: dist/test/no-recursion-0.3.0.0-doctests.log no-recursion> Test suite annotations: RUNNING... no-recursion> Test suite annotations: PASS no-recursion> Test suite logged to: dist/test/no-recursion-0.3.0.0-annotations.log no-recursion> 3 of 3 test suites (3 of 3 test cases) passed. no-recursion> Running phase: haddockPhase no-recursion> Preprocessing library for no-recursion-0.3.0.0.. no-recursion> Running Haddock on library for no-recursion-0.3.0.0.. no-recursion> Warning: --source-* options are ignored when --hyperlinked-source is enabled. no-recursion> Warning: 'fst' is out of scope. no-recursion> If you qualify the identifier, haddock can try to link it anyway. no-recursion> Warning: ':' is out of scope. no-recursion> If you qualify the identifier, haddock can try to link it anyway. no-recursion> 100% ( 2 / 2) in 'NoRecursion' no-recursion> Documentation created: dist/doc/html/no-recursion/, no-recursion> dist/doc/html/no-recursion/no-recursion.txt no-recursion> Preprocessing test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. no-recursion> Preprocessing test suite 'doctests' for no-recursion-0.3.0.0.. no-recursion> Preprocessing test suite 'annotations' for no-recursion-0.3.0.0.. no-recursion> Running phase: installPhase no-recursion> Installing library in /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/no-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U no-recursion> Running phase: fixupPhase no-recursion> shrinking RPATHs of ELF executables and libraries in /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 no-recursion> shrinking /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSno-recursion-0.3.0.0-2h7qpeeNYBu7lz2UGiRO3U-ghc9.6.3.so no-recursion> checking for references to /build/ in /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0... no-recursion> patching script interpreter paths in /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 no-recursion> stripping (with command strip and flags -S -p) in /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/lib no-recursion> shrinking RPATHs of ELF executables and libraries in /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc no-recursion> checking for references to /build/ in /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc... no-recursion> patching script interpreter paths in /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc no-recursion (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc no-recursion (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ no-recursion (post)> no-recursion (post)> Pushing /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 (530.48 KiB) no-recursion (post)> Pushing /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc (337.32 KiB) no-recursion (post)> no-recursion (post)> All done. no-recursion (post)> added 2 signatures no-recursion (post)> added 1 signatures no-recursion (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0 /nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc no-recursion (post)> copying 2 paths... no-recursion (post)> copying path '/nix/store/pacl9i1ispjw82ppy5rgv2sf68sgv0kv-no-recursion-0.3.0.0-doc' to 'https://cache.nix-ci.com'... no-recursion (post)> copying path '/nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0' to 'https://cache.nix-ci.com'... no-recursion (post)> copying 1 paths... no-recursion (post)> copying path '/nix/store/ni2bi0nc1sbpx6i2z4dg0a6i2abxkvi3-no-recursion-0.3.0.0.drv' to 'https://cache.nix-ci.com'... os-string> Test 298 of 649: <> os-string> Test 299 of 649: stimes os-string> Test 300 of 649: break os-string> Test 301 of 649: break == os-string> Test 302 of 649: break /= os-string> Test 303 of 649: break span os-string> Test 304 of 649: breakEnd os-string> Test 305 of 649: breakEnd os-string> Test 306 of 649: break isSpace os-string> Test 307 of 649: singleton os-string> Test 308 of 649: cons os-string> Test 309 of 649: cons [] os-string> Test 310 of 649: uncons os-string> Test 311 of 649: snoc os-string> Test 312 of 649: snoc [] os-string> Test 313 of 649: unsnoc os-string> Test 314 of 649: drop os-string> Test 315 of 649: drop 10 os-string> Test 316 of 649: dropWhile os-string> Test 317 of 649: dropWhile == os-string> Test 318 of 649: dropWhile /= os-string> Test 319 of 649: dropWhile isSpace os-string> Test 320 of 649: take os-string> Test 321 of 649: take 10 os-string> Test 322 of 649: takeWhile os-string> Test 323 of 649: takeWhile == os-string> Test 324 of 649: takeWhile /= os-string> Test 325 of 649: takeWhile isSpace os-string> Test 326 of 649: dropEnd os-string> Test 327 of 649: dropWhileEnd os-string> Test 328 of 649: takeEnd os-string> Test 329 of 649: takeWhileEnd os-string> Test 330 of 649: length os-string> Test 331 of 649: length abc os-string> Test 332 of 649: count os-string> Test 333 of 649: filter os-string> Test 334 of 649: filter compose os-string> Test 335 of 649: filter == os-string> Test 336 of 649: filter /= os-string> Test 337 of 649: partition os-string> Test 338 of 649: find os-string> Test 339 of 649: findIndex os-string> Test 340 of 649: findIndices os-string> Test 341 of 649: findIndices == os-string> Test 342 of 649: elem os-string> Test 343 of 649: not elem os-string> Test 344 of 649: elemIndex os-string> Test 345 of 649: elemIndices os-string> Test 346 of 649: map os-string> Test 347 of 649: map compose os-string> Test 348 of 649: replicate os-string> Test 349 of 649: replicate 0 os-string> Test 350 of 649: span os-string> Test 351 of 649: span == os-string> Test 352 of 649: span /= os-string> Test 353 of 649: spanEnd os-string> Test 354 of 649: split os-string> Test 355 of 649: split empty os-string> Test 356 of 649: splitWith os-string> Test 357 of 649: splitWith split os-string> Test 358 of 649: splitWith empty os-string> Test 359 of 649: splitWith length os-string> Test 360 of 649: splitAt os-string> Test 361 of 649: head os-string> Test 362 of 649: last os-string> Test 363 of 649: tail os-string> Test 364 of 649: tail length os-string> Test 365 of 649: init os-string> Test 366 of 649: init length os-string> Test 367 of 649: foldl os-string> Test 368 of 649: foldl' os-string> Test 369 of 649: foldr os-string> Test 370 of 649: foldr' os-string> Test 371 of 649: foldl cons os-string> Test 372 of 649: foldr cons os-string> Test 373 of 649: foldl special os-string> Test 374 of 649: foldr special os-string> Test 375 of 649: foldl1 os-string> Test 376 of 649: foldl1' os-string> Test 377 of 649: foldr1 os-string> Test 378 of 649: foldr1' os-string> Test 379 of 649: foldl1 const os-string> Test 380 of 649: foldl1 flip const os-string> Test 381 of 649: foldr1 const os-string> Test 382 of 649: foldr1 flip const os-string> Test 383 of 649: foldl1 max os-string> Test 384 of 649: foldr1 max os-string> Test 385 of 649: index os-string> Test 386 of 649: indexMaybe os-string> Test 387 of 649: indexMaybe Nothing os-string> Test 388 of 649: !? os-string> Test 389 of 649: unfoldrN os-string> Test 390 of 649: unfoldrN replicate os-string> Test 391 of 649: unfoldr os-string> Test 392 of 649: pack . unpack os-string> Test 393 of 649: unpack . pack os-string> Test 394 of 649: read . show os-string> Test 395 of 649: == os-string> Test 396 of 649: == refl os-string> Test 397 of 649: == symm os-string> Test 398 of 649: == pack unpack os-string> Test 399 of 649: compare os-string> Test 400 of 649: compare EQ os-string> Test 401 of 649: compare GT os-string> Test 402 of 649: compare LT os-string> Test 403 of 649: compare GT empty os-string> Test 404 of 649: compare LT empty os-string> Test 405 of 649: compare GT concat os-string> Test 406 of 649: compare char os-string> Test 407 of 649: compare unsigned os-string> Test 408 of 649: null os-string> Test 409 of 649: empty 0 os-string> Test 410 of 649: empty [] os-string> Test 411 of 649: mempty 0 os-string> Test 412 of 649: mempty [] os-string> Test 413 of 649: break breakSubstring os-string> Test 414 of 649: breakSubstring os-string> Test 415 of 649: breakSubstring empty os-string> Test 416 of 649: isInfixOf os-string> Test 417 of 649: mconcat os-string> Test 418 of 649: mconcat [x,x] os-string> Test 419 of 649: mconcat [x,[]] os-string> Test 420 of 649: null os-string> Test 421 of 649: reverse os-string> Test 422 of 649: all os-string> Test 423 of 649: all == os-string> Test 424 of 649: any os-string> Test 425 of 649: any == os-string> Test 426 of 649: mappend os-string> Test 427 of 649: <> os-string> Test 428 of 649: stimes os-string> Test 429 of 649: break os-string> Test 430 of 649: break == os-string> Test 431 of 649: break /= os-string> Test 432 of 649: break span os-string> Test 433 of 649: breakEnd os-string> Test 434 of 649: breakEnd os-string> Test 435 of 649: break isSpace os-string> Test 436 of 649: singleton os-string> Test 437 of 649: cons os-string> Test 438 of 649: cons [] os-string> Test 439 of 649: uncons os-string> Test 440 of 649: snoc os-string> Test 441 of 649: snoc [] os-string> Test 442 of 649: unsnoc os-string> Test 443 of 649: drop os-string> Test 444 of 649: drop 10 os-string> Test 445 of 649: dropWhile os-string> Test 446 of 649: dropWhile == os-string> Test 447 of 649: dropWhile /= os-string> Test 448 of 649: dropWhile isSpace os-string> Test 449 of 649: take os-string> Test 450 of 649: take 10 os-string> Test 451 of 649: takeWhile os-string> Test 452 of 649: takeWhile == os-string> Test 453 of 649: takeWhile /= os-string> Test 454 of 649: takeWhile isSpace os-string> Test 455 of 649: dropEnd os-string> Test 456 of 649: dropWhileEnd os-string> Test 457 of 649: takeEnd os-string> Test 458 of 649: takeWhileEnd os-string> Test 459 of 649: length os-string> Test 460 of 649: length abc os-string> Test 461 of 649: count os-string> Test 462 of 649: filter os-string> Test 463 of 649: filter compose os-string> Test 464 of 649: filter == os-string> Test 465 of 649: filter /= os-string> Test 466 of 649: partition os-string> Test 467 of 649: find os-string> Test 468 of 649: findIndex os-string> Test 469 of 649: findIndices os-string> Test 470 of 649: findIndices == os-string> Test 471 of 649: elem os-string> Test 472 of 649: not elem os-string> Test 473 of 649: elemIndex os-string> Test 474 of 649: elemIndices os-string> Test 475 of 649: map os-string> Test 476 of 649: map compose os-string> Test 477 of 649: replicate os-string> Test 478 of 649: replicate 0 os-string> Test 479 of 649: span os-string> Test 480 of 649: span == os-string> Test 481 of 649: span /= os-string> Test 482 of 649: spanEnd os-string> Test 483 of 649: split os-string> Test 484 of 649: split empty os-string> Test 485 of 649: splitWith os-string> Test 486 of 649: splitWith split os-string> Test 487 of 649: splitWith empty os-string> Test 488 of 649: splitWith length os-string> Test 489 of 649: splitAt os-string> Test 490 of 649: head os-string> Test 491 of 649: last os-string> Test 492 of 649: tail os-string> Test 493 of 649: tail length os-string> Test 494 of 649: init os-string> Test 495 of 649: init length os-string> Test 496 of 649: foldl os-string> Test 497 of 649: foldl' os-string> Test 498 of 649: foldr os-string> Test 499 of 649: foldr' os-string> Test 500 of 649: foldl cons os-string> Test 501 of 649: foldr cons os-string> Test 502 of 649: foldl special os-string> Test 503 of 649: foldr special os-string> Test 504 of 649: foldl1 os-string> Test 505 of 649: foldl1' os-string> Test 506 of 649: foldr1 os-string> Test 507 of 649: foldr1' os-string> Test 508 of 649: foldl1 const os-string> Test 509 of 649: foldl1 flip const os-string> Test 510 of 649: foldr1 const os-string> Test 511 of 649: foldr1 flip const os-string> Test 512 of 649: foldl1 max os-string> Test 513 of 649: foldr1 max os-string> Test 514 of 649: index os-string> Test 515 of 649: indexMaybe os-string> Test 516 of 649: indexMaybe Nothing os-string> Test 517 of 649: !? os-string> Test 518 of 649: unfoldrN os-string> Test 519 of 649: unfoldrN replicate os-string> Test 520 of 649: unfoldr os-string> Test 521 of 649: pack . unpack os-string> Test 522 of 649: unpack . pack os-string> Test 523 of 649: read . show os-string> Test 524 of 649: == os-string> Test 525 of 649: == refl os-string> Test 526 of 649: == symm os-string> Test 527 of 649: == pack unpack os-string> Test 528 of 649: compare os-string> Test 529 of 649: compare EQ os-string> Test 530 of 649: compare GT os-string> Test 531 of 649: compare LT os-string> Test 532 of 649: compare GT empty os-string> Test 533 of 649: compare LT empty os-string> Test 534 of 649: compare GT concat os-string> Test 535 of 649: compare char os-string> Test 536 of 649: compare unsigned os-string> Test 537 of 649: null os-string> Test 538 of 649: empty 0 os-string> Test 539 of 649: empty [] os-string> Test 540 of 649: mempty 0 os-string> Test 541 of 649: mempty [] os-string> Test 542 of 649: break breakSubstring os-string> Test 543 of 649: breakSubstring os-string> Test 544 of 649: breakSubstring empty os-string> Test 545 of 649: isInfixOf os-string> Test 546 of 649: mconcat os-string> Test 547 of 649: mconcat [x,x] os-string> Test 548 of 649: mconcat [x,[]] os-string> Test 549 of 649: null os-string> Test 550 of 649: reverse os-string> Test 551 of 649: all os-string> Test 552 of 649: all == os-string> Test 553 of 649: any os-string> Test 554 of 649: any == os-string> Test 555 of 649: mappend os-string> Test 556 of 649: <> os-string> Test 557 of 649: stimes os-string> Test 558 of 649: break os-string> Test 559 of 649: break == os-string> Test 560 of 649: break /= os-string> Test 561 of 649: break span os-string> Test 562 of 649: breakEnd os-string> Test 563 of 649: breakEnd os-string> Test 564 of 649: break isSpace os-string> Test 565 of 649: singleton os-string> Test 566 of 649: cons os-string> Test 567 of 649: cons [] os-string> Test 568 of 649: uncons os-string> Test 569 of 649: snoc os-string> Test 570 of 649: snoc [] os-string> Test 571 of 649: unsnoc os-string> Test 572 of 649: drop os-string> Test 573 of 649: drop 10 os-string> Test 574 of 649: dropWhile os-string> Test 575 of 649: dropWhile == os-string> Test 576 of 649: dropWhile /= os-string> Test 577 of 649: dropWhile isSpace os-string> Test 578 of 649: take os-string> Test 579 of 649: take 10 os-string> Test 580 of 649: takeWhile os-string> Test 581 of 649: takeWhile == os-string> Test 582 of 649: takeWhile /= os-string> Test 583 of 649: takeWhile isSpace os-string> Test 584 of 649: dropEnd os-string> Test 585 of 649: dropWhileEnd os-string> Test 586 of 649: takeEnd os-string> Test 587 of 649: takeWhileEnd os-string> Test 588 of 649: length os-string> Test 589 of 649: length abc os-string> Test 590 of 649: count os-string> Test 591 of 649: filter os-string> Test 592 of 649: filter compose os-string> Test 593 of 649: filter == os-string> Test 594 of 649: filter /= os-string> Test 595 of 649: partition os-string> Test 596 of 649: find os-string> Test 597 of 649: findIndex os-string> Test 598 of 649: findIndices os-string> Test 599 of 649: findIndices == os-string> Test 600 of 649: elem os-string> Test 601 of 649: not elem os-string> Test 602 of 649: elemIndex os-string> Test 603 of 649: elemIndices os-string> Test 604 of 649: map os-string> Test 605 of 649: map compose os-string> Test 606 of 649: replicate os-string> Test 607 of 649: replicate 0 os-string> Test 608 of 649: span os-string> Test 609 of 649: span == os-string> Test 610 of 649: span /= os-string> Test 611 of 649: spanEnd os-string> Test 612 of 649: split os-string> Test 613 of 649: split empty os-string> Test 614 of 649: splitWith os-string> Test 615 of 649: splitWith split os-string> Test 616 of 649: splitWith empty os-string> Test 617 of 649: splitWith length os-string> Test 618 of 649: splitAt os-string> Test 619 of 649: head os-string> Test 620 of 649: last os-string> Test 621 of 649: tail os-string> Test 622 of 649: tail length os-string> Test 623 of 649: init os-string> Test 624 of 649: init length os-string> Test 625 of 649: foldl os-string> Test 626 of 649: foldl' os-string> Test 627 of 649: foldr os-string> Test 628 of 649: foldr' os-string> Test 629 of 649: foldl cons os-string> Test 630 of 649: foldr cons os-string> Test 631 of 649: foldl special os-string> Test 632 of 649: foldr special os-string> Test 633 of 649: foldl1 os-string> Test 634 of 649: foldl1' os-string> Test 635 of 649: foldr1 os-string> Test 636 of 649: foldr1' os-string> Test 637 of 649: foldl1 const os-string> Test 638 of 649: foldl1 flip const os-string> Test 639 of 649: foldr1 const os-string> Test 640 of 649: foldr1 flip const os-string> Test 641 of 649: foldl1 max os-string> Test 642 of 649: foldr1 max os-string> Test 643 of 649: index os-string> Test 644 of 649: indexMaybe os-string> Test 645 of 649: indexMaybe Nothing os-string> Test 646 of 649: !? os-string> Test 647 of 649: unfoldrN os-string> Test 648 of 649: unfoldrN replicate os-string> Test 649 of 649: unfoldr os-string> Success, 649 tests passed os-string> Test suite bytestring-tests: PASS os-string> Test suite logged to: dist/test/os-string-2.0.7-bytestring-tests.log os-string> 2 of 2 test suites (2 of 2 test cases) passed. os-string> checkPhase completed in 59 seconds os-string> Running phase: haddockPhase os-string> Preprocessing library for os-string-2.0.7.. os-string> Running Haddock on library for os-string-2.0.7.. os-string> Warning: --source-* options are ignored when --hyperlinked-source is enabled. os-string> 26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal' os-string> Missing documentation for: os-string> _nul (System/OsString/Data/ByteString/Short/Internal.hs:59) os-string> isSpace (System/OsString/Data/ByteString/Short/Internal.hs:62) os-string> create (System/OsString/Data/ByteString/Short/Internal.hs:69) os-string> asBA (System/OsString/Data/ByteString/Short/Internal.hs:79) os-string> BA (System/OsString/Data/ByteString/Short/Internal.hs:84) os-string> MBA (System/OsString/Data/ByteString/Short/Internal.hs:85) os-string> newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:88) os-string> newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:93) os-string> copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:98) os-string> unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:103) os-string> copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:108) os-string> moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:243) os-string> moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:247) os-string> packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:250) os-string> packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:253) os-string> unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:264) os-string> packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:273) os-string> packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:276) os-string> indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:296) os-string> word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:309) os-string> word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:309) os-string> setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:324) os-string> copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:329) os-string> createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:355) os-string> createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:371) os-string> findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:396) os-string> assertEven (System/OsString/Data/ByteString/Short/Internal.hs:421) os-string> errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:429) os-string> moduleError (System/OsString/Data/ByteString/Short/Internal.hs:433) os-string> compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:437) os-string> 96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short' os-string> Missing documentation for: os-string> append os-string> uncons2 (System/OsString/Data/ByteString/Short.hs:183) os-string> concat os-string> Warning: 'ByteString' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'CString' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> 96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16' os-string> Missing documentation for: os-string> append os-string> concat os-string> breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:660) os-string> Warning: 'try' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> 33% ( 1 / 3) in 'System.OsString.Internal.Exception' os-string> Missing documentation for: os-string> Module header os-string> isAsyncException (System/OsString/Internal/Exception.hs:16) os-string> 27% ( 9 / 33) in 'System.OsString.Encoding.Internal' os-string> Missing documentation for: os-string> Module header os-string> ucs2le (System/OsString/Encoding/Internal.hs:41) os-string> mkUcs2le (System/OsString/Encoding/Internal.hs:44) os-string> ucs2le_DF (System/OsString/Encoding/Internal.hs:49) os-string> ucs2le_EF (System/OsString/Encoding/Internal.hs:59) os-string> ucs2le_decode (System/OsString/Encoding/Internal.hs:70) os-string> ucs2le_encode (System/OsString/Encoding/Internal.hs:95) os-string> mkUTF16le_b (System/OsString/Encoding/Internal.hs:130) os-string> utf16le_b_DF (System/OsString/Encoding/Internal.hs:135) os-string> utf16le_b_EF (System/OsString/Encoding/Internal.hs:145) os-string> utf16le_b_decode (System/OsString/Encoding/Internal.hs:156) os-string> utf16le_b_encode (System/OsString/Encoding/Internal.hs:194) os-string> cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:230) os-string> cWcharsToChars (System/OsString/Encoding/Internal.hs:237) os-string> charsToCWchars (System/OsString/Encoding/Internal.hs:247) os-string> withWindowsString (System/OsString/Encoding/Internal.hs:263) os-string> peekWindowsString (System/OsString/Encoding/Internal.hs:266) os-string> withPosixString (System/OsString/Encoding/Internal.hs:271) os-string> withPosixString' (System/OsString/Encoding/Internal.hs:274) os-string> peekPosixString (System/OsString/Encoding/Internal.hs:277) os-string> peekPosixString' (System/OsString/Encoding/Internal.hs:280) os-string> EncodingException (System/OsString/Encoding/Internal.hs:340) os-string> showEncodingException (System/OsString/Encoding/Internal.hs:347) os-string> wNUL (System/OsString/Encoding/Internal.hs:366) os-string> os-string> System/OsString/Encoding/Internal.hs:23:42: warning: [-Wunused-imports] os-string> The import of ‘try’ from module ‘Control.Exception’ is redundant os-string> | os-string> 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) os-string> | ^^^ os-string> 44% ( 11 / 25) in 'System.OsString.Encoding' os-string> Missing documentation for: os-string> Module header os-string> EncodingException (System/OsString/Encoding/Internal.hs:340) os-string> showEncodingException (System/OsString/Encoding/Internal.hs:347) os-string> ucs2le (System/OsString/Encoding/Internal.hs:41) os-string> mkUcs2le (System/OsString/Encoding/Internal.hs:44) os-string> ucs2le_DF (System/OsString/Encoding/Internal.hs:49) os-string> ucs2le_EF (System/OsString/Encoding/Internal.hs:59) os-string> ucs2le_decode (System/OsString/Encoding/Internal.hs:70) os-string> ucs2le_encode (System/OsString/Encoding/Internal.hs:95) os-string> mkUTF16le_b (System/OsString/Encoding/Internal.hs:130) os-string> utf16le_b_DF (System/OsString/Encoding/Internal.hs:135) os-string> utf16le_b_EF (System/OsString/Encoding/Internal.hs:145) os-string> utf16le_b_decode (System/OsString/Encoding/Internal.hs:156) os-string> utf16le_b_encode (System/OsString/Encoding/Internal.hs:194) os-string> Warning: 'ShortByteString' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: '()' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: Couldn't find .haddock for export unWS os-string> Warning: Couldn't find .haddock for export unPS os-string> Warning: Couldn't find .haddock for export unWW os-string> Warning: Couldn't find .haddock for export unPW os-string> 50% ( 9 / 18) in 'System.OsString.Internal.Types' os-string> Missing documentation for: os-string> Module header os-string> unWS os-string> unPS os-string> PlatformString (System/OsString/Internal/Types.hs:114) os-string> WindowsChar (System/OsString/Internal/Types.hs:117) os-string> unWW os-string> PosixChar (System/OsString/Internal/Types.hs:123) os-string> unPW os-string> PlatformChar (System/OsString/Internal/Types.hs:148) os-string> Warning: 'setFileSystemEncoding' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'getLocaleEncoding' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'OsString' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> 94% ( 93 / 98) in 'System.OsString.Posix' os-string> Missing documentation for: os-string> Module header os-string> PosixChar (System/OsString/Internal/Types.hs:123) os-string> singleton (System/OsString/Common.hs:494) os-string> empty (System/OsString/Common.hs:497) os-string> concat (System/OsString/Common.hs:705) os-string> Warning: 'setFileSystemEncoding' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'unsafePerformIO' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'getLocaleEncoding' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'head' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:281:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:281:1 os-string> Warning: 'tail' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:265:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:265:1 os-string> Warning: 'init' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:290:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:290:1 os-string> Warning: 'last' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:256:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:256:1 os-string> Warning: 'map' is ambiguous. It is defined os-string> * in ‘GHC.Base’ os-string> * at System/OsString/Internal.hs:316:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:316:1 os-string> Warning: 'reverse' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:322:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:322:1 os-string> Warning: 'foldl' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:338:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:338:1 os-string> Warning: 'foldl1' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:352:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:352:1 os-string> Warning: 'foldr' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:368:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:368:1 os-string> Warning: 'foldr1' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:382:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:382:1 os-string> Warning: 'all' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:396:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:396:1 os-string> Warning: 'any' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:403:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:403:1 os-string> Warning: 'replicate' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:418:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:418:1 os-string> Warning: 'take' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:460:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:460:1 os-string> Warning: 'length' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:309:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:309:1 os-string> Warning: 'drop' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:497:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:497:1 os-string> Warning: 'takeWhile' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:491:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:491:1 os-string> Warning: 'dropWhile' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:519:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:519:1 os-string> Warning: 'break' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:548:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:548:1 os-string> Warning: 'span' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:558:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:558:1 os-string> Warning: 'splitAt' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:583:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:583:1 os-string> Warning: 'elem' is ambiguous. It is defined os-string> * in ‘Data.Foldable’ os-string> * at System/OsString/Internal.hs:686:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:686:1 os-string> Warning: 'filter' is ambiguous. It is defined os-string> * in ‘GHC.List’ os-string> * at System/OsString/Internal.hs:704:1 os-string> You may be able to disambiguate the identifier by qualifying it or os-string> by specifying the type/value namespace explicitly. os-string> Defaulting to the one defined at System/OsString/Internal.hs:704:1 os-string> 94% ( 74 / 78) in 'System.OsString.Internal' os-string> Missing documentation for: os-string> Module header os-string> empty (System/OsString/Internal.hs:220) os-string> singleton (System/OsString/Internal.hs:223) os-string> concat (System/OsString/Internal.hs:408) os-string> Warning: 'setFileSystemEncoding' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'unsafePerformIO' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> 96% ( 96 / 99) in 'System.OsString' os-string> Missing documentation for: os-string> empty (System/OsString/Internal.hs:220) os-string> singleton (System/OsString/Internal.hs:223) os-string> concat (System/OsString/Internal.hs:408) os-string> Warning: 'unsafeDupablePerformIO' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> Warning: 'OsString' is out of scope. os-string> If you qualify the identifier, haddock can try to link it anyway. os-string> 94% ( 93 / 98) in 'System.OsString.Windows' os-string> Missing documentation for: os-string> Module header os-string> WindowsChar (System/OsString/Internal/Types.hs:117) os-string> singleton (System/OsString/Common.hs:494) os-string> empty (System/OsString/Common.hs:497) os-string> concat (System/OsString/Common.hs:705) os-string> Documentation created: dist/doc/html/os-string/index.html, os-string> dist/doc/html/os-string/os-string.txt os-string> Preprocessing test suite 'encoding-tests' for os-string-2.0.7.. os-string> Preprocessing test suite 'bytestring-tests' for os-string-2.0.7.. os-string> Running phase: installPhase os-string> Installing library in /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u os-string> Running phase: fixupPhase os-string> shrinking RPATHs of ELF executables and libraries in /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 os-string> shrinking /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSos-string-2.0.7-GY6AxVL0x3n724OD6N3W0u-ghc9.6.3.so os-string> checking for references to /build/ in /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7... os-string> patching script interpreter paths in /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 os-string> stripping (with command strip and flags -S -p) in /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/lib os-string> shrinking RPATHs of ELF executables and libraries in /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc os-string> checking for references to /build/ in /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc... os-string> patching script interpreter paths in /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc os-string (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 os-string (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ os-string (post)> os-string (post)> Pushing /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc (3.49 MiB) os-string (post)> Pushing /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 (5.82 MiB) os-string (post)> os-string (post)> All done. os-string (post)> added 2 signatures os-string (post)> added 1 signatures os-string (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7 os-string (post)> copying 2 paths... os-string (post)> copying path '/nix/store/cjzqgvrgg6xqd6b3mwd3a5i65ncm66kg-os-string-2.0.7-doc' to 'https://cache.nix-ci.com'... os-string (post)> copying path '/nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7' to 'https://cache.nix-ci.com'... os-string (post)> copying 1 paths... os-string (post)> copying path '/nix/store/25r8sj766z3x0m40xmi1jkr0f87fhfgf-os-string-2.0.7.drv' to 'https://cache.nix-ci.com'... building '/nix/store/raawra7i7gmjrxwv3ha92ibj862l6swh-hashable-1.4.7.0.drv'... building '/nix/store/aa3fc4s1qxmbpbc2rg99klqxsbq9ivjp-tar-0.6.3.0.drv'... hashable> Running phase: setupCompilerEnvironmentPhase hashable> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tar> Running phase: setupCompilerEnvironmentPhase tar> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tar> Running phase: unpackPhase hashable> Running phase: unpackPhase tar> unpacking source archive /nix/store/gclf67wbl9i5hn6gw3s1srjnih3yccv9-tar-0.6.3.0.tar.gz hashable> unpacking source archive /nix/store/2dk5qbxi8bbajqmfgy0l665lhfg214dp-hashable-1.4.7.0.tar.gz tar> source root is tar-0.6.3.0 tar> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tar-0.6.3.0/test/Properties.hs" hashable> source root is hashable-1.4.7.0 hashable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hashable-1.4.7.0/xxHash-0.8.2/xxhash.h" tar> Running phase: patchPhase tar> Replace Cabal file with edited version from mirror://hackage/tar-0.6.3.0/revision/1.cabal. hashable> Running phase: patchPhase tar> Running phase: compileBuildDriverPhase hashable> Run jailbreak-cabal to lift version restrictions on build inputs. tar> setupCompileFlags: -package-db=/build/tmp.gP0dUjW393/setup-package.conf.d -threaded hashable> Running phase: compileBuildDriverPhase hashable> setupCompileFlags: -package-db=/build/tmp.363Tt9CPh3/setup-package.conf.d -threaded tar> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.gP0dUjW393/Main.o ) hashable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.363Tt9CPh3/Main.o ) tar> [2 of 2] Linking Setup hashable> [2 of 2] Linking Setup hashable> Running phase: updateAutotoolsGnuConfigScriptsPhase tar> Running phase: updateAutotoolsGnuConfigScriptsPhase hashable> Running phase: configurePhase hashable> configureFlags: --verbose --prefix=/nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 --with-gcc=gcc --package-db=/build/tmp.363Tt9CPh3/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tar> Running phase: configurePhase tar> configureFlags: --verbose --prefix=/nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.gP0dUjW393/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib hashable> Using Parsec parser hashable> Configuring hashable-1.4.7.0... tar> Using Parsec parser tar> Configuring tar-0.6.3.0... tar> Dependency tar:tar-internal: using tar-0.6.3.0 tar> Dependency array <0.6: using array-0.5.5.0 tar> Dependency base >=4.11 && <5: using base-4.18.1.0 tar> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 tar> Dependency containers >=0.2 && <0.8: using containers-0.6.7 tar> Dependency deepseq >=1.1 && <1.6: using deepseq-1.4.8.1 tar> Dependency directory >=1.3.1 && <1.4: using directory-1.3.8.1 tar> Dependency filepath <1.6: using filepath-1.4.100.4 tar> Dependency os-string >=2.0 && <2.1: using os-string-2.0.7 tar> Dependency time <1.15: using time-1.12.2 tar> Dependency transformers <0.7: using transformers-0.6.1.0 hashable> Flags chosen: arch-native=False, integer-gmp=True, random-initial-seed=False hashable> Dependency base: using base-4.18.1.0 hashable> Dependency bytestring: using bytestring-0.11.5.2 hashable> Dependency containers: using containers-0.6.7 hashable> Dependency deepseq: using deepseq-1.4.8.1 hashable> Dependency filepath >=1.4.1.2 && <1.6: using filepath-1.4.100.4 hashable> Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3 hashable> Dependency ghc-prim: using ghc-prim-0.10.0 hashable> Dependency os-string >=2.0.2: using os-string-2.0.7 hashable> Dependency text: using text-2.0.2 hashable> Dependency HUnit: using HUnit-1.6.2.0 hashable> Dependency QuickCheck: using QuickCheck-2.14.3 hashable> Dependency base: using base-4.18.1.0 hashable> Dependency bytestring: using bytestring-0.11.5.2 hashable> Dependency filepath: using filepath-1.4.100.4 hashable> Dependency ghc-prim: using ghc-prim-0.10.0 hashable> Dependency hashable: using hashable-1.4.7.0 hashable> Dependency os-string: using os-string-2.0.7 hashable> Dependency random: using random-1.2.1.3 hashable> Dependency tasty: using tasty-1.5.3 hashable> Dependency tasty-hunit: using tasty-hunit-0.10.2 hashable> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 hashable> Dependency text: using text-2.0.2 hashable> Dependency unix: using unix-2.8.1.0 hashable> Dependency base: using base-4.18.1.0 hashable> Dependency bytestring: using bytestring-0.11.5.2 hashable> Dependency primitive: using primitive-0.9.1.0 hashable> Dependency tasty: using tasty-1.5.3 hashable> Dependency tasty-hunit: using tasty-hunit-0.10.2 hashable> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 hashable> Dependency base: using base-4.18.1.0 hashable> Dependency ghc-prim: using ghc-prim-0.10.0 hashable> Dependency hashable: using hashable-1.4.7.0 tar> Source component graph: tar> component lib:tar-internal tar> component lib dependency lib:tar-internal tar> Configured component graph: tar> component tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> include array-0.5.5.0 tar> include base-4.18.1.0 tar> include bytestring-0.11.5.2 tar> include containers-0.6.7 tar> include deepseq-1.4.8.1 tar> include directory-1.3.8.1 tar> include filepath-1.4.100.4 tar> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u tar> include time-1.12.2 tar> include transformers-0.6.1.0 tar> component tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M tar> include tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> Linked component graph: tar> unit tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> include array-0.5.5.0 tar> include base-4.18.1.0 tar> include bytestring-0.11.5.2 tar> include containers-0.6.7 tar> include deepseq-1.4.8.1 tar> include directory-1.3.8.1 tar> include filepath-1.4.100.4 tar> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u tar> include time-1.12.2 tar> include transformers-0.6.1.0 tar> Codec.Archive.Tar=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar,Codec.Archive.Tar.Check=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Check,Codec.Archive.Tar.Check.Internal=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Check.Internal,Codec.Archive.Tar.Entry=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Entry,Codec.Archive.Tar.Index=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index,Codec.Archive.Tar.Index.IntTrie=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index.IntTrie,Codec.Archive.Tar.Index.Internal=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index.Internal,Codec.Archive.Tar.Index.StringTable=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index.StringTable,Codec.Archive.Tar.Index.Utils=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index.Utils,Codec.Archive.Tar.LongNames=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.LongNames,Codec.Archive.Tar.Pack=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Pack,Codec.Archive.Tar.PackAscii=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.PackAscii,Codec.Archive.Tar.Read=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Read,Codec.Archive.Tar.Types=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Types,Codec.Archive.Tar.Unpack=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Unpack,Codec.Archive.Tar.Write=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Write tar> unit tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M tar> include tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> Codec.Archive.Tar=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar,Codec.Archive.Tar.Check=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Check,Codec.Archive.Tar.Entry=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Entry,Codec.Archive.Tar.Index=tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal:Codec.Archive.Tar.Index tar> Ready component graph: tar> definite tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> depends array-0.5.5.0 tar> depends base-4.18.1.0 tar> depends bytestring-0.11.5.2 tar> depends containers-0.6.7 tar> depends deepseq-1.4.8.1 tar> depends directory-1.3.8.1 tar> depends filepath-1.4.100.4 tar> depends os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u tar> depends time-1.12.2 tar> depends transformers-0.6.1.0 tar> definite tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M tar> depends tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> Using Cabal-3.10.1.0 compiled by ghc-9.6 tar> Using compiler: ghc-9.6.3 tar> Using install prefix: /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 tar> Executables installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/bin tar> Libraries installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M tar> Dynamic Libraries installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tar> Private executables installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/libexec/x86_64-linux-ghc-9.6.3/tar-0.6.3.0 tar> Data files installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/share/x86_64-linux-ghc-9.6.3/tar-0.6.3.0 tar> Documentation installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/share/doc/x86_64-linux-ghc-9.6.3/tar-0.6.3.0 tar> Configuration files installed in: tar> /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/etc tar> No alex found tar> Using ar found on system at: tar> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tar> No c2hs found tar> No cpphs found tar> No doctest found tar> Using gcc version 14.3.0 given by user at: tar> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tar> Using ghc version 9.6.3 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tar> Using ghc-pkg version 9.6.3 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tar> No ghcjs found tar> No ghcjs-pkg found tar> No greencard found tar> Using haddock version 2.29.1 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tar> No happy found tar> Using haskell-suite found on system at: haskell-suite-dummy-location tar> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tar> No hmake found tar> Using hpc version 0.68 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tar> Using hsc2hs version 0.68.9 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tar> Using hscolour version 1.25 found on system at: tar> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tar> No jhc found tar> Using ld found on system at: tar> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tar> No pkg-config found tar> Using runghc version 9.6.3 found on system at: tar> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tar> Using strip version 2.44 found on system at: tar> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tar> Using tar found on system at: tar> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tar> No uhc found hashable> Source component graph: hashable> component test:xxhash-tests hashable> component lib hashable> component test:hashable-examples dependency lib hashable> component test:hashable-tests dependency lib hashable> Configured component graph: hashable> component hashable-1.4.7.0-Bz8p76acU2ZIfY9rAiWMQM-xxhash-tests hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hashable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> component hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include containers-0.6.7 hashable> include deepseq-1.4.8.1 hashable> include filepath-1.4.100.4 hashable> include ghc-bignum-1.3 hashable> include ghc-prim-0.10.0 hashable> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> include text-2.0.2 hashable> component hashable-1.4.7.0-6DEfmDxhYGiLkmQHxMZEyO-hashable-examples hashable> include base-4.18.1.0 hashable> include ghc-prim-0.10.0 hashable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> component hashable-1.4.7.0-41RW1K3YjpR1gzMe5U1WUO-hashable-tests hashable> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hashable> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include filepath-1.4.100.4 hashable> include ghc-prim-0.10.0 hashable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hashable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> include text-2.0.2 hashable> include unix-2.8.1.0 hashable> Linked component graph: hashable> unit hashable-1.4.7.0-Bz8p76acU2ZIfY9rAiWMQM-xxhash-tests hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hashable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> unit hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include containers-0.6.7 hashable> include deepseq-1.4.8.1 hashable> include filepath-1.4.100.4 hashable> include ghc-bignum-1.3 hashable> include ghc-prim-0.10.0 hashable> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> include text-2.0.2 hashable> Data.Hashable=hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3:Data.Hashable,Data.Hashable.Generic=hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3:Data.Hashable.Generic,Data.Hashable.Lifted=hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3:Data.Hashable.Lifted hashable> unit hashable-1.4.7.0-6DEfmDxhYGiLkmQHxMZEyO-hashable-examples hashable> include base-4.18.1.0 hashable> include ghc-prim-0.10.0 hashable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> unit hashable-1.4.7.0-41RW1K3YjpR1gzMe5U1WUO-hashable-tests hashable> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hashable> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hashable> include base-4.18.1.0 hashable> include bytestring-0.11.5.2 hashable> include filepath-1.4.100.4 hashable> include ghc-prim-0.10.0 hashable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> include os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hashable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> include text-2.0.2 hashable> include unix-2.8.1.0 hashable> Ready component graph: hashable> definite hashable-1.4.7.0-Bz8p76acU2ZIfY9rAiWMQM-xxhash-tests hashable> depends base-4.18.1.0 hashable> depends bytestring-0.11.5.2 hashable> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hashable> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> definite hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> depends base-4.18.1.0 hashable> depends bytestring-0.11.5.2 hashable> depends containers-0.6.7 hashable> depends deepseq-1.4.8.1 hashable> depends filepath-1.4.100.4 hashable> depends ghc-bignum-1.3 hashable> depends ghc-prim-0.10.0 hashable> depends os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> depends text-2.0.2 hashable> definite hashable-1.4.7.0-6DEfmDxhYGiLkmQHxMZEyO-hashable-examples hashable> depends base-4.18.1.0 hashable> depends ghc-prim-0.10.0 hashable> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> definite hashable-1.4.7.0-41RW1K3YjpR1gzMe5U1WUO-hashable-tests hashable> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hashable> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hashable> depends base-4.18.1.0 hashable> depends bytestring-0.11.5.2 hashable> depends filepath-1.4.100.4 hashable> depends ghc-prim-0.10.0 hashable> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> depends os-string-2.0.7-GY6AxVL0x3n724OD6N3W0u hashable> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hashable> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 hashable> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm hashable> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF hashable> depends text-2.0.2 hashable> depends unix-2.8.1.0 hashable> Using Cabal-3.10.1.0 compiled by ghc-9.6 hashable> Using compiler: ghc-9.6.3 hashable> Using install prefix: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 hashable> Executables installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/bin hashable> Libraries installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> Dynamic Libraries installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hashable> Private executables installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/libexec/x86_64-linux-ghc-9.6.3/hashable-1.4.7.0 hashable> Data files installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/share/x86_64-linux-ghc-9.6.3/hashable-1.4.7.0 hashable> Documentation installed in: hashable> /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 hashable> Configuration files installed in: hashable> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/etc hashable> No alex found hashable> Using ar found on system at: hashable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hashable> No c2hs found hashable> No cpphs found hashable> No doctest found hashable> Using gcc version 14.3.0 given by user at: hashable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hashable> Using ghc version 9.6.3 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hashable> Using ghc-pkg version 9.6.3 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hashable> No ghcjs found hashable> No ghcjs-pkg found hashable> No greencard found hashable> Using haddock version 2.29.1 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hashable> No happy found hashable> Using haskell-suite found on system at: haskell-suite-dummy-location hashable> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hashable> No hmake found hashable> Using hpc version 0.68 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hashable> Using hsc2hs version 0.68.9 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hashable> Using hscolour version 1.25 found on system at: hashable> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hashable> No jhc found hashable> Using ld found on system at: hashable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hashable> No pkg-config found hashable> Using runghc version 9.6.3 found on system at: hashable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hashable> Using strip version 2.44 found on system at: hashable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hashable> Using tar found on system at: hashable> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hashable> No uhc found tar> Running phase: buildPhase tar> Preprocessing library 'tar-internal' for tar-0.6.3.0.. tar> Building library 'tar-internal' for tar-0.6.3.0.. hashable> Running phase: buildPhase hashable> Preprocessing test suite 'xxhash-tests' for hashable-1.4.7.0.. hashable> Building test suite 'xxhash-tests' for hashable-1.4.7.0.. hashable> [1 of 3] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Data/Hashable/FFI.o ) tar> [ 1 of 16] Compiling Codec.Archive.Tar.Index.Utils ( Codec/Archive/Tar/Index/Utils.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/Utils.o, dist/build/tar-internal/Codec/Archive/Tar/Index/Utils.dyn_o ) tar> [ 2 of 16] Compiling Codec.Archive.Tar.Index.StringTable ( Codec/Archive/Tar/Index/StringTable.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/StringTable.o, dist/build/tar-internal/Codec/Archive/Tar/Index/StringTable.dyn_o ) hashable> [2 of 3] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Data/Hashable/XXH3.o ) hashable> [3 of 3] Compiling Main ( tests/xxhash-tests.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Main.o ) hashable> [4 of 4] Linking dist/build/xxhash-tests/xxhash-tests tar> [ 3 of 16] Compiling Codec.Archive.Tar.Index.IntTrie ( Codec/Archive/Tar/Index/IntTrie.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/IntTrie.o, dist/build/tar-internal/Codec/Archive/Tar/Index/IntTrie.dyn_o ) tar> [ 4 of 16] Compiling Codec.Archive.Tar.PackAscii ( Codec/Archive/Tar/PackAscii.hs, dist/build/tar-internal/Codec/Archive/Tar/PackAscii.o, dist/build/tar-internal/Codec/Archive/Tar/PackAscii.dyn_o ) tar> tar> Codec/Archive/Tar/PackAscii.hs:23:35: warning: [GHC-68441] [-Wdeprecations] tar> In the use of ‘encodeFS’ (imported from System.OsString.Posix): tar> Deprecated: "Use System.OsPath.Posix.encodeFS from filepath" tar> | tar> 23 | toPosixString = unsafePerformIO . PS.encodeFS tar> | ^^^^^^^^^^^ tar> tar> Codec/Archive/Tar/PackAscii.hs:26:37: warning: [GHC-68441] [-Wdeprecations] tar> In the use of ‘decodeFS’ (imported from System.OsString.Posix): tar> Deprecated: "Use System.OsPath.Posix.decodeFS from filepath" tar> | tar> 26 | fromPosixString = unsafePerformIO . PS.decodeFS tar> | ^^^^^^^^^^^ tar> [ 5 of 16] Compiling Codec.Archive.Tar.Types ( Codec/Archive/Tar/Types.hs, dist/build/tar-internal/Codec/Archive/Tar/Types.o, dist/build/tar-internal/Codec/Archive/Tar/Types.dyn_o ) tar> [ 6 of 16] Compiling Codec.Archive.Tar.Read ( Codec/Archive/Tar/Read.hs, dist/build/tar-internal/Codec/Archive/Tar/Read.o, dist/build/tar-internal/Codec/Archive/Tar/Read.dyn_o ) hashable> Preprocessing library for hashable-1.4.7.0.. hashable> Building library for hashable-1.4.7.0.. tar> [ 7 of 16] Compiling Codec.Archive.Tar.LongNames ( Codec/Archive/Tar/LongNames.hs, dist/build/tar-internal/Codec/Archive/Tar/LongNames.o, dist/build/tar-internal/Codec/Archive/Tar/LongNames.dyn_o ) tar> [ 8 of 16] Compiling Codec.Archive.Tar.Index.Internal ( Codec/Archive/Tar/Index/Internal.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/Internal.o, dist/build/tar-internal/Codec/Archive/Tar/Index/Internal.dyn_o ) hashable> [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o ) tar> [ 9 of 16] Compiling Codec.Archive.Tar.Index ( Codec/Archive/Tar/Index.hs, dist/build/tar-internal/Codec/Archive/Tar/Index.o, dist/build/tar-internal/Codec/Archive/Tar/Index.dyn_o ) tar> [10 of 16] Compiling Codec.Archive.Tar.Check.Internal ( Codec/Archive/Tar/Check/Internal.hs, dist/build/tar-internal/Codec/Archive/Tar/Check/Internal.o, dist/build/tar-internal/Codec/Archive/Tar/Check/Internal.dyn_o ) tar> [11 of 16] Compiling Codec.Archive.Tar.Pack ( Codec/Archive/Tar/Pack.hs, dist/build/tar-internal/Codec/Archive/Tar/Pack.o, dist/build/tar-internal/Codec/Archive/Tar/Pack.dyn_o ) tar> [12 of 16] Compiling Codec.Archive.Tar.Entry ( Codec/Archive/Tar/Entry.hs, dist/build/tar-internal/Codec/Archive/Tar/Entry.o, dist/build/tar-internal/Codec/Archive/Tar/Entry.dyn_o ) tar> [13 of 16] Compiling Codec.Archive.Tar.Check ( Codec/Archive/Tar/Check.hs, dist/build/tar-internal/Codec/Archive/Tar/Check.o, dist/build/tar-internal/Codec/Archive/Tar/Check.dyn_o ) tar> [14 of 16] Compiling Codec.Archive.Tar.Unpack ( Codec/Archive/Tar/Unpack.hs, dist/build/tar-internal/Codec/Archive/Tar/Unpack.o, dist/build/tar-internal/Codec/Archive/Tar/Unpack.dyn_o ) tar> [15 of 16] Compiling Codec.Archive.Tar.Write ( Codec/Archive/Tar/Write.hs, dist/build/tar-internal/Codec/Archive/Tar/Write.o, dist/build/tar-internal/Codec/Archive/Tar/Write.dyn_o ) tar> [16 of 16] Compiling Codec.Archive.Tar ( Codec/Archive/Tar.hs, dist/build/tar-internal/Codec/Archive/Tar.o, dist/build/tar-internal/Codec/Archive/Tar.dyn_o ) hashable> [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o ) hashable> [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o ) hashable> [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o ) tar> [ 1 of 16] Compiling Codec.Archive.Tar.Index.Utils ( Codec/Archive/Tar/Index/Utils.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/Utils.p_o ) hashable> [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o ) hashable> [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o ) tar> [ 2 of 16] Compiling Codec.Archive.Tar.Index.StringTable ( Codec/Archive/Tar/Index/StringTable.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/StringTable.p_o ) tar> [ 3 of 16] Compiling Codec.Archive.Tar.Index.IntTrie ( Codec/Archive/Tar/Index/IntTrie.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/IntTrie.p_o ) tar> [ 4 of 16] Compiling Codec.Archive.Tar.PackAscii ( Codec/Archive/Tar/PackAscii.hs, dist/build/tar-internal/Codec/Archive/Tar/PackAscii.p_o ) tar> tar> Codec/Archive/Tar/PackAscii.hs:23:35: warning: [GHC-68441] [-Wdeprecations] tar> In the use of ‘encodeFS’ (imported from System.OsString.Posix): tar> Deprecated: "Use System.OsPath.Posix.encodeFS from filepath" tar> | tar> 23 | toPosixString = unsafePerformIO . PS.encodeFS tar> | ^^^^^^^^^^^ tar> tar> Codec/Archive/Tar/PackAscii.hs:26:37: warning: [GHC-68441] [-Wdeprecations] tar> In the use of ‘decodeFS’ (imported from System.OsString.Posix): tar> Deprecated: "Use System.OsPath.Posix.decodeFS from filepath" tar> | tar> 26 | fromPosixString = unsafePerformIO . PS.decodeFS tar> | ^^^^^^^^^^^ tar> [ 5 of 16] Compiling Codec.Archive.Tar.Types ( Codec/Archive/Tar/Types.hs, dist/build/tar-internal/Codec/Archive/Tar/Types.p_o ) tar> [ 6 of 16] Compiling Codec.Archive.Tar.Read ( Codec/Archive/Tar/Read.hs, dist/build/tar-internal/Codec/Archive/Tar/Read.p_o ) tar> [ 7 of 16] Compiling Codec.Archive.Tar.LongNames ( Codec/Archive/Tar/LongNames.hs, dist/build/tar-internal/Codec/Archive/Tar/LongNames.p_o ) tar> [ 8 of 16] Compiling Codec.Archive.Tar.Index.Internal ( Codec/Archive/Tar/Index/Internal.hs, dist/build/tar-internal/Codec/Archive/Tar/Index/Internal.p_o ) hashable> [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o ) hashable> [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o ) hashable> hashable> src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] hashable> ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! hashable> | hashable> 5 | {-# LANGUAGE Trustworthy #-} hashable> | ^^^^^^^^^^^ tar> [ 9 of 16] Compiling Codec.Archive.Tar.Index ( Codec/Archive/Tar/Index.hs, dist/build/tar-internal/Codec/Archive/Tar/Index.p_o ) hashable> [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o ) hashable> [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) tar> [10 of 16] Compiling Codec.Archive.Tar.Check.Internal ( Codec/Archive/Tar/Check/Internal.hs, dist/build/tar-internal/Codec/Archive/Tar/Check/Internal.p_o ) tar> [11 of 16] Compiling Codec.Archive.Tar.Pack ( Codec/Archive/Tar/Pack.hs, dist/build/tar-internal/Codec/Archive/Tar/Pack.p_o ) tar> [12 of 16] Compiling Codec.Archive.Tar.Entry ( Codec/Archive/Tar/Entry.hs, dist/build/tar-internal/Codec/Archive/Tar/Entry.p_o ) tar> [13 of 16] Compiling Codec.Archive.Tar.Check ( Codec/Archive/Tar/Check.hs, dist/build/tar-internal/Codec/Archive/Tar/Check.p_o ) tar> [14 of 16] Compiling Codec.Archive.Tar.Unpack ( Codec/Archive/Tar/Unpack.hs, dist/build/tar-internal/Codec/Archive/Tar/Unpack.p_o ) tar> [15 of 16] Compiling Codec.Archive.Tar.Write ( Codec/Archive/Tar/Write.hs, dist/build/tar-internal/Codec/Archive/Tar/Write.p_o ) tar> [16 of 16] Compiling Codec.Archive.Tar ( Codec/Archive/Tar.hs, dist/build/tar-internal/Codec/Archive/Tar.p_o ) hashable> [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.p_o ) hashable> [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.p_o ) hashable> [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.p_o ) hashable> [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.p_o ) hashable> [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.p_o ) hashable> [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.p_o ) tar> Preprocessing library for tar-0.6.3.0.. tar> Building library for tar-0.6.3.0.. tar> Running phase: haddockPhase tar> Running phase: installPhase tar> Installing internal library tar-internal in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal tar> Installing library in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M tar> Running phase: fixupPhase tar> shrinking RPATHs of ELF executables and libraries in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 tar> shrinking /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStar-0.6.3.0-q0a3rU9wWBLZNt9QnB1wm-tar-internal-ghc9.6.3.so tar> checking for references to /build/ in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0... tar> patching script interpreter paths in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 tar> stripping (with command strip and flags -S -p) in /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0/lib tar (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 tar (post)> Pushing 1 paths (68 are already present) using zstd to cache sellout ⏳ tar (post)> tar (post)> Pushing /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 (6.52 MiB) tar (post)> tar (post)> All done. tar (post)> added 1 signatures tar (post)> added 1 signatures tar (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0 tar (post)> copying 1 paths... tar (post)> copying path '/nix/store/qm6zaybib5v8pp5xz6fay612i7s60pwc-tar-0.6.3.0' to 'https://cache.nix-ci.com'... tar (post)> copying 1 paths... tar (post)> copying path '/nix/store/aa3fc4s1qxmbpbc2rg99klqxsbq9ivjp-tar-0.6.3.0.drv' to 'https://cache.nix-ci.com'... hashable> [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.p_o ) hashable> [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.p_o ) hashable> hashable> src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] hashable> ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! hashable> | hashable> 5 | {-# LANGUAGE Trustworthy #-} hashable> | ^^^^^^^^^^^ hashable> [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.p_o ) hashable> [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.p_o ) hashable> Preprocessing test suite 'hashable-examples' for hashable-1.4.7.0.. hashable> Building test suite 'hashable-examples' for hashable-1.4.7.0.. hashable> [1 of 1] Compiling Main ( examples/Main.hs, dist/build/hashable-examples/hashable-examples-tmp/Main.o ) hashable> [2 of 2] Linking dist/build/hashable-examples/hashable-examples hashable> Preprocessing test suite 'hashable-tests' for hashable-1.4.7.0.. hashable> Building test suite 'hashable-tests' for hashable-1.4.7.0.. hashable> [1 of 4] Compiling Properties ( tests/Properties.hs, dist/build/hashable-tests/hashable-tests-tmp/Properties.o ) hashable> hashable> tests/Properties.hs:181:1: warning: [-Wunused-top-binds] hashable> Defined but not used: ‘pProduct2’ hashable> | hashable> 181 | pProduct2 x y = hash (x, y) == hash (Product2 x y) hashable> | ^^^^^^^^^ hashable> hashable> tests/Properties.hs:184:1: warning: [-Wunused-top-binds] hashable> Defined but not used: ‘pProduct3’ hashable> | hashable> 184 | pProduct3 x y z = hash (x, y, z) == hash (Product3 x y z) hashable> | ^^^^^^^^^ hashable> [2 of 4] Compiling Regress.Mmap ( dist/build/hashable-tests/hashable-tests-tmp/Regress/Mmap.hs, dist/build/hashable-tests/hashable-tests-tmp/Regress/Mmap.o ) hashable> [3 of 4] Compiling Regress ( tests/Regress.hs, dist/build/hashable-tests/hashable-tests-tmp/Regress.o ) hashable> [4 of 4] Compiling Main ( tests/Main.hs, dist/build/hashable-tests/hashable-tests-tmp/Main.o ) hashable> [5 of 5] Linking dist/build/hashable-tests/hashable-tests hashable> Running phase: checkPhase hashable> Running 3 test suites... hashable> Test suite xxhash-tests: RUNNING... hashable> xxhash hashable> oneshot hashable> w64-ref: OK hashable> +++ OK, passed 100 tests. hashable> w64-examples: OK hashable> w32-ref: OK hashable> +++ OK, passed 100 tests. hashable> w32-examples: OK hashable> incremental hashable> empty: OK hashable> +++ OK, passed 100 tests. hashable> bs: OK hashable> +++ OK, passed 100 tests. hashable> hashable> All 6 tests passed (0.00s) hashable> Test suite xxhash-tests: PASS hashable> Test suite logged to: dist/test/hashable-1.4.7.0-xxhash-tests.log hashable> Test suite hashable-examples: RUNNING... hashable> Hashing Foo1 hashable> 1460070160016269167 hashable> Hashing Foo2 hashable> 6195646254581046287 hashable> Hashing Bar hashable> 1416438184658348349 hashable> Test suite hashable-examples: PASS hashable> Test suite logged to: dist/test/hashable-1.4.7.0-hashable-examples.log hashable> Test suite hashable-tests: RUNNING... hashable> hashable hashable> properties hashable> bernstein: OK hashable> +++ OK, passed 100 tests. hashable> text hashable> text/strict: OK hashable> +++ OK, passed 100 tests. hashable> text/lazy: OK hashable> +++ OK, passed 100 tests. hashable> text/rechunk: OK hashable> +++ OK, passed 100 tests. hashable> text/rechunked: OK hashable> +++ OK, passed 100 tests. hashable> text/rechunked-salt: OK hashable> +++ OK, passed 100 tests. hashable> bytestring hashable> bytestring/strict: OK hashable> +++ OK, passed 100 tests. hashable> bytestring/lazy: OK hashable> +++ OK, passed 100 tests. hashable> bytestring/short: OK hashable> +++ OK, passed 100 tests. hashable> bytestring/rechunk: OK hashable> +++ OK, passed 100 tests. hashable> bytestring/rechunked: OK hashable> +++ OK, passed 100 tests. hashable> bytestring/rechunked-salt: OK hashable> +++ OK, passed 100 tests. hashable> generics hashable> sum2_differ: OK hashable> +++ OK, passed 100 tests. hashable> sum3_differ: OK hashable> +++ OK, passed 100 tests. hashable> genericHashWithSalt: OK hashable> +++ OK, passed 100 tests. hashable> lifted law hashable> Hashed: OK hashable> +++ OK, passed 100 tests. hashable> regressions hashable> hashNearPageBoundary: OK hashable> Fixed: OK hashable> Generic: sum of nullary constructors hashable> 0: OK hashable> 1: OK hashable> 2: OK hashable> 3: OK hashable> 4: OK hashable> Zero tuples: issue 271: OK hashable> odd, odd: issue 271: OK hashable> +++ OK, passed 100 tests. hashable> Generic: Peano https://github.com/tibbe/hashable/issues/135: OK hashable> 64 bit Text: OK hashable> concatenation hashable> String: OK hashable> Text: OK hashable> Lazy Text: OK hashable> ByteString: OK hashable> Lazy ByteString: OK hashable> hashable> All 32 tests passed (0.01s) hashable> Test suite hashable-tests: PASS hashable> Test suite logged to: dist/test/hashable-1.4.7.0-hashable-tests.log hashable> 3 of 3 test suites (3 of 3 test cases) passed. hashable> Running phase: haddockPhase hashable> Preprocessing test suite 'xxhash-tests' for hashable-1.4.7.0.. hashable> Preprocessing library for hashable-1.4.7.0.. hashable> Running Haddock on library for hashable-1.4.7.0.. hashable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hashable> Warning: 'hash' is out of scope. hashable> If you qualify the identifier, haddock can try to link it anyway. hashable> Warning: 'defaultHashWith' is out of scope. hashable> If you qualify the identifier, haddock can try to link it anyway. hashable> Warning: 'Arg' is out of scope. hashable> If you qualify the identifier, haddock can try to link it anyway. hashable> 80% ( 8 / 10) in 'Data.Hashable.Lifted' hashable> Missing documentation for: hashable> Hashable1 (src/Data/Hashable/Class.hs:278) hashable> Hashable2 (src/Data/Hashable/Class.hs:293) hashable> hashable> src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] hashable> ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! hashable> | hashable> 5 | {-# LANGUAGE Trustworthy #-} hashable> | ^^^^^^^^^^^ hashable> 66% ( 6 / 9) in 'Data.Hashable.Generic' hashable> Missing documentation for: hashable> One (src/Data/Hashable/Class.hs:268) hashable> Zero (src/Data/Hashable/Class.hs:267) hashable> HashArgs (src/Data/Hashable/Class.hs:270) hashable> Warning: 'Generic' is out of scope. hashable> If you qualify the identifier, haddock can try to link it anyway. hashable> 100% ( 31 / 31) in 'Data.Hashable' hashable> Warning: Data.Hashable.Generic: could not find link destinations for: hashable> - Data.Hashable.Class.D:R:HashArgsOnea0 hashable> - Data.Hashable.Class.D:R:HashArgsZeroa0 hashable> - Data.Hashable.Generic.Instances.GSum hashable> Warning: Data.Hashable: could not find link destinations for: hashable> - Data.Hashable.Mix.Salt hashable> Documentation created: dist/doc/html/hashable/index.html, hashable> dist/doc/html/hashable/hashable.txt hashable> Preprocessing test suite 'hashable-examples' for hashable-1.4.7.0.. hashable> Preprocessing test suite 'hashable-tests' for hashable-1.4.7.0.. hashable> Running phase: installPhase hashable> Installing library in /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 hashable> Running phase: fixupPhase hashable> shrinking RPATHs of ELF executables and libraries in /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 hashable> shrinking /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3-ghc9.6.3.so hashable> checking for references to /build/ in /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0... hashable> patching script interpreter paths in /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 hashable> stripping (with command strip and flags -S -p) in /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/lib hashable> shrinking RPATHs of ELF executables and libraries in /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc hashable> checking for references to /build/ in /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc... hashable> patching script interpreter paths in /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc hashable (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 hashable (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ hashable (post)> hashable (post)> Pushing /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc (1.19 MiB) hashable (post)> Pushing /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 (3.34 MiB) hashable (post)> hashable (post)> All done. hashable (post)> added 2 signatures hashable (post)> added 1 signatures hashable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0 hashable (post)> copying 2 paths... hashable (post)> copying path '/nix/store/7y4ysmg8n7n878qq50b2vvkhdjkxx6f8-hashable-1.4.7.0-doc' to 'https://cache.nix-ci.com'... hashable (post)> copying path '/nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0' to 'https://cache.nix-ci.com'... hashable (post)> copying 1 paths... hashable (post)> copying path '/nix/store/raawra7i7gmjrxwv3ha92ibj862l6swh-hashable-1.4.7.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/9kcp9a154zb9vf1dpakdaz1jzd1x00yd-OneTuple-0.4.2.drv'... building '/nix/store/zzh5a0w9bfrxhqp0nx7l86jvqwplzckv-async-2.2.5.drv'... building '/nix/store/x7vafnbnpziwdm91kmag7bgakys3vmfp-case-insensitive-1.2.1.0.drv'... building '/nix/store/x21yx3c56iqg7192gdnn26m2q28cjfqi-constraints-0.14.2.drv'... building '/nix/store/4z5r2hfz4y3c0ywd6r448mrjy3l2y8m2-data-fix-0.3.4.drv'... building '/nix/store/yiwg80gqmqazf259gl8310r1b83lqpwn-fin-0.3.2.drv'... building '/nix/store/ki0d62pzycpmzjp9498cdgm0dizk9lir-lucid-2.11.20250303.drv'... building '/nix/store/g08v7lniz42qrrj927f88rarsjlf3hr1-opentelemetry-0.8.0.drv'... building '/nix/store/84cs60jffk7a72668maj610nggvm76ds-ordered-containers-0.2.4.drv'... building '/nix/store/k2sqwx0w06mpsgh583gha028l6q7f2v5-psqueues-0.2.8.1.drv'... building '/nix/store/7r4xiyivh2d3gzfk0g9vbi129zp2b8rz-text-short-0.1.6.drv'... building '/nix/store/9r4f8hkcrr0gf1jiv1c2b51cyjvjynvb-these-1.2.1.drv'... building '/nix/store/ihwjp6agjgxb9y14w9svvp43cv84wi3r-time-compat-1.9.7.drv'... building '/nix/store/fdr9lzgqdqfb032jxd85za2p7cl6pcds-uuid-types-1.0.6.drv'... OneTuple> Running phase: setupCompilerEnvironmentPhase OneTuple> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. OneTuple> Running phase: unpackPhase OneTuple> unpacking source archive /nix/store/xpigz6w15mkzrg5z4cw65qbnis5rcm34-OneTuple-0.4.2.tar.gz OneTuple> source root is OneTuple-0.4.2 OneTuple> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "OneTuple-0.4.2/test/th.hs" OneTuple> Running phase: patchPhase OneTuple> Replace Cabal file with edited version from mirror://hackage/OneTuple-0.4.2/revision/1.cabal. OneTuple> Running phase: compileBuildDriverPhase OneTuple> setupCompileFlags: -package-db=/build/tmp.1hPOVQ8Gdl/setup-package.conf.d -threaded OneTuple> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1hPOVQ8Gdl/Main.o ) OneTuple> [2 of 2] Linking Setup async> Running phase: setupCompilerEnvironmentPhase async> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. async> Running phase: unpackPhase async> unpacking source archive /nix/store/zcfkav5mq2fcqmljmwcr011smnqy9q05-async-2.2.5.tar.gz async> source root is async-2.2.5 async> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "async-2.2.5/test/test-async.hs" async> Running phase: patchPhase async> Replace Cabal file with edited version from mirror://hackage/async-2.2.5/revision/3.cabal. async> Running phase: compileBuildDriverPhase async> setupCompileFlags: -package-db=/build/tmp.Qvw32d3Egv/setup-package.conf.d -threaded async> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Qvw32d3Egv/Main.o ) async> [2 of 2] Linking Setup case-insensitive> Running phase: setupCompilerEnvironmentPhase case-insensitive> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. case-insensitive> Running phase: unpackPhase case-insensitive> unpacking source archive /nix/store/j5ii6jyxahhhmc58d6wd31055hk6a12s-case-insensitive-1.2.1.0.tar.gz case-insensitive> source root is case-insensitive-1.2.1.0 case-insensitive> setting SOURCE_DATE_EPOCH to timestamp 1557030904 of file "case-insensitive-1.2.1.0/test/test.hs" case-insensitive> Running phase: patchPhase case-insensitive> Running phase: compileBuildDriverPhase case-insensitive> setupCompileFlags: -package-db=/build/tmp.DdoMpRJkNY/setup-package.conf.d -threaded case-insensitive> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.DdoMpRJkNY/Main.o ) case-insensitive> [2 of 2] Linking Setup constraints> Running phase: setupCompilerEnvironmentPhase constraints> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. constraints> Running phase: unpackPhase constraints> unpacking source archive /nix/store/9b3980c2m9ign1w8ym4pvak4c716pkcs-constraints-0.14.2.tar.gz constraints> source root is constraints-0.14.2 constraints> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "constraints-0.14.2/tests/Spec.hs" constraints> Running phase: patchPhase constraints> Replace Cabal file with edited version from mirror://hackage/constraints-0.14.2/revision/1.cabal. constraints> Running phase: compileBuildDriverPhase constraints> setupCompileFlags: -package-db=/build/tmp.8GizVs1fzV/setup-package.conf.d -threaded constraints> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8GizVs1fzV/Main.o ) constraints> [2 of 2] Linking Setup data-fix> Running phase: setupCompilerEnvironmentPhase data-fix> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. data-fix> Running phase: unpackPhase data-fix> unpacking source archive /nix/store/8d6jv94g6pjxgcr1il58v4zdq79dm1qd-data-fix-0.3.4.tar.gz data-fix> source root is data-fix-0.3.4 data-fix> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "data-fix-0.3.4/src/Data/Fix.hs" data-fix> Running phase: patchPhase data-fix> Replace Cabal file with edited version from mirror://hackage/data-fix-0.3.4/revision/1.cabal. data-fix> Running phase: compileBuildDriverPhase data-fix> setupCompileFlags: -package-db=/build/tmp.xILF62ZisW/setup-package.conf.d -threaded data-fix> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.xILF62ZisW/Main.o ) data-fix> [2 of 2] Linking Setup fin> Running phase: setupCompilerEnvironmentPhase fin> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. fin> Running phase: unpackPhase fin> unpacking source archive /nix/store/igyd46avvx41sqdwsjl7i9js189hcqgy-fin-0.3.2.tar.gz fin> source root is fin-0.3.2 fin> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "fin-0.3.2/test/Inspection.hs" fin> Running phase: patchPhase fin> Replace Cabal file with edited version from mirror://hackage/fin-0.3.2/revision/1.cabal. fin> Running phase: compileBuildDriverPhase fin> setupCompileFlags: -package-db=/build/tmp.Wv40TE7OkD/setup-package.conf.d -threaded fin> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Wv40TE7OkD/Main.o ) fin> [2 of 2] Linking Setup lucid> Running phase: setupCompilerEnvironmentPhase lucid> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. lucid> Running phase: unpackPhase lucid> unpacking source archive /nix/store/4mq0vrrwh6n3jzvslmk378g0p5wi490x-lucid-2.11.20250303.tar.gz lucid> source root is lucid-2.11.20250303 lucid> setting SOURCE_DATE_EPOCH to timestamp 1741017112 of file "lucid-2.11.20250303/CHANGELOG.md" lucid> Running phase: patchPhase lucid> Running phase: compileBuildDriverPhase lucid> setupCompileFlags: -package-db=/build/tmp.edJPngHxwf/setup-package.conf.d -threaded lucid> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.edJPngHxwf/Main.o ) lucid> [2 of 2] Linking Setup opentelemetry> Running phase: setupCompilerEnvironmentPhase opentelemetry> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. opentelemetry> Running phase: unpackPhase opentelemetry> unpacking source archive /nix/store/xp7cl2wj28k7pj6ddw72lxy2l3kcvbib-opentelemetry-0.8.0.tar.gz opentelemetry> source root is opentelemetry-0.8.0 opentelemetry> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "opentelemetry-0.8.0/src/OpenTelemetry/SpanContext.hs" opentelemetry> Running phase: patchPhase opentelemetry> Running phase: compileBuildDriverPhase opentelemetry> setupCompileFlags: -package-db=/build/tmp.xBvPeRv8Fz/setup-package.conf.d -threaded opentelemetry> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.xBvPeRv8Fz/Main.o ) opentelemetry> [2 of 2] Linking Setup ordered-containers> Running phase: setupCompilerEnvironmentPhase ordered-containers> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ordered-containers> Running phase: unpackPhase ordered-containers> unpacking source archive /nix/store/h5aghv0jkgjz7nkh9nqh6vrbpg8i4bdd-ordered-containers-0.2.4.tar.gz ordered-containers> source root is ordered-containers-0.2.4 ordered-containers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ordered-containers-0.2.4/Setup.hs" ordered-containers> Running phase: patchPhase ordered-containers> Running phase: compileBuildDriverPhase ordered-containers> setupCompileFlags: -package-db=/build/tmp.tshAoIr3yA/setup-package.conf.d -threaded ordered-containers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.tshAoIr3yA/Main.o ) ordered-containers> [2 of 2] Linking Setup psqueues> Running phase: setupCompilerEnvironmentPhase psqueues> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. psqueues> Running phase: unpackPhase psqueues> unpacking source archive /nix/store/sn8f4bm7n42lgcrqdgsy8iykxfa7khqi-psqueues-0.2.8.1.tar.gz psqueues> source root is psqueues-0.2.8.1 psqueues> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "psqueues-0.2.8.1/tests/Main.hs" psqueues> Running phase: patchPhase psqueues> Running phase: compileBuildDriverPhase psqueues> setupCompileFlags: -package-db=/build/tmp.W1Hat1VxVJ/setup-package.conf.d -threaded psqueues> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.W1Hat1VxVJ/Main.o ) text-short> Running phase: setupCompilerEnvironmentPhase text-short> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. text-short> Running phase: unpackPhase text-short> unpacking source archive /nix/store/73fqxgslfgfnmf0wbaj60cv4lp2mvnw5-text-short-0.1.6.tar.gz these> Running phase: setupCompilerEnvironmentPhase these> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. text-short> source root is text-short-0.1.6 text-short> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-short-0.1.6/text-short.cabal" time-compat> Running phase: setupCompilerEnvironmentPhase text-short> Running phase: patchPhase time-compat> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. text-short> Replace Cabal file with edited version from mirror://hackage/text-short-0.1.6/revision/3.cabal. these> Running phase: unpackPhase text-short> Running phase: compileBuildDriverPhase these> unpacking source archive /nix/store/68jyhraz9gap8cmxlsfy9nwk6cm77blq-these-1.2.1.tar.gz text-short> setupCompileFlags: -package-db=/build/tmp.0efSj3rQGS/setup-package.conf.d -threaded these> source root is these-1.2.1 these> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "these-1.2.1/these.cabal" these> Running phase: patchPhase these> Replace Cabal file with edited version from mirror://hackage/these-1.2.1/revision/2.cabal. these> Running phase: compileBuildDriverPhase these> setupCompileFlags: -package-db=/build/tmp.w5mh1LRcmn/setup-package.conf.d -threaded psqueues> [2 of 2] Linking Setup text-short> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.0efSj3rQGS/Main.o ) these> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.w5mh1LRcmn/Main.o ) uuid-types> Running phase: setupCompilerEnvironmentPhase uuid-types> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. text-short> [2 of 2] Linking Setup these> [2 of 2] Linking Setup time-compat> Running phase: unpackPhase time-compat> unpacking source archive /nix/store/cyhgy871zir7xxvsnrall1bl6w9izihd-time-compat-1.9.7.tar.gz time-compat> source root is time-compat-1.9.7 time-compat> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "time-compat-1.9.7/time-compat.cabal" time-compat> Running phase: patchPhase time-compat> Replace Cabal file with edited version from mirror://hackage/time-compat-1.9.7/revision/2.cabal. time-compat> Running phase: compileBuildDriverPhase time-compat> setupCompileFlags: -package-db=/build/tmp.qKLPWjLdIW/setup-package.conf.d -threaded time-compat> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.qKLPWjLdIW/Main.o ) uuid-types> Running phase: unpackPhase uuid-types> unpacking source archive /nix/store/l26k32zhs3vwn025fsbd7bbl3s4girrp-uuid-types-1.0.6.tar.gz uuid-types> source root is uuid-types-1.0.6 uuid-types> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "uuid-types-1.0.6/uuid-types.cabal" uuid-types> Running phase: patchPhase uuid-types> Replace Cabal file with edited version from mirror://hackage/uuid-types-1.0.6/revision/3.cabal. uuid-types> Running phase: compileBuildDriverPhase uuid-types> setupCompileFlags: -package-db=/build/tmp.q7tXuV9A8T/setup-package.conf.d -threaded time-compat> [2 of 2] Linking Setup uuid-types> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.q7tXuV9A8T/Main.o ) uuid-types> [2 of 2] Linking Setup OneTuple> Running phase: updateAutotoolsGnuConfigScriptsPhase OneTuple> Running phase: configurePhase OneTuple> configureFlags: --verbose --prefix=/nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 --with-gcc=gcc --package-db=/build/tmp.1hPOVQ8Gdl/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib OneTuple> Using Parsec parser OneTuple> Configuring OneTuple-0.4.2... async> Running phase: updateAutotoolsGnuConfigScriptsPhase async> Running phase: configurePhase async> configureFlags: --verbose --prefix=/nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc/share/doc/async-2.2.5 --with-gcc=gcc --package-db=/build/tmp.Qvw32d3Egv/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib async> Using Parsec parser async> Configuring async-2.2.5... case-insensitive> Running phase: updateAutotoolsGnuConfigScriptsPhase case-insensitive> Running phase: configurePhase case-insensitive> configureFlags: --verbose --prefix=/nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc/share/doc/case-insensitive-1.2.1.0 --with-gcc=gcc --package-db=/build/tmp.DdoMpRJkNY/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib case-insensitive> Using Parsec parser case-insensitive> Configuring case-insensitive-1.2.1.0... data-fix> Running phase: updateAutotoolsGnuConfigScriptsPhase constraints> Running phase: updateAutotoolsGnuConfigScriptsPhase data-fix> Running phase: configurePhase data-fix> configureFlags: --verbose --prefix=/nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 --with-gcc=gcc --package-db=/build/tmp.xILF62ZisW/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib constraints> Running phase: configurePhase constraints> configureFlags: --verbose --prefix=/nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc/share/doc/constraints-0.14.2 --with-gcc=gcc --package-db=/build/tmp.8GizVs1fzV/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib data-fix> Using Parsec parser data-fix> Configuring data-fix-0.3.4... constraints> Using Parsec parser constraints> Configuring constraints-0.14.2... OneTuple> Dependency base >=4.12 && <4.22: using base-4.18.1.0 OneTuple> Dependency ghc-prim: using ghc-prim-0.10.0 OneTuple> Dependency template-haskell: using template-haskell-2.20.0.0 OneTuple> Dependency OneTuple: using OneTuple-0.4.2 OneTuple> Dependency base: using base-4.18.1.0 OneTuple> Dependency hashable: using hashable-1.4.7.0 OneTuple> Dependency OneTuple: using OneTuple-0.4.2 OneTuple> Dependency base: using base-4.18.1.0 OneTuple> Dependency template-haskell: using template-haskell-2.20.0.0 fin> Running phase: updateAutotoolsGnuConfigScriptsPhase fin> Running phase: configurePhase fin> configureFlags: --verbose --prefix=/nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc/share/doc/fin-0.3.2 --with-gcc=gcc --package-db=/build/tmp.Wv40TE7OkD/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib fin> Using Parsec parser fin> Configuring fin-0.3.2... async> Flags chosen: bench=False async> Dependency base >=4.3 && <4.22: using base-4.18.1.0 async> Dependency hashable >=1.1.2.0 && <1.6: using hashable-1.4.7.0 async> Dependency stm >=2.2 && <2.6: using stm-2.5.1.0 async> Dependency HUnit: using HUnit-1.6.2.0 async> Dependency async: using async-2.2.5 async> Dependency base: using base-4.18.1.0 async> Dependency stm: using stm-2.5.1.0 async> Dependency test-framework: using test-framework-0.8.2.2 async> Dependency test-framework-hunit: using test-framework-hunit-0.3.0.2 opentelemetry> Running phase: updateAutotoolsGnuConfigScriptsPhase opentelemetry> Running phase: configurePhase opentelemetry> configureFlags: --verbose --prefix=/nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc/share/doc/opentelemetry-0.8.0 --with-gcc=gcc --package-db=/build/tmp.xBvPeRv8Fz/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib opentelemetry> Using Parsec parser opentelemetry> Configuring opentelemetry-0.8.0... case-insensitive> Dependency base >=3 && <5: using base-4.18.1.0 case-insensitive> Dependency bytestring >=0.9: using bytestring-0.11.5.2 case-insensitive> Dependency deepseq >=1.1: using deepseq-1.4.8.1 case-insensitive> Dependency hashable >=1.0: using hashable-1.4.7.0 case-insensitive> Dependency text >=0.3: using text-2.0.2 case-insensitive> Dependency HUnit >=1.2.2: using HUnit-1.6.2.0 case-insensitive> Dependency base >=3 && <5: using base-4.18.1.0 case-insensitive> Dependency bytestring >=0.9: using bytestring-0.11.5.2 case-insensitive> Dependency case-insensitive: using case-insensitive-1.2.1.0 case-insensitive> Dependency test-framework >=0.2.4: using test-framework-0.8.2.2 case-insensitive> Dependency test-framework-hunit >=0.2.4: using test-framework-hunit-0.3.0.2 case-insensitive> Dependency text >=0.3: using text-2.0.2 OneTuple> Source component graph: OneTuple> component lib OneTuple> component test:instances dependency lib OneTuple> component test:th dependency lib OneTuple> Configured component graph: OneTuple> component OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include ghc-prim-0.10.0 OneTuple> include template-haskell-2.20.0.0 OneTuple> component OneTuple-0.4.2-ENV3Y8EPLUv5AHCIZ9k0VR-instances OneTuple> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 OneTuple> component OneTuple-0.4.2-BzdUSVroDFE5u7Ft9ZcKQs-th OneTuple> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include template-haskell-2.20.0.0 OneTuple> Linked component graph: OneTuple> unit OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include ghc-prim-0.10.0 OneTuple> include template-haskell-2.20.0.0 OneTuple> Data.Tuple.OneTuple=OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt:Data.Tuple.OneTuple,Data.Tuple.Solo=OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt:Data.Tuple.Solo,Data.Tuple.Solo.TH=OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt:Data.Tuple.Solo.TH OneTuple> unit OneTuple-0.4.2-ENV3Y8EPLUv5AHCIZ9k0VR-instances OneTuple> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 OneTuple> unit OneTuple-0.4.2-BzdUSVroDFE5u7Ft9ZcKQs-th OneTuple> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> include base-4.18.1.0 OneTuple> include template-haskell-2.20.0.0 OneTuple> Ready component graph: OneTuple> definite OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> depends base-4.18.1.0 OneTuple> depends ghc-prim-0.10.0 OneTuple> depends template-haskell-2.20.0.0 OneTuple> definite OneTuple-0.4.2-BzdUSVroDFE5u7Ft9ZcKQs-th OneTuple> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> depends base-4.18.1.0 OneTuple> depends template-haskell-2.20.0.0 OneTuple> definite OneTuple-0.4.2-ENV3Y8EPLUv5AHCIZ9k0VR-instances OneTuple> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> depends base-4.18.1.0 OneTuple> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 OneTuple> Using Cabal-3.10.1.0 compiled by ghc-9.6 OneTuple> Using compiler: ghc-9.6.3 OneTuple> Using install prefix: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 OneTuple> Executables installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/bin OneTuple> Libraries installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt OneTuple> Dynamic Libraries installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 OneTuple> Private executables installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/libexec/x86_64-linux-ghc-9.6.3/OneTuple-0.4.2 OneTuple> Data files installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/share/x86_64-linux-ghc-9.6.3/OneTuple-0.4.2 OneTuple> Documentation installed in: OneTuple> /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 OneTuple> Configuration files installed in: OneTuple> /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/etc OneTuple> No alex found OneTuple> Using ar found on system at: OneTuple> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar OneTuple> No c2hs found OneTuple> No cpphs found OneTuple> No doctest found OneTuple> Using gcc version 14.3.0 given by user at: OneTuple> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc OneTuple> Using ghc version 9.6.3 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc OneTuple> Using ghc-pkg version 9.6.3 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 OneTuple> No ghcjs found OneTuple> No ghcjs-pkg found OneTuple> No greencard found OneTuple> Using haddock version 2.29.1 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 OneTuple> No happy found OneTuple> Using haskell-suite found on system at: haskell-suite-dummy-location OneTuple> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location OneTuple> No hmake found OneTuple> Using hpc version 0.68 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 OneTuple> Using hsc2hs version 0.68.9 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 OneTuple> Using hscolour version 1.25 found on system at: OneTuple> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour OneTuple> No jhc found OneTuple> Using ld found on system at: OneTuple> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold OneTuple> No pkg-config found OneTuple> Using runghc version 9.6.3 found on system at: OneTuple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 OneTuple> Using strip version 2.44 found on system at: OneTuple> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip OneTuple> Using tar found on system at: OneTuple> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar OneTuple> No uhc found ordered-containers> Running phase: updateAutotoolsGnuConfigScriptsPhase ordered-containers> Running phase: configurePhase ordered-containers> configureFlags: --verbose --prefix=/nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc/share/doc/ordered-containers-0.2.4 --with-gcc=gcc --package-db=/build/tmp.tshAoIr3yA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib data-fix> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 data-fix> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 data-fix> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 ordered-containers> Using Parsec parser ordered-containers> Configuring ordered-containers-0.2.4... lucid> Running phase: updateAutotoolsGnuConfigScriptsPhase lucid> Running phase: configurePhase lucid> configureFlags: --verbose --prefix=/nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc/share/doc/lucid-2.11.20250303 --with-gcc=gcc --package-db=/build/tmp.edJPngHxwf/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib lucid> Using Parsec parser lucid> Configuring lucid-2.11.20250303... constraints> Dependency base >=4.12 && <5: using base-4.18.1.0 constraints> Dependency binary >=0.7.1 && <0.9: using binary-0.8.9.1 constraints> Dependency boring >=0.2 && <0.3: using boring-0.2.2 constraints> Dependency deepseq >=1.3 && <1.6: using deepseq-1.4.8.1 constraints> Dependency ghc-prim: using ghc-prim-0.10.0 constraints> Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 constraints> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 constraints> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 constraints> Dependency base: using base-4.18.1.0 constraints> Dependency constraints: using constraints-0.14.2 constraints> Dependency hspec >=2: using hspec-2.11.12 OneTuple> Running phase: buildPhase async> Source component graph: async> component lib async> component test:test-async dependency lib async> Configured component graph: async> component async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> include base-4.18.1.0 async> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 async> include stm-2.5.1.0 async> component async-2.2.5-2A7pw0wcMwz7cXXeDNUGK8-test-async async> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT async> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> include base-4.18.1.0 async> include stm-2.5.1.0 async> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY async> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU async> Linked component graph: async> unit async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> include base-4.18.1.0 async> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 async> include stm-2.5.1.0 async> Control.Concurrent.Async=async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF:Control.Concurrent.Async,Control.Concurrent.Async.Internal=async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF:Control.Concurrent.Async.Internal async> unit async-2.2.5-2A7pw0wcMwz7cXXeDNUGK8-test-async async> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT async> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> include base-4.18.1.0 async> include stm-2.5.1.0 async> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY async> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU async> Ready component graph: async> definite async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> depends base-4.18.1.0 async> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 async> depends stm-2.5.1.0 async> definite async-2.2.5-2A7pw0wcMwz7cXXeDNUGK8-test-async async> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT async> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> depends base-4.18.1.0 async> depends stm-2.5.1.0 async> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY async> depends test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU async> Using Cabal-3.10.1.0 compiled by ghc-9.6 async> Using compiler: ghc-9.6.3 async> Using install prefix: /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 async> Executables installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/bin async> Libraries installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> Dynamic Libraries installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 async> Private executables installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/libexec/x86_64-linux-ghc-9.6.3/async-2.2.5 async> Data files installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/share/x86_64-linux-ghc-9.6.3/async-2.2.5 async> Documentation installed in: async> /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc/share/doc/async-2.2.5 async> Configuration files installed in: async> /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/etc async> No alex found async> Using ar found on system at: async> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar async> No c2hs found async> No cpphs found async> No doctest found async> Using gcc version 14.3.0 given by user at: async> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc async> Using ghc version 9.6.3 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc async> Using ghc-pkg version 9.6.3 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 async> No ghcjs found async> No ghcjs-pkg found async> No greencard found async> Using haddock version 2.29.1 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 async> No happy found async> Using haskell-suite found on system at: haskell-suite-dummy-location async> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location async> No hmake found async> Using hpc version 0.68 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 async> Using hsc2hs version 0.68.9 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 async> Using hscolour version 1.25 found on system at: async> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour async> No jhc found async> Using ld found on system at: async> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold async> No pkg-config found async> Using runghc version 9.6.3 found on system at: async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 async> Using strip version 2.44 found on system at: async> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip async> Using tar found on system at: async> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar async> No uhc found OneTuple> Preprocessing library for OneTuple-0.4.2.. OneTuple> Building library for OneTuple-0.4.2.. fin> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 fin> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 fin> Dependency boring >=0.2.2 && <0.3: using boring-0.2.2 fin> Dependency dec >=0.0.6 && <0.1: using dec-0.0.6 fin> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 fin> Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using fin> hashable-1.4.7.0 fin> Dependency some >=1.0.6 && <1.1: using some-1.0.6 fin> Dependency universe-base >=1.1.4 && <1.2: using universe-base-1.1.4 fin> Dependency base: using base-4.18.1.0 fin> Dependency fin: using fin-0.3.2 fin> Dependency inspection-testing >=0.2.0.1 && <0.7: using fin> inspection-testing-0.5.0.3 fin> Dependency tagged: using tagged-0.8.8 psqueues> Running phase: updateAutotoolsGnuConfigScriptsPhase psqueues> Running phase: configurePhase case-insensitive> Source component graph: case-insensitive> component lib case-insensitive> component test:test-case-insensitive dependency lib case-insensitive> Configured component graph: case-insensitive> component case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> include base-4.18.1.0 case-insensitive> include bytestring-0.11.5.2 case-insensitive> include deepseq-1.4.8.1 case-insensitive> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 case-insensitive> include text-2.0.2 case-insensitive> component case-insensitive-1.2.1.0-7FyFi3Ux9ouASaKgs8tr1s-test-case-insensitive case-insensitive> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT case-insensitive> include base-4.18.1.0 case-insensitive> include bytestring-0.11.5.2 case-insensitive> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY case-insensitive> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU case-insensitive> include text-2.0.2 case-insensitive> Linked component graph: case-insensitive> unit case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> include base-4.18.1.0 case-insensitive> include bytestring-0.11.5.2 case-insensitive> include deepseq-1.4.8.1 case-insensitive> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 case-insensitive> include text-2.0.2 case-insensitive> Data.CaseInsensitive=case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA:Data.CaseInsensitive,Data.CaseInsensitive.Unsafe=case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA:Data.CaseInsensitive.Unsafe case-insensitive> unit case-insensitive-1.2.1.0-7FyFi3Ux9ouASaKgs8tr1s-test-case-insensitive case-insensitive> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT case-insensitive> include base-4.18.1.0 case-insensitive> include bytestring-0.11.5.2 case-insensitive> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY case-insensitive> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU case-insensitive> include text-2.0.2 case-insensitive> Ready component graph: case-insensitive> definite case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> depends base-4.18.1.0 case-insensitive> depends bytestring-0.11.5.2 case-insensitive> depends deepseq-1.4.8.1 case-insensitive> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 case-insensitive> depends text-2.0.2 case-insensitive> definite case-insensitive-1.2.1.0-7FyFi3Ux9ouASaKgs8tr1s-test-case-insensitive case-insensitive> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT case-insensitive> depends base-4.18.1.0 case-insensitive> depends bytestring-0.11.5.2 case-insensitive> depends case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY case-insensitive> depends test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU case-insensitive> depends text-2.0.2 case-insensitive> Using Cabal-3.10.1.0 compiled by ghc-9.6 case-insensitive> Using compiler: ghc-9.6.3 case-insensitive> Using install prefix: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 case-insensitive> Executables installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/bin case-insensitive> Libraries installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> Dynamic Libraries installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 case-insensitive> Private executables installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/libexec/x86_64-linux-ghc-9.6.3/case-insensitive-1.2.1.0 case-insensitive> Data files installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/share/x86_64-linux-ghc-9.6.3/case-insensitive-1.2.1.0 case-insensitive> Documentation installed in: case-insensitive> /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc/share/doc/case-insensitive-1.2.1.0 case-insensitive> Configuration files installed in: case-insensitive> /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/etc case-insensitive> No alex found case-insensitive> Using ar found on system at: case-insensitive> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar case-insensitive> No c2hs found case-insensitive> No cpphs found case-insensitive> No doctest found case-insensitive> Using gcc version 14.3.0 given by user at: case-insensitive> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc case-insensitive> Using ghc version 9.6.3 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc case-insensitive> Using ghc-pkg version 9.6.3 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 case-insensitive> No ghcjs found case-insensitive> No ghcjs-pkg found case-insensitive> No greencard found case-insensitive> Using haddock version 2.29.1 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 case-insensitive> No happy found case-insensitive> Using haskell-suite found on system at: haskell-suite-dummy-location case-insensitive> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location case-insensitive> No hmake found case-insensitive> Using hpc version 0.68 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 case-insensitive> Using hsc2hs version 0.68.9 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 case-insensitive> Using hscolour version 1.25 found on system at: case-insensitive> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour case-insensitive> No jhc found case-insensitive> Using ld found on system at: case-insensitive> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold case-insensitive> No pkg-config found case-insensitive> Using runghc version 9.6.3 found on system at: case-insensitive> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 case-insensitive> Using strip version 2.44 found on system at: case-insensitive> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip case-insensitive> Using tar found on system at: case-insensitive> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar case-insensitive> No uhc found psqueues> configureFlags: --verbose --prefix=/nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc/share/doc/psqueues-0.2.8.1 --with-gcc=gcc --package-db=/build/tmp.W1Hat1VxVJ/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib opentelemetry> Dependency base >=4.12 && <5: using base-4.18.1.0 opentelemetry> Dependency bytestring: using bytestring-0.11.5.2 opentelemetry> Dependency exceptions: using exceptions-0.10.7 opentelemetry> Dependency ghc-trace-events >=0.1.0.1: using ghc-trace-events-0.1.2.10 opentelemetry> Dependency hashable: using hashable-1.4.7.0 psqueues> Using Parsec parser psqueues> Configuring psqueues-0.2.8.1... async> Running phase: buildPhase these> Running phase: updateAutotoolsGnuConfigScriptsPhase these> Running phase: configurePhase data-fix> Source component graph: component lib data-fix> Configured component graph: data-fix> component data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw data-fix> include base-4.18.1.0 data-fix> include deepseq-1.4.8.1 data-fix> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 data-fix> Linked component graph: data-fix> unit data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw data-fix> include base-4.18.1.0 data-fix> include deepseq-1.4.8.1 data-fix> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 data-fix> Data.Fix=data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw:Data.Fix data-fix> Ready component graph: data-fix> definite data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw data-fix> depends base-4.18.1.0 data-fix> depends deepseq-1.4.8.1 data-fix> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 data-fix> Using Cabal-3.10.1.0 compiled by ghc-9.6 data-fix> Using compiler: ghc-9.6.3 data-fix> Using install prefix: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 data-fix> Executables installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/bin data-fix> Libraries installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw data-fix> Dynamic Libraries installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 data-fix> Private executables installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/libexec/x86_64-linux-ghc-9.6.3/data-fix-0.3.4 data-fix> Data files installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/share/x86_64-linux-ghc-9.6.3/data-fix-0.3.4 data-fix> Documentation installed in: data-fix> /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 data-fix> Configuration files installed in: data-fix> /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/etc data-fix> No alex found data-fix> Using ar found on system at: data-fix> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar data-fix> No c2hs found data-fix> No cpphs found data-fix> No doctest found data-fix> Using gcc version 14.3.0 given by user at: data-fix> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc data-fix> Using ghc version 9.6.3 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc data-fix> Using ghc-pkg version 9.6.3 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 data-fix> No ghcjs found data-fix> No ghcjs-pkg found data-fix> No greencard found data-fix> Using haddock version 2.29.1 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 data-fix> No happy found data-fix> Using haskell-suite found on system at: haskell-suite-dummy-location data-fix> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location data-fix> No hmake found data-fix> Using hpc version 0.68 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 data-fix> Using hsc2hs version 0.68.9 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 data-fix> Using hscolour version 1.25 found on system at: data-fix> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour data-fix> No jhc found data-fix> Using ld found on system at: data-fix> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold data-fix> No pkg-config found data-fix> Using runghc version 9.6.3 found on system at: data-fix> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 data-fix> Using strip version 2.44 found on system at: data-fix> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip data-fix> Using tar found on system at: data-fix> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar data-fix> No uhc found these> configureFlags: --verbose --prefix=/nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc/share/doc/these-1.2.1 --with-gcc=gcc --package-db=/build/tmp.w5mh1LRcmn/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib OneTuple> [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.o, dist/build/Data/Tuple/Solo.dyn_o ) these> Using Parsec parser these> Configuring these-1.2.1... async> Preprocessing library for async-2.2.5.. async> Building library for async-2.2.5.. text-short> Running phase: updateAutotoolsGnuConfigScriptsPhase OneTuple> [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o, dist/build/Data/Tuple/OneTuple.dyn_o ) ordered-containers> Dependency base >=4.7 && <5: using base-4.18.1.0 ordered-containers> Dependency containers >=0.1 && <0.8: using containers-0.6.7 ordered-containers> Dependency hashable >=1.2 && <2.0: using hashable-1.4.7.0 constraints> Source component graph: constraints> component lib constraints> component test:spec dependency lib constraints> Configured component graph: constraints> component constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> include base-4.18.1.0 constraints> include binary-0.8.9.1 constraints> include boring-0.2.2-K81PEYczwFQ1at0upUdivw constraints> include deepseq-1.4.8.1 constraints> include ghc-prim-0.10.0 constraints> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 constraints> include mtl-2.3.1 constraints> include transformers-0.6.1.0 constraints> component constraints-0.14.2-CVvz7YzNi5Z4WUPdJnV3ib-spec constraints> include base-4.18.1.0 constraints> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU constraints> Linked component graph: constraints> unit constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> include base-4.18.1.0 constraints> include binary-0.8.9.1 constraints> include boring-0.2.2-K81PEYczwFQ1at0upUdivw constraints> include deepseq-1.4.8.1 constraints> include ghc-prim-0.10.0 constraints> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 constraints> include mtl-2.3.1 constraints> include transformers-0.6.1.0 constraints> Data.Constraint=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint,Data.Constraint.Char=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Char,Data.Constraint.Deferrable=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Deferrable,Data.Constraint.Forall=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Forall,Data.Constraint.Lifting=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Lifting,Data.Constraint.Nat=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Nat,Data.Constraint.Symbol=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Symbol,Data.Constraint.Unsafe=constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx:Data.Constraint.Unsafe constraints> unit constraints-0.14.2-CVvz7YzNi5Z4WUPdJnV3ib-spec constraints> include base-4.18.1.0 constraints> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU constraints> Ready component graph: constraints> definite constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> depends base-4.18.1.0 constraints> depends binary-0.8.9.1 constraints> depends boring-0.2.2-K81PEYczwFQ1at0upUdivw constraints> depends deepseq-1.4.8.1 constraints> depends ghc-prim-0.10.0 constraints> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 constraints> depends mtl-2.3.1 constraints> depends transformers-0.6.1.0 constraints> definite constraints-0.14.2-CVvz7YzNi5Z4WUPdJnV3ib-spec constraints> depends base-4.18.1.0 constraints> depends constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU constraints> Using Cabal-3.10.1.0 compiled by ghc-9.6 constraints> Using compiler: ghc-9.6.3 constraints> Using install prefix: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 constraints> Executables installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/bin constraints> Libraries installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> Dynamic Libraries installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 constraints> Private executables installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/libexec/x86_64-linux-ghc-9.6.3/constraints-0.14.2 constraints> Data files installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/share/x86_64-linux-ghc-9.6.3/constraints-0.14.2 constraints> Documentation installed in: constraints> /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc/share/doc/constraints-0.14.2 constraints> Configuration files installed in: constraints> /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/etc constraints> No alex found constraints> Using ar found on system at: constraints> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar constraints> No c2hs found constraints> No cpphs found constraints> No doctest found constraints> Using gcc version 14.3.0 given by user at: constraints> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc constraints> Using ghc version 9.6.3 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc constraints> Using ghc-pkg version 9.6.3 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 constraints> No ghcjs found constraints> No ghcjs-pkg found constraints> No greencard found constraints> Using haddock version 2.29.1 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 constraints> No happy found constraints> Using haskell-suite found on system at: haskell-suite-dummy-location constraints> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location constraints> No hmake found constraints> Using hpc version 0.68 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 constraints> Using hsc2hs version 0.68.9 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 constraints> Using hscolour version 1.25 found on system at: constraints> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour constraints> No jhc found constraints> Using ld found on system at: constraints> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold constraints> No pkg-config found constraints> Using runghc version 9.6.3 found on system at: constraints> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 constraints> Using strip version 2.44 found on system at: constraints> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip constraints> Using tar found on system at: constraints> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar constraints> No uhc found text-short> Running phase: configurePhase text-short> configureFlags: --verbose --prefix=/nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc/share/doc/text-short-0.1.6 --with-gcc=gcc --package-db=/build/tmp.0efSj3rQGS/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib case-insensitive> Running phase: buildPhase text-short> Using Parsec parser text-short> Configuring text-short-0.1.6... OneTuple> [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.o, dist/build/Data/Tuple/Solo/TH.dyn_o ) data-fix> Running phase: buildPhase async> [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o ) lucid> Dependency base >=4.8 && <4.22: using base-4.18.1.0 lucid> Dependency blaze-builder >=0.4.0.0: using blaze-builder-0.4.2.3 lucid> Dependency bytestring >=0.10.6.0: using bytestring-0.11.5.2 lucid> Dependency containers >=0.5.6.2: using containers-0.6.7 lucid> Dependency hashable >=1.2.3.2: using hashable-1.4.7.0 lucid> Dependency mmorph >=1.0.3: using mmorph-1.2.0 lucid> Dependency mtl >=2.2: using mtl-2.3.1 lucid> Dependency text >=1.2.0.2: using text-2.0.2 lucid> Dependency transformers >=0.4.2.0: using transformers-0.6.1.0 lucid> Dependency HUnit: using HUnit-1.6.2.0 lucid> Dependency base: using base-4.18.1.0 lucid> Dependency bifunctors: using bifunctors-5.6.2 lucid> Dependency hspec: using hspec-2.11.12 lucid> Dependency lucid: using lucid-2.11.20250303 lucid> Dependency mtl: using mtl-2.3.1 lucid> Dependency parsec: using parsec-3.1.16.1 lucid> Dependency text: using text-2.0.2 case-insensitive> Preprocessing library for case-insensitive-1.2.1.0.. case-insensitive> Building library for case-insensitive-1.2.1.0.. data-fix> Preprocessing library for data-fix-0.3.4.. data-fix> Building library for data-fix-0.3.4.. fin> Source component graph: fin> component lib fin> component test:inspection dependency lib fin> Configured component graph: fin> component fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS fin> include base-4.18.1.0 fin> include boring-0.2.2-K81PEYczwFQ1at0upUdivw fin> include dec-0.0.6-2fZwgzE0HXV1D6BarDxmNK fin> include deepseq-1.4.8.1 fin> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 fin> include some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 fin> include universe-base-1.1.4-DC1eKUS2638HsB23v8an1f fin> component fin-0.3.2-5gWdxLqpBHML2FAhJKlCQz-inspection fin> include base-4.18.1.0 fin> include fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> include inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK fin> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL fin> Linked component graph: fin> unit fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS fin> include base-4.18.1.0 fin> include boring-0.2.2-K81PEYczwFQ1at0upUdivw fin> include dec-0.0.6-2fZwgzE0HXV1D6BarDxmNK fin> include deepseq-1.4.8.1 fin> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 fin> include some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 fin> include universe-base-1.1.4-DC1eKUS2638HsB23v8an1f fin> Data.Fin=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Fin,Data.Nat=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Nat,Data.Type.Nat=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Type.Nat,Data.Type.Nat.LE=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Type.Nat.LE,Data.Type.Nat.LE.ReflStep=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Type.Nat.LE.ReflStep,Data.Type.Nat.LT=fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY:Data.Type.Nat.LT fin> unit fin-0.3.2-5gWdxLqpBHML2FAhJKlCQz-inspection fin> include base-4.18.1.0 fin> include fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> include inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK fin> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL fin> Ready component graph: fin> definite fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS fin> depends base-4.18.1.0 fin> depends boring-0.2.2-K81PEYczwFQ1at0upUdivw fin> depends dec-0.0.6-2fZwgzE0HXV1D6BarDxmNK fin> depends deepseq-1.4.8.1 fin> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 fin> depends some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 fin> depends universe-base-1.1.4-DC1eKUS2638HsB23v8an1f fin> definite fin-0.3.2-5gWdxLqpBHML2FAhJKlCQz-inspection fin> depends base-4.18.1.0 fin> depends fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> depends inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK fin> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL fin> Using Cabal-3.10.1.0 compiled by ghc-9.6 fin> Using compiler: ghc-9.6.3 fin> Using install prefix: /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 fin> Executables installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/bin fin> Libraries installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> Dynamic Libraries installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 fin> Private executables installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/libexec/x86_64-linux-ghc-9.6.3/fin-0.3.2 fin> Data files installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/share/x86_64-linux-ghc-9.6.3/fin-0.3.2 fin> Documentation installed in: fin> /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc/share/doc/fin-0.3.2 fin> Configuration files installed in: fin> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/etc fin> No alex found fin> Using ar found on system at: fin> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar fin> No c2hs found fin> No cpphs found fin> No doctest found fin> Using gcc version 14.3.0 given by user at: fin> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc fin> Using ghc version 9.6.3 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc fin> Using ghc-pkg version 9.6.3 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 fin> No ghcjs found fin> No ghcjs-pkg found fin> No greencard found fin> Using haddock version 2.29.1 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 fin> No happy found fin> Using haskell-suite found on system at: haskell-suite-dummy-location fin> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location fin> No hmake found fin> Using hpc version 0.68 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 fin> Using hsc2hs version 0.68.9 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 fin> Using hscolour version 1.25 found on system at: fin> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour fin> No jhc found fin> Using ld found on system at: fin> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold fin> No pkg-config found fin> Using runghc version 9.6.3 found on system at: fin> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 fin> Using strip version 2.44 found on system at: fin> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip fin> Using tar found on system at: fin> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar fin> No uhc found constraints> Running phase: buildPhase time-compat> Running phase: updateAutotoolsGnuConfigScriptsPhase time-compat> Running phase: configurePhase time-compat> configureFlags: --verbose --prefix=/nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 --with-gcc=gcc --package-db=/build/tmp.qKLPWjLdIW/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib opentelemetry> Source component graph: component lib opentelemetry> Configured component graph: opentelemetry> component opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe opentelemetry> include base-4.18.1.0 opentelemetry> include bytestring-0.11.5.2 opentelemetry> include exceptions-0.10.7 opentelemetry> include ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt opentelemetry> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 opentelemetry> Linked component graph: opentelemetry> unit opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe opentelemetry> include base-4.18.1.0 opentelemetry> include bytestring-0.11.5.2 opentelemetry> include exceptions-0.10.7 opentelemetry> include ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt opentelemetry> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 opentelemetry> OpenTelemetry.Eventlog=opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe:OpenTelemetry.Eventlog,OpenTelemetry.Eventlog_Internal=opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe:OpenTelemetry.Eventlog_Internal,OpenTelemetry.Metrics_Internal=opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe:OpenTelemetry.Metrics_Internal,OpenTelemetry.Propagation=opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe:OpenTelemetry.Propagation,OpenTelemetry.SpanContext=opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe:OpenTelemetry.SpanContext opentelemetry> Ready component graph: opentelemetry> definite opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe opentelemetry> depends base-4.18.1.0 opentelemetry> depends bytestring-0.11.5.2 opentelemetry> depends exceptions-0.10.7 opentelemetry> depends ghc-trace-events-0.1.2.10-1YKJR8fPzugEjZXcDB5rxt opentelemetry> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 opentelemetry> Using Cabal-3.10.1.0 compiled by ghc-9.6 opentelemetry> Using compiler: ghc-9.6.3 opentelemetry> Using install prefix: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 opentelemetry> Executables installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/bin opentelemetry> Libraries installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe opentelemetry> Dynamic Libraries installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 opentelemetry> Private executables installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/libexec/x86_64-linux-ghc-9.6.3/opentelemetry-0.8.0 opentelemetry> Data files installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/share/x86_64-linux-ghc-9.6.3/opentelemetry-0.8.0 opentelemetry> Documentation installed in: opentelemetry> /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc/share/doc/opentelemetry-0.8.0 opentelemetry> Configuration files installed in: opentelemetry> /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/etc opentelemetry> No alex found opentelemetry> Using ar found on system at: opentelemetry> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar opentelemetry> No c2hs found opentelemetry> No cpphs found opentelemetry> No doctest found opentelemetry> Using gcc version 14.3.0 given by user at: opentelemetry> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc opentelemetry> Using ghc version 9.6.3 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc opentelemetry> Using ghc-pkg version 9.6.3 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 opentelemetry> No ghcjs found opentelemetry> No ghcjs-pkg found opentelemetry> No greencard found opentelemetry> Using haddock version 2.29.1 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 opentelemetry> No happy found opentelemetry> Using haskell-suite found on system at: haskell-suite-dummy-location opentelemetry> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location opentelemetry> No hmake found opentelemetry> Using hpc version 0.68 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 opentelemetry> Using hsc2hs version 0.68.9 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 opentelemetry> Using hscolour version 1.25 found on system at: opentelemetry> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour opentelemetry> No jhc found opentelemetry> Using ld found on system at: opentelemetry> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold opentelemetry> No pkg-config found opentelemetry> Using runghc version 9.6.3 found on system at: opentelemetry> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 opentelemetry> Using strip version 2.44 found on system at: opentelemetry> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip opentelemetry> Using tar found on system at: opentelemetry> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar opentelemetry> No uhc found time-compat> Using Parsec parser time-compat> Configuring time-compat-1.9.7... data-fix> [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.o, dist/build/Data/Fix.dyn_o ) constraints> Preprocessing library for constraints-0.14.2.. constraints> Building library for constraints-0.14.2.. OneTuple> [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.p_o ) case-insensitive> [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.o, dist/build/Data/CaseInsensitive/Internal.dyn_o ) async> async> Control/Concurrent/Async/Internal.hs:50:1: warning: [-Wunused-imports] async> The import of ‘Data.Semigroup’ is redundant async> except perhaps to import instances from ‘Data.Semigroup’ async> To import instances alone, use: import Data.Semigroup() async> | async> 50 | import Data.Semigroup (Semigroup((<>))) async> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> Dependency base >=4.2 && <5: using base-4.18.1.0 psqueues> Dependency deepseq >=1.2 && <1.6: using deepseq-1.4.8.1 psqueues> Dependency ghc-prim: using ghc-prim-0.10.0 psqueues> Dependency hashable >=1.1.2.3 && <1.6: using hashable-1.4.7.0 psqueues> Dependency HUnit >=1.2 && <1.7: using HUnit-1.6.2.0 psqueues> Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 psqueues> Dependency array: using array-0.5.5.0 psqueues> Dependency base: using base-4.18.1.0 psqueues> Dependency deepseq: using deepseq-1.4.8.1 psqueues> Dependency ghc-prim: using ghc-prim-0.10.0 psqueues> Dependency hashable: using hashable-1.4.7.0 psqueues> Dependency psqueues: using psqueues-0.2.8.1 psqueues> Dependency tagged: using tagged-0.8.8 psqueues> Dependency tasty >=1.2 && <1.6: using tasty-1.5.3 psqueues> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2 psqueues> Dependency tasty-quickcheck >=0.8 && <0.12: using tasty-quickcheck-0.11 fin> Running phase: buildPhase these> Dependency assoc >=1.1.1 && <1.2: using assoc-1.1.1 these> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 these> Dependency binary >=0.8.6.0 && <0.10: using binary-0.8.9.1 these> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 these> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 ordered-containers> Source component graph: component lib ordered-containers> Configured component graph: ordered-containers> component ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ordered-containers> include base-4.18.1.0 ordered-containers> include containers-0.6.7 ordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 ordered-containers> Linked component graph: ordered-containers> unit ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ordered-containers> include base-4.18.1.0 ordered-containers> include containers-0.6.7 ordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 ordered-containers> Data.Map.Ordered=ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo:Data.Map.Ordered,Data.Map.Ordered.Strict=ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo:Data.Map.Ordered.Strict,Data.Set.Ordered=ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo:Data.Set.Ordered ordered-containers> Ready component graph: ordered-containers> definite ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ordered-containers> depends base-4.18.1.0 ordered-containers> depends containers-0.6.7 ordered-containers> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 ordered-containers> Using Cabal-3.10.1.0 compiled by ghc-9.6 ordered-containers> Using compiler: ghc-9.6.3 ordered-containers> Using install prefix: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 ordered-containers> Executables installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/bin ordered-containers> Libraries installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ordered-containers> Dynamic Libraries installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ordered-containers> Private executables installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/libexec/x86_64-linux-ghc-9.6.3/ordered-containers-0.2.4 ordered-containers> Data files installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/share/x86_64-linux-ghc-9.6.3/ordered-containers-0.2.4 ordered-containers> Documentation installed in: ordered-containers> /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc/share/doc/ordered-containers-0.2.4 ordered-containers> Configuration files installed in: ordered-containers> /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/etc ordered-containers> No alex found ordered-containers> Using ar found on system at: ordered-containers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ordered-containers> No c2hs found ordered-containers> No cpphs found ordered-containers> No doctest found ordered-containers> Using gcc version 14.3.0 given by user at: ordered-containers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ordered-containers> Using ghc version 9.6.3 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ordered-containers> Using ghc-pkg version 9.6.3 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ordered-containers> No ghcjs found ordered-containers> No ghcjs-pkg found ordered-containers> No greencard found ordered-containers> Using haddock version 2.29.1 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ordered-containers> No happy found ordered-containers> Using haskell-suite found on system at: haskell-suite-dummy-location ordered-containers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ordered-containers> No hmake found ordered-containers> Using hpc version 0.68 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ordered-containers> Using hsc2hs version 0.68.9 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ordered-containers> Using hscolour version 1.25 found on system at: ordered-containers> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ordered-containers> No jhc found ordered-containers> Using ld found on system at: ordered-containers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ordered-containers> No pkg-config found ordered-containers> Using runghc version 9.6.3 found on system at: ordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ordered-containers> Using strip version 2.44 found on system at: ordered-containers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ordered-containers> Using tar found on system at: ordered-containers> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ordered-containers> No uhc found uuid-types> Running phase: updateAutotoolsGnuConfigScriptsPhase opentelemetry> Running phase: buildPhase uuid-types> Running phase: configurePhase uuid-types> configureFlags: --verbose --prefix=/nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 --with-gcc=gcc --package-db=/build/tmp.q7tXuV9A8T/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib uuid-types> Using Parsec parser uuid-types> Configuring uuid-types-1.0.6... fin> Preprocessing library for fin-0.3.2.. fin> Building library for fin-0.3.2.. opentelemetry> Preprocessing library for opentelemetry-0.8.0.. text-short> Flags chosen: asserts=False text-short> Dependency base >=4.12 && <4.22: using base-4.18.1.0 text-short> Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 text-short> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 text-short> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 text-short> Dependency ghc-prim >=0.5.3 && <0.14: using ghc-prim-0.10.0 text-short> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 text-short> Dependency template-haskell >=2.14.0.0 && <2.24: using text-short> template-haskell-2.20.0.0 text-short> Dependency text >=1.2.3.1 && <1.3 || >=2.0 && <2.2: using text-2.0.2 text-short> Dependency base: using base-4.18.1.0 text-short> Dependency binary: using binary-0.8.9.1 text-short> Dependency bytestring: using bytestring-0.11.5.2 text-short> Dependency tasty >=1.4 && <1.6: using tasty-1.5.3 text-short> Dependency tasty-hunit >=0.10.0 && <0.11: using tasty-hunit-0.10.2 text-short> Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 text-short> Dependency template-haskell: using template-haskell-2.20.0.0 text-short> Dependency text: using text-2.0.2 text-short> Dependency text-short: using text-short-0.1.6 opentelemetry> Building library for opentelemetry-0.8.0.. OneTuple> [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.p_o ) lucid> Source component graph: lucid> component lib lucid> component test:test dependency lib lucid> Configured component graph: lucid> component lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> include base-4.18.1.0 lucid> include blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb lucid> include bytestring-0.11.5.2 lucid> include containers-0.6.7 lucid> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lucid> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF lucid> include mtl-2.3.1 lucid> include text-2.0.2 lucid> include transformers-0.6.1.0 lucid> component lucid-2.11.20250303-9pjWIQj1MWf9i6ncamCPKk-test lucid> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lucid> include base-4.18.1.0 lucid> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lucid> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU lucid> include lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> include mtl-2.3.1 lucid> include parsec-3.1.16.1 lucid> include text-2.0.2 lucid> Linked component graph: lucid> unit lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> include base-4.18.1.0 lucid> include blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb lucid> include bytestring-0.11.5.2 lucid> include containers-0.6.7 lucid> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lucid> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF lucid> include mtl-2.3.1 lucid> include text-2.0.2 lucid> include transformers-0.6.1.0 lucid> Lucid=lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6:Lucid,Lucid.Base=lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6:Lucid.Base,Lucid.Bootstrap=lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6:Lucid.Bootstrap,Lucid.Html5=lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6:Lucid.Html5 lucid> unit lucid-2.11.20250303-9pjWIQj1MWf9i6ncamCPKk-test lucid> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lucid> include base-4.18.1.0 lucid> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lucid> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU lucid> include lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> include mtl-2.3.1 lucid> include parsec-3.1.16.1 lucid> include text-2.0.2 lucid> Ready component graph: lucid> definite lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> depends base-4.18.1.0 lucid> depends blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb lucid> depends bytestring-0.11.5.2 lucid> depends containers-0.6.7 lucid> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lucid> depends mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF lucid> depends mtl-2.3.1 lucid> depends text-2.0.2 lucid> depends transformers-0.6.1.0 lucid> definite lucid-2.11.20250303-9pjWIQj1MWf9i6ncamCPKk-test lucid> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lucid> depends base-4.18.1.0 lucid> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lucid> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU lucid> depends lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> depends mtl-2.3.1 lucid> depends parsec-3.1.16.1 lucid> depends text-2.0.2 lucid> Using Cabal-3.10.1.0 compiled by ghc-9.6 lucid> Using compiler: ghc-9.6.3 lucid> Using install prefix: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 lucid> Executables installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/bin lucid> Libraries installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> Dynamic Libraries installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 lucid> Private executables installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/libexec/x86_64-linux-ghc-9.6.3/lucid-2.11.20250303 lucid> Data files installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/share/x86_64-linux-ghc-9.6.3/lucid-2.11.20250303 lucid> Documentation installed in: lucid> /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc/share/doc/lucid-2.11.20250303 lucid> Configuration files installed in: lucid> /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/etc lucid> No alex found lucid> Using ar found on system at: lucid> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar lucid> No c2hs found lucid> No cpphs found lucid> No doctest found lucid> Using gcc version 14.3.0 given by user at: lucid> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc lucid> Using ghc version 9.6.3 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc lucid> Using ghc-pkg version 9.6.3 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 lucid> No ghcjs found lucid> No ghcjs-pkg found lucid> No greencard found lucid> Using haddock version 2.29.1 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 lucid> No happy found lucid> Using haskell-suite found on system at: haskell-suite-dummy-location lucid> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lucid> No hmake found lucid> Using hpc version 0.68 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 lucid> Using hsc2hs version 0.68.9 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 lucid> Using hscolour version 1.25 found on system at: lucid> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour lucid> No jhc found lucid> Using ld found on system at: lucid> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold lucid> No pkg-config found lucid> Using runghc version 9.6.3 found on system at: lucid> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 lucid> Using strip version 2.44 found on system at: lucid> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip lucid> Using tar found on system at: lucid> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar lucid> No uhc found ordered-containers> Running phase: buildPhase fin> [1 of 7] Compiling Data.Nat ( src/Data/Nat.hs, dist/build/Data/Nat.o, dist/build/Data/Nat.dyn_o ) case-insensitive> case-insensitive> Data/CaseInsensitive/Internal.hs:124:5: warning: [-Wnoncanonical-monoid-instances] case-insensitive> Noncanonical ‘mappend’ definition detected case-insensitive> in the instance declaration for ‘Monoid (CI s)’. case-insensitive> ‘mappend’ will eventually be removed in favour of ‘(<>)’ case-insensitive> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ case-insensitive> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid case-insensitive> | case-insensitive> 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) case-insensitive> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> Preprocessing library for ordered-containers-0.2.4.. ordered-containers> Building library for ordered-containers-0.2.4.. constraints> [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.o, dist/build/Data/Constraint.dyn_o ) opentelemetry> [1 of 5] Compiling OpenTelemetry.Metrics_Internal OneTuple> [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.p_o ) lucid> Running phase: buildPhase psqueues> Source component graph: psqueues> component lib psqueues> component test:psqueues-tests dependency lib psqueues> Configured component graph: psqueues> component psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> include base-4.18.1.0 psqueues> include deepseq-1.4.8.1 psqueues> include ghc-prim-0.10.0 psqueues> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> component psqueues-0.2.8.1-FsdY2Qkxs8wGKZ9TBcF886-psqueues-tests psqueues> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT psqueues> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS psqueues> include array-0.5.5.0 psqueues> include base-4.18.1.0 psqueues> include deepseq-1.4.8.1 psqueues> include ghc-prim-0.10.0 psqueues> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> include psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL psqueues> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 psqueues> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm psqueues> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF psqueues> Linked component graph: psqueues> unit psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> include base-4.18.1.0 psqueues> include deepseq-1.4.8.1 psqueues> include ghc-prim-0.10.0 psqueues> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> Data.HashPSQ=psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj:Data.HashPSQ,Data.IntPSQ=psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj:Data.IntPSQ,Data.OrdPSQ=psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj:Data.OrdPSQ psqueues> unit psqueues-0.2.8.1-FsdY2Qkxs8wGKZ9TBcF886-psqueues-tests psqueues> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT psqueues> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS psqueues> include array-0.5.5.0 psqueues> include base-4.18.1.0 psqueues> include deepseq-1.4.8.1 psqueues> include ghc-prim-0.10.0 psqueues> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> include psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL psqueues> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 psqueues> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm psqueues> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF psqueues> Ready component graph: psqueues> definite psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> depends base-4.18.1.0 psqueues> depends deepseq-1.4.8.1 psqueues> depends ghc-prim-0.10.0 psqueues> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> definite psqueues-0.2.8.1-FsdY2Qkxs8wGKZ9TBcF886-psqueues-tests psqueues> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT psqueues> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS psqueues> depends array-0.5.5.0 psqueues> depends base-4.18.1.0 psqueues> depends deepseq-1.4.8.1 psqueues> depends ghc-prim-0.10.0 psqueues> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 psqueues> depends psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL psqueues> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 psqueues> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm psqueues> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF psqueues> Using Cabal-3.10.1.0 compiled by ghc-9.6 psqueues> Using compiler: ghc-9.6.3 psqueues> Using install prefix: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 psqueues> Executables installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/bin psqueues> Libraries installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> Dynamic Libraries installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 psqueues> Private executables installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/libexec/x86_64-linux-ghc-9.6.3/psqueues-0.2.8.1 psqueues> Data files installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/share/x86_64-linux-ghc-9.6.3/psqueues-0.2.8.1 psqueues> Documentation installed in: psqueues> /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc/share/doc/psqueues-0.2.8.1 psqueues> Configuration files installed in: psqueues> /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/etc psqueues> No alex found psqueues> Using ar found on system at: psqueues> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar psqueues> No c2hs found psqueues> No cpphs found psqueues> No doctest found psqueues> Using gcc version 14.3.0 given by user at: psqueues> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc psqueues> Using ghc version 9.6.3 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc psqueues> Using ghc-pkg version 9.6.3 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 psqueues> No ghcjs found psqueues> No ghcjs-pkg found psqueues> No greencard found psqueues> Using haddock version 2.29.1 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 psqueues> No happy found psqueues> Using haskell-suite found on system at: haskell-suite-dummy-location psqueues> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location psqueues> No hmake found psqueues> Using hpc version 0.68 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 psqueues> Using hsc2hs version 0.68.9 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 psqueues> Using hscolour version 1.25 found on system at: psqueues> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour psqueues> No jhc found psqueues> Using ld found on system at: psqueues> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold psqueues> No pkg-config found psqueues> Using runghc version 9.6.3 found on system at: psqueues> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 psqueues> Using strip version 2.44 found on system at: psqueues> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip psqueues> Using tar found on system at: psqueues> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar psqueues> No uhc found time-compat> Dependency base >=4.12 && <4.21: using base-4.18.1.0 time-compat> Dependency base-orphans >=0.9.2 && <0.10: using base-orphans-0.9.3 time-compat> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 time-compat> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 time-compat> Dependency time >=1.8.0.2 && <1.9 || >=1.9.2 && <1.9.4 || >=1.10 && <1.10.1 || time-compat> >=1.11 && <1.11.2 || >=1.12 && <1.13: using time-1.12.2 time-compat> Dependency HUnit >=1.3.1 && <1.3.2 || >=1.6.0.0 && <1.7: using HUnit-1.6.2.0 time-compat> Dependency base: using base-4.18.1.0 time-compat> Dependency deepseq: using deepseq-1.4.8.1 time-compat> Dependency hashable >=1.4.0.0 && <1.6: using hashable-1.4.7.0 time-compat> Dependency time-compat: using time-compat-1.9.7 time-compat> Dependency QuickCheck >=2.13 && <2.16: using QuickCheck-2.14.3 time-compat> Dependency base: using base-4.18.1.0 time-compat> Dependency deepseq: using deepseq-1.4.8.1 time-compat> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 time-compat> Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 time-compat> Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 time-compat> Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 time-compat> Dependency time: using time-1.12.2 time-compat> Dependency time-compat: using time-compat-1.9.7 these> Source component graph: component lib these> Configured component graph: these> component these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 these> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU these> include base-4.18.1.0 these> include binary-0.8.9.1 these> include deepseq-1.4.8.1 these> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 these> Linked component graph: these> unit these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 these> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU these> include base-4.18.1.0 these> include binary-0.8.9.1 these> include deepseq-1.4.8.1 these> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 these> Data.Functor.These=these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87:Data.Functor.These,Data.These=these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87:Data.These,Data.These.Combinators=these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87:Data.These.Combinators these> Ready component graph: these> definite these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 these> depends assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU these> depends base-4.18.1.0 these> depends binary-0.8.9.1 these> depends deepseq-1.4.8.1 these> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 these> Using Cabal-3.10.1.0 compiled by ghc-9.6 these> Using compiler: ghc-9.6.3 these> Using install prefix: /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 these> Executables installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/bin these> Libraries installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 these> Dynamic Libraries installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 these> Private executables installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/libexec/x86_64-linux-ghc-9.6.3/these-1.2.1 these> Data files installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/share/x86_64-linux-ghc-9.6.3/these-1.2.1 these> Documentation installed in: these> /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc/share/doc/these-1.2.1 these> Configuration files installed in: these> /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/etc these> No alex found these> Using ar found on system at: these> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar these> No c2hs found these> No cpphs found these> No doctest found these> Using gcc version 14.3.0 given by user at: these> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc these> Using ghc version 9.6.3 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc these> Using ghc-pkg version 9.6.3 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 these> No ghcjs found these> No ghcjs-pkg found these> No greencard found these> Using haddock version 2.29.1 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 these> No happy found these> Using haskell-suite found on system at: haskell-suite-dummy-location these> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location these> No hmake found these> Using hpc version 0.68 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 these> Using hsc2hs version 0.68.9 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 these> Using hscolour version 1.25 found on system at: these> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour these> No jhc found these> Using ld found on system at: these> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold these> No pkg-config found these> Using runghc version 9.6.3 found on system at: these> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 these> Using strip version 2.44 found on system at: these> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip these> Using tar found on system at: these> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar these> No uhc found lucid> Preprocessing library for lucid-2.11.20250303.. lucid> Building library for lucid-2.11.20250303.. ordered-containers> [1 of 5] Compiling Data.Map.Util ( Data/Map/Util.hs, dist/build/Data/Map/Util.o, dist/build/Data/Map/Util.dyn_o ) text-short> Source component graph: text-short> component lib text-short> component test:text-short-tests dependency lib text-short> Configured component graph: text-short> component text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> include base-4.18.1.0 text-short> include binary-0.8.9.1 text-short> include bytestring-0.11.5.2 text-short> include deepseq-1.4.8.1 text-short> include ghc-prim-0.10.0 text-short> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 text-short> include template-haskell-2.20.0.0 text-short> include text-2.0.2 text-short> component text-short-0.1.6-LAQze3FgcGJEVAan4Rkl4W-text-short-tests text-short> include base-4.18.1.0 text-short> include binary-0.8.9.1 text-short> include bytestring-0.11.5.2 text-short> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-short> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-short> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-short> include template-haskell-2.20.0.0 text-short> include text-2.0.2 text-short> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> Linked component graph: text-short> unit text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> include base-4.18.1.0 text-short> include binary-0.8.9.1 text-short> include bytestring-0.11.5.2 text-short> include deepseq-1.4.8.1 text-short> include ghc-prim-0.10.0 text-short> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 text-short> include template-haskell-2.20.0.0 text-short> include text-2.0.2 text-short> Data.Text.Short=text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa:Data.Text.Short,Data.Text.Short.Partial=text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa:Data.Text.Short.Partial,Data.Text.Short.Unsafe=text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa:Data.Text.Short.Unsafe text-short> unit text-short-0.1.6-LAQze3FgcGJEVAan4Rkl4W-text-short-tests text-short> include base-4.18.1.0 text-short> include binary-0.8.9.1 text-short> include bytestring-0.11.5.2 text-short> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-short> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-short> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-short> include template-haskell-2.20.0.0 text-short> include text-2.0.2 text-short> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> Ready component graph: text-short> definite text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> depends base-4.18.1.0 text-short> depends binary-0.8.9.1 text-short> depends bytestring-0.11.5.2 text-short> depends deepseq-1.4.8.1 text-short> depends ghc-prim-0.10.0 text-short> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 text-short> depends template-haskell-2.20.0.0 text-short> depends text-2.0.2 text-short> definite text-short-0.1.6-LAQze3FgcGJEVAan4Rkl4W-text-short-tests text-short> depends base-4.18.1.0 text-short> depends binary-0.8.9.1 text-short> depends bytestring-0.11.5.2 text-short> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-short> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-short> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-short> depends template-haskell-2.20.0.0 text-short> depends text-2.0.2 text-short> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> Using Cabal-3.10.1.0 compiled by ghc-9.6 text-short> Using compiler: ghc-9.6.3 text-short> Using install prefix: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 text-short> Executables installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/bin text-short> Libraries installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> Dynamic Libraries installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 text-short> Private executables installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/libexec/x86_64-linux-ghc-9.6.3/text-short-0.1.6 text-short> Data files installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/share/x86_64-linux-ghc-9.6.3/text-short-0.1.6 text-short> Documentation installed in: text-short> /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc/share/doc/text-short-0.1.6 text-short> Configuration files installed in: text-short> /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/etc text-short> No alex found text-short> Using ar found on system at: text-short> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar text-short> No c2hs found text-short> No cpphs found text-short> No doctest found text-short> Using gcc version 14.3.0 given by user at: text-short> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc text-short> Using ghc version 9.6.3 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc text-short> Using ghc-pkg version 9.6.3 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 text-short> No ghcjs found text-short> No ghcjs-pkg found text-short> No greencard found text-short> Using haddock version 2.29.1 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 text-short> No happy found text-short> Using haskell-suite found on system at: haskell-suite-dummy-location text-short> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location text-short> No hmake found text-short> Using hpc version 0.68 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 text-short> Using hsc2hs version 0.68.9 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 text-short> Using hscolour version 1.25 found on system at: text-short> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour text-short> No jhc found text-short> Using ld found on system at: text-short> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold text-short> No pkg-config found text-short> Using runghc version 9.6.3 found on system at: text-short> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 text-short> Using strip version 2.44 found on system at: text-short> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip text-short> Using tar found on system at: text-short> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar text-short> No uhc found psqueues> Running phase: buildPhase these> Running phase: buildPhase uuid-types> Dependency base >=4.12.0.0 && <5: using base-4.18.1.0 uuid-types> Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 uuid-types> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 uuid-types> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 uuid-types> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 uuid-types> Dependency random >=1.2.1.2 && <1.4: using random-1.2.1.3 uuid-types> Dependency template-haskell >=2.14.0.0 && <2.24: using uuid-types> template-haskell-2.20.0.0 uuid-types> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 uuid-types> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 uuid-types> Dependency base: using base-4.18.1.0 uuid-types> Dependency binary: using binary-0.8.9.1 uuid-types> Dependency bytestring: using bytestring-0.11.5.2 uuid-types> Dependency tasty >=1.4.0.1 && <1.6: using tasty-1.5.3 uuid-types> Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 uuid-types> Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 uuid-types> Dependency template-haskell: using template-haskell-2.20.0.0 uuid-types> Dependency uuid-types: using uuid-types-1.0.6 lucid> [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, dist/build/Lucid/Base.o, dist/build/Lucid/Base.dyn_o ) psqueues> Preprocessing library for psqueues-0.2.8.1.. psqueues> Building library for psqueues-0.2.8.1.. these> Preprocessing library for these-1.2.1.. these> Building library for these-1.2.1.. text-short> Running phase: buildPhase these> [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.o, dist/build/Data/Functor/These.dyn_o ) time-compat> Source component graph: time-compat> component lib time-compat> component test:instances dependency lib time-compat> component test:main dependency lib time-compat> Configured component graph: time-compat> component time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> include base-4.18.1.0 time-compat> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL time-compat> include deepseq-1.4.8.1 time-compat> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> include time-1.12.2 time-compat> component time-compat-1.9.7-GLlaqDQADfnGN1mNgCxwtj-instances time-compat> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT time-compat> include base-4.18.1.0 time-compat> include deepseq-1.4.8.1 time-compat> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> component time-compat-1.9.7-1Xx5c2R90W2DyhDGQG7Rdt-main time-compat> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS time-compat> include base-4.18.1.0 time-compat> include deepseq-1.4.8.1 time-compat> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL time-compat> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 time-compat> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm time-compat> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF time-compat> include time-1.12.2 time-compat> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> Linked component graph: time-compat> unit time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> include base-4.18.1.0 time-compat> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL time-compat> include deepseq-1.4.8.1 time-compat> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> include time-1.12.2 time-compat> Data.Time.Calendar.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.Compat,Data.Time.Calendar.Easter.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.Easter.Compat,Data.Time.Calendar.Julian.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.Julian.Compat,Data.Time.Calendar.Month.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.Month.Compat,Data.Time.Calendar.MonthDay.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.MonthDay.Compat,Data.Time.Calendar.OrdinalDate.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.OrdinalDate.Compat,Data.Time.Calendar.Quarter.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.Quarter.Compat,Data.Time.Calendar.WeekDate.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Calendar.WeekDate.Compat,Data.Time.Clock.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Clock.Compat,Data.Time.Clock.POSIX.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Clock.POSIX.Compat,Data.Time.Clock.System.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Clock.System.Compat,Data.Time.Clock.TAI.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Clock.TAI.Compat,Data.Time.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Compat,Data.Time.Format.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Format.Compat,Data.Time.Format.ISO8601.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.Format.ISO8601.Compat,Data.Time.LocalTime.Compat=time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43:Data.Time.LocalTime.Compat time-compat> unit time-compat-1.9.7-GLlaqDQADfnGN1mNgCxwtj-instances time-compat> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT time-compat> include base-4.18.1.0 time-compat> include deepseq-1.4.8.1 time-compat> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> unit time-compat-1.9.7-1Xx5c2R90W2DyhDGQG7Rdt-main time-compat> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS time-compat> include base-4.18.1.0 time-compat> include deepseq-1.4.8.1 time-compat> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL time-compat> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 time-compat> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm time-compat> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF time-compat> include time-1.12.2 time-compat> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> Ready component graph: time-compat> definite time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> depends base-4.18.1.0 time-compat> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL time-compat> depends deepseq-1.4.8.1 time-compat> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> depends time-1.12.2 time-compat> definite time-compat-1.9.7-GLlaqDQADfnGN1mNgCxwtj-instances time-compat> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT time-compat> depends base-4.18.1.0 time-compat> depends deepseq-1.4.8.1 time-compat> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 time-compat> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> definite time-compat-1.9.7-1Xx5c2R90W2DyhDGQG7Rdt-main time-compat> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS time-compat> depends base-4.18.1.0 time-compat> depends deepseq-1.4.8.1 time-compat> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL time-compat> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 time-compat> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm time-compat> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF time-compat> depends time-1.12.2 time-compat> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> Using Cabal-3.10.1.0 compiled by ghc-9.6 time-compat> Using compiler: ghc-9.6.3 time-compat> Using install prefix: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 time-compat> Executables installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/bin time-compat> Libraries installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> Dynamic Libraries installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 time-compat> Private executables installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/libexec/x86_64-linux-ghc-9.6.3/time-compat-1.9.7 time-compat> Data files installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/share/x86_64-linux-ghc-9.6.3/time-compat-1.9.7 time-compat> Documentation installed in: time-compat> /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 time-compat> Configuration files installed in: time-compat> /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/etc time-compat> No alex found time-compat> Using ar found on system at: time-compat> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar time-compat> No c2hs found time-compat> No cpphs found time-compat> No doctest found time-compat> Using gcc version 14.3.0 given by user at: time-compat> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc time-compat> Using ghc version 9.6.3 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc time-compat> Using ghc-pkg version 9.6.3 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 time-compat> No ghcjs found time-compat> No ghcjs-pkg found time-compat> No greencard found time-compat> Using haddock version 2.29.1 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 time-compat> No happy found time-compat> Using haskell-suite found on system at: haskell-suite-dummy-location time-compat> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location time-compat> No hmake found time-compat> Using hpc version 0.68 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 time-compat> Using hsc2hs version 0.68.9 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 time-compat> Using hscolour version 1.25 found on system at: time-compat> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour time-compat> No jhc found time-compat> Using ld found on system at: time-compat> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold time-compat> No pkg-config found time-compat> Using runghc version 9.6.3 found on system at: time-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 time-compat> Using strip version 2.44 found on system at: time-compat> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip time-compat> Using tar found on system at: time-compat> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar time-compat> No uhc found text-short> Preprocessing library for text-short-0.1.6.. text-short> Building library for text-short-0.1.6.. psqueues> [1 of 7] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/Data/BitUtil.o, dist/build/Data/BitUtil.dyn_o ) lucid> lucid> src/Lucid/Base.hs:62:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Semigroup’ is redundant lucid> except perhaps to import instances from ‘Data.Semigroup’ lucid> To import instances alone, use: import Data.Semigroup() lucid> | lucid> 62 | import Data.Semigroup (Semigroup (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:63:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 63 | import Data.Monoid (Monoid (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:119:3: warning: [-Wnoncanonical-monoid-instances] lucid> Noncanonical ‘mappend’ definition detected lucid> in the instance declaration for ‘Monoid (HtmlT m a)’. lucid> ‘mappend’ will eventually be removed in favour of ‘(<>)’ lucid> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid lucid> | lucid> 119 | mappend = liftA2 mappend lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:147:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘return’ definition detected lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘return’ will eventually be removed in favour of ‘pure’ lucid> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 147 | return a = HtmlT (return (mempty,a)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:156:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘(>>)’ definition detected lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘(>>)’ will eventually be removed in favour of ‘(*>)’ lucid> Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ text-short> [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.o, dist/build/PrimOps.dyn_o ) lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 156 | m >> n = HtmlT $ do lucid> | ^^^^^^^^^^^^^^^^^^^... uuid-types> Source component graph: uuid-types> component lib uuid-types> component test:testuuid dependency lib uuid-types> Configured component graph: uuid-types> component uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> include base-4.18.1.0 uuid-types> include binary-0.8.9.1 uuid-types> include bytestring-0.11.5.2 uuid-types> include deepseq-1.4.8.1 uuid-types> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uuid-types> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 uuid-types> include template-haskell-2.20.0.0 uuid-types> include text-2.0.2 uuid-types> component uuid-types-1.0.6-e6DBPkAuLO5Sst47jw8dd-testuuid uuid-types> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS uuid-types> include base-4.18.1.0 uuid-types> include binary-0.8.9.1 uuid-types> include bytestring-0.11.5.2 uuid-types> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 uuid-types> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm uuid-types> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF uuid-types> include template-haskell-2.20.0.0 uuid-types> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> Linked component graph: uuid-types> unit uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> include base-4.18.1.0 uuid-types> include binary-0.8.9.1 uuid-types> include bytestring-0.11.5.2 uuid-types> include deepseq-1.4.8.1 uuid-types> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uuid-types> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 uuid-types> include template-haskell-2.20.0.0 uuid-types> include text-2.0.2 uuid-types> Data.UUID.Types=uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH:Data.UUID.Types,Data.UUID.Types.Internal=uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH:Data.UUID.Types.Internal,Data.UUID.Types.Internal.Builder=uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH:Data.UUID.Types.Internal.Builder uuid-types> unit uuid-types-1.0.6-e6DBPkAuLO5Sst47jw8dd-testuuid uuid-types> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS uuid-types> include base-4.18.1.0 uuid-types> include binary-0.8.9.1 uuid-types> include bytestring-0.11.5.2 uuid-types> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 uuid-types> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm uuid-types> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF uuid-types> include template-haskell-2.20.0.0 uuid-types> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> Ready component graph: uuid-types> definite uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> depends base-4.18.1.0 uuid-types> depends binary-0.8.9.1 uuid-types> depends bytestring-0.11.5.2 uuid-types> depends deepseq-1.4.8.1 uuid-types> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uuid-types> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 uuid-types> depends template-haskell-2.20.0.0 uuid-types> depends text-2.0.2 uuid-types> definite uuid-types-1.0.6-e6DBPkAuLO5Sst47jw8dd-testuuid uuid-types> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS uuid-types> depends base-4.18.1.0 uuid-types> depends binary-0.8.9.1 uuid-types> depends bytestring-0.11.5.2 uuid-types> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 uuid-types> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm uuid-types> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF uuid-types> depends template-haskell-2.20.0.0 uuid-types> depends uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> Using Cabal-3.10.1.0 compiled by ghc-9.6 uuid-types> Using compiler: ghc-9.6.3 uuid-types> Using install prefix: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 uuid-types> Executables installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/bin uuid-types> Libraries installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> Dynamic Libraries installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 uuid-types> Private executables installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/libexec/x86_64-linux-ghc-9.6.3/uuid-types-1.0.6 uuid-types> Data files installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/share/x86_64-linux-ghc-9.6.3/uuid-types-1.0.6 uuid-types> Documentation installed in: uuid-types> /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 uuid-types> Configuration files installed in: uuid-types> /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/etc uuid-types> No alex found uuid-types> Using ar found on system at: uuid-types> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar uuid-types> No c2hs found uuid-types> No cpphs found uuid-types> No doctest found uuid-types> Using gcc version 14.3.0 given by user at: uuid-types> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc uuid-types> Using ghc version 9.6.3 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc uuid-types> Using ghc-pkg version 9.6.3 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 uuid-types> No ghcjs found uuid-types> No ghcjs-pkg found uuid-types> No greencard found uuid-types> Using haddock version 2.29.1 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 uuid-types> No happy found uuid-types> Using haskell-suite found on system at: haskell-suite-dummy-location uuid-types> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location uuid-types> No hmake found uuid-types> Using hpc version 0.68 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 uuid-types> Using hsc2hs version 0.68.9 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 uuid-types> Using hscolour version 1.25 found on system at: uuid-types> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour uuid-types> No jhc found uuid-types> Using ld found on system at: uuid-types> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold uuid-types> No pkg-config found uuid-types> Using runghc version 9.6.3 found on system at: uuid-types> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 uuid-types> Using strip version 2.44 found on system at: uuid-types> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip uuid-types> Using tar found on system at: uuid-types> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar uuid-types> No uhc found time-compat> Running phase: buildPhase opentelemetry> [2 of 5] Compiling OpenTelemetry.SpanContext opentelemetry> [3 of 5] Compiling OpenTelemetry.Propagation psqueues> [2 of 7] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/Data/IntPSQ/Internal.o, dist/build/Data/IntPSQ/Internal.dyn_o ) text-short> [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.o, dist/build/Data/Text/Short/Internal.dyn_o ) time-compat> Preprocessing library for time-compat-1.9.7.. time-compat> Building library for time-compat-1.9.7.. fin> [2 of 7] Compiling TrustworthyCompat ( src/TrustworthyCompat.hs, dist/build/TrustworthyCompat.o, dist/build/TrustworthyCompat.dyn_o ) fin> [3 of 7] Compiling Data.Type.Nat ( src/Data/Type/Nat.hs, dist/build/Data/Type/Nat.o, dist/build/Data/Type/Nat.dyn_o ) uuid-types> Running phase: buildPhase ordered-containers> [2 of 5] Compiling Data.Map.Ordered.Internal ( Data/Map/Ordered/Internal.hs, dist/build/Data/Map/Ordered/Internal.o, dist/build/Data/Map/Ordered/Internal.dyn_o ) uuid-types> Preprocessing library for uuid-types-1.0.6.. uuid-types> Building library for uuid-types-1.0.6.. psqueues> psqueues> src/Data/IntPSQ/Internal.hs:66:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 66 | import Control.Applicative ((<$>), (<*>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:70:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 70 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:75:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Word’ is redundant psqueues> except perhaps to import instances from ‘Data.Word’ psqueues> To import instances alone, use: import Data.Word() psqueues> | psqueues> 75 | import Data.Word (Word) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ opentelemetry> [4 of 5] Compiling OpenTelemetry.Eventlog_Internal uuid-types> [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.o, dist/build/Data/UUID/Types/Internal/Builder.dyn_o ) OneTuple> Preprocessing test suite 'th' for OneTuple-0.4.2.. OneTuple> Building test suite 'th' for OneTuple-0.4.2.. data-fix> [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.p_o ) ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:94:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:105:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> [4 of 7] Compiling Data.Type.Nat.LE ( src/Data/Type/Nat/LE.hs, dist/build/Data/Type/Nat/LE.o, dist/build/Data/Type/Nat/LE.dyn_o ) OneTuple> [1 of 1] Compiling Main ( test/th.hs, dist/build/th/th-tmp/Main.o ) uuid-types> [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.o, dist/build/Data/UUID/Types/Internal.dyn_o ) time-compat> [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o ) opentelemetry> [5 of 5] Compiling OpenTelemetry.Eventlog fin> [5 of 7] Compiling Data.Type.Nat.LT ( src/Data/Type/Nat/LT.hs, dist/build/Data/Type/Nat/LT.o, dist/build/Data/Type/Nat/LT.dyn_o ) OneTuple> [2 of 2] Linking dist/build/th/th uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:49:1: warning: [-Wunused-imports] uuid-types> The import of ‘Control.Applicative’ is redundant uuid-types> except perhaps to import instances from ‘Control.Applicative’ uuid-types> To import instances alone, use: import Control.Applicative() uuid-types> | uuid-types> 49 | import Control.Applicative ((<*>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:55:1: warning: [-Wunused-imports] uuid-types> The import of ‘Data.Functor’ is redundant uuid-types> except perhaps to import instances from ‘Data.Functor’ uuid-types> To import instances alone, use: import Data.Functor() uuid-types> | uuid-types> 55 | import Data.Functor ((<$>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ case-insensitive> [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.o, dist/build/Data/CaseInsensitive.dyn_o ) fin> [6 of 7] Compiling Data.Type.Nat.LE.ReflStep ( src/Data/Type/Nat/LE/ReflStep.hs, dist/build/Data/Type/Nat/LE/ReflStep.o, dist/build/Data/Type/Nat/LE/ReflStep.dyn_o ) case-insensitive> [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.o, dist/build/Data/CaseInsensitive/Unsafe.dyn_o ) fin> [7 of 7] Compiling Data.Fin ( src/Data/Fin.hs, dist/build/Data/Fin.o, dist/build/Data/Fin.dyn_o ) async> [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o ) constraints> [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.o, dist/build/Data/Constraint/Deferrable.dyn_o ) these> [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.o, dist/build/Data/These.dyn_o ) case-insensitive> [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.p_o ) OneTuple> Preprocessing test suite 'instances' for OneTuple-0.4.2.. OneTuple> Building test suite 'instances' for OneTuple-0.4.2.. constraints> [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.o, dist/build/Data/Constraint/Forall.dyn_o ) constraints> [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.o, dist/build/Data/Constraint/Lifting.dyn_o ) time-compat> [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.o, dist/build/Data/Time/Calendar/Month/Compat.dyn_o ) time-compat> [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.o, dist/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) time-compat> [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.o, dist/build/Data/Time/Calendar/Types.dyn_o ) time-compat> [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o ) OneTuple> [1 of 1] Compiling Main ( test/instances.hs, dist/build/instances/instances-tmp/Main.o ) time-compat> [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.o, dist/build/Data/Time/Format/ISO8601/Compat.dyn_o ) async> [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.p_o ) these> [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.o, dist/build/Data/These/Combinators.dyn_o ) case-insensitive> case-insensitive> Data/CaseInsensitive/Internal.hs:124:5: warning: [-Wnoncanonical-monoid-instances] case-insensitive> Noncanonical ‘mappend’ definition detected case-insensitive> in the instance declaration for ‘Monoid (CI s)’. case-insensitive> ‘mappend’ will eventually be removed in favour of ‘(<>)’ case-insensitive> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ case-insensitive> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid case-insensitive> | case-insensitive> 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) case-insensitive> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ time-compat> [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.o, dist/build/Data/Time/Format/Compat.dyn_o ) time-compat> [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.o, dist/build/Data/Time/Clock/System/Compat.dyn_o ) time-compat> [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.o, dist/build/Data/Time/Clock/POSIX/Compat.dyn_o ) time-compat> [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.o, dist/build/Data/Time/Clock/Compat.dyn_o ) time-compat> [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.o, dist/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) time-compat> [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o, dist/build/Data/Time/Calendar/Private.dyn_o ) async> async> Control/Concurrent/Async/Internal.hs:50:1: warning: [-Wunused-imports] async> The import of ‘Data.Semigroup’ is redundant async> except perhaps to import instances from ‘Data.Semigroup’ async> To import instances alone, use: import Data.Semigroup() async> | async> 50 | import Data.Semigroup (Semigroup((<>))) async> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> [1 of 7] Compiling Data.Nat ( src/Data/Nat.hs, dist/build/Data/Nat.p_o ) time-compat> [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.o, dist/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) time-compat> [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.o, dist/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) time-compat> [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.o, dist/build/Data/Time/Calendar/Easter/Compat.dyn_o ) time-compat> [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.o, dist/build/Data/Time/Calendar/Compat.dyn_o ) time-compat> [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.o, dist/build/Data/Time/LocalTime/Compat.dyn_o ) time-compat> [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o ) time-compat> [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.o, dist/build/Data/Time/Clock/TAI/Compat.dyn_o ) time-compat> [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.o, dist/build/Data/Time/Calendar/Julian/Compat.dyn_o ) psqueues> [3 of 7] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/Data/IntPSQ.o, dist/build/Data/IntPSQ.dyn_o ) ordered-containers> [3 of 5] Compiling Data.Map.Ordered.Strict ( Data/Map/Ordered/Strict.hs, dist/build/Data/Map/Ordered/Strict.o, dist/build/Data/Map/Ordered/Strict.dyn_o ) psqueues> [4 of 7] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/Data/OrdPSQ/Internal.o, dist/build/Data/OrdPSQ/Internal.dyn_o ) OneTuple> [2 of 2] Linking dist/build/instances/instances text-short> [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.o, dist/build/Data/Text/Short/Unsafe.dyn_o ) these> [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.p_o ) ordered-containers> [4 of 5] Compiling Data.Map.Ordered ( Data/Map/Ordered.hs, dist/build/Data/Map/Ordered.o, dist/build/Data/Map/Ordered.dyn_o ) ordered-containers> [5 of 5] Compiling Data.Set.Ordered ( Data/Set/Ordered.hs, dist/build/Data/Set/Ordered.o, dist/build/Data/Set/Ordered.dyn_o ) ordered-containers> ordered-containers> Data/Set/Ordered.hs:106:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Set/Ordered.hs:116:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text-short> [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.o, dist/build/Data/Text/Short.dyn_o ) text-short> [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.o, dist/build/Data/Text/Short/Partial.dyn_o ) opentelemetry> [1 of 5] Compiling OpenTelemetry.Metrics_Internal text-short> [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.p_o ) ordered-containers> [1 of 5] Compiling Data.Map.Util ( Data/Map/Util.hs, dist/build/Data/Map/Util.p_o ) time-compat> [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.p_o ) fin> [2 of 7] Compiling TrustworthyCompat ( src/TrustworthyCompat.hs, dist/build/TrustworthyCompat.p_o ) fin> [3 of 7] Compiling Data.Type.Nat ( src/Data/Type/Nat.hs, dist/build/Data/Type/Nat.p_o ) OneTuple> Running phase: checkPhase OneTuple> Running 2 test suites... OneTuple> Test suite th: RUNNING... OneTuple> True OneTuple> Test suite th: PASS OneTuple> Test suite logged to: dist/test/OneTuple-0.4.2-th.log OneTuple> Test suite instances: RUNNING... OneTuple> works lucid> [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, dist/build/Lucid/Html5.o, dist/build/Lucid/Html5.dyn_o ) OneTuple> Test suite instances: PASS OneTuple> Test suite logged to: dist/test/OneTuple-0.4.2-instances.log OneTuple> 2 of 2 test suites (2 of 2 test cases) passed. OneTuple> Running phase: haddockPhase constraints> [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, dist/build/Data/Constraint/Unsafe.o, dist/build/Data/Constraint/Unsafe.dyn_o ) constraints> [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, dist/build/Data/Constraint/Nat.o, dist/build/Data/Constraint/Nat.dyn_o ) constraints> [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, dist/build/Data/Constraint/Symbol.o, dist/build/Data/Constraint/Symbol.dyn_o ) constraints> [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, dist/build/Data/Constraint/Char.o, dist/build/Data/Constraint/Char.dyn_o ) text-short> [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.p_o ) lucid> lucid> src/Lucid/Html5.hs:11:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 11 | import Data.Monoid lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ OneTuple> Preprocessing library for OneTuple-0.4.2.. OneTuple> Running Haddock on library for OneTuple-0.4.2.. data-fix> Running phase: checkPhase opentelemetry> [2 of 5] Compiling OpenTelemetry.SpanContext opentelemetry> [3 of 5] Compiling OpenTelemetry.Propagation uuid-types> [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.o, dist/build/Data/UUID/Types.dyn_o ) data-fix> Package has no test suites. OneTuple> Warning: --source-* options are ignored when --hyperlinked-source is enabled. data-fix> Running phase: haddockPhase fin> [4 of 7] Compiling Data.Type.Nat.LE ( src/Data/Type/Nat/LE.hs, dist/build/Data/Type/Nat/LE.p_o ) opentelemetry> [4 of 5] Compiling OpenTelemetry.Eventlog_Internal data-fix> Preprocessing library for data-fix-0.3.4.. data-fix> Running Haddock on library for data-fix-0.3.4.. ordered-containers> [2 of 5] Compiling Data.Map.Ordered.Internal ( Data/Map/Ordered/Internal.hs, dist/build/Data/Map/Ordered/Internal.p_o ) OneTuple> 66% ( 2 / 3) in 'Data.Tuple.Solo' OneTuple> Missing documentation for: OneTuple> getSolo OneTuple> 25% ( 1 / 4) in 'Data.Tuple.OneTuple' OneTuple> Missing documentation for: OneTuple> OneTuple (src/Data/Tuple/OneTuple.hs:21) OneTuple> OneTuple (src/Data/Tuple/OneTuple.hs:28) OneTuple> only (src/Data/Tuple/OneTuple.hs:23) psqueues> [5 of 7] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/Data/OrdPSQ.o, dist/build/Data/OrdPSQ.dyn_o ) OneTuple> Warning: 'Solo' is out of scope. OneTuple> If you qualify the identifier, haddock can try to link it anyway. constraints> [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.p_o ) psqueues> [6 of 7] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/Data/HashPSQ/Internal.o, dist/build/Data/HashPSQ/Internal.dyn_o ) OneTuple> 50% ( 1 / 2) in 'Data.Tuple.Solo.TH' OneTuple> Missing documentation for: OneTuple> tupE data-fix> Warning: --source-* options are ignored when --hyperlinked-source is enabled. uuid-types> [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.p_o ) psqueues> psqueues> src/Data/HashPSQ/Internal.hs:59:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 59 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ case-insensitive> [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.p_o ) time-compat> [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.p_o ) time-compat> [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.p_o ) time-compat> [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.p_o ) time-compat> [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.p_o ) time-compat> [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.p_o ) ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:94:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:105:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> [5 of 7] Compiling Data.Type.Nat.LT ( src/Data/Type/Nat/LT.hs, dist/build/Data/Type/Nat/LT.p_o ) case-insensitive> [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.p_o ) time-compat> [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.p_o ) time-compat> [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.p_o ) time-compat> [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.p_o ) uuid-types> [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.p_o ) time-compat> [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.p_o ) time-compat> [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.p_o ) time-compat> [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.p_o ) time-compat> [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.p_o ) time-compat> [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.p_o ) time-compat> [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.p_o ) time-compat> [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.p_o ) time-compat> [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.p_o ) time-compat> [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.p_o ) these> [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.p_o ) fin> [6 of 7] Compiling Data.Type.Nat.LE.ReflStep ( src/Data/Type/Nat/LE/ReflStep.hs, dist/build/Data/Type/Nat/LE/ReflStep.p_o ) lucid> [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, dist/build/Lucid/Bootstrap.o, dist/build/Lucid/Bootstrap.dyn_o ) data-fix> Warning: 'ListF' is out of scope. data-fix> If you qualify the identifier, haddock can try to link it anyway. data-fix> 100% ( 36 / 36) in 'Data.Fix' opentelemetry> [5 of 5] Compiling OpenTelemetry.Eventlog time-compat> [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.p_o ) uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:49:1: warning: [-Wunused-imports] uuid-types> The import of ‘Control.Applicative’ is redundant uuid-types> except perhaps to import instances from ‘Control.Applicative’ uuid-types> To import instances alone, use: import Control.Applicative() uuid-types> | uuid-types> 49 | import Control.Applicative ((<*>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:55:1: warning: [-Wunused-imports] uuid-types> The import of ‘Data.Functor’ is redundant uuid-types> except perhaps to import instances from ‘Data.Functor’ uuid-types> To import instances alone, use: import Data.Functor() uuid-types> | uuid-types> 55 | import Data.Functor ((<$>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> [7 of 7] Compiling Data.Fin ( src/Data/Fin.hs, dist/build/Data/Fin.p_o ) async> [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.p_o ) lucid> [4 of 4] Compiling Lucid ( src/Lucid.hs, dist/build/Lucid.o, dist/build/Lucid.dyn_o ) time-compat> [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.p_o ) these> [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.p_o ) lucid> [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, dist/build/Lucid/Base.p_o ) lucid> lucid> src/Lucid/Base.hs:62:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Semigroup’ is redundant lucid> except perhaps to import instances from ‘Data.Semigroup’ lucid> To import instances alone, use: import Data.Semigroup() lucid> | lucid> 62 | import Data.Semigroup (Semigroup (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:63:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 63 | import Data.Monoid (Monoid (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:119:3: warning: [-Wnoncanonical-monoid-instances] lucid> Noncanonical ‘mappend’ definition detected lucid> in the instance declaration for ‘Monoid (HtmlT m a)’. lucid> ‘mappend’ will eventually be removed in favour of ‘(<>)’ lucid> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid lucid> | lucid> 119 | mappend = liftA2 mappend lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:147:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘return’ definition detected lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘return’ will eventually be removed in favour of ‘pure’ lucid> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 147 | return a = HtmlT (return (mempty,a)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:156:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘(>>)’ definition detected lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘(>>)’ will eventually be removed in favour of ‘(*>)’ lucid> Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 156 | m >> n = HtmlT $ do lucid> | ^^^^^^^^^^^^^^^^^^^... psqueues> [7 of 7] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/Data/HashPSQ.o, dist/build/Data/HashPSQ.dyn_o ) text-short> [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.p_o ) ordered-containers> [3 of 5] Compiling Data.Map.Ordered.Strict ( Data/Map/Ordered/Strict.hs, dist/build/Data/Map/Ordered/Strict.p_o ) constraints> [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.p_o ) text-short> [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.p_o ) case-insensitive> Preprocessing test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. case-insensitive> Building test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. text-short> [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.p_o ) psqueues> [1 of 7] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/Data/BitUtil.p_o ) ordered-containers> [4 of 5] Compiling Data.Map.Ordered ( Data/Map/Ordered.hs, dist/build/Data/Map/Ordered.p_o ) ordered-containers> [5 of 5] Compiling Data.Set.Ordered ( Data/Set/Ordered.hs, dist/build/Data/Set/Ordered.p_o ) ordered-containers> ordered-containers> Data/Set/Ordered.hs:106:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Set/Ordered.hs:116:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ case-insensitive> [1 of 1] Compiling Main ( test/test.hs, dist/build/test-case-insensitive/test-case-insensitive-tmp/Main.o ) constraints> [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.p_o ) constraints> [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.p_o ) OneTuple> Documentation created: dist/doc/html/OneTuple/index.html, OneTuple> dist/doc/html/OneTuple/OneTuple.txt psqueues> [2 of 7] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/Data/IntPSQ/Internal.p_o ) time-compat> Preprocessing test suite 'instances' for time-compat-1.9.7.. time-compat> Building test suite 'instances' for time-compat-1.9.7.. OneTuple> Preprocessing test suite 'th' for OneTuple-0.4.2.. OneTuple> Preprocessing test suite 'instances' for OneTuple-0.4.2.. OneTuple> Running phase: installPhase uuid-types> [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.p_o ) OneTuple> Installing library in /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt time-compat> [1 of 1] Compiling Main ( test-instances/Test.hs, dist/build/instances/instances-tmp/Main.o ) psqueues> psqueues> src/Data/IntPSQ/Internal.hs:66:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 66 | import Control.Applicative ((<$>), (<*>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:70:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 70 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:75:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Word’ is redundant psqueues> except perhaps to import instances from ‘Data.Word’ psqueues> To import instances alone, use: import Data.Word() psqueues> | psqueues> 75 | import Data.Word (Word) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ async> Preprocessing test suite 'test-async' for async-2.2.5.. async> Building test suite 'test-async' for async-2.2.5.. these> Running phase: checkPhase time-compat> [2 of 2] Linking dist/build/instances/instances OneTuple> Running phase: fixupPhase these> Package has no test suites. async> [1 of 1] Compiling Main ( test/test-async.hs, dist/build/test-async/test-async-tmp/Main.o ) these> Running phase: haddockPhase OneTuple> shrinking RPATHs of ELF executables and libraries in /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 OneTuple> shrinking /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSOneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt-ghc9.6.3.so OneTuple> checking for references to /build/ in /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2... fin> Preprocessing test suite 'inspection' for fin-0.3.2.. fin> Building test suite 'inspection' for fin-0.3.2.. OneTuple> patching script interpreter paths in /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 OneTuple> stripping (with command strip and flags -S -p) in /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2/lib OneTuple> shrinking RPATHs of ELF executables and libraries in /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc OneTuple> checking for references to /build/ in /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc... OneTuple> patching script interpreter paths in /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc these> Preprocessing library for these-1.2.1.. these> Running Haddock on library for these-1.2.1.. OneTuple (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc OneTuple (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ OneTuple (post)> OneTuple (post)> Pushing /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 (74.45 KiB) OneTuple (post)> Pushing /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc (212.06 KiB) OneTuple (post)> OneTuple (post)> All done. OneTuple (post)> added 2 signatures OneTuple (post)> added 1 signatures OneTuple (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2 /nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc OneTuple (post)> copying 2 paths... OneTuple (post)> copying path '/nix/store/cfq2xri7211nqbig5j9cybqlvsqpg2bn-OneTuple-0.4.2-doc' to 'https://cache.nix-ci.com'... OneTuple (post)> copying path '/nix/store/4nl3qa64m2r040npayy95a03lm2cqx2z-OneTuple-0.4.2' to 'https://cache.nix-ci.com'... OneTuple (post)> copying 1 paths... OneTuple (post)> copying path '/nix/store/9kcp9a154zb9vf1dpakdaz1jzd1x00yd-OneTuple-0.4.2.drv' to 'https://cache.nix-ci.com'... async> [2 of 2] Linking dist/build/test-async/test-async async> Running phase: checkPhase async> Running 1 test suites... async> Test suite test-async: RUNNING... async> async_wait: [OK] async> async_waitCatch: [OK] async> async_exwait: [OK] async> async_exwaitCatch: [OK] async> withasync_waitCatch: [OK] async> withasync_wait2: [OK] async> async_cancel_rep: async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] case-insensitive> [2 of 2] Linking dist/build/test-case-insensitive/test-case-insensitive case-insensitive> Running phase: checkPhase case-insensitive> Running 1 test suites... case-insensitive> Test suite test-case-insensitive: RUNNING... case-insensitive> ASCII: case-insensitive> String: [OK] case-insensitive> ByteString: [OK] case-insensitive> Lazy.ByteString: [OK] case-insensitive> Text: [OK] case-insensitive> Lazy.Text: [OK] case-insensitive> ISO-8859-1: case-insensitive> String: [OK] case-insensitive> ByteString: [OK] case-insensitive> Lazy.ByteString: [OK] case-insensitive> Text: [OK] case-insensitive> Lazy.Text: [OK] case-insensitive> case-insensitive> Test Cases Total case-insensitive> Passed 10 10 case-insensitive> Failed 0 0 case-insensitive> Total 10 10 case-insensitive> Test suite test-case-insensitive: PASS case-insensitive> Test suite logged to: case-insensitive> dist/test/case-insensitive-1.2.1.0-test-case-insensitive.log case-insensitive> 1 of 1 test suites (1 of 1 test cases) passed. case-insensitive> Running phase: haddockPhase case-insensitive> Preprocessing library for case-insensitive-1.2.1.0.. case-insensitive> Running Haddock on library for case-insensitive-1.2.1.0.. case-insensitive> Warning: --source-* options are ignored when --hyperlinked-source is enabled. case-insensitive> Warning: 'String' is out of scope. case-insensitive> If you qualify the identifier, haddock can try to link it anyway. case-insensitive> case-insensitive> Data/CaseInsensitive/Internal.hs:124:5: warning: [-Wnoncanonical-monoid-instances] case-insensitive> Noncanonical ‘mappend’ definition detected case-insensitive> in the instance declaration for ‘Monoid (CI s)’. case-insensitive> ‘mappend’ will eventually be removed in favour of ‘(<>)’ case-insensitive> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ case-insensitive> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid case-insensitive> | case-insensitive> 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) case-insensitive> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ case-insensitive> 100% ( 8 / 8) in 'Data.CaseInsensitive' case-insensitive> 100% ( 2 / 2) in 'Data.CaseInsensitive.Unsafe' constraints> [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, dist/build/Data/Constraint/Unsafe.p_o ) constraints> [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, dist/build/Data/Constraint/Nat.p_o ) constraints> [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, dist/build/Data/Constraint/Symbol.p_o ) constraints> [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, dist/build/Data/Constraint/Char.p_o ) constraints> Preprocessing test suite 'spec' for constraints-0.14.2.. constraints> Building test suite 'spec' for constraints-0.14.2.. constraints> [1 of 3] Compiling GH117Spec ( tests/GH117Spec.hs, dist/build/spec/spec-tmp/GH117Spec.o ) constraints> [2 of 3] Compiling GH55Spec ( tests/GH55Spec.hs, dist/build/spec/spec-tmp/GH55Spec.o ) constraints> [3 of 3] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) constraints> [4 of 4] Linking dist/build/spec/spec data-fix> Documentation created: dist/doc/html/data-fix/index.html, data-fix> dist/doc/html/data-fix/data-fix.txt data-fix> Running phase: installPhase data-fix> Installing library in /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw data-fix> Running phase: fixupPhase data-fix> shrinking RPATHs of ELF executables and libraries in /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 data-fix> shrinking /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSdata-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw-ghc9.6.3.so data-fix> checking for references to /build/ in /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4... data-fix> patching script interpreter paths in /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 data-fix> stripping (with command strip and flags -S -p) in /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4/lib data-fix> shrinking RPATHs of ELF executables and libraries in /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc data-fix> checking for references to /build/ in /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc... data-fix> patching script interpreter paths in /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc fin> [1 of 1] Compiling Main ( test/Inspection.hs, dist/build/inspection/inspection-tmp/Main.o ) fin> fin> test/Inspection.hs:11:1: warning: [-Wunused-imports] fin> The import of ‘Data.Fin’ is redundant fin> except perhaps to import instances from ‘Data.Fin’ fin> To import instances alone, use: import Data.Fin() fin> | fin> 11 | import Data.Fin (Fin (..)) fin> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> fin> test/Inspection.hs:16:1: warning: [-Wunused-imports] fin> The import of ‘GHC.Generics’ is redundant fin> except perhaps to import instances from ‘GHC.Generics’ fin> To import instances alone, use: import GHC.Generics() fin> | fin> 16 | import GHC.Generics (Generic) fin> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fin> test/Inspection.hs:51:1: lhsInline === rhs passed. fin> test/Inspection.hs:52:1: lhsNormal === rhs failed expectedly. fin> test/Inspection.hs:65:1: lhsProof ==- rhsProof passed. fin> test/Inspection.hs:91:1: lhsFold === rhsFold passed. fin> test/Inspection.hs:92:1: lhsFold' === rhsFold failed expectedly. fin> test/Inspection.hs:100:1: lhsUnfold === rhsUnfold passed. fin> test/Inspection.hs:117:1: lhsPower5 === rhsPower5 passed. fin> inspection testing successful fin> expected successes: 5 fin> expected failures: 2 fin> [2 of 2] Linking dist/build/inspection/inspection fin> Running phase: checkPhase fin> Running 1 test suites... fin> Test suite inspection: RUNNING... fin> Test suite inspection: PASS fin> Test suite logged to: dist/test/fin-0.3.2-inspection.log fin> 1 of 1 test suites (1 of 1 test cases) passed. fin> Running phase: haddockPhase fin> Preprocessing library for fin-0.3.2.. fin> Running Haddock on library for fin-0.3.2.. fin> Warning: --source-* options are ignored when --hyperlinked-source is enabled. fin> 50% ( 10 / 20) in 'Data.Nat' fin> Missing documentation for: fin> nat0 (src/Data/Nat.hs:222) fin> nat1 (src/Data/Nat.hs:222) fin> nat2 (src/Data/Nat.hs:222) fin> nat3 (src/Data/Nat.hs:222) fin> nat4 (src/Data/Nat.hs:222) fin> nat5 (src/Data/Nat.hs:222) fin> nat6 (src/Data/Nat.hs:222) fin> nat7 (src/Data/Nat.hs:222) fin> nat8 (src/Data/Nat.hs:222) fin> nat9 (src/Data/Nat.hs:222) fin> 70% ( 47 / 67) in 'Data.Type.Nat' fin> Missing documentation for: fin> nat0 (src/Data/Nat.hs:222) fin> nat1 (src/Data/Nat.hs:222) fin> nat2 (src/Data/Nat.hs:222) fin> nat3 (src/Data/Nat.hs:222) fin> nat4 (src/Data/Nat.hs:222) fin> nat5 (src/Data/Nat.hs:222) fin> nat6 (src/Data/Nat.hs:222) fin> nat7 (src/Data/Nat.hs:222) fin> nat8 (src/Data/Nat.hs:222) fin> nat9 (src/Data/Nat.hs:222) fin> Nat0 (src/Data/Type/Nat.hs:471) fin> Nat1 (src/Data/Type/Nat.hs:472) fin> Nat2 (src/Data/Type/Nat.hs:473) fin> Nat3 (src/Data/Type/Nat.hs:474) fin> Nat4 (src/Data/Type/Nat.hs:475) fin> Nat5 (src/Data/Type/Nat.hs:476) fin> Nat6 (src/Data/Type/Nat.hs:477) fin> Nat7 (src/Data/Type/Nat.hs:478) fin> Nat8 (src/Data/Type/Nat.hs:479) fin> Nat9 (src/Data/Type/Nat.hs:480) fin> 100% ( 23 / 23) in 'Data.Type.Nat.LE' fin> 75% ( 6 / 8) in 'Data.Type.Nat.LT' fin> Missing documentation for: fin> Module header fin> withLTProof (src/Data/Type/Nat/LT.hs:55) fin> 95% ( 22 / 23) in 'Data.Type.Nat.LE.ReflStep' fin> Missing documentation for: fin> Module header lucid> [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, dist/build/Lucid/Html5.p_o ) lucid> lucid> src/Lucid/Html5.hs:11:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 11 | import Data.Monoid lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, dist/build/Lucid/Bootstrap.p_o ) lucid> [4 of 4] Compiling Lucid ( src/Lucid.hs, dist/build/Lucid.p_o ) opentelemetry> Running phase: checkPhase opentelemetry> Package has no test suites. opentelemetry> Running phase: haddockPhase opentelemetry> Preprocessing library for opentelemetry-0.8.0.. opentelemetry> Running Haddock on library for opentelemetry-0.8.0.. opentelemetry> Warning: --source-* options are ignored when --hyperlinked-source is enabled. opentelemetry> Warning: 'add' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'record' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'observe' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> 27% ( 5 / 18) in 'OpenTelemetry.Metrics_Internal' opentelemetry> Missing documentation for: opentelemetry> Counter (src/OpenTelemetry/Metrics_Internal.hs:71) opentelemetry> UpDownCounter (src/OpenTelemetry/Metrics_Internal.hs:73) opentelemetry> ValueRecorder (src/OpenTelemetry/Metrics_Internal.hs:75) opentelemetry> SumObserver (src/OpenTelemetry/Metrics_Internal.hs:77) opentelemetry> UpDownSumObserver (src/OpenTelemetry/Metrics_Internal.hs:79) opentelemetry> ValueObserver (src/OpenTelemetry/Metrics_Internal.hs:81) opentelemetry> Synchronicity (src/OpenTelemetry/Metrics_Internal.hs:61) opentelemetry> Additivity (src/OpenTelemetry/Metrics_Internal.hs:63) opentelemetry> Monotonicity (src/OpenTelemetry/Metrics_Internal.hs:65) opentelemetry> InstrumentName (src/OpenTelemetry/Metrics_Internal.hs:67) opentelemetry> InstrumentId (src/OpenTelemetry/Metrics_Internal.hs:69) opentelemetry> instrumentName (src/OpenTelemetry/Metrics_Internal.hs:98) opentelemetry> instrumentId (src/OpenTelemetry/Metrics_Internal.hs:106) opentelemetry> 0% ( 0 / 4) in 'OpenTelemetry.SpanContext' opentelemetry> Missing documentation for: opentelemetry> Module header opentelemetry> TraceId (src/OpenTelemetry/SpanContext.hs:11) opentelemetry> SpanId (src/OpenTelemetry/SpanContext.hs:17) opentelemetry> SpanContext (src/OpenTelemetry/SpanContext.hs:23) opentelemetry> 0% ( 0 / 11) in 'OpenTelemetry.Propagation' opentelemetry> Missing documentation for: opentelemetry> Module header opentelemetry> PropagationFormat (src/OpenTelemetry/Propagation.hs:19) opentelemetry> w3cTraceContext (src/OpenTelemetry/Propagation.hs:31) opentelemetry> b3 (src/OpenTelemetry/Propagation.hs:41) opentelemetry> otTracer (src/OpenTelemetry/Propagation.hs:44) opentelemetry> typical_opentracing_format_with_prefix (src/OpenTelemetry/Propagation.hs:47) opentelemetry> parseSpanContext (src/OpenTelemetry/Propagation.hs:66) opentelemetry> isLowerHexDigit (src/OpenTelemetry/Propagation.hs:73) opentelemetry> fromHex (src/OpenTelemetry/Propagation.hs:76) opentelemetry> encode_u64 (src/OpenTelemetry/Propagation.hs:84) opentelemetry> decode_u64 (src/OpenTelemetry/Propagation.hs:87) opentelemetry> 0% ( 0 / 42) in 'OpenTelemetry.Eventlog_Internal' opentelemetry> Missing documentation for: opentelemetry> Module header opentelemetry> ProcessLocalSpanSerialNumber (src/OpenTelemetry/Eventlog_Internal.hs:33) opentelemetry> SpanInFlight (src/OpenTelemetry/Eventlog_Internal.hs:35) opentelemetry> MsgType (src/OpenTelemetry/Eventlog_Internal.hs:38) opentelemetry> BEGIN_SPAN (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> END_SPAN (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> TAG (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> EVENT (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> SET_PARENT_CONTEXT (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> SET_TRACE_ID (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> SET_SPAN_ID (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> DECLARE_INSTRUMENT (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> METRIC_CAPTURE (src/OpenTelemetry/Eventlog_Internal.hs:41) opentelemetry> maxMsgLen (src/OpenTelemetry/Eventlog_Internal.hs:53) opentelemetry> otelMagic (src/OpenTelemetry/Eventlog_Internal.hs:57) opentelemetry> header (src/OpenTelemetry/Eventlog_Internal.hs:65) opentelemetry> headerSize (src/OpenTelemetry/Eventlog_Internal.hs:71) opentelemetry> checkSize (src/OpenTelemetry/Eventlog_Internal.hs:75) opentelemetry> nextLocalSpan (src/OpenTelemetry/Eventlog_Internal.hs:83) opentelemetry> nextInstrumentId (src/OpenTelemetry/Eventlog_Internal.hs:87) opentelemetry> builder_beginSpan (src/OpenTelemetry/Eventlog_Internal.hs:93) opentelemetry> builder_endSpan (src/OpenTelemetry/Eventlog_Internal.hs:98) opentelemetry> builder_key_value (src/OpenTelemetry/Eventlog_Internal.hs:102) opentelemetry> builder_setTag (src/OpenTelemetry/Eventlog_Internal.hs:109) opentelemetry> builder_addEvent (src/OpenTelemetry/Eventlog_Internal.hs:113) ordered-containers> Running phase: checkPhase ordered-containers> Package has no test suites. ordered-containers> Running phase: haddockPhase ordered-containers> Preprocessing library for ordered-containers-0.2.4.. ordered-containers> Running Haddock on library for ordered-containers-0.2.4.. ordered-containers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:94:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Map/Ordered/Internal.hs:105:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OMap k v))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> 58% ( 24 / 41) in 'Data.Map.Ordered.Strict' ordered-containers> Missing documentation for: ordered-containers> OMap (Data/Map/Ordered/Internal.hs:28) ordered-containers> empty (Data/Map/Ordered/Internal.hs:196) ordered-containers> singleton (Data/Map/Ordered/Strict.hs:96) ordered-containers> <| (Data/Map/Ordered/Strict.hs:47) ordered-containers> |< (Data/Map/Ordered/Strict.hs:47) ordered-containers> >| (Data/Map/Ordered/Strict.hs:48) ordered-containers> |> (Data/Map/Ordered/Strict.hs:48) ordered-containers> L (Data/Map/Util.hs:58) ordered-containers> R (Data/Map/Util.hs:59) ordered-containers> delete (Data/Map/Ordered/Internal.hs:228) ordered-containers> null (Data/Map/Ordered/Internal.hs:207) ordered-containers> size (Data/Map/Ordered/Internal.hs:210) ordered-containers> member (Data/Map/Ordered/Internal.hs:213) ordered-containers> notMember (Data/Map/Ordered/Internal.hs:213) ordered-containers> lookup (Data/Map/Ordered/Internal.hs:217) ordered-containers> findIndex (Data/Map/Ordered/Internal.hs:273) ordered-containers> elemAt (Data/Map/Ordered/Internal.hs:278) ordered-containers> 59% ( 25 / 42) in 'Data.Map.Ordered' ordered-containers> Missing documentation for: ordered-containers> OMap (Data/Map/Ordered/Internal.hs:28) ordered-containers> empty (Data/Map/Ordered/Internal.hs:196) ordered-containers> singleton (Data/Map/Ordered.hs:46) ordered-containers> <| (Data/Map/Ordered/Internal.hs:121) ordered-containers> |< (Data/Map/Ordered/Internal.hs:121) ordered-containers> >| (Data/Map/Ordered/Internal.hs:122) ordered-containers> |> (Data/Map/Ordered/Internal.hs:122) ordered-containers> L (Data/Map/Util.hs:58) ordered-containers> R (Data/Map/Util.hs:59) ordered-containers> delete (Data/Map/Ordered/Internal.hs:228) ordered-containers> null (Data/Map/Ordered/Internal.hs:207) ordered-containers> size (Data/Map/Ordered/Internal.hs:210) ordered-containers> member (Data/Map/Ordered/Internal.hs:213) ordered-containers> notMember (Data/Map/Ordered/Internal.hs:213) ordered-containers> lookup (Data/Map/Ordered/Internal.hs:217) ordered-containers> findIndex (Data/Map/Ordered/Internal.hs:273) ordered-containers> elemAt (Data/Map/Ordered/Internal.hs:278) ordered-containers> 52% ( 19 / 36) in 'Data.Set.Ordered' ordered-containers> Missing documentation for: ordered-containers> OSet (Data/Set/Ordered.hs:52) ordered-containers> empty (Data/Set/Ordered.hs:200) ordered-containers> singleton (Data/Set/Ordered.hs:221) ordered-containers> <| (Data/Set/Ordered.hs:122) ordered-containers> |< (Data/Set/Ordered.hs:122) ordered-containers> >| (Data/Set/Ordered.hs:123) ordered-containers> |> (Data/Set/Ordered.hs:123) ordered-containers> L (Data/Map/Util.hs:58) ordered-containers> R (Data/Map/Util.hs:59) ordered-containers> null (Data/Set/Ordered.hs:228) ordered-containers> size (Data/Set/Ordered.hs:207) ordered-containers> member (Data/Set/Ordered.hs:203) ordered-containers> notMember (Data/Set/Ordered.hs:203) ordered-containers> delete (Data/Set/Ordered.hs:216) psqueues> [3 of 7] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/Data/IntPSQ.p_o ) psqueues> [4 of 7] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/Data/OrdPSQ/Internal.p_o ) psqueues> [5 of 7] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/Data/OrdPSQ.p_o ) psqueues> [6 of 7] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/Data/HashPSQ/Internal.p_o ) psqueues> psqueues> src/Data/HashPSQ/Internal.hs:59:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 59 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text-short> Preprocessing test suite 'text-short-tests' for text-short-0.1.6.. text-short> Building test suite 'text-short-tests' for text-short-0.1.6.. text-short> [1 of 1] Compiling Main ( src-test/Tests.hs, dist/build/text-short-tests/text-short-tests-tmp/Main.o ) these> Warning: --source-* options are ignored when --hyperlinked-source is enabled. these> 0% ( 0 / 2) in 'Data.Functor.These' these> Missing documentation for: these> Module header these> These1 (src/Data/Functor/These.hs:38) these> Warning: 'Maybe' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'here' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'there' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> 76% ( 13 / 17) in 'Data.These' these> Missing documentation for: these> distrThesePair (src/Data/These.hs:157) these> undistrThesePair (src/Data/These.hs:162) these> distrPairThese (src/Data/These.hs:174) these> undistrPairThese (src/Data/These.hs:179) these> Warning: 'Bifunctor' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'here' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'there' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'Bitraversable' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: 'id' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: '_This' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: '_That' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> Warning: '_These' is out of scope. these> If you qualify the identifier, haddock can try to link it anyway. these> 78% ( 30 / 38) in 'Data.These.Combinators' these> Missing documentation for: these> justThis (src/Data/These/Combinators.hs:182) these> justThat (src/Data/These/Combinators.hs:186) these> justThese (src/Data/These/Combinators.hs:190) these> catHere (src/Data/These/Combinators.hs:210) these> catThere (src/Data/These/Combinators.hs:213) these> mapThis (src/Data/These/Combinators.hs:241) these> mapThat (src/Data/These/Combinators.hs:245) these> mapThese (src/Data/These/Combinators.hs:249) time-compat> Preprocessing test suite 'main' for time-compat-1.9.7.. time-compat> Building test suite 'main' for time-compat-1.9.7.. time-compat> [ 1 of 32] Compiling Test.Arbitrary ( test/main/Test/Arbitrary.hs, dist/build/main/main-tmp/Test/Arbitrary.o ) time-compat> [ 2 of 32] Compiling Test.Calendar.AddDaysRef ( test/main/Test/Calendar/AddDaysRef.hs, dist/build/main/main-tmp/Test/Calendar/AddDaysRef.o ) time-compat> [ 3 of 32] Compiling Test.Calendar.AddDays ( test/main/Test/Calendar/AddDays.hs, dist/build/main/main-tmp/Test/Calendar/AddDays.o ) time-compat> [ 4 of 32] Compiling Test.Calendar.CalendarsRef ( test/main/Test/Calendar/CalendarsRef.hs, dist/build/main/main-tmp/Test/Calendar/CalendarsRef.o ) time-compat> [ 5 of 32] Compiling Test.Calendar.Calendars ( test/main/Test/Calendar/Calendars.hs, dist/build/main/main-tmp/Test/Calendar/Calendars.o ) time-compat> [ 6 of 32] Compiling Test.Calendar.ClipDatesRef ( test/main/Test/Calendar/ClipDatesRef.hs, dist/build/main/main-tmp/Test/Calendar/ClipDatesRef.o ) time-compat> [ 7 of 32] Compiling Test.Calendar.ClipDates ( test/main/Test/Calendar/ClipDates.hs, dist/build/main/main-tmp/Test/Calendar/ClipDates.o ) time-compat> [ 8 of 32] Compiling Test.Calendar.ConvertBack ( test/main/Test/Calendar/ConvertBack.hs, dist/build/main/main-tmp/Test/Calendar/ConvertBack.o ) time-compat> [ 9 of 32] Compiling Test.Calendar.Duration ( test/main/Test/Calendar/Duration.hs, dist/build/main/main-tmp/Test/Calendar/Duration.o ) time-compat> [10 of 32] Compiling Test.Calendar.EasterRef ( test/main/Test/Calendar/EasterRef.hs, dist/build/main/main-tmp/Test/Calendar/EasterRef.o ) time-compat> [11 of 32] Compiling Test.Calendar.Easter ( test/main/Test/Calendar/Easter.hs, dist/build/main/main-tmp/Test/Calendar/Easter.o ) time-compat> [12 of 32] Compiling Test.Calendar.LongWeekYearsRef ( test/main/Test/Calendar/LongWeekYearsRef.hs, dist/build/main/main-tmp/Test/Calendar/LongWeekYearsRef.o ) time-compat> [13 of 32] Compiling Test.Calendar.LongWeekYears ( test/main/Test/Calendar/LongWeekYears.hs, dist/build/main/main-tmp/Test/Calendar/LongWeekYears.o ) time-compat> [14 of 32] Compiling Test.Calendar.MonthDayRef ( test/main/Test/Calendar/MonthDayRef.hs, dist/build/main/main-tmp/Test/Calendar/MonthDayRef.o ) time-compat> [15 of 32] Compiling Test.Calendar.MonthDay ( test/main/Test/Calendar/MonthDay.hs, dist/build/main/main-tmp/Test/Calendar/MonthDay.o ) time-compat> [16 of 32] Compiling Test.Calendar.Valid ( test/main/Test/Calendar/Valid.hs, dist/build/main/main-tmp/Test/Calendar/Valid.o ) time-compat> [17 of 32] Compiling Test.Clock.Conversion ( test/main/Test/Clock/Conversion.hs, dist/build/main/main-tmp/Test/Clock/Conversion.o ) time-compat> [18 of 32] Compiling Test.Clock.Resolution ( test/main/Test/Clock/Resolution.hs, dist/build/main/main-tmp/Test/Clock/Resolution.o ) time-compat> [19 of 32] Compiling Test.Format.Compile ( test/main/Test/Format/Compile.hs, dist/build/main/main-tmp/Test/Format/Compile.o ) time-compat> [20 of 32] Compiling Test.LocalTime.CalendarDiffTime ( test/main/Test/LocalTime/CalendarDiffTime.hs, dist/build/main/main-tmp/Test/LocalTime/CalendarDiffTime.o ) time-compat> [21 of 32] Compiling Test.LocalTime.TimeOfDay ( test/main/Test/LocalTime/TimeOfDay.hs, dist/build/main/main-tmp/Test/LocalTime/TimeOfDay.o ) time-compat> [22 of 32] Compiling Test.LocalTime.TimeRef ( test/main/Test/LocalTime/TimeRef.hs, dist/build/main/main-tmp/Test/LocalTime/TimeRef.o ) time-compat> [23 of 32] Compiling Test.LocalTime.Time ( test/main/Test/LocalTime/Time.hs, dist/build/main/main-tmp/Test/LocalTime/Time.o ) time-compat> [24 of 32] Compiling Test.TestUtil ( test/main/Test/TestUtil.hs, dist/build/main/main-tmp/Test/TestUtil.o ) time-compat> [25 of 32] Compiling Test.Format.ParseTime ( test/main/Test/Format/ParseTime.hs, dist/build/main/main-tmp/Test/Format/ParseTime.o ) time-compat> time-compat> test/main/Test/Format/ParseTime.hs:692:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘monthFormats’ time-compat> | time-compat> 692 | monthFormats = time-compat> | ^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/ParseTime.hs:764:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘calendarDiffDaysFormats’ time-compat> | uuid-types> Preprocessing test suite 'testuuid' for uuid-types-1.0.6.. uuid-types> Building test suite 'testuuid' for uuid-types-1.0.6.. uuid-types> [1 of 1] Compiling Main ( tests/TestUUID.hs, dist/build/testuuid/testuuid-tmp/Main.o ) uuid-types> uuid-types> tests/TestUUID.hs:11:1: warning: [-Wunused-imports] uuid-types> The import of ‘Data.Functor’ is redundant uuid-types> except perhaps to import instances from ‘Data.Functor’ uuid-types> To import instances alone, use: import Data.Functor() uuid-types> | uuid-types> 11 | import Data.Functor ((<$>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uuid-types> [2 of 2] Linking dist/build/testuuid/testuuid async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] opentelemetry> builder_setParentSpanContext (src/OpenTelemetry/Eventlog_Internal.hs:117) opentelemetry> builder_setTraceId (src/OpenTelemetry/Eventlog_Internal.hs:122) opentelemetry> builder_setSpanId (src/OpenTelemetry/Eventlog_Internal.hs:126) opentelemetry> builder_declareInstrument (src/OpenTelemetry/Eventlog_Internal.hs:130) opentelemetry> builder_captureMetric (src/OpenTelemetry/Eventlog_Internal.hs:138) opentelemetry> traceBuilder (src/OpenTelemetry/Eventlog_Internal.hs:145) opentelemetry> beginSpan' (src/OpenTelemetry/Eventlog_Internal.hs:151) opentelemetry> endSpan' (src/OpenTelemetry/Eventlog_Internal.hs:155) opentelemetry> setTag' (src/OpenTelemetry/Eventlog_Internal.hs:158) opentelemetry> addEvent' (src/OpenTelemetry/Eventlog_Internal.hs:162) opentelemetry> setParentSpanContext' (src/OpenTelemetry/Eventlog_Internal.hs:166) opentelemetry> setTraceId' (src/OpenTelemetry/Eventlog_Internal.hs:170) opentelemetry> setSpanId' (src/OpenTelemetry/Eventlog_Internal.hs:174) opentelemetry> createInstrument' (src/OpenTelemetry/Eventlog_Internal.hs:178) opentelemetry> writeMetric' (src/OpenTelemetry/Eventlog_Internal.hs:181) opentelemetry> instrumentTag (src/OpenTelemetry/Eventlog_Internal.hs:185) opentelemetry> instrumentTagStr (src/OpenTelemetry/Eventlog_Internal.hs:194) opentelemetry> Warning: 'Counter' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'UpDownCounter' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'ValueRecorder' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'SumObserver' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'UpDownSumObserver' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> Warning: 'ValueObserver' is out of scope. opentelemetry> If you qualify the identifier, haddock can try to link it anyway. opentelemetry> 18% ( 7 / 37) in 'OpenTelemetry.Eventlog' opentelemetry> Missing documentation for: opentelemetry> Module header opentelemetry> beginSpan (src/OpenTelemetry/Eventlog.hs:202) opentelemetry> endSpan (src/OpenTelemetry/Eventlog.hs:209) opentelemetry> withSpan (src/OpenTelemetry/Eventlog.hs:166) opentelemetry> withSpan_ (src/OpenTelemetry/Eventlog.hs:190) opentelemetry> setSpanId (src/OpenTelemetry/Eventlog.hs:194) opentelemetry> setTraceId (src/OpenTelemetry/Eventlog.hs:198) opentelemetry> setTag (src/OpenTelemetry/Eventlog.hs:213) opentelemetry> addEvent (src/OpenTelemetry/Eventlog.hs:217) opentelemetry> setParentSpanContext (src/OpenTelemetry/Eventlog.hs:221) opentelemetry> SpanInFlight (src/OpenTelemetry/Eventlog_Internal.hs:35) opentelemetry> mkCounter (src/OpenTelemetry/Eventlog.hs:225) opentelemetry> mkUpDownCounter (src/OpenTelemetry/Eventlog.hs:232) opentelemetry> mkValueRecorder (src/OpenTelemetry/Eventlog.hs:239) opentelemetry> mkSumObserver (src/OpenTelemetry/Eventlog.hs:246) opentelemetry> mkUpDownSumObserver (src/OpenTelemetry/Eventlog.hs:253) opentelemetry> mkValueObserver (src/OpenTelemetry/Eventlog.hs:260) opentelemetry> Counter (src/OpenTelemetry/Metrics_Internal.hs:71) opentelemetry> UpDownCounter (src/OpenTelemetry/Metrics_Internal.hs:73) opentelemetry> ValueRecorder (src/OpenTelemetry/Metrics_Internal.hs:75) opentelemetry> SumObserver (src/OpenTelemetry/Metrics_Internal.hs:77) opentelemetry> UpDownSumObserver (src/OpenTelemetry/Metrics_Internal.hs:79) opentelemetry> ValueObserver (src/OpenTelemetry/Metrics_Internal.hs:81) opentelemetry> Synchronicity (src/OpenTelemetry/Metrics_Internal.hs:61) opentelemetry> Additivity (src/OpenTelemetry/Metrics_Internal.hs:63) opentelemetry> Monotonicity (src/OpenTelemetry/Metrics_Internal.hs:65) opentelemetry> InstrumentName (src/OpenTelemetry/Metrics_Internal.hs:67) opentelemetry> InstrumentId (src/OpenTelemetry/Metrics_Internal.hs:69) opentelemetry> instrumentName (src/OpenTelemetry/Metrics_Internal.hs:98) opentelemetry> instrumentId (src/OpenTelemetry/Metrics_Internal.hs:106) ordered-containers> filter (Data/Set/Ordered.hs:212) ordered-containers> findIndex (Data/Set/Ordered.hs:231) ordered-containers> elemAt (Data/Set/Ordered.hs:236) ordered-containers> ordered-containers> Data/Set/Ordered.hs:106:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias L (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> ordered-containers> Data/Set/Ordered.hs:116:9: warning: [-Wnoncanonical-monoid-instances] ordered-containers> Noncanonical ‘mappend’ definition detected ordered-containers> in the instance declaration for ‘Monoid (Bias R (OSet a))’. ordered-containers> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ordered-containers> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ ordered-containers> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid ordered-containers> | ordered-containers> 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') ordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ordered-containers> Warning: Data.Map.Ordered.Strict: could not find link destinations for: ordered-containers> - Data.Map.Util.IndexPreference ordered-containers> - Data.Map.Util.L ordered-containers> - Data.Map.Util.R ordered-containers> Warning: Data.Map.Ordered: could not find link destinations for: ordered-containers> - Data.Map.Util.IndexPreference ordered-containers> - Data.Map.Util.L ordered-containers> - Data.Map.Util.R ordered-containers> Warning: Data.Set.Ordered: could not find link destinations for: ordered-containers> - Data.Map.Util.IndexPreference ordered-containers> - Data.Map.Util.L ordered-containers> - Data.Map.Util.R time-compat> 764 | calendarDiffDaysFormats = map FormatString ["%yy%Bm%ww%Dd", "%yy%Bm%dd", "%bm%ww%Dd", "%bm%dd"] time-compat> | ^^^^^^^^^^^^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/ParseTime.hs:767:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘calendarDiffTimeFormats’ time-compat> | time-compat> 767 | calendarDiffTimeFormats = time-compat> | ^^^^^^^^^^^^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/ParseTime.hs:780:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘diffTimeFormats’ time-compat> | time-compat> 780 | diffTimeFormats = time-compat> | ^^^^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/ParseTime.hs:784:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘nominalDiffTimeFormats’ time-compat> | time-compat> 784 | nominalDiffTimeFormats = time-compat> | ^^^^^^^^^^^^^^^^^^^^^^ data-fix (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 data-fix (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ data-fix (post)> data-fix (post)> Pushing /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc (418.33 KiB) data-fix (post)> Pushing /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 (1.08 MiB) data-fix (post)> data-fix (post)> All done. data-fix (post)> added 2 signatures data-fix (post)> added 1 signatures data-fix (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc /nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4 data-fix (post)> copying 2 paths... data-fix (post)> copying path '/nix/store/473r1l7d48zc9brarb4if5sq760w5c21-data-fix-0.3.4-doc' to 'https://cache.nix-ci.com'... data-fix (post)> copying path '/nix/store/xn423ra6vrfzr40f5xbbqb5w6why0qmd-data-fix-0.3.4' to 'https://cache.nix-ci.com'... data-fix (post)> copying 1 paths... data-fix (post)> copying path '/nix/store/4z5r2hfz4y3c0ywd6r448mrjy3l2y8m2-data-fix-0.3.4.drv' to 'https://cache.nix-ci.com'... async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] case-insensitive> Warning: Data.CaseInsensitive: could not find link destinations for: case-insensitive> - Data.CaseInsensitive.Internal.foldCaseList constraints> Running phase: checkPhase constraints> Running 1 test suites... constraints> Test suite spec: RUNNING... constraints> constraints> GH55 constraints> GH #53 constraints> should normalize Lcm m m [✔] constraints> GH117 constraints> GH #117 constraints> should evaluate `charToNat @'a'` to 97 [✔] constraints> should evaluate `natToChar @97` to 'a' [✔] constraints> constraints> Finished in 0.0009 seconds constraints> 3 examples, 0 failures constraints> Test suite spec: PASS constraints> Test suite logged to: dist/test/constraints-0.14.2-spec.log constraints> 1 of 1 test suites (1 of 1 test cases) passed. constraints> Running phase: haddockPhase constraints> Preprocessing library for constraints-0.14.2.. constraints> Running Haddock on library for constraints-0.14.2.. constraints> Warning: --source-* options are ignored when --hyperlinked-source is enabled. constraints> Warning: 'Sat' is out of scope. constraints> If you qualify the identifier, haddock can try to link it anyway. constraints> Warning: 'IncoherentInstances' is out of scope. constraints> If you qualify the identifier, haddock can try to link it anyway. constraints> Warning: '.' is ambiguous. It is defined constraints> * in ‘GHC.Base’ constraints> * in ‘Control.Category’ constraints> You may be able to disambiguate the identifier by qualifying it or constraints> by specifying the type/value namespace explicitly. constraints> Defaulting to the one defined in ‘Control.Category’ constraints> Warning: 'id' is ambiguous. It is defined constraints> * in ‘GHC.Base’ constraints> * in ‘Control.Category’ constraints> You may be able to disambiguate the identifier by qualifying it or constraints> by specifying the type/value namespace explicitly. constraints> Defaulting to the one defined in ‘Control.Category’ constraints> Warning: 'Any' is out of scope. constraints> If you qualify the identifier, haddock can try to link it anyway. constraints> 93% ( 30 / 32) in 'Data.Constraint' constraints> Missing documentation for: constraints> strengthen1 (src/Data/Constraint.hs:365) constraints> strengthen2 (src/Data/Constraint.hs:368) constraints> 57% ( 4 / 7) in 'Data.Constraint.Deferrable' constraints> Missing documentation for: constraints> UnsatisfiedConstraint (src/Data/Constraint/Deferrable.hs:39) constraints> defer (src/Data/Constraint/Deferrable.hs:52) constraints> deferred (src/Data/Constraint/Deferrable.hs:49) constraints> 75% ( 9 / 12) in 'Data.Constraint.Forall' constraints> Missing documentation for: constraints> Forall (src/Data/Constraint/Forall.hs:41) constraints> Forall1 (src/Data/Constraint/Forall.hs:88) constraints> forall_ (src/Data/Constraint/Forall.hs:54) constraints> 0% ( 0 / 3) in 'Data.Constraint.Lifting' constraints> Missing documentation for: constraints> Module header constraints> Lifting (src/Data/Constraint/Lifting.hs:50) constraints> Lifting2 (src/Data/Constraint/Lifting.hs:356) constraints> Warning: 'Nat' is out of scope. constraints> If you qualify the identifier, haddock can try to link it anyway. constraints> Warning: 'Symbol' is out of scope. constraints> If you qualify the identifier, haddock can try to link it anyway. constraints> 100% ( 10 / 10) in 'Data.Constraint.Unsafe' constraints> 3% ( 4 /101) in 'Data.Constraint.Nat' constraints> Missing documentation for: constraints> Min (src/Data/Constraint/Nat.hs:66) constraints> Max (src/Data/Constraint/Nat.hs:68) constraints> Lcm (src/Data/Constraint/Nat.hs:72) constraints> Gcd (src/Data/Constraint/Nat.hs:70) constraints> Divides (src/Data/Constraint/Nat.hs:75) constraints> plusNat (src/Data/Constraint/Nat.hs:131) constraints> minusNat (src/Data/Constraint/Nat.hs:134) constraints> timesNat (src/Data/Constraint/Nat.hs:143) constraints> powNat (src/Data/Constraint/Nat.hs:146) constraints> minNat (src/Data/Constraint/Nat.hs:137) constraints> maxNat (src/Data/Constraint/Nat.hs:140) constraints> gcdNat (src/Data/Constraint/Nat.hs:125) constraints> lcmNat (src/Data/Constraint/Nat.hs:128) constraints> divNat (src/Data/Constraint/Nat.hs:149) constraints> modNat (src/Data/Constraint/Nat.hs:152) constraints> log2Nat (src/Data/Constraint/Nat.hs:155) constraints> plusZero (src/Data/Constraint/Nat.hs:165) constraints> minusZero (src/Data/Constraint/Nat.hs:168) constraints> timesZero (src/Data/Constraint/Nat.hs:171) constraints> timesOne (src/Data/Constraint/Nat.hs:174) constraints> powZero (src/Data/Constraint/Nat.hs:191) constraints> powOne (src/Data/Constraint/Nat.hs:249) constraints> maxZero (src/Data/Constraint/Nat.hs:184) constraints> minZero (src/Data/Constraint/Nat.hs:177) constraints> gcdZero (src/Data/Constraint/Nat.hs:113) constraints> gcdOne (src/Data/Constraint/Nat.hs:116) constraints> lcmZero (src/Data/Constraint/Nat.hs:119) constraints> lcmOne (src/Data/Constraint/Nat.hs:122) constraints> plusAssociates (src/Data/Constraint/Nat.hs:279) fin> 75% ( 31 / 41) in 'Data.Fin' fin> Missing documentation for: fin> fin0 (src/Data/Fin.hs:583) fin> fin1 (src/Data/Fin.hs:584) fin> fin2 (src/Data/Fin.hs:585) fin> fin3 (src/Data/Fin.hs:586) fin> fin4 (src/Data/Fin.hs:587) fin> fin5 (src/Data/Fin.hs:588) fin> fin6 (src/Data/Fin.hs:589) fin> fin7 (src/Data/Fin.hs:590) fin> fin8 (src/Data/Fin.hs:591) fin> fin9 (src/Data/Fin.hs:592) fin> Warning: Data.Type.Nat: could not find link destinations for: fin> - Data.Type.Nat.DivMod2' lucid> Preprocessing test suite 'test' for lucid-2.11.20250303.. lucid> Building test suite 'test' for lucid-2.11.20250303.. lucid> [1 of 2] Compiling Example1 ( test/Example1.hs, dist/build/test/test-tmp/Example1.o ) lucid> [2 of 2] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) opentelemetry> Documentation created: dist/doc/html/opentelemetry/index.html, opentelemetry> dist/doc/html/opentelemetry/opentelemetry.txt opentelemetry> Running phase: installPhase opentelemetry> Installing library in /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/opentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe opentelemetry> Running phase: fixupPhase opentelemetry> shrinking RPATHs of ELF executables and libraries in /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 opentelemetry> shrinking /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSopentelemetry-0.8.0-HnH6IMPdZb3J74NNyNhFe-ghc9.6.3.so ordered-containers> Documentation created: dist/doc/html/ordered-containers/index.html, ordered-containers> dist/doc/html/ordered-containers/ordered-containers.txt psqueues> [7 of 7] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/Data/HashPSQ.p_o ) psqueues> Preprocessing test suite 'psqueues-tests' for psqueues-0.2.8.1.. psqueues> Building test suite 'psqueues-tests' for psqueues-0.2.8.1.. psqueues> [ 1 of 15] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/BitUtil.o ) psqueues> [ 2 of 15] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ/Internal.o ) psqueues> psqueues> src/Data/IntPSQ/Internal.hs:66:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 66 | import Control.Applicative ((<$>), (<*>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:70:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 70 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:75:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Word’ is redundant psqueues> except perhaps to import instances from ‘Data.Word’ psqueues> To import instances alone, use: import Data.Word() psqueues> | psqueues> 75 | import Data.Word (Word) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text-short> [2 of 2] Linking dist/build/text-short-tests/text-short-tests text-short> Running phase: checkPhase text-short> Running 1 test suites... text-short> Test suite text-short-tests: RUNNING... text-short> Tests text-short> Unit-tests text-short> fromText mempty: OK text-short> fromShortByteString [0xc0,0x80]: OK text-short> fromByteString [0xc0,0x80]: OK text-short> fromByteString [0xf0,0x90,0x80,0x80]: OK text-short> fromByteString [0xf4,0x90,0x80,0x80]: OK text-short> IsString U+D800: OK text-short> Binary.encode: OK text-short> Binary.decode: OK text-short> singleton: OK (0.02s) text-short> splitAtEnd: OK text-short> split#1: OK text-short> split#2: OK text-short> split#3: OK text-short> split#4: OK text-short> literal0: OK text-short> literal1: OK text-short> literal2: OK text-short> literal3: OK text-short> literal4: OK text-short> literal5: OK text-short> literal6: OK text-short> literal7: OK text-short> literal8: OK text-short> literal9: OK text-short> literal10: OK text-short> literal12: OK text-short> TH.Lift: OK text-short> TTH.Lift: OK text-short> Properties text-short> length/fromText: OK (0.17s) text-short> +++ OK, passed 50000 tests. text-short> length/fromString: OK (0.29s) text-short> +++ OK, passed 50000 tests. these> Documentation created: dist/doc/html/these/index.html, these> dist/doc/html/these/these.txt these> Running phase: installPhase these> Installing library in /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 these> Running phase: fixupPhase these> shrinking RPATHs of ELF executables and libraries in /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 these> shrinking /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSthese-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87-ghc9.6.3.so these> checking for references to /build/ in /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1... these> patching script interpreter paths in /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 these> stripping (with command strip and flags -S -p) in /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1/lib these> shrinking RPATHs of ELF executables and libraries in /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc these> checking for references to /build/ in /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc... these> patching script interpreter paths in /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc time-compat> [26 of 32] Compiling Test.Format.ISO8601 ( test/main/Test/Format/ISO8601.hs, dist/build/main/main-tmp/Test/Format/ISO8601.o ) time-compat> [27 of 32] Compiling Test.Format.Format ( test/main/Test/Format/Format.hs, dist/build/main/main-tmp/Test/Format/Format.o ) time-compat> time-compat> test/main/Test/Format/Format.hs:17:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘chars’ time-compat> | time-compat> 17 | chars = "aAbBcCdDeFgGhHIjklmMnprRStTuUVwWxXyYzZ%" time-compat> | ^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:21:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘modifiers’ time-compat> | time-compat> 21 | modifiers = "_-0^" time-compat> | ^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:24:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘widths’ time-compat> | time-compat> 24 | widths = ["", "1", "2", "9", "12"] time-compat> | ^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:27:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘formats’ time-compat> | time-compat> 27 | formats = time-compat> | ^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:36:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘somestrings’ time-compat> | time-compat> 36 | somestrings = ["", " ", "-", "\n"] time-compat> | ^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:39:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘compareExpected’ time-compat> | time-compat> 39 | compareExpected testname fmt str proxy = time-compat> | ^^^^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:47:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘checkParse’ time-compat> | time-compat> 47 | checkParse fmt str = time-compat> | ^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:56:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘testCheckParse’ time-compat> | time-compat> 56 | testCheckParse = testGroup "checkParse" $ tgroup formats $ \fmt -> tgroup somestrings $ \str -> checkParse fmt str time-compat> | ^^^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:71:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘testZone’ time-compat> | time-compat> 71 | testZone fmt expected minutes = time-compat> | ^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:75:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘testZonePair’ time-compat> | time-compat> 75 | testZonePair mods expected minutes = time-compat> | ^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:81:1: warning: [-Wunused-top-binds] time-compat> Defined but not used: ‘testTimeZone’ time-compat> | time-compat> 81 | testTimeZone = time-compat> | ^^^^^^^^^^^^ time-compat> time-compat> test/main/Test/Format/Format.hs:109:1: warning: [-Wunused-top-binds] uuid-types> Running phase: checkPhase uuid-types> Running 1 test suites... uuid-types> Test suite testuuid: RUNNING... uuid-types> tests uuid-types> nil is null: OK uuid-types> nil uuid-types> nil string: OK uuid-types> nil bytes: OK uuid-types> TH.Lift: OK uuid-types> conversions uuid-types> conv bytes to string: OK uuid-types> conv string to bytes: OK uuid-types> UUID fromByteString: OK uuid-types> UUID fromWords: OK uuid-types> UUID Storeable(poke): OK uuid-types> UUID Binary(encode): OK uuid-types> String round trip: OK uuid-types> +++ OK, passed 100 tests. uuid-types> Read/Show round-trip: OK uuid-types> +++ OK, passed 100 tests. uuid-types> ByteString round trip: OK uuid-types> +++ OK, passed 100 tests. uuid-types> Storeable round-trip: OK uuid-types> +++ OK, passed 100 tests. uuid-types> String length: OK uuid-types> +++ OK, passed 100 tests. uuid-types> ByteString length: OK uuid-types> +++ OK, passed 100 tests. uuid-types> Randoms differ: OK uuid-types> +++ OK, passed 100 tests. uuid-types> Random not null: OK uuid-types> +++ OK, passed 100 tests. uuid-types> fromASCIIBytes_fromString1: OK uuid-types> +++ OK, passed 100 tests. uuid-types> fromASCIIBytes_fromString2: OK uuid-types> +++ OK, passed 100 tests. uuid-types> fromASCIIBytes_toString: OK uuid-types> +++ OK, passed 100 tests. uuid-types> fromASCIIBytes_toASCIIBytes: OK uuid-types> +++ OK, passed 100 tests. uuid-types> toASCIIBytes_fromASCIIBytes: OK uuid-types> +++ OK, passed 100 tests. uuid-types> toWords_fromWords: OK uuid-types> +++ OK, passed 100 tests. uuid-types> fromWords_toWords: OK uuid-types> +++ OK, passed 100 tests. uuid-types> uuid-types> All 25 tests passed (0.01s) uuid-types> Test suite testuuid: PASS uuid-types> Test suite logged to: dist/test/uuid-types-1.0.6-testuuid.log uuid-types> 1 of 1 test suites (1 of 1 test cases) passed. uuid-types> Running phase: haddockPhase uuid-types> Preprocessing library for uuid-types-1.0.6.. uuid-types> Running Haddock on library for uuid-types-1.0.6.. uuid-types> Warning: --source-* options are ignored when --hyperlinked-source is enabled. uuid-types> Warning: 'u' is out of scope. uuid-types> If you qualify the identifier, haddock can try to link it anyway. uuid-types> Warning: 'ByteString' is out of scope. uuid-types> If you qualify the identifier, haddock can try to link it anyway. uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:49:1: warning: [-Wunused-imports] uuid-types> The import of ‘Control.Applicative’ is redundant uuid-types> except perhaps to import instances from ‘Control.Applicative’ uuid-types> To import instances alone, use: import Control.Applicative() uuid-types> | uuid-types> 49 | import Control.Applicative ((<*>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uuid-types> uuid-types> src/Data/UUID/Types/Internal.hs:55:1: warning: [-Wunused-imports] uuid-types> The import of ‘Data.Functor’ is redundant uuid-types> except perhaps to import instances from ‘Data.Functor’ uuid-types> To import instances alone, use: import Data.Functor() uuid-types> | uuid-types> 55 | import Data.Functor ((<$>)) uuid-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uuid-types> 100% ( 23 / 23) in 'Data.UUID.Types' async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] constraints> timesAssociates (src/Data/Constraint/Nat.hs:282) constraints> minAssociates (src/Data/Constraint/Nat.hs:285) constraints> maxAssociates (src/Data/Constraint/Nat.hs:288) constraints> gcdAssociates (src/Data/Constraint/Nat.hs:291) constraints> lcmAssociates (src/Data/Constraint/Nat.hs:294) constraints> plusCommutes (src/Data/Constraint/Nat.hs:267) constraints> timesCommutes (src/Data/Constraint/Nat.hs:270) constraints> minCommutes (src/Data/Constraint/Nat.hs:273) constraints> maxCommutes (src/Data/Constraint/Nat.hs:276) constraints> gcdCommutes (src/Data/Constraint/Nat.hs:107) constraints> lcmCommutes (src/Data/Constraint/Nat.hs:110) constraints> plusDistributesOverTimes (src/Data/Constraint/Nat.hs:339) constraints> timesDistributesOverPow (src/Data/Constraint/Nat.hs:342) constraints> timesDistributesOverGcd (src/Data/Constraint/Nat.hs:345) constraints> timesDistributesOverLcm (src/Data/Constraint/Nat.hs:348) constraints> minDistributesOverPlus (src/Data/Constraint/Nat.hs:309) constraints> minDistributesOverTimes (src/Data/Constraint/Nat.hs:312) constraints> minDistributesOverPow1 (src/Data/Constraint/Nat.hs:315) constraints> minDistributesOverPow2 (src/Data/Constraint/Nat.hs:318) constraints> minDistributesOverMax (src/Data/Constraint/Nat.hs:321) constraints> maxDistributesOverPlus (src/Data/Constraint/Nat.hs:324) constraints> maxDistributesOverTimes (src/Data/Constraint/Nat.hs:327) constraints> maxDistributesOverPow1 (src/Data/Constraint/Nat.hs:330) constraints> maxDistributesOverPow2 (src/Data/Constraint/Nat.hs:333) constraints> maxDistributesOverMin (src/Data/Constraint/Nat.hs:336) constraints> gcdDistributesOverLcm (src/Data/Constraint/Nat.hs:357) constraints> lcmDistributesOverGcd (src/Data/Constraint/Nat.hs:360) constraints> minIsIdempotent (src/Data/Constraint/Nat.hs:297) constraints> maxIsIdempotent (src/Data/Constraint/Nat.hs:300) constraints> lcmIsIdempotent (src/Data/Constraint/Nat.hs:306) constraints> gcdIsIdempotent (src/Data/Constraint/Nat.hs:303) constraints> plusIsCancellative (src/Data/Constraint/Nat.hs:351) constraints> timesIsCancellative (src/Data/Constraint/Nat.hs:354) constraints> dividesPlus (src/Data/Constraint/Nat.hs:363) constraints> dividesTimes (src/Data/Constraint/Nat.hs:366) constraints> dividesMin (src/Data/Constraint/Nat.hs:369) constraints> dividesMax (src/Data/Constraint/Nat.hs:372) constraints> dividesPow (src/Data/Constraint/Nat.hs:381) constraints> dividesGcd (src/Data/Constraint/Nat.hs:101) constraints> dividesLcm (src/Data/Constraint/Nat.hs:104) constraints> plusMonotone1 (src/Data/Constraint/Nat.hs:213) constraints> plusMonotone2 (src/Data/Constraint/Nat.hs:216) constraints> timesMonotone1 (src/Data/Constraint/Nat.hs:231) constraints> timesMonotone2 (src/Data/Constraint/Nat.hs:234) constraints> powMonotone1 (src/Data/Constraint/Nat.hs:219) constraints> powMonotone2 (src/Data/Constraint/Nat.hs:222) constraints> minMonotone1 (src/Data/Constraint/Nat.hs:237) constraints> minMonotone2 (src/Data/Constraint/Nat.hs:240) constraints> maxMonotone1 (src/Data/Constraint/Nat.hs:243) constraints> maxMonotone2 (src/Data/Constraint/Nat.hs:246) constraints> divMonotone1 (src/Data/Constraint/Nat.hs:225) constraints> divMonotone2 (src/Data/Constraint/Nat.hs:228) constraints> euclideanNat (src/Data/Constraint/Nat.hs:264) constraints> plusMod (src/Data/Constraint/Nat.hs:252) constraints> timesMod (src/Data/Constraint/Nat.hs:255) constraints> modBound (src/Data/Constraint/Nat.hs:258) constraints> log2Pow (src/Data/Constraint/Nat.hs:261) constraints> dividesDef (src/Data/Constraint/Nat.hs:378) constraints> timesDiv (src/Data/Constraint/Nat.hs:384) constraints> eqLe (src/Data/Constraint/Nat.hs:98) constraints> leEq (src/Data/Constraint/Nat.hs:392) constraints> leId (src/Data/Constraint/Nat.hs:389) constraints> leTrans (src/Data/Constraint/Nat.hs:395) constraints> leZero (src/Data/Constraint/Nat.hs:194) constraints> zeroLe (src/Data/Constraint/Nat.hs:197) constraints> plusMinusInverse1 (src/Data/Constraint/Nat.hs:204) constraints> plusMinusInverse2 (src/Data/Constraint/Nat.hs:207) constraints> plusMinusInverse3 (src/Data/Constraint/Nat.hs:210) constraints> 12% ( 3 / 24) in 'Data.Constraint.Symbol' constraints> Missing documentation for: constraints> Take (src/Data/Constraint/Symbol.hs:53) constraints> Drop (src/Data/Constraint/Symbol.hs:54) constraints> Length (src/Data/Constraint/Symbol.hs:55) constraints> appendSymbol (src/Data/Constraint/Symbol.hs:86) constraints> appendUnit1 (src/Data/Constraint/Symbol.hs:89) constraints> appendUnit2 (src/Data/Constraint/Symbol.hs:92) constraints> appendAssociates (src/Data/Constraint/Symbol.hs:95) constraints> takeSymbol (src/Data/Constraint/Symbol.hs:98) constraints> dropSymbol (src/Data/Constraint/Symbol.hs:101) constraints> takeAppendDrop (src/Data/Constraint/Symbol.hs:104) time-compat> Defined but not used: ‘testAFormat’ time-compat> | time-compat> 109 | testAFormat fmt expected t = testCase fmt $ assertEqual "" expected $ formatTime defaultTimeLocale fmt t time-compat> | ^^^^^^^^^^^ time-compat> [28 of 32] Compiling Test.Clock.TAI ( test/main/Test/Clock/TAI.hs, dist/build/main/main-tmp/Test/Clock/TAI.o ) time-compat> [29 of 32] Compiling Test.Calendar.Week ( test/main/Test/Calendar/Week.hs, dist/build/main/main-tmp/Test/Calendar/Week.o ) time-compat> [30 of 32] Compiling Test.Calendar.CalendarProps ( test/main/Test/Calendar/CalendarProps.hs, dist/build/main/main-tmp/Test/Calendar/CalendarProps.o ) time-compat> [31 of 32] Compiling Test.Types ( test/main/Test/Types.hs, dist/build/main/main-tmp/Test/Types.o ) time-compat> [32 of 32] Compiling Main ( test/main/Main.hs, dist/build/main/main-tmp/Main.o ) time-compat> time-compat> test/main/Main.hs:21:1: warning: [-Wunused-imports] time-compat> The import of ‘Test.Format.ParseTime’ is redundant time-compat> except perhaps to import instances from ‘Test.Format.ParseTime’ time-compat> To import instances alone, use: import Test.Format.ParseTime() time-compat> | time-compat> 21 | import Test.Format.ParseTime time-compat> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ time-compat> [33 of 33] Linking dist/build/main/main these (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 these (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ these (post)> these (post)> Pushing /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 (3.08 MiB) these (post)> Pushing /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc (1001.22 KiB) these (post)> these (post)> All done. these (post)> added 2 signatures these (post)> added 2 signatures these (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc /nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1 these (post)> copying 2 paths... these (post)> copying path '/nix/store/0f47f556fk5b82kn5r0zv11asa8psc3g-these-1.2.1-doc' to 'https://cache.nix-ci.com'... these (post)> copying path '/nix/store/b1ap2k5r47spqd357p518crz6ncygy86-these-1.2.1' to 'https://cache.nix-ci.com'... these (post)> copying 1 paths... these (post)> copying path '/nix/store/9r4f8hkcrr0gf1jiv1c2b51cyjvjynvb-these-1.2.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/3msi0mzv6n141ygiqhrv9salm522c899-strict-0.5.1.drv'... async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] case-insensitive> Documentation created: dist/doc/html/case-insensitive/index.html, case-insensitive> dist/doc/html/case-insensitive/case-insensitive.txt case-insensitive> Preprocessing test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. case-insensitive> Running phase: installPhase case-insensitive> Installing library in /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA case-insensitive> Running phase: fixupPhase case-insensitive> shrinking RPATHs of ELF executables and libraries in /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 case-insensitive> shrinking /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHScase-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA-ghc9.6.3.so case-insensitive> checking for references to /build/ in /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0... case-insensitive> patching script interpreter paths in /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 case-insensitive> stripping (with command strip and flags -S -p) in /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0/lib case-insensitive> shrinking RPATHs of ELF executables and libraries in /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc case-insensitive> checking for references to /build/ in /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc... case-insensitive> patching script interpreter paths in /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc constraints> lengthSymbol (src/Data/Constraint/Symbol.hs:107) constraints> takeLength (src/Data/Constraint/Symbol.hs:110) constraints> take0 (src/Data/Constraint/Symbol.hs:113) constraints> takeEmpty (src/Data/Constraint/Symbol.hs:116) constraints> dropLength (src/Data/Constraint/Symbol.hs:119) constraints> drop0 (src/Data/Constraint/Symbol.hs:122) constraints> dropEmpty (src/Data/Constraint/Symbol.hs:125) constraints> lengthTake (src/Data/Constraint/Symbol.hs:128) constraints> lengthDrop (src/Data/Constraint/Symbol.hs:131) constraints> dropDrop (src/Data/Constraint/Symbol.hs:134) constraints> takeTake (src/Data/Constraint/Symbol.hs:137) constraints> 60% ( 3 / 5) in 'Data.Constraint.Char' constraints> Missing documentation for: constraints> charToNat (src/Data/Constraint/Char.hs:54) constraints> natToChar (src/Data/Constraint/Char.hs:59) constraints> Warning: Data.Constraint.Forall: could not find link destinations for: constraints> - Data.Constraint.Forall.ForallV' constraints> - Data.Constraint.Forall.Q constraints> - Data.Constraint.Forall.ComposeC constraints> Documentation created: dist/doc/html/constraints/index.html, constraints> dist/doc/html/constraints/constraints.txt constraints> Preprocessing test suite 'spec' for constraints-0.14.2.. constraints> Running phase: installPhase constraints> Installing library in /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints> Running phase: fixupPhase constraints> shrinking RPATHs of ELF executables and libraries in /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 constraints> shrinking /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSconstraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx-ghc9.6.3.so constraints> checking for references to /build/ in /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2... constraints> patching script interpreter paths in /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 constraints> stripping (with command strip and flags -S -p) in /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2/lib fin> Documentation created: dist/doc/html/fin/index.html, dist/doc/html/fin/fin.txt fin> Preprocessing test suite 'inspection' for fin-0.3.2.. fin> Running phase: installPhase fin> Installing library in /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/fin-0.3.2-E2sC1c0A1x2IJFyFoKocIY fin> Running phase: fixupPhase fin> shrinking RPATHs of ELF executables and libraries in /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 fin> shrinking /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfin-0.3.2-E2sC1c0A1x2IJFyFoKocIY-ghc9.6.3.so fin> checking for references to /build/ in /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2... fin> patching script interpreter paths in /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 fin> stripping (with command strip and flags -S -p) in /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/lib fin> shrinking RPATHs of ELF executables and libraries in /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc fin> checking for references to /build/ in /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc... fin> patching script interpreter paths in /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc lucid> [3 of 3] Linking dist/build/test/test lucid> Running phase: checkPhase lucid> Running 1 test suites... lucid> Test suite test: RUNNING... lucid> lucid> text lucid> simple [✔] lucid> escaping [✔] lucid> unicode [✔] lucid> elements lucid> simple [✔] lucid> escaping [✔] lucid> unicode [✔] lucid> nesting [✔] lucid> empty [✔] lucid> mixed [✔] lucid> no closing [✔] lucid> no closing [✔] lucid> attributes lucid> simple [✔] lucid> escaping [✔] lucid> unicode [✔] lucid> nesting [✔] lucid> empty [✔] lucid> mixed [✔] lucid> no closing [✔] lucid> multiple [✔] lucid> encoded [✔] lucid> nesting attributes [✔] lucid> attributes-with lucid> simple [✔] lucid> escaping [✔] lucid> unicode [✔] lucid> nesting [✔] lucid> empty [✔] lucid> mixed [✔] lucid> no closing [✔] lucid> multiple [✔] lucid> encoded [✔] lucid> nesting attributes [✔] lucid> extension lucid> bootstrap [✔] lucid> bootstrap-attributes-extended [✔] lucid> special-elements lucid> script [✔] lucid> style [✔] lucid> self-closing lucid> br [✔] lucid> hr [✔] lucid> input [✔] lucid> input [✔] lucid> commuteHtmlT lucid> makes using inner monads easy [✔] lucid> monadFix lucid> mdo [✔] lucid> lucid> Finished in 0.0018 seconds lucid> 41 examples, 0 failures lucid> Test suite test: PASS lucid> Test suite logged to: dist/test/lucid-2.11.20250303-test.log lucid> 1 of 1 test suites (1 of 1 test cases) passed. lucid> Running phase: haddockPhase lucid> Preprocessing library for lucid-2.11.20250303.. lucid> Running Haddock on library for lucid-2.11.20250303.. lucid> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lucid> Warning: 'StateT' is out of scope. lucid> If you qualify the identifier, haddock can try to link it anyway. lucid> 100% ( 27 / 27) in 'Lucid.Base' lucid> lucid> src/Lucid/Base.hs:62:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Semigroup’ is redundant lucid> except perhaps to import instances from ‘Data.Semigroup’ lucid> To import instances alone, use: import Data.Semigroup() lucid> | lucid> 62 | import Data.Semigroup (Semigroup (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:63:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 63 | import Data.Monoid (Monoid (..)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:119:3: warning: [-Wnoncanonical-monoid-instances] lucid> Noncanonical ‘mappend’ definition detected lucid> in the instance declaration for ‘Monoid (HtmlT m a)’. lucid> ‘mappend’ will eventually be removed in favour of ‘(<>)’ lucid> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid lucid> | lucid> 119 | mappend = liftA2 mappend lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:147:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘return’ definition detected lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘return’ will eventually be removed in favour of ‘pure’ lucid> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 147 | return a = HtmlT (return (mempty,a)) lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> lucid> src/Lucid/Base.hs:156:3: warning: [-Wnoncanonical-monad-instances] lucid> Noncanonical ‘(>>)’ definition detected opentelemetry> checking for references to /build/ in /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0... opentelemetry> patching script interpreter paths in /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 opentelemetry> stripping (with command strip and flags -S -p) in /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0/lib opentelemetry> shrinking RPATHs of ELF executables and libraries in /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc opentelemetry> checking for references to /build/ in /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc... opentelemetry> patching script interpreter paths in /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc ordered-containers> Running phase: installPhase ordered-containers> Installing library in /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ordered-containers> Running phase: fixupPhase ordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 ordered-containers> shrinking /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo-ghc9.6.3.so ordered-containers> checking for references to /build/ in /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4... ordered-containers> patching script interpreter paths in /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 ordered-containers> stripping (with command strip and flags -S -p) in /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4/lib ordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc ordered-containers> checking for references to /build/ in /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc... ordered-containers> patching script interpreter paths in /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc psqueues> [ 3 of 15] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ.o ) psqueues> [ 4 of 15] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ/Internal.o ) psqueues> [ 5 of 15] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ.o ) psqueues> [ 6 of 15] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ/Internal.o ) psqueues> psqueues> src/Data/HashPSQ/Internal.hs:59:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 59 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> [ 7 of 15] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ.o ) psqueues> [ 8 of 15] Compiling Data.PSQ.Class ( tests/Data/PSQ/Class.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class.o ) psqueues> psqueues> tests/Data/PSQ/Class.hs:17:19: warning: [GHC-39567] [-Wstar-is-type] psqueues> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ psqueues> relies on the StarIsType extension, which will become psqueues> deprecated in the future. psqueues> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. psqueues> | psqueues> 17 | class PSQ (psq :: * -> * -> *) where psqueues> | ^ psqueues> psqueues> tests/Data/PSQ/Class.hs:17:24: warning: [GHC-39567] [-Wstar-is-type] psqueues> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ psqueues> relies on the StarIsType extension, which will become psqueues> deprecated in the future. psqueues> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. psqueues> | psqueues> 17 | class PSQ (psq :: * -> * -> *) where psqueues> | ^ psqueues> psqueues> tests/Data/PSQ/Class.hs:17:29: warning: [GHC-39567] [-Wstar-is-type] psqueues> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ psqueues> relies on the StarIsType extension, which will become psqueues> deprecated in the future. psqueues> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. psqueues> | psqueues> 17 | class PSQ (psq :: * -> * -> *) where psqueues> | ^ psqueues> psqueues> tests/Data/PSQ/Class.hs:18:21: warning: [GHC-39567] [-Wstar-is-type] psqueues> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ psqueues> relies on the StarIsType extension, which will become psqueues> deprecated in the future. psqueues> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. psqueues> | psqueues> 18 | type Key psq :: * psqueues> | ^ psqueues> [ 9 of 15] Compiling Data.PSQ.Class.Util ( tests/Data/PSQ/Class/Util.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Util.o ) psqueues> psqueues> tests/Data/PSQ/Class/Util.hs:14:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 14 | import Control.Applicative ((<$>)) text-short> length/append: OK (0.36s) text-short> +++ OK, passed 50000 tests. text-short> compare: OK (0.30s) text-short> +++ OK, passed 50000 tests. text-short> (==): OK (0.33s) text-short> +++ OK, passed 50000 tests. text-short> (!?): OK (0.26s) text-short> +++ OK, passed 50000 tests. text-short> indexEndMaybe: OK (0.27s) text-short> +++ OK, passed 50000 tests. text-short> toText.fromText: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> fromByteString: OK (0.22s) text-short> +++ OK, passed 50000 tests. text-short> fromByteString.toByteString: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> toString.fromString: OK (0.22s) text-short> +++ OK, passed 50000 tests. text-short> isAscii: OK (0.22s) text-short> +++ OK, passed 50000 tests. text-short> isAscii2: OK (0.17s) text-short> +++ OK, passed 50000 tests. text-short> splitAt: OK (0.32s) text-short> +++ OK, passed 50000 tests. text-short> intercalate/split: OK (0.19s) text-short> +++ OK, passed 50000 tests. text-short> intersperse: OK (0.19s) text-short> +++ OK, passed 50000 tests. time-compat> Running phase: checkPhase time-compat> Running 2 test suites... time-compat> Test suite instances: RUNNING... time-compat> Sun, 30 Nov 2025 19:00:53 UTC time-compat> Sun, 30 Nov 2025 19:00:53 UTC time-compat> MkSystemTime {systemSeconds = 1764529253, systemNanoseconds = 560991208} time-compat> Test suite instances: PASS time-compat> Test suite logged to: dist/test/time-compat-1.9.7-instances.log time-compat> Test suite main: RUNNING... time-compat> Time time-compat> Calendar time-compat> addDays: OK time-compat> calender-props time-compat> YearMonth: OK time-compat> +++ OK, passed 100 tests. time-compat> MonthDay: OK time-compat> +++ OK, passed 100 tests. time-compat> YearQuarter: OK time-compat> +++ OK, passed 100 tests. time-compat> testCalendars: OK time-compat> clipDates time-compat> YearAndDay time-compat> 1968--4 = 1968-001: OK time-compat> 1968-0 = 1968-001: OK time-compat> 1968-1 = 1968-001: OK time-compat> 1968-200 = 1968-200: OK time-compat> 1968-364 = 1968-364: OK time-compat> 1968-365 = 1968-365: OK time-compat> 1968-366 = 1968-366: OK time-compat> 1968-367 = 1968-366: OK time-compat> 1968-700 = 1968-366: OK time-compat> 1969--4 = 1969-001: OK time-compat> 1969-0 = 1969-001: OK time-compat> 1969-1 = 1969-001: OK time-compat> 1969-200 = 1969-200: OK time-compat> 1969-364 = 1969-364: OK time-compat> 1969-365 = 1969-365: OK time-compat> 1969-366 = 1969-365: OK time-compat> 1969-367 = 1969-365: OK time-compat> 1969-700 = 1969-365: OK time-compat> 1971--4 = 1971-001: OK time-compat> 1971-0 = 1971-001: OK time-compat> 1971-1 = 1971-001: OK time-compat> 1971-200 = 1971-200: OK time-compat> 1971-364 = 1971-364: OK time-compat> 1971-365 = 1971-365: OK time-compat> 1971-366 = 1971-365: OK time-compat> 1971-367 = 1971-365: OK time-compat> 1971-700 = 1971-365: OK time-compat> Gregorian time-compat> 1968--20--7 = 1968-01-01: OK time-compat> 1968--20--1 = 1968-01-01: OK time-compat> 1968--20-0 = 1968-01-01: OK time-compat> 1968--20-1 = 1968-01-01: OK time-compat> 1968--20-2 = 1968-01-02: OK time-compat> 1968--20-27 = 1968-01-27: OK time-compat> 1968--20-28 = 1968-01-28: OK time-compat> 1968--20-29 = 1968-01-29: OK time-compat> 1968--20-30 = 1968-01-30: OK uuid-types> Documentation created: dist/doc/html/uuid-types/index.html, uuid-types> dist/doc/html/uuid-types/uuid-types.txt uuid-types> Preprocessing test suite 'testuuid' for uuid-types-1.0.6.. uuid-types> Running phase: installPhase uuid-types> Installing library in /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH uuid-types> Running phase: fixupPhase uuid-types> shrinking RPATHs of ELF executables and libraries in /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 uuid-types> shrinking /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSuuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH-ghc9.6.3.so uuid-types> checking for references to /build/ in /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6... uuid-types> patching script interpreter paths in /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 uuid-types> stripping (with command strip and flags -S -p) in /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6/lib uuid-types> shrinking RPATHs of ELF executables and libraries in /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc uuid-types> checking for references to /build/ in /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc... uuid-types> patching script interpreter paths in /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc lucid> in the instance declaration for ‘Monad (HtmlT m)’. lucid> ‘(>>)’ will eventually be removed in favour of ‘(*>)’ lucid> Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ lucid> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return lucid> | lucid> 156 | m >> n = HtmlT $ do lucid> | ^^^^^^^^^^^^^^^^^^^... lucid> 100% (279 /279) in 'Lucid.Html5' lucid> lucid> src/Lucid/Html5.hs:11:1: warning: [-Wunused-imports] lucid> The import of ‘Data.Monoid’ is redundant lucid> except perhaps to import instances from ‘Data.Monoid’ lucid> To import instances alone, use: import Data.Monoid() lucid> | lucid> 11 | import Data.Monoid lucid> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lucid> 100% ( 20 / 20) in 'Lucid.Bootstrap' psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> [10 of 15] Compiling Data.PSQ.Class.Gen ( tests/Data/PSQ/Class/Gen.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Gen.o ) psqueues> psqueues> tests/Data/PSQ/Class/Gen.hs:12:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 12 | import Control.Applicative (pure, (<$>), (<*>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> [11 of 15] Compiling Data.PSQ.Class.Tests ( tests/Data/PSQ/Class/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Tests.o ) psqueues> psqueues> tests/Data/PSQ/Class/Tests.hs:9:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 9 | import Control.Applicative ((<$>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> tests/Data/PSQ/Class/Tests.hs:12:41: warning: [-Wunused-imports] psqueues> The import of ‘Foldable’ from module ‘Data.Foldable’ is redundant psqueues> | psqueues> 12 | import Data.Foldable (Foldable, foldr) psqueues> | ^^^^^^^^ psqueues> [12 of 15] Compiling Data.OrdPSQ.Tests ( tests/Data/OrdPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ/Tests.o ) psqueues> [13 of 15] Compiling Data.IntPSQ.Tests ( tests/Data/IntPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ/Tests.o ) psqueues> [14 of 15] Compiling Data.HashPSQ.Tests ( tests/Data/HashPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ/Tests.o ) psqueues> [15 of 15] Compiling Main ( tests/Main.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Main.o ) psqueues> [16 of 16] Linking dist/build/psqueues-tests/psqueues-tests time-compat> 1968--20-31 = 1968-01-31: OK time-compat> 1968--20-32 = 1968-01-31: OK time-compat> 1968--20-40 = 1968-01-31: OK time-compat> 1968--1--7 = 1968-01-01: OK time-compat> 1968--1--1 = 1968-01-01: OK time-compat> 1968--1-0 = 1968-01-01: OK time-compat> 1968--1-1 = 1968-01-01: OK time-compat> 1968--1-2 = 1968-01-02: OK time-compat> 1968--1-27 = 1968-01-27: OK time-compat> 1968--1-28 = 1968-01-28: OK time-compat> 1968--1-29 = 1968-01-29: OK time-compat> 1968--1-30 = 1968-01-30: OK time-compat> 1968--1-31 = 1968-01-31: OK time-compat> 1968--1-32 = 1968-01-31: OK time-compat> 1968--1-40 = 1968-01-31: OK time-compat> 1968-0--7 = 1968-01-01: OK time-compat> 1968-0--1 = 1968-01-01: OK time-compat> 1968-0-0 = 1968-01-01: OK time-compat> 1968-0-1 = 1968-01-01: OK time-compat> 1968-0-2 = 1968-01-02: OK time-compat> 1968-0-27 = 1968-01-27: OK time-compat> 1968-0-28 = 1968-01-28: OK time-compat> 1968-0-29 = 1968-01-29: OK time-compat> 1968-0-30 = 1968-01-30: OK time-compat> 1968-0-31 = 1968-01-31: OK time-compat> 1968-0-32 = 1968-01-31: OK time-compat> 1968-0-40 = 1968-01-31: OK time-compat> 1968-1--7 = 1968-01-01: OK time-compat> 1968-1--1 = 1968-01-01: OK time-compat> 1968-1-0 = 1968-01-01: OK time-compat> 1968-1-1 = 1968-01-01: OK time-compat> 1968-1-2 = 1968-01-02: OK time-compat> 1968-1-27 = 1968-01-27: OK time-compat> 1968-1-28 = 1968-01-28: OK time-compat> 1968-1-29 = 1968-01-29: OK time-compat> 1968-1-30 = 1968-01-30: OK time-compat> 1968-1-31 = 1968-01-31: OK time-compat> 1968-1-32 = 1968-01-31: OK time-compat> 1968-1-40 = 1968-01-31: OK time-compat> 1968-2--7 = 1968-02-01: OK time-compat> 1968-2--1 = 1968-02-01: OK time-compat> 1968-2-0 = 1968-02-01: OK time-compat> 1968-2-1 = 1968-02-01: OK time-compat> 1968-2-2 = 1968-02-02: OK time-compat> 1968-2-27 = 1968-02-27: OK time-compat> 1968-2-28 = 1968-02-28: OK time-compat> 1968-2-29 = 1968-02-29: OK time-compat> 1968-2-30 = 1968-02-29: OK case-insensitive (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc case-insensitive (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ case-insensitive (post)> case-insensitive (post)> Pushing /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc (271.52 KiB) case-insensitive (post)> Pushing /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 (945.75 KiB) case-insensitive (post)> case-insensitive (post)> All done. case-insensitive (post)> added 2 signatures case-insensitive (post)> added 10 signatures case-insensitive (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0 /nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc case-insensitive (post)> copying 2 paths... case-insensitive (post)> copying path '/nix/store/bry4jspylnwbfhar9qcybbwjkrvxy2a9-case-insensitive-1.2.1.0-doc' to 'https://cache.nix-ci.com'... case-insensitive (post)> copying path '/nix/store/0yr331smq5ciml23babwyjn1803xjjpa-case-insensitive-1.2.1.0' to 'https://cache.nix-ci.com'... case-insensitive (post)> copying 1 paths... case-insensitive (post)> copying path '/nix/store/x7vafnbnpziwdm91kmag7bgakys3vmfp-case-insensitive-1.2.1.0.drv' to 'https://cache.nix-ci.com'... fin (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 fin (post)> Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ fin (post)> fin (post)> Pushing /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc (1.43 MiB) fin (post)> Pushing /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 (2.81 MiB) fin (post)> fin (post)> All done. fin (post)> added 2 signatures fin (post)> added 4 signatures fin (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2 fin (post)> copying 2 paths... fin (post)> copying path '/nix/store/dp4j3v5sf3dg8r56v2s86rgl4p0ha0ww-fin-0.3.2-doc' to 'https://cache.nix-ci.com'... fin (post)> copying path '/nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2' to 'https://cache.nix-ci.com'... fin (post)> copying 1 paths... fin (post)> copying path '/nix/store/yiwg80gqmqazf259gl8310r1b83lqpwn-fin-0.3.2.drv' to 'https://cache.nix-ci.com'... opentelemetry (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc opentelemetry (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ opentelemetry (post)> opentelemetry (post)> Pushing /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 (2.44 MiB) opentelemetry (post)> Pushing /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc (822.99 KiB) opentelemetry (post)> opentelemetry (post)> All done. opentelemetry (post)> added 2 signatures opentelemetry (post)> added 1 signatures opentelemetry (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0 /nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc opentelemetry (post)> copying 2 paths... opentelemetry (post)> copying path '/nix/store/qy3grx9g9mnz6s6lqfsmafqaa68df2hr-opentelemetry-0.8.0-doc' to 'https://cache.nix-ci.com'... opentelemetry (post)> copying path '/nix/store/9frjlb9n0v576pz35bcn21r4x2iaxm7w-opentelemetry-0.8.0' to 'https://cache.nix-ci.com'... opentelemetry (post)> copying 1 paths... opentelemetry (post)> copying path '/nix/store/g08v7lniz42qrrj927f88rarsjlf3hr1-opentelemetry-0.8.0.drv' to 'https://cache.nix-ci.com'... ordered-containers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 ordered-containers (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ ordered-containers (post)> ordered-containers (post)> Pushing /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 (3.50 MiB) ordered-containers (post)> Pushing /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc (1.15 MiB) ordered-containers (post)> ordered-containers (post)> All done. ordered-containers (post)> added 2 signatures ordered-containers (post)> added 1 signatures ordered-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc /nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4 ordered-containers (post)> copying 2 paths... ordered-containers (post)> copying path '/nix/store/0r1kfk6kwi99n7f5s7k7bg9230j8maw4-ordered-containers-0.2.4-doc' to 'https://cache.nix-ci.com'... ordered-containers (post)> copying path '/nix/store/kib70x3fwmaa5vjz387ys1k3yk1pm45k-ordered-containers-0.2.4' to 'https://cache.nix-ci.com'... ordered-containers (post)> copying 1 paths... ordered-containers (post)> copying path '/nix/store/84cs60jffk7a72668maj610nggvm76ds-ordered-containers-0.2.4.drv' to 'https://cache.nix-ci.com'... uuid-types (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc uuid-types (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ uuid-types (post)> uuid-types (post)> Pushing /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 (1.58 MiB) uuid-types (post)> Pushing /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc (596.33 KiB) uuid-types (post)> uuid-types (post)> All done. uuid-types (post)> added 2 signatures uuid-types (post)> added 1 signatures uuid-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6 /nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc uuid-types (post)> copying 2 paths... uuid-types (post)> copying path '/nix/store/zwcxnvlb3243gbah74p11168772yfz3w-uuid-types-1.0.6-doc' to 'https://cache.nix-ci.com'... uuid-types (post)> copying path '/nix/store/8ypnx8pacgrfnkhfdfb6a27gpgl2p8jv-uuid-types-1.0.6' to 'https://cache.nix-ci.com'... uuid-types (post)> copying 1 paths... uuid-types (post)> copying path '/nix/store/fdr9lzgqdqfb032jxd85za2p7cl6pcds-uuid-types-1.0.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/aqxvlhjzadmys8s2k8pfn0h6w2namaw1-ghc-9.6.3-with-packages.drv'... async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] constraints> shrinking RPATHs of ELF executables and libraries in /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc constraints> checking for references to /build/ in /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc... constraints> patching script interpreter paths in /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc lucid> Warning: 'Builder' is out of scope. lucid> If you qualify the identifier, haddock can try to link it anyway. lucid> 100% ( 24 / 24) in 'Lucid' lucid> Documentation created: dist/doc/html/lucid/index.html, lucid> dist/doc/html/lucid/lucid.txt lucid> Preprocessing test suite 'test' for lucid-2.11.20250303.. lucid> Running phase: installPhase lucid> Installing library in /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6 lucid> Running phase: fixupPhase lucid> shrinking RPATHs of ELF executables and libraries in /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 lucid> shrinking /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSlucid-2.11.20250303-BxgHulRqb5b6cRxYxwJoe6-ghc9.6.3.so lucid> checking for references to /build/ in /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303... lucid> patching script interpreter paths in /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 lucid> stripping (with command strip and flags -S -p) in /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303/lib lucid> shrinking RPATHs of ELF executables and libraries in /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc lucid> checking for references to /build/ in /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc... lucid> patching script interpreter paths in /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc psqueues> Running phase: checkPhase psqueues> Running 1 test suites... psqueues> Test suite psqueues-tests: RUNNING... psqueues> psqueues psqueues> Data.IntPSQ.Tests psqueues> hasBadNils: OK psqueues> unsafeInsertIncreasePriority: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeInsertIncreasePriorityView: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeInsertWithIncreasePriority: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeInsertWithIncreasePriorityView: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeLookupIncreasePriority: OK psqueues> +++ OK, passed 100 tests. psqueues> Data.HashPSQ.Tests psqueues> showBucket: OK psqueues> toBucket: OK psqueues> unsafeLookupIncreasePriority: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeInsertIncreasePriority: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeInsertIncreasePriorityView: OK psqueues> +++ OK, passed 100 tests. psqueues> Data.OrdPSQ.Tests psqueues> showElem: OK psqueues> showLTree: OK psqueues> invalidLTree: OK psqueues> balanceErrors: OK psqueues> toAscList: OK psqueues> +++ OK, passed 100 tests. psqueues> Data.PSQ.Class.Tests IntPSQ psqueues> rnf: OK psqueues> equality: OK psqueues> size: OK psqueues> size2: OK psqueues> empty: OK psqueues> lookup: OK psqueues> findMin: OK psqueues> alter: OK psqueues> alterMin: OK psqueues> fromList: OK psqueues> foldr: OK psqueues> show: OK psqueues> +++ OK, passed 100 tests. psqueues> rnf: OK psqueues> +++ OK, passed 100 tests. psqueues> size: OK psqueues> +++ OK, passed 100 tests. psqueues> singleton: OK psqueues> +++ OK, passed 100 tests. psqueues> memberLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertDelete: OK psqueues> +++ OK, passed 100 tests; 17 discarded. psqueues> insertDeleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteNonMember: OK psqueues> +++ OK, passed 100 tests; 37 discarded. psqueues> deleteMin: OK psqueues> +++ OK, passed 100 tests. psqueues> alter: OK psqueues> +++ OK, passed 100 tests. psqueues> alterMin: OK psqueues> +++ OK, passed 100 tests. psqueues> toList: OK psqueues> +++ OK, passed 100 tests. psqueues> keys: OK psqueues> +++ OK, passed 100 tests. psqueues> insertView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> map: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeMapMonotonic: OK psqueues> +++ OK, passed 100 tests. psqueues> fmap: OK psqueues> +++ OK, passed 100 tests. psqueues> fold': OK psqueues> +++ OK, passed 100 tests. psqueues> foldr: OK psqueues> +++ OK, passed 100 tests. psqueues> valid: OK psqueues> +++ OK, passed 100 tests. psqueues> atMostView: OK psqueues> +++ OK, passed 100 tests. psqueues> Data.PSQ.Class.Tests PSQ psqueues> rnf: OK psqueues> equality: OK psqueues> size: OK psqueues> size2: OK psqueues> empty: OK psqueues> lookup: OK psqueues> findMin: OK psqueues> alter: OK psqueues> alterMin: OK psqueues> fromList: OK psqueues> foldr: OK text-short> intercalate: OK (3.97s) text-short> +++ OK, passed 50000 tests. text-short> reverse.singleton: OK (0.03s) text-short> +++ OK, passed 50000 tests. text-short> reverse: OK (0.17s) text-short> +++ OK, passed 50000 tests. text-short> filter: OK (0.77s) text-short> +++ OK, passed 50000 tests. text-short> replicate: OK (0.17s) text-short> +++ OK, passed 50000 tests. text-short> dropAround: OK (0.23s) text-short> +++ OK, passed 50000 tests. text-short> foldl: OK (1.23s) text-short> +++ OK, passed 50000 tests. text-short> foldl #2: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> foldl #3: OK (0.17s) text-short> +++ OK, passed 50000 tests. text-short> foldl': OK (1.21s) text-short> +++ OK, passed 50000 tests. text-short> foldl' #2: OK (0.14s) text-short> +++ OK, passed 50000 tests. text-short> foldl' #3: OK (0.16s) text-short> +++ OK, passed 50000 tests. text-short> foldr: OK (1.24s) text-short> +++ OK, passed 50000 tests. text-short> foldr #2: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> foldr #3: OK (0.14s) text-short> +++ OK, passed 50000 tests. text-short> foldr1: OK (1.18s) text-short> +++ OK, passed 50000 tests; 8257 discarded. text-short> foldl1: OK (1.15s) text-short> +++ OK, passed 50000 tests; 8219 discarded. text-short> foldl1': OK (1.16s) text-short> +++ OK, passed 50000 tests; 8087 discarded. text-short> splitAtEnd: OK (0.30s) text-short> +++ OK, passed 50000 tests. text-short> find: OK (0.13s) text-short> +++ OK, passed 50000 tests. text-short> findIndex: OK (0.13s) text-short> +++ OK, passed 50000 tests. text-short> isSuffixOf: OK (0.24s) text-short> +++ OK, passed 50000 tests. text-short> isPrefixOf: OK (0.24s) text-short> +++ OK, passed 50000 tests. text-short> stripPrefix: OK (0.24s) text-short> +++ OK, passed 50000 tests. text-short> stripSuffix: OK (0.24s) text-short> +++ OK, passed 50000 tests. text-short> stripPrefix 2: OK (0.14s) text-short> +++ OK, passed 50000 tests. text-short> stripSuffix 2: OK (0.14s) text-short> +++ OK, passed 50000 tests. text-short> cons: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> snoc: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> uncons: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> unsnoc: OK (0.15s) text-short> +++ OK, passed 50000 tests. text-short> break: OK (0.13s) text-short> +++ OK, passed 50000 tests. text-short> span: OK (0.12s) text-short> +++ OK, passed 50000 tests. text-short> breakEnd: OK (0.13s) text-short> +++ OK, passed 50000 tests. text-short> spanEnd: OK (0.14s) text-short> +++ OK, passed 50000 tests. time-compat> 1968-2-31 = 1968-02-29: OK time-compat> 1968-2-32 = 1968-02-29: OK time-compat> 1968-2-40 = 1968-02-29: OK time-compat> 1968-12--7 = 1968-12-01: OK time-compat> 1968-12--1 = 1968-12-01: OK time-compat> 1968-12-0 = 1968-12-01: OK time-compat> 1968-12-1 = 1968-12-01: OK time-compat> 1968-12-2 = 1968-12-02: OK time-compat> 1968-12-27 = 1968-12-27: OK time-compat> 1968-12-28 = 1968-12-28: OK time-compat> 1968-12-29 = 1968-12-29: OK time-compat> 1968-12-30 = 1968-12-30: OK time-compat> 1968-12-31 = 1968-12-31: OK time-compat> 1968-12-32 = 1968-12-31: OK time-compat> 1968-12-40 = 1968-12-31: OK time-compat> 1968-13--7 = 1968-12-01: OK time-compat> 1968-13--1 = 1968-12-01: OK time-compat> 1968-13-0 = 1968-12-01: OK time-compat> 1968-13-1 = 1968-12-01: OK time-compat> 1968-13-2 = 1968-12-02: OK time-compat> 1968-13-27 = 1968-12-27: OK time-compat> 1968-13-28 = 1968-12-28: OK time-compat> 1968-13-29 = 1968-12-29: OK time-compat> 1968-13-30 = 1968-12-30: OK time-compat> 1968-13-31 = 1968-12-31: OK time-compat> 1968-13-32 = 1968-12-31: OK time-compat> 1968-13-40 = 1968-12-31: OK time-compat> 1968-17--7 = 1968-12-01: OK time-compat> 1968-17--1 = 1968-12-01: OK time-compat> 1968-17-0 = 1968-12-01: OK time-compat> 1968-17-1 = 1968-12-01: OK time-compat> 1968-17-2 = 1968-12-02: OK time-compat> 1968-17-27 = 1968-12-27: OK time-compat> 1968-17-28 = 1968-12-28: OK time-compat> 1968-17-29 = 1968-12-29: OK time-compat> 1968-17-30 = 1968-12-30: OK time-compat> 1968-17-31 = 1968-12-31: OK time-compat> 1968-17-32 = 1968-12-31: OK time-compat> 1968-17-40 = 1968-12-31: OK time-compat> 1969--20--7 = 1969-01-01: OK time-compat> 1969--20--1 = 1969-01-01: OK time-compat> 1969--20-0 = 1969-01-01: OK time-compat> 1969--20-1 = 1969-01-01: OK time-compat> 1969--20-2 = 1969-01-02: OK time-compat> 1969--20-27 = 1969-01-27: OK time-compat> 1969--20-28 = 1969-01-28: OK time-compat> 1969--20-29 = 1969-01-29: OK time-compat> 1969--20-30 = 1969-01-30: OK strict> Running phase: setupCompilerEnvironmentPhase strict> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. strict> Running phase: unpackPhase strict> unpacking source archive /nix/store/fsrb31ha52zg847j45yqvbbss2qhks1b-strict-0.5.1.tar.gz strict> source root is strict-0.5.1 strict> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "strict-0.5.1/strict.cabal" strict> Running phase: patchPhase strict> Replace Cabal file with edited version from mirror://hackage/strict-0.5.1/revision/1.cabal. strict> Running phase: compileBuildDriverPhase strict> setupCompileFlags: -package-db=/build/tmp.DEn8kaiwef/setup-package.conf.d -threaded strict> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.DEn8kaiwef/Main.o ) strict> [2 of 2] Linking Setup strict> Running phase: updateAutotoolsGnuConfigScriptsPhase strict> Running phase: configurePhase strict> configureFlags: --verbose --prefix=/nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc/share/doc/strict-0.5.1 --with-gcc=gcc --package-db=/build/tmp.DEn8kaiwef/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib strict> Using Parsec parser strict> Configuring strict-0.5.1... strict> Dependency assoc >=1.1.1 && <1.2: using assoc-1.1.1 strict> Dependency base >=4.12.0.0 && <5: using base-4.18.1.0 strict> Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 strict> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 strict> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 strict> Dependency ghc-prim: using ghc-prim-0.10.0 strict> Dependency hashable >=1.4.7.0 && <1.6: using hashable-1.4.7.0 strict> Dependency text >=1.2.3.1 && <1.3 || >=2.0 && <2.2: using text-2.0.2 strict> Dependency these >=1.2.1 && <1.3: using these-1.2.1 strict> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 strict> Source component graph: component lib strict> Configured component graph: strict> component strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a strict> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU strict> include base-4.18.1.0 strict> include binary-0.8.9.1 strict> include bytestring-0.11.5.2 strict> include deepseq-1.4.8.1 strict> include ghc-prim-0.10.0 strict> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 strict> include text-2.0.2 strict> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 strict> include transformers-0.6.1.0 strict> Linked component graph: strict> unit strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a strict> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU strict> include base-4.18.1.0 strict> include binary-0.8.9.1 strict> include bytestring-0.11.5.2 strict> include deepseq-1.4.8.1 strict> include ghc-prim-0.10.0 strict> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 strict> include text-2.0.2 strict> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 strict> include transformers-0.6.1.0 async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancel: [OK] async> async_cancelmany: [OK] async> async_poll: [OK] async> async_poll2: [OK] async> withasync_waitCatch_blocked: [OK] async> withasync_wait_blocked: [OK] async> children surviving too long: async> concurrently+success: [OK] async> concurrently+failure: [OK] async> concurrentlyE+success: [OK] async> concurrentlyE+failure: [OK] async> race+success: [OK] async> race+failure: [OK] async> cancel: [OK] async> withAsync: [OK] async> concurrently_: [OK] async> replicateConcurrently_: [OK] async> replicateConcurrently: [OK] async> link1: [OK] async> link2: [OK] async> link1_cancel: [OK] async> concurrently_deadlock: [OK] async> concurrentlyE_deadlock: [OK] async> concurrentlyE: async> concurrentlyE_right: [OK] async> concurrentlyE_left1: [OK] async> concurrentlyE_left2: [OK] async> concurrentlyE_earlyException: [OK] async> concurrentlyE_lateException: [OK] async> concurrentlyE_Monoid: [OK] async> concurrentlyE_Monoid_fail: [OK] async> async> Test Cases Total async> Passed 1034 1034 async> Failed 0 0 async> Total 1034 1034 async> Test suite test-async: PASS async> Test suite logged to: dist/test/async-2.2.5-test-async.log async> 1 of 1 test suites (1 of 1 test cases) passed. async> Running phase: haddockPhase async> Preprocessing library for async-2.2.5.. async> Running Haddock on library for async-2.2.5.. async> Warning: --source-* options are ignored when --hyperlinked-source is enabled. async> 86% ( 58 / 67) in 'Control.Concurrent.Async.Internal' async> Missing documentation for: async> asyncUsing (Control/Concurrent/Async/Internal.hs:122) async> withAsyncUsing (Control/Concurrent/Async/Internal.hs:174) async> ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) async> isCancel (Control/Concurrent/Async/Internal.hs:541) async> concurrently' (Control/Concurrent/Async/Internal.hs:646) async> catchAll (Control/Concurrent/Async/Internal.hs:857) async> tryAll (Control/Concurrent/Async/Internal.hs:860) async> rawForkIO (Control/Concurrent/Async/Internal.hs:867) async> rawForkOn (Control/Concurrent/Async/Internal.hs:872) async> async> Control/Concurrent/Async/Internal.hs:50:1: warning: [-Wunused-imports] async> The import of ‘Data.Semigroup’ is redundant async> except perhaps to import instances from ‘Data.Semigroup’ async> To import instances alone, use: import Data.Semigroup() async> | async> 50 | import Data.Semigroup (Semigroup((<>))) async> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ async> Warning: 'forkIO' is out of scope. async> If you qualify the identifier, haddock can try to link it anyway. async> Warning: 'Alternative' is out of scope. async> If you qualify the identifier, haddock can try to link it anyway. async> 98% ( 70 / 71) in 'Control.Concurrent.Async' async> Missing documentation for: async> ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) async> Documentation created: dist/doc/html/async/index.html, async> dist/doc/html/async/async.txt async> Preprocessing test suite 'test-async' for async-2.2.5.. async> Running phase: installPhase async> Installing library in /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF async> Running phase: fixupPhase async> shrinking RPATHs of ELF executables and libraries in /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 psqueues> show: OK psqueues> +++ OK, passed 100 tests. psqueues> rnf: OK psqueues> +++ OK, passed 100 tests. psqueues> size: OK psqueues> +++ OK, passed 100 tests. psqueues> singleton: OK psqueues> +++ OK, passed 100 tests. psqueues> memberLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertDelete: OK psqueues> +++ OK, passed 100 tests; 31 discarded. psqueues> insertDeleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteNonMember: OK psqueues> +++ OK, passed 100 tests; 31 discarded. psqueues> deleteMin: OK psqueues> +++ OK, passed 100 tests. psqueues> alter: OK psqueues> +++ OK, passed 100 tests. psqueues> alterMin: OK psqueues> +++ OK, passed 100 tests. psqueues> toList: OK psqueues> +++ OK, passed 100 tests. psqueues> keys: OK psqueues> +++ OK, passed 100 tests. psqueues> insertView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> map: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeMapMonotonic: OK psqueues> +++ OK, passed 100 tests. psqueues> fmap: OK psqueues> +++ OK, passed 100 tests. psqueues> fold': OK psqueues> +++ OK, passed 100 tests. psqueues> foldr: OK psqueues> +++ OK, passed 100 tests. psqueues> valid: OK psqueues> +++ OK, passed 100 tests. psqueues> atMostView: OK psqueues> +++ OK, passed 100 tests. psqueues> Data.PSQ.Class.Tests HashPSQ psqueues> rnf: OK psqueues> equality: OK psqueues> size: OK psqueues> size2: OK psqueues> empty: OK psqueues> lookup: OK psqueues> findMin: OK psqueues> alter: OK psqueues> alterMin: OK psqueues> fromList: OK psqueues> foldr: OK psqueues> show: OK psqueues> +++ OK, passed 100 tests. psqueues> rnf: OK psqueues> +++ OK, passed 100 tests. psqueues> size: OK psqueues> +++ OK, passed 100 tests. psqueues> singleton: OK psqueues> +++ OK, passed 100 tests. psqueues> memberLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertLookup: OK psqueues> +++ OK, passed 100 tests. psqueues> insertDelete: OK psqueues> +++ OK, passed 100 tests; 40 discarded. psqueues> insertDeleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteNonMember: OK psqueues> +++ OK, passed 100 tests; 40 discarded. psqueues> deleteMin: OK psqueues> +++ OK, passed 100 tests. psqueues> alter: OK psqueues> +++ OK, passed 100 tests. psqueues> alterMin: OK psqueues> +++ OK, passed 100 tests. psqueues> toList: OK psqueues> +++ OK, passed 100 tests. psqueues> keys: OK psqueues> +++ OK, passed 100 tests. psqueues> insertView: OK psqueues> +++ OK, passed 100 tests. psqueues> deleteView: OK psqueues> +++ OK, passed 100 tests. psqueues> map: OK psqueues> +++ OK, passed 100 tests. psqueues> unsafeMapMonotonic: OK psqueues> +++ OK, passed 100 tests. psqueues> fmap: OK psqueues> +++ OK, passed 100 tests. psqueues> fold': OK psqueues> +++ OK, passed 100 tests. psqueues> foldr: OK psqueues> +++ OK, passed 100 tests. psqueues> valid: OK psqueues> +++ OK, passed 100 tests. psqueues> atMostView: OK psqueues> +++ OK, passed 100 tests. time-compat> 1969--20-31 = 1969-01-31: OK time-compat> 1969--20-32 = 1969-01-31: OK time-compat> 1969--20-40 = 1969-01-31: OK time-compat> 1969--1--7 = 1969-01-01: OK time-compat> 1969--1--1 = 1969-01-01: OK time-compat> 1969--1-0 = 1969-01-01: OK time-compat> 1969--1-1 = 1969-01-01: OK time-compat> 1969--1-2 = 1969-01-02: OK time-compat> 1969--1-27 = 1969-01-27: OK time-compat> 1969--1-28 = 1969-01-28: OK time-compat> 1969--1-29 = 1969-01-29: OK time-compat> 1969--1-30 = 1969-01-30: OK time-compat> 1969--1-31 = 1969-01-31: OK time-compat> 1969--1-32 = 1969-01-31: OK time-compat> 1969--1-40 = 1969-01-31: OK time-compat> 1969-0--7 = 1969-01-01: OK time-compat> 1969-0--1 = 1969-01-01: OK time-compat> 1969-0-0 = 1969-01-01: OK time-compat> 1969-0-1 = 1969-01-01: OK time-compat> 1969-0-2 = 1969-01-02: OK time-compat> 1969-0-27 = 1969-01-27: OK time-compat> 1969-0-28 = 1969-01-28: OK time-compat> 1969-0-29 = 1969-01-29: OK time-compat> 1969-0-30 = 1969-01-30: OK time-compat> 1969-0-31 = 1969-01-31: OK time-compat> 1969-0-32 = 1969-01-31: OK time-compat> 1969-0-40 = 1969-01-31: OK time-compat> 1969-1--7 = 1969-01-01: OK time-compat> 1969-1--1 = 1969-01-01: OK time-compat> 1969-1-0 = 1969-01-01: OK time-compat> 1969-1-1 = 1969-01-01: OK time-compat> 1969-1-2 = 1969-01-02: OK time-compat> 1969-1-27 = 1969-01-27: OK time-compat> 1969-1-28 = 1969-01-28: OK time-compat> 1969-1-29 = 1969-01-29: OK time-compat> 1969-1-30 = 1969-01-30: OK time-compat> 1969-1-31 = 1969-01-31: OK time-compat> 1969-1-32 = 1969-01-31: OK time-compat> 1969-1-40 = 1969-01-31: OK time-compat> 1969-2--7 = 1969-02-01: OK time-compat> 1969-2--1 = 1969-02-01: OK time-compat> 1969-2-0 = 1969-02-01: OK time-compat> 1969-2-1 = 1969-02-01: OK time-compat> 1969-2-2 = 1969-02-02: OK time-compat> 1969-2-27 = 1969-02-27: OK time-compat> 1969-2-28 = 1969-02-28: OK time-compat> 1969-2-29 = 1969-02-28: OK time-compat> 1969-2-30 = 1969-02-28: OK strict> Data.Strict=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict,Data.Strict.Classes=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict.Classes,Data.Strict.Either=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict.Either,Data.Strict.Maybe=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict.Maybe,Data.Strict.These=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict.These,Data.Strict.Tuple=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:Data.Strict.Tuple,System.IO.Strict=strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a:System.IO.Strict strict> Ready component graph: strict> definite strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a strict> depends assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU strict> depends base-4.18.1.0 strict> depends binary-0.8.9.1 strict> depends bytestring-0.11.5.2 strict> depends deepseq-1.4.8.1 strict> depends ghc-prim-0.10.0 strict> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 strict> depends text-2.0.2 strict> depends these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 strict> depends transformers-0.6.1.0 strict> Using Cabal-3.10.1.0 compiled by ghc-9.6 strict> Using compiler: ghc-9.6.3 strict> Using install prefix: /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 strict> Executables installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/bin strict> Libraries installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a strict> Dynamic Libraries installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 strict> Private executables installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/libexec/x86_64-linux-ghc-9.6.3/strict-0.5.1 strict> Data files installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/share/x86_64-linux-ghc-9.6.3/strict-0.5.1 strict> Documentation installed in: strict> /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc/share/doc/strict-0.5.1 strict> Configuration files installed in: strict> /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/etc strict> No alex found strict> Using ar found on system at: strict> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar strict> No c2hs found strict> No cpphs found strict> No doctest found strict> Using gcc version 14.3.0 given by user at: strict> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc strict> Using ghc version 9.6.3 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc strict> Using ghc-pkg version 9.6.3 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 strict> No ghcjs found strict> No ghcjs-pkg found strict> No greencard found strict> Using haddock version 2.29.1 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 strict> No happy found strict> Using haskell-suite found on system at: haskell-suite-dummy-location strict> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location strict> No hmake found strict> Using hpc version 0.68 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 strict> Using hsc2hs version 0.68.9 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 strict> Using hscolour version 1.25 found on system at: strict> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour strict> No jhc found strict> Using ld found on system at: strict> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold strict> No pkg-config found strict> Using runghc version 9.6.3 found on system at: strict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 strict> Using strip version 2.44 found on system at: strict> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip strict> Using tar found on system at: strict> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar strict> No uhc found strict> Running phase: buildPhase strict> Preprocessing library for strict-0.5.1.. strict> Building library for strict-0.5.1.. strict> [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.o, dist/build/Data/Strict/Either.dyn_o ) strict> [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o, dist/build/Data/Strict/Maybe.dyn_o ) strict> [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.o, dist/build/Data/Strict/These.dyn_o ) strict> [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o, dist/build/Data/Strict/Tuple.dyn_o ) strict> constraints (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 constraints (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ constraints (post)> constraints (post)> Pushing /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 (7.26 MiB) constraints (post)> Pushing /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc (3.65 MiB) constraints (post)> constraints (post)> All done. constraints (post)> added 2 signatures constraints (post)> added 1 signatures constraints (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc /nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2 constraints (post)> copying 2 paths... constraints (post)> copying path '/nix/store/g1mbww0fdzzppfxj37ad1rdrscyyvwwm-constraints-0.14.2-doc' to 'https://cache.nix-ci.com'... constraints (post)> copying path '/nix/store/gdf08wif3zp18alx8x0rpncbyr89da5f-constraints-0.14.2' to 'https://cache.nix-ci.com'... constraints (post)> copying 1 paths... constraints (post)> copying path '/nix/store/x21yx3c56iqg7192gdnn26m2q28cjfqi-constraints-0.14.2.drv' to 'https://cache.nix-ci.com'... lucid (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 lucid (post)> Pushing 2 paths (76 are already present) using zstd to cache sellout ⏳ lucid (post)> lucid (post)> Pushing /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc (1.63 MiB) lucid (post)> Pushing /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 (5.31 MiB) lucid (post)> lucid (post)> All done. lucid (post)> added 2 signatures lucid (post)> added 11 signatures lucid (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc /nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303 lucid (post)> copying 2 paths... lucid (post)> copying path '/nix/store/28l32g57f1cxc2xvqzxivdzxs1zbs09q-lucid-2.11.20250303-doc' to 'https://cache.nix-ci.com'... lucid (post)> copying path '/nix/store/ma21mha6ykflldw4hv57g4y5hpvihrd5-lucid-2.11.20250303' to 'https://cache.nix-ci.com'... lucid (post)> copying 1 paths... lucid (post)> copying path '/nix/store/ki0d62pzycpmzjp9498cdgm0dizk9lir-lucid-2.11.20250303.drv' to 'https://cache.nix-ci.com'... async> shrinking /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSasync-2.2.5-FXUcVAC32Pt4FiCqIp4LhF-ghc9.6.3.so async> checking for references to /build/ in /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5... async> patching script interpreter paths in /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 async> stripping (with command strip and flags -S -p) in /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5/lib async> shrinking RPATHs of ELF executables and libraries in /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc async> checking for references to /build/ in /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc... async> patching script interpreter paths in /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc psqueues> psqueues> All 118 tests passed (0.22s) psqueues> Test suite psqueues-tests: PASS psqueues> Test suite logged to: dist/test/psqueues-0.2.8.1-psqueues-tests.log psqueues> 1 of 1 test suites (1 of 1 test cases) passed. psqueues> Running phase: haddockPhase psqueues> Preprocessing library for psqueues-0.2.8.1.. psqueues> Running Haddock on library for psqueues-0.2.8.1.. psqueues> Warning: --source-* options are ignored when --hyperlinked-source is enabled. psqueues> psqueues> src/Data/IntPSQ/Internal.hs:66:1: warning: [-Wunused-imports] psqueues> The import of ‘Control.Applicative’ is redundant psqueues> except perhaps to import instances from ‘Control.Applicative’ psqueues> To import instances alone, use: import Control.Applicative() psqueues> | psqueues> 66 | import Control.Applicative ((<$>), (<*>)) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:70:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 70 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> psqueues> src/Data/IntPSQ/Internal.hs:75:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Word’ is redundant psqueues> except perhaps to import instances from ‘Data.Word’ psqueues> To import instances alone, use: import Data.Word() psqueues> | psqueues> 75 | import Data.Word (Word) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> Warning: 'OrdPSQ' is out of scope. psqueues> If you qualify the identifier, haddock can try to link it anyway. psqueues> 95% ( 39 / 41) in 'Data.IntPSQ' psqueues> Missing documentation for: psqueues> unsafeInsertIncreasePriorityView (src/Data/IntPSQ/Internal.hs:535) psqueues> unsafeInsertWithIncreasePriorityView (src/Data/IntPSQ/Internal.hs:572) psqueues> 100% ( 35 / 35) in 'Data.OrdPSQ' psqueues> psqueues> src/Data/HashPSQ/Internal.hs:59:1: warning: [-Wunused-imports] psqueues> The import of ‘Data.Foldable’ is redundant psqueues> except perhaps to import instances from ‘Data.Foldable’ psqueues> To import instances alone, use: import Data.Foldable() psqueues> | psqueues> 59 | import Data.Foldable (Foldable) psqueues> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psqueues> Warning: 'IntPSQ' is out of scope. psqueues> If you qualify the identifier, haddock can try to link it anyway. psqueues> Warning: 'OrdPSQ' is out of scope. psqueues> If you qualify the identifier, haddock can try to link it anyway. psqueues> 92% ( 35 / 38) in 'Data.HashPSQ' psqueues> Missing documentation for: psqueues> unsafeLookupIncreasePriority (src/Data/HashPSQ/Internal.hs:428) psqueues> unsafeInsertIncreasePriority (src/Data/HashPSQ/Internal.hs:449) psqueues> unsafeInsertIncreasePriorityView (src/Data/HashPSQ/Internal.hs:464) psqueues> Warning: Data.IntPSQ: could not find link destinations for: psqueues> - Data.IntPSQ.Internal.Key psqueues> Documentation created: dist/doc/html/psqueues/index.html, psqueues> dist/doc/html/psqueues/psqueues.txt psqueues> Preprocessing test suite 'psqueues-tests' for psqueues-0.2.8.1.. psqueues> Running phase: installPhase psqueues> Installing library in /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/psqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj psqueues> Running phase: fixupPhase psqueues> shrinking RPATHs of ELF executables and libraries in /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 text-short> splitAt/isPrefixOf: OK (0.20s) text-short> +++ OK, passed 50000 tests. text-short> splitAt/isSuffixOf: OK (0.20s) text-short> +++ OK, passed 50000 tests. text-short> text-short> All 81 tests passed (20.62s) text-short> Test suite text-short-tests: PASS text-short> Test suite logged to: dist/test/text-short-0.1.6-text-short-tests.log text-short> 1 of 1 test suites (1 of 1 test cases) passed. text-short> Running phase: haddockPhase text-short> Preprocessing library for text-short-0.1.6.. text-short> Running Haddock on library for text-short-0.1.6.. text-short> Warning: --source-* options are ignored when --hyperlinked-source is enabled. text-short> 100% ( 3 / 3) in 'Data.Text.Short.Unsafe' text-short> 100% ( 76 / 76) in 'Data.Text.Short' text-short> 100% ( 9 / 9) in 'Data.Text.Short.Partial' text-short> Documentation created: dist/doc/html/text-short/index.html, text-short> dist/doc/html/text-short/text-short.txt text-short> Preprocessing test suite 'text-short-tests' for text-short-0.1.6.. text-short> Running phase: installPhase text-short> Installing library in /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa text-short> Running phase: fixupPhase text-short> shrinking RPATHs of ELF executables and libraries in /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 text-short> shrinking /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStext-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa-ghc9.6.3.so text-short> checking for references to /build/ in /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6... text-short> patching script interpreter paths in /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 text-short> stripping (with command strip and flags -S -p) in /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6/lib text-short> shrinking RPATHs of ELF executables and libraries in /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc text-short> checking for references to /build/ in /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc... text-short> patching script interpreter paths in /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc time-compat> 1969-2-31 = 1969-02-28: OK time-compat> 1969-2-32 = 1969-02-28: OK time-compat> 1969-2-40 = 1969-02-28: OK time-compat> 1969-12--7 = 1969-12-01: OK time-compat> 1969-12--1 = 1969-12-01: OK time-compat> 1969-12-0 = 1969-12-01: OK time-compat> 1969-12-1 = 1969-12-01: OK time-compat> 1969-12-2 = 1969-12-02: OK time-compat> 1969-12-27 = 1969-12-27: OK time-compat> 1969-12-28 = 1969-12-28: OK time-compat> 1969-12-29 = 1969-12-29: OK time-compat> 1969-12-30 = 1969-12-30: OK time-compat> 1969-12-31 = 1969-12-31: OK time-compat> 1969-12-32 = 1969-12-31: OK time-compat> 1969-12-40 = 1969-12-31: OK time-compat> 1969-13--7 = 1969-12-01: OK time-compat> 1969-13--1 = 1969-12-01: OK time-compat> 1969-13-0 = 1969-12-01: OK time-compat> 1969-13-1 = 1969-12-01: OK time-compat> 1969-13-2 = 1969-12-02: OK time-compat> 1969-13-27 = 1969-12-27: OK time-compat> 1969-13-28 = 1969-12-28: OK time-compat> 1969-13-29 = 1969-12-29: OK time-compat> 1969-13-30 = 1969-12-30: OK time-compat> 1969-13-31 = 1969-12-31: OK time-compat> 1969-13-32 = 1969-12-31: OK time-compat> 1969-13-40 = 1969-12-31: OK time-compat> 1969-17--7 = 1969-12-01: OK time-compat> 1969-17--1 = 1969-12-01: OK time-compat> 1969-17-0 = 1969-12-01: OK time-compat> 1969-17-1 = 1969-12-01: OK time-compat> 1969-17-2 = 1969-12-02: OK time-compat> 1969-17-27 = 1969-12-27: OK time-compat> 1969-17-28 = 1969-12-28: OK time-compat> 1969-17-29 = 1969-12-29: OK time-compat> 1969-17-30 = 1969-12-30: OK time-compat> 1969-17-31 = 1969-12-31: OK time-compat> 1969-17-32 = 1969-12-31: OK time-compat> 1969-17-40 = 1969-12-31: OK time-compat> 1971--20--7 = 1971-01-01: OK time-compat> 1971--20--1 = 1971-01-01: OK time-compat> 1971--20-0 = 1971-01-01: OK time-compat> 1971--20-1 = 1971-01-01: OK time-compat> 1971--20-2 = 1971-01-02: OK time-compat> 1971--20-27 = 1971-01-27: OK time-compat> 1971--20-28 = 1971-01-28: OK time-compat> 1971--20-29 = 1971-01-29: OK time-compat> 1971--20-30 = 1971-01-30: OK time-compat> 1971--20-31 = 1971-01-31: OK strict> src/Data/Strict/Tuple.hs:124:3: warning: [-Wnoncanonical-monoid-instances] strict> Noncanonical ‘mappend’ definition detected strict> in the instance declaration for ‘Monoid (Pair a b)’. strict> ‘mappend’ will eventually be removed in favour of ‘(<>)’ strict> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ strict> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid strict> | strict> 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) strict> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ strict> [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.o, dist/build/Data/Strict/Classes.dyn_o ) strict> [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, dist/build/Data/Strict.o, dist/build/Data/Strict.dyn_o ) strict> [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.o, dist/build/System/IO/Strict.dyn_o ) strict> [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.p_o ) strict> [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.p_o ) strict> [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.p_o ) strict> [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.p_o ) strict> strict> src/Data/Strict/Tuple.hs:124:3: warning: [-Wnoncanonical-monoid-instances] strict> Noncanonical ‘mappend’ definition detected strict> in the instance declaration for ‘Monoid (Pair a b)’. strict> ‘mappend’ will eventually be removed in favour of ‘(<>)’ strict> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ strict> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid strict> | strict> 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) strict> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ strict> [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.p_o ) strict> [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, dist/build/Data/Strict.p_o ) strict> [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.p_o ) strict> Running phase: checkPhase strict> Package has no test suites. strict> Running phase: haddockPhase strict> Preprocessing library for strict-0.5.1.. strict> Running Haddock on library for strict-0.5.1.. strict> Warning: --source-* options are ignored when --hyperlinked-source is enabled. strict> 100% ( 10 / 10) in 'Data.Strict.Either' strict> Warning: '<*>' is out of scope. strict> If you qualify the identifier, haddock can try to link it anyway. strict> 100% ( 11 / 11) in 'Data.Strict.Maybe' strict> Warning: 'here' is out of scope. strict> If you qualify the identifier, haddock can try to link it anyway. strict> Warning: 'there' is out of scope. strict> If you qualify the identifier, haddock can try to link it anyway. strict> 70% ( 12 / 17) in 'Data.Strict.These' strict> Missing documentation for: strict> Module header strict> distrThesePair (src/Data/Strict/These.hs:155) strict> undistrThesePair (src/Data/Strict/These.hs:160) strict> distrPairThese (src/Data/Strict/These.hs:172) strict> undistrPairThese (src/Data/Strict/These.hs:177) strict> 90% ( 9 / 10) in 'Data.Strict.Tuple' strict> Missing documentation for: strict> :!: (src/Data/Strict/Tuple.hs:69) strict> strict> src/Data/Strict/Tuple.hs:124:3: warning: [-Wnoncanonical-monoid-instances] strict> Noncanonical ‘mappend’ definition detected strict> in the instance declaration for ‘Monoid (Pair a b)’. strict> ‘mappend’ will eventually be removed in favour of ‘(<>)’ ghc> /nix/store/jdnckwy4pz6vm2b3l8vqyjppbar139kk-no-recursion-0.3.0.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/kbcjv8f63nqkdqaz0vc2haw13q4qc9f2-QuickCheck-2.14.3/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/zvm4vpd61452if59077afqk6v789k6sx-fin-0.3.2/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/kjyxy8g02873ypr68icrlihzghwxwcda-Cabal-3.10.3.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/wq8jbn4hdm6vajykrn06f5q84s9jkz2v-cabal-doctest-1.0.11/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/46f9r5q546gjqxr7sbwf6qgxxfbkwq1r-random-1.2.1.3/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/46f9r5q546gjqxr7sbwf6qgxxfbkwq1r-random-1.2.1.3/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/xavvvmrjyw6g08qla4qadz05rgyjka2i-splitmix-0.1.1/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/xavvvmrjyw6g08qla4qadz05rgyjka2i-splitmix-0.1.1/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/b1zf21g9ji8z71q0bwlaphf872kjlklm-boring-0.2.2/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/b1zf21g9ji8z71q0bwlaphf872kjlklm-boring-0.2.2/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/4zcijs24v82mihchp4k1wmm7jbm56flg-dec-0.0.6/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/4zcijs24v82mihchp4k1wmm7jbm56flg-dec-0.0.6/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/n0kzq3bzrd6p55p9baildgwmm5a64mxn-hashable-1.4.7.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/j3rq01sbbsgvyiq8wqrpdf5qdf1r6vb9-some-1.0.6/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/j3rq01sbbsgvyiq8wqrpdf5qdf1r6vb9-some-1.0.6/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/vihzvpxbw3a2fvy7ss2y657rhd0i1s17-universe-base-1.1.4/nix-support: psqueues> shrinking /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSpsqueues-0.2.8.1-7NLszvOGiTJItQBMPdyRBj-ghc9.6.3.so psqueues> checking for references to /build/ in /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1... psqueues> patching script interpreter paths in /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 psqueues> stripping (with command strip and flags -S -p) in /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1/lib psqueues> shrinking RPATHs of ELF executables and libraries in /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc psqueues> checking for references to /build/ in /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc... psqueues> patching script interpreter paths in /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc time-compat> 1971--20-32 = 1971-01-31: OK time-compat> 1971--20-40 = 1971-01-31: OK time-compat> 1971--1--7 = 1971-01-01: OK time-compat> 1971--1--1 = 1971-01-01: OK time-compat> 1971--1-0 = 1971-01-01: OK time-compat> 1971--1-1 = 1971-01-01: OK time-compat> 1971--1-2 = 1971-01-02: OK time-compat> 1971--1-27 = 1971-01-27: OK time-compat> 1971--1-28 = 1971-01-28: OK time-compat> 1971--1-29 = 1971-01-29: OK time-compat> 1971--1-30 = 1971-01-30: OK time-compat> 1971--1-31 = 1971-01-31: OK time-compat> 1971--1-32 = 1971-01-31: OK time-compat> 1971--1-40 = 1971-01-31: OK time-compat> 1971-0--7 = 1971-01-01: OK time-compat> 1971-0--1 = 1971-01-01: OK time-compat> 1971-0-0 = 1971-01-01: OK time-compat> 1971-0-1 = 1971-01-01: OK time-compat> 1971-0-2 = 1971-01-02: OK time-compat> 1971-0-27 = 1971-01-27: OK time-compat> 1971-0-28 = 1971-01-28: OK time-compat> 1971-0-29 = 1971-01-29: OK time-compat> 1971-0-30 = 1971-01-30: OK time-compat> 1971-0-31 = 1971-01-31: OK time-compat> 1971-0-32 = 1971-01-31: OK time-compat> 1971-0-40 = 1971-01-31: OK time-compat> 1971-1--7 = 1971-01-01: OK time-compat> 1971-1--1 = 1971-01-01: OK time-compat> 1971-1-0 = 1971-01-01: OK time-compat> 1971-1-1 = 1971-01-01: OK time-compat> 1971-1-2 = 1971-01-02: OK time-compat> 1971-1-27 = 1971-01-27: OK time-compat> 1971-1-28 = 1971-01-28: OK time-compat> 1971-1-29 = 1971-01-29: OK time-compat> 1971-1-30 = 1971-01-30: OK time-compat> 1971-1-31 = 1971-01-31: OK time-compat> 1971-1-32 = 1971-01-31: OK time-compat> 1971-1-40 = 1971-01-31: OK time-compat> 1971-2--7 = 1971-02-01: OK time-compat> 1971-2--1 = 1971-02-01: OK time-compat> 1971-2-0 = 1971-02-01: OK time-compat> 1971-2-1 = 1971-02-01: OK time-compat> 1971-2-2 = 1971-02-02: OK time-compat> 1971-2-27 = 1971-02-27: OK time-compat> 1971-2-28 = 1971-02-28: OK time-compat> 1971-2-29 = 1971-02-28: OK time-compat> 1971-2-30 = 1971-02-28: OK time-compat> 1971-2-31 = 1971-02-28: OK strict> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ strict> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid strict> | strict> 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) strict> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ strict> 50% ( 1 / 2) in 'Data.Strict.Classes' strict> Missing documentation for: strict> Module header strict> 100% ( 6 / 6) in 'Data.Strict' strict> Warning: 'isEOFError' is out of scope. strict> If you qualify the identifier, haddock can try to link it anyway. strict> Warning: 'stdin' is out of scope. strict> If you qualify the identifier, haddock can try to link it anyway. strict> 100% ( 7 / 7) in 'System.IO.Strict' strict> Documentation created: dist/doc/html/strict/index.html, strict> dist/doc/html/strict/strict.txt strict> Running phase: installPhase strict> Installing library in /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a strict> Running phase: fixupPhase strict> shrinking RPATHs of ELF executables and libraries in /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 strict> shrinking /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSstrict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a-ghc9.6.3.so strict> checking for references to /build/ in /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1... strict> patching script interpreter paths in /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 strict> stripping (with command strip and flags -S -p) in /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1/lib strict> shrinking RPATHs of ELF executables and libraries in /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc strict> checking for references to /build/ in /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc... strict> patching script interpreter paths in /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/1w454898hfymrjwrmg4iy7jc6cdqg60v-Cabal-syntax-3.10.3.0/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/s13mx2jnl6drsbr82ckjci8lrjc224q6-tagged-0.8.8/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/s13mx2jnl6drsbr82ckjci8lrjc224q6-tagged-0.8.8/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/jhzk8qsqxqx4i2jkcj0jylck06r91h22-os-string-2.0.7/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/gbnciibqjm8lqa0ids7vgfcs1vchvwa9-base-orphans-0.9.3/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> /nix/store/gbnciibqjm8lqa0ids7vgfcs1vchvwa9-base-orphans-0.9.3/nix-support: ghc> propagated-build-inputs: Keeping existing link to /nix/store/0rxkp4114cl5x5cgjs5awj9iil2snsi4-doctest-0.22.6/nix-support/propagated-build-inputs ghc> Warning: include-dirs: /nix/store/704d36kd1d817c4k1r9n60nwmcf0b3w2-ghc-9.6.3-with-packages/lib/ghc-9.6.3/lib/../lib/x86_64-linux-ghc-9.6.3/directory-1.3.8.1/include doesn't exist or isn't a directory async (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 async (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ async (post)> async (post)> Pushing /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc (1.04 MiB) async (post)> Pushing /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 (1.95 MiB) async (post)> async (post)> All done. async (post)> added 2 signatures async (post)> added 1 signatures async (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc /nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5 async (post)> copying 2 paths... async (post)> copying path '/nix/store/pr2wnz5vjz8kpvmvqlf4s9wi8ip7rqfp-async-2.2.5-doc' to 'https://cache.nix-ci.com'... async (post)> copying path '/nix/store/xnn9yymxqb8k1xj1kdmrclq9kg7szaiv-async-2.2.5' to 'https://cache.nix-ci.com'... async (post)> copying 1 paths... async (post)> copying path '/nix/store/zzh5a0w9bfrxhqp0nx7l86jvqwplzckv-async-2.2.5.drv' to 'https://cache.nix-ci.com'... text-short (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 text-short (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ text-short (post)> text-short (post)> Pushing /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 (1.71 MiB) text-short (post)> Pushing /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc (1.15 MiB) text-short (post)> text-short (post)> All done. text-short (post)> added 2 signatures text-short (post)> added 1 signatures text-short (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc /nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6 text-short (post)> copying 2 paths... text-short (post)> copying path '/nix/store/15w0clv9qfzk67xy3m2cf8bgjr7bc3qv-text-short-0.1.6-doc' to 'https://cache.nix-ci.com'... text-short (post)> copying path '/nix/store/3gwm9w6r0ww096svvzrf6824i2fxmhff-text-short-0.1.6' to 'https://cache.nix-ci.com'... text-short (post)> copying 1 paths... text-short (post)> copying path '/nix/store/7r4xiyivh2d3gzfk0g9vbi129zp2b8rz-text-short-0.1.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/32441z63snq6y4dcsi47xgyrqd4wfbrh-base64-1.0.drv'... building '/nix/store/l04h7gm1kx94d6r8k1x0sh270lxpwivy-concurrent-output-1.10.21.drv'... building '/nix/store/31zcq7ypkdphn9lw4kfiyybkmd2ydvry-lifted-async-0.10.2.7.drv'... building '/nix/store/14rs95rawb1im94xpvr13abjsvsr8jiw-logict-0.8.2.0.drv'... building '/nix/store/k39fpfwajnirb7vr9xz01lr9s5gg34y2-lukko-0.1.2.drv'... building '/nix/store/xdhkpfgasrlbs7ym4sbys0yffi069bzf-primitive-unlifted-2.1.0.0.drv'... building '/nix/store/irplniz2ijxvwvpbkhjkwi05amsalyv0-streaming-commons-0.2.3.0.drv'... building '/nix/store/02g98f2z86b2q4dqkbhgkbh790v1x9hl-typed-process-0.2.13.0.drv'... building '/nix/store/lqd0b4y3d6z3c13pqz44ybxv2nji1785-unliftio-0.2.25.1.drv'... time-compat> 1971-2-32 = 1971-02-28: OK time-compat> 1971-2-40 = 1971-02-28: OK time-compat> 1971-12--7 = 1971-12-01: OK time-compat> 1971-12--1 = 1971-12-01: OK time-compat> 1971-12-0 = 1971-12-01: OK time-compat> 1971-12-1 = 1971-12-01: OK time-compat> 1971-12-2 = 1971-12-02: OK time-compat> 1971-12-27 = 1971-12-27: OK time-compat> 1971-12-28 = 1971-12-28: OK time-compat> 1971-12-29 = 1971-12-29: OK time-compat> 1971-12-30 = 1971-12-30: OK time-compat> 1971-12-31 = 1971-12-31: OK time-compat> 1971-12-32 = 1971-12-31: OK time-compat> 1971-12-40 = 1971-12-31: OK time-compat> 1971-13--7 = 1971-12-01: OK time-compat> 1971-13--1 = 1971-12-01: OK time-compat> 1971-13-0 = 1971-12-01: OK time-compat> 1971-13-1 = 1971-12-01: OK time-compat> 1971-13-2 = 1971-12-02: OK time-compat> 1971-13-27 = 1971-12-27: OK time-compat> 1971-13-28 = 1971-12-28: OK time-compat> 1971-13-29 = 1971-12-29: OK time-compat> 1971-13-30 = 1971-12-30: OK time-compat> 1971-13-31 = 1971-12-31: OK time-compat> 1971-13-32 = 1971-12-31: OK time-compat> 1971-13-40 = 1971-12-31: OK time-compat> 1971-17--7 = 1971-12-01: OK time-compat> 1971-17--1 = 1971-12-01: OK time-compat> 1971-17-0 = 1971-12-01: OK time-compat> 1971-17-1 = 1971-12-01: OK time-compat> 1971-17-2 = 1971-12-02: OK time-compat> 1971-17-27 = 1971-12-27: OK time-compat> 1971-17-28 = 1971-12-28: OK time-compat> 1971-17-29 = 1971-12-29: OK time-compat> 1971-17-30 = 1971-12-30: OK time-compat> 1971-17-31 = 1971-12-31: OK time-compat> 1971-17-32 = 1971-12-31: OK time-compat> 1971-17-40 = 1971-12-31: OK time-compat> ISOWeekDay time-compat> 1968-W-20--2 = 1968-W01-1: OK time-compat> 1968-W-20--1 = 1968-W01-1: OK time-compat> 1968-W-20-0 = 1968-W01-1: OK time-compat> 1968-W-20-1 = 1968-W01-1: OK time-compat> 1968-W-20-4 = 1968-W01-4: OK time-compat> 1968-W-20-6 = 1968-W01-6: OK time-compat> 1968-W-20-7 = 1968-W01-7: OK time-compat> 1968-W-20-8 = 1968-W01-7: OK time-compat> 1968-W-20-9 = 1968-W01-7: OK time-compat> 1968-W-1--2 = 1968-W01-1: OK base64> Running phase: setupCompilerEnvironmentPhase base64> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. base64> Running phase: unpackPhase base64> unpacking source archive /nix/store/4igl91srki0cn31vaxs2228bbg5n1sv2-base64-1.0.tar.gz base64> source root is base64-1.0 base64> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "base64-1.0/test/Main.hs" base64> Running phase: patchPhase base64> Replace Cabal file with edited version from mirror://hackage/base64-1.0/revision/2.cabal. base64> Running phase: compileBuildDriverPhase base64> setupCompileFlags: -package-db=/build/tmp.ZRP9NwbJC9/setup-package.conf.d -threaded base64> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ZRP9NwbJC9/Main.o ) base64> [2 of 2] Linking Setup concurrent-output> Running phase: setupCompilerEnvironmentPhase concurrent-output> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. concurrent-output> Running phase: unpackPhase concurrent-output> unpacking source archive /nix/store/pyf7k374ldp9mk2h62dn593zrkammpq9-concurrent-output-1.10.21.tar.gz concurrent-output> source root is concurrent-output-1.10.21 concurrent-output> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "concurrent-output-1.10.21/Utility/Monad.hs" concurrent-output> Running phase: patchPhase concurrent-output> Running phase: compileBuildDriverPhase concurrent-output> setupCompileFlags: -package-db=/build/tmp.lneIeE6e0j/setup-package.conf.d -threaded concurrent-output> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.lneIeE6e0j/Main.o ) concurrent-output> [2 of 2] Linking Setup lifted-async> Running phase: setupCompilerEnvironmentPhase lifted-async> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. lifted-async> Running phase: unpackPhase lifted-async> unpacking source archive /nix/store/w5ndm5lizzwsyhcb2rzsvjxx5ggxbyi8-lifted-async-0.10.2.7.tar.gz lifted-async> source root is lifted-async-0.10.2.7 lifted-async> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lifted-async-0.10.2.7/tests/TestSuite.hs" lifted-async> Running phase: patchPhase lifted-async> Running phase: compileBuildDriverPhase lifted-async> setupCompileFlags: -package-db=/build/tmp.YIiLaeHukG/setup-package.conf.d -threaded lifted-async> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YIiLaeHukG/Main.o ) lifted-async> [2 of 2] Linking Setup logict> Running phase: setupCompilerEnvironmentPhase logict> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. logict> Running phase: unpackPhase logict> unpacking source archive /nix/store/8bm3ahkqr8f35z3yrz2jbmxmmv77hvk5-logict-0.8.2.0.tar.gz logict> source root is logict-0.8.2.0 logict> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "logict-0.8.2.0/test/Test.hs" logict> Running phase: patchPhase logict> Running phase: compileBuildDriverPhase logict> setupCompileFlags: -package-db=/build/tmp.zlWg1E2qdD/setup-package.conf.d -threaded logict> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.zlWg1E2qdD/Main.o ) logict> [2 of 2] Linking Setup lukko> Running phase: setupCompilerEnvironmentPhase lukko> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. lukko> Running phase: unpackPhase lukko> unpacking source archive /nix/store/87zkfi8v84k9whav8j1vh20d4965an5c-lukko-0.1.2.tar.gz lukko> source root is lukko-0.1.2 primitive-unlifted> Running phase: setupCompilerEnvironmentPhase primitive-unlifted> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. streaming-commons> Running phase: setupCompilerEnvironmentPhase streaming-commons> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ghc (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/704d36kd1d817c4k1r9n60nwmcf0b3w2-ghc-9.6.3-with-packages ghc (post)> Pushing 1 paths (106 are already present) using zstd to cache sellout ⏳ ghc (post)> ghc (post)> Pushing /nix/store/704d36kd1d817c4k1r9n60nwmcf0b3w2-ghc-9.6.3-with-packages (4.38 MiB) ghc (post)> ghc (post)> All done. ghc (post)> added 1 signatures ghc (post)> added 1 signatures ghc (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/704d36kd1d817c4k1r9n60nwmcf0b3w2-ghc-9.6.3-with-packages ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/704d36kd1d817c4k1r9n60nwmcf0b3w2-ghc-9.6.3-with-packages' to 'https://cache.nix-ci.com'... ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/aqxvlhjzadmys8s2k8pfn0h6w2namaw1-ghc-9.6.3-with-packages.drv' to 'https://cache.nix-ci.com'... psqueues (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc psqueues (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ psqueues (post)> psqueues (post)> Pushing /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc (1.99 MiB) psqueues (post)> Pushing /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 (4.44 MiB) psqueues (post)> psqueues (post)> All done. psqueues (post)> added 2 signatures psqueues (post)> added 1 signatures psqueues (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1 /nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc psqueues (post)> copying 2 paths... psqueues (post)> copying path '/nix/store/lmrsab38n8d7ak5ib34zscjf6zdmzc66-psqueues-0.2.8.1-doc' to 'https://cache.nix-ci.com'... psqueues (post)> copying path '/nix/store/hj251ybp8w24513gwwjzfy49sgrivrmi-psqueues-0.2.8.1' to 'https://cache.nix-ci.com'... psqueues (post)> copying 1 paths... psqueues (post)> copying path '/nix/store/k2sqwx0w06mpsgh583gha028l6q7f2v5-psqueues-0.2.8.1.drv' to 'https://cache.nix-ci.com'... strict (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc strict (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ strict (post)> strict (post)> Pushing /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 (5.17 MiB) strict (post)> Pushing /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc (1.47 MiB) strict (post)> strict (post)> All done. strict (post)> added 2 signatures strict (post)> added 1 signatures strict (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1 /nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc strict (post)> copying 2 paths... strict (post)> copying path '/nix/store/air1y0gc30k0bwsdn90rpv8y4xpd01ja-strict-0.5.1-doc' to 'https://cache.nix-ci.com'... strict (post)> copying path '/nix/store/8qlca2nq8dam4ykbhl4n2j39b485wn7x-strict-0.5.1' to 'https://cache.nix-ci.com'... strict (post)> copying 1 paths... strict (post)> copying path '/nix/store/3msi0mzv6n141ygiqhrv9salm522c899-strict-0.5.1.drv' to 'https://cache.nix-ci.com'... time-compat> 1968-W-1--1 = 1968-W01-1: OK time-compat> 1968-W-1-0 = 1968-W01-1: OK time-compat> 1968-W-1-1 = 1968-W01-1: OK time-compat> 1968-W-1-4 = 1968-W01-4: OK time-compat> 1968-W-1-6 = 1968-W01-6: OK time-compat> 1968-W-1-7 = 1968-W01-7: OK time-compat> 1968-W-1-8 = 1968-W01-7: OK time-compat> 1968-W-1-9 = 1968-W01-7: OK time-compat> 1968-W0--2 = 1968-W01-1: OK time-compat> 1968-W0--1 = 1968-W01-1: OK time-compat> 1968-W0-0 = 1968-W01-1: OK time-compat> 1968-W0-1 = 1968-W01-1: OK time-compat> 1968-W0-4 = 1968-W01-4: OK time-compat> 1968-W0-6 = 1968-W01-6: OK time-compat> 1968-W0-7 = 1968-W01-7: OK time-compat> 1968-W0-8 = 1968-W01-7: OK time-compat> 1968-W0-9 = 1968-W01-7: OK time-compat> 1968-W1--2 = 1968-W01-1: OK time-compat> 1968-W1--1 = 1968-W01-1: OK time-compat> 1968-W1-0 = 1968-W01-1: OK time-compat> 1968-W1-1 = 1968-W01-1: OK time-compat> 1968-W1-4 = 1968-W01-4: OK time-compat> 1968-W1-6 = 1968-W01-6: OK time-compat> 1968-W1-7 = 1968-W01-7: OK time-compat> 1968-W1-8 = 1968-W01-7: OK time-compat> 1968-W1-9 = 1968-W01-7: OK time-compat> 1968-W20--2 = 1968-W20-1: OK time-compat> 1968-W20--1 = 1968-W20-1: OK time-compat> 1968-W20-0 = 1968-W20-1: OK time-compat> 1968-W20-1 = 1968-W20-1: OK time-compat> 1968-W20-4 = 1968-W20-4: OK time-compat> 1968-W20-6 = 1968-W20-6: OK time-compat> 1968-W20-7 = 1968-W20-7: OK time-compat> 1968-W20-8 = 1968-W20-7: OK time-compat> 1968-W20-9 = 1968-W20-7: OK time-compat> 1968-W51--2 = 1968-W51-1: OK time-compat> 1968-W51--1 = 1968-W51-1: OK time-compat> 1968-W51-0 = 1968-W51-1: OK time-compat> 1968-W51-1 = 1968-W51-1: OK time-compat> 1968-W51-4 = 1968-W51-4: OK time-compat> 1968-W51-6 = 1968-W51-6: OK time-compat> 1968-W51-7 = 1968-W51-7: OK time-compat> 1968-W51-8 = 1968-W51-7: OK time-compat> 1968-W51-9 = 1968-W51-7: OK time-compat> 1968-W52--2 = 1968-W52-1: OK time-compat> 1968-W52--1 = 1968-W52-1: OK time-compat> 1968-W52-0 = 1968-W52-1: OK time-compat> 1968-W52-1 = 1968-W52-1: OK base64> Running phase: updateAutotoolsGnuConfigScriptsPhase base64> Running phase: configurePhase base64> configureFlags: --verbose --prefix=/nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc/share/doc/base64-1.0 --with-gcc=gcc --package-db=/build/tmp.ZRP9NwbJC9/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib base64> Using Parsec parser base64> Configuring base64-1.0... base64> Dependency base >=4.14 && <4.22: using base-4.18.1.0 base64> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 base64> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 base64> Dependency text >=2.0 && <2.3: using text-2.0.2 base64> Dependency text-short >=0.1 && <0.2: using text-short-0.1.6 base64> Dependency QuickCheck: using QuickCheck-2.14.3 base64> Dependency base >=4.14 && <4.22: using base-4.18.1.0 base64> Dependency base64: using base64-1.0 base64> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 base64> Dependency bytestring >=0.10: using bytestring-0.11.5.2 base64> Dependency random-bytestring: using random-bytestring-0.1.4 base64> Dependency tasty: using tasty-1.5.3 base64> Dependency tasty-hunit: using tasty-hunit-0.10.2 base64> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 base64> Dependency text >=2.0: using text-2.0.2 base64> Dependency text-short: using text-short-0.1.6 base64> Source component graph: base64> component lib base64> component test:base64-tests dependency lib base64> Configured component graph: base64> component base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> include base-4.18.1.0 base64> include bytestring-0.11.5.2 base64> include deepseq-1.4.8.1 base64> include text-2.0.2 base64> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa base64> component base64-1.0-6gvyW6BzsSbBptp5tbvGxy-base64-tests base64> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS base64> include base-4.18.1.0 base64> include base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL base64> include bytestring-0.11.5.2 base64> include random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC base64> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 base64> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm base64> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF base64> include text-2.0.2 base64> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa base64> Linked component graph: base64> unit base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> include base-4.18.1.0 base64> include bytestring-0.11.5.2 base64> include deepseq-1.4.8.1 base64> include text-2.0.2 base64> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa concurrent-output> Running phase: updateAutotoolsGnuConfigScriptsPhase concurrent-output> Running phase: configurePhase concurrent-output> configureFlags: --verbose --prefix=/nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 --with-gcc=gcc --package-db=/build/tmp.lneIeE6e0j/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib concurrent-output> Using Parsec parser concurrent-output> Configuring concurrent-output-1.10.21... concurrent-output> Dependency ansi-terminal >=0.6.2 && <1.2.0: using ansi-terminal-1.1.2 concurrent-output> Dependency async >=2.0 && <2.3: using async-2.2.5 concurrent-output> Dependency base >=4.6 && <5: using base-4.18.1.0 concurrent-output> Dependency directory >=1.2.0 && <1.4.0: using directory-1.3.8.1 concurrent-output> Dependency exceptions >=0.6.0 && <0.11.0: using exceptions-0.10.7 concurrent-output> Dependency process >=1.6.0 && <1.7.0: using process-1.6.17.0 concurrent-output> Dependency stm >=2.0 && <2.6: using stm-2.5.1.0 concurrent-output> Dependency terminal-size >=0.3.0 && <0.4.0: using terminal-size-0.3.4 concurrent-output> Dependency text >=0.11.0 && <2.2: using text-2.0.2 concurrent-output> Dependency transformers >=0.3.0 && <0.7.0: using transformers-0.6.1.0 concurrent-output> Dependency unix >=2.7.0 && <2.9.0: using unix-2.8.1.0 concurrent-output> Source component graph: component lib concurrent-output> Configured component graph: concurrent-output> component concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb concurrent-output> include ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf concurrent-output> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF concurrent-output> include base-4.18.1.0 concurrent-output> include directory-1.3.8.1 concurrent-output> include exceptions-0.10.7 concurrent-output> include process-1.6.17.0 concurrent-output> include stm-2.5.1.0 concurrent-output> include terminal-size-0.3.4-F29cA6SfcnBIj4P9LFGJy0 concurrent-output> include text-2.0.2 concurrent-output> include transformers-0.6.1.0 concurrent-output> include unix-2.8.1.0 concurrent-output> Linked component graph: concurrent-output> unit concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb concurrent-output> include ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf concurrent-output> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF concurrent-output> include base-4.18.1.0 concurrent-output> include directory-1.3.8.1 concurrent-output> include exceptions-0.10.7 concurrent-output> include process-1.6.17.0 concurrent-output> include stm-2.5.1.0 concurrent-output> include terminal-size-0.3.4-F29cA6SfcnBIj4P9LFGJy0 concurrent-output> include text-2.0.2 concurrent-output> include transformers-0.6.1.0 concurrent-output> include unix-2.8.1.0 concurrent-output> System.Console.Concurrent=concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb:System.Console.Concurrent,System.Console.Concurrent.Internal=concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb:System.Console.Concurrent.Internal,System.Console.Regions=concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb:System.Console.Regions,System.Process.Concurrent=concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb:System.Process.Concurrent concurrent-output> Ready component graph: concurrent-output> definite concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb concurrent-output> depends ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf concurrent-output> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF concurrent-output> depends base-4.18.1.0 concurrent-output> depends directory-1.3.8.1 concurrent-output> depends exceptions-0.10.7 concurrent-output> depends process-1.6.17.0 concurrent-output> depends stm-2.5.1.0 concurrent-output> depends terminal-size-0.3.4-F29cA6SfcnBIj4P9LFGJy0 concurrent-output> depends text-2.0.2 concurrent-output> depends transformers-0.6.1.0 concurrent-output> depends unix-2.8.1.0 concurrent-output> Using Cabal-3.10.1.0 compiled by ghc-9.6 concurrent-output> Using compiler: ghc-9.6.3 lifted-async> Running phase: updateAutotoolsGnuConfigScriptsPhase lifted-async> Running phase: configurePhase lifted-async> configureFlags: --verbose --prefix=/nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc/share/doc/lifted-async-0.10.2.7 --with-gcc=gcc --package-db=/build/tmp.YIiLaeHukG/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib lifted-async> Using Parsec parser lifted-async> Configuring lifted-async-0.10.2.7... lifted-async> Dependency async >=2.2 && <2.3: using async-2.2.5 lifted-async> Dependency base >=4.5 && <4.22: using base-4.18.1.0 lifted-async> Dependency constraints >=0.2 && <0.15: using constraints-0.14.2 lifted-async> Dependency lifted-base >=0.2 && <0.3: using lifted-base-0.2.3.12 lifted-async> Dependency monad-control >=1.0 && <1.1: using monad-control-1.0.3.1 lifted-async> Dependency transformers-base >=0.4 && <0.5: using transformers-base-0.4.6 lifted-async> Source component graph: component lib lifted-async> Configured component graph: lifted-async> component lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI lifted-async> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lifted-async> include base-4.18.1.0 lifted-async> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx lifted-async> include lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA lifted-async> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F lifted-async> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 lifted-async> Linked component graph: lifted-async> unit lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI lifted-async> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lifted-async> include base-4.18.1.0 lifted-async> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx lifted-async> include lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA lifted-async> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F lifted-async> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 lifted-async> Control.Concurrent.Async.Lifted=lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI:Control.Concurrent.Async.Lifted,Control.Concurrent.Async.Lifted.Safe=lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI:Control.Concurrent.Async.Lifted.Safe lifted-async> Ready component graph: lifted-async> definite lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI lifted-async> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lifted-async> depends base-4.18.1.0 lifted-async> depends constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx lifted-async> depends lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA lifted-async> depends monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F lifted-async> depends transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 lifted-async> Using Cabal-3.10.1.0 compiled by ghc-9.6 lifted-async> Using compiler: ghc-9.6.3 lifted-async> Using install prefix: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 lifted-async> Executables installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/bin lifted-async> Libraries installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI lifted-async> Dynamic Libraries installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 lifted-async> Private executables installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/libexec/x86_64-linux-ghc-9.6.3/lifted-async-0.10.2.7 lifted-async> Data files installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/share/x86_64-linux-ghc-9.6.3/lifted-async-0.10.2.7 logict> Running phase: updateAutotoolsGnuConfigScriptsPhase logict> Running phase: configurePhase logict> configureFlags: --verbose --prefix=/nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 --with-gcc=gcc --package-db=/build/tmp.zlWg1E2qdD/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib logict> Using Parsec parser logict> Configuring logict-0.8.2.0... logict> Dependency base >=4.9 && <5: using base-4.18.1.0 logict> Dependency exceptions <0.11: using exceptions-0.10.7 logict> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 logict> Dependency transformers <0.7: using transformers-0.6.1.0 logict> Dependency async >=2.0 && <2.3: using async-2.2.5 logict> Dependency base: using base-4.18.1.0 logict> Dependency logict: using logict-0.8.2.0 logict> Dependency mtl: using mtl-2.3.1 logict> Dependency tasty <1.6: using tasty-1.5.3 logict> Dependency tasty-hunit <0.11: using tasty-hunit-0.10.2 logict> Dependency transformers: using transformers-0.6.1.0 logict> Source component graph: logict> component lib logict> component test:logict-tests dependency lib logict> Configured component graph: logict> component logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> include base-4.18.1.0 logict> include exceptions-0.10.7 logict> include mtl-2.3.1 logict> include transformers-0.6.1.0 logict> component logict-0.8.2.0-3SR4xRzo2IgL9pISggNaP1-logict-tests logict> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF logict> include base-4.18.1.0 logict> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> include mtl-2.3.1 logict> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 logict> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm logict> include transformers-0.6.1.0 logict> Linked component graph: logict> unit logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> include base-4.18.1.0 logict> include exceptions-0.10.7 logict> include mtl-2.3.1 logict> include transformers-0.6.1.0 logict> Control.Monad.Logic=logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V:Control.Monad.Logic,Control.Monad.Logic.Class=logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V:Control.Monad.Logic.Class logict> unit logict-0.8.2.0-3SR4xRzo2IgL9pISggNaP1-logict-tests logict> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF logict> include base-4.18.1.0 logict> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> include mtl-2.3.1 logict> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 logict> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm logict> include transformers-0.6.1.0 logict> Ready component graph: logict> definite logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> depends base-4.18.1.0 logict> depends exceptions-0.10.7 logict> depends mtl-2.3.1 logict> depends transformers-0.6.1.0 logict> definite logict-0.8.2.0-3SR4xRzo2IgL9pISggNaP1-logict-tests logict> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF logict> depends base-4.18.1.0 logict> depends logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> depends mtl-2.3.1 logict> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 logict> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm logict> depends transformers-0.6.1.0 logict> Using Cabal-3.10.1.0 compiled by ghc-9.6 logict> Using compiler: ghc-9.6.3 logict> Using install prefix: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 logict> Executables installed in: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/bin logict> Libraries installed in: lukko> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lukko-0.1.2/test/Tests.hs" lukko> Running phase: patchPhase lukko> Replace Cabal file with edited version from mirror://hackage/lukko-0.1.2/revision/1.cabal. lukko> applying patch /nix/store/2mdh7989lkspl1kll2fmz8prz6brsv47-lukko-ofd-locking-32bit.patch lukko> patching file src-ofd/Lukko/OFD.hsc lukko> Running phase: compileBuildDriverPhase lukko> setupCompileFlags: -package-db=/build/tmp.EWQ2Fea8Zk/setup-package.conf.d -threaded lukko> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.EWQ2Fea8Zk/Main.o ) lukko> [2 of 2] Linking Setup lukko> Running phase: updateAutotoolsGnuConfigScriptsPhase lukko> Running phase: configurePhase lukko> configureFlags: --verbose --prefix=/nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc/share/doc/lukko-0.1.2 --with-gcc=gcc --package-db=/build/tmp.EWQ2Fea8Zk/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib lukko> Using Parsec parser lukko> Configuring lukko-0.1.2... lukko> Flags chosen: ofd-locking=True lukko> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 lukko> Dependency async >=2.2.2 && <2.3: using async-2.2.5 lukko> Dependency base: using base-4.18.1.0 lukko> Dependency filepath >=1.4.2.1 && <1.5 || >=1.5.2.0 && <1.6: using lukko> filepath-1.4.100.4 lukko> Dependency lukko: using lukko-0.1.2 lukko> Dependency singleton-bool >=0.1.8 && <0.2: using singleton-bool-0.1.8 lukko> Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 lukko> Dependency tasty-expected-failure >=0.12.3 && <0.13: using lukko> tasty-expected-failure-0.12.3 lukko> Dependency tasty-hunit >=0.10.0.2 && <0.11: using tasty-hunit-0.10.2 lukko> Dependency temporary >=1.3 && <1.4: using temporary-1.3 lukko> Dependency base: using base-4.18.1.0 lukko> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 lukko> Dependency lukko: using lukko-0.1.2 lukko> Source component graph: lukko> component lib lukko> component test:test-process dependency lib lukko> component test:test-thread dependency lib lukko> Configured component graph: lukko> component lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo include base-4.18.1.0 lukko> component lukko-0.1.2-Kdo0Fdt3hqmENAVGwhBJSq-test-process lukko> include base-4.18.1.0 lukko> include bytestring-0.11.5.2 lukko> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> component lukko-0.1.2-KLkGTLSbmEZLL8FSe3gkGy-test-thread lukko> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lukko> include base-4.18.1.0 lukko> include filepath-1.4.100.4 lukko> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> include singleton-bool-0.1.8-LDBFhuuIleNGPvnhtE8LwJ lukko> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 lukko> include tasty-expected-failure-0.12.3-6CjXx14syDX1qAyvSicwMs lukko> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm lukko> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa lukko> Linked component graph: lukko> unit lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> include base-4.18.1.0 lukko> Lukko=lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo:Lukko,Lukko.FLock=lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo:Lukko.FLock,Lukko.NoOp=lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo:Lukko.NoOp,Lukko.OFD=lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo:Lukko.OFD lukko> unit lukko-0.1.2-Kdo0Fdt3hqmENAVGwhBJSq-test-process primitive-unlifted> Running phase: unpackPhase primitive-unlifted> unpacking source archive /nix/store/6kqvjcxyfa2pjdhk3290yzaw59h8sdlr-primitive-unlifted-2.1.0.0.tar.gz primitive-unlifted> source root is primitive-unlifted-2.1.0.0 primitive-unlifted> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "primitive-unlifted-2.1.0.0/test/Main.hs" primitive-unlifted> Running phase: patchPhase primitive-unlifted> Replace Cabal file with edited version from mirror://hackage/primitive-unlifted-2.1.0.0/revision/1.cabal. primitive-unlifted> applying patch /nix/store/6lbm7w8ndxr53jp354l808mczpbayjn2-26922952ef20c4771d857f3e96c9e710cb3c2df9.patch primitive-unlifted> patching file test/Main.hs primitive-unlifted> Running phase: compileBuildDriverPhase primitive-unlifted> setupCompileFlags: -package-db=/build/tmp.IvCpegsku9/setup-package.conf.d -threaded primitive-unlifted> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.IvCpegsku9/Main.o ) primitive-unlifted> [2 of 2] Linking Setup primitive-unlifted> Running phase: updateAutotoolsGnuConfigScriptsPhase primitive-unlifted> Running phase: configurePhase primitive-unlifted> configureFlags: --verbose --prefix=/nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc/share/doc/primitive-unlifted-2.1.0.0 --with-gcc=gcc --package-db=/build/tmp.IvCpegsku9/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib primitive-unlifted> Using Parsec parser primitive-unlifted> Configuring primitive-unlifted-2.1.0.0... primitive-unlifted> Dependency array: using array-0.5.5.0 primitive-unlifted> Dependency base >=4.17.1.0 && <5: using base-4.18.1.0 primitive-unlifted> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 primitive-unlifted> Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 primitive-unlifted> Dependency text-short >=0.1.3 && <0.2: using text-short-0.1.6 primitive-unlifted> Dependency QuickCheck: using QuickCheck-2.14.3 primitive-unlifted> Dependency base: using base-4.18.1.0 primitive-unlifted> Dependency primitive: using primitive-0.9.1.0 primitive-unlifted> Dependency primitive-unlifted: using primitive-unlifted-2.1.0.0 primitive-unlifted> Dependency quickcheck-classes-base: using quickcheck-classes-base-0.6.2.0 primitive-unlifted> Dependency stm: using stm-2.5.1.0 primitive-unlifted> Dependency tasty: using tasty-1.5.3 primitive-unlifted> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 primitive-unlifted> Source component graph: primitive-unlifted> component lib primitive-unlifted> component test:test dependency lib primitive-unlifted> Configured component graph: primitive-unlifted> component primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> include array-0.5.5.0 primitive-unlifted> include base-4.18.1.0 primitive-unlifted> include bytestring-0.11.5.2 primitive-unlifted> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa primitive-unlifted> component primitive-unlifted-2.1.0.0-11Ky5KxV3BbJ7GvWuX3Dgn-test primitive-unlifted> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS primitive-unlifted> include base-4.18.1.0 primitive-unlifted> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> include primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl primitive-unlifted> include stm-2.5.1.0 primitive-unlifted> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 primitive-unlifted> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF primitive-unlifted> Linked component graph: primitive-unlifted> unit primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> include array-0.5.5.0 primitive-unlifted> include base-4.18.1.0 primitive-unlifted> include bytestring-0.11.5.2 streaming-commons> Running phase: unpackPhase streaming-commons> unpacking source archive /nix/store/hmrzyjhb65w2nsy872wln9wmxzzx9q2q-streaming-commons-0.2.3.0.tar.gz streaming-commons> source root is streaming-commons-0.2.3.0 streaming-commons> setting SOURCE_DATE_EPOCH to timestamp 1737289593 of file "streaming-commons-0.2.3.0/streaming-commons.cabal" streaming-commons> Running phase: patchPhase streaming-commons> Running phase: compileBuildDriverPhase streaming-commons> setupCompileFlags: -package-db=/build/tmp.IauHfOyBbI/setup-package.conf.d -threaded streaming-commons> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.IauHfOyBbI/Main.o ) streaming-commons> [2 of 2] Linking Setup streaming-commons> Running phase: updateAutotoolsGnuConfigScriptsPhase streaming-commons> Running phase: configurePhase streaming-commons> configureFlags: --verbose --prefix=/nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc/share/doc/streaming-commons-0.2.3.0 --with-gcc=gcc --package-db=/build/tmp.IauHfOyBbI/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib streaming-commons> Using Parsec parser streaming-commons> Configuring streaming-commons-0.2.3.0... streaming-commons> Flags chosen: use-bytestring-builder=False streaming-commons> Dependency array: using array-0.5.5.0 streaming-commons> Dependency async: using async-2.2.5 streaming-commons> Dependency base >=4.12 && <5: using base-4.18.1.0 streaming-commons> Dependency bytestring >=0.10.2.0: using bytestring-0.11.5.2 streaming-commons> Dependency directory: using directory-1.3.8.1 streaming-commons> Dependency network >=2.4.0.0: using network-3.2.7.0 streaming-commons> Dependency process: using process-1.6.17.0 streaming-commons> Dependency random: using random-1.2.1.3 streaming-commons> Dependency stm: using stm-2.5.1.0 streaming-commons> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.0.2 streaming-commons> Dependency transformers: using transformers-0.6.1.0 streaming-commons> Dependency unix: using unix-2.8.1.0 streaming-commons> Dependency zlib: using zlib-0.7.1.0 streaming-commons> Dependency QuickCheck: using QuickCheck-2.14.3 streaming-commons> Dependency array: using array-0.5.5.0 streaming-commons> Dependency async: using async-2.2.5 streaming-commons> Dependency base: using base-4.18.1.0 streaming-commons> Dependency bytestring >=0.10.2.0: using bytestring-0.11.5.2 streaming-commons> Dependency deepseq: using deepseq-1.4.8.1 streaming-commons> Dependency hspec >=1.8: using hspec-2.11.12 streaming-commons> Dependency network >=2.4.0.0: using network-3.2.7.0 streaming-commons> Dependency streaming-commons: using streaming-commons-0.2.3.0 streaming-commons> Dependency text: using text-2.0.2 streaming-commons> Dependency unix: using unix-2.8.1.0 streaming-commons> Dependency zlib: using zlib-0.7.1.0 streaming-commons> Source component graph: streaming-commons> component lib streaming-commons> component test:test dependency lib streaming-commons> Configured component graph: streaming-commons> component streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> include array-0.5.5.0 streaming-commons> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> include base-4.18.1.0 streaming-commons> include bytestring-0.11.5.2 streaming-commons> include directory-1.3.8.1 streaming-commons> include network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> include process-1.6.17.0 streaming-commons> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 streaming-commons> include stm-2.5.1.0 streaming-commons> include text-2.0.2 streaming-commons> include transformers-0.6.1.0 streaming-commons> include unix-2.8.1.0 streaming-commons> include zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> component streaming-commons-0.2.3.0-Km36caFnaP6CCVswGkMRwb-test streaming-commons> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS streaming-commons> include array-0.5.5.0 typed-process> Running phase: setupCompilerEnvironmentPhase typed-process> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. typed-process> Running phase: unpackPhase typed-process> unpacking source archive /nix/store/9ab4y9vgw7nqd2k99pcsb2wmqd2sfg0a-typed-process-0.2.13.0.tar.gz typed-process> source root is typed-process-0.2.13.0 typed-process> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "typed-process-0.2.13.0/typed-process.cabal" typed-process> Running phase: patchPhase typed-process> Running phase: compileBuildDriverPhase typed-process> setupCompileFlags: -package-db=/build/tmp.304nWwg4z5/setup-package.conf.d -threaded typed-process> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.304nWwg4z5/Main.o ) typed-process> [2 of 2] Linking Setup typed-process> Running phase: updateAutotoolsGnuConfigScriptsPhase typed-process> Running phase: configurePhase typed-process> configureFlags: --verbose --prefix=/nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc/share/doc/typed-process-0.2.13.0 --with-gcc=gcc --package-db=/build/tmp.304nWwg4z5/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib typed-process> Using Parsec parser typed-process> Configuring typed-process-0.2.13.0... typed-process> Dependency async >=2.0: using async-2.2.5 typed-process> Dependency base >=4.12 && <5: using base-4.18.1.0 typed-process> Dependency bytestring: using bytestring-0.11.5.2 typed-process> Dependency process >=1.2: using process-1.6.17.0 typed-process> Dependency stm: using stm-2.5.1.0 typed-process> Dependency text: using text-2.0.2 typed-process> Dependency transformers: using transformers-0.6.1.0 typed-process> Dependency unliftio-core: using unliftio-core-0.2.1.0 typed-process> Dependency async >=2.0: using async-2.2.5 typed-process> Dependency base >=4.12 && <5: using base-4.18.1.0 typed-process> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 typed-process> Dependency bytestring: using bytestring-0.11.5.2 typed-process> Dependency hspec >=2 && <3: using hspec-2.11.12 typed-process> Dependency process >=1.2: using process-1.6.17.0 typed-process> Dependency stm: using stm-2.5.1.0 typed-process> Dependency temporary: using temporary-1.3 typed-process> Dependency text: using text-2.0.2 typed-process> Dependency transformers: using transformers-0.6.1.0 typed-process> Dependency typed-process: using typed-process-0.2.13.0 typed-process> Dependency unliftio-core: using unliftio-core-0.2.1.0 typed-process> Dependency async >=2.0: using async-2.2.5 typed-process> Dependency base >=4.12 && <5: using base-4.18.1.0 typed-process> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 typed-process> Dependency bytestring: using bytestring-0.11.5.2 typed-process> Dependency hspec >=2 && <3: using hspec-2.11.12 typed-process> Dependency process >=1.2: using process-1.6.17.0 typed-process> Dependency stm: using stm-2.5.1.0 typed-process> Dependency temporary: using temporary-1.3 typed-process> Dependency text: using text-2.0.2 typed-process> Dependency transformers: using transformers-0.6.1.0 typed-process> Dependency typed-process: using typed-process-0.2.13.0 typed-process> Dependency unliftio-core: using unliftio-core-0.2.1.0 typed-process> Source component graph: typed-process> component lib typed-process> component test:typed-process-test dependency lib typed-process> component test:typed-process-test-single-threaded dependency lib typed-process> Configured component graph: typed-process> component typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 unliftio> Running phase: setupCompilerEnvironmentPhase unliftio> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. unliftio> Running phase: unpackPhase unliftio> unpacking source archive /nix/store/ra56w6cr98ycqhi8wggwgnq9apwzd4i7-unliftio-0.2.25.1.tar.gz unliftio> source root is unliftio-0.2.25.1 unliftio> setting SOURCE_DATE_EPOCH to timestamp 1741597128 of file "unliftio-0.2.25.1/unliftio.cabal" unliftio> Running phase: patchPhase unliftio> Running phase: compileBuildDriverPhase unliftio> setupCompileFlags: -package-db=/build/tmp.5WXbaXj25R/setup-package.conf.d -threaded unliftio> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.5WXbaXj25R/Main.o ) unliftio> [2 of 2] Linking Setup unliftio> Running phase: updateAutotoolsGnuConfigScriptsPhase unliftio> Running phase: configurePhase unliftio> configureFlags: --verbose --prefix=/nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc/share/doc/unliftio-0.2.25.1 --with-gcc=gcc --package-db=/build/tmp.5WXbaXj25R/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib unliftio> Using Parsec parser unliftio> Configuring unliftio-0.2.25.1... unliftio> Dependency async >2.1.1: using async-2.2.5 unliftio> Dependency base >=4.9 && <5: using base-4.18.1.0 unliftio> Dependency bytestring: using bytestring-0.11.5.2 unliftio> Dependency deepseq: using deepseq-1.4.8.1 unliftio> Dependency directory: using directory-1.3.8.1 unliftio> Dependency filepath: using filepath-1.4.100.4 unliftio> Dependency process >=1.2.0.0: using process-1.6.17.0 unliftio> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 unliftio> Dependency stm >=2.5: using stm-2.5.1.0 unliftio> Dependency time: using time-1.12.2 unliftio> Dependency transformers: using transformers-0.6.1.0 unliftio> Dependency unix: using unix-2.8.1.0 unliftio> Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.1.0 unliftio> Dependency QuickCheck: using QuickCheck-2.14.3 unliftio> Dependency async >2.1.1: using async-2.2.5 unliftio> Dependency base >=4.9 && <5: using base-4.18.1.0 unliftio> Dependency bytestring: using bytestring-0.11.5.2 unliftio> Dependency containers: using containers-0.6.7 unliftio> Dependency deepseq: using deepseq-1.4.8.1 unliftio> Dependency directory: using directory-1.3.8.1 unliftio> Dependency filepath: using filepath-1.4.100.4 unliftio> Dependency hspec: using hspec-2.11.12 unliftio> Dependency process >=1.2.0.0: using process-1.6.17.0 unliftio> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 unliftio> Dependency stm >=2.5: using stm-2.5.1.0 unliftio> Dependency time: using time-1.12.2 unliftio> Dependency transformers: using transformers-0.6.1.0 unliftio> Dependency unix: using unix-2.8.1.0 unliftio> Dependency unliftio: using unliftio-0.2.25.1 unliftio> Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.1.0 unliftio> Source component graph: unliftio> component lib unliftio> component test:unliftio-spec dependency lib unliftio> Configured component graph: unliftio> component unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> include base-4.18.1.0 unliftio> include bytestring-0.11.5.2 unliftio> include deepseq-1.4.8.1 unliftio> include directory-1.3.8.1 unliftio> include filepath-1.4.100.4 unliftio> include process-1.6.17.0 unliftio> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC time-compat> 1968-W52-4 = 1968-W52-4: OK time-compat> 1968-W52-6 = 1968-W52-6: OK time-compat> 1968-W52-7 = 1968-W52-7: OK time-compat> 1968-W52-8 = 1968-W52-7: OK time-compat> 1968-W52-9 = 1968-W52-7: OK time-compat> 1968-W53--2 = 1968-W52-1: OK time-compat> 1968-W53--1 = 1968-W52-1: OK time-compat> 1968-W53-0 = 1968-W52-1: OK time-compat> 1968-W53-1 = 1968-W52-1: OK time-compat> 1968-W53-4 = 1968-W52-4: OK time-compat> 1968-W53-6 = 1968-W52-6: OK time-compat> 1968-W53-7 = 1968-W52-7: OK time-compat> 1968-W53-8 = 1968-W52-7: OK time-compat> 1968-W53-9 = 1968-W52-7: OK time-compat> 1968-W54--2 = 1968-W52-1: OK time-compat> 1968-W54--1 = 1968-W52-1: OK time-compat> 1968-W54-0 = 1968-W52-1: OK time-compat> 1968-W54-1 = 1968-W52-1: OK time-compat> 1968-W54-4 = 1968-W52-4: OK time-compat> 1968-W54-6 = 1968-W52-6: OK time-compat> 1968-W54-7 = 1968-W52-7: OK time-compat> 1968-W54-8 = 1968-W52-7: OK time-compat> 1968-W54-9 = 1968-W52-7: OK time-compat> 1969-W-20--2 = 1969-W01-1: OK time-compat> 1969-W-20--1 = 1969-W01-1: OK time-compat> 1969-W-20-0 = 1969-W01-1: OK time-compat> 1969-W-20-1 = 1969-W01-1: OK time-compat> 1969-W-20-4 = 1969-W01-4: OK time-compat> 1969-W-20-6 = 1969-W01-6: OK time-compat> 1969-W-20-7 = 1969-W01-7: OK time-compat> 1969-W-20-8 = 1969-W01-7: OK time-compat> 1969-W-20-9 = 1969-W01-7: OK time-compat> 1969-W-1--2 = 1969-W01-1: OK time-compat> 1969-W-1--1 = 1969-W01-1: OK time-compat> 1969-W-1-0 = 1969-W01-1: OK time-compat> 1969-W-1-1 = 1969-W01-1: OK time-compat> 1969-W-1-4 = 1969-W01-4: OK time-compat> 1969-W-1-6 = 1969-W01-6: OK time-compat> 1969-W-1-7 = 1969-W01-7: OK time-compat> 1969-W-1-8 = 1969-W01-7: OK time-compat> 1969-W-1-9 = 1969-W01-7: OK time-compat> 1969-W0--2 = 1969-W01-1: OK time-compat> 1969-W0--1 = 1969-W01-1: OK time-compat> 1969-W0-0 = 1969-W01-1: OK time-compat> 1969-W0-1 = 1969-W01-1: OK time-compat> 1969-W0-4 = 1969-W01-4: OK time-compat> 1969-W0-6 = 1969-W01-6: OK time-compat> 1969-W0-7 = 1969-W01-7: OK base64> Data.Base64.Types=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Base64.Types,Data.ByteString.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Base64,Data.ByteString.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Base64.URL,Data.ByteString.Lazy.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Lazy.Base64,Data.ByteString.Lazy.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Lazy.Base64.URL,Data.ByteString.Short.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Short.Base64,Data.ByteString.Short.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.ByteString.Short.Base64.URL,Data.Text.Encoding.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Encoding.Base64,Data.Text.Encoding.Base64.Error=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Encoding.Base64.Error,Data.Text.Encoding.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Encoding.Base64.URL,Data.Text.Lazy.Encoding.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Lazy.Encoding.Base64,Data.Text.Lazy.Encoding.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Lazy.Encoding.Base64.URL,Data.Text.Short.Encoding.Base64=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Short.Encoding.Base64,Data.Text.Short.Encoding.Base64.URL=base64-1.0-IBid80ybbEL98zrvQRu0V4:Data.Text.Short.Encoding.Base64.URL base64> unit base64-1.0-6gvyW6BzsSbBptp5tbvGxy-base64-tests base64> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS base64> include base-4.18.1.0 base64> include base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL base64> include bytestring-0.11.5.2 base64> include random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC base64> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 base64> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm base64> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF base64> include text-2.0.2 base64> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa base64> Ready component graph: base64> definite base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> depends base-4.18.1.0 base64> depends bytestring-0.11.5.2 base64> depends deepseq-1.4.8.1 base64> depends text-2.0.2 base64> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa base64> definite base64-1.0-6gvyW6BzsSbBptp5tbvGxy-base64-tests base64> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS base64> depends base-4.18.1.0 base64> depends base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> depends base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL base64> depends bytestring-0.11.5.2 base64> depends random-bytestring-0.1.4-BeI0Weu5SpJFopuMtSheC base64> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 base64> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm base64> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF base64> depends text-2.0.2 base64> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa base64> Using Cabal-3.10.1.0 compiled by ghc-9.6 base64> Using compiler: ghc-9.6.3 base64> Using install prefix: /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 base64> Executables installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/bin base64> Libraries installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/base64-1.0-IBid80ybbEL98zrvQRu0V4 base64> Dynamic Libraries installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 base64> Private executables installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/libexec/x86_64-linux-ghc-9.6.3/base64-1.0 base64> Data files installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/share/x86_64-linux-ghc-9.6.3/base64-1.0 base64> Documentation installed in: base64> /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc/share/doc/base64-1.0 base64> Configuration files installed in: base64> /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/etc base64> No alex found base64> Using ar found on system at: base64> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar base64> No c2hs found base64> No cpphs found base64> No doctest found base64> Using gcc version 14.3.0 given by user at: base64> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc base64> Using ghc version 9.6.3 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc base64> Using ghc-pkg version 9.6.3 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 base64> No ghcjs found base64> No ghcjs-pkg found base64> No greencard found base64> Using haddock version 2.29.1 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 base64> No happy found base64> Using haskell-suite found on system at: haskell-suite-dummy-location base64> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location base64> No hmake found base64> Using hpc version 0.68 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 base64> Using hsc2hs version 0.68.9 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 concurrent-output> Using install prefix: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 concurrent-output> Executables installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/bin concurrent-output> Libraries installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb concurrent-output> Dynamic Libraries installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 concurrent-output> Private executables installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/libexec/x86_64-linux-ghc-9.6.3/concurrent-output-1.10.21 concurrent-output> Data files installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/share/x86_64-linux-ghc-9.6.3/concurrent-output-1.10.21 concurrent-output> Documentation installed in: concurrent-output> /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 concurrent-output> Configuration files installed in: concurrent-output> /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/etc concurrent-output> No alex found concurrent-output> Using ar found on system at: concurrent-output> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar concurrent-output> No c2hs found concurrent-output> No cpphs found concurrent-output> No doctest found concurrent-output> Using gcc version 14.3.0 given by user at: concurrent-output> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc concurrent-output> Using ghc version 9.6.3 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc concurrent-output> Using ghc-pkg version 9.6.3 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 concurrent-output> No ghcjs found concurrent-output> No ghcjs-pkg found concurrent-output> No greencard found concurrent-output> Using haddock version 2.29.1 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 concurrent-output> No happy found concurrent-output> Using haskell-suite found on system at: haskell-suite-dummy-location concurrent-output> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location concurrent-output> No hmake found concurrent-output> Using hpc version 0.68 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 concurrent-output> Using hsc2hs version 0.68.9 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 concurrent-output> Using hscolour version 1.25 found on system at: concurrent-output> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour concurrent-output> No jhc found concurrent-output> Using ld found on system at: concurrent-output> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold concurrent-output> No pkg-config found concurrent-output> Using runghc version 9.6.3 found on system at: concurrent-output> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 concurrent-output> Using strip version 2.44 found on system at: concurrent-output> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip concurrent-output> Using tar found on system at: concurrent-output> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar concurrent-output> No uhc found concurrent-output> Running phase: buildPhase concurrent-output> Preprocessing library for concurrent-output-1.10.21.. concurrent-output> Building library for concurrent-output-1.10.21.. concurrent-output> [1 of 6] Compiling Utility.Exception ( Utility/Exception.hs, dist/build/Utility/Exception.o, dist/build/Utility/Exception.dyn_o ) concurrent-output> [2 of 6] Compiling Utility.Monad ( Utility/Monad.hs, dist/build/Utility/Monad.o, dist/build/Utility/Monad.dyn_o ) concurrent-output> [3 of 6] Compiling System.Console.Concurrent.Internal ( System/Console/Concurrent/Internal.hs, dist/build/System/Console/Concurrent/Internal.o, dist/build/System/Console/Concurrent/Internal.dyn_o ) concurrent-output> [4 of 6] Compiling System.Console.Concurrent ( System/Console/Concurrent.hs, dist/build/System/Console/Concurrent.o, dist/build/System/Console/Concurrent.dyn_o ) concurrent-output> [5 of 6] Compiling System.Process.Concurrent ( System/Process/Concurrent.hs, dist/build/System/Process/Concurrent.o, dist/build/System/Process/Concurrent.dyn_o ) concurrent-output> [6 of 6] Compiling System.Console.Regions ( System/Console/Regions.hs, dist/build/System/Console/Regions.o, dist/build/System/Console/Regions.dyn_o ) concurrent-output> [1 of 6] Compiling Utility.Exception ( Utility/Exception.hs, dist/build/Utility/Exception.p_o ) concurrent-output> [2 of 6] Compiling Utility.Monad ( Utility/Monad.hs, dist/build/Utility/Monad.p_o ) lifted-async> Documentation installed in: lifted-async> /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc/share/doc/lifted-async-0.10.2.7 lifted-async> Configuration files installed in: lifted-async> /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/etc lifted-async> No alex found lifted-async> Using ar found on system at: lifted-async> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar lifted-async> No c2hs found lifted-async> No cpphs found lifted-async> No doctest found lifted-async> Using gcc version 14.3.0 given by user at: lifted-async> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc lifted-async> Using ghc version 9.6.3 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc lifted-async> Using ghc-pkg version 9.6.3 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 lifted-async> No ghcjs found lifted-async> No ghcjs-pkg found lifted-async> No greencard found lifted-async> Using haddock version 2.29.1 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 lifted-async> No happy found lifted-async> Using haskell-suite found on system at: haskell-suite-dummy-location lifted-async> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lifted-async> No hmake found lifted-async> Using hpc version 0.68 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 lifted-async> Using hsc2hs version 0.68.9 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 lifted-async> Using hscolour version 1.25 found on system at: lifted-async> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour lifted-async> No jhc found lifted-async> Using ld found on system at: lifted-async> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold lifted-async> No pkg-config found lifted-async> Using runghc version 9.6.3 found on system at: lifted-async> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 lifted-async> Using strip version 2.44 found on system at: lifted-async> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip lifted-async> Using tar found on system at: lifted-async> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar lifted-async> No uhc found lifted-async> Running phase: buildPhase lifted-async> Preprocessing library for lifted-async-0.10.2.7.. lifted-async> Building library for lifted-async-0.10.2.7.. lifted-async> [1 of 2] Compiling Control.Concurrent.Async.Lifted ( src/Control/Concurrent/Async/Lifted.hs, dist/build/Control/Concurrent/Async/Lifted.o, dist/build/Control/Concurrent/Async/Lifted.dyn_o ) lifted-async> [2 of 2] Compiling Control.Concurrent.Async.Lifted.Safe ( src/Control/Concurrent/Async/Lifted/Safe.hs, dist/build/Control/Concurrent/Async/Lifted/Safe.o, dist/build/Control/Concurrent/Async/Lifted/Safe.dyn_o ) lifted-async> [1 of 2] Compiling Control.Concurrent.Async.Lifted ( src/Control/Concurrent/Async/Lifted.hs, dist/build/Control/Concurrent/Async/Lifted.p_o ) lifted-async> [2 of 2] Compiling Control.Concurrent.Async.Lifted.Safe ( src/Control/Concurrent/Async/Lifted/Safe.hs, dist/build/Control/Concurrent/Async/Lifted/Safe.p_o ) lifted-async> Running phase: haddockPhase lifted-async> Preprocessing library for lifted-async-0.10.2.7.. lifted-async> Running Haddock on library for lifted-async-0.10.2.7.. lifted-async> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lifted-async> Warning: 'a' is out of scope. lifted-async> If you qualify the identifier, haddock can try to link it anyway. lifted-async> 98% ( 62 / 63) in 'Control.Concurrent.Async.Lifted' lifted-async> Missing documentation for: lifted-async> ExceptionInLinkedThread lifted-async> Warning: 'a' is out of scope. lifted-async> If you qualify the identifier, haddock can try to link it anyway. lifted-async> Warning: 'm' is out of scope. lifted-async> If you qualify the identifier, haddock can try to link it anyway. lifted-async> 96% ( 63 / 65) in 'Control.Concurrent.Async.Lifted.Safe' lifted-async> Missing documentation for: lifted-async> Forall lifted-async> ExceptionInLinkedThread lifted-async> Documentation created: dist/doc/html/lifted-async/index.html, lifted-async> dist/doc/html/lifted-async/lifted-async.txt lifted-async> Running phase: installPhase lifted-async> Installing library in /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI lifted-async> Running phase: fixupPhase logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> Dynamic Libraries installed in: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 logict> Private executables installed in: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/libexec/x86_64-linux-ghc-9.6.3/logict-0.8.2.0 logict> Data files installed in: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/share/x86_64-linux-ghc-9.6.3/logict-0.8.2.0 logict> Documentation installed in: logict> /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 logict> Configuration files installed in: logict> /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/etc logict> No alex found logict> Using ar found on system at: logict> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar logict> No c2hs found logict> No cpphs found logict> No doctest found logict> Using gcc version 14.3.0 given by user at: logict> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc logict> Using ghc version 9.6.3 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc logict> Using ghc-pkg version 9.6.3 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 logict> No ghcjs found logict> No ghcjs-pkg found logict> No greencard found logict> Using haddock version 2.29.1 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 logict> No happy found logict> Using haskell-suite found on system at: haskell-suite-dummy-location logict> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location logict> No hmake found logict> Using hpc version 0.68 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 logict> Using hsc2hs version 0.68.9 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 logict> Using hscolour version 1.25 found on system at: logict> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour logict> No jhc found logict> Using ld found on system at: logict> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold logict> No pkg-config found logict> Using runghc version 9.6.3 found on system at: logict> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 logict> Using strip version 2.44 found on system at: logict> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip logict> Using tar found on system at: logict> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar logict> No uhc found logict> Running phase: buildPhase logict> Preprocessing library for logict-0.8.2.0.. logict> Building library for logict-0.8.2.0.. logict> [1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, dist/build/Control/Monad/Logic/Class.o, dist/build/Control/Monad/Logic/Class.dyn_o ) logict> [2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, dist/build/Control/Monad/Logic.o, dist/build/Control/Monad/Logic.dyn_o ) logict> [1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, dist/build/Control/Monad/Logic/Class.p_o ) logict> [2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, dist/build/Control/Monad/Logic.p_o ) logict> Preprocessing test suite 'logict-tests' for logict-0.8.2.0.. logict> Building test suite 'logict-tests' for logict-0.8.2.0.. logict> [1 of 1] Compiling Main ( test/Test.hs, dist/build/logict-tests/logict-tests-tmp/Main.o ) logict> [2 of 2] Linking dist/build/logict-tests/logict-tests logict> Running phase: checkPhase logict> Running 1 test suites... logict> Test suite logict-tests: RUNNING... logict> All logict> Monad Reader + env logict> Monad Reader 1: OK logict> Monad Reader 2: OK logict> Monad Reader 3: OK logict> Various monads logict> runIdentity all: OK logict> runIdentity many: OK logict> observeAll: OK logict> observeMany: OK logict> runReader is productive: OK logict> observeManyT can be used with Either: OK logict> Control.Monad.Logic tests logict> runLogicT multi: OK lukko> include base-4.18.1.0 lukko> include bytestring-0.11.5.2 lukko> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> unit lukko-0.1.2-KLkGTLSbmEZLL8FSe3gkGy-test-thread lukko> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lukko> include base-4.18.1.0 lukko> include filepath-1.4.100.4 lukko> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> include singleton-bool-0.1.8-LDBFhuuIleNGPvnhtE8LwJ lukko> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 lukko> include tasty-expected-failure-0.12.3-6CjXx14syDX1qAyvSicwMs lukko> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm lukko> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa lukko> Ready component graph: lukko> definite lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo depends base-4.18.1.0 lukko> definite lukko-0.1.2-KLkGTLSbmEZLL8FSe3gkGy-test-thread lukko> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF lukko> depends base-4.18.1.0 lukko> depends filepath-1.4.100.4 lukko> depends lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> depends singleton-bool-0.1.8-LDBFhuuIleNGPvnhtE8LwJ lukko> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 lukko> depends tasty-expected-failure-0.12.3-6CjXx14syDX1qAyvSicwMs lukko> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm lukko> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa lukko> definite lukko-0.1.2-Kdo0Fdt3hqmENAVGwhBJSq-test-process lukko> depends base-4.18.1.0 lukko> depends bytestring-0.11.5.2 lukko> depends lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> Using Cabal-3.10.1.0 compiled by ghc-9.6 lukko> Using compiler: ghc-9.6.3 lukko> Using install prefix: /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 lukko> Executables installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/bin lukko> Libraries installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> Dynamic Libraries installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 lukko> Private executables installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/libexec/x86_64-linux-ghc-9.6.3/lukko-0.1.2 lukko> Data files installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/share/x86_64-linux-ghc-9.6.3/lukko-0.1.2 lukko> Documentation installed in: lukko> /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc/share/doc/lukko-0.1.2 lukko> Configuration files installed in: lukko> /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/etc lukko> No alex found lukko> Using ar found on system at: lukko> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar lukko> No c2hs found lukko> No cpphs found lukko> No doctest found lukko> Using gcc version 14.3.0 given by user at: lukko> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc lukko> Using ghc version 9.6.3 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc lukko> Using ghc-pkg version 9.6.3 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 lukko> No ghcjs found lukko> No ghcjs-pkg found lukko> No greencard found lukko> Using haddock version 2.29.1 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 lukko> No happy found lukko> Using haskell-suite found on system at: haskell-suite-dummy-location lukko> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lukko> No hmake found lukko> Using hpc version 0.68 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 lukko> Using hsc2hs version 0.68.9 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 lukko> Using hscolour version 1.25 found on system at: lukko> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour lukko> No jhc found lukko> Using ld found on system at: lukko> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold lukko> No pkg-config found lukko> Using runghc version 9.6.3 found on system at: lukko> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 lukko> Using strip version 2.44 found on system at: lukko> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip lukko> Using tar found on system at: lukko> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar lukko> No uhc found primitive-unlifted> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa primitive-unlifted> Data.Primitive.TArray.Classic=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.TArray.Classic,Data.Primitive.Unlifted.Array=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Array,Data.Primitive.Unlifted.Array.Primops=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Array.Primops,Data.Primitive.Unlifted.Array.ST=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Array.ST,Data.Primitive.Unlifted.Box=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Box,Data.Primitive.Unlifted.Class=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Class,Data.Primitive.Unlifted.MVar=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MVar,Data.Primitive.Unlifted.MVar.Primops=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MVar.Primops,Data.Primitive.Unlifted.MVar.ST=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MVar.ST,Data.Primitive.Unlifted.MutVar=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MutVar,Data.Primitive.Unlifted.MutVar.Primops=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MutVar.Primops,Data.Primitive.Unlifted.MutVar.ST=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.MutVar.ST,Data.Primitive.Unlifted.SmallArray=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.SmallArray,Data.Primitive.Unlifted.SmallArray.Primops=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.SmallArray.Primops,Data.Primitive.Unlifted.SmallArray.ST=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.SmallArray.ST,Data.Primitive.Unlifted.Type=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Type,Data.Primitive.Unlifted.Weak=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Weak,Data.Primitive.Unlifted.Weak.IO=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Weak.IO,Data.Primitive.Unlifted.Weak.Primops=primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL:Data.Primitive.Unlifted.Weak.Primops primitive-unlifted> unit primitive-unlifted-2.1.0.0-11Ky5KxV3BbJ7GvWuX3Dgn-test primitive-unlifted> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS primitive-unlifted> include base-4.18.1.0 primitive-unlifted> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> include primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl primitive-unlifted> include stm-2.5.1.0 primitive-unlifted> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 primitive-unlifted> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF primitive-unlifted> Ready component graph: primitive-unlifted> definite primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> depends array-0.5.5.0 primitive-unlifted> depends base-4.18.1.0 primitive-unlifted> depends bytestring-0.11.5.2 primitive-unlifted> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa primitive-unlifted> definite primitive-unlifted-2.1.0.0-11Ky5KxV3BbJ7GvWuX3Dgn-test primitive-unlifted> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS primitive-unlifted> depends base-4.18.1.0 primitive-unlifted> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI primitive-unlifted> depends primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> depends quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl primitive-unlifted> depends stm-2.5.1.0 primitive-unlifted> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 primitive-unlifted> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF primitive-unlifted> Using Cabal-3.10.1.0 compiled by ghc-9.6 primitive-unlifted> Using compiler: ghc-9.6.3 primitive-unlifted> Using install prefix: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 primitive-unlifted> Executables installed in: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/bin primitive-unlifted> Libraries installed in: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> Dynamic Libraries installed in: streaming-commons> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> include base-4.18.1.0 streaming-commons> include bytestring-0.11.5.2 streaming-commons> include deepseq-1.4.8.1 streaming-commons> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU streaming-commons> include network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> include streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> include text-2.0.2 streaming-commons> include unix-2.8.1.0 streaming-commons> include zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> Linked component graph: streaming-commons> unit streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> include array-0.5.5.0 streaming-commons> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> include base-4.18.1.0 streaming-commons> include bytestring-0.11.5.2 streaming-commons> include directory-1.3.8.1 streaming-commons> include network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> include process-1.6.17.0 streaming-commons> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 streaming-commons> include stm-2.5.1.0 streaming-commons> include text-2.0.2 streaming-commons> include transformers-0.6.1.0 streaming-commons> include unix-2.8.1.0 streaming-commons> include zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> Data.Streaming.ByteString.Builder=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.ByteString.Builder,Data.Streaming.ByteString.Builder.Buffer=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.ByteString.Builder.Buffer,Data.Streaming.FileRead=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.FileRead,Data.Streaming.Filesystem=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Filesystem,Data.Streaming.Network=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Network,Data.Streaming.Network.Internal=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Network.Internal,Data.Streaming.Process=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Process,Data.Streaming.Process.Internal=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Process.Internal,Data.Streaming.Text=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Text,Data.Streaming.Zlib=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Zlib,Data.Streaming.Zlib.Lowlevel=streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI:Data.Streaming.Zlib.Lowlevel streaming-commons> unit streaming-commons-0.2.3.0-Km36caFnaP6CCVswGkMRwb-test streaming-commons> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS streaming-commons> include array-0.5.5.0 streaming-commons> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> include base-4.18.1.0 streaming-commons> include bytestring-0.11.5.2 streaming-commons> include deepseq-1.4.8.1 streaming-commons> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU streaming-commons> include network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> include streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> include text-2.0.2 streaming-commons> include unix-2.8.1.0 streaming-commons> include zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> Ready component graph: streaming-commons> definite streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> depends array-0.5.5.0 streaming-commons> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> depends base-4.18.1.0 streaming-commons> depends bytestring-0.11.5.2 streaming-commons> depends directory-1.3.8.1 streaming-commons> depends network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> depends process-1.6.17.0 streaming-commons> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 streaming-commons> depends stm-2.5.1.0 streaming-commons> depends text-2.0.2 streaming-commons> depends transformers-0.6.1.0 streaming-commons> depends unix-2.8.1.0 streaming-commons> depends zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> definite streaming-commons-0.2.3.0-Km36caFnaP6CCVswGkMRwb-test streaming-commons> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS streaming-commons> depends array-0.5.5.0 streaming-commons> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF streaming-commons> depends base-4.18.1.0 streaming-commons> depends bytestring-0.11.5.2 streaming-commons> depends deepseq-1.4.8.1 streaming-commons> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU streaming-commons> depends network-3.2.7.0-FulQHSkGYybJIh0sUg4Ie9 streaming-commons> depends streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> depends text-2.0.2 streaming-commons> depends unix-2.8.1.0 streaming-commons> depends zlib-0.7.1.0-4smd1JAmmrOAO4yhlJwgnN streaming-commons> Using Cabal-3.10.1.0 compiled by ghc-9.6 streaming-commons> Using compiler: ghc-9.6.3 streaming-commons> Using install prefix: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 streaming-commons> Executables installed in: typed-process> include bytestring-0.11.5.2 typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> component typed-process-0.2.13.0-8KSiZvO9zic4nk86SVHH7j-typed-process-test typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 typed-process> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> include bytestring-0.11.5.2 typed-process> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> component typed-process-0.2.13.0-GMUlIEOMD3TJ1lrnx0Ykpe-typed-process-test-single-threaded typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 typed-process> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> include bytestring-0.11.5.2 typed-process> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> Linked component graph: typed-process> unit typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 typed-process> include bytestring-0.11.5.2 typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> System.Process.Typed=typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid:System.Process.Typed,System.Process.Typed.Internal=typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid:System.Process.Typed.Internal typed-process> unit typed-process-0.2.13.0-8KSiZvO9zic4nk86SVHH7j-typed-process-test typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 typed-process> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> include bytestring-0.11.5.2 typed-process> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> unit typed-process-0.2.13.0-GMUlIEOMD3TJ1lrnx0Ykpe-typed-process-test-single-threaded typed-process> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> include base-4.18.1.0 typed-process> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> include bytestring-0.11.5.2 typed-process> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> include process-1.6.17.0 typed-process> include stm-2.5.1.0 typed-process> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> include text-2.0.2 typed-process> include transformers-0.6.1.0 typed-process> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> Ready component graph: typed-process> definite typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> depends base-4.18.1.0 typed-process> depends bytestring-0.11.5.2 typed-process> depends process-1.6.17.0 typed-process> depends stm-2.5.1.0 typed-process> depends text-2.0.2 typed-process> depends transformers-0.6.1.0 typed-process> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> definite typed-process-0.2.13.0-GMUlIEOMD3TJ1lrnx0Ykpe-typed-process-test-single-threaded typed-process> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> depends base-4.18.1.0 typed-process> depends base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> depends bytestring-0.11.5.2 typed-process> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> depends process-1.6.17.0 typed-process> depends stm-2.5.1.0 unliftio> include stm-2.5.1.0 unliftio> include time-1.12.2 unliftio> include transformers-0.6.1.0 unliftio> include unix-2.8.1.0 unliftio> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> component unliftio-0.2.25.1-81ol492sAs9CJIdT1rIOnh-unliftio-spec unliftio> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unliftio> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> include base-4.18.1.0 unliftio> include bytestring-0.11.5.2 unliftio> include containers-0.6.7 unliftio> include deepseq-1.4.8.1 unliftio> include directory-1.3.8.1 unliftio> include filepath-1.4.100.4 unliftio> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unliftio> include process-1.6.17.0 unliftio> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC unliftio> include stm-2.5.1.0 unliftio> include time-1.12.2 unliftio> include transformers-0.6.1.0 unliftio> include unix-2.8.1.0 unliftio> include unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> Linked component graph: unliftio> unit unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> include base-4.18.1.0 unliftio> include bytestring-0.11.5.2 unliftio> include deepseq-1.4.8.1 unliftio> include directory-1.3.8.1 unliftio> include filepath-1.4.100.4 unliftio> include process-1.6.17.0 unliftio> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC unliftio> include stm-2.5.1.0 unliftio> include time-1.12.2 unliftio> include transformers-0.6.1.0 unliftio> include unix-2.8.1.0 unliftio> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> UnliftIO=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO,UnliftIO.Async=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Async,UnliftIO.Chan=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Chan,UnliftIO.Concurrent=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Concurrent,UnliftIO.Directory=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Directory,UnliftIO.Environment=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Environment,UnliftIO.Exception=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Exception,UnliftIO.Exception.Lens=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Exception.Lens,UnliftIO.Foreign=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Foreign,UnliftIO.IO=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.IO,UnliftIO.IO.File=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.IO.File,UnliftIO.IORef=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.IORef,UnliftIO.Internals.Async=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Internals.Async,UnliftIO.MVar=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.MVar,UnliftIO.Memoize=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Memoize,UnliftIO.Process=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Process,UnliftIO.QSem=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.QSem,UnliftIO.QSemN=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.QSemN,UnliftIO.STM=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.STM,UnliftIO.Temporary=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Temporary,UnliftIO.Timeout=unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13:UnliftIO.Timeout unliftio> unit unliftio-0.2.25.1-81ol492sAs9CJIdT1rIOnh-unliftio-spec unliftio> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unliftio> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> include base-4.18.1.0 unliftio> include bytestring-0.11.5.2 unliftio> include containers-0.6.7 unliftio> include deepseq-1.4.8.1 unliftio> include directory-1.3.8.1 unliftio> include filepath-1.4.100.4 unliftio> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unliftio> include process-1.6.17.0 unliftio> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC unliftio> include stm-2.5.1.0 unliftio> include time-1.12.2 unliftio> include transformers-0.6.1.0 unliftio> include unix-2.8.1.0 unliftio> include unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> Ready component graph: unliftio> definite unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> depends base-4.18.1.0 unliftio> depends bytestring-0.11.5.2 unliftio> depends deepseq-1.4.8.1 time-compat> 1969-W0-8 = 1969-W01-7: OK time-compat> 1969-W0-9 = 1969-W01-7: OK time-compat> 1969-W1--2 = 1969-W01-1: OK time-compat> 1969-W1--1 = 1969-W01-1: OK time-compat> 1969-W1-0 = 1969-W01-1: OK time-compat> 1969-W1-1 = 1969-W01-1: OK time-compat> 1969-W1-4 = 1969-W01-4: OK time-compat> 1969-W1-6 = 1969-W01-6: OK time-compat> 1969-W1-7 = 1969-W01-7: OK time-compat> 1969-W1-8 = 1969-W01-7: OK time-compat> 1969-W1-9 = 1969-W01-7: OK time-compat> 1969-W20--2 = 1969-W20-1: OK time-compat> 1969-W20--1 = 1969-W20-1: OK time-compat> 1969-W20-0 = 1969-W20-1: OK time-compat> 1969-W20-1 = 1969-W20-1: OK time-compat> 1969-W20-4 = 1969-W20-4: OK time-compat> 1969-W20-6 = 1969-W20-6: OK time-compat> 1969-W20-7 = 1969-W20-7: OK time-compat> 1969-W20-8 = 1969-W20-7: OK time-compat> 1969-W20-9 = 1969-W20-7: OK time-compat> 1969-W51--2 = 1969-W51-1: OK time-compat> 1969-W51--1 = 1969-W51-1: OK time-compat> 1969-W51-0 = 1969-W51-1: OK time-compat> 1969-W51-1 = 1969-W51-1: OK time-compat> 1969-W51-4 = 1969-W51-4: OK time-compat> 1969-W51-6 = 1969-W51-6: OK time-compat> 1969-W51-7 = 1969-W51-7: OK time-compat> 1969-W51-8 = 1969-W51-7: OK time-compat> 1969-W51-9 = 1969-W51-7: OK time-compat> 1969-W52--2 = 1969-W52-1: OK time-compat> 1969-W52--1 = 1969-W52-1: OK time-compat> 1969-W52-0 = 1969-W52-1: OK time-compat> 1969-W52-1 = 1969-W52-1: OK time-compat> 1969-W52-4 = 1969-W52-4: OK time-compat> 1969-W52-6 = 1969-W52-6: OK time-compat> 1969-W52-7 = 1969-W52-7: OK time-compat> 1969-W52-8 = 1969-W52-7: OK time-compat> 1969-W52-9 = 1969-W52-7: OK time-compat> 1969-W53--2 = 1969-W52-1: OK time-compat> 1969-W53--1 = 1969-W52-1: OK time-compat> 1969-W53-0 = 1969-W52-1: OK time-compat> 1969-W53-1 = 1969-W52-1: OK time-compat> 1969-W53-4 = 1969-W52-4: OK time-compat> 1969-W53-6 = 1969-W52-6: OK time-compat> 1969-W53-7 = 1969-W52-7: OK time-compat> 1969-W53-8 = 1969-W52-7: OK time-compat> 1969-W53-9 = 1969-W52-7: OK time-compat> 1969-W54--2 = 1969-W52-1: OK base64> Using hscolour version 1.25 found on system at: base64> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour base64> No jhc found base64> Using ld found on system at: base64> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold base64> No pkg-config found base64> Using runghc version 9.6.3 found on system at: base64> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 base64> Using strip version 2.44 found on system at: base64> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip base64> Using tar found on system at: base64> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar base64> No uhc found base64> Running phase: buildPhase base64> Preprocessing library for base64-1.0.. base64> Building library for base64-1.0.. base64> [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.o, dist/build/Data/Base64/Types/Internal.dyn_o ) base64> [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.o, dist/build/Data/Base64/Types.dyn_o ) base64> [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o ) base64> [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.o, dist/build/Data/ByteString/Base64/Internal/Utils.dyn_o ) base64> [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.o, dist/build/Data/ByteString/Base64/Internal/Tail.dyn_o ) base64> [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.o, dist/build/Data/ByteString/Base64/Internal/Tables.dyn_o ) base64> [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.o, dist/build/Data/ByteString/Base64/Internal/W16/Loop.dyn_o ) base64> [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.o, dist/build/Data/ByteString/Base64/Internal/W64/Loop.dyn_o ) base64> [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.o, dist/build/Data/ByteString/Base64/Internal/Head.dyn_o ) base64> [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o ) base64> [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o ) base64> [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.o, dist/build/Data/ByteString/Lazy/Base64.dyn_o ) base64> [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.o, dist/build/Data/ByteString/Lazy/Base64/URL.dyn_o ) base64> [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.o, dist/build/Data/ByteString/Short/Base64.dyn_o ) base64> [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.o, dist/build/Data/ByteString/Short/Base64/URL.dyn_o ) base64> [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.o, dist/build/Data/Text/Encoding/Base64/Error.dyn_o ) base64> [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.o, dist/build/Data/Text/Encoding/Base64.dyn_o ) concurrent-output> [3 of 6] Compiling System.Console.Concurrent.Internal ( System/Console/Concurrent/Internal.hs, dist/build/System/Console/Concurrent/Internal.p_o ) concurrent-output> [4 of 6] Compiling System.Console.Concurrent ( System/Console/Concurrent.hs, dist/build/System/Console/Concurrent.p_o ) concurrent-output> [5 of 6] Compiling System.Process.Concurrent ( System/Process/Concurrent.hs, dist/build/System/Process/Concurrent.p_o ) concurrent-output> [6 of 6] Compiling System.Console.Regions ( System/Console/Regions.hs, dist/build/System/Console/Regions.p_o ) concurrent-output> Running phase: checkPhase concurrent-output> Package has no test suites. concurrent-output> Running phase: haddockPhase concurrent-output> Preprocessing library for concurrent-output-1.10.21.. concurrent-output> Running Haddock on library for concurrent-output-1.10.21.. concurrent-output> Warning: --source-* options are ignored when --hyperlinked-source is enabled. concurrent-output> 46% ( 20 / 43) in 'System.Console.Concurrent.Internal' concurrent-output> Missing documentation for: concurrent-output> OutputHandle (System/Console/Concurrent/Internal.hs:38) concurrent-output> Lock (System/Console/Concurrent/Internal.hs:45) concurrent-output> withLock (System/Console/Concurrent/Internal.hs:75) concurrent-output> takeOutputLock' (System/Console/Concurrent/Internal.hs:78) concurrent-output> outputConcurrent' (System/Console/Concurrent/Internal.hs:170) concurrent-output> fgProcess (System/Console/Concurrent/Internal.hs:243) concurrent-output> bgProcess (System/Console/Concurrent/Internal.hs:255) concurrent-output> willOutput (System/Console/Concurrent/Internal.hs:288) concurrent-output> StdHandle (System/Console/Concurrent/Internal.hs:296) concurrent-output> toHandle (System/Console/Concurrent/Internal.hs:298) concurrent-output> bufferFor (System/Console/Concurrent/Internal.hs:302) concurrent-output> OutputBufferedActivity (System/Console/Concurrent/Internal.hs:306) concurrent-output> AtEnd (System/Console/Concurrent/Internal.hs:314) concurrent-output> BufSig (System/Console/Concurrent/Internal.hs:317) concurrent-output> setupOutputBuffer (System/Console/Concurrent/Internal.hs:319) concurrent-output> outputDrainer (System/Console/Concurrent/Internal.hs:328) concurrent-output> registerOutputThread (System/Console/Concurrent/Internal.hs:348) concurrent-output> unregisterOutputThread (System/Console/Concurrent/Internal.hs:353) concurrent-output> bufferWriter (System/Console/Concurrent/Internal.hs:363) concurrent-output> addOutputBuffer (System/Console/Concurrent/Internal.hs:416) concurrent-output> bufferOutputSTM' (System/Console/Concurrent/Internal.hs:450) concurrent-output> waitAnyBuffer (System/Console/Concurrent/Internal.hs:476) concurrent-output> endsNewLine (System/Console/Concurrent/Internal.hs:490) concurrent-output> 90% ( 18 / 20) in 'System.Console.Concurrent' concurrent-output> Missing documentation for: concurrent-output> StdHandle (System/Console/Concurrent/Internal.hs:296) concurrent-output> waitAnyBuffer (System/Console/Concurrent/Internal.hs:476) concurrent-output> 100% ( 3 / 3) in 'System.Process.Concurrent' concurrent-output> 96% ( 24 / 25) in 'System.Console.Regions' concurrent-output> Missing documentation for: concurrent-output> RegionContent (System/Console/Regions.hs:176) concurrent-output> Documentation created: dist/doc/html/concurrent-output/index.html, concurrent-output> dist/doc/html/concurrent-output/concurrent-output.txt concurrent-output> Running phase: installPhase concurrent-output> Installing library in /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb concurrent-output> Running phase: fixupPhase concurrent-output> shrinking RPATHs of ELF executables and libraries in /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 concurrent-output> shrinking /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSconcurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb-ghc9.6.3.so concurrent-output> checking for references to /build/ in /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21... concurrent-output> patching script interpreter paths in /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 concurrent-output> stripping (with command strip and flags -S -p) in /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21/lib concurrent-output> shrinking RPATHs of ELF executables and libraries in /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc concurrent-output> checking for references to /build/ in /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc... lifted-async> shrinking RPATHs of ELF executables and libraries in /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 lifted-async> shrinking /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSlifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI-ghc9.6.3.so lifted-async> checking for references to /build/ in /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7... lifted-async> patching script interpreter paths in /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 lifted-async> stripping (with command strip and flags -S -p) in /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7/lib lifted-async> shrinking RPATHs of ELF executables and libraries in /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc lifted-async> checking for references to /build/ in /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc... lifted-async> patching script interpreter paths in /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc logict> runLogicT none: OK logict> runLogicT first: OK logict> runLogic multi: OK logict> runLogic none: OK logict> observe multi: OK logict> observe none: OK logict> observeAll multi: OK logict> observeAll none: OK logict> observeMany multi: OK logict> observeMany none: OK logict> (>>-) Logic: OK logict> Control.Monad.Logic.Class tests logict> msplit laws logict> msplit mzero == return Nothing logict> msplit mzero :: []: OK logict> msplit mzero :: ReaderT: OK logict> msplit mzero :: CPS WriterT: OK logict> msplit mzero :: LogicT: OK logict> msplit mzero :: strict StateT: OK logict> msplit mzero :: lazy StateT: OK logict> msplit (return a `mplus` m) == return (Just a, m) logict> msplit []: OK logict> (>>-) []: OK logict> msplit ReaderT: OK logict> msplit CPS WriterT: OK logict> msplit LogicT: OK logict> msplit strict StateT: OK logict> msplit lazy StateT: OK logict> fair disjunction logict> some odds: OK logict> unfair disjunction: OK logict> fair disjunction :: LogicT: OK logict> fair production: OK logict> NONTERMINATION even when fair: OK (0.11s) logict> fair disjunction :: []: OK logict> fair disjunction :: ReaderT: OK logict> fair disjunction :: CPS WriterT: OK logict> fair disjunction :: strict StateT: OK logict> fair disjunction :: lazy StateT: OK logict> fair conjunction logict> fair conjunction :: LogicT: OK logict> fair conjunction OK: OK logict> fair conjunction also OK: OK logict> fair conjunction NON-PRODUCTIVE: OK (0.12s) logict> fair conjunction also NON-PRODUCTIVE: OK (0.12s) logict> unfair conjunction is NON-PRODUCTIVE: OK (0.12s) logict> fair conjunction :: []: OK logict> fair conjunction :: ReaderT: OK logict> fair conjunction :: CPS WriterT: OK logict> fair conjunction :: strict StateT: OK logict> fair conjunction :: lazy StateT: OK logict> ifte logical conditional (soft-cut) logict> divisible odds: OK logict> indivisible odds, wrong: OK logict> indivisible odds :: LogicT: OK logict> indivisible odds :: []: OK logict> indivisible odds :: ReaderT: OK logict> indivisible odds :: CPS WriterT: OK logict> indivisible odds :: strict StateT: OK logict> indivisible odds :: strict StateT: OK logict> once (pruning) logict> no pruning: OK logict> with pruning: OK logict> lnot (inversion) logict> inversion :: LogicT: OK logict> inversion :: []: OK logict> inversion :: ReaderT: OK logict> inversion :: CPS WriterT: OK logict> inversion :: strict StateT: OK logict> inversion :: lazy StateT: OK logict> logict> All 71 tests passed (0.47s) logict> Test suite logict-tests: PASS logict> Test suite logged to: dist/test/logict-0.8.2.0-logict-tests.log logict> 1 of 1 test suites (1 of 1 test cases) passed. logict> Running phase: haddockPhase logict> Preprocessing library for logict-0.8.2.0.. logict> Running Haddock on library for logict-0.8.2.0.. logict> Warning: --source-* options are ignored when --hyperlinked-source is enabled. logict> 100% ( 3 / 3) in 'Control.Monad.Logic.Class' logict> 100% ( 19 / 19) in 'Control.Monad.Logic' logict> Documentation created: dist/doc/html/logict/index.html, logict> dist/doc/html/logict/logict.txt logict> Preprocessing test suite 'logict-tests' for logict-0.8.2.0.. logict> Running phase: installPhase logict> Installing library in /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V logict> Running phase: fixupPhase lukko> Running phase: buildPhase lukko> Preprocessing library for lukko-0.1.2.. lukko> Building library for lukko-0.1.2.. lukko> [1 of 8] Compiling Lukko.Internal.FillBytes ( src/Lukko/Internal/FillBytes.hs, dist/build/Lukko/Internal/FillBytes.o, dist/build/Lukko/Internal/FillBytes.dyn_o ) lukko> [2 of 8] Compiling Lukko.Internal.HandleToFD ( src/Lukko/Internal/HandleToFD.hs, dist/build/Lukko/Internal/HandleToFD.o, dist/build/Lukko/Internal/HandleToFD.dyn_o ) lukko> [3 of 8] Compiling Lukko.Internal.FD ( dist/build/Lukko/Internal/FD.hs, dist/build/Lukko/Internal/FD.o, dist/build/Lukko/Internal/FD.dyn_o ) lukko> [4 of 8] Compiling Lukko.Internal.Types ( src/Lukko/Internal/Types.hs, dist/build/Lukko/Internal/Types.o, dist/build/Lukko/Internal/Types.dyn_o ) lukko> [5 of 8] Compiling Lukko.FLock ( dist/build/Lukko/FLock.hs, dist/build/Lukko/FLock.o, dist/build/Lukko/FLock.dyn_o ) lukko> [6 of 8] Compiling Lukko.NoOp ( src/Lukko/NoOp.hs, dist/build/Lukko/NoOp.o, dist/build/Lukko/NoOp.dyn_o ) lukko> [7 of 8] Compiling Lukko.OFD ( dist/build/Lukko/OFD.hs, dist/build/Lukko/OFD.o, dist/build/Lukko/OFD.dyn_o ) lukko> [8 of 8] Compiling Lukko ( src/Lukko.hs, dist/build/Lukko.o, dist/build/Lukko.dyn_o ) lukko> [1 of 8] Compiling Lukko.Internal.FillBytes ( src/Lukko/Internal/FillBytes.hs, dist/build/Lukko/Internal/FillBytes.p_o ) lukko> [2 of 8] Compiling Lukko.Internal.HandleToFD ( src/Lukko/Internal/HandleToFD.hs, dist/build/Lukko/Internal/HandleToFD.p_o ) lukko> [3 of 8] Compiling Lukko.Internal.FD ( dist/build/Lukko/Internal/FD.hs, dist/build/Lukko/Internal/FD.p_o ) lukko> [4 of 8] Compiling Lukko.Internal.Types ( src/Lukko/Internal/Types.hs, dist/build/Lukko/Internal/Types.p_o ) lukko> [5 of 8] Compiling Lukko.FLock ( dist/build/Lukko/FLock.hs, dist/build/Lukko/FLock.p_o ) lukko> [6 of 8] Compiling Lukko.NoOp ( src/Lukko/NoOp.hs, dist/build/Lukko/NoOp.p_o ) lukko> [7 of 8] Compiling Lukko.OFD ( dist/build/Lukko/OFD.hs, dist/build/Lukko/OFD.p_o ) lukko> [8 of 8] Compiling Lukko ( src/Lukko.hs, dist/build/Lukko.p_o ) lukko> Preprocessing test suite 'test-thread' for lukko-0.1.2.. lukko> Building test suite 'test-thread' for lukko-0.1.2.. lukko> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/test-thread/test-thread-tmp/Main.o ) lukko> [2 of 2] Linking dist/build/test-thread/test-thread lukko> Preprocessing test suite 'test-process' for lukko-0.1.2.. lukko> Building test suite 'test-process' for lukko-0.1.2.. lukko> [1 of 1] Compiling Main ( test/TestProcess.hs, dist/build/test-process/test-process-tmp/Main.o ) lukko> [2 of 2] Linking dist/build/test-process/test-process lukko> Running phase: checkPhase lukko> Running 2 test suites... lukko> Test suite test-thread: RUNNING... lukko> lukko lukko> Lukko default lukko> concurrent threads: OK (0.10s) lukko> FileLockingSupported and fileLockingSupported agree: OK lukko> Lukko.NoOp lukko> concurrent threads: IGNORED lukko> FileLockingSupported and fileLockingSupported agree: OK lukko> Lukko.OFD lukko> concurrent threads: OK (0.10s) lukko> FileLockingSupported and fileLockingSupported agree: OK lukko> Lukko.FLock lukko> concurrent threads: OK (0.10s) lukko> FileLockingSupported and fileLockingSupported agree: OK lukko> lukko> All 8 tests passed (0.31s) lukko> Test suite test-thread: PASS lukko> Test suite logged to: dist/test/lukko-0.1.2-test-thread.log lukko> Test suite test-process: RUNNING... lukko> Unknown paramters. Doing nothing. lukko> Test suite test-process: PASS lukko> Test suite logged to: dist/test/lukko-0.1.2-test-process.log lukko> 2 of 2 test suites (2 of 2 test cases) passed. lukko> Running phase: haddockPhase lukko> Preprocessing library for lukko-0.1.2.. lukko> Running Haddock on library for lukko-0.1.2.. lukko> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lukko> Warning: 'hLock' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> 100% ( 19 / 19) in 'Lukko.FLock' lukko> Warning: 'FileLockingNotImplemented' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 primitive-unlifted> Private executables installed in: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/libexec/x86_64-linux-ghc-9.6.3/primitive-unlifted-2.1.0.0 primitive-unlifted> Data files installed in: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/share/x86_64-linux-ghc-9.6.3/primitive-unlifted-2.1.0.0 primitive-unlifted> Documentation installed in: primitive-unlifted> /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc/share/doc/primitive-unlifted-2.1.0.0 primitive-unlifted> Configuration files installed in: primitive-unlifted> /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/etc primitive-unlifted> No alex found primitive-unlifted> Using ar found on system at: primitive-unlifted> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar primitive-unlifted> No c2hs found primitive-unlifted> No cpphs found primitive-unlifted> No doctest found primitive-unlifted> Using gcc version 14.3.0 given by user at: primitive-unlifted> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc primitive-unlifted> Using ghc version 9.6.3 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc primitive-unlifted> Using ghc-pkg version 9.6.3 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 primitive-unlifted> No ghcjs found primitive-unlifted> No ghcjs-pkg found primitive-unlifted> No greencard found primitive-unlifted> Using haddock version 2.29.1 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 primitive-unlifted> No happy found primitive-unlifted> Using haskell-suite found on system at: haskell-suite-dummy-location primitive-unlifted> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location primitive-unlifted> No hmake found primitive-unlifted> Using hpc version 0.68 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 primitive-unlifted> Using hsc2hs version 0.68.9 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 primitive-unlifted> Using hscolour version 1.25 found on system at: primitive-unlifted> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour primitive-unlifted> No jhc found primitive-unlifted> Using ld found on system at: primitive-unlifted> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold primitive-unlifted> No pkg-config found primitive-unlifted> Using runghc version 9.6.3 found on system at: primitive-unlifted> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 primitive-unlifted> Using strip version 2.44 found on system at: primitive-unlifted> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip primitive-unlifted> Using tar found on system at: primitive-unlifted> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar primitive-unlifted> No uhc found primitive-unlifted> Running phase: buildPhase primitive-unlifted> Preprocessing library for primitive-unlifted-2.1.0.0.. primitive-unlifted> Building library for primitive-unlifted-2.1.0.0.. primitive-unlifted> [ 1 of 19] Compiling Data.Primitive.Unlifted.Type ( src/Data/Primitive/Unlifted/Type.hs, dist/build/Data/Primitive/Unlifted/Type.o, dist/build/Data/Primitive/Unlifted/Type.dyn_o ) primitive-unlifted> [ 2 of 19] Compiling Data.Primitive.Unlifted.SmallArray.Primops ( src/Data/Primitive/Unlifted/SmallArray/Primops.hs, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.o, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.dyn_o ) primitive-unlifted> [ 3 of 19] Compiling Data.Primitive.Unlifted.MutVar.Primops ( src/Data/Primitive/Unlifted/MutVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MutVar/Primops.o, dist/build/Data/Primitive/Unlifted/MutVar/Primops.dyn_o ) primitive-unlifted> [ 4 of 19] Compiling Data.Primitive.Unlifted.MVar.Primops ( src/Data/Primitive/Unlifted/MVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MVar/Primops.o, dist/build/Data/Primitive/Unlifted/MVar/Primops.dyn_o ) primitive-unlifted> [ 5 of 19] Compiling Data.Primitive.Unlifted.Class ( src/Data/Primitive/Unlifted/Class.hs, dist/build/Data/Primitive/Unlifted/Class.o, dist/build/Data/Primitive/Unlifted/Class.dyn_o ) primitive-unlifted> [ 6 of 19] Compiling Data.Primitive.Unlifted.SmallArray.ST ( src/Data/Primitive/Unlifted/SmallArray/ST.hs, dist/build/Data/Primitive/Unlifted/SmallArray/ST.o, dist/build/Data/Primitive/Unlifted/SmallArray/ST.dyn_o ) primitive-unlifted> [ 7 of 19] Compiling Data.Primitive.Unlifted.SmallArray ( src/Data/Primitive/Unlifted/SmallArray.hs, dist/build/Data/Primitive/Unlifted/SmallArray.o, dist/build/Data/Primitive/Unlifted/SmallArray.dyn_o ) streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/bin streaming-commons> Libraries installed in: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> Dynamic Libraries installed in: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 streaming-commons> Private executables installed in: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/libexec/x86_64-linux-ghc-9.6.3/streaming-commons-0.2.3.0 streaming-commons> Data files installed in: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/share/x86_64-linux-ghc-9.6.3/streaming-commons-0.2.3.0 streaming-commons> Documentation installed in: streaming-commons> /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc/share/doc/streaming-commons-0.2.3.0 streaming-commons> Configuration files installed in: streaming-commons> /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/etc streaming-commons> No alex found streaming-commons> Using ar found on system at: streaming-commons> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar streaming-commons> No c2hs found streaming-commons> No cpphs found streaming-commons> No doctest found streaming-commons> Using gcc version 14.3.0 given by user at: streaming-commons> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc streaming-commons> Using ghc version 9.6.3 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc streaming-commons> Using ghc-pkg version 9.6.3 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 streaming-commons> No ghcjs found streaming-commons> No ghcjs-pkg found streaming-commons> No greencard found streaming-commons> Using haddock version 2.29.1 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 streaming-commons> No happy found streaming-commons> Using haskell-suite found on system at: haskell-suite-dummy-location streaming-commons> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location streaming-commons> No hmake found streaming-commons> Using hpc version 0.68 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 streaming-commons> Using hsc2hs version 0.68.9 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 streaming-commons> Using hscolour version 1.25 found on system at: streaming-commons> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour streaming-commons> No jhc found streaming-commons> Using ld found on system at: streaming-commons> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold streaming-commons> No pkg-config found streaming-commons> Using runghc version 9.6.3 found on system at: streaming-commons> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 streaming-commons> Using strip version 2.44 found on system at: streaming-commons> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip streaming-commons> Using tar found on system at: streaming-commons> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar streaming-commons> No uhc found streaming-commons> Running phase: buildPhase streaming-commons> Preprocessing library for streaming-commons-0.2.3.0.. streaming-commons> Building library for streaming-commons-0.2.3.0.. streaming-commons> [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.o, dist/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o ) streaming-commons> [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.o, dist/build/Data/Streaming/ByteString/Builder.dyn_o ) streaming-commons> [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o ) streaming-commons> [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o ) streaming-commons> [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.o, dist/build/Data/Streaming/Network/Internal.dyn_o ) streaming-commons> [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.o, dist/build/Data/Streaming/Network.dyn_o ) streaming-commons> [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.o, dist/build/Data/Streaming/Process/Internal.dyn_o ) typed-process> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> depends text-2.0.2 typed-process> depends transformers-0.6.1.0 typed-process> depends typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> definite typed-process-0.2.13.0-8KSiZvO9zic4nk86SVHH7j-typed-process-test typed-process> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF typed-process> depends base-4.18.1.0 typed-process> depends base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL typed-process> depends bytestring-0.11.5.2 typed-process> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU typed-process> depends process-1.6.17.0 typed-process> depends stm-2.5.1.0 typed-process> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa typed-process> depends text-2.0.2 typed-process> depends transformers-0.6.1.0 typed-process> depends typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP typed-process> Using Cabal-3.10.1.0 compiled by ghc-9.6 typed-process> Using compiler: ghc-9.6.3 typed-process> Using install prefix: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 typed-process> Executables installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/bin typed-process> Libraries installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> Dynamic Libraries installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 typed-process> Private executables installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/libexec/x86_64-linux-ghc-9.6.3/typed-process-0.2.13.0 typed-process> Data files installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/share/x86_64-linux-ghc-9.6.3/typed-process-0.2.13.0 typed-process> Documentation installed in: typed-process> /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc/share/doc/typed-process-0.2.13.0 typed-process> Configuration files installed in: typed-process> /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/etc typed-process> No alex found typed-process> Using ar found on system at: typed-process> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar typed-process> No c2hs found typed-process> No cpphs found typed-process> No doctest found typed-process> Using gcc version 14.3.0 given by user at: typed-process> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc typed-process> Using ghc version 9.6.3 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc typed-process> Using ghc-pkg version 9.6.3 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 typed-process> No ghcjs found typed-process> No ghcjs-pkg found typed-process> No greencard found typed-process> Using haddock version 2.29.1 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 typed-process> No happy found typed-process> Using haskell-suite found on system at: haskell-suite-dummy-location typed-process> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location typed-process> No hmake found typed-process> Using hpc version 0.68 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 typed-process> Using hsc2hs version 0.68.9 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 typed-process> Using hscolour version 1.25 found on system at: typed-process> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour typed-process> No jhc found typed-process> Using ld found on system at: typed-process> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold typed-process> No pkg-config found typed-process> Using runghc version 9.6.3 found on system at: typed-process> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 typed-process> Using strip version 2.44 found on system at: typed-process> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip typed-process> Using tar found on system at: typed-process> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar typed-process> No uhc found typed-process> Running phase: buildPhase typed-process> Preprocessing library for typed-process-0.2.13.0.. typed-process> Building library for typed-process-0.2.13.0.. typed-process> [1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.o, dist/build/Paths_typed_process.dyn_o ) unliftio> depends directory-1.3.8.1 unliftio> depends filepath-1.4.100.4 unliftio> depends process-1.6.17.0 unliftio> depends safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC unliftio> depends stm-2.5.1.0 unliftio> depends time-1.12.2 unliftio> depends transformers-0.6.1.0 unliftio> depends unix-2.8.1.0 unliftio> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> definite unliftio-0.2.25.1-81ol492sAs9CJIdT1rIOnh-unliftio-spec unliftio> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unliftio> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF unliftio> depends base-4.18.1.0 unliftio> depends bytestring-0.11.5.2 unliftio> depends containers-0.6.7 unliftio> depends deepseq-1.4.8.1 unliftio> depends directory-1.3.8.1 unliftio> depends filepath-1.4.100.4 unliftio> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unliftio> depends process-1.6.17.0 unliftio> depends safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC unliftio> depends stm-2.5.1.0 unliftio> depends time-1.12.2 unliftio> depends transformers-0.6.1.0 unliftio> depends unix-2.8.1.0 unliftio> depends unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP unliftio> Using Cabal-3.10.1.0 compiled by ghc-9.6 unliftio> Using compiler: ghc-9.6.3 unliftio> Using install prefix: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 unliftio> Executables installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/bin unliftio> Libraries installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> Dynamic Libraries installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 unliftio> Private executables installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/libexec/x86_64-linux-ghc-9.6.3/unliftio-0.2.25.1 unliftio> Data files installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/share/x86_64-linux-ghc-9.6.3/unliftio-0.2.25.1 unliftio> Documentation installed in: unliftio> /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc/share/doc/unliftio-0.2.25.1 unliftio> Configuration files installed in: unliftio> /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/etc unliftio> No alex found unliftio> Using ar found on system at: unliftio> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar unliftio> No c2hs found unliftio> No cpphs found unliftio> No doctest found unliftio> Using gcc version 14.3.0 given by user at: unliftio> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc unliftio> Using ghc version 9.6.3 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc unliftio> Using ghc-pkg version 9.6.3 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 unliftio> No ghcjs found unliftio> No ghcjs-pkg found unliftio> No greencard found unliftio> Using haddock version 2.29.1 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 unliftio> No happy found unliftio> Using haskell-suite found on system at: haskell-suite-dummy-location unliftio> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location unliftio> No hmake found unliftio> Using hpc version 0.68 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 unliftio> Using hsc2hs version 0.68.9 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 unliftio> Using hscolour version 1.25 found on system at: unliftio> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour unliftio> No jhc found unliftio> Using ld found on system at: unliftio> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold unliftio> No pkg-config found unliftio> Using runghc version 9.6.3 found on system at: unliftio> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 unliftio> Using strip version 2.44 found on system at: unliftio> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip unliftio> Using tar found on system at: unliftio> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar unliftio> No uhc found unliftio> Running phase: buildPhase unliftio> Preprocessing library for unliftio-0.2.25.1.. unliftio> Building library for unliftio-0.2.25.1.. time-compat> 1969-W54--1 = 1969-W52-1: OK time-compat> 1969-W54-0 = 1969-W52-1: OK time-compat> 1969-W54-1 = 1969-W52-1: OK time-compat> 1969-W54-4 = 1969-W52-4: OK time-compat> 1969-W54-6 = 1969-W52-6: OK time-compat> 1969-W54-7 = 1969-W52-7: OK time-compat> 1969-W54-8 = 1969-W52-7: OK time-compat> 1969-W54-9 = 1969-W52-7: OK time-compat> 2004-W-20--2 = 2004-W01-1: OK time-compat> 2004-W-20--1 = 2004-W01-1: OK time-compat> 2004-W-20-0 = 2004-W01-1: OK time-compat> 2004-W-20-1 = 2004-W01-1: OK time-compat> 2004-W-20-4 = 2004-W01-4: OK time-compat> 2004-W-20-6 = 2004-W01-6: OK time-compat> 2004-W-20-7 = 2004-W01-7: OK time-compat> 2004-W-20-8 = 2004-W01-7: OK time-compat> 2004-W-20-9 = 2004-W01-7: OK time-compat> 2004-W-1--2 = 2004-W01-1: OK time-compat> 2004-W-1--1 = 2004-W01-1: OK time-compat> 2004-W-1-0 = 2004-W01-1: OK time-compat> 2004-W-1-1 = 2004-W01-1: OK time-compat> 2004-W-1-4 = 2004-W01-4: OK time-compat> 2004-W-1-6 = 2004-W01-6: OK time-compat> 2004-W-1-7 = 2004-W01-7: OK time-compat> 2004-W-1-8 = 2004-W01-7: OK time-compat> 2004-W-1-9 = 2004-W01-7: OK time-compat> 2004-W0--2 = 2004-W01-1: OK time-compat> 2004-W0--1 = 2004-W01-1: OK time-compat> 2004-W0-0 = 2004-W01-1: OK time-compat> 2004-W0-1 = 2004-W01-1: OK time-compat> 2004-W0-4 = 2004-W01-4: OK time-compat> 2004-W0-6 = 2004-W01-6: OK time-compat> 2004-W0-7 = 2004-W01-7: OK time-compat> 2004-W0-8 = 2004-W01-7: OK time-compat> 2004-W0-9 = 2004-W01-7: OK time-compat> 2004-W1--2 = 2004-W01-1: OK time-compat> 2004-W1--1 = 2004-W01-1: OK time-compat> 2004-W1-0 = 2004-W01-1: OK time-compat> 2004-W1-1 = 2004-W01-1: OK time-compat> 2004-W1-4 = 2004-W01-4: OK time-compat> 2004-W1-6 = 2004-W01-6: OK time-compat> 2004-W1-7 = 2004-W01-7: OK time-compat> 2004-W1-8 = 2004-W01-7: OK time-compat> 2004-W1-9 = 2004-W01-7: OK time-compat> 2004-W20--2 = 2004-W20-1: OK time-compat> 2004-W20--1 = 2004-W20-1: OK time-compat> 2004-W20-0 = 2004-W20-1: OK time-compat> 2004-W20-1 = 2004-W20-1: OK time-compat> 2004-W20-4 = 2004-W20-4: OK base64> [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.o, dist/build/Data/Text/Encoding/Base64/URL.dyn_o ) base64> [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.o, dist/build/Data/Text/Lazy/Encoding/Base64.dyn_o ) base64> [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.o, dist/build/Data/Text/Lazy/Encoding/Base64/URL.dyn_o ) base64> [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.o, dist/build/Data/Text/Short/Encoding/Base64.dyn_o ) base64> [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.o, dist/build/Data/Text/Short/Encoding/Base64/URL.dyn_o ) base64> [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.p_o ) base64> [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.p_o ) base64> [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.p_o ) base64> [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.p_o ) base64> [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.p_o ) base64> [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.p_o ) base64> [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.p_o ) base64> [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.p_o ) base64> [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.p_o ) base64> [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.p_o ) base64> [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.p_o ) base64> [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.p_o ) base64> [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.p_o ) base64> [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.p_o ) base64> [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.p_o ) base64> [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.p_o ) base64> [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.p_o ) base64> [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.p_o ) base64> [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.p_o ) base64> [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.p_o ) concurrent-output> patching script interpreter paths in /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc logict> shrinking RPATHs of ELF executables and libraries in /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 logict> shrinking /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSlogict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V-ghc9.6.3.so logict> checking for references to /build/ in /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0... logict> patching script interpreter paths in /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 logict> stripping (with command strip and flags -S -p) in /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0/lib logict> shrinking RPATHs of ELF executables and libraries in /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc logict> checking for references to /build/ in /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc... logict> patching script interpreter paths in /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc lukko> 100% ( 19 / 19) in 'Lukko.NoOp' lukko> 100% ( 19 / 19) in 'Lukko.OFD' lukko> Warning: 'LockFileEx' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> Warning: 'flock' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> Warning: 'FileLockingNotImplemented' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> Warning: 'CInt' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> Warning: 'HANDLE' is out of scope. lukko> If you qualify the identifier, haddock can try to link it anyway. lukko> 100% ( 19 / 19) in 'Lukko' lukko> Documentation created: dist/doc/html/lukko/index.html, lukko> dist/doc/html/lukko/lukko.txt lukko> Preprocessing test suite 'test-thread' for lukko-0.1.2.. lukko> Preprocessing test suite 'test-process' for lukko-0.1.2.. lukko> Running phase: installPhase lukko> Installing library in /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo lukko> Running phase: fixupPhase lukko> shrinking RPATHs of ELF executables and libraries in /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 lukko> shrinking /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSlukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo-ghc9.6.3.so lukko> checking for references to /build/ in /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2... lukko> patching script interpreter paths in /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 lukko> stripping (with command strip and flags -S -p) in /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2/lib lukko> shrinking RPATHs of ELF executables and libraries in /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc lukko> checking for references to /build/ in /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc... lukko> patching script interpreter paths in /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc primitive-unlifted> [ 8 of 19] Compiling Data.Primitive.Unlifted.MutVar.ST ( src/Data/Primitive/Unlifted/MutVar/ST.hs, dist/build/Data/Primitive/Unlifted/MutVar/ST.o, dist/build/Data/Primitive/Unlifted/MutVar/ST.dyn_o ) primitive-unlifted> [ 9 of 19] Compiling Data.Primitive.Unlifted.MutVar ( src/Data/Primitive/Unlifted/MutVar.hs, dist/build/Data/Primitive/Unlifted/MutVar.o, dist/build/Data/Primitive/Unlifted/MutVar.dyn_o ) primitive-unlifted> [10 of 19] Compiling Data.Primitive.Unlifted.Box ( src/Data/Primitive/Unlifted/Box.hs, dist/build/Data/Primitive/Unlifted/Box.o, dist/build/Data/Primitive/Unlifted/Box.dyn_o ) primitive-unlifted> [11 of 19] Compiling Data.Primitive.Unlifted.MVar.ST ( src/Data/Primitive/Unlifted/MVar/ST.hs, dist/build/Data/Primitive/Unlifted/MVar/ST.o, dist/build/Data/Primitive/Unlifted/MVar/ST.dyn_o ) primitive-unlifted> [12 of 19] Compiling Data.Primitive.Unlifted.MVar ( src/Data/Primitive/Unlifted/MVar.hs, dist/build/Data/Primitive/Unlifted/MVar.o, dist/build/Data/Primitive/Unlifted/MVar.dyn_o ) primitive-unlifted> [13 of 19] Compiling Data.Primitive.Unlifted.Array.Primops ( src/Data/Primitive/Unlifted/Array/Primops.hs, dist/build/Data/Primitive/Unlifted/Array/Primops.o, dist/build/Data/Primitive/Unlifted/Array/Primops.dyn_o ) primitive-unlifted> [14 of 19] Compiling Data.Primitive.Unlifted.Array.ST ( src/Data/Primitive/Unlifted/Array/ST.hs, dist/build/Data/Primitive/Unlifted/Array/ST.o, dist/build/Data/Primitive/Unlifted/Array/ST.dyn_o ) primitive-unlifted> [15 of 19] Compiling Data.Primitive.Unlifted.Array ( src/Data/Primitive/Unlifted/Array.hs, dist/build/Data/Primitive/Unlifted/Array.o, dist/build/Data/Primitive/Unlifted/Array.dyn_o ) primitive-unlifted> [16 of 19] Compiling Data.Primitive.TArray.Classic ( src/Data/Primitive/TArray/Classic.hs, dist/build/Data/Primitive/TArray/Classic.o, dist/build/Data/Primitive/TArray/Classic.dyn_o ) primitive-unlifted> [17 of 19] Compiling Data.Primitive.Unlifted.Weak.Primops ( src/Data/Primitive/Unlifted/Weak/Primops.hs, dist/build/Data/Primitive/Unlifted/Weak/Primops.o, dist/build/Data/Primitive/Unlifted/Weak/Primops.dyn_o ) primitive-unlifted> [18 of 19] Compiling Data.Primitive.Unlifted.Weak.IO ( src/Data/Primitive/Unlifted/Weak/IO.hs, dist/build/Data/Primitive/Unlifted/Weak/IO.o, dist/build/Data/Primitive/Unlifted/Weak/IO.dyn_o ) primitive-unlifted> [19 of 19] Compiling Data.Primitive.Unlifted.Weak ( src/Data/Primitive/Unlifted/Weak.hs, dist/build/Data/Primitive/Unlifted/Weak.o, dist/build/Data/Primitive/Unlifted/Weak.dyn_o ) primitive-unlifted> [ 1 of 19] Compiling Data.Primitive.Unlifted.Type ( src/Data/Primitive/Unlifted/Type.hs, dist/build/Data/Primitive/Unlifted/Type.p_o ) primitive-unlifted> [ 2 of 19] Compiling Data.Primitive.Unlifted.SmallArray.Primops ( src/Data/Primitive/Unlifted/SmallArray/Primops.hs, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.p_o ) primitive-unlifted> [ 3 of 19] Compiling Data.Primitive.Unlifted.MutVar.Primops ( src/Data/Primitive/Unlifted/MutVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MutVar/Primops.p_o ) primitive-unlifted> [ 4 of 19] Compiling Data.Primitive.Unlifted.MVar.Primops ( src/Data/Primitive/Unlifted/MVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MVar/Primops.p_o ) primitive-unlifted> [ 5 of 19] Compiling Data.Primitive.Unlifted.Class ( src/Data/Primitive/Unlifted/Class.hs, dist/build/Data/Primitive/Unlifted/Class.p_o ) primitive-unlifted> [ 6 of 19] Compiling Data.Primitive.Unlifted.SmallArray.ST ( src/Data/Primitive/Unlifted/SmallArray/ST.hs, dist/build/Data/Primitive/Unlifted/SmallArray/ST.p_o ) primitive-unlifted> [ 7 of 19] Compiling Data.Primitive.Unlifted.SmallArray ( src/Data/Primitive/Unlifted/SmallArray.hs, dist/build/Data/Primitive/Unlifted/SmallArray.p_o ) primitive-unlifted> [ 8 of 19] Compiling Data.Primitive.Unlifted.MutVar.ST ( src/Data/Primitive/Unlifted/MutVar/ST.hs, dist/build/Data/Primitive/Unlifted/MutVar/ST.p_o ) primitive-unlifted> [ 9 of 19] Compiling Data.Primitive.Unlifted.MutVar ( src/Data/Primitive/Unlifted/MutVar.hs, dist/build/Data/Primitive/Unlifted/MutVar.p_o ) primitive-unlifted> [10 of 19] Compiling Data.Primitive.Unlifted.Box ( src/Data/Primitive/Unlifted/Box.hs, dist/build/Data/Primitive/Unlifted/Box.p_o ) primitive-unlifted> [11 of 19] Compiling Data.Primitive.Unlifted.MVar.ST ( src/Data/Primitive/Unlifted/MVar/ST.hs, dist/build/Data/Primitive/Unlifted/MVar/ST.p_o ) primitive-unlifted> [12 of 19] Compiling Data.Primitive.Unlifted.MVar ( src/Data/Primitive/Unlifted/MVar.hs, dist/build/Data/Primitive/Unlifted/MVar.p_o ) streaming-commons> [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.o, dist/build/Data/Streaming/Process.dyn_o ) streaming-commons> [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.o, dist/build/Data/Streaming/Text.dyn_o ) streaming-commons> [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.o, dist/build/Data/Streaming/Zlib/Lowlevel.dyn_o ) streaming-commons> streaming-commons> Data/Streaming/Zlib/Lowlevel.hs:105:1: warning: [GHC-53633] [-Woverlapping-patterns] streaming-commons> Pattern match is redundant streaming-commons> In an equation for ‘wbToInt’: wbToInt _ = ... streaming-commons> | streaming-commons> 105 | wbToInt _ = 15 streaming-commons> | ^^^^^^^^^^^^^^ streaming-commons> [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.o, dist/build/Data/Streaming/Zlib.dyn_o ) streaming-commons> [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.p_o ) streaming-commons> [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.p_o ) streaming-commons> [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.p_o ) streaming-commons> [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.p_o ) streaming-commons> [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.p_o ) streaming-commons> [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.p_o ) streaming-commons> [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.p_o ) streaming-commons> [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.p_o ) streaming-commons> [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.p_o ) streaming-commons> [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.p_o ) streaming-commons> streaming-commons> Data/Streaming/Zlib/Lowlevel.hs:105:1: warning: [GHC-53633] [-Woverlapping-patterns] streaming-commons> Pattern match is redundant streaming-commons> In an equation for ‘wbToInt’: wbToInt _ = ... streaming-commons> | streaming-commons> 105 | wbToInt _ = 15 streaming-commons> | ^^^^^^^^^^^^^^ streaming-commons> [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.p_o ) streaming-commons> Preprocessing test suite 'test' for streaming-commons-0.2.3.0.. streaming-commons> Building test suite 'test' for streaming-commons-0.2.3.0.. streaming-commons> [1 of 8] Compiling Data.Streaming.ByteString.BuilderSpec ( test/Data/Streaming/ByteString/BuilderSpec.hs, dist/build/test/test-tmp/Data/Streaming/ByteString/BuilderSpec.o ) streaming-commons> [2 of 8] Compiling Data.Streaming.FileReadSpec ( test/Data/Streaming/FileReadSpec.hs, dist/build/test/test-tmp/Data/Streaming/FileReadSpec.o ) streaming-commons> [3 of 8] Compiling Data.Streaming.FilesystemSpec ( test/Data/Streaming/FilesystemSpec.hs, dist/build/test/test-tmp/Data/Streaming/FilesystemSpec.o ) streaming-commons> [4 of 8] Compiling Data.Streaming.NetworkSpec ( test/Data/Streaming/NetworkSpec.hs, dist/build/test/test-tmp/Data/Streaming/NetworkSpec.o ) streaming-commons> [5 of 8] Compiling Data.Streaming.ProcessSpec ( test/Data/Streaming/ProcessSpec.hs, dist/build/test/test-tmp/Data/Streaming/ProcessSpec.o ) streaming-commons> [6 of 8] Compiling Data.Streaming.TextSpec ( test/Data/Streaming/TextSpec.hs, dist/build/test/test-tmp/Data/Streaming/TextSpec.o ) streaming-commons> [7 of 8] Compiling Data.Streaming.ZlibSpec ( test/Data/Streaming/ZlibSpec.hs, dist/build/test/test-tmp/Data/Streaming/ZlibSpec.o ) streaming-commons> [8 of 8] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) typed-process> [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.o, dist/build/System/Process/Typed/Internal.dyn_o ) typed-process> [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.o, dist/build/System/Process/Typed.dyn_o ) typed-process> [1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.p_o ) typed-process> [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.p_o ) typed-process> [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.p_o ) typed-process> Preprocessing test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. typed-process> Building test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. typed-process> [1 of 3] Compiling Paths_typed_process ( dist/build/typed-process-test-single-threaded/autogen/Paths_typed_process.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/Paths_typed_process.o ) typed-process> [2 of 3] Compiling System.Process.TypedSpec ( test/System/Process/TypedSpec.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/System/Process/TypedSpec.o ) typed-process> [3 of 3] Compiling Main ( test/Spec.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/Main.o ) typed-process> [4 of 4] Linking dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded typed-process> Preprocessing test suite 'typed-process-test' for typed-process-0.2.13.0.. typed-process> Building test suite 'typed-process-test' for typed-process-0.2.13.0.. typed-process> [1 of 3] Compiling Paths_typed_process ( dist/build/typed-process-test/autogen/Paths_typed_process.hs, dist/build/typed-process-test/typed-process-test-tmp/Paths_typed_process.o ) typed-process> [2 of 3] Compiling System.Process.TypedSpec ( test/System/Process/TypedSpec.hs, dist/build/typed-process-test/typed-process-test-tmp/System/Process/TypedSpec.o ) typed-process> [3 of 3] Compiling Main ( test/Spec.hs, dist/build/typed-process-test/typed-process-test-tmp/Main.o ) typed-process> [4 of 4] Linking dist/build/typed-process-test/typed-process-test typed-process> Running phase: checkPhase typed-process> Running 2 test suites... typed-process> Test suite typed-process-test-single-threaded: RUNNING... typed-process> typed-process> System.Process.Typed typed-process> Null device is accessible [✔] typed-process> bytestring stdin [✔] typed-process> null stdin [✔] typed-process> null stdout [✔] typed-process> null stderr [✔] typed-process> useHandleOpen [✔] typed-process> useHandleClose [✔] typed-process> useHandleOpen+Close [✔] typed-process> unchecked exit code [✔] typed-process> checked exit code [✔] typed-process> async [✔] typed-process> withProcessWait typed-process> succeeds with sleep [✔] typed-process> withProcessWait_ typed-process> succeeds with sleep [✔] typed-process> interleaved output [✔] typed-process> interleaved output handles large data [✔] typed-process> empty param are showed [✔] typed-process> typed-process> Finished in 2.1614 seconds typed-process> 16 examples, 0 failures typed-process> Test suite typed-process-test-single-threaded: PASS typed-process> Test suite logged to: typed-process> dist/test/typed-process-0.2.13.0-typed-process-test-single-threaded.log typed-process> Test suite typed-process-test: RUNNING... unliftio> [ 1 of 23] Compiling Paths_unliftio ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.o, dist/build/Paths_unliftio.dyn_o ) unliftio> [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.o, dist/build/UnliftIO/Chan.dyn_o ) unliftio> [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.o, dist/build/UnliftIO/Directory.dyn_o ) unliftio> [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.o, dist/build/UnliftIO/Environment.dyn_o ) unliftio> [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.o, dist/build/UnliftIO/Exception.dyn_o ) unliftio> [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, dist/build/UnliftIO/Exception/Lens.o, dist/build/UnliftIO/Exception/Lens.dyn_o ) unliftio> [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.o, dist/build/UnliftIO/Foreign.dyn_o ) unliftio> [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.o, dist/build/UnliftIO/IO.dyn_o ) unliftio> [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.o, dist/build/UnliftIO/IORef.dyn_o ) unliftio> [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.o, dist/build/UnliftIO/Internals/Async.dyn_o ) unliftio> [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.o, dist/build/UnliftIO/Async.dyn_o ) unliftio> [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.o, dist/build/UnliftIO/MVar.dyn_o ) unliftio> [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.o, dist/build/UnliftIO/IO/File/Posix.dyn_o ) unliftio> [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.o, dist/build/UnliftIO/IO/File.dyn_o ) unliftio> [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.o, dist/build/UnliftIO/Concurrent.dyn_o ) unliftio> [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.o, dist/build/UnliftIO/Memoize.dyn_o ) unliftio> [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.o, dist/build/UnliftIO/Process.dyn_o ) unliftio> [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.o, dist/build/UnliftIO/QSem.dyn_o ) unliftio> [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.o, dist/build/UnliftIO/QSemN.dyn_o ) unliftio> [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.o, dist/build/UnliftIO/STM.dyn_o ) unliftio> [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.o, dist/build/UnliftIO/Temporary.dyn_o ) unliftio> [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.o, dist/build/UnliftIO/Timeout.dyn_o ) unliftio> [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, dist/build/UnliftIO.o, dist/build/UnliftIO.dyn_o ) lifted-async (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc lifted-async (post)> Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ lifted-async (post)> lifted-async (post)> Pushing /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 (1.85 MiB) lifted-async (post)> Pushing /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc (1.17 MiB) lifted-async (post)> lifted-async (post)> All done. lifted-async (post)> added 2 signatures lifted-async (post)> added 4 signatures lifted-async (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7 /nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc lifted-async (post)> copying 2 paths... lifted-async (post)> copying path '/nix/store/h8lkkhxkf69dws09sxcjr359qh8a8538-lifted-async-0.10.2.7-doc' to 'https://cache.nix-ci.com'... lifted-async (post)> copying path '/nix/store/glmwmzy0n92amynlvaimsxxfxdggk7ii-lifted-async-0.10.2.7' to 'https://cache.nix-ci.com'... lifted-async (post)> copying 1 paths... lifted-async (post)> copying path '/nix/store/31zcq7ypkdphn9lw4kfiyybkmd2ydvry-lifted-async-0.10.2.7.drv' to 'https://cache.nix-ci.com'... time-compat> 2004-W20-6 = 2004-W20-6: OK time-compat> 2004-W20-7 = 2004-W20-7: OK time-compat> 2004-W20-8 = 2004-W20-7: OK time-compat> 2004-W20-9 = 2004-W20-7: OK time-compat> 2004-W51--2 = 2004-W51-1: OK time-compat> 2004-W51--1 = 2004-W51-1: OK time-compat> 2004-W51-0 = 2004-W51-1: OK time-compat> 2004-W51-1 = 2004-W51-1: OK time-compat> 2004-W51-4 = 2004-W51-4: OK time-compat> 2004-W51-6 = 2004-W51-6: OK time-compat> 2004-W51-7 = 2004-W51-7: OK time-compat> 2004-W51-8 = 2004-W51-7: OK time-compat> 2004-W51-9 = 2004-W51-7: OK time-compat> 2004-W52--2 = 2004-W52-1: OK time-compat> 2004-W52--1 = 2004-W52-1: OK time-compat> 2004-W52-0 = 2004-W52-1: OK time-compat> 2004-W52-1 = 2004-W52-1: OK time-compat> 2004-W52-4 = 2004-W52-4: OK time-compat> 2004-W52-6 = 2004-W52-6: OK time-compat> 2004-W52-7 = 2004-W52-7: OK time-compat> 2004-W52-8 = 2004-W52-7: OK time-compat> 2004-W52-9 = 2004-W52-7: OK time-compat> 2004-W53--2 = 2004-W53-1: OK time-compat> 2004-W53--1 = 2004-W53-1: OK time-compat> 2004-W53-0 = 2004-W53-1: OK time-compat> 2004-W53-1 = 2004-W53-1: OK time-compat> 2004-W53-4 = 2004-W53-4: OK time-compat> 2004-W53-6 = 2004-W53-6: OK time-compat> 2004-W53-7 = 2004-W53-7: OK time-compat> 2004-W53-8 = 2004-W53-7: OK time-compat> 2004-W53-9 = 2004-W53-7: OK time-compat> 2004-W54--2 = 2004-W53-1: OK time-compat> 2004-W54--1 = 2004-W53-1: OK time-compat> 2004-W54-0 = 2004-W53-1: OK time-compat> 2004-W54-1 = 2004-W53-1: OK time-compat> 2004-W54-4 = 2004-W53-4: OK time-compat> 2004-W54-6 = 2004-W53-6: OK time-compat> 2004-W54-7 = 2004-W53-7: OK time-compat> 2004-W54-8 = 2004-W53-7: OK time-compat> 2004-W54-9 = 2004-W53-7: OK time-compat> convertBack: OK time-compat> longWeekYears: OK time-compat> testMonthDay: OK time-compat> testEaster: OK time-compat> testValid time-compat> Gregorian time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 151 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 63 discarded. time-compat> OrdinalDate base64> [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.p_o ) base64> [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.p_o ) base64> Preprocessing test suite 'base64-tests' for base64-1.0.. base64> Building test suite 'base64-tests' for base64-1.0.. base64> [1 of 2] Compiling Internal ( test/Internal.hs, dist/build/base64-tests/base64-tests-tmp/Internal.o ) primitive-unlifted> [13 of 19] Compiling Data.Primitive.Unlifted.Array.Primops ( src/Data/Primitive/Unlifted/Array/Primops.hs, dist/build/Data/Primitive/Unlifted/Array/Primops.p_o ) primitive-unlifted> [14 of 19] Compiling Data.Primitive.Unlifted.Array.ST ( src/Data/Primitive/Unlifted/Array/ST.hs, dist/build/Data/Primitive/Unlifted/Array/ST.p_o ) primitive-unlifted> [15 of 19] Compiling Data.Primitive.Unlifted.Array ( src/Data/Primitive/Unlifted/Array.hs, dist/build/Data/Primitive/Unlifted/Array.p_o ) primitive-unlifted> [16 of 19] Compiling Data.Primitive.TArray.Classic ( src/Data/Primitive/TArray/Classic.hs, dist/build/Data/Primitive/TArray/Classic.p_o ) primitive-unlifted> [17 of 19] Compiling Data.Primitive.Unlifted.Weak.Primops ( src/Data/Primitive/Unlifted/Weak/Primops.hs, dist/build/Data/Primitive/Unlifted/Weak/Primops.p_o ) primitive-unlifted> [18 of 19] Compiling Data.Primitive.Unlifted.Weak.IO ( src/Data/Primitive/Unlifted/Weak/IO.hs, dist/build/Data/Primitive/Unlifted/Weak/IO.p_o ) primitive-unlifted> [19 of 19] Compiling Data.Primitive.Unlifted.Weak ( src/Data/Primitive/Unlifted/Weak.hs, dist/build/Data/Primitive/Unlifted/Weak.p_o ) primitive-unlifted> Preprocessing test suite 'test' for primitive-unlifted-2.1.0.0.. primitive-unlifted> Building test suite 'test' for primitive-unlifted-2.1.0.0.. primitive-unlifted> primitive-unlifted> test/Main.hs:16:14: warning: [-Wdeprecated-flags] primitive-unlifted> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead primitive-unlifted> | primitive-unlifted> 16 | {-# LANGUAGE TypeInType #-} primitive-unlifted> | ^^^^^^^^^^ primitive-unlifted> [1 of 1] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) primitive-unlifted> primitive-unlifted> test/Main.hs:16:14: warning: [-Wdeprecated-flags] primitive-unlifted> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead primitive-unlifted> | primitive-unlifted> 16 | {-# LANGUAGE TypeInType #-} primitive-unlifted> | ^^^^^^^^^^ primitive-unlifted> [2 of 2] Linking dist/build/test/test primitive-unlifted> Running phase: checkPhase primitive-unlifted> Running 1 test suites... primitive-unlifted> Test suite test: RUNNING... primitive-unlifted> properties primitive-unlifted> UnliftedArray primitive-unlifted> Eq primitive-unlifted> Transitive: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Symmetric: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Reflexive: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Monoid primitive-unlifted> Associative: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Left Identity: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Right Identity: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Concatenation: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> IsList primitive-unlifted> Partial Isomorphism: OK primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> Length Preservation: OK (0.02s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> mapUnliftedArray: OK (0.14s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> foldrUnliftedArray: OK (0.22s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> foldrUnliftedArray': OK (0.20s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> foldlUnliftedArray: OK (0.14s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> foldlUnliftedArray': OK (0.16s) primitive-unlifted> +++ OK, passed 100 tests. primitive-unlifted> primitive-unlifted> All 14 tests passed (0.89s) primitive-unlifted> Test suite test: PASS primitive-unlifted> Test suite logged to: dist/test/primitive-unlifted-2.1.0.0-test.log primitive-unlifted> 1 of 1 test suites (1 of 1 test cases) passed. primitive-unlifted> Running phase: haddockPhase streaming-commons> [9 of 9] Linking dist/build/test/test streaming-commons> Running phase: checkPhase streaming-commons> Running 1 test suites... streaming-commons> Test suite test: RUNNING... streaming-commons> streaming-commons> Data.Streaming.ByteString.Builder streaming-commons> Data.Streaming.ByteString.Builder streaming-commons> idempotent to toLazyByteString [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> works for large input [✔] streaming-commons> works for lazy bytestring insertion [✔] typed-process> typed-process> System.Process.Typed typed-process> Null device is accessible [✔] typed-process> bytestring stdin [✔] typed-process> null stdin [✔] typed-process> null stdout [✔] typed-process> null stderr [✔] typed-process> useHandleOpen [✔] typed-process> useHandleClose [✔] typed-process> useHandleOpen+Close [✔] typed-process> unchecked exit code [✔] typed-process> checked exit code [✔] typed-process> async [✔] typed-process> withProcessWait typed-process> succeeds with sleep [✔] typed-process> withProcessWait_ typed-process> succeeds with sleep [✔] typed-process> interleaved output [✔] typed-process> interleaved output handles large data [✔] typed-process> empty param are showed [✔] typed-process> typed-process> Finished in 2.1194 seconds typed-process> 16 examples, 0 failures typed-process> Test suite typed-process-test: PASS typed-process> Test suite logged to: dist/test/typed-process-0.2.13.0-typed-process-test.log typed-process> 2 of 2 test suites (2 of 2 test cases) passed. typed-process> Running phase: haddockPhase typed-process> Preprocessing library for typed-process-0.2.13.0.. typed-process> Running Haddock on library for typed-process-0.2.13.0.. typed-process> Warning: --source-* options are ignored when --hyperlinked-source is enabled. typed-process> Warning: 'Process' is out of scope. typed-process> If you qualify the identifier, haddock can try to link it anyway. typed-process> Warning: 'stopProcess' is out of scope. typed-process> If you qualify the identifier, haddock can try to link it anyway. typed-process> Warning: 'withProcessInterleave' is out of scope. typed-process> If you qualify the identifier, haddock can try to link it anyway. typed-process> 95% ( 42 / 44) in 'System.Process.Typed.Internal' typed-process> Missing documentation for: typed-process> bracket (src/System/Process/Typed/Internal.hs:643) typed-process> finally (src/System/Process/Typed/Internal.hs:646) typed-process> 98% ( 91 / 92) in 'System.Process.Typed' typed-process> Missing documentation for: typed-process> StdStream unliftio> [ 1 of 23] Compiling Paths_unliftio ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.p_o ) unliftio> [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.p_o ) unliftio> [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.p_o ) unliftio> [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.p_o ) unliftio> [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.p_o ) unliftio> [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, dist/build/UnliftIO/Exception/Lens.p_o ) unliftio> [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.p_o ) unliftio> [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.p_o ) unliftio> [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.p_o ) unliftio> [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.p_o ) unliftio> [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.p_o ) unliftio> [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.p_o ) unliftio> [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.p_o ) unliftio> [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.p_o ) unliftio> [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.p_o ) unliftio> [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.p_o ) unliftio> [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.p_o ) unliftio> [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.p_o ) unliftio> [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.p_o ) unliftio> [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.p_o ) unliftio> [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.p_o ) unliftio> [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.p_o ) unliftio> [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, dist/build/UnliftIO.p_o ) concurrent-output (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc concurrent-output (post)> Pushing 2 paths (81 are already present) using zstd to cache sellout ⏳ concurrent-output (post)> concurrent-output (post)> Pushing /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc (1.18 MiB) concurrent-output (post)> Pushing /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 (2.96 MiB) concurrent-output (post)> concurrent-output (post)> All done. concurrent-output (post)> added 2 signatures concurrent-output (post)> added 2 signatures concurrent-output (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21 /nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc concurrent-output (post)> copying 2 paths... concurrent-output (post)> copying path '/nix/store/s4kfz6k0dx666hiyski8bj9wrz6qfyxr-concurrent-output-1.10.21-doc' to 'https://cache.nix-ci.com'... concurrent-output (post)> copying path '/nix/store/7vpp4vacqj7zhx0swj7c5r6ri22bh14q-concurrent-output-1.10.21' to 'https://cache.nix-ci.com'... concurrent-output (post)> copying 1 paths... concurrent-output (post)> copying path '/nix/store/l04h7gm1kx94d6r8k1x0sh270lxpwivy-concurrent-output-1.10.21.drv' to 'https://cache.nix-ci.com'... logict (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc logict (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ logict (post)> logict (post)> Pushing /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc (815.16 KiB) logict (post)> Pushing /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 (2.77 MiB) logict (post)> logict (post)> All done. logict (post)> added 2 signatures logict (post)> added 1 signatures logict (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0 /nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc logict (post)> copying 2 paths... logict (post)> copying path '/nix/store/prlgcz15m7ac94ln3d6b96l93ml0ki5a-logict-0.8.2.0-doc' to 'https://cache.nix-ci.com'... logict (post)> copying path '/nix/store/hh4gv9k09k69ycqy8ddybzf4gh6qc3dj-logict-0.8.2.0' to 'https://cache.nix-ci.com'... logict (post)> copying 1 paths... logict (post)> copying path '/nix/store/14rs95rawb1im94xpvr13abjsvsr8jiw-logict-0.8.2.0.drv' to 'https://cache.nix-ci.com'... lukko (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 lukko (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ lukko (post)> lukko (post)> Pushing /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 (991.02 KiB) lukko (post)> Pushing /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc (539.45 KiB) lukko (post)> lukko (post)> All done. lukko (post)> added 2 signatures lukko (post)> added 4 signatures lukko (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc /nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2 lukko (post)> copying 2 paths... lukko (post)> copying path '/nix/store/plvydqb2wa3ry737y9dq25a2zs9nk5w0-lukko-0.1.2-doc' to 'https://cache.nix-ci.com'... lukko (post)> copying path '/nix/store/sy7p36g9hwp48sn1xsh2jd27bs8cp4rx-lukko-0.1.2' to 'https://cache.nix-ci.com'... lukko (post)> copying 1 paths... lukko (post)> copying path '/nix/store/k39fpfwajnirb7vr9xz01lr9s5gg34y2-lukko-0.1.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/0rc5fq28jl0777rli99kb23sjfpzh677-hedgehog-1.5.drv'... building '/nix/store/aq6wf0v6mhfyllnpmkjd3d7vcmj8v9fl-smallcheck-1.2.1.1.drv'... time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 12 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 593 discarded. time-compat> WeekDate time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 269 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 47 discarded. time-compat> SundayStartWeek time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 355 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 38 discarded. time-compat> MondayStartWeek time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 322 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 33 discarded. time-compat> Julian time-compat> valid: OK time-compat> +++ OK, passed 100 tests; 155 discarded. time-compat> invalid: OK time-compat> +++ OK, passed 100 tests; 44 discarded. time-compat> Week time-compat> day: OK time-compat> succ time-compat> Monday: OK time-compat> Tuesday: OK time-compat> Wednesday: OK time-compat> Thursday: OK time-compat> Friday: OK time-compat> Saturday: OK time-compat> Sunday: OK time-compat> pred time-compat> Monday: OK time-compat> Tuesday: OK time-compat> Wednesday: OK time-compat> Thursday: OK time-compat> Friday: OK time-compat> Saturday: OK time-compat> Sunday: OK time-compat> sequence time-compat> [Monday .. Sunday]: OK time-compat> [Wednesday .. Wednesday]: OK time-compat> [Sunday .. Saturday]: OK time-compat> [Thursday .. Wednesday]: OK time-compat> [Tuesday ..]: OK time-compat> [Wednesday, Tuesday ..]: OK time-compat> [Sunday, Friday ..]: OK time-compat> [Monday,Sunday .. Tuesday]: OK time-compat> [Thursday, Saturday .. Tuesday]: OK time-compat> read show time-compat> Monday: OK time-compat> Tuesday: OK time-compat> Wednesday: OK time-compat> Thursday: OK time-compat> Friday: OK time-compat> Saturday: OK time-compat> Sunday: OK base64> [2 of 2] Compiling Main ( test/Main.hs, dist/build/base64-tests/base64-tests-tmp/Main.o ) primitive-unlifted> Preprocessing library for primitive-unlifted-2.1.0.0.. primitive-unlifted> Running Haddock on library for primitive-unlifted-2.1.0.0.. primitive-unlifted> Warning: --source-* options are ignored when --hyperlinked-source is enabled. primitive-unlifted> 50% ( 1 / 2) in 'Data.Primitive.Unlifted.Type' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> Warning: 'newUnliftedArray#' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> Warning: 'unsafeThawUnliftedArray#' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> 20% ( 5 / 24) in 'Data.Primitive.Unlifted.SmallArray.Primops' primitive-unlifted> Missing documentation for: primitive-unlifted> SmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:52) primitive-unlifted> SmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:55) primitive-unlifted> newSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:58) primitive-unlifted> sameSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:114) primitive-unlifted> shrinkSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:119) primitive-unlifted> readSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:124) primitive-unlifted> writeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:129) primitive-unlifted> sizeofSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:134) primitive-unlifted> getSizeofSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:138) primitive-unlifted> indexSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:151) primitive-unlifted> unsafeFreezeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:157) primitive-unlifted> unsafeThawSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:162) primitive-unlifted> copySmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:167) primitive-unlifted> copySmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:172) primitive-unlifted> cloneSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:177) primitive-unlifted> cloneSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:182) primitive-unlifted> freezeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:188) primitive-unlifted> thawSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:193) primitive-unlifted> casSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:198) primitive-unlifted> 50% ( 4 / 8) in 'Data.Primitive.Unlifted.MutVar.Primops' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> newUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:29) primitive-unlifted> readUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:33) primitive-unlifted> writeUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:37) primitive-unlifted> 0% ( 0 / 11) in 'Data.Primitive.Unlifted.MVar.Primops' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> UnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:27) primitive-unlifted> newUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:30) primitive-unlifted> takeUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:35) primitive-unlifted> tryTakeUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:39) primitive-unlifted> putUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:46) primitive-unlifted> tryPutUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:50) primitive-unlifted> readUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:54) primitive-unlifted> tryReadUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:58) primitive-unlifted> sameUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:65) primitive-unlifted> isEmptyUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:70) primitive-unlifted> 0% ( 0 / 2) in 'Data.Primitive.Unlifted.Class' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> PrimUnlifted (src/Data/Primitive/Unlifted/Class.hs:35) primitive-unlifted> Warning: 'MutableUnliftedArray' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> Warning: 'UnliftedArray' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> Warning: 'SmallMutableUnliftedArray' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:93:5 primitive-unlifted> * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:96:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or streaming-commons> works for strict bytestring insertion [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> flush shouldn't bring in empty strings. [✔] streaming-commons> flushing [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> large flush input [✔] streaming-commons> toByteStringIO idempotent to toLazyByteString [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> toByteStringIO idempotent to toLazyBytestring, specific case [✔] streaming-commons> Data.Streaming.FileRead streaming-commons> Data.Streaming.FileRead streaming-commons> works [✔] streaming-commons> Data.Streaming.Filesystem streaming-commons> Data.Streaming.Filesystem streaming-commons> dirstream [✔] streaming-commons> getFileType streaming-commons> file [✔] streaming-commons> dir [✔] streaming-commons> file sym [✔] streaming-commons> file sym [✔] streaming-commons> other [✔] streaming-commons> recursive symlink is other [✔] streaming-commons> dangling symlink is other [✔] streaming-commons> Data.Streaming.Network streaming-commons> getDefaultReadBufferSize streaming-commons> sanity [✔] streaming-commons> getUnassignedPort streaming-commons> sanity [✔] streaming-commons> bindRandomPortTCP streaming-commons> sanity [✔] streaming-commons> +++ OK, passed 5 tests. streaming-commons> Data.Streaming.Process typed-process> Documentation created: dist/doc/html/typed-process/index.html, typed-process> dist/doc/html/typed-process/typed-process.txt typed-process> Preprocessing test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. typed-process> Preprocessing test suite 'typed-process-test' for typed-process-0.2.13.0.. typed-process> Running phase: installPhase typed-process> Installing library in /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid typed-process> Running phase: fixupPhase typed-process> shrinking RPATHs of ELF executables and libraries in /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 typed-process> shrinking /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStyped-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid-ghc9.6.3.so typed-process> checking for references to /build/ in /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0... typed-process> patching script interpreter paths in /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 typed-process> stripping (with command strip and flags -S -p) in /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0/lib typed-process> shrinking RPATHs of ELF executables and libraries in /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc typed-process> checking for references to /build/ in /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc... typed-process> patching script interpreter paths in /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc unliftio> Preprocessing test suite 'unliftio-spec' for unliftio-0.2.25.1.. unliftio> Building test suite 'unliftio-spec' for unliftio-0.2.25.1.. unliftio> [1 of 9] Compiling Paths_unliftio ( dist/build/unliftio-spec/autogen/Paths_unliftio.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Paths_unliftio.o ) unliftio> [2 of 9] Compiling UnliftIO.AsyncSpec ( test/UnliftIO/AsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/AsyncSpec.o ) unliftio> [3 of 9] Compiling UnliftIO.DirectorySpec ( test/UnliftIO/DirectorySpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/DirectorySpec.o ) unliftio> [4 of 9] Compiling UnliftIO.ExceptionSpec ( test/UnliftIO/ExceptionSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/ExceptionSpec.o ) unliftio> [5 of 9] Compiling UnliftIO.IO.FileSpec ( test/UnliftIO/IO/FileSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IO/FileSpec.o ) unliftio> [6 of 9] Compiling UnliftIO.IOSpec ( test/UnliftIO/IOSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IOSpec.o ) unliftio> [7 of 9] Compiling UnliftIO.MemoizeSpec ( test/UnliftIO/MemoizeSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/MemoizeSpec.o ) unliftio> [8 of 9] Compiling UnliftIO.PooledAsyncSpec ( test/UnliftIO/PooledAsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/PooledAsyncSpec.o ) unliftio> [9 of 9] Compiling Main ( test/Spec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Main.o ) unliftio> [10 of 10] Linking dist/build/unliftio-spec/unliftio-spec unliftio> Running phase: checkPhase unliftio> Running 1 test suites... unliftio> Test suite unliftio-spec: RUNNING... unliftio> unliftio> UnliftIO.Async unliftio> replicateConcurrently_ unliftio> works [✔] unliftio> +++ OK, passed 100 tests. unliftio> uses a different thread per replicated action [✔] unliftio> +++ OK, passed 100 tests. unliftio> flatten unliftio> flattens all alternative trees [✔] unliftio> conc unliftio> handles sync exceptions [✔] unliftio> handles async exceptions [✔] unliftio> has an Unmasked masking state for given subroutines [✔] unliftio> allows to kill parent via timeout [✔] unliftio> throws right exception on empty [✔] unliftio> Conc Applicative instance unliftio> doesn't fork a new thread on a pure call [✔] unliftio> +++ OK, passed 100 tests. unliftio> evaluates all needed sub-routines [✔] unliftio> cleanup on brackets work [✔] unliftio> re-throws exception that happened first [✔] unliftio> Conc Alternative instance unliftio> is left associative [✔] unliftio> executes body of all alternative blocks [✔] unliftio> finishes all threads that didn't finish first [✔] unliftio> nesting works [✔] unliftio> UnliftIO.Directory unliftio> createFileLink unliftio> mirror [✔] unliftio> UnliftIO.Exception unliftio> catchSyncOrAsync unliftio> should catch sync exceptions [✔] unliftio> should catch async exceptions [✔] unliftio> should catch unliftio-wrapped async exceptions [✔] unliftio> handleSyncOrAsync unliftio> should catch sync exceptions [✔] unliftio> should catch async exceptions [✔] unliftio> should catch unliftio-wrapped async exceptions [✔] unliftio> trySyncOrAsync unliftio> should catch sync exceptions [✔] unliftio> should catch async exceptions [✔] unliftio> should catch unliftio-wrapped async exceptions [✔] unliftio> fromExceptionUnwrap unliftio> should be the inverse of toAsyncException [✔] unliftio> should be the inverse of toSyncException [✔] unliftio> pureTry unliftio> Right for defined values [✔] unliftio> Left for bottom [✔] unliftio> Right for wrapped bottom [✔] unliftio> pureTryDeep unliftio> Right for defined values [✔] unliftio> Left for bottom [✔] unliftio> Left for wrapped bottom [✔] unliftio> mapExceptionM unliftio> should convert an exception [✔] unliftio> should not convert unrelated exceptions [✔] unliftio> UnliftIO.IO unliftio> getMonotonicTime unliftio> increases [✔] unliftio> UnliftIO.IO.File unliftio> ensureFileDurable unliftio> ensures a file is durable with an fsync [✔] unliftio> withBinaryFile unliftio> read [✔] unliftio> write [✔] unliftio> read/write [✔] unliftio> append [✔] unliftio> sub-directory [✔] unliftio> relative-directory [✔] unliftio> modified-permissions [✔] unliftio> exception - Does not corrupt files [✔] unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: "Hello World" unliftio> but got: "Goodbye yall" unliftio> exception - Does not leave files behind [✔] unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: False unliftio> but got: True unliftio> delete - file [✔] time-compat> diff time-compat> Friday - Tuesday: OK time-compat> Tuesday - Friday: OK time-compat> firstDayOfWeekOnAfter_onAfter: OK time-compat> +++ OK, passed 100 tests. time-compat> firstDayOfWeekOnAfter_Day: OK time-compat> +++ OK, passed 100 tests. time-compat> toFromWeekCalendar: OK time-compat> +++ OK, passed 100 tests. time-compat> weekChanges: OK time-compat> +++ OK, passed 100 tests. time-compat> weekYearWholeStart: OK time-compat> +++ OK, passed 100 tests. time-compat> weekYearMostStart: OK time-compat> +++ OK, passed 100 tests. time-compat> CalendarDiffDays time-compat> add diff time-compat> add diff GregorianDurationClip: OK time-compat> +++ OK, passed 100 tests. time-compat> add diff GregorianDurationRollOver: OK time-compat> +++ OK, passed 100 tests. time-compat> add diff JulianDurationClip: OK time-compat> +++ OK, passed 100 tests. time-compat> add diff JulianDurationRollOver: OK time-compat> +++ OK, passed 100 tests. time-compat> diffs time-compat> 2017-04-07 - 2017-04-07: OK time-compat> 2017-04-07 - 2017-04-01: OK time-compat> 2017-04-01 - 2017-04-07: OK time-compat> 2017-04-07 - 2017-02-01: OK time-compat> 2017-02-01 - 2017-04-07: OK time-compat> Clock time-compat> clock conversion time-compat> 1970-01-01 00:00:00 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> 1970-01-01 23:59:59 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> 1970-01-01 23:59:59.999999999 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> 1970-01-01 23:59:60 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> 1970-01-01 23:59:60.999999999 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> 1970-01-02 00:00:00 UTC time-compat> systemToUTCTime: OK time-compat> utcToSystemTime: OK time-compat> resolution time-compat> getCurrentTime: OK (0.13s) time-compat> taiClock: OK (0.13s) time-compat> leap second transition time-compat> mapping: OK time-compat> day length: OK time-compat> differences: OK time-compat> round-trip time-compat> 1: OK time-compat> 2: OK time-compat> 3: OK time-compat> Format time-compat> testFormat time-compat> DayOfWeek time-compat> 'u' time-compat> 2018-01-05: OK time-compat> 2018-01-06: OK primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:92:1 primitive-unlifted> Warning: 'SmallUnliftedArray' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:82:5 primitive-unlifted> * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:90:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:81:1 primitive-unlifted> 75% ( 33 / 44) in 'Data.Primitive.Unlifted.SmallArray.ST' primitive-unlifted> Missing documentation for: primitive-unlifted> SmallMutableUnliftedArray_ (src/Data/Primitive/Unlifted/SmallArray/ST.hs:92) primitive-unlifted> SmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:96) primitive-unlifted> writeSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:145) primitive-unlifted> readSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:154) primitive-unlifted> indexSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:163) primitive-unlifted> setSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:119) primitive-unlifted> emptySmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:348) primitive-unlifted> singletonSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:351) primitive-unlifted> smallUnliftedArrayFromList (src/Data/Primitive/Unlifted/SmallArray/ST.hs:492) primitive-unlifted> smallUnliftedArrayFromListN (src/Data/Primitive/Unlifted/SmallArray/ST.hs:495) primitive-unlifted> foldrSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:396) primitive-unlifted> Warning: 'MutableUnliftedArray' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> Warning: 'UnliftedArray' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> 72% ( 32 / 44) in 'Data.Primitive.Unlifted.SmallArray' primitive-unlifted> Missing documentation for: primitive-unlifted> SmallMutableUnliftedArray_ (src/Data/Primitive/Unlifted/SmallArray/ST.hs:92) primitive-unlifted> SmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:96) primitive-unlifted> shrinkSmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:97) primitive-unlifted> writeSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:105) primitive-unlifted> readSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:113) primitive-unlifted> indexSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:163) primitive-unlifted> setSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:87) primitive-unlifted> emptySmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:348) primitive-unlifted> singletonSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:351) primitive-unlifted> smallUnliftedArrayFromList (src/Data/Primitive/Unlifted/SmallArray/ST.hs:492) primitive-unlifted> smallUnliftedArrayFromListN (src/Data/Primitive/Unlifted/SmallArray/ST.hs:495) primitive-unlifted> foldrSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:396) primitive-unlifted> Warning: 'UnliftedMutVar' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:39 primitive-unlifted> * at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:1 primitive-unlifted> 0% ( 0 / 10) in 'Data.Primitive.Unlifted.MutVar.ST' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> UnliftedMutVar_ (src/Data/Primitive/Unlifted/MutVar/ST.hs:24) primitive-unlifted> UnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:27) primitive-unlifted> newUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:45) primitive-unlifted> readUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:53) primitive-unlifted> writeUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:61) primitive-unlifted> modifyUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:68) primitive-unlifted> modifyUnliftedMutVar' (src/Data/Primitive/Unlifted/MutVar/ST.hs:76) primitive-unlifted> casUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:84) primitive-unlifted> atomicSwapUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:96) primitive-unlifted> Warning: 'UnliftedMutVar' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:39 primitive-unlifted> * at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: True unliftio> but got: False unliftio> writeBinaryFile unliftio> write [✔] unliftio> default-permissions [✔] unliftio> withBinaryFileAtomic unliftio> read [✔] unliftio> write [✔] unliftio> read/write [✔] unliftio> append [✔] unliftio> sub-directory [✔] unliftio> relative-directory [✔] unliftio> modified-permissions [✔] unliftio> exception - Does not corrupt files [✔] unliftio> +++ OK, passed 1 test. unliftio> exception - Does not leave files behind [✔] unliftio> +++ OK, passed 1 test. unliftio> delete - file [✔] unliftio> +++ OK, passed 1 test. unliftio> writeBinaryFileAtomic unliftio> write [✔] unliftio> default-permissions [✔] unliftio> withBinaryFileDurable unliftio> read [✔] unliftio> write [✔] unliftio> read/write [✔] unliftio> append [✔] unliftio> sub-directory [✔] unliftio> relative-directory [✔] unliftio> modified-permissions [✔] unliftio> exception - Does not corrupt files [✔] unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: "Hello World" unliftio> but got: "Goodbye yall" unliftio> exception - Does not leave files behind [✔] unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: False unliftio> but got: True unliftio> delete - file [✔] unliftio> +++ OK, failed as expected. (after 1 test): unliftio> expected: True unliftio> but got: False unliftio> writeBinaryFileDurable unliftio> write [✔] unliftio> default-permissions [✔] unliftio> withBinaryFileDurableAtomic unliftio> read [✔] unliftio> write [✔] unliftio> read/write [✔] unliftio> append [✔] unliftio> sub-directory [✔] unliftio> relative-directory [✔] unliftio> modified-permissions [✔] unliftio> exception - Does not corrupt files [✔] unliftio> +++ OK, passed 1 test. unliftio> exception - Does not leave files behind [✔] unliftio> +++ OK, passed 1 test. unliftio> delete - file [✔] unliftio> +++ OK, passed 1 test. unliftio> writeBinaryFileDurableAtomic unliftio> write [✔] unliftio> default-permissions [✔] unliftio> UnliftIO.Memoize unliftio> memoizeRef unliftio> sanity [✔] unliftio> +++ OK, passed 100 tests. unliftio> runs once [✔] unliftio> +++ OK, passed 100 tests. unliftio> runs once with exception [✔] unliftio> memoizeMVar unliftio> sanity [✔] unliftio> +++ OK, passed 100 tests. unliftio> runs once [✔] unliftio> +++ OK, passed 100 tests. unliftio> runs once with exception [✔] unliftio> runs once in multiple threads [✔] unliftio> +++ OK, passed 100 tests. unliftio> UnliftIO.PooledAsync unliftio> pooled mapConcurrencyN unliftio> Throws exception properly [✔] unliftio> total thread should be >= 1 [✔] unliftio> should not spawn more than five threads for five concurrent tasks [✔] unliftio> should not spawn more than three threads for five concurrent tasks [✔] unliftio> should spawn only one thread [✔] unliftio> never uses more than the given number of pools and doesn't miss any return values [✔] unliftio> +++ OK, passed 100 tests. unliftio> pooled mapConcurrencyN_ unliftio> Throws exception properly [✔] unliftio> total thread should be >= 1 [✔] unliftio> find proper maximum value [✔] unliftio> find proper maximum value with 2 threads [✔] unliftio> find proper maximum value with 1 threads [✔] unliftio> make sure activity is happening in different threads [✔] unliftio> Not more than 5 threads will be spawned even if pooling is set to 8 [✔] unliftio> replicate concurrencyN unliftio> Throws exception properly [✔] unliftio> total thread should be >= 1 [✔] unliftio> Read tvar value should be 100 [✔] unliftio> should not spawn more than five threads for five concurrent tasks [✔] unliftio> should not spawn more than three threads for five concurrent tasks [✔] unliftio> should spawn only one thread [✔] unliftio> should give empty list [✔] unliftio> should give empty list for -ve count [✔] unliftio> pooled replicateConcurrencyN_ unliftio> Throws exception properly [✔] unliftio> total thread should be >= 1 [✔] unliftio> find proper maximum value [✔] unliftio> Should be initial value [✔] unliftio> unliftio> Finished in 4.7093 seconds unliftio> 118 examples, 0 failures unliftio> Test suite unliftio-spec: PASS unliftio> Test suite logged to: dist/test/unliftio-0.2.25.1-unliftio-spec.log unliftio> 1 of 1 test suites (1 of 1 test cases) passed. unliftio> Running phase: haddockPhase unliftio> Preprocessing library for unliftio-0.2.25.1.. unliftio> Running Haddock on library for unliftio-0.2.25.1.. unliftio> Warning: --source-* options are ignored when --hyperlinked-source is enabled. unliftio> 100% ( 8 / 8) in 'UnliftIO.Chan' unliftio> 85% ( 60 / 70) in 'UnliftIO.Directory' unliftio> Missing documentation for: unliftio> Permissions unliftio> emptyPermissions typed-process (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc typed-process (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ typed-process (post)> typed-process (post)> Pushing /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc (1.11 MiB) typed-process (post)> Pushing /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 (2.27 MiB) typed-process (post)> typed-process (post)> All done. typed-process (post)> added 2 signatures typed-process (post)> added 3 signatures typed-process (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0 /nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc typed-process (post)> copying 2 paths... typed-process (post)> copying path '/nix/store/n45ik2a5ky9aa21v5yzz80z9jrqsq49m-typed-process-0.2.13.0-doc' to 'https://cache.nix-ci.com'... typed-process (post)> copying path '/nix/store/01wyihxwhkk48yg42zsbwfb4ssnn3vlc-typed-process-0.2.13.0' to 'https://cache.nix-ci.com'... typed-process (post)> copying 1 paths... typed-process (post)> copying path '/nix/store/02g98f2z86b2q4dqkbhgkbh790v1x9hl-typed-process-0.2.13.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/34gv192pn0v62pqwjsj6iwdk06b5q122-tasty-golden-2.3.5.drv'... time-compat> 2018-01-07: OK time-compat> 2018-01-08: OK time-compat> 2018-01-09: OK time-compat> 2018-01-10: OK time-compat> 2018-01-11: OK time-compat> 2018-01-12: OK time-compat> 2018-01-13: OK time-compat> 2018-01-14: OK time-compat> 2018-01-15: OK time-compat> 2018-01-16: OK time-compat> 2018-01-17: OK time-compat> 2018-01-18: OK time-compat> 2018-01-19: OK time-compat> 2018-01-20: OK time-compat> 2018-01-21: OK time-compat> 2018-01-22: OK time-compat> 2018-01-23: OK time-compat> 2018-01-24: OK time-compat> 2018-01-25: OK time-compat> 2018-01-26: OK time-compat> 'w' time-compat> 2018-01-05: OK time-compat> 2018-01-06: OK time-compat> 2018-01-07: OK time-compat> 2018-01-08: OK time-compat> 2018-01-09: OK time-compat> 2018-01-10: OK time-compat> 2018-01-11: OK time-compat> 2018-01-12: OK time-compat> 2018-01-13: OK time-compat> 2018-01-14: OK time-compat> 2018-01-15: OK time-compat> 2018-01-16: OK time-compat> 2018-01-17: OK time-compat> 2018-01-18: OK time-compat> 2018-01-19: OK time-compat> 2018-01-20: OK time-compat> 2018-01-21: OK time-compat> 2018-01-22: OK time-compat> 2018-01-23: OK time-compat> 2018-01-24: OK time-compat> 2018-01-25: OK time-compat> 2018-01-26: OK time-compat> 'a' time-compat> 2018-01-05: OK time-compat> 2018-01-06: OK time-compat> 2018-01-07: OK time-compat> 2018-01-08: OK time-compat> 2018-01-09: OK time-compat> 2018-01-10: OK primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:1 primitive-unlifted> 0% ( 0 / 10) in 'Data.Primitive.Unlifted.MutVar' primitive-unlifted> Missing documentation for: primitive-unlifted> Module header primitive-unlifted> UnliftedMutVar_ (src/Data/Primitive/Unlifted/MutVar/ST.hs:24) primitive-unlifted> UnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:27) primitive-unlifted> newUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:23) primitive-unlifted> readUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:29) primitive-unlifted> writeUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:35) primitive-unlifted> modifyUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:41) primitive-unlifted> modifyUnliftedMutVar' (src/Data/Primitive/Unlifted/MutVar.hs:47) primitive-unlifted> casUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:53) primitive-unlifted> atomicSwapUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:62) primitive-unlifted> 50% ( 2 / 4) in 'Data.Primitive.Unlifted.Box' primitive-unlifted> Missing documentation for: primitive-unlifted> toBox (src/Data/Primitive/Unlifted/Box.hs:44) primitive-unlifted> fromBox (src/Data/Primitive/Unlifted/Box.hs:47) primitive-unlifted> 5% ( 1 / 19) in 'Data.Primitive.Unlifted.MVar.ST' primitive-unlifted> Missing documentation for: primitive-unlifted> UnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:64) primitive-unlifted> UnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:68) primitive-unlifted> newUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:82) primitive-unlifted> newEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:90) primitive-unlifted> takeUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:95) primitive-unlifted> tryTakeUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:119) primitive-unlifted> putUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:128) primitive-unlifted> tryPutUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:151) primitive-unlifted> readUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:160) primitive-unlifted> tryReadUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:168) primitive-unlifted> isEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:177) primitive-unlifted> swapUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:185) primitive-unlifted> withUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:196) primitive-unlifted> withUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar/ST.hs:207) primitive-unlifted> modifyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:230) primitive-unlifted> modifyUnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:244) primitive-unlifted> modifyUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar/ST.hs:254) primitive-unlifted> modifyUnliftedMVarMasked_ (src/Data/Primitive/Unlifted/MVar/ST.hs:268) primitive-unlifted> 5% ( 1 / 19) in 'Data.Primitive.Unlifted.MVar' primitive-unlifted> Missing documentation for: primitive-unlifted> UnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:64) primitive-unlifted> UnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:68) primitive-unlifted> newUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:45) primitive-unlifted> newEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:50) primitive-unlifted> takeUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:56) primitive-unlifted> tryTakeUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:62) primitive-unlifted> putUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:68) primitive-unlifted> tryPutUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:74) primitive-unlifted> readUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:80) primitive-unlifted> tryReadUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:86) primitive-unlifted> isEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:92) primitive-unlifted> swapUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:98) primitive-unlifted> withUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:104) primitive-unlifted> withUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar.hs:110) primitive-unlifted> modifyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:116) primitive-unlifted> modifyUnliftedMVar_ (src/Data/Primitive/Unlifted/MVar.hs:122) primitive-unlifted> modifyUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar.hs:128) primitive-unlifted> modifyUnliftedMVarMasked_ (src/Data/Primitive/Unlifted/MVar.hs:134) primitive-unlifted> 21% ( 5 / 23) in 'Data.Primitive.Unlifted.Array.Primops' primitive-unlifted> Missing documentation for: primitive-unlifted> UnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:50) primitive-unlifted> MutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:53) primitive-unlifted> newUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:56) primitive-unlifted> sameMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:107) primitive-unlifted> readUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:112) primitive-unlifted> writeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:117) unliftio> readable unliftio> writable unliftio> executable unliftio> searchable unliftio> setOwnerReadable unliftio> setOwnerWritable unliftio> setOwnerExecutable unliftio> setOwnerSearchable unliftio> 100% ( 11 / 11) in 'UnliftIO.Environment' unliftio> Warning: 'SyncExceptionWrapper' is out of scope. unliftio> If you qualify the identifier, haddock can try to link it anyway. unliftio> Warning: 'AsyncExceptionWrapper' is out of scope. unliftio> If you qualify the identifier, haddock can try to link it anyway. unliftio> Warning: 'm' is out of scope. unliftio> If you qualify the identifier, haddock can try to link it anyway. unliftio> 100% ( 75 / 75) in 'UnliftIO.Exception' unliftio> Warning: 'MonadCatch' is out of scope. unliftio> If you qualify the identifier, haddock can try to link it anyway. unliftio> 100% ( 7 / 7) in 'UnliftIO.Exception.Lens' unliftio> 64% (181 /282) in 'UnliftIO.Foreign' unliftio> Missing documentation for: unliftio> charIsRepresentable unliftio> eOK unliftio> e2BIG unliftio> eACCES unliftio> eADDRINUSE unliftio> eADDRNOTAVAIL unliftio> eADV unliftio> eAFNOSUPPORT unliftio> eAGAIN unliftio> eALREADY unliftio> eBADF unliftio> eBADMSG unliftio> eBADRPC unliftio> eBUSY unliftio> eCHILD unliftio> eCOMM unliftio> eCONNABORTED unliftio> eCONNREFUSED unliftio> eCONNRESET unliftio> eDEADLK unliftio> eDESTADDRREQ unliftio> eDIRTY unliftio> eDOM unliftio> eDQUOT unliftio> eEXIST unliftio> eFAULT unliftio> eFBIG unliftio> eFTYPE unliftio> eHOSTDOWN unliftio> eHOSTUNREACH unliftio> eIDRM unliftio> eILSEQ unliftio> eINPROGRESS unliftio> eINTR unliftio> eINVAL unliftio> eIO unliftio> eISCONN unliftio> eISDIR unliftio> eLOOP unliftio> eMFILE unliftio> eMLINK unliftio> eMSGSIZE unliftio> eMULTIHOP unliftio> eNAMETOOLONG unliftio> eNETDOWN unliftio> eNETRESET unliftio> eNETUNREACH unliftio> eNFILE unliftio> eNOBUFS unliftio> eNODATA unliftio> eNODEV unliftio> eNOENT unliftio> eNOEXEC unliftio> eNOLCK unliftio> eNOLINK unliftio> eNOMEM unliftio> eNOMSG unliftio> eNONET unliftio> eNOPROTOOPT unliftio> eNOSPC unliftio> eNOSR unliftio> eNOSTR unliftio> eNOSYS unliftio> eNOTBLK unliftio> eNOTCONN unliftio> eNOTDIR unliftio> eNOTEMPTY unliftio> eNOTSOCK unliftio> eNOTTY unliftio> eNXIO unliftio> eOPNOTSUPP unliftio> ePERM unliftio> ePFNOSUPPORT unliftio> ePIPE unliftio> ePROCLIM unliftio> ePROCUNAVAIL unliftio> ePROGMISMATCH unliftio> ePROGUNAVAIL unliftio> ePROTO unliftio> ePROTONOSUPPORT unliftio> ePROTOTYPE unliftio> eRANGE unliftio> eREMCHG unliftio> eREMOTE unliftio> eROFS unliftio> eRPCMISMATCH unliftio> eRREMOTE unliftio> eSHUTDOWN unliftio> eSOCKTNOSUPPORT unliftio> eSPIPE unliftio> eSRCH unliftio> eSRMNT unliftio> eSTALE unliftio> eTIME unliftio> eTIMEDOUT unliftio> eTOOMANYREFS unliftio> eTXTBSY unliftio> eUSERS unliftio> eWOULDBLOCK unliftio> eXDEV unliftio> FinalizerEnvPtr unliftio> 90% ( 28 / 31) in 'UnliftIO.IO' unliftio> Missing documentation for: unliftio> stdin unliftio> stdout unliftio> stderr unliftio> 100% ( 11 / 11) in 'UnliftIO.IORef' unliftio> 85% ( 65 / 76) in 'UnliftIO.Internals.Async' unliftio> Missing documentation for: unliftio> Module header unliftio> dlistConcat (src/UnliftIO/Internals/Async.hs:589) unliftio> dlistCons (src/UnliftIO/Internals/Async.hs:593) unliftio> dlistConcatAll (src/UnliftIO/Internals/Async.hs:597) unliftio> dlistToList (src/UnliftIO/Internals/Async.hs:601) unliftio> dlistSingleton (src/UnliftIO/Internals/Async.hs:605) unliftio> dlistEmpty (src/UnliftIO/Internals/Async.hs:609) unliftio> pooledMapConcurrentlyIO (src/UnliftIO/Internals/Async.hs:939) unliftio> pooledMapConcurrentlyIO' (src/UnliftIO/Internals/Async.hs:968) unliftio> pooledMapConcurrentlyIO_' (src/UnliftIO/Internals/Async.hs:985) unliftio> pooledMapConcurrentlyIO_ (src/UnliftIO/Internals/Async.hs:991) unliftio> 100% ( 79 / 79) in 'UnliftIO.Async' unliftio> 100% ( 19 / 19) in 'UnliftIO.MVar' unliftio> 100% ( 10 / 10) in 'UnliftIO.IO.File' unliftio> 100% ( 34 / 34) in 'UnliftIO.Concurrent' unliftio> 100% ( 5 / 5) in 'UnliftIO.Memoize' unliftio> 90% ( 27 / 30) in 'UnliftIO.Process' unliftio> Missing documentation for: unliftio> CreateProcess unliftio> CmdSpec unliftio> StdStream unliftio> 100% ( 6 / 6) in 'UnliftIO.QSem' unliftio> 100% ( 6 / 6) in 'UnliftIO.QSemN' unliftio> 100% ( 76 / 76) in 'UnliftIO.STM' unliftio> 100% ( 5 / 5) in 'UnliftIO.Temporary' unliftio> 100% ( 2 / 2) in 'UnliftIO.Timeout' unliftio> 100% ( 14 / 14) in 'UnliftIO' unliftio> Warning: UnliftIO.Exception.Lens: could not find link destinations for: unliftio> - UnliftIO.Exception.Lens.Getting unliftio> Warning: UnliftIO.Foreign: could not find link destinations for: unliftio> - GHC.Generics.D:R:UReckPtrp0 unliftio> - System.Posix.Files.Common.CTimeSpec unliftio> - System.Posix.Files.Common.CTimeVal unliftio> Warning: UnliftIO.STM: could not find link destinations for: unliftio> - Data.Array.Base.getNumElements unliftio> - Data.Array.Base.unsafeNewArray_ unliftio> - Data.Array.Base.unsafeWrite unliftio> - Data.Array.Base.unsafeRead unliftio> Warning: UnliftIO.Temporary: could not find link destinations for: unliftio> - UnliftIO.Temporary.getCanonicalTemporaryDirectory unliftio> Documentation created: dist/doc/html/unliftio/index.html, hedgehog> Running phase: setupCompilerEnvironmentPhase hedgehog> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hedgehog> Running phase: unpackPhase hedgehog> unpacking source archive /nix/store/y6x6mm5qz6s835g6w7sj382w8cidq00s-hedgehog-1.5.tar.gz hedgehog> source root is hedgehog-1.5 hedgehog> setting SOURCE_DATE_EPOCH to timestamp 1721821132 of file "hedgehog-1.5/CHANGELOG.md" hedgehog> Running phase: patchPhase hedgehog> Replace Cabal file with edited version from mirror://hackage/hedgehog-1.5/revision/2.cabal. hedgehog> Running phase: compileBuildDriverPhase hedgehog> setupCompileFlags: -package-db=/build/tmp.a3eVlh2YdB/setup-package.conf.d -threaded hedgehog> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.a3eVlh2YdB/Main.o ) hedgehog> [2 of 2] Linking Setup hedgehog> Running phase: updateAutotoolsGnuConfigScriptsPhase hedgehog> Running phase: configurePhase hedgehog> configureFlags: --verbose --prefix=/nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc/share/doc/hedgehog-1.5 --with-gcc=gcc --package-db=/build/tmp.a3eVlh2YdB/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib hedgehog> Using Parsec parser hedgehog> Configuring hedgehog-1.5... hedgehog> Dependency ansi-terminal >=0.6 && <1.2: using ansi-terminal-1.1.2 hedgehog> Dependency async >=2.0 && <2.3: using async-2.2.5 hedgehog> Dependency barbies >=1.0 && <2.2: using barbies-2.1.1.0 hedgehog> Dependency base >=4.9 && <5: using base-4.18.1.0 hedgehog> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 hedgehog> Dependency concurrent-output >=1.7 && <1.11: using concurrent-output-1.10.21 hedgehog> Dependency containers >=0.4 && <0.9: using containers-0.6.7 hedgehog> Dependency deepseq >=1.1.0.0 && <1.6: using deepseq-1.4.8.1 hedgehog> Dependency directory >=1.2 && <1.4: using directory-1.3.8.1 hedgehog> Dependency erf >=2.0 && <2.1: using erf-2.0.0.0 hedgehog> Dependency exceptions >=0.7 && <0.11: using exceptions-0.10.7 hedgehog> Dependency lifted-async >=0.7 && <0.11: using lifted-async-0.10.2.7 hedgehog> Dependency mmorph >=1.0 && <1.3: using mmorph-1.2.0 hedgehog> Dependency monad-control >=1.0 && <1.1: using monad-control-1.0.3.1 hedgehog> Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 hedgehog> Dependency pretty-show >=1.6 && <1.11: using pretty-show-1.10 hedgehog> Dependency primitive >=0.6 && <0.10: using primitive-0.9.1.0 hedgehog> Dependency random >=1.1 && <1.4: using random-1.2.1.3 hedgehog> Dependency resourcet >=1.1 && <1.4: using resourcet-1.3.0 hedgehog> Dependency safe-exceptions >=0.1 && <0.2: using safe-exceptions-0.1.7.4 hedgehog> Dependency stm >=2.4 && <2.6: using stm-2.5.1.0 hedgehog> Dependency template-haskell >=2.10 && <2.24: using template-haskell-2.20.0.0 hedgehog> Dependency text >=1.1 && <2.2: using text-2.0.2 hedgehog> Dependency time >=1.4 && <1.15: using time-1.12.2 hedgehog> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 hedgehog> Dependency transformers-base >=0.4.5.1 && <0.5: using transformers-base-0.4.6 hedgehog> Dependency wl-pprint-annotated >=0.0 && <0.2: using hedgehog> wl-pprint-annotated-0.1.0.1 hedgehog> Dependency base >=3 && <5: using base-4.18.1.0 hedgehog> Dependency containers >=0.4 && <0.9: using containers-0.6.7 hedgehog> Dependency hedgehog: using hedgehog-1.5 smallcheck> Running phase: setupCompilerEnvironmentPhase smallcheck> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. smallcheck> Running phase: unpackPhase smallcheck> unpacking source archive /nix/store/4z2d5xjv0wl7ziyllqx31bwhdql1a9bh-smallcheck-1.2.1.1.tar.gz smallcheck> source root is smallcheck-1.2.1.1 smallcheck> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "smallcheck-1.2.1.1/Test/SmallCheck/SeriesMonad.hs" smallcheck> Running phase: patchPhase smallcheck> Running phase: compileBuildDriverPhase smallcheck> setupCompileFlags: -package-db=/build/tmp.oHivb5eOQA/setup-package.conf.d -threaded smallcheck> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.oHivb5eOQA/Main.o ) smallcheck> [2 of 2] Linking Setup smallcheck> Running phase: updateAutotoolsGnuConfigScriptsPhase smallcheck> Running phase: configurePhase smallcheck> configureFlags: --verbose --prefix=/nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 --with-gcc=gcc --package-db=/build/tmp.oHivb5eOQA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib smallcheck> Using Parsec parser smallcheck> Configuring smallcheck-1.2.1.1... smallcheck> Dependency base >=4.3 && <5: using base-4.18.1.0 smallcheck> Dependency logict >=0.5 && <0.9: using logict-0.8.2.0 smallcheck> Dependency mtl <2.4: using mtl-2.3.1 smallcheck> Dependency pretty <1.2: using pretty-1.1.3.6 smallcheck> Source component graph: component lib smallcheck> Configured component graph: smallcheck> component smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 smallcheck> include base-4.18.1.0 smallcheck> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V smallcheck> include mtl-2.3.1 smallcheck> include pretty-1.1.3.6 smallcheck> Linked component graph: smallcheck> unit smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 smallcheck> include base-4.18.1.0 smallcheck> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V smallcheck> include mtl-2.3.1 smallcheck> include pretty-1.1.3.6 smallcheck> Test.SmallCheck=smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2:Test.SmallCheck,Test.SmallCheck.Drivers=smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2:Test.SmallCheck.Drivers,Test.SmallCheck.Series=smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2:Test.SmallCheck.Series smallcheck> Ready component graph: smallcheck> definite smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 smallcheck> depends base-4.18.1.0 smallcheck> depends logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V smallcheck> depends mtl-2.3.1 smallcheck> depends pretty-1.1.3.6 smallcheck> Using Cabal-3.10.1.0 compiled by ghc-9.6 smallcheck> Using compiler: ghc-9.6.3 smallcheck> Using install prefix: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 smallcheck> Executables installed in: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/bin smallcheck> Libraries installed in: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 smallcheck> Dynamic Libraries installed in: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 smallcheck> Private executables installed in: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/libexec/x86_64-linux-ghc-9.6.3/smallcheck-1.2.1.1 smallcheck> Data files installed in: time-compat> 2018-01-11: OK time-compat> 2018-01-12: OK time-compat> 2018-01-13: OK time-compat> 2018-01-14: OK time-compat> 2018-01-15: OK time-compat> 2018-01-16: OK time-compat> 2018-01-17: OK time-compat> 2018-01-18: OK time-compat> 2018-01-19: OK time-compat> 2018-01-20: OK time-compat> 2018-01-21: OK time-compat> 2018-01-22: OK time-compat> 2018-01-23: OK time-compat> 2018-01-24: OK time-compat> 2018-01-25: OK time-compat> 2018-01-26: OK time-compat> 'A' time-compat> 2018-01-05: OK time-compat> 2018-01-06: OK time-compat> 2018-01-07: OK time-compat> 2018-01-08: OK time-compat> 2018-01-09: OK time-compat> 2018-01-10: OK time-compat> 2018-01-11: OK time-compat> 2018-01-12: OK time-compat> 2018-01-13: OK time-compat> 2018-01-14: OK time-compat> 2018-01-15: OK time-compat> 2018-01-16: OK time-compat> 2018-01-17: OK time-compat> 2018-01-18: OK time-compat> 2018-01-19: OK time-compat> 2018-01-20: OK time-compat> 2018-01-21: OK time-compat> 2018-01-22: OK time-compat> 2018-01-23: OK time-compat> 2018-01-24: OK time-compat> 2018-01-25: OK time-compat> 2018-01-26: OK time-compat> ISO8601 time-compat> show format time-compat> durationDaysFormat: P0D: OK time-compat> durationDaysFormat: P4Y: OK time-compat> durationDaysFormat: P7M: OK time-compat> durationDaysFormat: P5D: OK time-compat> durationDaysFormat: P2Y3M81D: OK time-compat> durationTimeFormat: P0D: OK time-compat> durationTimeFormat: P4Y: OK time-compat> durationTimeFormat: P7M: OK time-compat> durationTimeFormat: P5D: OK primitive-unlifted> sizeofUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:122) primitive-unlifted> sizeofMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:126) primitive-unlifted> indexUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:131) primitive-unlifted> unsafeFreezeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:136) primitive-unlifted> unsafeThawUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:142) primitive-unlifted> copyUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:148) primitive-unlifted> copyMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:153) primitive-unlifted> cloneUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:158) primitive-unlifted> cloneMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:163) primitive-unlifted> freezeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:170) primitive-unlifted> thawUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:176) primitive-unlifted> casUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:182) primitive-unlifted> Warning: 'MutableUnliftedArray' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/Array/ST.hs:93:5 primitive-unlifted> * at src/Data/Primitive/Unlifted/Array/ST.hs:97:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:92:1 primitive-unlifted> Warning: 'UnliftedArray' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/Array/ST.hs:81:5 primitive-unlifted> * at src/Data/Primitive/Unlifted/Array/ST.hs:89:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:80:1 primitive-unlifted> 79% ( 34 / 43) in 'Data.Primitive.Unlifted.Array.ST' primitive-unlifted> Missing documentation for: primitive-unlifted> writeUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:145) primitive-unlifted> readUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:154) primitive-unlifted> indexUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:163) primitive-unlifted> setUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:120) primitive-unlifted> emptyUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:341) primitive-unlifted> singletonUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:344) primitive-unlifted> unliftedArrayFromList (src/Data/Primitive/Unlifted/Array/ST.hs:493) primitive-unlifted> unliftedArrayFromListN (src/Data/Primitive/Unlifted/Array/ST.hs:496) primitive-unlifted> foldrUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:389) primitive-unlifted> 79% ( 34 / 43) in 'Data.Primitive.Unlifted.Array' primitive-unlifted> Missing documentation for: primitive-unlifted> writeUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:96) primitive-unlifted> readUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:104) primitive-unlifted> indexUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:163) primitive-unlifted> setUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:86) primitive-unlifted> emptyUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:341) primitive-unlifted> singletonUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:344) primitive-unlifted> unliftedArrayFromList (src/Data/Primitive/Unlifted/Array/ST.hs:493) primitive-unlifted> unliftedArrayFromListN (src/Data/Primitive/Unlifted/Array/ST.hs:496) primitive-unlifted> foldrUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:389) primitive-unlifted> Warning: 'stm' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> Warning: 'replicateM' is out of scope. primitive-unlifted> If you qualify the identifier, haddock can try to link it anyway. primitive-unlifted> 50% ( 1 / 2) in 'Data.Primitive.TArray.Classic' primitive-unlifted> Missing documentation for: primitive-unlifted> TArray (src/Data/Primitive/TArray/Classic.hs:31) primitive-unlifted> 100% ( 10 / 10) in 'Data.Primitive.Unlifted.Weak.Primops' primitive-unlifted> Warning: 'UnliftedWeak' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/Weak/IO.hs:43:53 primitive-unlifted> * at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/IO.hs:43:1 primitive-unlifted> 100% ( 13 / 13) in 'Data.Primitive.Unlifted.Weak.IO' primitive-unlifted> Warning: 'UnliftedWeak' is ambiguous. It is defined primitive-unlifted> * at src/Data/Primitive/Unlifted/Weak/IO.hs:43:53 primitive-unlifted> * at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 unliftio> dist/doc/html/unliftio/unliftio.txt unliftio> Preprocessing test suite 'unliftio-spec' for unliftio-0.2.25.1.. unliftio> Running phase: installPhase hedgehog> Dependency mmorph >=1.0 && <1.3: using mmorph-1.2.0 hedgehog> Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 hedgehog> Dependency pretty-show >=1.6 && <1.11: using pretty-show-1.10 hedgehog> Dependency text >=1.1 && <2.2: using text-2.0.2 hedgehog> Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 hedgehog> Source component graph: hedgehog> component lib hedgehog> component test:test dependency lib hedgehog> Configured component graph: hedgehog> component hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> include ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf hedgehog> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF hedgehog> include barbies-2.1.1.0-LAG4VKmOInN4A2PiG3POxA hedgehog> include base-4.18.1.0 hedgehog> include bytestring-0.11.5.2 hedgehog> include concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb hedgehog> include containers-0.6.7 hedgehog> include deepseq-1.4.8.1 hedgehog> include directory-1.3.8.1 hedgehog> include erf-2.0.0.0-CvQu7DcZTR92ZYZfdVMV4v hedgehog> include exceptions-0.10.7 hedgehog> include lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI hedgehog> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F hedgehog> include mtl-2.3.1 hedgehog> include pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hedgehog> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hedgehog> include resourcet-1.3.0-KwCMgt45SP76XTKbi4lzfa hedgehog> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC hedgehog> include stm-2.5.1.0 hedgehog> include template-haskell-2.20.0.0 hedgehog> include text-2.0.2 hedgehog> include time-1.12.2 hedgehog> include transformers-0.6.1.0 hedgehog> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 hedgehog> include wl-pprint-annotated-0.1.0.1-Eo4WTvXSOR0FSKT0PPKs2r hedgehog> component hedgehog-1.5-2J9CTesViPw4LHjQCDsCLK-test hedgehog> include base-4.18.1.0 hedgehog> include containers-0.6.7 hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> include mtl-2.3.1 hedgehog> include pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> include text-2.0.2 hedgehog> include transformers-0.6.1.0 hedgehog> Linked component graph: hedgehog> unit hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> include ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf hedgehog> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF hedgehog> include barbies-2.1.1.0-LAG4VKmOInN4A2PiG3POxA hedgehog> include base-4.18.1.0 hedgehog> include bytestring-0.11.5.2 hedgehog> include concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb hedgehog> include containers-0.6.7 hedgehog> include deepseq-1.4.8.1 hedgehog> include directory-1.3.8.1 hedgehog> include erf-2.0.0.0-CvQu7DcZTR92ZYZfdVMV4v hedgehog> include exceptions-0.10.7 hedgehog> include lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI hedgehog> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F hedgehog> include mtl-2.3.1 hedgehog> include pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hedgehog> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hedgehog> include resourcet-1.3.0-KwCMgt45SP76XTKbi4lzfa hedgehog> include safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC hedgehog> include stm-2.5.1.0 hedgehog> include template-haskell-2.20.0.0 hedgehog> include text-2.0.2 hedgehog> include time-1.12.2 hedgehog> include transformers-0.6.1.0 hedgehog> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 hedgehog> include wl-pprint-annotated-0.1.0.1-Eo4WTvXSOR0FSKT0PPKs2r smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/share/x86_64-linux-ghc-9.6.3/smallcheck-1.2.1.1 smallcheck> Documentation installed in: smallcheck> /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 smallcheck> Configuration files installed in: smallcheck> /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/etc smallcheck> No alex found smallcheck> Using ar found on system at: smallcheck> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar smallcheck> No c2hs found smallcheck> No cpphs found smallcheck> No doctest found smallcheck> Using gcc version 14.3.0 given by user at: smallcheck> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc smallcheck> Using ghc version 9.6.3 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc smallcheck> Using ghc-pkg version 9.6.3 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 smallcheck> No ghcjs found smallcheck> No ghcjs-pkg found smallcheck> No greencard found smallcheck> Using haddock version 2.29.1 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 smallcheck> No happy found smallcheck> Using haskell-suite found on system at: haskell-suite-dummy-location smallcheck> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location smallcheck> No hmake found smallcheck> Using hpc version 0.68 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 smallcheck> Using hsc2hs version 0.68.9 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 smallcheck> Using hscolour version 1.25 found on system at: smallcheck> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour smallcheck> No jhc found smallcheck> Using ld found on system at: smallcheck> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold smallcheck> No pkg-config found smallcheck> Using runghc version 9.6.3 found on system at: smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 smallcheck> Using strip version 2.44 found on system at: smallcheck> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip smallcheck> Using tar found on system at: smallcheck> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar smallcheck> No uhc found smallcheck> Running phase: buildPhase smallcheck> Preprocessing library for smallcheck-1.2.1.1.. smallcheck> Building library for smallcheck-1.2.1.1.. smallcheck> [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, dist/build/Test/SmallCheck/Property/Result.o, dist/build/Test/SmallCheck/Property/Result.dyn_o ) smallcheck> [2 of 6] Compiling Test.SmallCheck.SeriesMonad ( Test/SmallCheck/SeriesMonad.hs, dist/build/Test/SmallCheck/SeriesMonad.o, dist/build/Test/SmallCheck/SeriesMonad.dyn_o ) smallcheck> [3 of 6] Compiling Test.SmallCheck.Series ( Test/SmallCheck/Series.hs, dist/build/Test/SmallCheck/Series.o, dist/build/Test/SmallCheck/Series.dyn_o ) time-compat> durationTimeFormat: P2Y3M81D: OK time-compat> durationTimeFormat: PT2H: OK time-compat> durationTimeFormat: PT3M: OK time-compat> durationTimeFormat: PT12S: OK time-compat> durationTimeFormat: PT1M18.77634S: OK time-compat> durationTimeFormat: PT2H1M18.77634S: OK time-compat> durationTimeFormat: P5DT2H1M18.77634S: OK time-compat> durationTimeFormat: P7Y10M5DT2H1M18.77634S: OK time-compat> durationTimeFormat: P7Y10MT2H1M18.77634S: OK time-compat> durationTimeFormat: P8YT2H1M18.77634S: OK time-compat> alternativeDurationDaysFormat: P0001-00-00: OK time-compat> alternativeDurationDaysFormat: P0002-03-29: OK time-compat> alternativeDurationDaysFormat: P0561-08-29: OK time-compat> alternativeDurationTimeFormat: P0000-00-01T00:00:00: OK time-compat> alternativeDurationTimeFormat: P0007-10-05T02:01:18.77634: OK time-compat> alternativeDurationTimeFormat: P4271-10-05T02:01:18.77634: OK time-compat> centuryFormat: 02: OK time-compat> centuryFormat: 21: OK time-compat> intervalFormat etc.: 2015-06-13T21:13:56/P1Y2M7DT5H33M2.34S: OK time-compat> recurringIntervalFormat etc.: R74/2015-06-13T21:13:56/P1Y2M7DT5H33M2.34S: OK time-compat> recurringIntervalFormat etc.: R74/2015-06-13/P1Y2M7D: OK time-compat> timeOffsetFormat: -06:30: OK time-compat> timeOffsetFormat: +00:00: OK time-compat> timeOffsetFormat: +0000: OK time-compat> timeOffsetFormat: +00:10: OK time-compat> timeOffsetFormat: -00:10: OK time-compat> timeOffsetFormat: +01:35: OK time-compat> timeOffsetFormat: -01:35: OK time-compat> timeOffsetFormat: +0135: OK time-compat> timeOffsetFormat: -0135: OK time-compat> timeOffsetFormat: -1100: OK time-compat> timeOffsetFormat: +1015: OK time-compat> zonedTimeFormat: 2024-07-06T08:45:56.553-06:30: OK time-compat> zonedTimeFormat: 2024-07-06T08:45:56.553+06:30: OK time-compat> utcTimeFormat: 2024-07-06T08:45:56.553Z: OK time-compat> utcTimeFormat: 2028-12-31T23:59:60.9Z: OK time-compat> weekDateFormat: 1994-W52-7: OK time-compat> weekDateFormat: 1995-W01-1: OK time-compat> weekDateFormat: 1996-W52-7: OK time-compat> weekDateFormat: 1997-W01-2: OK time-compat> weekDateFormat: 1997-W01-3: OK time-compat> weekDateFormat: 1974-W32-6: OK time-compat> weekDateFormat: 1974W326: OK time-compat> weekDateFormat: 1995-W05-6: OK time-compat> weekDateFormat: 1995W056: OK time-compat> weekDateFormat: +001995-W05-6: OK time-compat> weekDateFormat: +001995W056: OK time-compat> ordinalDateFormat: 1846-235: OK primitive-unlifted> You may be able to disambiguate the identifier by qualifying it or primitive-unlifted> by specifying the type/value namespace explicitly. primitive-unlifted> Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/IO.hs:43:1 primitive-unlifted> 100% ( 13 / 13) in 'Data.Primitive.Unlifted.Weak' primitive-unlifted> Warning: Data.Primitive.TArray.Classic: could not find link destinations for: primitive-unlifted> - Data.Array.Base.getNumElements primitive-unlifted> - Data.Array.Base.unsafeNewArray_ primitive-unlifted> - Data.Array.Base.unsafeWrite primitive-unlifted> - Data.Array.Base.unsafeRead primitive-unlifted> Documentation created: dist/doc/html/primitive-unlifted/index.html, primitive-unlifted> dist/doc/html/primitive-unlifted/primitive-unlifted.txt primitive-unlifted> Preprocessing test suite 'test' for primitive-unlifted-2.1.0.0.. primitive-unlifted> Running phase: installPhase primitive-unlifted> Installing library in /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/primitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL primitive-unlifted> Running phase: fixupPhase primitive-unlifted> shrinking RPATHs of ELF executables and libraries in /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 primitive-unlifted> shrinking /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSprimitive-unlifted-2.1.0.0-IzC72fJPbUq7Y2ChTVpwRL-ghc9.6.3.so primitive-unlifted> checking for references to /build/ in /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0... primitive-unlifted> patching script interpreter paths in /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 primitive-unlifted> stripping (with command strip and flags -S -p) in /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0/lib primitive-unlifted> shrinking RPATHs of ELF executables and libraries in /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc primitive-unlifted> checking for references to /build/ in /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc... primitive-unlifted> patching script interpreter paths in /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc hedgehog> Hedgehog=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog,Hedgehog.Gen=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Gen,Hedgehog.Internal.Barbie=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Barbie,Hedgehog.Internal.Config=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Config,Hedgehog.Internal.Discovery=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Discovery,Hedgehog.Internal.Distributive=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Distributive,Hedgehog.Internal.Exception=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Exception,Hedgehog.Internal.Gen=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Gen,Hedgehog.Internal.HTraversable=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.HTraversable,Hedgehog.Internal.Opaque=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Opaque,Hedgehog.Internal.Prelude=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Prelude,Hedgehog.Internal.Property=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Property,Hedgehog.Internal.Queue=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Queue,Hedgehog.Internal.Range=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Range,Hedgehog.Internal.Region=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Region,Hedgehog.Internal.Report=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Report,Hedgehog.Internal.Runner=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Runner,Hedgehog.Internal.Seed=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Seed,Hedgehog.Internal.Show=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Show,Hedgehog.Internal.Shrink=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Shrink,Hedgehog.Internal.Source=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Source,Hedgehog.Internal.State=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.State,Hedgehog.Internal.TH=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.TH,Hedgehog.Internal.Tree=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Tree,Hedgehog.Internal.Tripping=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Internal.Tripping,Hedgehog.Main=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Main,Hedgehog.Range=hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp:Hedgehog.Range hedgehog> unit hedgehog-1.5-2J9CTesViPw4LHjQCDsCLK-test hedgehog> include base-4.18.1.0 hedgehog> include containers-0.6.7 hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> include mtl-2.3.1 hedgehog> include pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> include text-2.0.2 hedgehog> include transformers-0.6.1.0 hedgehog> Ready component graph: hedgehog> definite hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> depends ansi-terminal-1.1.2-8ILE2aUwQMrAKZvScdfvlf hedgehog> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF hedgehog> depends barbies-2.1.1.0-LAG4VKmOInN4A2PiG3POxA hedgehog> depends base-4.18.1.0 hedgehog> depends bytestring-0.11.5.2 hedgehog> depends concurrent-output-1.10.21-293unbhZcKzL0ZbDvawiyb hedgehog> depends containers-0.6.7 hedgehog> depends deepseq-1.4.8.1 hedgehog> depends directory-1.3.8.1 hedgehog> depends erf-2.0.0.0-CvQu7DcZTR92ZYZfdVMV4v hedgehog> depends exceptions-0.10.7 hedgehog> depends lifted-async-0.10.2.7-9IFlHKnSvMp9QwtbTSmHZI hedgehog> depends mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> depends monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F hedgehog> depends mtl-2.3.1 hedgehog> depends pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI hedgehog> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 hedgehog> depends resourcet-1.3.0-KwCMgt45SP76XTKbi4lzfa hedgehog> depends safe-exceptions-0.1.7.4-CgY5Pd5sAEwGDXgDeAVvhC hedgehog> depends stm-2.5.1.0 hedgehog> depends template-haskell-2.20.0.0 hedgehog> depends text-2.0.2 hedgehog> depends time-1.12.2 hedgehog> depends transformers-0.6.1.0 hedgehog> depends transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 hedgehog> depends wl-pprint-annotated-0.1.0.1-Eo4WTvXSOR0FSKT0PPKs2r hedgehog> definite hedgehog-1.5-2J9CTesViPw4LHjQCDsCLK-test hedgehog> depends base-4.18.1.0 hedgehog> depends containers-0.6.7 hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> depends mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF hedgehog> depends mtl-2.3.1 hedgehog> depends pretty-show-1.10-8B4Pe9xwsex8t6kOjzWq0M hedgehog> depends text-2.0.2 hedgehog> depends transformers-0.6.1.0 hedgehog> Using Cabal-3.10.1.0 compiled by ghc-9.6 hedgehog> Using compiler: ghc-9.6.3 hedgehog> Using install prefix: /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 hedgehog> Executables installed in: hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/bin hedgehog> Libraries installed in: hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hedgehog> Dynamic Libraries installed in: time-compat> ordinalDateFormat: 1844236: OK time-compat> ordinalDateFormat: +01846-235: OK time-compat> hourMinuteFormat: 13:17.25: OK time-compat> hourMinuteFormat: 01:12.4: OK time-compat> hourMinuteFormat: 1317.25: OK time-compat> hourMinuteFormat: 0112.4: OK time-compat> hourFormat: 22: OK time-compat> hourFormat: 06: OK time-compat> hourFormat: 18.9475: OK time-compat> read-show format time-compat> calendarFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> yearMonthFormat: OK time-compat> +++ OK, passed 100 tests; 96 discarded. time-compat> yearFormat: OK time-compat> +++ OK, passed 100 tests. time-compat> centuryFormat: OK time-compat> +++ OK, passed 100 tests. time-compat> expandedCalendarFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> expandedYearMonthFormat: OK time-compat> +++ OK, passed 100 tests; 93 discarded. time-compat> expandedYearFormat: OK time-compat> +++ OK, passed 100 tests. time-compat> expandedCenturyFormat: OK time-compat> +++ OK, passed 100 tests. time-compat> ordinalDateFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> expandedOrdinalDateFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> weekDateFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> yearWeekFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 104 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 70 discarded. time-compat> expandedWeekDateFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> expandedYearWeekFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 88 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 86 discarded. time-compat> timeOfDayFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> withTimeDesignator time-compat> extended: OK hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hedgehog> Private executables installed in: hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/libexec/x86_64-linux-ghc-9.6.3/hedgehog-1.5 hedgehog> Data files installed in: hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/share/x86_64-linux-ghc-9.6.3/hedgehog-1.5 hedgehog> Documentation installed in: hedgehog> /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc/share/doc/hedgehog-1.5 hedgehog> Configuration files installed in: hedgehog> /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/etc hedgehog> No alex found hedgehog> Using ar found on system at: hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hedgehog> No c2hs found hedgehog> No cpphs found hedgehog> No doctest found hedgehog> Using gcc version 14.3.0 given by user at: hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hedgehog> Using ghc version 9.6.3 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hedgehog> Using ghc-pkg version 9.6.3 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hedgehog> No ghcjs found hedgehog> No ghcjs-pkg found hedgehog> No greencard found hedgehog> Using haddock version 2.29.1 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hedgehog> No happy found hedgehog> Using haskell-suite found on system at: haskell-suite-dummy-location hedgehog> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hedgehog> No hmake found hedgehog> Using hpc version 0.68 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hedgehog> Using hsc2hs version 0.68.9 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hedgehog> Using hscolour version 1.25 found on system at: hedgehog> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hedgehog> No jhc found hedgehog> Using ld found on system at: hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hedgehog> No pkg-config found hedgehog> Using runghc version 9.6.3 found on system at: hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hedgehog> Using strip version 2.44 found on system at: hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hedgehog> Using tar found on system at: hedgehog> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hedgehog> No uhc found primitive-unlifted (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 primitive-unlifted (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ primitive-unlifted (post)> primitive-unlifted (post)> Pushing /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc (3.28 MiB) primitive-unlifted (post)> Pushing /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 (3.94 MiB) primitive-unlifted (post)> primitive-unlifted (post)> All done. primitive-unlifted (post)> added 2 signatures primitive-unlifted (post)> added 1 signatures primitive-unlifted (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc /nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0 primitive-unlifted (post)> copying 2 paths... primitive-unlifted (post)> copying path '/nix/store/30d5lpqcfp3wn4cy8wrpp9d7zyraag8p-primitive-unlifted-2.1.0.0-doc' to 'https://cache.nix-ci.com'... primitive-unlifted (post)> copying path '/nix/store/xqcyvgly5ldysmvxljbmqn4k1w6wzfn1-primitive-unlifted-2.1.0.0' to 'https://cache.nix-ci.com'... primitive-unlifted (post)> copying 1 paths... primitive-unlifted (post)> copying path '/nix/store/xdhkpfgasrlbs7ym4sbys0yffi069bzf-primitive-unlifted-2.1.0.0.drv' to 'https://cache.nix-ci.com'... time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> withUTCDesignator time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> timeOffsetFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> timeOfDayAndOffsetFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> localTimeFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> zonedTimeFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> utcTimeFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> dayAndTimeFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> timeAndOffsetFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests. time-compat> basic: OK time-compat> +++ OK, passed 100 tests. time-compat> durationDaysFormat: OK time-compat> +++ OK, passed 100 tests; 259 discarded. time-compat> durationTimeFormat: OK time-compat> +++ OK, passed 100 tests; 329 discarded. time-compat> alternativeDurationDaysFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 375 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 461 discarded. time-compat> alternativeDurationTimeFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 452 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 345 discarded. time-compat> intervalFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 216 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 300 discarded. time-compat> recurringIntervalFormat time-compat> extended: OK time-compat> +++ OK, passed 100 tests; 686 discarded. time-compat> basic: OK time-compat> +++ OK, passed 100 tests; 643 discarded. time-compat> LocalTime time-compat> testTime: OK time-compat> TimeOfDay time-compat> daysAndTimeOfDayToTime . timeToDaysAndTimeOfDay: OK time-compat> +++ OK, passed 100 tests. base64> [3 of 3] Linking dist/build/base64-tests/base64-tests base64> buildPhase completed in 34 seconds base64> Running phase: checkPhase base64> Running 1 test suites... base64> Test suite base64-tests: RUNNING... base64> Base64 Tests base64> ByteString base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds unliftio> Installing library in /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13 unliftio> Running phase: fixupPhase unliftio> shrinking RPATHs of ELF executables and libraries in /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 unliftio> shrinking /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSunliftio-0.2.25.1-A2hNE1urzj4J9G55pmSw13-ghc9.6.3.so unliftio> checking for references to /build/ in /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1... unliftio> patching script interpreter paths in /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 unliftio> stripping (with command strip and flags -S -p) in /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1/lib unliftio> shrinking RPATHs of ELF executables and libraries in /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc unliftio> checking for references to /build/ in /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc... unliftio> patching script interpreter paths in /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc hedgehog> Running phase: buildPhase hedgehog> Preprocessing library for hedgehog-1.5.. hedgehog> Building library for hedgehog-1.5.. hedgehog> [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, dist/build/Hedgehog/Internal/Barbie.o, dist/build/Hedgehog/Internal/Barbie.dyn_o ) hedgehog> [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, dist/build/Hedgehog/Internal/Distributive.o, dist/build/Hedgehog/Internal/Distributive.dyn_o ) hedgehog> [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, dist/build/Hedgehog/Internal/Exception.o, dist/build/Hedgehog/Internal/Exception.dyn_o ) hedgehog> [ 4 of 27] Compiling Hedgehog.Internal.HTraversable ( src/Hedgehog/Internal/HTraversable.hs, dist/build/Hedgehog/Internal/HTraversable.o, dist/build/Hedgehog/Internal/HTraversable.dyn_o ) hedgehog> [ 5 of 27] Compiling Hedgehog.Internal.Opaque ( src/Hedgehog/Internal/Opaque.hs, dist/build/Hedgehog/Internal/Opaque.o, dist/build/Hedgehog/Internal/Opaque.dyn_o ) hedgehog> [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, dist/build/Hedgehog/Internal/Prelude.o, dist/build/Hedgehog/Internal/Prelude.dyn_o ) hedgehog> [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, dist/build/Hedgehog/Internal/Range.o, dist/build/Hedgehog/Internal/Range.dyn_o ) hedgehog> [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, dist/build/Hedgehog/Internal/Region.o, dist/build/Hedgehog/Internal/Region.dyn_o ) hedgehog> [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, dist/build/Hedgehog/Internal/Seed.o, dist/build/Hedgehog/Internal/Seed.dyn_o ) hedgehog> [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, dist/build/Hedgehog/Internal/Show.o, dist/build/Hedgehog/Internal/Show.dyn_o ) hedgehog> [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, dist/build/Hedgehog/Internal/Shrink.o, dist/build/Hedgehog/Internal/Shrink.dyn_o ) hedgehog> [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, dist/build/Hedgehog/Internal/Source.o, dist/build/Hedgehog/Internal/Source.dyn_o ) hedgehog> [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, dist/build/Hedgehog/Internal/Tree.o, dist/build/Hedgehog/Internal/Tree.dyn_o ) hedgehog> [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, dist/build/Hedgehog/Main.o, dist/build/Hedgehog/Main.dyn_o ) hedgehog> [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, dist/build/Hedgehog/Range.o, dist/build/Hedgehog/Range.dyn_o ) hedgehog> [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, dist/build/Hedgehog/Internal/Gen.o, dist/build/Hedgehog/Internal/Gen.dyn_o ) smallcheck> [4 of 6] Compiling Test.SmallCheck.Property ( Test/SmallCheck/Property.hs, dist/build/Test/SmallCheck/Property.o, dist/build/Test/SmallCheck/Property.dyn_o ) smallcheck> [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, dist/build/Test/SmallCheck/Drivers.o, dist/build/Test/SmallCheck/Drivers.dyn_o ) smallcheck> [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, dist/build/Test/SmallCheck.o, dist/build/Test/SmallCheck.dyn_o ) smallcheck> [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, dist/build/Test/SmallCheck/Property/Result.p_o ) tasty-golden> Running phase: setupCompilerEnvironmentPhase tasty-golden> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tasty-golden> Running phase: unpackPhase tasty-golden> unpacking source archive /nix/store/2xw53fi0cl22xjbzqrgl4q4x7vxari9v-tasty-golden-2.3.5.tar.gz tasty-golden> source root is tasty-golden-2.3.5 tasty-golden> setting SOURCE_DATE_EPOCH to timestamp 1641381939 of file "tasty-golden-2.3.5/tasty-golden.cabal" tasty-golden> Running phase: patchPhase tasty-golden> Running phase: compileBuildDriverPhase tasty-golden> setupCompileFlags: -package-db=/build/tmp.rIkz0XGKe9/setup-package.conf.d -threaded tasty-golden> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.rIkz0XGKe9/Main.o ) tasty-golden> [2 of 2] Linking Setup tasty-golden> Running phase: updateAutotoolsGnuConfigScriptsPhase tasty-golden> Running phase: configurePhase tasty-golden> configureFlags: --verbose --prefix=/nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 --with-gcc=gcc --package-db=/build/tmp.rIkz0XGKe9/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tasty-golden> Using Parsec parser tasty-golden> Configuring tasty-golden-2.3.5... tasty-golden> Flags chosen: build-example=False tasty-golden> Dependency async: using async-2.2.5 tasty-golden> Dependency base >=4.7: using base-4.18.1.0 tasty-golden> Dependency bytestring >=0.9.2.1: using bytestring-0.11.5.2 tasty-golden> Dependency containers: using containers-0.6.7 tasty-golden> Dependency deepseq: using deepseq-1.4.8.1 tasty-golden> Dependency directory: using directory-1.3.8.1 tasty-golden> Dependency filepath: using filepath-1.4.100.4 tasty-golden> Dependency mtl: using mtl-2.3.1 tasty-golden> Dependency optparse-applicative >=0.3.1: using optparse-applicative-0.18.1.0 tasty-golden> Dependency tagged: using tagged-0.8.8 tasty-golden> Dependency tasty >=1.3: using tasty-1.5.3 tasty-golden> Dependency temporary: using temporary-1.3 tasty-golden> Dependency text: using text-2.0.2 tasty-golden> Dependency typed-process: using typed-process-0.2.13.0 tasty-golden> Dependency base >=4 && <5: using base-4.18.1.0 tasty-golden> Dependency directory: using directory-1.3.8.1 tasty-golden> Dependency filepath: using filepath-1.4.100.4 tasty-golden> Dependency tasty >=1.2: using tasty-1.5.3 tasty-golden> Dependency tasty-golden: using tasty-golden-2.3.5 tasty-golden> Dependency tasty-hunit: using tasty-hunit-0.10.2 tasty-golden> Dependency temporary: using temporary-1.3 tasty-golden> Dependency typed-process: using typed-process-0.2.13.0 tasty-golden> Source component graph: tasty-golden> component lib tasty-golden> component test:test dependency lib tasty-golden> Configured component graph: tasty-golden> component tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF tasty-golden> include base-4.18.1.0 tasty-golden> include bytestring-0.11.5.2 tasty-golden> include containers-0.6.7 tasty-golden> include deepseq-1.4.8.1 tasty-golden> include directory-1.3.8.1 tasty-golden> include filepath-1.4.100.4 tasty-golden> include mtl-2.3.1 tasty-golden> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-golden> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-golden> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> include text-2.0.2 tasty-golden> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> component tasty-golden-2.3.5-HfRPPJ4ZWiwLBaPVAezMQz-test time-compat> timeOfDayToTime . timeToTimeOfDay: OK time-compat> +++ OK, passed 100 tests. time-compat> time-compat> All 856 tests passed (0.42s) time-compat> Test suite main: PASS time-compat> Test suite logged to: dist/test/time-compat-1.9.7-main.log time-compat> 2 of 2 test suites (2 of 2 test cases) passed. time-compat> checkPhase completed in 1 minutes 9 seconds time-compat> Running phase: haddockPhase time-compat> Preprocessing library for time-compat-1.9.7.. time-compat> Running Haddock on library for time-compat-1.9.7.. time-compat> Warning: --source-* options are ignored when --hyperlinked-source is enabled. time-compat> 61% ( 8 / 13) in 'Data.Time.Calendar.Month.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> addMonths time-compat> diffMonths time-compat> fromYearMonthValid time-compat> fromMonthDayValid time-compat> 75% ( 9 / 12) in 'Data.Time.Calendar.Quarter.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> addQuarters time-compat> diffQuarters time-compat> 93% ( 44 / 47) in 'Data.Time.Format.ISO8601.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> ISO8601 time-compat> FormatExtension time-compat> 68% ( 13 / 19) in 'Data.Time.Format.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> FormatTime time-compat> parseTime (src/Data/Time/Format/Compat.hs:54) time-compat> readTime (src/Data/Time/Format/Compat.hs:63) time-compat> readsTime (src/Data/Time/Format/Compat.hs:71) time-compat> TimeLocale time-compat> 87% ( 7 / 8) in 'Data.Time.Clock.System.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> 50% ( 4 / 8) in 'Data.Time.Clock.POSIX.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> posixSecondsToUTCTime time-compat> utcTimeToPOSIXSeconds time-compat> systemToPOSIXTime time-compat> 96% ( 25 / 26) in 'Data.Time.Clock.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> 73% ( 11 / 15) in 'Data.Time.Calendar.WeekDate.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> DayOfWeek time-compat> dayOfWeek time-compat> FirstWeekType time-compat> 82% ( 14 / 17) in 'Data.Time.Calendar.OrdinalDate.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> fromMondayStartWeekValid time-compat> fromSundayStartWeekValid time-compat> 87% ( 7 / 8) in 'Data.Time.Calendar.MonthDay.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> 83% ( 5 / 6) in 'Data.Time.Calendar.Easter.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> 72% ( 27 / 37) in 'Data.Time.Calendar.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> addDays time-compat> diffDays time-compat> CalendarDiffDays time-compat> calendarDay time-compat> calendarWeek time-compat> calendarMonth time-compat> calendarYear time-compat> DayOfWeek time-compat> dayOfWeek time-compat> 79% ( 35 / 44) in 'Data.Time.LocalTime.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> makeTimeOfDayValid time-compat> CalendarDiffTime time-compat> calendarTimeDays time-compat> calendarTimeTime time-compat> utcToZonedTime time-compat> zonedTimeToUTC time-compat> getZonedTime time-compat> utcToLocalZonedTime time-compat> 80% ( 4 / 5) in 'Data.Time.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> 64% ( 9 / 14) in 'Data.Time.Clock.TAI.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> taiNominalDayStart time-compat> utcDayLength time-compat> utcToTAITime time-compat> taiToUTCTime time-compat> 95% ( 23 / 24) in 'Data.Time.Calendar.Julian.Compat' time-compat> Missing documentation for: time-compat> Module header time-compat> Warning: Data.Time.Format.ISO8601.Compat: could not find link destinations for: time-compat> - Data.Format.Productish time-compat> - Data.Format.<**> time-compat> - Data.Format.**> time-compat> - Data.Format.<** time-compat> - Data.Format.pUnit time-compat> - Data.Format.Summish time-compat> - Data.Format.<++> time-compat> - Data.Format.pVoid time-compat> - Data.Format.isoMap time-compat> - Data.Format.IsoVariant base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Lazy ByteString base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK tasty-golden> include base-4.18.1.0 tasty-golden> include directory-1.3.8.1 tasty-golden> include filepath-1.4.100.4 tasty-golden> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> include tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-golden> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> Linked component graph: tasty-golden> unit tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> include async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF tasty-golden> include base-4.18.1.0 tasty-golden> include bytestring-0.11.5.2 tasty-golden> include containers-0.6.7 tasty-golden> include deepseq-1.4.8.1 tasty-golden> include directory-1.3.8.1 tasty-golden> include filepath-1.4.100.4 tasty-golden> include mtl-2.3.1 tasty-golden> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-golden> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-golden> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> include text-2.0.2 tasty-golden> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> Test.Tasty.Golden=tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq:Test.Tasty.Golden,Test.Tasty.Golden.Advanced=tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq:Test.Tasty.Golden.Advanced,Test.Tasty.Golden.Manage=tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq:Test.Tasty.Golden.Manage tasty-golden> unit tasty-golden-2.3.5-HfRPPJ4ZWiwLBaPVAezMQz-test tasty-golden> include base-4.18.1.0 tasty-golden> include directory-1.3.8.1 tasty-golden> include filepath-1.4.100.4 tasty-golden> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> include tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-golden> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> include typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> Ready component graph: tasty-golden> definite tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> depends async-2.2.5-FXUcVAC32Pt4FiCqIp4LhF tasty-golden> depends base-4.18.1.0 tasty-golden> depends bytestring-0.11.5.2 tasty-golden> depends containers-0.6.7 tasty-golden> depends deepseq-1.4.8.1 tasty-golden> depends directory-1.3.8.1 tasty-golden> depends filepath-1.4.100.4 tasty-golden> depends mtl-2.3.1 tasty-golden> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-golden> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-golden> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> depends text-2.0.2 tasty-golden> depends typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> definite tasty-golden-2.3.5-HfRPPJ4ZWiwLBaPVAezMQz-test tasty-golden> depends base-4.18.1.0 tasty-golden> depends directory-1.3.8.1 tasty-golden> depends filepath-1.4.100.4 tasty-golden> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-golden> depends tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-golden> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa tasty-golden> depends typed-process-0.2.13.0-8WX3sFBD5L5AUoCxJX8Pid tasty-golden> Using Cabal-3.10.1.0 compiled by ghc-9.6 tasty-golden> Using compiler: ghc-9.6.3 tasty-golden> Using install prefix: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 tasty-golden> Executables installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/bin tasty-golden> Libraries installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> Dynamic Libraries installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tasty-golden> Private executables installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/libexec/x86_64-linux-ghc-9.6.3/tasty-golden-2.3.5 tasty-golden> Data files installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/share/x86_64-linux-ghc-9.6.3/tasty-golden-2.3.5 tasty-golden> Documentation installed in: tasty-golden> /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 tasty-golden> Configuration files installed in: tasty-golden> /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/etc tasty-golden> No alex found tasty-golden> Using ar found on system at: tasty-golden> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tasty-golden> No c2hs found tasty-golden> No cpphs found tasty-golden> No doctest found unliftio (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc unliftio (post)> Pushing 2 paths (76 are already present) using zstd to cache sellout ⏳ unliftio (post)> unliftio (post)> Pushing /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc (5.64 MiB) unliftio (post)> Pushing /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 (7.09 MiB) unliftio (post)> unliftio (post)> All done. unliftio (post)> added 2 signatures unliftio (post)> added 3 signatures unliftio (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1 /nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc unliftio (post)> copying 2 paths... unliftio (post)> copying path '/nix/store/vr49rrbmhmnws0520dfwp7g08czyp7x5-unliftio-0.2.25.1-doc' to 'https://cache.nix-ci.com'... unliftio (post)> copying path '/nix/store/1n0x11jvmgpgh47gchzpzj1b4jizp1dx-unliftio-0.2.25.1' to 'https://cache.nix-ci.com'... unliftio (post)> copying 1 paths... unliftio (post)> copying path '/nix/store/lqd0b4y3d6z3c13pqz44ybxv2nji1785-unliftio-0.2.25.1.drv' to 'https://cache.nix-ci.com'... time-compat> Documentation created: dist/doc/html/time-compat/index.html, time-compat> dist/doc/html/time-compat/time-compat.txt time-compat> Preprocessing test suite 'instances' for time-compat-1.9.7.. time-compat> Preprocessing test suite 'main' for time-compat-1.9.7.. time-compat> Running phase: installPhase time-compat> Installing library in /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 time-compat> Running phase: fixupPhase time-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 time-compat> shrinking /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStime-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43-ghc9.6.3.so time-compat> checking for references to /build/ in /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7... time-compat> patching script interpreter paths in /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 time-compat> stripping (with command strip and flags -S -p) in /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7/lib time-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc time-compat> checking for references to /build/ in /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc... time-compat> patching script interpreter paths in /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet hedgehog> [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, dist/build/Hedgehog/Internal/Property.o, dist/build/Hedgehog/Internal/Property.dyn_o ) hedgehog> [18 of 27] Compiling Hedgehog.Internal.Tripping ( src/Hedgehog/Internal/Tripping.hs, dist/build/Hedgehog/Internal/Tripping.o, dist/build/Hedgehog/Internal/Tripping.dyn_o ) hedgehog> [19 of 27] Compiling Hedgehog.Internal.State ( src/Hedgehog/Internal/State.hs, dist/build/Hedgehog/Internal/State.o, dist/build/Hedgehog/Internal/State.dyn_o ) hedgehog> [20 of 27] Compiling Hedgehog.Internal.Discovery ( src/Hedgehog/Internal/Discovery.hs, dist/build/Hedgehog/Internal/Discovery.o, dist/build/Hedgehog/Internal/Discovery.dyn_o ) hedgehog> [21 of 27] Compiling Hedgehog.Internal.TH ( src/Hedgehog/Internal/TH.hs, dist/build/Hedgehog/Internal/TH.o, dist/build/Hedgehog/Internal/TH.dyn_o ) hedgehog> [22 of 27] Compiling Hedgehog.Internal.Config ( src/Hedgehog/Internal/Config.hs, dist/build/Hedgehog/Internal/Config.o, dist/build/Hedgehog/Internal/Config.dyn_o ) hedgehog> [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, dist/build/Hedgehog/Internal/Report.o, dist/build/Hedgehog/Internal/Report.dyn_o ) smallcheck> [2 of 6] Compiling Test.SmallCheck.SeriesMonad ( Test/SmallCheck/SeriesMonad.hs, dist/build/Test/SmallCheck/SeriesMonad.p_o ) smallcheck> [3 of 6] Compiling Test.SmallCheck.Series ( Test/SmallCheck/Series.hs, dist/build/Test/SmallCheck/Series.p_o ) smallcheck> [4 of 6] Compiling Test.SmallCheck.Property ( Test/SmallCheck/Property.hs, dist/build/Test/SmallCheck/Property.p_o ) smallcheck> [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, dist/build/Test/SmallCheck/Drivers.p_o ) smallcheck> [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, dist/build/Test/SmallCheck.p_o ) smallcheck> Running phase: checkPhase smallcheck> Package has no test suites. smallcheck> Running phase: haddockPhase smallcheck> Preprocessing library for smallcheck-1.2.1.1.. smallcheck> Running Haddock on library for smallcheck-1.2.1.1.. smallcheck> Warning: --source-* options are ignored when --hyperlinked-source is enabled. smallcheck> 100% ( 56 / 56) in 'Test.SmallCheck.Series' smallcheck> 100% ( 11 / 11) in 'Test.SmallCheck.Drivers' smallcheck> 100% ( 21 / 21) in 'Test.SmallCheck' tasty-golden> Using gcc version 14.3.0 given by user at: tasty-golden> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tasty-golden> Using ghc version 9.6.3 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tasty-golden> Using ghc-pkg version 9.6.3 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tasty-golden> No ghcjs found tasty-golden> No ghcjs-pkg found tasty-golden> No greencard found tasty-golden> Using haddock version 2.29.1 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tasty-golden> No happy found tasty-golden> Using haskell-suite found on system at: haskell-suite-dummy-location tasty-golden> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tasty-golden> No hmake found tasty-golden> Using hpc version 0.68 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tasty-golden> Using hsc2hs version 0.68.9 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tasty-golden> Using hscolour version 1.25 found on system at: tasty-golden> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tasty-golden> No jhc found tasty-golden> Using ld found on system at: tasty-golden> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tasty-golden> No pkg-config found tasty-golden> Using runghc version 9.6.3 found on system at: tasty-golden> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tasty-golden> Using strip version 2.44 found on system at: tasty-golden> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tasty-golden> Using tar found on system at: tasty-golden> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tasty-golden> No uhc found tasty-golden> Running phase: buildPhase tasty-golden> Preprocessing library for tasty-golden-2.3.5.. tasty-golden> Building library for tasty-golden-2.3.5.. tasty-golden> [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, dist/build/Test/Tasty/Golden/Internal.o, dist/build/Test/Tasty/Golden/Internal.dyn_o ) tasty-golden> [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, dist/build/Test/Tasty/Golden/Advanced.o, dist/build/Test/Tasty/Golden/Advanced.dyn_o ) tasty-golden> [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, dist/build/Test/Tasty/Golden.o, dist/build/Test/Tasty/Golden.dyn_o ) tasty-golden> [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, dist/build/Test/Tasty/Golden/Manage.o, dist/build/Test/Tasty/Golden/Manage.dyn_o ) tasty-golden> [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, dist/build/Test/Tasty/Golden/Internal.p_o ) tasty-golden> [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, dist/build/Test/Tasty/Golden/Advanced.p_o ) tasty-golden> [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, dist/build/Test/Tasty/Golden.p_o ) tasty-golden> [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, dist/build/Test/Tasty/Golden/Manage.p_o ) tasty-golden> Preprocessing test suite 'test' for tasty-golden-2.3.5.. tasty-golden> Building test suite 'test' for tasty-golden-2.3.5.. tasty-golden> [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) tasty-golden> [2 of 2] Linking dist/build/test/test tasty-golden> Running phase: checkPhase tasty-golden> Running 1 test suites... tasty-golden> Test suite test: RUNNING... tasty-golden> Tests tasty-golden> findByExtension: OK tasty-golden> Missing golden files tasty-golden> goldenVsFile without golden file: OK tasty-golden> Golden file did not exist; created tasty-golden> goldenVsFileDiff without golden file: OK tasty-golden> Golden file did not exist; created tasty-golden> goldenVsString without golden file: OK tasty-golden> Golden file did not exist; created tasty-golden> goldenVsStringDiff without golden file: OK tasty-golden> Golden file did not exist; created tasty-golden> tasty-golden> All 5 tests passed (0.00s) tasty-golden> Test suite test: PASS tasty-golden> Test suite logged to: dist/test/tasty-golden-2.3.5-test.log tasty-golden> 1 of 1 test suites (1 of 1 test cases) passed. tasty-golden> Running phase: haddockPhase tasty-golden> Preprocessing library for tasty-golden-2.3.5.. tasty-golden> Running Haddock on library for tasty-golden-2.3.5.. tasty-golden> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tasty-golden> Warning: 'goldenTest' is out of scope. tasty-golden> If you qualify the identifier, haddock can try to link it anyway. base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Short ByteString base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity tasty-golden> 75% ( 3 / 4) in 'Test.Tasty.Golden.Advanced' tasty-golden> Missing documentation for: tasty-golden> Module header tasty-golden> Warning: 'ByteString' is out of scope. tasty-golden> If you qualify the identifier, haddock can try to link it anyway. tasty-golden> 100% ( 13 / 13) in 'Test.Tasty.Golden' tasty-golden> 100% ( 6 / 6) in 'Test.Tasty.Golden.Manage' time-compat (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc time-compat (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ time-compat (post)> time-compat (post)> Pushing /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc (2.03 MiB) time-compat (post)> Pushing /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 (1.61 MiB) time-compat (post)> time-compat (post)> All done. time-compat (post)> added 2 signatures time-compat (post)> added 1 signatures time-compat (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7 /nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc time-compat (post)> copying 2 paths... time-compat (post)> copying path '/nix/store/db4s0ym6sf5v77zdka4dvyqf2yhwj7zk-time-compat-1.9.7-doc' to 'https://cache.nix-ci.com'... time-compat (post)> copying path '/nix/store/228693p7b3ysznw71w0w089kznrd0y0z-time-compat-1.9.7' to 'https://cache.nix-ci.com'... time-compat (post)> copying 1 paths... time-compat (post)> copying path '/nix/store/ihwjp6agjgxb9y14w9svvp43cv84wi3r-time-compat-1.9.7.drv' to 'https://cache.nix-ci.com'... base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped hedgehog> [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, dist/build/Hedgehog/Internal/Queue.o, dist/build/Hedgehog/Internal/Queue.dyn_o ) hedgehog> [25 of 27] Compiling Hedgehog.Internal.Runner ( src/Hedgehog/Internal/Runner.hs, dist/build/Hedgehog/Internal/Runner.o, dist/build/Hedgehog/Internal/Runner.dyn_o ) hedgehog> [26 of 27] Compiling Hedgehog.Gen ( src/Hedgehog/Gen.hs, dist/build/Hedgehog/Gen.o, dist/build/Hedgehog/Gen.dyn_o ) hedgehog> [27 of 27] Compiling Hedgehog ( src/Hedgehog.hs, dist/build/Hedgehog.o, dist/build/Hedgehog.dyn_o ) hedgehog> [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, dist/build/Hedgehog/Internal/Barbie.p_o ) hedgehog> [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, dist/build/Hedgehog/Internal/Distributive.p_o ) hedgehog> [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, dist/build/Hedgehog/Internal/Exception.p_o ) hedgehog> [ 4 of 27] Compiling Hedgehog.Internal.HTraversable ( src/Hedgehog/Internal/HTraversable.hs, dist/build/Hedgehog/Internal/HTraversable.p_o ) hedgehog> [ 5 of 27] Compiling Hedgehog.Internal.Opaque ( src/Hedgehog/Internal/Opaque.hs, dist/build/Hedgehog/Internal/Opaque.p_o ) hedgehog> [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, dist/build/Hedgehog/Internal/Prelude.p_o ) hedgehog> [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, dist/build/Hedgehog/Internal/Range.p_o ) hedgehog> [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, dist/build/Hedgehog/Internal/Region.p_o ) hedgehog> [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, dist/build/Hedgehog/Internal/Seed.p_o ) hedgehog> [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, dist/build/Hedgehog/Internal/Show.p_o ) hedgehog> [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, dist/build/Hedgehog/Internal/Shrink.p_o ) hedgehog> [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, dist/build/Hedgehog/Internal/Source.p_o ) hedgehog> [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, dist/build/Hedgehog/Internal/Tree.p_o ) hedgehog> [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, dist/build/Hedgehog/Main.p_o ) hedgehog> [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, dist/build/Hedgehog/Range.p_o ) hedgehog> [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, dist/build/Hedgehog/Internal/Gen.p_o ) smallcheck> Warning: Test.SmallCheck.Series: could not find link destinations for: smallcheck> - Test.SmallCheck.Series.GCoSerial smallcheck> - Test.SmallCheck.Series.GSerial smallcheck> Documentation created: dist/doc/html/smallcheck/index.html, smallcheck> dist/doc/html/smallcheck/smallcheck.txt smallcheck> Running phase: installPhase smallcheck> Installing library in /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 smallcheck> Running phase: fixupPhase smallcheck> shrinking RPATHs of ELF executables and libraries in /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 smallcheck> shrinking /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSsmallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2-ghc9.6.3.so smallcheck> checking for references to /build/ in /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1... smallcheck> patching script interpreter paths in /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 smallcheck> stripping (with command strip and flags -S -p) in /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1/lib smallcheck> shrinking RPATHs of ELF executables and libraries in /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc smallcheck> checking for references to /build/ in /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc... smallcheck> patching script interpreter paths in /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc tasty-golden> Documentation created: dist/doc/html/tasty-golden/index.html, tasty-golden> dist/doc/html/tasty-golden/tasty-golden.txt tasty-golden> Preprocessing test suite 'test' for tasty-golden-2.3.5.. tasty-golden> Running phase: installPhase tasty-golden> Installing library in /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-golden> Running phase: fixupPhase tasty-golden> shrinking RPATHs of ELF executables and libraries in /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 tasty-golden> shrinking /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq-ghc9.6.3.so tasty-golden> checking for references to /build/ in /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5... tasty-golden> patching script interpreter paths in /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 tasty-golden> stripping (with command strip and flags -S -p) in /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5/lib tasty-golden> shrinking RPATHs of ELF executables and libraries in /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc tasty-golden> checking for references to /build/ in /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc... tasty-golden> patching script interpreter paths in /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Text base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding smallcheck (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc smallcheck (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ smallcheck (post)> smallcheck (post)> Pushing /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 (6.77 MiB) smallcheck (post)> Pushing /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc (1.92 MiB) smallcheck (post)> smallcheck (post)> All done. smallcheck (post)> added 2 signatures smallcheck (post)> added 1 signatures smallcheck (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1 /nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc smallcheck (post)> copying 2 paths... smallcheck (post)> copying path '/nix/store/nwgws93pwy69q1z5gkvz0qbzvxgcd1pf-smallcheck-1.2.1.1-doc' to 'https://cache.nix-ci.com'... smallcheck (post)> copying path '/nix/store/9dfvl430nk6h50gn9rm8xlq3jjgacifw-smallcheck-1.2.1.1' to 'https://cache.nix-ci.com'... smallcheck (post)> copying 1 paths... smallcheck (post)> copying path '/nix/store/aq6wf0v6mhfyllnpmkjd3d7vcmj8v9fl-smallcheck-1.2.1.1.drv' to 'https://cache.nix-ci.com'... tasty-golden (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc tasty-golden (post)> Pushing 2 paths (101 are already present) using zstd to cache sellout ⏳ tasty-golden (post)> tasty-golden (post)> Pushing /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc (477.04 KiB) tasty-golden (post)> Pushing /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 (1.12 MiB) tasty-golden (post)> tasty-golden (post)> All done. tasty-golden (post)> added 2 signatures tasty-golden (post)> added 1 signatures tasty-golden (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5 /nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc tasty-golden (post)> copying 2 paths... tasty-golden (post)> copying path '/nix/store/sspcrkq5hqwa4nnbykqj9x2saw2n006n-tasty-golden-2.3.5-doc' to 'https://cache.nix-ci.com'... tasty-golden (post)> copying path '/nix/store/3j0d693jqwrpn3b67i97dpdpr026rm3f-tasty-golden-2.3.5' to 'https://cache.nix-ci.com'... tasty-golden (post)> copying 1 paths... tasty-golden (post)> copying path '/nix/store/34gv192pn0v62pqwjsj6iwdk06b5q122-tasty-golden-2.3.5.drv' to 'https://cache.nix-ci.com'... building '/nix/store/8sbdlnfd0hszrvlqxhg34dnml0x6rl4i-tasty-smallcheck-0.8.2.drv'... base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK hedgehog> [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, dist/build/Hedgehog/Internal/Property.p_o ) hedgehog> [18 of 27] Compiling Hedgehog.Internal.Tripping ( src/Hedgehog/Internal/Tripping.hs, dist/build/Hedgehog/Internal/Tripping.p_o ) hedgehog> [19 of 27] Compiling Hedgehog.Internal.State ( src/Hedgehog/Internal/State.hs, dist/build/Hedgehog/Internal/State.p_o ) hedgehog> [20 of 27] Compiling Hedgehog.Internal.Discovery ( src/Hedgehog/Internal/Discovery.hs, dist/build/Hedgehog/Internal/Discovery.p_o ) hedgehog> [21 of 27] Compiling Hedgehog.Internal.TH ( src/Hedgehog/Internal/TH.hs, dist/build/Hedgehog/Internal/TH.p_o ) hedgehog> [22 of 27] Compiling Hedgehog.Internal.Config ( src/Hedgehog/Internal/Config.hs, dist/build/Hedgehog/Internal/Config.p_o ) hedgehog> [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, dist/build/Hedgehog/Internal/Report.p_o ) hedgehog> [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, dist/build/Hedgehog/Internal/Queue.p_o ) hedgehog> [25 of 27] Compiling Hedgehog.Internal.Runner ( src/Hedgehog/Internal/Runner.hs, dist/build/Hedgehog/Internal/Runner.p_o ) hedgehog> [26 of 27] Compiling Hedgehog.Gen ( src/Hedgehog/Gen.hs, dist/build/Hedgehog/Gen.p_o ) hedgehog> [27 of 27] Compiling Hedgehog ( src/Hedgehog.hs, dist/build/Hedgehog.p_o ) base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> Lazy Text base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> Short Text base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> base64> All 408 tests passed (0.03s) base64> Test suite base64-tests: PASS base64> Test suite logged to: dist/test/base64-1.0-base64-tests.log base64> 1 of 1 test suites (1 of 1 test cases) passed. base64> Running phase: haddockPhase tasty-smallcheck> Running phase: setupCompilerEnvironmentPhase tasty-smallcheck> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. base64> Preprocessing library for base64-1.0.. base64> Running Haddock on library for base64-1.0.. base64> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tasty-smallcheck> Running phase: unpackPhase tasty-smallcheck> unpacking source archive /nix/store/0x239pdac4vkzizdq057g48dka8hh4al-tasty-smallcheck-0.8.2.tar.gz tasty-smallcheck> source root is tasty-smallcheck-0.8.2 tasty-smallcheck> setting SOURCE_DATE_EPOCH to timestamp 1608313170 of file "tasty-smallcheck-0.8.2/tasty-smallcheck.cabal" tasty-smallcheck> Running phase: patchPhase tasty-smallcheck> Replace Cabal file with edited version from mirror://hackage/tasty-smallcheck-0.8.2/revision/1.cabal. tasty-smallcheck> Running phase: compileBuildDriverPhase tasty-smallcheck> setupCompileFlags: -package-db=/build/tmp.ZX9Zem34fj/setup-package.conf.d -threaded tasty-smallcheck> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ZX9Zem34fj/Main.o ) base64> Warning: 'extractBase64' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'assertBase64' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 9 / 9) in 'Data.Base64.Types' tasty-smallcheck> [2 of 2] Linking Setup base64> Warning: 'Word8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word32'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. streaming-commons> cat [✔] streaming-commons> +++ OK, passed 100 tests. base64> Warning: 'Word8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word12'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word12'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Padding' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Padded' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Unpadded' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 11 / 11) in 'Data.ByteString.Base64' base64> 100% ( 17 / 17) in 'Data.ByteString.Base64.URL' base64> Warning: 'Text' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 11 / 11) in 'Data.ByteString.Lazy.Base64' base64> Warning: 'Text' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 17 / 17) in 'Data.ByteString.Lazy.Base64.URL' base64> 100% ( 11 / 11) in 'Data.ByteString.Short.Base64' base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 17 / 17) in 'Data.ByteString.Short.Base64.URL' base64> 100% ( 2 / 2) in 'Data.Text.Encoding.Base64.Error' base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 11 / 11) in 'Data.Text.Encoding.Base64' base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64PaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 18 / 18) in 'Data.Text.Encoding.Base64.URL' base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 11 / 11) in 'Data.Text.Lazy.Encoding.Base64' base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64With' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Text' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64PaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 18 / 18) in 'Data.Text.Lazy.Encoding.Base64.URL' base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 11 / 11) in 'Data.Text.Short.Encoding.Base64' base64> Warning: 'decodeBase64With' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64UnpaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> 100% ( 18 / 18) in 'Data.Text.Short.Encoding.Base64.URL' hedgehog> Preprocessing test suite 'test' for hedgehog-1.5.. hedgehog> Building test suite 'test' for hedgehog-1.5.. hedgehog> [1 of 9] Compiling Test.Hedgehog.Applicative ( test/Test/Hedgehog/Applicative.hs, dist/build/test/test-tmp/Test/Hedgehog/Applicative.o ) streaming-commons> closed stream [✔] tasty-smallcheck> Running phase: updateAutotoolsGnuConfigScriptsPhase tasty-smallcheck> Running phase: configurePhase tasty-smallcheck> configureFlags: --verbose --prefix=/nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 --with-gcc=gcc --package-db=/build/tmp.ZX9Zem34fj/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tasty-smallcheck> Using Parsec parser tasty-smallcheck> Configuring tasty-smallcheck-0.8.2... tasty-smallcheck> Dependency base >=4.8 && <5: using base-4.18.1.0 tasty-smallcheck> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 tasty-smallcheck> Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 tasty-smallcheck> Dependency tagged: using tagged-0.8.8 tasty-smallcheck> Dependency tasty >=0.8: using tasty-1.5.3 hedgehog> [2 of 9] Compiling Test.Hedgehog.Confidence ( test/Test/Hedgehog/Confidence.hs, dist/build/test/test-tmp/Test/Hedgehog/Confidence.o ) hedgehog> [3 of 9] Compiling Test.Hedgehog.Filter ( test/Test/Hedgehog/Filter.hs, dist/build/test/test-tmp/Test/Hedgehog/Filter.o ) hedgehog> [4 of 9] Compiling Test.Hedgehog.Maybe ( test/Test/Hedgehog/Maybe.hs, dist/build/test/test-tmp/Test/Hedgehog/Maybe.o ) hedgehog> [5 of 9] Compiling Test.Hedgehog.Seed ( test/Test/Hedgehog/Seed.hs, dist/build/test/test-tmp/Test/Hedgehog/Seed.o ) hedgehog> [6 of 9] Compiling Test.Hedgehog.Skip ( test/Test/Hedgehog/Skip.hs, dist/build/test/test-tmp/Test/Hedgehog/Skip.o ) tasty-smallcheck> Source component graph: component lib tasty-smallcheck> Configured component graph: tasty-smallcheck> component tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-smallcheck> include base-4.18.1.0 tasty-smallcheck> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-smallcheck> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 tasty-smallcheck> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-smallcheck> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-smallcheck> Linked component graph: tasty-smallcheck> unit tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-smallcheck> include base-4.18.1.0 tasty-smallcheck> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-smallcheck> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 tasty-smallcheck> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-smallcheck> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-smallcheck> Test.Tasty.SmallCheck=tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl:Test.Tasty.SmallCheck tasty-smallcheck> Ready component graph: tasty-smallcheck> definite tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-smallcheck> depends base-4.18.1.0 tasty-smallcheck> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 tasty-smallcheck> depends smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 tasty-smallcheck> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-smallcheck> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-smallcheck> Using Cabal-3.10.1.0 compiled by ghc-9.6 tasty-smallcheck> Using compiler: ghc-9.6.3 tasty-smallcheck> Using install prefix: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 tasty-smallcheck> Executables installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/bin tasty-smallcheck> Libraries installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-smallcheck> Dynamic Libraries installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tasty-smallcheck> Private executables installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/libexec/x86_64-linux-ghc-9.6.3/tasty-smallcheck-0.8.2 tasty-smallcheck> Data files installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/share/x86_64-linux-ghc-9.6.3/tasty-smallcheck-0.8.2 tasty-smallcheck> Documentation installed in: tasty-smallcheck> /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 tasty-smallcheck> Configuration files installed in: tasty-smallcheck> /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/etc tasty-smallcheck> No alex found tasty-smallcheck> Using ar found on system at: tasty-smallcheck> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tasty-smallcheck> No c2hs found tasty-smallcheck> No cpphs found tasty-smallcheck> No doctest found tasty-smallcheck> Using gcc version 14.3.0 given by user at: tasty-smallcheck> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tasty-smallcheck> Using ghc version 9.6.3 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tasty-smallcheck> Using ghc-pkg version 9.6.3 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tasty-smallcheck> No ghcjs found tasty-smallcheck> No ghcjs-pkg found tasty-smallcheck> No greencard found tasty-smallcheck> Using haddock version 2.29.1 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tasty-smallcheck> No happy found tasty-smallcheck> Using haskell-suite found on system at: haskell-suite-dummy-location tasty-smallcheck> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tasty-smallcheck> No hmake found tasty-smallcheck> Using hpc version 0.68 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tasty-smallcheck> Using hsc2hs version 0.68.9 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tasty-smallcheck> Using hscolour version 1.25 found on system at: tasty-smallcheck> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tasty-smallcheck> No jhc found tasty-smallcheck> Using ld found on system at: tasty-smallcheck> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tasty-smallcheck> No pkg-config found tasty-smallcheck> Using runghc version 9.6.3 found on system at: tasty-smallcheck> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tasty-smallcheck> Using strip version 2.44 found on system at: tasty-smallcheck> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tasty-smallcheck> Using tar found on system at: tasty-smallcheck> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tasty-smallcheck> No uhc found hedgehog> [7 of 9] Compiling Test.Hedgehog.Text ( test/Test/Hedgehog/Text.hs, dist/build/test/test-tmp/Test/Hedgehog/Text.o ) hedgehog> [8 of 9] Compiling Test.Hedgehog.Zip ( test/Test/Hedgehog/Zip.hs, dist/build/test/test-tmp/Test/Hedgehog/Zip.o ) hedgehog> [9 of 9] Compiling Main ( test/test.hs, dist/build/test/test-tmp/Main.o ) tasty-smallcheck> Running phase: buildPhase tasty-smallcheck> Preprocessing library for tasty-smallcheck-0.8.2.. tasty-smallcheck> Building library for tasty-smallcheck-0.8.2.. tasty-smallcheck> [1 of 1] Compiling Test.Tasty.SmallCheck ( Test/Tasty/SmallCheck.hs, dist/build/Test/Tasty/SmallCheck.o, dist/build/Test/Tasty/SmallCheck.dyn_o ) streaming-commons> checked process [✔] hedgehog> [10 of 10] Linking dist/build/test/test tasty-smallcheck> [1 of 1] Compiling Test.Tasty.SmallCheck ( Test/Tasty/SmallCheck.hs, dist/build/Test/Tasty/SmallCheck.p_o ) hedgehog> Running phase: checkPhase hedgehog> Running 1 test suites... hedgehog> Test suite test: RUNNING... hedgehog> ━━━ Test.Hedgehog.Applicative ━━━ hedgehog> ✓ prop_StateT_outside passed 100 tests. hedgehog> ✓ 1 succeeded. hedgehog> ━━━ Test.Hedgehog.Confidence ━━━ hedgehog> ✓ prop_with_confidence passed 300 tests. hedgehog> number == 1 34% ██████▋············· ✓ 20% hedgehog> ✓ prop_with_confidence_and_min_tests passed 1000 tests. hedgehog> number == 2 20% ████················ ✓ 10% hedgehog> ✓ 2 succeeded. hedgehog> ━━━ Test.Hedgehog.Filter ━━━ hedgehog> ✓ prop_filter_repetition passed 100 tests. hedgehog> ✓ prop_filter_even passed 100 tests. hedgehog> ✓ 2 succeeded. hedgehog> ━━━ Test.Hedgehog.Maybe ━━━ hedgehog> ✓ prop_mapMaybe passed 1 test. hedgehog> ✓ 1 succeeded. hedgehog> ━━━ Test.Hedgehog.Seed ━━━ hedgehog> ✓ prop_avoid_pathological_gamma_values passed 1 test. hedgehog> ✓ 1 succeeded. hedgehog> ━━━ Test.Hedgehog.Skip ━━━ hedgehog> ✓ prop_SkipNothing passed 1 test. hedgehog> ✓ prop_SkipToFailingTest passed 1 test. hedgehog> ✓ prop_SkipPastFailingTest passed 1 test. hedgehog> ✓ prop_SkipToNoShrink passed 1 test. hedgehog> ✓ prop_SkipToFailingShrink passed 1 test. hedgehog> ✓ prop_SkipToPassingShrink passed 1 test. hedgehog> ✓ prop_SkipToReportedShrink passed 1 test. hedgehog> ✓ prop_compressSkip passed 100 tests. hedgehog> ✓ prop_compressDecompressExamples passed 1 test. hedgehog> ✓ 9 succeeded. hedgehog> ━━━ Test.Hedgehog.Text ━━━ hedgehog> ✓ prop_show_append_size passed 100 tests. hedgehog> ✓ prop_tripping_append_size passed 100 tests. hedgehog> ✓ prop_show_append_seed passed 100 tests. hedgehog> ✓ prop_tripping_append_seed passed 100 tests. hedgehog> ✓ 4 succeeded. hedgehog> ━━━ Test.Hedgehog.Zip ━━━ hedgehog> ✓ prop_gen_applicative passed 100 tests. hedgehog> ✓ 1 succeeded. hedgehog> Test suite test: PASS hedgehog> Test suite logged to: dist/test/hedgehog-1.5-test.log hedgehog> 1 of 1 test suites (1 of 1 test cases) passed. hedgehog> Running phase: haddockPhase base64> Documentation created: dist/doc/html/base64/index.html, base64> dist/doc/html/base64/base64.txt base64> Preprocessing test suite 'base64-tests' for base64-1.0.. base64> Running phase: installPhase hedgehog> Preprocessing library for hedgehog-1.5.. base64> Installing library in /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/base64-1.0-IBid80ybbEL98zrvQRu0V4 hedgehog> Running Haddock on library for hedgehog-1.5.. hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hedgehog> 75% ( 3 / 4) in 'Hedgehog.Internal.Barbie' hedgehog> Missing documentation for: hedgehog> Rec base64> Running phase: fixupPhase tasty-smallcheck> Running phase: checkPhase hedgehog> 0% ( 0 / 2) in 'Hedgehog.Internal.Distributive' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> MonadTransDistributive (src/Hedgehog/Internal/Distributive.hs:31) base64> shrinking RPATHs of ELF executables and libraries in /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 base64> shrinking /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSbase64-1.0-IBid80ybbEL98zrvQRu0V4-ghc9.6.3.so tasty-smallcheck> Package has no test suites. tasty-smallcheck> Running phase: haddockPhase base64> checking for references to /build/ in /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0... base64> patching script interpreter paths in /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 base64> stripping (with command strip and flags -S -p) in /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0/lib hedgehog> 0% ( 0 / 3) in 'Hedgehog.Internal.Exception' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> tryAll (src/Hedgehog/Internal/Exception.hs:13) hedgehog> tryEvaluate (src/Hedgehog/Internal/Exception.hs:22) tasty-smallcheck> Preprocessing library for tasty-smallcheck-0.8.2.. tasty-smallcheck> Running Haddock on library for tasty-smallcheck-0.8.2.. hedgehog> 50% ( 1 / 2) in 'Hedgehog.Internal.HTraversable' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 50% ( 1 / 2) in 'Hedgehog.Internal.Opaque' hedgehog> Missing documentation for: hedgehog> Module header base64> shrinking RPATHs of ELF executables and libraries in /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc base64> checking for references to /build/ in /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc... tasty-smallcheck> Warning: --source-* options are ignored when --hyperlinked-source is enabled. base64> patching script interpreter paths in /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc hedgehog> 97% (135 /139) in 'Hedgehog.Internal.Prelude' hedgehog> Missing documentation for: hedgehog> Bool hedgehog> Ordering hedgehog> even hedgehog> odd base64 (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 base64 (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ base64 (post)> base64 (post)> Pushing /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc (2.07 MiB) base64 (post)> Pushing /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 (12.82 MiB) base64 (post)> base64 (post)> All done. base64 (post)> added 2 signatures base64 (post)> added 1 signatures base64 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc /nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0 base64 (post)> copying 2 paths... base64 (post)> copying path '/nix/store/2z4bd22nybqyzpj9s2fmphhmshv8b51r-base64-1.0-doc' to 'https://cache.nix-ci.com'... base64 (post)> copying path '/nix/store/c7w7gf336h7a2frrisrygknk6yhcgw91-base64-1.0' to 'https://cache.nix-ci.com'... base64 (post)> copying 1 paths... base64 (post)> copying path '/nix/store/32441z63snq6y4dcsi47xgyrqd4wfbrh-base64-1.0.drv' to 'https://cache.nix-ci.com'... streaming-commons> blocking vs non-blocking [✔] streaming-commons> Data.Streaming.Text streaming-commons> Data.Streaming.TextSpec streaming-commons> UTF8 streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> high code points [✔] streaming-commons> UTF8 pure streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. hedgehog> 96% ( 32 / 33) in 'Hedgehog.Internal.Range' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 0% ( 0 / 10) in 'Hedgehog.Internal.Region' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> Region (src/Hedgehog/Internal/Region.hs:29) hedgehog> newEmptyRegion (src/Hedgehog/Internal/Region.hs:34) hedgehog> newOpenRegion (src/Hedgehog/Internal/Region.hs:40) hedgehog> openRegion (src/Hedgehog/Internal/Region.hs:47) hedgehog> setRegion (src/Hedgehog/Internal/Region.hs:63) hedgehog> displayRegions (src/Hedgehog/Internal/Region.hs:77) hedgehog> displayRegion (src/Hedgehog/Internal/Region.hs:81) hedgehog> moveToBottom (src/Hedgehog/Internal/Region.hs:90) hedgehog> finishRegion (src/Hedgehog/Internal/Region.hs:114) hedgehog> 70% ( 12 / 17) in 'Hedgehog.Internal.Seed' hedgehog> Missing documentation for: hedgehog> mix64 (src/Hedgehog/Internal/Seed.hs:176) hedgehog> mix64variant13 (src/Hedgehog/Internal/Seed.hs:192) hedgehog> mix32 (src/Hedgehog/Internal/Seed.hs:184) hedgehog> mixGamma (src/Hedgehog/Internal/Seed.hs:200) hedgehog> global (src/Hedgehog/Internal/Seed.hs:96) hedgehog> 13% ( 2 / 15) in 'Hedgehog.Internal.Show' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> ValueDiff (src/Hedgehog/Internal/Show.hs:30) hedgehog> LineDiff (src/Hedgehog/Internal/Show.hs:39) hedgehog> mkValue (src/Hedgehog/Internal/Show.hs:73) hedgehog> showPretty (src/Hedgehog/Internal/Show.hs:77) hedgehog> valueDiff (src/Hedgehog/Internal/Show.hs:92) hedgehog> lineDiff (src/Hedgehog/Internal/Show.hs:81) hedgehog> toLineDiff (src/Hedgehog/Internal/Show.hs:85) hedgehog> renderValue (src/Hedgehog/Internal/Show.hs:54) hedgehog> renderValueDiff (src/Hedgehog/Internal/Show.hs:58) hedgehog> renderLineDiff (src/Hedgehog/Internal/Show.hs:64) hedgehog> takeLeft (src/Hedgehog/Internal/Show.hs:126) hedgehog> takeRight (src/Hedgehog/Internal/Show.hs:141) hedgehog> Warning: 'k' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> 85% ( 6 / 7) in 'Hedgehog.Internal.Shrink' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 50% ( 5 / 10) in 'Hedgehog.Internal.Source' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> LineNo (src/Hedgehog/Internal/Source.hs:24) hedgehog> ColumnNo (src/Hedgehog/Internal/Source.hs:29) hedgehog> Span (src/Hedgehog/Internal/Source.hs:34) hedgehog> getCaller (src/Hedgehog/Internal/Source.hs:43) hedgehog> Warning: 'Node' is ambiguous. It is defined hedgehog> * at src/Hedgehog/Internal/Tree.hs:125:1 hedgehog> * at src/Hedgehog/Internal/Tree.hs:116:1 hedgehog> You may be able to disambiguate the identifier by qualifying it or hedgehog> by specifying the type/value namespace explicitly. hedgehog> Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:116:1 hedgehog> Warning: 'Tree' is ambiguous. It is defined hedgehog> * at src/Hedgehog/Internal/Tree.hs:95:1 hedgehog> * at src/Hedgehog/Internal/Tree.hs:89:1 hedgehog> You may be able to disambiguate the identifier by qualifying it or hedgehog> by specifying the type/value namespace explicitly. hedgehog> Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:89:1 hedgehog> 78% ( 22 / 28) in 'Hedgehog.Internal.Tree' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> mapMaybe (src/Hedgehog/Internal/Tree.hs:256) hedgehog> mapMaybeMaybeT (src/Hedgehog/Internal/Tree.hs:276) hedgehog> consChild (src/Hedgehog/Internal/Tree.hs:324) hedgehog> mapMaybeT (src/Hedgehog/Internal/Tree.hs:313) hedgehog> interleave (src/Hedgehog/Internal/Tree.hs:387) hedgehog> 66% ( 2 / 3) in 'Hedgehog.Main' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 96% ( 25 / 26) in 'Hedgehog.Range' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> Warning: 'mfilter' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'a' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'b' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'n' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'withTests' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'property' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> 97% (124 /127) in 'Hedgehog.Internal.Gen' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> Vec (src/Hedgehog/Internal/Gen.hs:1609) tasty-smallcheck> Warning: 'Test' is out of scope. tasty-smallcheck> If you qualify the identifier, haddock can try to link it anyway. tasty-smallcheck> 100% ( 15 / 15) in 'Test.Tasty.SmallCheck' tasty-smallcheck> Documentation created: dist/doc/html/tasty-smallcheck/index.html, tasty-smallcheck> dist/doc/html/tasty-smallcheck/tasty-smallcheck.txt tasty-smallcheck> Running phase: installPhase tasty-smallcheck> Installing library in /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-smallcheck> Running phase: fixupPhase tasty-smallcheck> shrinking RPATHs of ELF executables and libraries in /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 tasty-smallcheck> shrinking /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl-ghc9.6.3.so tasty-smallcheck> checking for references to /build/ in /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2... tasty-smallcheck> patching script interpreter paths in /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 tasty-smallcheck> stripping (with command strip and flags -S -p) in /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2/lib tasty-smallcheck> shrinking RPATHs of ELF executables and libraries in /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc tasty-smallcheck> checking for references to /build/ in /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc... tasty-smallcheck> patching script interpreter paths in /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc hedgehog> Nat (src/Hedgehog/Internal/Gen.hs:1605) hedgehog> Warning: 'OverloadedStrings' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'Class' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'r' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'Label' is ambiguous. It is defined hedgehog> * at src/Hedgehog/Internal/Property.hs:593:5 hedgehog> * at src/Hedgehog/Internal/Property.hs:672:1 hedgehog> You may be able to disambiguate the identifier by qualifying it or hedgehog> by specifying the type/value namespace explicitly. hedgehog> Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:590:1 hedgehog> Warning: 'ClassifierName' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> 86% ( 87 /101) in 'Hedgehog.Internal.Property' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> MonadTest (src/Hedgehog/Internal/Property.hs:766) hedgehog> coverPercentage (src/Hedgehog/Internal/Property.hs:1341) hedgehog> labelCovered (src/Hedgehog/Internal/Property.hs:1354) hedgehog> coverageFailures (src/Hedgehog/Internal/Property.hs:1363) hedgehog> journalCoverage (src/Hedgehog/Internal/Property.hs:1440) hedgehog> toCoverCount (src/Hedgehog/Internal/Property.hs:1316) hedgehog> TerminationCriteria (src/Hedgehog/Internal/Property.hs:576) hedgehog> verifiedTermination (src/Hedgehog/Internal/Property.hs:1227) hedgehog> mkTest (src/Hedgehog/Internal/Property.hs:825) hedgehog> mkTestT (src/Hedgehog/Internal/Property.hs:821) hedgehog> runTest (src/Hedgehog/Internal/Property.hs:833) hedgehog> runTestT (src/Hedgehog/Internal/Property.hs:829) hedgehog> wilsonBounds (src/Hedgehog/Internal/Property.hs:1402) hedgehog> 50% ( 1 / 2) in 'Hedgehog.Internal.Tripping' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 96% ( 31 / 32) in 'Hedgehog.Internal.State' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> 0% ( 0 / 7) in 'Hedgehog.Internal.Discovery' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> PropertySource (src/Hedgehog/Internal/Discovery.hs:35) hedgehog> readProperties (src/Hedgehog/Internal/Discovery.hs:40) hedgehog> findProperties (src/Hedgehog/Internal/Discovery.hs:66) hedgehog> readDeclaration (src/Hedgehog/Internal/Discovery.hs:44) hedgehog> Pos (src/Hedgehog/Internal/Discovery.hs:209) hedgehog> Position (src/Hedgehog/Internal/Discovery.hs:202) hedgehog> Warning: 'prop_' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> 25% ( 1 / 4) in 'Hedgehog.Internal.TH' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> TExpQ (src/Hedgehog/Internal/TH.hs:30) hedgehog> discoverPrefix (src/Hedgehog/Internal/TH.hs:50) hedgehog> 29% ( 5 / 17) in 'Hedgehog.Internal.Config' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> resolveColor (src/Hedgehog/Internal/Config.hs:190) hedgehog> resolveSeed (src/Hedgehog/Internal/Config.hs:197) hedgehog> resolveVerbosity (src/Hedgehog/Internal/Config.hs:204) hedgehog> resolveWorkers (src/Hedgehog/Internal/Config.hs:211) hedgehog> resolveSkip (src/Hedgehog/Internal/Config.hs:218) hedgehog> detectMark (src/Hedgehog/Internal/Config.hs:75) hedgehog> detectColor (src/Hedgehog/Internal/Config.hs:102) hedgehog> detectSeed (src/Hedgehog/Internal/Config.hs:136) hedgehog> detectVerbosity (src/Hedgehog/Internal/Config.hs:146) hedgehog> detectWorkers (src/Hedgehog/Internal/Config.hs:164) hedgehog> detectSkip (src/Hedgehog/Internal/Config.hs:174) tasty-smallcheck (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 tasty-smallcheck (post)> Pushing 2 paths (89 are already present) using zstd to cache sellout ⏳ tasty-smallcheck (post)> tasty-smallcheck (post)> Pushing /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc (272.72 KiB) tasty-smallcheck (post)> Pushing /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 (360.51 KiB) tasty-smallcheck (post)> tasty-smallcheck (post)> All done. tasty-smallcheck (post)> added 2 signatures tasty-smallcheck (post)> added 1 signatures tasty-smallcheck (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc /nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2 tasty-smallcheck (post)> copying 2 paths... tasty-smallcheck (post)> copying path '/nix/store/as4pcnlb1j1qrsjmgh79dk935g5cvvsl-tasty-smallcheck-0.8.2-doc' to 'https://cache.nix-ci.com'... tasty-smallcheck (post)> copying path '/nix/store/shcc1i5qamj4hdv282xvx1qzavraidk8-tasty-smallcheck-0.8.2' to 'https://cache.nix-ci.com'... tasty-smallcheck (post)> copying 1 paths... tasty-smallcheck (post)> copying path '/nix/store/8sbdlnfd0hszrvlqxhg34dnml0x6rl4i-tasty-smallcheck-0.8.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/3wplg5h4bdk2q639pmqlxpav67awivnf-filtrable-0.1.6.0.drv'... building '/nix/store/mp5b8kpjmm3r8m1b5ny4whvvcf16vqvr-integer-logarithms-1.0.4.drv'... building '/nix/store/ch0vb309qkiik508g8q6ssxrz33idpn0-tasty-hspec-1.2.0.4.drv'... streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> high code points [✔] hedgehog> 26% ( 7 / 26) in 'Hedgehog.Internal.Report' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> FailureReport (src/Hedgehog/Internal/Report.hs:100) hedgehog> FailedAnnotation (src/Hedgehog/Internal/Report.hs:94) hedgehog> Style (src/Hedgehog/Internal/Report.hs:205) hedgehog> Markup (src/Hedgehog/Internal/Report.hs:211) hedgehog> Config (src/Hedgehog/Internal/Report.hs:1316) hedgehog> defaultConfig (src/Hedgehog/Internal/Report.hs:1334) hedgehog> Context (src/Hedgehog/Internal/Report.hs:573) hedgehog> Lines (src/Hedgehog/Internal/Report.hs:567) hedgehog> renderProgress (src/Hedgehog/Internal/Report.hs:1309) hedgehog> renderResult (src/Hedgehog/Internal/Report.hs:1313) hedgehog> renderResultWith (src/Hedgehog/Internal/Report.hs:1337) hedgehog> renderSummary (src/Hedgehog/Internal/Report.hs:1341) hedgehog> renderDoc (src/Hedgehog/Internal/Report.hs:1189) hedgehog> ppProgress (src/Hedgehog/Internal/Report.hs:799) hedgehog> ppResult (src/Hedgehog/Internal/Report.hs:822) hedgehog> ppResultWith (src/Hedgehog/Internal/Report.hs:825) hedgehog> ppSummary (src/Hedgehog/Internal/Report.hs:1147) hedgehog> mkFailure (src/Hedgehog/Internal/Report.hs:277) hedgehog> 12% ( 1 / 8) in 'Hedgehog.Internal.Queue' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> TaskIndex (src/Hedgehog/Internal/Queue.hs:32) hedgehog> TasksRemaining (src/Hedgehog/Internal/Queue.hs:36) hedgehog> runTasks (src/Hedgehog/Internal/Queue.hs:51) hedgehog> finalizeTask (src/Hedgehog/Internal/Queue.hs:101) hedgehog> runActiveFinalizers (src/Hedgehog/Internal/Queue.hs:79) hedgehog> dequeueMVar (src/Hedgehog/Internal/Queue.hs:39) hedgehog> 64% ( 9 / 14) in 'Hedgehog.Internal.Runner' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> recheckAt (src/Hedgehog/Internal/Runner.hs:441) hedgehog> checkReport (src/Hedgehog/Internal/Runner.hs:205) hedgehog> checkRegion (src/Hedgehog/Internal/Runner.hs:380) hedgehog> checkNamed (src/Hedgehog/Internal/Runner.hs:411) hedgehog> 98% ( 93 / 94) in 'Hedgehog.Gen' hedgehog> Missing documentation for: hedgehog> Module header hedgehog> Warning: 'DeriveGeneric' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'DeriveAnyClass' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> Warning: 'DerivingStrategies' is out of scope. hedgehog> If you qualify the identifier, haddock can try to link it anyway. hedgehog> 94% ( 93 / 98) in 'Hedgehog' hedgehog> Missing documentation for: hedgehog> recheckAt (src/Hedgehog/Internal/Runner.hs:441) hedgehog> discoverPrefix (src/Hedgehog/Internal/TH.hs:50) hedgehog> verifiedTermination (src/Hedgehog/Internal/Property.hs:1227) hedgehog> MonadTest (src/Hedgehog/Internal/Property.hs:766) hedgehog> Rec hedgehog> Warning: Hedgehog.Internal.Barbie: could not find link destinations for: hedgehog> - Barbies.Generics.Constraints.P hedgehog> - Barbies.Generics.Constraints.GAllRec hedgehog> Warning: Hedgehog.Internal.Prelude: could not find link destinations for: hedgehog> - GHC.Prim.~# hedgehog> - Data.Functor.Utils.StateT hedgehog> - Data.Functor.Utils.StateR hedgehog> - Data.Functor.Utils.StateL hedgehog> - Data.Functor.Utils.Min hedgehog> - Data.Functor.Utils.Max hedgehog> - GHC.Generics.SingKind hedgehog> - GHC.Generics.DemoteRep hedgehog> - GHC.Generics.fromSing hedgehog> - GHC.Generics.SingI hedgehog> - GHC.Generics.sing hedgehog> - GHC.Generics.Sing hedgehog> - GHC.Generics.D:R:UReckWordp0 hedgehog> - GHC.Generics.D:R:UReckIntp0 hedgehog> - GHC.Generics.D:R:UReckFloatp0 hedgehog> - GHC.Generics.D:R:UReckDoublep0 hedgehog> - GHC.Generics.D:R:UReckCharp0 hedgehog> - Text.ParserCombinators.ReadP.P hedgehog> - GHC.Generics.D:R:SingBoola0 hedgehog> - GHC.Generics.STrue hedgehog> - GHC.Generics.SFalse hedgehog> - GHC.Generics.D:R:SingMaybeb0 hedgehog> - GHC.Generics.SNothing hedgehog> - GHC.Generics.SJust hedgehog> - System.Console.Regions.LineUpdate hedgehog> - Data.Set.Internal.MergeSet hedgehog> - Text.Printf.UPrintf hedgehog> - Text.Printf.hspr hedgehog> - Text.Printf.spr hedgehog> Warning: Hedgehog.Internal.Region: could not find link destinations for: hedgehog> - Hedgehog.Internal.Region.Body hedgehog> Warning: Hedgehog.Internal.State: could not find link destinations for: hedgehog> - Hedgehog.Internal.State.Context hedgehog> Warning: Hedgehog: could not find link destinations for: hedgehog> - Barbies.Generics.Constraints.P hedgehog> - Barbies.Generics.Constraints.GAllRec filtrable> Running phase: setupCompilerEnvironmentPhase filtrable> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. integer-logarithms> Running phase: setupCompilerEnvironmentPhase integer-logarithms> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. filtrable> Running phase: unpackPhase filtrable> unpacking source archive /nix/store/9if15bhjqaqc4qrzhgzsbkv785mshq9p-filtrable-0.1.6.0.tar.gz filtrable> source root is filtrable-0.1.6.0 filtrable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "filtrable-0.1.6.0/test/Spec.hs" filtrable> Running phase: patchPhase filtrable> Replace Cabal file with edited version from mirror://hackage/filtrable-0.1.6.0/revision/1.cabal. filtrable> Run jailbreak-cabal to lift version restrictions on build inputs. filtrable> Running phase: compileBuildDriverPhase filtrable> setupCompileFlags: -package-db=/build/tmp.4yuh5RMXOg/setup-package.conf.d -threaded tasty-hspec> Running phase: setupCompilerEnvironmentPhase tasty-hspec> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. filtrable> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.4yuh5RMXOg/Main.o ) integer-logarithms> Running phase: unpackPhase integer-logarithms> unpacking source archive /nix/store/ph0i5ssdxwdx25fp5i1sbmq6177nxsr9-integer-logarithms-1.0.4.tar.gz integer-logarithms> source root is integer-logarithms-1.0.4 integer-logarithms> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "integer-logarithms-1.0.4/test-suite/Test.hs" integer-logarithms> Running phase: patchPhase integer-logarithms> Running phase: compileBuildDriverPhase integer-logarithms> setupCompileFlags: -package-db=/build/tmp.KQkBHG56Ee/setup-package.conf.d -threaded filtrable> [2 of 2] Linking Setup integer-logarithms> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.KQkBHG56Ee/Main.o ) tasty-hspec> Running phase: unpackPhase tasty-hspec> unpacking source archive /nix/store/6vy4hv9scm48i0xp5822njwkwpla8jbq-tasty-hspec-1.2.0.4.tar.gz tasty-hspec> source root is tasty-hspec-1.2.0.4 integer-logarithms> [2 of 2] Linking Setup tasty-hspec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-hspec-1.2.0.4/tasty-hspec.cabal" tasty-hspec> Running phase: patchPhase tasty-hspec> Replace Cabal file with edited version from mirror://hackage/tasty-hspec-1.2.0.4/revision/6.cabal. tasty-hspec> Running phase: compileBuildDriverPhase tasty-hspec> setupCompileFlags: -package-db=/build/tmp.ZuW5xLVPe4/setup-package.conf.d -threaded tasty-hspec> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ZuW5xLVPe4/Main.o ) streaming-commons> UTF16LE tasty-hspec> [2 of 2] Linking Setup streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. filtrable> Running phase: updateAutotoolsGnuConfigScriptsPhase filtrable> Running phase: configurePhase filtrable> configureFlags: --verbose --prefix=/nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc/share/doc/filtrable-0.1.6.0 --with-gcc=gcc --package-db=/build/tmp.4yuh5RMXOg/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib filtrable> Using Parsec parser filtrable> Configuring filtrable-0.1.6.0... integer-logarithms> Running phase: updateAutotoolsGnuConfigScriptsPhase integer-logarithms> Running phase: configurePhase integer-logarithms> configureFlags: --verbose --prefix=/nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 --with-gcc=gcc --package-db=/build/tmp.KQkBHG56Ee/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib integer-logarithms> Using Parsec parser integer-logarithms> Configuring integer-logarithms-1.0.4... tasty-hspec> Running phase: updateAutotoolsGnuConfigScriptsPhase tasty-hspec> Running phase: configurePhase tasty-hspec> configureFlags: --verbose --prefix=/nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc/share/doc/tasty-hspec-1.2.0.4 --with-gcc=gcc --package-db=/build/tmp.ZuW5xLVPe4/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tasty-hspec> Using Parsec parser tasty-hspec> Configuring tasty-hspec-1.2.0.4... filtrable> Flags chosen: containers=True filtrable> Dependency base: using base-4.18.1.0 filtrable> Dependency containers >=0.5.11 && <0.7: using containers-0.6.7 filtrable> Dependency transformers: using transformers-0.6.1.0 filtrable> Dependency base: using base-4.18.1.0 filtrable> Dependency filtrable: using filtrable-0.1.6.0 filtrable> Dependency smallcheck: using smallcheck-1.2.1.1 filtrable> Dependency tasty: using tasty-1.5.3 filtrable> Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 integer-logarithms> Flags chosen: check-bounds=False, integer-gmp=True integer-logarithms> Dependency array >=0.5.3.0 && <0.6: using array-0.5.5.0 integer-logarithms> Dependency base >=4.15 && <4.22: using base-4.18.1.0 integer-logarithms> Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3 integer-logarithms> Dependency ghc-prim <0.14: using ghc-prim-0.10.0 integer-logarithms> Dependency QuickCheck >=2.14.1 && <2.16: using QuickCheck-2.14.3 integer-logarithms> Dependency base: using base-4.18.1.0 integer-logarithms> Dependency integer-logarithms: using integer-logarithms-1.0.4 integer-logarithms> Dependency smallcheck >=1.2 && <1.3: using smallcheck-1.2.1.1 integer-logarithms> Dependency tasty >=1.4 && <1.6: using tasty-1.5.3 integer-logarithms> Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 integer-logarithms> Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 integer-logarithms> Dependency tasty-smallcheck >=0.8 && <0.9: using tasty-smallcheck-0.8.2 tasty-hspec> Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 tasty-hspec> Dependency base >=4.11 && <4.22: using base-4.18.1.0 tasty-hspec> Dependency hspec >=2.11.0 && <2.12: using hspec-2.11.12 tasty-hspec> Dependency hspec-api >=2.11.0 && <2.12: using hspec-api-2.11.12 tasty-hspec> Dependency hspec-core >=2.11.0 && <2.12: using hspec-core-2.11.12 tasty-hspec> Dependency tasty >=1.3 && <1.6: using tasty-1.5.3 tasty-hspec> Dependency tasty-quickcheck >=0.9.1 && <0.12: using tasty-quickcheck-0.11 tasty-hspec> Dependency tasty-smallcheck >=0.1 && <0.9: using tasty-smallcheck-0.8.2 filtrable> Source component graph: filtrable> component lib filtrable> component test:test dependency lib filtrable> Configured component graph: filtrable> component filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> include base-4.18.1.0 filtrable> include containers-0.6.7 filtrable> include transformers-0.6.1.0 filtrable> component filtrable-0.1.6.0-Koq8NR209Tm9SaUA2kI6R8-test filtrable> include base-4.18.1.0 filtrable> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 filtrable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 filtrable> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl filtrable> Linked component graph: filtrable> unit filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> include base-4.18.1.0 filtrable> include containers-0.6.7 filtrable> include transformers-0.6.1.0 filtrable> Data.Filtrable=filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68:Data.Filtrable filtrable> unit filtrable-0.1.6.0-Koq8NR209Tm9SaUA2kI6R8-test filtrable> include base-4.18.1.0 filtrable> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 filtrable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 filtrable> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl filtrable> Ready component graph: filtrable> definite filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> depends base-4.18.1.0 filtrable> depends containers-0.6.7 filtrable> depends transformers-0.6.1.0 filtrable> definite filtrable-0.1.6.0-Koq8NR209Tm9SaUA2kI6R8-test filtrable> depends base-4.18.1.0 filtrable> depends filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> depends smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 filtrable> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 filtrable> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl filtrable> Using Cabal-3.10.1.0 compiled by ghc-9.6 filtrable> Using compiler: ghc-9.6.3 filtrable> Using install prefix: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 filtrable> Executables installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/bin filtrable> Libraries installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> Dynamic Libraries installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 filtrable> Private executables installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/libexec/x86_64-linux-ghc-9.6.3/filtrable-0.1.6.0 filtrable> Data files installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/share/x86_64-linux-ghc-9.6.3/filtrable-0.1.6.0 filtrable> Documentation installed in: filtrable> /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc/share/doc/filtrable-0.1.6.0 filtrable> Configuration files installed in: filtrable> /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/etc filtrable> No alex found filtrable> Using ar found on system at: filtrable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar filtrable> No c2hs found filtrable> No cpphs found filtrable> No doctest found filtrable> Using gcc version 14.3.0 given by user at: filtrable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc filtrable> Using ghc version 9.6.3 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc filtrable> Using ghc-pkg version 9.6.3 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 filtrable> No ghcjs found filtrable> No ghcjs-pkg found filtrable> No greencard found filtrable> Using haddock version 2.29.1 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 filtrable> No happy found filtrable> Using haskell-suite found on system at: haskell-suite-dummy-location filtrable> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location filtrable> No hmake found filtrable> Using hpc version 0.68 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 filtrable> Using hsc2hs version 0.68.9 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 filtrable> Using hscolour version 1.25 found on system at: filtrable> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour filtrable> No jhc found filtrable> Using ld found on system at: filtrable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold filtrable> No pkg-config found filtrable> Using runghc version 9.6.3 found on system at: filtrable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 filtrable> Using strip version 2.44 found on system at: filtrable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip filtrable> Using tar found on system at: filtrable> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar filtrable> No uhc found integer-logarithms> Source component graph: integer-logarithms> component lib integer-logarithms> component test:spec dependency lib integer-logarithms> Configured component graph: integer-logarithms> component integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> include array-0.5.5.0 integer-logarithms> include base-4.18.1.0 integer-logarithms> include ghc-bignum-1.3 integer-logarithms> include ghc-prim-0.10.0 integer-logarithms> component integer-logarithms-1.0.4-L9gwhkdKdCAC5sl2EwjooB-spec integer-logarithms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS integer-logarithms> include base-4.18.1.0 integer-logarithms> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 integer-logarithms> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 integer-logarithms> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm integer-logarithms> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF integer-logarithms> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl integer-logarithms> Linked component graph: integer-logarithms> unit integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> include array-0.5.5.0 integer-logarithms> include base-4.18.1.0 integer-logarithms> include ghc-bignum-1.3 integer-logarithms> include ghc-prim-0.10.0 integer-logarithms> GHC.Integer.Logarithms.Compat=integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1:GHC.Integer.Logarithms.Compat,Math.NumberTheory.Logarithms=integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1:Math.NumberTheory.Logarithms,Math.NumberTheory.Powers.Integer=integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1:Math.NumberTheory.Powers.Integer,Math.NumberTheory.Powers.Natural=integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1:Math.NumberTheory.Powers.Natural integer-logarithms> unit integer-logarithms-1.0.4-L9gwhkdKdCAC5sl2EwjooB-spec integer-logarithms> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS integer-logarithms> include base-4.18.1.0 integer-logarithms> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 integer-logarithms> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 integer-logarithms> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm integer-logarithms> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF integer-logarithms> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl integer-logarithms> Ready component graph: integer-logarithms> definite integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> depends array-0.5.5.0 integer-logarithms> depends base-4.18.1.0 integer-logarithms> depends ghc-bignum-1.3 integer-logarithms> depends ghc-prim-0.10.0 integer-logarithms> definite integer-logarithms-1.0.4-L9gwhkdKdCAC5sl2EwjooB-spec integer-logarithms> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS integer-logarithms> depends base-4.18.1.0 integer-logarithms> depends integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> depends smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 integer-logarithms> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 integer-logarithms> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm integer-logarithms> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF integer-logarithms> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl integer-logarithms> Using Cabal-3.10.1.0 compiled by ghc-9.6 integer-logarithms> Using compiler: ghc-9.6.3 integer-logarithms> Using install prefix: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 integer-logarithms> Executables installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/bin integer-logarithms> Libraries installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> Dynamic Libraries installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 integer-logarithms> Private executables installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/libexec/x86_64-linux-ghc-9.6.3/integer-logarithms-1.0.4 integer-logarithms> Data files installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/share/x86_64-linux-ghc-9.6.3/integer-logarithms-1.0.4 integer-logarithms> Documentation installed in: integer-logarithms> /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 integer-logarithms> Configuration files installed in: integer-logarithms> /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/etc integer-logarithms> No alex found integer-logarithms> Using ar found on system at: integer-logarithms> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar integer-logarithms> No c2hs found integer-logarithms> No cpphs found integer-logarithms> No doctest found integer-logarithms> Using gcc version 14.3.0 given by user at: integer-logarithms> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc integer-logarithms> Using ghc version 9.6.3 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc integer-logarithms> Using ghc-pkg version 9.6.3 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 integer-logarithms> No ghcjs found integer-logarithms> No ghcjs-pkg found integer-logarithms> No greencard found integer-logarithms> Using haddock version 2.29.1 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 integer-logarithms> No happy found integer-logarithms> Using haskell-suite found on system at: haskell-suite-dummy-location integer-logarithms> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location integer-logarithms> No hmake found integer-logarithms> Using hpc version 0.68 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 integer-logarithms> Using hsc2hs version 0.68.9 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 integer-logarithms> Using hscolour version 1.25 found on system at: integer-logarithms> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour integer-logarithms> No jhc found integer-logarithms> Using ld found on system at: integer-logarithms> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold integer-logarithms> No pkg-config found integer-logarithms> Using runghc version 9.6.3 found on system at: integer-logarithms> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 integer-logarithms> Using strip version 2.44 found on system at: integer-logarithms> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip integer-logarithms> Using tar found on system at: integer-logarithms> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar integer-logarithms> No uhc found filtrable> Running phase: buildPhase filtrable> Preprocessing library for filtrable-0.1.6.0.. filtrable> Building library for filtrable-0.1.6.0.. integer-logarithms> Running phase: buildPhase tasty-hspec> Source component graph: component lib tasty-hspec> Configured component graph: tasty-hspec> component tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-hspec> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS tasty-hspec> include base-4.18.1.0 tasty-hspec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-hspec> include hspec-api-2.11.12-p3xKHnA411GQUfUmAhbxi tasty-hspec> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-hspec> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hspec> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-hspec> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-hspec> Linked component graph: tasty-hspec> unit tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-hspec> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS tasty-hspec> include base-4.18.1.0 tasty-hspec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-hspec> include hspec-api-2.11.12-p3xKHnA411GQUfUmAhbxi tasty-hspec> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-hspec> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hspec> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-hspec> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-hspec> Test.Tasty.Hspec=tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe:Test.Tasty.Hspec tasty-hspec> Ready component graph: tasty-hspec> definite tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-hspec> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS tasty-hspec> depends base-4.18.1.0 tasty-hspec> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-hspec> depends hspec-api-2.11.12-p3xKHnA411GQUfUmAhbxi tasty-hspec> depends hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-hspec> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hspec> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-hspec> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-hspec> Using Cabal-3.10.1.0 compiled by ghc-9.6 tasty-hspec> Using compiler: ghc-9.6.3 tasty-hspec> Using install prefix: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 tasty-hspec> Executables installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/bin tasty-hspec> Libraries installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-hspec> Dynamic Libraries installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tasty-hspec> Private executables installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/libexec/x86_64-linux-ghc-9.6.3/tasty-hspec-1.2.0.4 tasty-hspec> Data files installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/share/x86_64-linux-ghc-9.6.3/tasty-hspec-1.2.0.4 tasty-hspec> Documentation installed in: tasty-hspec> /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc/share/doc/tasty-hspec-1.2.0.4 tasty-hspec> Configuration files installed in: tasty-hspec> /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/etc tasty-hspec> No alex found tasty-hspec> Using ar found on system at: tasty-hspec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tasty-hspec> No c2hs found tasty-hspec> No cpphs found tasty-hspec> No doctest found tasty-hspec> Using gcc version 14.3.0 given by user at: tasty-hspec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tasty-hspec> Using ghc version 9.6.3 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tasty-hspec> Using ghc-pkg version 9.6.3 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tasty-hspec> No ghcjs found tasty-hspec> No ghcjs-pkg found tasty-hspec> No greencard found tasty-hspec> Using haddock version 2.29.1 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tasty-hspec> No happy found tasty-hspec> Using haskell-suite found on system at: haskell-suite-dummy-location tasty-hspec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tasty-hspec> No hmake found tasty-hspec> Using hpc version 0.68 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tasty-hspec> Using hsc2hs version 0.68.9 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tasty-hspec> Using hscolour version 1.25 found on system at: tasty-hspec> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tasty-hspec> No jhc found tasty-hspec> Using ld found on system at: tasty-hspec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tasty-hspec> No pkg-config found tasty-hspec> Using runghc version 9.6.3 found on system at: tasty-hspec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tasty-hspec> Using strip version 2.44 found on system at: tasty-hspec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tasty-hspec> Using tar found on system at: tasty-hspec> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tasty-hspec> No uhc found integer-logarithms> Preprocessing library for integer-logarithms-1.0.4.. integer-logarithms> Building library for integer-logarithms-1.0.4.. filtrable> [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, dist/build/Data/Set/Private.o, dist/build/Data/Set/Private.dyn_o ) streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. tasty-hspec> Running phase: buildPhase integer-logarithms> [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o, dist/build/GHC/Integer/Logarithms/Compat.dyn_o ) tasty-hspec> Preprocessing library for tasty-hspec-1.2.0.4.. tasty-hspec> Building library for tasty-hspec-1.2.0.4.. integer-logarithms> [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o, dist/build/Math/NumberTheory/Logarithms.dyn_o ) filtrable> [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, dist/build/Data/Filtrable.o, dist/build/Data/Filtrable.dyn_o ) tasty-hspec> [1 of 1] Compiling Test.Tasty.Hspec ( src/Test/Tasty/Hspec.hs, dist/build/Test/Tasty/Hspec.o, dist/build/Test/Tasty/Hspec.dyn_o ) filtrable> filtrable> Data/Filtrable.hs:16:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Bool’ is redundant filtrable> except perhaps to import instances from ‘Data.Bool’ filtrable> To import instances alone, use: import Data.Bool() filtrable> | filtrable> 16 | import Data.Bool (bool) filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ filtrable> filtrable> Data/Filtrable.hs:22:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Traversable’ is redundant filtrable> except perhaps to import instances from ‘Data.Traversable’ filtrable> To import instances alone, use: import Data.Traversable() filtrable> | filtrable> 22 | import Data.Traversable filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ tasty-hspec> [1 of 1] Compiling Test.Tasty.Hspec ( src/Test/Tasty/Hspec.hs, dist/build/Test/Tasty/Hspec.p_o ) hedgehog> Documentation created: dist/doc/html/hedgehog/index.html, hedgehog> dist/doc/html/hedgehog/hedgehog.txt integer-logarithms> [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.o, dist/build/Math/NumberTheory/Powers/Integer.dyn_o ) integer-logarithms> [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.o, dist/build/Math/NumberTheory/Powers/Natural.dyn_o ) hedgehog> Preprocessing test suite 'test' for hedgehog-1.5.. hedgehog> Running phase: installPhase hedgehog> Installing library in /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp integer-logarithms> [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.p_o ) integer-logarithms> [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.p_o ) filtrable> [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, dist/build/Data/Set/Private.p_o ) filtrable> [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, dist/build/Data/Filtrable.p_o ) filtrable> filtrable> Data/Filtrable.hs:16:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Bool’ is redundant filtrable> except perhaps to import instances from ‘Data.Bool’ filtrable> To import instances alone, use: import Data.Bool() filtrable> | filtrable> 16 | import Data.Bool (bool) filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ filtrable> filtrable> Data/Filtrable.hs:22:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Traversable’ is redundant filtrable> except perhaps to import instances from ‘Data.Traversable’ filtrable> To import instances alone, use: import Data.Traversable() filtrable> | filtrable> 22 | import Data.Traversable filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ hedgehog> Running phase: fixupPhase hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 hedgehog> shrinking /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp-ghc9.6.3.so hedgehog> checking for references to /build/ in /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5... hedgehog> patching script interpreter paths in /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 hedgehog> stripping (with command strip and flags -S -p) in /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5/lib tasty-hspec> Running phase: checkPhase tasty-hspec> Package has no test suites. tasty-hspec> Running phase: haddockPhase hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc integer-logarithms> [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.p_o ) integer-logarithms> [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.p_o ) hedgehog> checking for references to /build/ in /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc... hedgehog> patching script interpreter paths in /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc tasty-hspec> Preprocessing library for tasty-hspec-1.2.0.4.. tasty-hspec> Running Haddock on library for tasty-hspec-1.2.0.4.. hedgehog (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 hedgehog (post)> Pushing 2 paths (128 are already present) using zstd to cache sellout ⏳ hedgehog (post)> hedgehog (post)> Pushing /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 (23.85 MiB) hedgehog (post)> Pushing /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc (15.26 MiB) hedgehog (post)> hedgehog (post)> All done. hedgehog (post)> added 2 signatures hedgehog (post)> added 7 signatures hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc /nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5 hedgehog (post)> copying 2 paths... hedgehog (post)> copying path '/nix/store/fwwm9dx9r24299ym3zzvb949pg1bmcyv-hedgehog-1.5-doc' to 'https://cache.nix-ci.com'... hedgehog (post)> copying path '/nix/store/y4ly32bw4s2c9p3xc0vlvxkhz8f5nb9f-hedgehog-1.5' to 'https://cache.nix-ci.com'... hedgehog (post)> copying 1 paths... hedgehog (post)> copying path '/nix/store/0rc5fq28jl0777rli99kb23sjfpzh677-hedgehog-1.5.drv' to 'https://cache.nix-ci.com'... building '/nix/store/4whkhh7yrziqswqm2h79gvj1ka998bwx-hspec-hedgehog-0.3.0.0.drv'... building '/nix/store/ci5lmx0za24qxsahlwazdpng3f7kibkg-tasty-hedgehog-1.4.0.2.drv'... streaming-commons> high code points [✔] streaming-commons> UTF16BE streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> high code points [✔] filtrable> Preprocessing test suite 'test' for filtrable-0.1.6.0.. filtrable> Building test suite 'test' for filtrable-0.1.6.0.. filtrable> [1 of 1] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) filtrable> filtrable> test/Spec.hs:17:47: warning: [GHC-88464] [-Wpartial-type-signatures] filtrable> • Found type wildcard ‘_’ standing for ‘Maybe Bool -> Bool’ filtrable> • In an expression type signature: _ -> [Maybe Bool] -> _ filtrable> In the second argument of ‘testProperty’, namely filtrable> ‘(prop_filter :: _ -> [Maybe Bool] -> _)’ filtrable> In the expression: filtrable> testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) filtrable> • Relevant bindings include filtrable> main :: IO () (bound at test/Spec.hs:15:1) filtrable> | filtrable> 17 | [ testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) filtrable> | ^ filtrable> filtrable> test/Spec.hs:17:68: warning: [GHC-88464] [-Wpartial-type-signatures] filtrable> • Found type wildcard ‘_’ standing for ‘Bool’ filtrable> • In an expression type signature: _ -> [Maybe Bool] -> _ filtrable> In the second argument of ‘testProperty’, namely filtrable> ‘(prop_filter :: _ -> [Maybe Bool] -> _)’ filtrable> In the expression: filtrable> testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) filtrable> • Relevant bindings include filtrable> main :: IO () (bound at test/Spec.hs:15:1) filtrable> | filtrable> 17 | [ testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) filtrable> | ^ filtrable> filtrable> test/Spec.hs:20:50: warning: [GHC-88464] [-Wpartial-type-signatures] filtrable> • Found type wildcard ‘_’ standing for ‘Bool’ filtrable> • In an expression type signature: [Int] -> _ filtrable> In the second argument of ‘testProperty’, namely filtrable> ‘(prop_nub :: [Int] -> _)’ filtrable> In the expression: testProperty "nub" (prop_nub :: [Int] -> _) filtrable> • Relevant bindings include filtrable> main :: IO () (bound at test/Spec.hs:15:1) filtrable> | filtrable> 20 | [ testProperty "nub" (prop_nub :: [Int] -> _) filtrable> | ^ filtrable> filtrable> test/Spec.hs:21:56: warning: [GHC-88464] [-Wpartial-type-signatures] filtrable> • Found type wildcard ‘_’ standing for ‘Bool’ filtrable> • In an expression type signature: [Int] -> _ filtrable> In the second argument of ‘testProperty’, namely filtrable> ‘(prop_nubOrd :: [Int] -> _)’ filtrable> In the expression: filtrable> testProperty "nubOrd" (prop_nubOrd :: [Int] -> _) filtrable> • Relevant bindings include filtrable> main :: IO () (bound at test/Spec.hs:15:1) filtrable> | filtrable> 21 | , testProperty "nubOrd" (prop_nubOrd :: [Int] -> _) filtrable> | ^ filtrable> [2 of 2] Linking dist/build/test/test filtrable> Running phase: checkPhase filtrable> Running 1 test suites... filtrable> Test suite test: RUNNING... filtrable> filtrable> Filtrable filtrable> filter: OK filtrable> 536 tests completed filtrable> nub filtrable> nub: OK (0.05s) filtrable> 1333 tests completed filtrable> nubOrd: OK (0.05s) filtrable> 1333 tests completed filtrable> filtrable> All 3 tests passed (0.10s) filtrable> Test suite test: PASS filtrable> Test suite logged to: dist/test/filtrable-0.1.6.0-test.log filtrable> 1 of 1 test suites (1 of 1 test cases) passed. filtrable> Running phase: haddockPhase filtrable> Preprocessing library for filtrable-0.1.6.0.. filtrable> Running Haddock on library for filtrable-0.1.6.0.. filtrable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. integer-logarithms> Preprocessing test suite 'spec' for integer-logarithms-1.0.4.. integer-logarithms> Building test suite 'spec' for integer-logarithms-1.0.4.. integer-logarithms> [1 of 4] Compiling Math.NumberTheory.TestUtils ( test-suite/Math/NumberTheory/TestUtils.hs, dist/build/spec/spec-tmp/Math/NumberTheory/TestUtils.o ) integer-logarithms> [2 of 4] Compiling Orphans ( test-suite/Orphans.hs, dist/build/spec/spec-tmp/Orphans.o ) integer-logarithms> [3 of 4] Compiling Math.NumberTheory.LogarithmsTests ( test-suite/Math/NumberTheory/LogarithmsTests.hs, dist/build/spec/spec-tmp/Math/NumberTheory/LogarithmsTests.o ) integer-logarithms> [4 of 4] Compiling Main ( test-suite/Test.hs, dist/build/spec/spec-tmp/Main.o ) integer-logarithms> [5 of 5] Linking dist/build/spec/spec integer-logarithms> Running phase: checkPhase integer-logarithms> Running 1 test suites... integer-logarithms> Test suite spec: RUNNING... integer-logarithms> All integer-logarithms> Logarithms integer-logarithms> integerLogBase integer-logarithms> smallcheck: OK integer-logarithms> 25 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLog2 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLog2Huge integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLog10 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> naturalLogBase integer-logarithms> smallcheck: OK integer-logarithms> 25 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> naturalLog2 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> naturalLog2Huge integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> naturalLog10 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> intLog2 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> wordLog2 integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLogBase' integer-logarithms> smallcheck: OK integer-logarithms> 25 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLogBase' with base > 32 and n >= base ^ 2 integer-logarithms> smallcheck: OK integer-logarithms> 25 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLog2' integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integerLog10' integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> intLog2' integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> wordLog2' integer-logarithms> smallcheck: OK integer-logarithms> 5 tests completed integer-logarithms> quickcheck: OK integer-logarithms> +++ OK, passed 100 tests. integer-logarithms> integer-logarithms> All 32 tests passed (0.01s) integer-logarithms> Test suite spec: PASS integer-logarithms> Test suite logged to: dist/test/integer-logarithms-1.0.4-spec.log integer-logarithms> 1 of 1 test suites (1 of 1 test cases) passed. integer-logarithms> Running phase: haddockPhase integer-logarithms> Preprocessing library for integer-logarithms-1.0.4.. integer-logarithms> Running Haddock on library for integer-logarithms-1.0.4.. integer-logarithms> Warning: --source-* options are ignored when --hyperlinked-source is enabled. integer-logarithms> 40% ( 2 / 5) in 'GHC.Integer.Logarithms.Compat' integer-logarithms> Missing documentation for: integer-logarithms> integerLogBase# integer-logarithms> integerLog2# integer-logarithms> wordLog2# integer-logarithms> 100% ( 17 / 17) in 'Math.NumberTheory.Logarithms' integer-logarithms> 100% ( 3 / 3) in 'Math.NumberTheory.Powers.Integer' integer-logarithms> 100% ( 3 / 3) in 'Math.NumberTheory.Powers.Natural' integer-logarithms> Documentation created: dist/doc/html/integer-logarithms/index.html, integer-logarithms> dist/doc/html/integer-logarithms/integer-logarithms.txt integer-logarithms> Preprocessing test suite 'spec' for integer-logarithms-1.0.4.. integer-logarithms> Running phase: installPhase integer-logarithms> Installing library in /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 integer-logarithms> Running phase: fixupPhase tasty-hspec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tasty-hspec> Warning: 'Spec' is out of scope. tasty-hspec> If you qualify the identifier, haddock can try to link it anyway. tasty-hspec> 100% ( 8 / 8) in 'Test.Tasty.Hspec' tasty-hspec> Documentation created: dist/doc/html/tasty-hspec/index.html, tasty-hspec> dist/doc/html/tasty-hspec/tasty-hspec.txt tasty-hspec> Running phase: installPhase tasty-hspec> Installing library in /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-hspec> Running phase: fixupPhase tasty-hspec> shrinking RPATHs of ELF executables and libraries in /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 tasty-hspec> shrinking /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe-ghc9.6.3.so tasty-hspec> checking for references to /build/ in /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4... tasty-hspec> patching script interpreter paths in /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 tasty-hspec> stripping (with command strip and flags -S -p) in /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4/lib tasty-hspec> shrinking RPATHs of ELF executables and libraries in /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc tasty-hspec> checking for references to /build/ in /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc... tasty-hspec> patching script interpreter paths in /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc filtrable> Warning: 'union' is out of scope. filtrable> If you qualify the identifier, haddock can try to link it anyway. filtrable> Warning: 'intersection' is out of scope. filtrable> If you qualify the identifier, haddock can try to link it anyway. filtrable> Warning: 'difference' is out of scope. filtrable> If you qualify the identifier, haddock can try to link it anyway. filtrable> Warning: 'insert' is out of scope. filtrable> If you qualify the identifier, haddock can try to link it anyway. filtrable> 100% ( 8 / 8) in 'Data.Filtrable' filtrable> filtrable> Data/Filtrable.hs:16:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Bool’ is redundant filtrable> except perhaps to import instances from ‘Data.Bool’ filtrable> To import instances alone, use: import Data.Bool() filtrable> | filtrable> 16 | import Data.Bool (bool) filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ filtrable> filtrable> Data/Filtrable.hs:22:1: warning: [-Wunused-imports] filtrable> The import of ‘Data.Traversable’ is redundant filtrable> except perhaps to import instances from ‘Data.Traversable’ filtrable> To import instances alone, use: import Data.Traversable() filtrable> | filtrable> 22 | import Data.Traversable filtrable> | ^^^^^^^^^^^^^^^^^^^^^^^ filtrable> Documentation created: dist/doc/html/filtrable/index.html, filtrable> dist/doc/html/filtrable/filtrable.txt filtrable> Preprocessing test suite 'test' for filtrable-0.1.6.0.. filtrable> Running phase: installPhase filtrable> Installing library in /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 filtrable> Running phase: fixupPhase filtrable> shrinking RPATHs of ELF executables and libraries in /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 filtrable> shrinking /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfiltrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68-ghc9.6.3.so filtrable> checking for references to /build/ in /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0... filtrable> patching script interpreter paths in /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 filtrable> stripping (with command strip and flags -S -p) in /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0/lib filtrable> shrinking RPATHs of ELF executables and libraries in /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc filtrable> checking for references to /build/ in /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc... filtrable> patching script interpreter paths in /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc integer-logarithms> shrinking RPATHs of ELF executables and libraries in /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 integer-logarithms> shrinking /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSinteger-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1-ghc9.6.3.so integer-logarithms> checking for references to /build/ in /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4... integer-logarithms> patching script interpreter paths in /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 integer-logarithms> stripping (with command strip and flags -S -p) in /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4/lib integer-logarithms> shrinking RPATHs of ELF executables and libraries in /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc integer-logarithms> checking for references to /build/ in /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc... integer-logarithms> patching script interpreter paths in /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc tasty-hspec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 tasty-hspec (post)> Pushing 2 paths (121 are already present) using zstd to cache sellout ⏳ tasty-hspec (post)> tasty-hspec (post)> Pushing /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 (260.30 KiB) tasty-hspec (post)> Pushing /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc (200.02 KiB) tasty-hspec (post)> tasty-hspec (post)> All done. tasty-hspec (post)> added 2 signatures tasty-hspec (post)> added 2 signatures tasty-hspec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc /nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4 tasty-hspec (post)> copying 2 paths... tasty-hspec (post)> copying path '/nix/store/0mn8g9sv1zp5gx1hd1dajprlj8i990f2-tasty-hspec-1.2.0.4-doc' to 'https://cache.nix-ci.com'... tasty-hspec (post)> copying path '/nix/store/6z0xq4yz7ycj5x661srw0y0ak9clk576-tasty-hspec-1.2.0.4' to 'https://cache.nix-ci.com'... tasty-hspec (post)> copying 1 paths... tasty-hspec (post)> copying path '/nix/store/ch0vb309qkiik508g8q6ssxrz33idpn0-tasty-hspec-1.2.0.4.drv' to 'https://cache.nix-ci.com'... streaming-commons> UTF32LE streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. hspec-hedgehog> Running phase: setupCompilerEnvironmentPhase hspec-hedgehog> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hspec-hedgehog> Running phase: unpackPhase hspec-hedgehog> unpacking source archive /nix/store/prnkkwvn142s75a42f5jsk66c61v1fl7-hspec-hedgehog-0.3.0.0.tar.gz hspec-hedgehog> source root is hspec-hedgehog-0.3.0.0 hspec-hedgehog> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hspec-hedgehog-0.3.0.0/test/Test/Hspec/HedgehogSpec.hs" hspec-hedgehog> Running phase: patchPhase hspec-hedgehog> Running phase: compileBuildDriverPhase hspec-hedgehog> setupCompileFlags: -package-db=/build/tmp.PXHjByOw8k/setup-package.conf.d -threaded hspec-hedgehog> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.PXHjByOw8k/Main.o ) hspec-hedgehog> [2 of 2] Linking Setup hspec-hedgehog> Running phase: updateAutotoolsGnuConfigScriptsPhase hspec-hedgehog> Running phase: configurePhase hspec-hedgehog> configureFlags: --verbose --prefix=/nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc/share/doc/hspec-hedgehog-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.PXHjByOw8k/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib hspec-hedgehog> Using Parsec parser hspec-hedgehog> Configuring hspec-hedgehog-0.3.0.0... hspec-hedgehog> Dependency QuickCheck >=2.9.2 && <3: using QuickCheck-2.14.3 hspec-hedgehog> Dependency base >=4.7 && <5: using base-4.18.1.0 hspec-hedgehog> Dependency hedgehog >=1.5: using hedgehog-1.5 hspec-hedgehog> Dependency hspec >=2.11.0 && <3: using hspec-2.11.12 hspec-hedgehog> Dependency hspec-core >=2.11.0 && <3: using hspec-core-2.11.12 hspec-hedgehog> Dependency splitmix >=0.0.1 && <1: using splitmix-0.1.1 hspec-hedgehog> Dependency HUnit: using HUnit-1.6.2.0 hspec-hedgehog> Dependency QuickCheck: using QuickCheck-2.14.3 hspec-hedgehog> Dependency base >=4.7 && <5: using base-4.18.1.0 hspec-hedgehog> Dependency hedgehog >=1.5: using hedgehog-1.5 hspec-hedgehog> Dependency hspec >=2.11.0 && <3: using hspec-2.11.12 hspec-hedgehog> Dependency hspec-core >=2.11.0 && <3: using hspec-core-2.11.12 hspec-hedgehog> Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 hspec-hedgehog> Source component graph: hspec-hedgehog> component lib hspec-hedgehog> component test:spec dependency lib hspec-hedgehog> Configured component graph: hspec-hedgehog> component hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> include base-4.18.1.0 hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY hspec-hedgehog> component hspec-hedgehog-0.3.0.0-5xzrMDO6xtXFHDJtuCHXVK-spec hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hspec-hedgehog> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> include base-4.18.1.0 hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> Linked component graph: hspec-hedgehog> unit hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> include base-4.18.1.0 hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-hedgehog> Running phase: setupCompilerEnvironmentPhase tasty-hedgehog> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tasty-hedgehog> Running phase: unpackPhase tasty-hedgehog> unpacking source archive /nix/store/c7lip15ss1zm2zsp6i971ky2zjla3sm3-tasty-hedgehog-1.4.0.2.tar.gz tasty-hedgehog> source root is tasty-hedgehog-1.4.0.2 tasty-hedgehog> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-hedgehog-1.4.0.2/test/Main.hs" tasty-hedgehog> Running phase: patchPhase tasty-hedgehog> Replace Cabal file with edited version from mirror://hackage/tasty-hedgehog-1.4.0.2/revision/6.cabal. tasty-hedgehog> Running phase: compileBuildDriverPhase tasty-hedgehog> setupCompileFlags: -package-db=/build/tmp.jBq6cpecQz/setup-package.conf.d -threaded tasty-hedgehog> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.jBq6cpecQz/Main.o ) tasty-hedgehog> [2 of 2] Linking Setup tasty-hedgehog> Running phase: updateAutotoolsGnuConfigScriptsPhase tasty-hedgehog> Running phase: configurePhase tasty-hedgehog> configureFlags: --verbose --prefix=/nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc/share/doc/tasty-hedgehog-1.4.0.2 --with-gcc=gcc --package-db=/build/tmp.jBq6cpecQz/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tasty-hedgehog> Using Parsec parser tasty-hedgehog> Configuring tasty-hedgehog-1.4.0.2... tasty-hedgehog> Dependency base >=4.8 && <4.22: using base-4.18.1.0 tasty-hedgehog> Dependency hedgehog >=1.4 && <1.6: using hedgehog-1.5 tasty-hedgehog> Dependency tagged >=0.8 && <0.9: using tagged-0.8.8 tasty-hedgehog> Dependency tasty >=0.11 && <1.6: using tasty-1.5.3 tasty-hedgehog> Source component graph: component lib tasty-hedgehog> Configured component graph: tasty-hedgehog> component tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-hedgehog> include base-4.18.1.0 tasty-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-hedgehog> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-hedgehog> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hedgehog> Linked component graph: tasty-hedgehog> unit tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-hedgehog> include base-4.18.1.0 tasty-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-hedgehog> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-hedgehog> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hedgehog> Test.Tasty.Hedgehog=tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1:Test.Tasty.Hedgehog tasty-hedgehog> Ready component graph: tasty-hedgehog> definite tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-hedgehog> depends base-4.18.1.0 tasty-hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-hedgehog> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL tasty-hedgehog> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-hedgehog> Using Cabal-3.10.1.0 compiled by ghc-9.6 tasty-hedgehog> Using compiler: ghc-9.6.3 tasty-hedgehog> Using install prefix: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 tasty-hedgehog> Executables installed in: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/bin tasty-hedgehog> Libraries installed in: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-hedgehog> Dynamic Libraries installed in: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tasty-hedgehog> Private executables installed in: filtrable (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc filtrable (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ filtrable (post)> filtrable (post)> Pushing /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 (1.63 MiB) filtrable (post)> Pushing /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc (503.79 KiB) filtrable (post)> filtrable (post)> All done. filtrable (post)> added 2 signatures filtrable (post)> added 1 signatures filtrable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0 /nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc filtrable (post)> copying 2 paths... filtrable (post)> copying path '/nix/store/vn53xv2frc5qq5mzpy87f0x0pmd084a6-filtrable-0.1.6.0-doc' to 'https://cache.nix-ci.com'... filtrable (post)> copying path '/nix/store/4ra2s6d3ajjm1hz6xasmlb450j2y3qiq-filtrable-0.1.6.0' to 'https://cache.nix-ci.com'... filtrable (post)> copying 1 paths... filtrable (post)> copying path '/nix/store/3wplg5h4bdk2q639pmqlxpav67awivnf-filtrable-0.1.6.0.drv' to 'https://cache.nix-ci.com'... integer-logarithms (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 integer-logarithms (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ integer-logarithms (post)> integer-logarithms (post)> Pushing /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc (354.30 KiB) integer-logarithms (post)> Pushing /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 (900.24 KiB) integer-logarithms (post)> integer-logarithms (post)> All done. integer-logarithms (post)> added 2 signatures integer-logarithms (post)> added 1 signatures integer-logarithms (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc /nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4 integer-logarithms (post)> copying 2 paths... integer-logarithms (post)> copying path '/nix/store/5c2n6x8qr8qjg9pj0kc2hlmyhy3z6x8m-integer-logarithms-1.0.4-doc' to 'https://cache.nix-ci.com'... integer-logarithms (post)> copying path '/nix/store/si6zh690m0d4jyj73b6p9hryb9kii4y3-integer-logarithms-1.0.4' to 'https://cache.nix-ci.com'... integer-logarithms (post)> copying 1 paths... integer-logarithms (post)> copying path '/nix/store/mp5b8kpjmm3r8m1b5ny4whvvcf16vqvr-integer-logarithms-1.0.4.drv' to 'https://cache.nix-ci.com'... building '/nix/store/q22h18vm8map4a05caddfj71rk1qrn9a-regex-applicative-0.3.4.drv'... building '/nix/store/z04w9x7g9f0njbl2w8xqnfih43bhn166-scientific-0.3.8.0.drv'... streaming-commons> high code points [✔] streaming-commons> UTF32BE streaming-commons> bytes [✔] streaming-commons> +++ OK, passed 100 tests. hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY hspec-hedgehog> Test.Hspec.Hedgehog=hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337:Test.Hspec.Hedgehog hspec-hedgehog> unit hspec-hedgehog-0.3.0.0-5xzrMDO6xtXFHDJtuCHXVK-spec hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hspec-hedgehog> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> include base-4.18.1.0 hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> Ready component graph: hspec-hedgehog> definite hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> depends base-4.18.1.0 hspec-hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hspec-hedgehog> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> depends hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> depends splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY hspec-hedgehog> definite hspec-hedgehog-0.3.0.0-5xzrMDO6xtXFHDJtuCHXVK-spec hspec-hedgehog> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hspec-hedgehog> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hspec-hedgehog> depends base-4.18.1.0 hspec-hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hspec-hedgehog> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-hedgehog> depends hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U hspec-hedgehog> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> Using Cabal-3.10.1.0 compiled by ghc-9.6 hspec-hedgehog> Using compiler: ghc-9.6.3 hspec-hedgehog> Using install prefix: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 hspec-hedgehog> Executables installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/bin hspec-hedgehog> Libraries installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> Dynamic Libraries installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hspec-hedgehog> Private executables installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/libexec/x86_64-linux-ghc-9.6.3/hspec-hedgehog-0.3.0.0 hspec-hedgehog> Data files installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/share/x86_64-linux-ghc-9.6.3/hspec-hedgehog-0.3.0.0 hspec-hedgehog> Documentation installed in: hspec-hedgehog> /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc/share/doc/hspec-hedgehog-0.3.0.0 hspec-hedgehog> Configuration files installed in: hspec-hedgehog> /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/etc hspec-hedgehog> No alex found hspec-hedgehog> Using ar found on system at: hspec-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hspec-hedgehog> No c2hs found hspec-hedgehog> No cpphs found hspec-hedgehog> No doctest found hspec-hedgehog> Using gcc version 14.3.0 given by user at: hspec-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hspec-hedgehog> Using ghc version 9.6.3 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hspec-hedgehog> Using ghc-pkg version 9.6.3 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hspec-hedgehog> No ghcjs found hspec-hedgehog> No ghcjs-pkg found hspec-hedgehog> No greencard found hspec-hedgehog> Using haddock version 2.29.1 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hspec-hedgehog> No happy found hspec-hedgehog> Using haskell-suite found on system at: haskell-suite-dummy-location hspec-hedgehog> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hspec-hedgehog> No hmake found hspec-hedgehog> Using hpc version 0.68 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hspec-hedgehog> Using hsc2hs version 0.68.9 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hspec-hedgehog> Using hscolour version 1.25 found on system at: hspec-hedgehog> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hspec-hedgehog> No jhc found hspec-hedgehog> Using ld found on system at: hspec-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hspec-hedgehog> No pkg-config found hspec-hedgehog> Using runghc version 9.6.3 found on system at: hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hspec-hedgehog> Using strip version 2.44 found on system at: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/libexec/x86_64-linux-ghc-9.6.3/tasty-hedgehog-1.4.0.2 tasty-hedgehog> Data files installed in: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/share/x86_64-linux-ghc-9.6.3/tasty-hedgehog-1.4.0.2 tasty-hedgehog> Documentation installed in: tasty-hedgehog> /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc/share/doc/tasty-hedgehog-1.4.0.2 tasty-hedgehog> Configuration files installed in: tasty-hedgehog> /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/etc tasty-hedgehog> No alex found tasty-hedgehog> Using ar found on system at: tasty-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tasty-hedgehog> No c2hs found tasty-hedgehog> No cpphs found tasty-hedgehog> No doctest found tasty-hedgehog> Using gcc version 14.3.0 given by user at: tasty-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tasty-hedgehog> Using ghc version 9.6.3 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tasty-hedgehog> Using ghc-pkg version 9.6.3 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tasty-hedgehog> No ghcjs found tasty-hedgehog> No ghcjs-pkg found tasty-hedgehog> No greencard found tasty-hedgehog> Using haddock version 2.29.1 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tasty-hedgehog> No happy found tasty-hedgehog> Using haskell-suite found on system at: haskell-suite-dummy-location tasty-hedgehog> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tasty-hedgehog> No hmake found tasty-hedgehog> Using hpc version 0.68 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tasty-hedgehog> Using hsc2hs version 0.68.9 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tasty-hedgehog> Using hscolour version 1.25 found on system at: tasty-hedgehog> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tasty-hedgehog> No jhc found tasty-hedgehog> Using ld found on system at: tasty-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tasty-hedgehog> No pkg-config found tasty-hedgehog> Using runghc version 9.6.3 found on system at: tasty-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tasty-hedgehog> Using strip version 2.44 found on system at: tasty-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tasty-hedgehog> Using tar found on system at: tasty-hedgehog> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tasty-hedgehog> No uhc found tasty-hedgehog> Running phase: buildPhase tasty-hedgehog> Preprocessing library for tasty-hedgehog-1.4.0.2.. tasty-hedgehog> Building library for tasty-hedgehog-1.4.0.2.. tasty-hedgehog> [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, dist/build/Test/Tasty/Hedgehog.o, dist/build/Test/Tasty/Hedgehog.dyn_o ) tasty-hedgehog> [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, dist/build/Test/Tasty/Hedgehog.p_o ) tasty-hedgehog> Running phase: haddockPhase tasty-hedgehog> Preprocessing library for tasty-hedgehog-1.4.0.2.. tasty-hedgehog> Running Haddock on library for tasty-hedgehog-1.4.0.2.. tasty-hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tasty-hedgehog> 100% ( 11 / 11) in 'Test.Tasty.Hedgehog' hspec-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hspec-hedgehog> Using tar found on system at: hspec-hedgehog> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hspec-hedgehog> No uhc found hspec-hedgehog> Running phase: buildPhase hspec-hedgehog> Preprocessing library for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> Building library for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> [1 of 1] Compiling Test.Hspec.Hedgehog ( src/Test/Hspec/Hedgehog.hs, dist/build/Test/Hspec/Hedgehog.o, dist/build/Test/Hspec/Hedgehog.dyn_o ) hspec-hedgehog> [1 of 1] Compiling Test.Hspec.Hedgehog ( src/Test/Hspec/Hedgehog.hs, dist/build/Test/Hspec/Hedgehog.p_o ) hspec-hedgehog> Preprocessing test suite 'spec' for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> Building test suite 'spec' for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> [1 of 3] Compiling ExampleSpec ( test/ExampleSpec.hs, dist/build/spec/spec-tmp/ExampleSpec.o ) hspec-hedgehog> [2 of 3] Compiling Test.Hspec.HedgehogSpec ( test/Test/Hspec/HedgehogSpec.hs, dist/build/spec/spec-tmp/Test/Hspec/HedgehogSpec.o ) hspec-hedgehog> [3 of 3] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) hspec-hedgehog> [4 of 4] Linking dist/build/spec/spec hspec-hedgehog> Running phase: checkPhase hspec-hedgehog> Running 1 test suites... hspec-hedgehog> Test suite spec: RUNNING... hspec-hedgehog> hspec-hedgehog> Example hspec-hedgehog> regular tests hspec-hedgehog> works [✔] hspec-hedgehog> hedgehog hspec-hedgehog> is useful if you get an ambiguous error [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> hedgehog tests hspec-hedgehog> lets you use PropertyT directly [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> lets you use PropertyT directly without forcing the type [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> renders a progress bit [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> with hooks hspec-hedgehog> has functions [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> goes before or after [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> generates [✔] hspec-hedgehog> passed 100 tests. hspec-hedgehog> modifyMaxSuccess hspec-hedgehog> counts to 10 [✔] hspec-hedgehog> passed 10 tests. hspec-hedgehog> works [✔] hspec-hedgehog> Test.Hspec.Hedgehog hspec-hedgehog> evaluateExample hspec-hedgehog> on Success hspec-hedgehog> includes the number of passed tests [✔] hspec-hedgehog> includes classification [✔] hspec-hedgehog> on Failure hspec-hedgehog> includes the number of discarded tests [✔] hspec-hedgehog> provides a detailed failure message [✔] hspec-hedgehog> hspec-hedgehog> Finished in 2.4250 seconds hspec-hedgehog> 14 examples, 0 failures hspec-hedgehog> Test suite spec: PASS hspec-hedgehog> Test suite logged to: dist/test/hspec-hedgehog-0.3.0.0-spec.log hspec-hedgehog> 1 of 1 test suites (1 of 1 test cases) passed. hspec-hedgehog> Running phase: haddockPhase regex-applicative> Running phase: setupCompilerEnvironmentPhase regex-applicative> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hspec-hedgehog> Preprocessing library for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> Running Haddock on library for hspec-hedgehog-0.3.0.0.. streaming-commons> chars [✔] streaming-commons> +++ OK, passed 100 tests. hspec-hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. scientific> Running phase: setupCompilerEnvironmentPhase scientific> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. regex-applicative> Running phase: unpackPhase regex-applicative> unpacking source archive /nix/store/rnrbzl6389v6fp1zxhqwmig3ac9kqlw1-regex-applicative-0.3.4.tar.gz regex-applicative> source root is regex-applicative-0.3.4 regex-applicative> setting SOURCE_DATE_EPOCH to timestamp 1595583785 of file "regex-applicative-0.3.4/Text/Regex/Applicative/Types.hs" regex-applicative> Running phase: patchPhase regex-applicative> Running phase: compileBuildDriverPhase regex-applicative> setupCompileFlags: -package-db=/build/tmp.nd5WhQbFOG/setup-package.conf.d -threaded regex-applicative> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nd5WhQbFOG/Main.o ) scientific> Running phase: unpackPhase scientific> unpacking source archive /nix/store/8wdrn8qwx87rmmykvk7is30zx4xswld9-scientific-0.3.8.0.tar.gz scientific> source root is scientific-0.3.8.0 scientific> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "scientific-0.3.8.0/test/test.hs" regex-applicative> [2 of 2] Linking Setup scientific> Running phase: patchPhase scientific> Replace Cabal file with edited version from mirror://hackage/scientific-0.3.8.0/revision/2.cabal. scientific> Running phase: compileBuildDriverPhase scientific> setupCompileFlags: -package-db=/build/tmp.IuM1XdKstw/setup-package.conf.d -threaded scientific> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.IuM1XdKstw/Main.o ) scientific> [2 of 2] Linking Setup hspec-hedgehog> Warning: '()' is out of scope. hspec-hedgehog> If you qualify the identifier, haddock can try to link it anyway. hspec-hedgehog> 100% ( 11 / 11) in 'Test.Hspec.Hedgehog' tasty-hedgehog> Documentation created: dist/doc/html/tasty-hedgehog/index.html, tasty-hedgehog> dist/doc/html/tasty-hedgehog/tasty-hedgehog.txt tasty-hedgehog> Running phase: installPhase tasty-hedgehog> Installing library in /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-hedgehog> Running phase: fixupPhase tasty-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 tasty-hedgehog> shrinking /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1-ghc9.6.3.so tasty-hedgehog> checking for references to /build/ in /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2... tasty-hedgehog> patching script interpreter paths in /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 tasty-hedgehog> stripping (with command strip and flags -S -p) in /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2/lib tasty-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc tasty-hedgehog> checking for references to /build/ in /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc... tasty-hedgehog> patching script interpreter paths in /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc tasty-hedgehog (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc tasty-hedgehog (post)> Pushing 2 paths (138 are already present) using zstd to cache sellout ⏳ tasty-hedgehog (post)> tasty-hedgehog (post)> Pushing /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc (349.05 KiB) tasty-hedgehog (post)> Pushing /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 (924.43 KiB) tasty-hedgehog (post)> tasty-hedgehog (post)> All done. tasty-hedgehog (post)> added 2 signatures tasty-hedgehog (post)> added 1 signatures tasty-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2 /nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc tasty-hedgehog (post)> copying 2 paths... tasty-hedgehog (post)> copying path '/nix/store/amsyzgb4gcs1w6z4yin3wzvkj1lisyni-tasty-hedgehog-1.4.0.2-doc' to 'https://cache.nix-ci.com'... tasty-hedgehog (post)> copying path '/nix/store/00bi57kvzdcg26v18qc9w2rc1aalwj85-tasty-hedgehog-1.4.0.2' to 'https://cache.nix-ci.com'... tasty-hedgehog (post)> copying 1 paths... tasty-hedgehog (post)> copying path '/nix/store/ci5lmx0za24qxsahlwazdpng3f7kibkg-tasty-hedgehog-1.4.0.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/wrljn4dpn540yad90qxqng5ncwfpizp9-nothunks-0.3.0.0.drv'... building '/nix/store/v7h6m3hxkayzj5crdmyysvqp673n42al-tasty-discover-5.0.1.drv'... hspec-hedgehog> Documentation created: dist/doc/html/hspec-hedgehog/index.html, hspec-hedgehog> dist/doc/html/hspec-hedgehog/hspec-hedgehog.txt hspec-hedgehog> Preprocessing test suite 'spec' for hspec-hedgehog-0.3.0.0.. hspec-hedgehog> Running phase: installPhase hspec-hedgehog> Installing library in /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 hspec-hedgehog> Running phase: fixupPhase hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 hspec-hedgehog> shrinking /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337-ghc9.6.3.so hspec-hedgehog> checking for references to /build/ in /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0... hspec-hedgehog> patching script interpreter paths in /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 hspec-hedgehog> stripping (with command strip and flags -S -p) in /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0/lib hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc hspec-hedgehog> checking for references to /build/ in /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc... hspec-hedgehog> patching script interpreter paths in /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc regex-applicative> Running phase: updateAutotoolsGnuConfigScriptsPhase regex-applicative> Running phase: configurePhase regex-applicative> configureFlags: --verbose --prefix=/nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc/share/doc/regex-applicative-0.3.4 --with-gcc=gcc --package-db=/build/tmp.nd5WhQbFOG/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib regex-applicative> Using Parsec parser regex-applicative> Configuring regex-applicative-0.3.4... regex-applicative> Dependency base <5: using base-4.18.1.0 regex-applicative> Dependency containers: using containers-0.6.7 regex-applicative> Dependency filtrable >=0.1.3: using filtrable-0.1.6.0 regex-applicative> Dependency transformers: using transformers-0.6.1.0 regex-applicative> Dependency base <5: using base-4.18.1.0 regex-applicative> Dependency containers: using containers-0.6.7 regex-applicative> Dependency filtrable >=0.1.3: using filtrable-0.1.6.0 regex-applicative> Dependency regex-applicative: using regex-applicative-0.3.4 regex-applicative> Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 regex-applicative> Dependency tasty: using tasty-1.5.3 regex-applicative> Dependency tasty-hunit: using tasty-hunit-0.10.2 regex-applicative> Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 regex-applicative> Dependency transformers: using transformers-0.6.1.0 regex-applicative> Source component graph: regex-applicative> component lib regex-applicative> component test:test-regex-applicative dependency lib regex-applicative> Configured component graph: regex-applicative> component regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> include base-4.18.1.0 regex-applicative> include containers-0.6.7 regex-applicative> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> include transformers-0.6.1.0 regex-applicative> component regex-applicative-0.3.4-DuO4d0Hh2HRHTa5Wa75Qto-test-regex-applicative regex-applicative> include base-4.18.1.0 regex-applicative> include containers-0.6.7 regex-applicative> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> include regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 regex-applicative> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 regex-applicative> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm regex-applicative> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl regex-applicative> include transformers-0.6.1.0 regex-applicative> Linked component graph: regex-applicative> unit regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> include base-4.18.1.0 regex-applicative> include containers-0.6.7 regex-applicative> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> include transformers-0.6.1.0 regex-applicative> Text.Regex.Applicative=regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx:Text.Regex.Applicative,Text.Regex.Applicative.Common=regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx:Text.Regex.Applicative.Common,Text.Regex.Applicative.Object=regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx:Text.Regex.Applicative.Object,Text.Regex.Applicative.Reference=regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx:Text.Regex.Applicative.Reference,Text.Regex.Applicative.StateQueue=regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx:Text.Regex.Applicative.StateQueue regex-applicative> unit regex-applicative-0.3.4-DuO4d0Hh2HRHTa5Wa75Qto-test-regex-applicative regex-applicative> include base-4.18.1.0 regex-applicative> include containers-0.6.7 regex-applicative> include filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> include regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 regex-applicative> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 regex-applicative> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm scientific> Running phase: updateAutotoolsGnuConfigScriptsPhase scientific> Running phase: configurePhase scientific> configureFlags: --verbose --prefix=/nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 --with-gcc=gcc --package-db=/build/tmp.IuM1XdKstw/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib scientific> Using Parsec parser scientific> Configuring scientific-0.3.8.0... scientific> Flags chosen: integer-simple=False scientific> Dependency base >=4.15 && <4.22: using base-4.18.1.0 scientific> Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 scientific> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 scientific> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.7 scientific> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 scientific> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 scientific> Dependency integer-logarithms >=1.0.3.1 && <1.1: using scientific> integer-logarithms-1.0.4 scientific> Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 scientific> Dependency template-haskell >=2.14.0.0 && <2.24: using scientific> template-haskell-2.20.0.0 scientific> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 scientific> Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 scientific> Dependency base: using base-4.18.1.0 scientific> Dependency binary: using binary-0.8.9.1 scientific> Dependency bytestring: using bytestring-0.11.5.2 scientific> Dependency scientific: using scientific-0.3.8.0 scientific> Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 scientific> Dependency tasty >=1.4.0.1: using tasty-1.5.3 scientific> Dependency tasty-hunit >=0.8: using tasty-hunit-0.10.2 scientific> Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11 scientific> Dependency tasty-smallcheck >=0.2: using tasty-smallcheck-0.8.2 scientific> Dependency text: using text-2.0.2 scientific> Source component graph: scientific> component lib scientific> component test:test-scientific dependency lib scientific> Configured component graph: scientific> component scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> include base-4.18.1.0 scientific> include binary-0.8.9.1 scientific> include bytestring-0.11.5.2 scientific> include containers-0.6.7 scientific> include deepseq-1.4.8.1 scientific> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 scientific> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 scientific> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI scientific> include template-haskell-2.20.0.0 scientific> include text-2.0.2 scientific> component scientific-0.3.8.0-2gnOlFK4L4mKvXTCOYocrP-test-scientific scientific> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS scientific> include base-4.18.1.0 scientific> include binary-0.8.9.1 scientific> include bytestring-0.11.5.2 scientific> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 scientific> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 scientific> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm scientific> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF scientific> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl scientific> include text-2.0.2 scientific> Linked component graph: scientific> unit scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> include base-4.18.1.0 scientific> include binary-0.8.9.1 scientific> include bytestring-0.11.5.2 scientific> include containers-0.6.7 scientific> include deepseq-1.4.8.1 scientific> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 regex-applicative> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl regex-applicative> include transformers-0.6.1.0 regex-applicative> Ready component graph: regex-applicative> definite regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> depends base-4.18.1.0 regex-applicative> depends containers-0.6.7 regex-applicative> depends filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> depends transformers-0.6.1.0 regex-applicative> definite regex-applicative-0.3.4-DuO4d0Hh2HRHTa5Wa75Qto-test-regex-applicative regex-applicative> depends base-4.18.1.0 regex-applicative> depends containers-0.6.7 regex-applicative> depends filtrable-0.1.6.0-5uxGyFYwGEFEo3I8dZ3u68 regex-applicative> depends regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> depends smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 regex-applicative> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 regex-applicative> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm regex-applicative> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl regex-applicative> depends transformers-0.6.1.0 regex-applicative> Using Cabal-3.10.1.0 compiled by ghc-9.6 regex-applicative> Using compiler: ghc-9.6.3 regex-applicative> Using install prefix: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 regex-applicative> Executables installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/bin regex-applicative> Libraries installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> Dynamic Libraries installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 regex-applicative> Private executables installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/libexec/x86_64-linux-ghc-9.6.3/regex-applicative-0.3.4 regex-applicative> Data files installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/share/x86_64-linux-ghc-9.6.3/regex-applicative-0.3.4 regex-applicative> Documentation installed in: regex-applicative> /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc/share/doc/regex-applicative-0.3.4 regex-applicative> Configuration files installed in: regex-applicative> /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/etc regex-applicative> No alex found regex-applicative> Using ar found on system at: regex-applicative> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar regex-applicative> No c2hs found regex-applicative> No cpphs found regex-applicative> No doctest found regex-applicative> Using gcc version 14.3.0 given by user at: regex-applicative> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc regex-applicative> Using ghc version 9.6.3 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc regex-applicative> Using ghc-pkg version 9.6.3 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 regex-applicative> No ghcjs found regex-applicative> No ghcjs-pkg found regex-applicative> No greencard found regex-applicative> Using haddock version 2.29.1 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 regex-applicative> No happy found regex-applicative> Using haskell-suite found on system at: haskell-suite-dummy-location regex-applicative> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location regex-applicative> No hmake found regex-applicative> Using hpc version 0.68 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 regex-applicative> Using hsc2hs version 0.68.9 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 regex-applicative> Using hscolour version 1.25 found on system at: regex-applicative> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour regex-applicative> No jhc found regex-applicative> Using ld found on system at: regex-applicative> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold regex-applicative> No pkg-config found regex-applicative> Using runghc version 9.6.3 found on system at: regex-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 regex-applicative> Using strip version 2.44 found on system at: regex-applicative> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip regex-applicative> Using tar found on system at: regex-applicative> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar regex-applicative> No uhc found regex-applicative> Running phase: buildPhase regex-applicative> Preprocessing library for regex-applicative-0.3.4.. regex-applicative> Building library for regex-applicative-0.3.4.. regex-applicative> [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, dist/build/Text/Regex/Applicative/StateQueue.o, dist/build/Text/Regex/Applicative/StateQueue.dyn_o ) scientific> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 scientific> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI scientific> include template-haskell-2.20.0.0 scientific> include text-2.0.2 scientific> Data.ByteString.Builder.Scientific=scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj:Data.ByteString.Builder.Scientific,Data.Scientific=scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj:Data.Scientific,Data.Text.Lazy.Builder.Scientific=scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj:Data.Text.Lazy.Builder.Scientific scientific> unit scientific-0.3.8.0-2gnOlFK4L4mKvXTCOYocrP-test-scientific scientific> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS scientific> include base-4.18.1.0 scientific> include binary-0.8.9.1 scientific> include bytestring-0.11.5.2 scientific> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> include smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 scientific> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 scientific> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm scientific> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF scientific> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl scientific> include text-2.0.2 scientific> Ready component graph: scientific> definite scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> depends base-4.18.1.0 scientific> depends binary-0.8.9.1 scientific> depends bytestring-0.11.5.2 scientific> depends containers-0.6.7 scientific> depends deepseq-1.4.8.1 scientific> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 scientific> depends integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 scientific> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI scientific> depends template-haskell-2.20.0.0 scientific> depends text-2.0.2 scientific> definite scientific-0.3.8.0-2gnOlFK4L4mKvXTCOYocrP-test-scientific scientific> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS scientific> depends base-4.18.1.0 scientific> depends binary-0.8.9.1 scientific> depends bytestring-0.11.5.2 scientific> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> depends smallcheck-1.2.1.1-DmrirUhzSCwy5ohb3w6m2 scientific> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 scientific> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm scientific> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF scientific> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl scientific> depends text-2.0.2 scientific> Using Cabal-3.10.1.0 compiled by ghc-9.6 scientific> Using compiler: ghc-9.6.3 scientific> Using install prefix: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 scientific> Executables installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/bin scientific> Libraries installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> Dynamic Libraries installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 scientific> Private executables installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/libexec/x86_64-linux-ghc-9.6.3/scientific-0.3.8.0 scientific> Data files installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/share/x86_64-linux-ghc-9.6.3/scientific-0.3.8.0 scientific> Documentation installed in: scientific> /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 scientific> Configuration files installed in: scientific> /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/etc scientific> No alex found scientific> Using ar found on system at: scientific> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar scientific> No c2hs found scientific> No cpphs found scientific> No doctest found scientific> Using gcc version 14.3.0 given by user at: scientific> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc scientific> Using ghc version 9.6.3 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc scientific> Using ghc-pkg version 9.6.3 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 scientific> No ghcjs found scientific> No ghcjs-pkg found scientific> No greencard found scientific> Using haddock version 2.29.1 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 scientific> No happy found scientific> Using haskell-suite found on system at: haskell-suite-dummy-location scientific> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location scientific> No hmake found hspec-hedgehog (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc hspec-hedgehog (post)> Pushing 2 paths (148 are already present) using zstd to cache sellout ⏳ hspec-hedgehog (post)> hspec-hedgehog (post)> Pushing /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc (262.66 KiB) hspec-hedgehog (post)> Pushing /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 (180.38 KiB) hspec-hedgehog (post)> hspec-hedgehog (post)> All done. hspec-hedgehog (post)> added 2 signatures hspec-hedgehog (post)> added 1 signatures hspec-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0 /nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc hspec-hedgehog (post)> copying 2 paths... hspec-hedgehog (post)> copying path '/nix/store/p2gp4z3whvgq5j2jg7ndw36ywr9yayly-hspec-hedgehog-0.3.0.0-doc' to 'https://cache.nix-ci.com'... hspec-hedgehog (post)> copying path '/nix/store/lrsyrmgli5d3gij7x0f67g22sfvzxhgl-hspec-hedgehog-0.3.0.0' to 'https://cache.nix-ci.com'... hspec-hedgehog (post)> copying 1 paths... hspec-hedgehog (post)> copying path '/nix/store/4whkhh7yrziqswqm2h79gvj1ka998bwx-hspec-hedgehog-0.3.0.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/g9wy0j0gn9f4gl2lzlcg78n840nsp6qz-extensions-0.1.0.1.drv'... building '/nix/store/70qm8r9343lvqil0293brlfb7m8i0h0w-slist-0.2.1.0.drv'... building '/nix/store/03fd4id4brg3f1hnv7ncnhfqaiak81bb-trial-0.0.0.0.drv'... building '/nix/store/34vw7p0vws018lzbnvbc2pp722r9zwvk-validation-selective-0.2.0.0.drv'... streaming-commons> high code points [✔] streaming-commons> UTF8 leftovers streaming-commons> C streaming-commons> single chunk [✔] streaming-commons> multi chunk, no good [✔] streaming-commons> multi chunk, good in the middle [✔] regex-applicative> [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, dist/build/Text/Regex/Applicative/Types.o, dist/build/Text/Regex/Applicative/Types.dyn_o ) regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, dist/build/Text/Regex/Applicative/Reference.o, dist/build/Text/Regex/Applicative/Reference.dyn_o ) regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:27:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘return’ definition detected regex-applicative> in the instance declaration for ‘Monad (P s)’. regex-applicative> ‘return’ will eventually be removed in favour of ‘pure’ regex-applicative> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 27 | return x = P $ \s -> [(x, s)] regex-applicative> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:36:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘pure = return’ definition detected regex-applicative> in the instance declaration for ‘Applicative (P s)’. regex-applicative> Move definition from ‘return’ to ‘pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 36 | pure = return regex-applicative> | ^^^^^^^^^^^^^ regex-applicative> [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, dist/build/Text/Regex/Applicative/Compile.o, dist/build/Text/Regex/Applicative/Compile.dyn_o ) regex-applicative> [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, dist/build/Text/Regex/Applicative/Object.o, dist/build/Text/Regex/Applicative/Object.dyn_o ) regex-applicative> [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, dist/build/Text/Regex/Applicative/Interface.o, dist/build/Text/Regex/Applicative/Interface.dyn_o ) regex-applicative> [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, dist/build/Text/Regex/Applicative.o, dist/build/Text/Regex/Applicative.dyn_o ) regex-applicative> [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, dist/build/Text/Regex/Applicative/Common.o, dist/build/Text/Regex/Applicative/Common.dyn_o ) regex-applicative> [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, dist/build/Text/Regex/Applicative/StateQueue.p_o ) regex-applicative> [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, dist/build/Text/Regex/Applicative/Types.p_o ) regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators scientific> Using hpc version 0.68 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 scientific> Using hsc2hs version 0.68.9 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 scientific> Using hscolour version 1.25 found on system at: scientific> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour scientific> No jhc found scientific> Using ld found on system at: scientific> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold scientific> No pkg-config found scientific> Using runghc version 9.6.3 found on system at: scientific> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 scientific> Using strip version 2.44 found on system at: scientific> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip scientific> Using tar found on system at: scientific> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar scientific> No uhc found scientific> Running phase: buildPhase scientific> Preprocessing library for scientific-0.3.8.0.. scientific> Building library for scientific-0.3.8.0.. scientific> [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o, dist/build/GHC/Integer/Compat.dyn_o ) scientific> [2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o ) scientific> [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o ) scientific> scientific> src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | scientific> 1057 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o, dist/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 19 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | nothunks> Running phase: setupCompilerEnvironmentPhase nothunks> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. nothunks> Running phase: unpackPhase nothunks> unpacking source archive /nix/store/wzdyx5j9ylkjc475kaylxv5w38vhyy44-nothunks-0.3.0.0.tar.gz nothunks> source root is nothunks-0.3.0.0 nothunks> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "nothunks-0.3.0.0/test/Test/NoThunks/Class.hs" nothunks> Running phase: patchPhase nothunks> Replace Cabal file with edited version from mirror://hackage/nothunks-0.3.0.0/revision/1.cabal. nothunks> Run jailbreak-cabal to lift version restrictions on build inputs. nothunks> Running phase: compileBuildDriverPhase nothunks> setupCompileFlags: -package-db=/build/tmp.zWJKh0S24S/setup-package.conf.d -threaded nothunks> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.zWJKh0S24S/Main.o ) nothunks> [2 of 2] Linking Setup nothunks> Running phase: updateAutotoolsGnuConfigScriptsPhase nothunks> Running phase: configurePhase nothunks> configureFlags: --verbose --prefix=/nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.zWJKh0S24S/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib nothunks> Using Parsec parser nothunks> Configuring nothunks-0.3.0.0... nothunks> Flags chosen: bytestring=True, text=True, vector=True nothunks> Dependency base: using base-4.18.1.0 nothunks> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 nothunks> Dependency containers: using containers-0.6.7 nothunks> Dependency ghc-heap: using ghc-heap-9.6.3 nothunks> Dependency stm: using stm-2.5.1.0 nothunks> Dependency text >=1.2 && <1.3 || >=2 && <2.2: using text-2.0.2 nothunks> Dependency time: using time-1.12.2 nothunks> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 nothunks> Dependency wherefrom-compat >=0.1.1 && <0.2: using wherefrom-compat-0.1.1.1 nothunks> Dependency base: using base-4.18.1.0 nothunks> Dependency containers: using containers-0.6.7 nothunks> Dependency ghc-prim: using ghc-prim-0.10.0 nothunks> Dependency hedgehog: using hedgehog-1.5 nothunks> Dependency nothunks: using nothunks-0.3.0.0 nothunks> Dependency random: using random-1.2.1.3 nothunks> Dependency stm: using stm-2.5.1.0 nothunks> Dependency tasty: using tasty-1.5.3 nothunks> Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 nothunks> Source component graph: nothunks> component lib nothunks> component test:nothunks-test dependency lib nothunks> Configured component graph: nothunks> component nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> include base-4.18.1.0 nothunks> include bytestring-0.11.5.2 nothunks> include containers-0.6.7 nothunks> include ghc-heap-9.6.3 nothunks> include stm-2.5.1.0 nothunks> include text-2.0.2 nothunks> include time-1.12.2 nothunks> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO nothunks> include wherefrom-compat-0.1.1.1-HCMmGRXYVZn7F7b71WSuvO nothunks> component nothunks-0.3.0.0-9L4TmBxK8nOHaSlA5TZk5H-nothunks-test nothunks> include base-4.18.1.0 nothunks> include containers-0.6.7 nothunks> include ghc-prim-0.10.0 nothunks> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp nothunks> include nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB tasty-discover> Running phase: setupCompilerEnvironmentPhase tasty-discover> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tasty-discover> Running phase: unpackPhase tasty-discover> unpacking source archive /nix/store/1wx8frwz85qn3bpsb85j66w7mh9vcmnl-tasty-discover-5.0.1.tar.gz tasty-discover> source root is tasty-discover-5.0.1 tasty-discover> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-discover-5.0.1/test/SubMod/SubSubMod/PropTest.hs" tasty-discover> Running phase: patchPhase tasty-discover> Run jailbreak-cabal to lift version restrictions on build inputs. tasty-discover> Running phase: compileBuildDriverPhase tasty-discover> setupCompileFlags: -package-db=/build/tmp.1OC4rRXoK4/setup-package.conf.d -threaded tasty-discover> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1OC4rRXoK4/Main.o ) tasty-discover> [2 of 2] Linking Setup tasty-discover> Running phase: updateAutotoolsGnuConfigScriptsPhase tasty-discover> Running phase: configurePhase tasty-discover> configureFlags: --verbose --prefix=/nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc/share/doc/tasty-discover-5.0.1 --with-gcc=gcc --package-db=/build/tmp.1OC4rRXoK4/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tasty-discover> Using Parsec parser tasty-discover> Configuring tasty-discover-5.0.1... tasty-discover> Flags chosen: dev=False tasty-discover> Dependency Glob: using Glob-0.10.2 tasty-discover> Dependency base: using base-4.18.1.0 tasty-discover> Dependency containers: using containers-0.6.7 tasty-discover> Dependency filepath: using filepath-1.4.100.4 tasty-discover> Dependency tasty: using tasty-1.5.3 tasty-discover> Dependency base: using base-4.18.1.0 tasty-discover> Dependency filepath: using filepath-1.4.100.4 tasty-discover> Dependency tasty-discover: using tasty-discover-5.0.1 tasty-discover> Dependency base: using base-4.18.1.0 tasty-discover> Dependency bytestring: using bytestring-0.11.5.2 tasty-discover> Dependency containers: using containers-0.6.7 tasty-discover> Dependency hedgehog: using hedgehog-1.5 tasty-discover> Dependency hspec: using hspec-2.11.12 tasty-discover> Dependency hspec-core: using hspec-core-2.11.12 tasty-discover> Dependency tasty: using tasty-1.5.3 tasty-discover> Dependency tasty-discover: using tasty-discover-5.0.1 tasty-discover> Dependency tasty-golden: using tasty-golden-2.3.5 tasty-discover> Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 tasty-discover> Dependency tasty-hspec: using tasty-hspec-1.2.0.4 tasty-discover> Dependency tasty-hunit: using tasty-hunit-0.10.2 tasty-discover> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 tasty-discover> Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 tasty-discover> Source component graph: tasty-discover> component lib tasty-discover> component exe:tasty-discover dependency lib tasty-discover> component test:tasty-discover-test tasty-discover> dependency exe:tasty-discover tasty-discover> dependency lib tasty-discover> Configured component graph: tasty-discover> component tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> include Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu tasty-discover> include base-4.18.1.0 tasty-discover> include containers-0.6.7 tasty-discover> include filepath-1.4.100.4 tasty-discover> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> component tasty-discover-5.0.1-6N87clrKQHNDqM00nOseAy-tasty-discover tasty-discover> include base-4.18.1.0 tasty-discover> include filepath-1.4.100.4 tasty-discover> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> component tasty-discover-5.0.1-LuJtAonD5FAIRjWjNgrH6h-tasty-discover-test extensions> Running phase: setupCompilerEnvironmentPhase extensions> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, dist/build/Text/Regex/Applicative/Reference.p_o ) regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:27:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘return’ definition detected regex-applicative> in the instance declaration for ‘Monad (P s)’. regex-applicative> ‘return’ will eventually be removed in favour of ‘pure’ regex-applicative> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 27 | return x = P $ \s -> [(x, s)] regex-applicative> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:36:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘pure = return’ definition detected regex-applicative> in the instance declaration for ‘Applicative (P s)’. regex-applicative> Move definition from ‘return’ to ‘pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 36 | pure = return regex-applicative> | ^^^^^^^^^^^^^ regex-applicative> [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, dist/build/Text/Regex/Applicative/Compile.p_o ) regex-applicative> [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, dist/build/Text/Regex/Applicative/Object.p_o ) regex-applicative> [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, dist/build/Text/Regex/Applicative/Interface.p_o ) regex-applicative> [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, dist/build/Text/Regex/Applicative.p_o ) regex-applicative> [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, dist/build/Text/Regex/Applicative/Common.p_o ) regex-applicative> Preprocessing test suite 'test-regex-applicative' for regex-applicative-0.3.4.. regex-applicative> Building test suite 'test-regex-applicative' for regex-applicative-0.3.4.. regex-applicative> [1 of 2] Compiling StateQueue ( tests/StateQueue.hs, dist/build/test-regex-applicative/test-regex-applicative-tmp/StateQueue.o ) regex-applicative> [2 of 2] Compiling Main ( tests/test.hs, dist/build/test-regex-applicative/test-regex-applicative-tmp/Main.o ) regex-applicative> [3 of 3] Linking dist/build/test-regex-applicative/test-regex-applicative scientific> 88 | d:ds' = map i2d (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o, dist/build/Data/ByteString/Builder/Scientific.dyn_o ) scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 20 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | scientific> 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.p_o ) scientific> [2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.p_o ) scientific> [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.p_o ) scientific> scientific> src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | scientific> 1057 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nothunks> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 nothunks> include stm-2.5.1.0 nothunks> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 nothunks> include tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 nothunks> Linked component graph: nothunks> unit nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> include base-4.18.1.0 nothunks> include bytestring-0.11.5.2 nothunks> include containers-0.6.7 nothunks> include ghc-heap-9.6.3 nothunks> include stm-2.5.1.0 nothunks> include text-2.0.2 nothunks> include time-1.12.2 nothunks> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO nothunks> include wherefrom-compat-0.1.1.1-HCMmGRXYVZn7F7b71WSuvO nothunks> NoThunks.Class=nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB:NoThunks.Class nothunks> unit nothunks-0.3.0.0-9L4TmBxK8nOHaSlA5TZk5H-nothunks-test nothunks> include base-4.18.1.0 nothunks> include containers-0.6.7 nothunks> include ghc-prim-0.10.0 nothunks> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp nothunks> include nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 nothunks> include stm-2.5.1.0 nothunks> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 nothunks> include tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 nothunks> Ready component graph: nothunks> definite nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> depends base-4.18.1.0 nothunks> depends bytestring-0.11.5.2 nothunks> depends containers-0.6.7 nothunks> depends ghc-heap-9.6.3 nothunks> depends stm-2.5.1.0 nothunks> depends text-2.0.2 nothunks> depends time-1.12.2 nothunks> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO nothunks> depends wherefrom-compat-0.1.1.1-HCMmGRXYVZn7F7b71WSuvO nothunks> definite nothunks-0.3.0.0-9L4TmBxK8nOHaSlA5TZk5H-nothunks-test nothunks> depends base-4.18.1.0 nothunks> depends containers-0.6.7 nothunks> depends ghc-prim-0.10.0 nothunks> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp nothunks> depends nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 nothunks> depends stm-2.5.1.0 nothunks> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 nothunks> depends tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 nothunks> Using Cabal-3.10.1.0 compiled by ghc-9.6 nothunks> Using compiler: ghc-9.6.3 nothunks> Using install prefix: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 nothunks> Executables installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/bin nothunks> Libraries installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> Dynamic Libraries installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 nothunks> Private executables installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/libexec/x86_64-linux-ghc-9.6.3/nothunks-0.3.0.0 nothunks> Data files installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/share/x86_64-linux-ghc-9.6.3/nothunks-0.3.0.0 nothunks> Documentation installed in: nothunks> /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 nothunks> Configuration files installed in: nothunks> /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/etc nothunks> No alex found nothunks> Using ar found on system at: nothunks> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar nothunks> No c2hs found nothunks> No cpphs found nothunks> No doctest found nothunks> Using gcc version 14.3.0 given by user at: nothunks> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc nothunks> Using ghc version 9.6.3 found on system at: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc nothunks> Using ghc-pkg version 9.6.3 found on system at: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 nothunks> No ghcjs found nothunks> No ghcjs-pkg found nothunks> No greencard found nothunks> Using haddock version 2.29.1 found on system at: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 nothunks> No happy found nothunks> Using haskell-suite found on system at: haskell-suite-dummy-location nothunks> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location nothunks> No hmake found nothunks> Using hpc version 0.68 found on system at: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 nothunks> Using hsc2hs version 0.68.9 found on system at: tasty-discover> include base-4.18.1.0 tasty-discover> include bytestring-0.11.5.2 tasty-discover> include containers-0.6.7 tasty-discover> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-discover> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-discover> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-discover> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> include tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-discover> include tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-discover> include tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-discover> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-discover> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-discover> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-discover> Linked component graph: tasty-discover> unit tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> include Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu tasty-discover> include base-4.18.1.0 tasty-discover> include containers-0.6.7 tasty-discover> include filepath-1.4.100.4 tasty-discover> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> Test.Tasty.Discover=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover,Test.Tasty.Discover.Internal.Config=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover.Internal.Config,Test.Tasty.Discover.Internal.Driver=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover.Internal.Driver,Test.Tasty.Discover.Internal.Generator=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover.Internal.Generator,Test.Tasty.Discover.TastyInfo=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover.TastyInfo,Test.Tasty.Discover.Version=tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR:Test.Tasty.Discover.Version tasty-discover> unit tasty-discover-5.0.1-6N87clrKQHNDqM00nOseAy-tasty-discover tasty-discover> include base-4.18.1.0 tasty-discover> include filepath-1.4.100.4 tasty-discover> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> unit tasty-discover-5.0.1-LuJtAonD5FAIRjWjNgrH6h-tasty-discover-test tasty-discover> include base-4.18.1.0 tasty-discover> include bytestring-0.11.5.2 tasty-discover> include containers-0.6.7 tasty-discover> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-discover> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-discover> include hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-discover> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> include tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-discover> include tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-discover> include tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-discover> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-discover> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-discover> include tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-discover> Ready component graph: tasty-discover> definite tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> depends Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu tasty-discover> depends base-4.18.1.0 tasty-discover> depends containers-0.6.7 tasty-discover> depends filepath-1.4.100.4 tasty-discover> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> definite tasty-discover-5.0.1-6N87clrKQHNDqM00nOseAy-tasty-discover tasty-discover> depends base-4.18.1.0 tasty-discover> depends filepath-1.4.100.4 tasty-discover> depends tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> definite tasty-discover-5.0.1-LuJtAonD5FAIRjWjNgrH6h-tasty-discover-test tasty-discover> depends base-4.18.1.0 tasty-discover> depends bytestring-0.11.5.2 tasty-discover> depends containers-0.6.7 tasty-discover> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tasty-discover> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tasty-discover> depends hspec-core-2.11.12-JyGkZNbpPAm3oQkpU5Hu6U tasty-discover> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 tasty-discover> depends tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> depends tasty-golden-2.3.5-CsSUZl2XFkGI6xkGAf1uwq tasty-discover> depends tasty-hedgehog-1.4.0.2-LxUvW2D8BE4jjTizq9Qu1 tasty-discover> depends tasty-hspec-1.2.0.4-9l2Qz10PU3ErJoPoiBIVe tasty-discover> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm tasty-discover> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF tasty-discover> depends tasty-smallcheck-0.8.2-5VOvnwhoIZc4WPEWsoZEKl tasty-discover> depends tasty-discover-5.0.1-6N87clrKQHNDqM00nOseAy-tasty-discover tasty-discover> Using Cabal-3.10.1.0 compiled by ghc-9.6 tasty-discover> Using compiler: ghc-9.6.3 tasty-discover> Using install prefix: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 nothunks> Using hscolour version 1.25 found on system at: nothunks> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour nothunks> No jhc found nothunks> Using ld found on system at: nothunks> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold nothunks> No pkg-config found nothunks> Using runghc version 9.6.3 found on system at: nothunks> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 nothunks> Using strip version 2.44 found on system at: nothunks> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip nothunks> Using tar found on system at: nothunks> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar nothunks> No uhc found nothunks> Running phase: buildPhase nothunks> Preprocessing library for nothunks-0.3.0.0.. nothunks> Building library for nothunks-0.3.0.0.. nothunks> [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.o, dist/build/NoThunks/Class.dyn_o ) tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 tasty-discover> Executables installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/bin tasty-discover> Libraries installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> Dynamic Libraries installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tasty-discover> Private executables installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/libexec/x86_64-linux-ghc-9.6.3/tasty-discover-5.0.1 tasty-discover> Data files installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/share/x86_64-linux-ghc-9.6.3/tasty-discover-5.0.1 tasty-discover> Documentation installed in: tasty-discover> /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc/share/doc/tasty-discover-5.0.1 tasty-discover> Configuration files installed in: tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/etc tasty-discover> No alex found tasty-discover> Using ar found on system at: tasty-discover> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tasty-discover> No c2hs found tasty-discover> No cpphs found tasty-discover> No doctest found tasty-discover> Using gcc version 14.3.0 given by user at: tasty-discover> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tasty-discover> Using ghc version 9.6.3 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tasty-discover> Using ghc-pkg version 9.6.3 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tasty-discover> No ghcjs found tasty-discover> No ghcjs-pkg found tasty-discover> No greencard found tasty-discover> Using haddock version 2.29.1 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tasty-discover> No happy found tasty-discover> Using haskell-suite found on system at: haskell-suite-dummy-location tasty-discover> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tasty-discover> No hmake found tasty-discover> Using hpc version 0.68 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tasty-discover> Using hsc2hs version 0.68.9 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tasty-discover> Using hscolour version 1.25 found on system at: tasty-discover> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tasty-discover> No jhc found tasty-discover> Using ld found on system at: tasty-discover> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tasty-discover> No pkg-config found tasty-discover> Using runghc version 9.6.3 found on system at: tasty-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tasty-discover> Using strip version 2.44 found on system at: tasty-discover> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tasty-discover> Using tar found on system at: tasty-discover> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tasty-discover> No uhc found tasty-discover> Running phase: buildPhase tasty-discover> Preprocessing library for tasty-discover-5.0.1.. tasty-discover> Building library for tasty-discover-5.0.1.. tasty-discover> [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.o, dist/build/Paths_tasty_discover.dyn_o ) tasty-discover> [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.o, dist/build/Test/Tasty/Discover/Internal/Config.dyn_o ) tasty-discover> [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.o, dist/build/Test/Tasty/Discover/Internal/Generator.dyn_o ) tasty-discover> [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.o, dist/build/Test/Tasty/Discover/Internal/Driver.dyn_o ) tasty-discover> [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.o, dist/build/Test/Tasty/Discover/TastyInfo.dyn_o ) tasty-discover> [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.o, dist/build/Test/Tasty/Discover.dyn_o ) tasty-discover> [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.o, dist/build/Test/Tasty/Discover/Version.dyn_o ) slist> Running phase: setupCompilerEnvironmentPhase slist> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. trial> Running phase: setupCompilerEnvironmentPhase trial> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. streaming-commons> pure extensions> Running phase: unpackPhase extensions> unpacking source archive /nix/store/731na7x663194l5l7qhinv6shnvcaz19-extensions-0.1.0.1.tar.gz extensions> source root is extensions-0.1.0.1 extensions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "extensions-0.1.0.1/test/Test/Extensions/Types.hs" extensions> Running phase: patchPhase extensions> Replace Cabal file with edited version from mirror://hackage/extensions-0.1.0.1/revision/1.cabal. extensions> Run jailbreak-cabal to lift version restrictions on build inputs. validation-selective> Running phase: setupCompilerEnvironmentPhase extensions> Running phase: compileBuildDriverPhase validation-selective> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. scientific> [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.p_o ) extensions> setupCompileFlags: -package-db=/build/tmp.5RQihUMfVN/setup-package.conf.d -threaded scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 19 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | scientific> 88 | d:ds' = map i2d (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tasty-discover> [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.p_o ) slist> Running phase: unpackPhase extensions> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.5RQihUMfVN/Main.o ) slist> unpacking source archive /nix/store/pc5dbsl3ma44af6ag0cwkiapm57wiplr-slist-0.2.1.0.tar.gz slist> source root is slist-0.2.1.0 slist> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "slist-0.2.1.0/test/Test/Slist/Size.hs" regex-applicative> Running phase: checkPhase slist> Running phase: patchPhase slist> Replace Cabal file with edited version from mirror://hackage/slist-0.2.1.0/revision/1.cabal. slist> Running phase: compileBuildDriverPhase slist> setupCompileFlags: -package-db=/build/tmp.F6NDTgE6yd/setup-package.conf.d -threaded regex-applicative> Running 1 test suites... regex-applicative> Test suite test-regex-applicative: RUNNING... extensions> [2 of 2] Linking Setup regex-applicative> Tests regex-applicative> Engine tests trial> Running phase: unpackPhase regex-applicative> re1: OK regex-applicative> 10 tests completed trial> unpacking source archive /nix/store/y0vp78l2676q8syww54bihlsw0kd1ma2-trial-0.0.0.0.tar.gz slist> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.F6NDTgE6yd/Main.o ) trial> source root is trial-0.0.0.0 trial> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-0.0.0.0/trial.cabal" trial> Running phase: patchPhase trial> Replace Cabal file with edited version from mirror://hackage/trial-0.0.0.0/revision/5.cabal. trial> Run jailbreak-cabal to lift version restrictions on build inputs. regex-applicative> re2: OK (0.05s) regex-applicative> 1023 tests completed trial> Running phase: compileBuildDriverPhase trial> setupCompileFlags: -package-db=/build/tmp.djr9VKhxDU/setup-package.conf.d -threaded slist> [2 of 2] Linking Setup regex-applicative> re3: OK (0.05s) regex-applicative> 1023 tests completed tasty-discover> [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.p_o ) trial> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.djr9VKhxDU/Main.o ) validation-selective> Running phase: unpackPhase validation-selective> unpacking source archive /nix/store/iigschrx1n0k9057abidkwj7j56i5yal-validation-selective-0.2.0.0.tar.gz validation-selective> source root is validation-selective-0.2.0.0 regex-applicative> re4: OK (0.04s) regex-applicative> 1023 tests completed regex-applicative> re5: OK regex-applicative> 10 tests completed regex-applicative> re6: OK validation-selective> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "validation-selective-0.2.0.0/validation-selective.cabal" regex-applicative> 10 tests completed validation-selective> Running phase: patchPhase validation-selective> Replace Cabal file with edited version from mirror://hackage/validation-selective-0.2.0.0/revision/5.cabal. validation-selective> Run jailbreak-cabal to lift version restrictions on build inputs. validation-selective> Running phase: compileBuildDriverPhase validation-selective> setupCompileFlags: -package-db=/build/tmp.gYPMMpZbsO/setup-package.conf.d -threaded trial> [2 of 2] Linking Setup regex-applicative> re7: OK (0.04s) regex-applicative> 1093 tests completed regex-applicative> re8: OK (0.04s) regex-applicative> 1093 tests completed validation-selective> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gYPMMpZbsO/Main.o ) tasty-discover> [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.p_o ) regex-applicative> re11: OK (0.03s) regex-applicative> 1093 tests completed regex-applicative> Recognition vs parsing regex-applicative> re1: OK regex-applicative> 10 tests completed validation-selective> [2 of 2] Linking Setup tasty-discover> [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.p_o ) regex-applicative> re2: OK (0.07s) regex-applicative> 1023 tests completed regex-applicative> re3: OK (0.07s) regex-applicative> 1023 tests completed regex-applicative> re4: OK (0.05s) regex-applicative> 1023 tests completed regex-applicative> re5: OK regex-applicative> 10 tests completed regex-applicative> re6: OK regex-applicative> 10 tests completed regex-applicative> re7: OK (0.06s) regex-applicative> 1093 tests completed regex-applicative> re8: OK (0.05s) regex-applicative> 1093 tests completed streaming-commons> multi chunk, no good [✔] regex-applicative> re8: OK (0.05s) regex-applicative> 1023 tests completed regex-applicative> re8: OK (0.05s) regex-applicative> 1023 tests completed regex-applicative> re11: OK (0.05s) regex-applicative> 1093 tests completed regex-applicative> withMatched: OK regex-applicative> 31 tests completed regex-applicative> Tests for matching functions regex-applicative> findFirstPrefix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> findFirstInfix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> findLongestPrefix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> findLongestInfix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> findShortestPrefix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> findShortestInfix regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> replace regex-applicative> t1: OK regex-applicative> t2: OK regex-applicative> t3: OK regex-applicative> t4: OK regex-applicative> StateQueue scientific> [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.p_o ) scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 20 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: scientific> Patterns of type ‘[Char]’ not matched: scientific> [] scientific> [] scientific> [] scientific> | scientific> 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> scientific> src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] scientific> Pattern match(es) are non-exhaustive scientific> In a pattern binding: Patterns of type ‘[Char]’ not matched: [] scientific> | scientific> 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tasty-discover> [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.p_o ) tasty-discover> [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.p_o ) tasty-discover> [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.p_o ) streaming-commons> UTF16LE spot checks nothunks> [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.p_o ) extensions> Running phase: updateAutotoolsGnuConfigScriptsPhase extensions> Running phase: configurePhase extensions> configureFlags: --verbose --prefix=/nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc/share/doc/extensions-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.5RQihUMfVN/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib extensions> Using Parsec parser extensions> Configuring extensions-0.1.0.1... slist> Running phase: updateAutotoolsGnuConfigScriptsPhase slist> Running phase: configurePhase slist> configureFlags: --verbose --prefix=/nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc/share/doc/slist-0.2.1.0 --with-gcc=gcc --package-db=/build/tmp.F6NDTgE6yd/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib slist> Using Parsec parser slist> Configuring slist-0.2.1.0... trial> Running phase: updateAutotoolsGnuConfigScriptsPhase trial> Running phase: configurePhase trial> configureFlags: --verbose --prefix=/nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc/share/doc/trial-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.djr9VKhxDU/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib trial> Using Parsec parser trial> Configuring trial-0.0.0.0... validation-selective> Running phase: updateAutotoolsGnuConfigScriptsPhase validation-selective> Running phase: configurePhase validation-selective> configureFlags: --verbose --prefix=/nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc/share/doc/validation-selective-0.2.0.0 --with-gcc=gcc --package-db=/build/tmp.gYPMMpZbsO/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib validation-selective> Using Parsec parser validation-selective> Configuring validation-selective-0.2.0.0... extensions> Flags chosen: executable=True extensions> Dependency Cabal: using Cabal-3.10.1.0 extensions> Dependency base: using base-4.18.1.0 extensions> Dependency bytestring: using bytestring-0.11.5.2 extensions> Dependency containers: using containers-0.6.7 extensions> Dependency directory: using directory-1.3.8.1 extensions> Dependency filepath: using filepath-1.4.100.4 extensions> Dependency ghc-boot-th: using ghc-boot-th-9.6.3 extensions> Dependency parsec: using parsec-3.1.16.1 extensions> Dependency text: using text-2.0.2 extensions> Dependency base: using base-4.18.1.0 extensions> Dependency colourista: using colourista-0.1.0.2 extensions> Dependency containers: using containers-0.6.7 extensions> Dependency directory: using directory-1.3.8.1 extensions> Dependency extensions: using extensions-0.1.0.1 extensions> Dependency filepath: using filepath-1.4.100.4 extensions> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 extensions> Dependency text: using text-2.0.2 extensions> Dependency base: using base-4.18.1.0 extensions> Dependency bytestring: using bytestring-0.11.5.2 extensions> Dependency containers: using containers-0.6.7 extensions> Dependency extensions: using extensions-0.1.0.1 extensions> Dependency ghc-boot-th: using ghc-boot-th-9.6.3 extensions> Dependency hedgehog: using hedgehog-1.5 extensions> Dependency hspec: using hspec-2.11.12 extensions> Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 extensions> Dependency text: using text-2.0.2 regex-applicative> Insertion increments the # of elements: OK (0.94s) regex-applicative> 65153 tests completed slist> Dependency base >=4.10.1.0 && <5: using base-4.18.1.0 slist> Dependency containers >=0.5 && <1: using containers-0.6.7 slist> Dependency Glob: using Glob-0.10.2 slist> Dependency base >=4.10.1.0 && <5: using base-4.18.1.0 slist> Dependency doctest: using doctest-0.22.6 slist> Dependency base >=4.10.1.0 && <5: using base-4.18.1.0 slist> Dependency hedgehog >=1.0 && <2: using hedgehog-1.5 slist> Dependency hspec: using hspec-2.11.12 slist> Dependency hspec-hedgehog >=0.0.1 && <1: using hspec-hedgehog-0.3.0.0 slist> Dependency slist: using slist-0.2.1.0 trial> Dependency base: using base-4.18.1.0 trial> Dependency colourista: using colourista-0.1.0.2 trial> Dependency dlist: using dlist-1.0 trial> Dependency base: using base-4.18.1.0 trial> Dependency dlist: using dlist-1.0 trial> Dependency hedgehog: using hedgehog-1.5 trial> Dependency hspec: using hspec-2.11.12 trial> Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 trial> Dependency splitmix: using splitmix-0.1.1 trial> Dependency trial: using trial-0.0.0.0 trial> Dependency base: using base-4.18.1.0 trial> Dependency doctest: using doctest-0.22.6 validation-selective> Dependency base: using base-4.18.1.0 validation-selective> Dependency deepseq: using deepseq-1.4.8.1 validation-selective> Dependency selective: using selective-0.7.0.1 validation-selective> Dependency base: using base-4.18.1.0 validation-selective> Dependency hedgehog: using hedgehog-1.5 validation-selective> Dependency hspec: using hspec-2.11.12 validation-selective> Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 validation-selective> Dependency selective: using selective-0.7.0.1 validation-selective> Dependency text: using text-2.0.2 validation-selective> Dependency validation-selective: using validation-selective-0.2.0.0 validation-selective> Dependency base: using base-4.18.1.0 validation-selective> Dependency doctest: using doctest-0.22.6 extensions> Source component graph: extensions> component lib extensions> component exe:extensions dependency lib extensions> component test:extensions-test dependency lib extensions> Configured component graph: extensions> component extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include Cabal-3.10.1.0 extensions> include base-4.18.1.0 extensions> include bytestring-0.11.5.2 extensions> include containers-0.6.7 extensions> include directory-1.3.8.1 extensions> include filepath-1.4.100.4 extensions> include ghc-boot-th-9.6.3 extensions> include parsec-3.1.16.1 extensions> include text-2.0.2 extensions> component extensions-0.1.0.1-2wtTbKoanKXDcf0kfXXD0H-extensions extensions> include base-4.18.1.0 extensions> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d extensions> include containers-0.6.7 extensions> include directory-1.3.8.1 extensions> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include filepath-1.4.100.4 extensions> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 extensions> include text-2.0.2 extensions> component extensions-0.1.0.1-1tKEgVkFTOWAyJzcBwQtS2-extensions-test extensions> include base-4.18.1.0 extensions> include bytestring-0.11.5.2 extensions> include containers-0.6.7 extensions> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include ghc-boot-th-9.6.3 extensions> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp extensions> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU extensions> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 extensions> include text-2.0.2 extensions> Linked component graph: extensions> unit extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include Cabal-3.10.1.0 extensions> include base-4.18.1.0 extensions> include bytestring-0.11.5.2 extensions> include containers-0.6.7 extensions> include directory-1.3.8.1 extensions> include filepath-1.4.100.4 extensions> include ghc-boot-th-9.6.3 extensions> include parsec-3.1.16.1 extensions> include text-2.0.2 extensions> Extensions=extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW:Extensions,Extensions.Cabal=extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW:Extensions.Cabal,Extensions.Module=extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW:Extensions.Module,Extensions.Package=extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW:Extensions.Package,Extensions.Types=extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW:Extensions.Types extensions> unit extensions-0.1.0.1-2wtTbKoanKXDcf0kfXXD0H-extensions extensions> include base-4.18.1.0 extensions> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d extensions> include containers-0.6.7 extensions> include directory-1.3.8.1 extensions> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include filepath-1.4.100.4 extensions> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 extensions> include text-2.0.2 extensions> unit extensions-0.1.0.1-1tKEgVkFTOWAyJzcBwQtS2-extensions-test extensions> include base-4.18.1.0 extensions> include bytestring-0.11.5.2 extensions> include containers-0.6.7 extensions> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> include ghc-boot-th-9.6.3 extensions> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp extensions> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU extensions> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 extensions> include text-2.0.2 extensions> Ready component graph: extensions> definite extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> depends Cabal-3.10.1.0 extensions> depends base-4.18.1.0 extensions> depends bytestring-0.11.5.2 extensions> depends containers-0.6.7 extensions> depends directory-1.3.8.1 extensions> depends filepath-1.4.100.4 extensions> depends ghc-boot-th-9.6.3 extensions> depends parsec-3.1.16.1 extensions> depends text-2.0.2 extensions> definite extensions-0.1.0.1-2wtTbKoanKXDcf0kfXXD0H-extensions extensions> depends base-4.18.1.0 extensions> depends colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d extensions> depends containers-0.6.7 extensions> depends directory-1.3.8.1 extensions> depends extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> depends filepath-1.4.100.4 extensions> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 extensions> depends text-2.0.2 extensions> definite extensions-0.1.0.1-1tKEgVkFTOWAyJzcBwQtS2-extensions-test extensions> depends base-4.18.1.0 extensions> depends bytestring-0.11.5.2 extensions> depends containers-0.6.7 extensions> depends extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> depends ghc-boot-th-9.6.3 extensions> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp extensions> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU extensions> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 extensions> depends text-2.0.2 extensions> Using Cabal-3.10.1.0 compiled by ghc-9.6 extensions> Using compiler: ghc-9.6.3 extensions> Using install prefix: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 extensions> Executables installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/bin extensions> Libraries installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> Dynamic Libraries installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 extensions> Private executables installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/libexec/x86_64-linux-ghc-9.6.3/extensions-0.1.0.1 extensions> Data files installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/share/x86_64-linux-ghc-9.6.3/extensions-0.1.0.1 extensions> Documentation installed in: extensions> /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc/share/doc/extensions-0.1.0.1 extensions> Configuration files installed in: extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/etc extensions> No alex found extensions> Using ar found on system at: extensions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar extensions> No c2hs found extensions> No cpphs found extensions> No doctest found extensions> Using gcc version 14.3.0 given by user at: extensions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc extensions> Using ghc version 9.6.3 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc extensions> Using ghc-pkg version 9.6.3 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 extensions> No ghcjs found extensions> No ghcjs-pkg found extensions> No greencard found extensions> Using haddock version 2.29.1 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 extensions> No happy found extensions> Using haskell-suite found on system at: haskell-suite-dummy-location extensions> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location extensions> No hmake found extensions> Using hpc version 0.68 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 extensions> Using hsc2hs version 0.68.9 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 extensions> Using hscolour version 1.25 found on system at: extensions> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour extensions> No jhc found extensions> Using ld found on system at: extensions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold extensions> No pkg-config found extensions> Using runghc version 9.6.3 found on system at: extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 extensions> Using strip version 2.44 found on system at: extensions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip extensions> Using tar found on system at: extensions> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar extensions> No uhc found slist> Source component graph: slist> component test:slist-doctest slist> component lib slist> component test:slist-test dependency lib slist> Configured component graph: slist> component slist-0.2.1.0-DJC9flYtfowAcsHJU9BSYb-slist-doctest slist> include Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu slist> include base-4.18.1.0 slist> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC slist> component slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> include base-4.18.1.0 slist> include containers-0.6.7 slist> component slist-0.2.1.0-JQB8gcgFMTs3yeiL4KQUO1-slist-test slist> include base-4.18.1.0 slist> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp slist> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU slist> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 slist> include slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> Linked component graph: slist> unit slist-0.2.1.0-DJC9flYtfowAcsHJU9BSYb-slist-doctest slist> include Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu slist> include base-4.18.1.0 slist> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC slist> unit slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> include base-4.18.1.0 slist> include containers-0.6.7 slist> Slist=slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3:Slist,Slist.Containers=slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3:Slist.Containers,Slist.Maybe=slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3:Slist.Maybe,Slist.Size=slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3:Slist.Size,Slist.Type=slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3:Slist.Type slist> unit slist-0.2.1.0-JQB8gcgFMTs3yeiL4KQUO1-slist-test slist> include base-4.18.1.0 slist> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp slist> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU slist> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 slist> include slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> Ready component graph: slist> definite slist-0.2.1.0-DJC9flYtfowAcsHJU9BSYb-slist-doctest slist> depends Glob-0.10.2-4ZJZsnoWgMxGc2NjxfBeOu slist> depends base-4.18.1.0 slist> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC slist> definite slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> depends base-4.18.1.0 slist> depends containers-0.6.7 slist> definite slist-0.2.1.0-JQB8gcgFMTs3yeiL4KQUO1-slist-test slist> depends base-4.18.1.0 slist> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp slist> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU slist> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 slist> depends slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> Using Cabal-3.10.1.0 compiled by ghc-9.6 slist> Using compiler: ghc-9.6.3 slist> Using install prefix: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 slist> Executables installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/bin slist> Libraries installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> Dynamic Libraries installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 slist> Private executables installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/libexec/x86_64-linux-ghc-9.6.3/slist-0.2.1.0 slist> Data files installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/share/x86_64-linux-ghc-9.6.3/slist-0.2.1.0 slist> Documentation installed in: slist> /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc/share/doc/slist-0.2.1.0 slist> Configuration files installed in: slist> /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/etc slist> No alex found slist> Using ar found on system at: slist> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar slist> No c2hs found slist> No cpphs found slist> Using doctest version 0.22.6 found on system at: slist> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest slist> Using gcc version 14.3.0 given by user at: slist> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc slist> Using ghc version 9.6.3 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc slist> Using ghc-pkg version 9.6.3 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 slist> No ghcjs found slist> No ghcjs-pkg found slist> No greencard found slist> Using haddock version 2.29.1 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 slist> No happy found slist> Using haskell-suite found on system at: haskell-suite-dummy-location slist> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location slist> No hmake found slist> Using hpc version 0.68 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 slist> Using hsc2hs version 0.68.9 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 slist> Using hscolour version 1.25 found on system at: slist> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour slist> No jhc found slist> Using ld found on system at: slist> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold slist> No pkg-config found slist> Using runghc version 9.6.3 found on system at: slist> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 slist> Using strip version 2.44 found on system at: slist> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip slist> Using tar found on system at: slist> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar slist> No uhc found streaming-commons> [[0,216,0],[220,0,0,0,0,0,0]] [✔] scientific> Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. scientific> Building test suite 'test-scientific' for scientific-0.3.8.0.. trial> Source component graph: trial> component test:trial-doctest trial> component lib trial> component test:trial-test dependency lib trial> Configured component graph: trial> component trial-0.0.0.0-CqcrrzHTH1wL2PMgxBWzIu-trial-doctest trial> include base-4.18.1.0 trial> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC trial> component trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> include base-4.18.1.0 trial> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d trial> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> component trial-0.0.0.0-Aw1S1ssVPlZ6CQaOWixWkl-trial-test trial> include base-4.18.1.0 trial> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp trial> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU trial> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 trial> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY trial> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> Linked component graph: trial> unit trial-0.0.0.0-CqcrrzHTH1wL2PMgxBWzIu-trial-doctest trial> include base-4.18.1.0 trial> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC trial> unit trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> include base-4.18.1.0 trial> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d trial> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> Trial=trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX:Trial trial> unit trial-0.0.0.0-Aw1S1ssVPlZ6CQaOWixWkl-trial-test trial> include base-4.18.1.0 trial> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp trial> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU trial> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 trial> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY trial> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> Ready component graph: trial> definite trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> depends base-4.18.1.0 trial> depends colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d trial> depends dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> definite trial-0.0.0.0-CqcrrzHTH1wL2PMgxBWzIu-trial-doctest trial> depends base-4.18.1.0 trial> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC trial> definite trial-0.0.0.0-Aw1S1ssVPlZ6CQaOWixWkl-trial-test trial> depends base-4.18.1.0 trial> depends dlist-1.0-F8GeUD3trJzACUxUjnJfNR trial> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp trial> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU trial> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 trial> depends splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY trial> depends trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> Using Cabal-3.10.1.0 compiled by ghc-9.6 trial> Using compiler: ghc-9.6.3 trial> Using install prefix: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 trial> Executables installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/bin trial> Libraries installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> Dynamic Libraries installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 trial> Private executables installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/libexec/x86_64-linux-ghc-9.6.3/trial-0.0.0.0 trial> Data files installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/share/x86_64-linux-ghc-9.6.3/trial-0.0.0.0 trial> Documentation installed in: trial> /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc/share/doc/trial-0.0.0.0 trial> Configuration files installed in: trial> /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/etc trial> No alex found trial> Using ar found on system at: trial> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar trial> No c2hs found trial> No cpphs found trial> Using doctest version 0.22.6 found on system at: trial> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest trial> Using gcc version 14.3.0 given by user at: trial> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc trial> Using ghc version 9.6.3 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc trial> Using ghc-pkg version 9.6.3 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 trial> No ghcjs found trial> No ghcjs-pkg found trial> No greencard found trial> Using haddock version 2.29.1 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 trial> No happy found trial> Using haskell-suite found on system at: haskell-suite-dummy-location trial> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location trial> No hmake found trial> Using hpc version 0.68 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 trial> Using hsc2hs version 0.68.9 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 trial> Using hscolour version 1.25 found on system at: trial> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour trial> No jhc found trial> Using ld found on system at: trial> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold trial> No pkg-config found trial> Using runghc version 9.6.3 found on system at: trial> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 trial> Using strip version 2.44 found on system at: trial> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip trial> Using tar found on system at: trial> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar trial> No uhc found extensions> Running phase: buildPhase scientific> [1 of 1] Compiling Main ( test/test.hs, dist/build/test-scientific/test-scientific-tmp/Main.o ) slist> Running phase: buildPhase extensions> Preprocessing library for extensions-0.1.0.1.. extensions> Building library for extensions-0.1.0.1.. validation-selective> Source component graph: validation-selective> component test:validation-selective-doctest validation-selective> component lib validation-selective> component test:validation-selective-test dependency lib validation-selective> Configured component graph: validation-selective> component validation-selective-0.2.0.0-FI8dxjCtaV0788cVGJtMjN-validation-selective-doctest validation-selective> include base-4.18.1.0 validation-selective> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC validation-selective> component validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> include base-4.18.1.0 validation-selective> include deepseq-1.4.8.1 validation-selective> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> component validation-selective-0.2.0.0-9M38NChvP936adslo9B7l4-validation-selective-test validation-selective> include base-4.18.1.0 validation-selective> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp validation-selective> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU validation-selective> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 validation-selective> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> include text-2.0.2 validation-selective> include validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> Linked component graph: validation-selective> unit validation-selective-0.2.0.0-FI8dxjCtaV0788cVGJtMjN-validation-selective-doctest validation-selective> include base-4.18.1.0 validation-selective> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC validation-selective> unit validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> include base-4.18.1.0 validation-selective> include deepseq-1.4.8.1 validation-selective> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> Validation=validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK:Validation,Validation.Combinators=validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK:Validation.Combinators validation-selective> unit validation-selective-0.2.0.0-9M38NChvP936adslo9B7l4-validation-selective-test validation-selective> include base-4.18.1.0 validation-selective> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp validation-selective> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU validation-selective> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 validation-selective> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> include text-2.0.2 validation-selective> include validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> Ready component graph: validation-selective> definite validation-selective-0.2.0.0-FI8dxjCtaV0788cVGJtMjN-validation-selective-doctest validation-selective> depends base-4.18.1.0 validation-selective> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC validation-selective> definite validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> depends base-4.18.1.0 validation-selective> depends deepseq-1.4.8.1 validation-selective> depends selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> definite validation-selective-0.2.0.0-9M38NChvP936adslo9B7l4-validation-selective-test validation-selective> depends base-4.18.1.0 validation-selective> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp validation-selective> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU validation-selective> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 validation-selective> depends selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A validation-selective> depends text-2.0.2 validation-selective> depends validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> Using Cabal-3.10.1.0 compiled by ghc-9.6 validation-selective> Using compiler: ghc-9.6.3 validation-selective> Using install prefix: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 validation-selective> Executables installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/bin validation-selective> Libraries installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> Dynamic Libraries installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 validation-selective> Private executables installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/libexec/x86_64-linux-ghc-9.6.3/validation-selective-0.2.0.0 validation-selective> Data files installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/share/x86_64-linux-ghc-9.6.3/validation-selective-0.2.0.0 validation-selective> Documentation installed in: validation-selective> /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc/share/doc/validation-selective-0.2.0.0 validation-selective> Configuration files installed in: validation-selective> /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/etc validation-selective> No alex found validation-selective> Using ar found on system at: validation-selective> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar validation-selective> No c2hs found validation-selective> No cpphs found validation-selective> Using doctest version 0.22.6 found on system at: validation-selective> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest validation-selective> Using gcc version 14.3.0 given by user at: validation-selective> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc validation-selective> Using ghc version 9.6.3 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc validation-selective> Using ghc-pkg version 9.6.3 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 validation-selective> No ghcjs found validation-selective> No ghcjs-pkg found validation-selective> No greencard found validation-selective> Using haddock version 2.29.1 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 validation-selective> No happy found validation-selective> Using haskell-suite found on system at: haskell-suite-dummy-location validation-selective> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location validation-selective> No hmake found validation-selective> Using hpc version 0.68 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 validation-selective> Using hsc2hs version 0.68.9 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 validation-selective> Using hscolour version 1.25 found on system at: validation-selective> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour validation-selective> No jhc found validation-selective> Using ld found on system at: validation-selective> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold validation-selective> No pkg-config found validation-selective> Using runghc version 9.6.3 found on system at: validation-selective> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 validation-selective> Using strip version 2.44 found on system at: validation-selective> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip validation-selective> Using tar found on system at: validation-selective> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar validation-selective> No uhc found trial> Running phase: buildPhase slist> Preprocessing test suite 'slist-doctest' for slist-0.2.1.0.. slist> Building test suite 'slist-doctest' for slist-0.2.1.0.. extensions> [1 of 5] Compiling Extensions.Types tasty-discover> Preprocessing executable 'tasty-discover' for tasty-discover-5.0.1.. tasty-discover> Building executable 'tasty-discover' for tasty-discover-5.0.1.. trial> Preprocessing library for trial-0.0.0.0.. trial> Building library for trial-0.0.0.0.. slist> [1 of 1] Compiling Main validation-selective> Running phase: buildPhase trial> [1 of 1] Compiling Trial validation-selective> Preprocessing test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. tasty-discover> [1 of 2] Compiling Main ( app/Main.hs, dist/build/tasty-discover/tasty-discover-tmp/Main.o ) validation-selective> Building test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. validation-selective> [1 of 1] Compiling Main tasty-discover> [2 of 2] Compiling Paths_tasty_discover ( dist/build/tasty-discover/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover/tasty-discover-tmp/Paths_tasty_discover.o ) trial> trial> src/Trial.hs:100:47: warning: [-Wunused-imports] trial> The import of ‘Applicative’ trial> from module ‘Control.Applicative’ is redundant trial> | trial> 100 | import Control.Applicative (Alternative (..), Applicative (..)) trial> | ^^^^^^^^^^^^^^^^ tasty-discover> [3 of 3] Linking dist/build/tasty-discover/tasty-discover slist> [2 of 2] Linking dist/build/slist-doctest/slist-doctest regex-applicative> insertUnique increments the # of elements by 0 or 1: OK (0.96s) regex-applicative> 65153 tests completed validation-selective> [2 of 2] Linking dist/build/validation-selective-doctest/validation-selective-doctest streaming-commons> Data.Streaming.Zlib streaming-commons> Data.Streaming.Zlib streaming-commons> inflate/deflate tasty-discover> Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.1.. tasty-discover> Building test suite 'tasty-discover-test' for tasty-discover-5.0.1.. tasty-discover> [1 of 7] Compiling ConfigTest ( test/ConfigTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/ConfigTest.o ) regex-applicative> insertUnique is idempotent: OK (0.96s) regex-applicative> 65153 tests completed regex-applicative> insert doesn't affect insertUnique: OK regex-applicative> 11 tests completed extensions> [2 of 5] Compiling Extensions.Module trial> [1 of 1] Compiling Trial tasty-discover> [2 of 7] Compiling DiscoverTest ( test/DiscoverTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/DiscoverTest.o ) tasty-discover> [3 of 7] Compiling Paths_tasty_discover ( dist/build/tasty-discover-test/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Paths_tasty_discover.o ) tasty-discover> [4 of 7] Compiling SubMod.FooBaz ( test/SubMod/FooBaz.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/FooBaz.o ) tasty-discover> [5 of 7] Compiling SubMod.PropTest ( test/SubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/PropTest.o ) tasty-discover> [6 of 7] Compiling SubMod.SubSubMod.PropTest ( test/SubMod/SubSubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/SubSubMod/PropTest.o ) tasty-discover> [7 of 7] Compiling Main ( test/Driver.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Main.o ) trial> trial> src/Trial.hs:100:47: warning: [-Wunused-imports] trial> The import of ‘Applicative’ trial> from module ‘Control.Applicative’ is redundant trial> | trial> 100 | import Control.Applicative (Alternative (..), Applicative (..)) trial> | ^^^^^^^^^^^^^^^^ streaming-commons> decompress' [✔] streaming-commons> +++ OK, passed 100 tests. scientific> [2 of 2] Linking dist/build/test-scientific/test-scientific extensions> [3 of 5] Compiling Extensions.Cabal extensions> [4 of 5] Compiling Extensions.Package extensions> [5 of 5] Compiling Extensions tasty-discover> [8 of 8] Linking dist/build/tasty-discover-test/tasty-discover-test nothunks> Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. nothunks> Building test suite 'nothunks-test' for nothunks-0.3.0.0.. extensions> [1 of 5] Compiling Extensions.Types nothunks> [1 of 2] Compiling Test.NoThunks.Class ( test/Test/NoThunks/Class.hs, dist/build/nothunks-test/nothunks-test-tmp/Test/NoThunks/Class.o ) streaming-commons> compress' [✔] streaming-commons> +++ OK, passed 100 tests. scientific> Running phase: checkPhase scientific> Running 1 test suites... scientific> Test suite test-scientific: RUNNING... scientific> scientific scientific> DoS protection scientific> Eq scientific> 1e1000000: OK scientific> Ord scientific> compare 1234e1000000 123e1000001: OK scientific> RealFrac scientific> floor scientific> 1e1000000: OK scientific> -1e-1000000: OK scientific> 1e-1000000: OK scientific> ceiling scientific> 1e1000000: OK scientific> -1e-1000000: OK scientific> 1e-1000000: OK scientific> round scientific> 1e1000000: OK scientific> -1e-1000000: OK scientific> 1e-1000000: OK scientific> truncate scientific> 1e1000000: OK scientific> -1e-1000000: OK scientific> 1e-1000000: OK scientific> properFracton scientific> 1e1000000: OK scientific> -1e-1000000: OK scientific> 1e-1000000: OK scientific> toRealFloat scientific> 1e1000000: OK scientific> 1e-1000000: OK scientific> toBoundedInteger scientific> 1e1000000: OK scientific> normalization scientific> smallcheck: OK scientific> 81 tests completed (but 9 did not meet the condition) scientific> quickcheck: OK scientific> +++ OK, passed 100 tests; 25 discarded. scientific> Binary scientific> decode . encode == id scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Parsing scientific> reads "": OK scientific> reads "1.": OK scientific> reads "1.2e": OK scientific> reads "(1.3 )": OK scientific> reads "((1.3))": OK scientific> reads " 1.3": OK scientific> read " ( (( -1.0e+3 ) ))": OK scientific> scientificP "3": OK scientific> scientificP "3.0e2": OK scientific> scientificP "+3.0e+2": OK scientific> scientificP "-3.0e-2": OK scientific> Formatting scientific> read . show == id scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> show (Just 1): OK scientific> show (Just 0): OK scientific> show (Just (-1)): OK scientific> toDecimalDigits scientific> laws scientific> smallcheck: OK scientific> 45 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> == Numeric.floatToDigits scientific> smallcheck: OK scientific> 19 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Builder scientific> Text scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> ByteString scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> formatScientific_fromFloatDigits scientific> smallcheck: OK scientific> 37 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Eq scientific> == scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed scientific> quickcheck: OK (0.01s) scientific> +++ OK, passed 100 tests. scientific> s == s scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Ord scientific> compare scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Num scientific> Equal to Rational scientific> fromInteger scientific> smallcheck: OK scientific> 11 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> + scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed regex-applicative> insertUnique only cares about keys, not values: OK (1.60s) regex-applicative> 716683 tests completed scientific> quickcheck: OK (0.02s) scientific> +++ OK, passed 100 tests. scientific> - scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed scientific> quickcheck: OK (0.03s) scientific> +++ OK, passed 100 tests. scientific> * scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed scientific> quickcheck: OK (0.03s) scientific> +++ OK, passed 100 tests. scientific> abs scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> negate scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (0.01s) scientific> +++ OK, passed 100 tests. scientific> signum scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> 0 identity of + scientific> smallcheck: OK scientific> 81 tests completed tasty-discover> Running phase: checkPhase scientific> quickcheck: OK (0.08s) scientific> +++ OK, passed 100 tests. scientific> 1 identity of * scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> 0 identity of * scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> associativity of + tasty-discover> Running 1 test suites... tasty-discover> Test suite tasty-discover-test: RUNNING... tasty-discover> test/Driver.hs tasty-discover> modules tasty-discover> Test discovery tasty-discover> Discovers tests: OK tasty-discover> ignores tasty-discover> Module ignore configuration tasty-discover> Ignores tests in modules with the specified suffix: OK tasty-discover> badModuleGlob tasty-discover> Module suffix configuration tasty-discover> Filters discovered tests by specified suffix: OK tasty-discover> customModuleName tasty-discover> Module name configuration tasty-discover> Creates a generated main function with the specified name: OK tasty-discover> noTreeDisplayDefault: OK tasty-discover> treeDisplay: OK (0.01s) tasty-discover> mkModuleTree: OK (0.07s) tasty-discover> +++ OK, passed 100 tests. tasty-discover> listCompare: OK tasty-discover> additionCommutative: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> sortReverse: OK (0.08s) tasty-discover> 1333 tests completed tasty-discover> prelude tasty-discover> Prelude.head tasty-discover> returns the first element of a list: OK tasty-discover> Addition commutes: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> multiplication tasty-discover> Multiplication commutes: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> One is identity: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> Some input: OK tasty-discover> generateTrees tasty-discover> First input: OK tasty-discover> Second input: OK tasty-discover> DiscoverTest.tasty_reverse: OK (0.02s) tasty-discover> ✓ reverse passed 100 tests. tasty-discover> reverse: OK (0.02s) tasty-discover> ✓ DiscoverTest.hprop_reverse passed 100 tests. tasty-discover> additionCommutative: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> multiplationDistributiveOverAddition: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> additionAssociative: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> additionCommutative: OK tasty-discover> +++ OK, passed 100 tests. tasty-discover> tasty-discover> All 23 tests passed (0.08s) tasty-discover> Test suite tasty-discover-test: PASS tasty-discover> Test suite logged to: dist/test/tasty-discover-5.0.1-tasty-discover-test.log tasty-discover> 1 of 1 test suites (1 of 1 test cases) passed. tasty-discover> Running phase: haddockPhase tasty-discover> Preprocessing library for tasty-discover-5.0.1.. tasty-discover> Running Haddock on library for tasty-discover-5.0.1.. tasty-discover> Warning: --source-* options are ignored when --hyperlinked-source is enabled. streaming-commons> with dictionary [✔] streaming-commons> +++ OK, passed 100 tests. tasty-discover> 100% ( 8 / 8) in 'Test.Tasty.Discover.Internal.Config' validation-selective> Preprocessing library for validation-selective-0.2.0.0.. validation-selective> Building library for validation-selective-0.2.0.0.. tasty-discover> 100% ( 12 / 12) in 'Test.Tasty.Discover.Internal.Generator' extensions> [2 of 5] Compiling Extensions.Module validation-selective> [1 of 3] Compiling Validation[boot] tasty-discover> 75% ( 6 / 8) in 'Test.Tasty.Discover.Internal.Driver' tasty-discover> Missing documentation for: tasty-discover> ModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:139) tasty-discover> mkModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:154) slist> Preprocessing library for slist-0.2.1.0.. slist> Building library for slist-0.2.1.0.. validation-selective> [2 of 3] Compiling Validation.Combinators tasty-discover> 0% ( 0 / 2) in 'Test.Tasty.Discover.TastyInfo' tasty-discover> Missing documentation for: tasty-discover> Module header tasty-discover> TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:7) regex-applicative> insert puts in the back: OK (0.97s) regex-applicative> 65153 tests completed tasty-discover> 0% ( 0 / 7) in 'Test.Tasty.Discover' tasty-discover> Missing documentation for: tasty-discover> Module header tasty-discover> Tasty (src/Test/Tasty/Discover.hs:19) tasty-discover> TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:7) tasty-discover> name (src/Test/Tasty/Discover.hs:40) tasty-discover> description (src/Test/Tasty/Discover.hs:45) tasty-discover> nameOf (src/Test/Tasty/Discover.hs:34) tasty-discover> descriptionOf (src/Test/Tasty/Discover.hs:37) tasty-discover> 0% ( 0 / 2) in 'Test.Tasty.Discover.Version' tasty-discover> Missing documentation for: tasty-discover> Module header tasty-discover> version (src/Test/Tasty/Discover/Version.hs:9) validation-selective> [3 of 3] Compiling Validation slist> [1 of 5] Compiling Slist.Size trial> Preprocessing test suite 'trial-doctest' for trial-0.0.0.0.. trial> Building test suite 'trial-doctest' for trial-0.0.0.0.. trial> [1 of 1] Compiling Main tasty-discover> Warning: Test.Tasty.Discover.Internal.Config: could not find link destinations for: tasty-discover> - Test.Tasty.Discover.Internal.Config.Ingredient validation-selective> validation-selective> src/Validation.hs:108:47: warning: [-Wunused-imports] validation-selective> The import of ‘Applicative’ validation-selective> from module ‘Control.Applicative’ is redundant validation-selective> | validation-selective> 108 | import Control.Applicative (Alternative (..), Applicative (..)) validation-selective> | ^^^^^^^^^^^^^^^^ validation-selective> validation-selective> src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] validation-selective> The suffix use of a ‘:$$:’ might be repurposed as special syntax validation-selective> by a future language extension. validation-selective> Suggested fix: Add whitespace around ‘:$$:’. validation-selective> | validation-selective> 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." validation-selective> | ^^^^ slist> [2 of 5] Compiling Slist.Type slist> slist> src/Slist/Type.hs:29:57: warning: [-Wunused-imports] slist> The import of ‘liftA2’ slist> from module ‘Control.Applicative’ is redundant slist> | slist> 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) slist> | ^^^^^^ slist> slist> src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] slist> A Haddock comment cannot appear in this position and will be ignored. slist> | slist> 143 | -- | Is the element in the structure? slist> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trial> [2 of 2] Linking dist/build/trial-doctest/trial-doctest streaming-commons> different dict [✔] extensions> [3 of 5] Compiling Extensions.Cabal extensions> [4 of 5] Compiling Extensions.Package extensions> [5 of 5] Compiling Extensions nothunks> [2 of 2] Compiling Main ( test/Main.hs, dist/build/nothunks-test/nothunks-test-tmp/Main.o ) streaming-commons> license scientific> smallcheck: OK (1.63s) scientific> 531441 tests completed nothunks> [3 of 3] Linking dist/build/nothunks-test/nothunks-test regex-applicative> insertUnique puts in the back: OK (1.05s) regex-applicative> 65153 tests completed (but 10185 did not meet the condition) regex-applicative> regex-applicative> All 49 tests passed (7.23s) regex-applicative> Test suite test-regex-applicative: PASS regex-applicative> Test suite logged to: regex-applicative> dist/test/regex-applicative-0.3.4-test-regex-applicative.log regex-applicative> 1 of 1 test suites (1 of 1 test cases) passed. regex-applicative> Running phase: haddockPhase slist> [3 of 5] Compiling Slist.Maybe regex-applicative> Preprocessing library for regex-applicative-0.3.4.. regex-applicative> Running Haddock on library for regex-applicative-0.3.4.. validation-selective> [1 of 3] Compiling Validation[boot] validation-selective> [2 of 3] Compiling Validation.Combinators regex-applicative> Warning: --source-* options are ignored when --hyperlinked-source is enabled. slist> [4 of 5] Compiling Slist.Containers slist> [5 of 5] Compiling Slist validation-selective> [3 of 3] Compiling Validation regex-applicative> 100% ( 6 / 6) in 'Text.Regex.Applicative.StateQueue' regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> regex-applicative> Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] regex-applicative> The use of ‘~’ without TypeOperators regex-applicative> will become an error in a future GHC release. regex-applicative> Suggested fix: Perhaps you intended to use TypeOperators regex-applicative> | regex-applicative> 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where regex-applicative> | ^ regex-applicative> Warning: '=~' is out of scope. regex-applicative> If you qualify the identifier, haddock can try to link it anyway. regex-applicative> 100% ( 2 / 2) in 'Text.Regex.Applicative.Reference' regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:27:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘return’ definition detected regex-applicative> in the instance declaration for ‘Monad (P s)’. regex-applicative> ‘return’ will eventually be removed in favour of ‘pure’ regex-applicative> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 27 | return x = P $ \s -> [(x, s)] regex-applicative> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ regex-applicative> regex-applicative> Text/Regex/Applicative/Reference.hs:36:5: warning: [-Wnoncanonical-monad-instances] regex-applicative> Noncanonical ‘pure = return’ definition detected regex-applicative> in the instance declaration for ‘Applicative (P s)’. regex-applicative> Move definition from ‘return’ to ‘pure’ regex-applicative> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return regex-applicative> | regex-applicative> 36 | pure = return regex-applicative> | ^^^^^^^^^^^^^ validation-selective> validation-selective> src/Validation.hs:108:47: warning: [-Wunused-imports] validation-selective> The import of ‘Applicative’ validation-selective> from module ‘Control.Applicative’ is redundant validation-selective> | validation-selective> 108 | import Control.Applicative (Alternative (..), Applicative (..)) validation-selective> | ^^^^^^^^^^^^^^^^ validation-selective> validation-selective> src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] validation-selective> The suffix use of a ‘:$$:’ might be repurposed as special syntax validation-selective> by a future language extension. validation-selective> Suggested fix: Add whitespace around ‘:$$:’. validation-selective> | validation-selective> 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." validation-selective> | ^^^^ regex-applicative> Warning: '<|>' is out of scope. regex-applicative> If you qualify the identifier, haddock can try to link it anyway. regex-applicative> 93% ( 15 / 16) in 'Text.Regex.Applicative.Object' regex-applicative> Missing documentation for: regex-applicative> ThreadId (Text/Regex/Applicative/Types.hs:16) streaming-commons> single deflate [✔] regex-applicative> 96% ( 26 / 27) in 'Text.Regex.Applicative' regex-applicative> Missing documentation for: regex-applicative> Greediness (Text/Regex/Applicative/Types.hs:33) regex-applicative> 100% ( 8 / 8) in 'Text.Regex.Applicative.Common' nothunks> Running phase: checkPhase nothunks> Running 1 test suites... nothunks> Test suite nothunks-test: RUNNING... nothunks> Tests nothunks> NoThunks.Class nothunks> Sanity nothunks> IntNotNF: OK nothunks> ✓ passed 1 test. nothunks> IntIsNF: OK nothunks> ✓ passed 1 test. nothunks> Pair: OK nothunks> ✓ passed 1 test. nothunks> Sum: OK nothunks> ✓ passed 1 test. nothunks> Fn: OK nothunks> ✓ passed 1 test. nothunks> IO: OK nothunks> ✓ passed 1 test. nothunks> InspectHeap nothunks> Int: OK (0.02s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int"] 50% █████████▉·········· nothunks> Nothing 50% ██████████·········· nothunks> IntInt: OK (0.02s) nothunks> ✓ passed 1000 tests. nothunks> Just ["(,)"] 52% ██████████▎········· nothunks> Just ["Int","(,)"] 36% ███████▎············ nothunks> Nothing 12% ██▎················· nothunks> SumInt: OK nothunks> ✓ passed 1000 tests. nothunks> Just ["Either"] 32% ██████▌············· nothunks> Just ["Int","Either"] 34% ██████▉············· nothunks> Nothing 33% ██████▌············· nothunks> ListInt: OK (0.02s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int","List"] 23% ████▌··············· nothunks> Just ["List"] 45% █████████··········· nothunks> Nothing 32% ██████▍············· nothunks> IntListInt: OK (0.03s) nothunks> ✓ passed 1000 tests. nothunks> Just ["(,)"] 50% █████████▉·········· nothunks> Just ["Int","(,)"] 27% █████▍·············· nothunks> Just ["Int","List","(,)"] 5% ▉··················· nothunks> Just ["List","(,)"] 11% ██·················· nothunks> Nothing 8% █▌·················· nothunks> SeqInt: ✗ EXPECTED FAILURE failed at test/Test/NoThunks/Class.hs:179:7 nothunks> after 22 tests and 2 shrinks. nothunks> shrink path: 22:cA nothunks> Just ["Int","Seq"] 46% █████████··········· nothunks> Nothing 50% ██████████·········· nothunks> nothunks> ┏━━ test/Test/NoThunks/Class.hs ━━━ nothunks> 166 ┃ testWithModel :: forall a. FromModel a nothunks> 167 ┃ => (Maybe ThunkInfo -> Maybe [String] -> Bool) nothunks> 168 ┃ -> Proxy a nothunks> 169 ┃ -- ^ Compare @ThunkInfo@. When we use 'noThunks' this nothunks> 170 ┃ -- can just be @(==)@; however, when we use 'isNormalForm', the nothunks> 171 ┃ -- context we will get from the model will be too detailed. nothunks> 172 ┃ -> Property nothunks> 173 ┃ testWithModel compareInfo _proxy = withTests 1000 $ property $ do nothunks> 174 ┃ m :: Model a <- forAll genModel nothunks> ┃ │ Wrap nothunks> ┃ │ { unwrap = nothunks> ┃ │ SeqEnqueue nothunks> ┃ │ (IntValue 0) nothunks> ┃ │ (SeqEnqueue nothunks> ┃ │ (IntValue 0) nothunks> ┃ │ (SeqEnqueue nothunks> ┃ │ (IntValue 0) nothunks> ┃ │ (SeqEnqueue nothunks> ┃ │ (IntValue 0) nothunks> ┃ │ (SeqEnqueue (IntValue 0) (SeqEnqueue (IntValue 0) SeqEmpty))))) nothunks> ┃ │ } nothunks> 175 ┃ collect $ modelUnexpected [] m nothunks> 176 ┃ fromModel m $ \a -> do nothunks> 177 ┃ annotate $ show $ modelIsNF [] m nothunks> ┃ │ IsNF nothunks> 178 ┃ isNF <- liftIO $ noThunks [] a nothunks> 179 ┃ Hedgehog.diff isNF compareInfo (modelUnexpected [] m) nothunks> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nothunks> ┃ │ ━━━ Failed (- lhs) (+ rhs) ━━━ nothunks> ┃ │ - Just nothunks> ┃ │ - ThunkInfo nothunks> ┃ │ - { thunkContext = [ "..." , "Seq Int" ] , thunkInfo = Nothing } nothunks> ┃ │ + Nothing nothunks> nothunks> This failure can be reproduced by running: nothunks> > recheckAt (Seed 8640851958096160185 10782077945032479421) "22:cA" EXPECTED FAILURE nothunks> nothunks> OK (0.02s) nothunks> ✓ passed 1 test. nothunks> Model nothunks> Int: OK (0.01s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int"] 48% █████████▋·········· nothunks> Nothing 52% ██████████▎········· nothunks> IntInt: OK (0.02s) nothunks> ✓ passed 1000 tests. nothunks> Just ["(,)"] 51% ██████████▏········· nothunks> Just ["Int","(,)"] 37% ███████▎············ nothunks> Nothing 12% ██▍················· nothunks> SumInt: OK nothunks> ✓ passed 1000 tests. nothunks> Just ["Either"] 34% ██████▋············· nothunks> Just ["Int","Either"] 31% ██████▏············· nothunks> Nothing 35% ███████············· nothunks> ListInt: OK (0.02s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int","List"] 21% ████▎··············· nothunks> Just ["List"] 43% ████████▋··········· nothunks> Nothing 35% ███████············· nothunks> IntListInt: OK (0.03s) nothunks> ✓ passed 1000 tests. nothunks> Just ["(,)"] 48% █████████▌·········· nothunks> Just ["Int","(,)"] 25% ████▉··············· nothunks> Just ["Int","List","(,)"] 5% ▉··················· nothunks> Just ["List","(,)"] 13% ██▌················· nothunks> Nothing 9% █▊·················· nothunks> SeqInt: OK (0.08s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int","Seq"] 44% ████████▉··········· nothunks> Nothing 56% ███████████········· nothunks> AllowThunksIn: OK (0.03s) nothunks> ✓ passed 1000 tests. nothunks> Just ["Int","field2","Record"] 26% █████▎·············· nothunks> Just ["Record"] 50% █████████▉·········· nothunks> Nothing 24% ████▋··············· nothunks> Fn: OK (0.01s) nothunks> ✓ passed 1000 tests. nothunks> Just ["->"] 26% █████▏·············· nothunks> Nothing 74% ██████████████▊····· nothunks> IO: OK (0.01s) nothunks> ✓ passed 1000 tests. nothunks> Just ["IO"] 26% █████▏·············· nothunks> Nothing 74% ██████████████▊····· nothunks> ThunkFreeFn: OK (0.01s) nothunks> ✓ passed 1000 tests. nothunks> Just ["->"] 28% █████▌·············· nothunks> Just ["...","->"] 35% ███████············· nothunks> Nothing 38% ███████▌············ nothunks> ThunkFreeIO: OK (0.01s) nothunks> ✓ passed 1000 tests. nothunks> Just ["...","IO"] 40% ████████············ nothunks> Just ["IO"] 25% ████▉··············· nothunks> Nothing 35% ███████············· nothunks> MutableVars nothunks> IORef nothunks> NotNF: OK nothunks> ✓ passed 1 test. nothunks> NF: OK nothunks> ✓ passed 1 test. nothunks> NotNFPure: OK nothunks> ✓ passed 1 test. nothunks> NFPure: OK nothunks> ✓ passed 1 test. nothunks> NotNFAtomically: OK nothunks> ✓ passed 1 test. nothunks> NFAtomically: OK nothunks> ✓ passed 1 test. nothunks> MVar nothunks> NotNF: OK nothunks> ✓ passed 1 test. nothunks> NF: OK nothunks> ✓ passed 1 test. nothunks> NotNFPure: OK nothunks> ✓ passed 1 test. nothunks> NFPure: OK nothunks> ✓ passed 1 test. nothunks> NotNFAtomically: OK nothunks> ✓ passed 1 test. nothunks> NFAtomically: OK nothunks> ✓ passed 1 test. nothunks> TVar nothunks> NotNF: OK nothunks> ✓ passed 1 test. nothunks> NF: OK nothunks> ✓ passed 1 test. nothunks> NotNFPure: OK nothunks> ✓ passed 1 test. nothunks> NFPure: OK nothunks> ✓ passed 1 test. nothunks> NotNFAtomically: OK nothunks> ✓ passed 1 test. nothunks> NFAtomically: OK nothunks> ✓ passed 1 test. nothunks> nothunks> All 41 tests passed (0.36s) nothunks> Test suite nothunks-test: PASS nothunks> Test suite logged to: dist/test/nothunks-0.3.0.0-nothunks-test.log nothunks> 1 of 1 test suites (1 of 1 test cases) passed. nothunks> Running phase: haddockPhase streaming-commons> single inflate [✔] extensions> Preprocessing executable 'extensions' for extensions-0.1.0.1.. extensions> Building executable 'extensions' for extensions-0.1.0.1.. nothunks> Preprocessing library for nothunks-0.3.0.0.. nothunks> Running Haddock on library for nothunks-0.3.0.0.. nothunks> Warning: The documentation for the following packages are not installed. No nothunks> links will be generated to these packages: vector-0.13.2.0 extensions> [1 of 2] Compiling Cli nothunks> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extensions> [2 of 2] Compiling Main slist> [1 of 5] Compiling Slist.Size nothunks> Warning: 'GHC' is out of scope. nothunks> If you qualify the identifier, haddock can try to link it anyway. nothunks> Warning: 'a' is out of scope. nothunks> If you qualify the identifier, haddock can try to link it anyway. nothunks> 95% ( 20 / 21) in 'NoThunks.Class' nothunks> Missing documentation for: nothunks> Module header slist> [2 of 5] Compiling Slist.Type streaming-commons> multi deflate [✔] slist> slist> src/Slist/Type.hs:29:57: warning: [-Wunused-imports] slist> The import of ‘liftA2’ slist> from module ‘Control.Applicative’ is redundant slist> | slist> 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) slist> | ^^^^^^ slist> slist> src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] slist> A Haddock comment cannot appear in this position and will be ignored. slist> | slist> 143 | -- | Is the element in the structure? slist> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ validation-selective> Preprocessing test suite 'validation-selective-test' for validation-selective-0.2.0.0.. validation-selective> Building test suite 'validation-selective-test' for validation-selective-0.2.0.0.. tasty-discover> Documentation created: dist/doc/html/tasty-discover/index.html, tasty-discover> dist/doc/html/tasty-discover/tasty-discover.txt validation-selective> [1 of 4] Compiling Test.Gen tasty-discover> Preprocessing executable 'tasty-discover' for tasty-discover-5.0.1.. tasty-discover> Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.1.. tasty-discover> Running phase: installPhase extensions> [3 of 3] Linking dist/build/extensions/extensions tasty-discover> Installing library in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR tasty-discover> Installing executable tasty-discover in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/bin tasty-discover> Warning: The directory tasty-discover> /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/bin is not in tasty-discover> the system search path. validation-selective> [2 of 4] Compiling Test.Laws validation-selective> validation-selective> test/Test/Laws.hs:21:1: warning: [-Wunused-imports] validation-selective> The import of ‘Applicative, liftA2’ validation-selective> from module ‘Control.Applicative’ is redundant validation-selective> | validation-selective> 21 | import Control.Applicative (Alternative (empty, (<|>)), Applicative (liftA2)) validation-selective> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nothunks> Warning: NoThunks.Class: could not find link destinations for: nothunks> - Data.Vector.Vector nothunks> - Data.Vector.Unboxed.Base.Vector nothunks> - NoThunks.Class.HasFields nothunks> - NoThunks.Class.Elem nothunks> - NoThunks.Class.GShowTypeOf nothunks> - NoThunks.Class.GWRecordField nothunks> - NoThunks.Class.checkContainsThunks tasty-discover> Running phase: fixupPhase tasty-discover> shrinking RPATHs of ELF executables and libraries in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 tasty-discover> shrinking /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR-ghc9.6.3.so tasty-discover> shrinking /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/bin/tasty-discover tasty-discover> checking for references to /build/ in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1... tasty-discover> patching script interpreter paths in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 tasty-discover> stripping (with command strip and flags -S -p) in /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/lib /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1/bin tasty-discover> shrinking RPATHs of ELF executables and libraries in /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc tasty-discover> checking for references to /build/ in /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc... tasty-discover> patching script interpreter paths in /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc trial> Preprocessing test suite 'trial-test' for trial-0.0.0.0.. trial> Building test suite 'trial-test' for trial-0.0.0.0.. tasty-discover (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc tasty-discover (post)> Pushing 2 paths (89 are already present) using zstd to cache sellout ⏳ tasty-discover (post)> tasty-discover (post)> Pushing /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc (566.18 KiB) tasty-discover (post)> Pushing /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 (4.38 MiB) tasty-discover (post)> tasty-discover (post)> All done. tasty-discover (post)> added 2 signatures tasty-discover (post)> added 2 signatures tasty-discover (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1 /nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc tasty-discover (post)> copying 2 paths... tasty-discover (post)> copying path '/nix/store/yzzjyqzy7nfn2sgnsyywa9j5glrday9g-tasty-discover-5.0.1-doc' to 'https://cache.nix-ci.com'... tasty-discover (post)> copying path '/nix/store/1khjzqqc9db8gfcrlb6qh6397x1a1n97-tasty-discover-5.0.1' to 'https://cache.nix-ci.com'... tasty-discover (post)> copying 1 paths... tasty-discover (post)> copying path '/nix/store/v7h6m3hxkayzj5crdmyysvqp673n42al-tasty-discover-5.0.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/sxc6plyhq84vy5yf9m8l4wyh7ijm71pb-generic-arbitrary-1.0.1.2.drv'... streaming-commons> multi inflate [✔] streaming-commons> lbs zlib streaming-commons> inflate [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> deflate [✔] streaming-commons> +++ OK, passed 100 tests. streaming-commons> flushing streaming-commons> zlib [✔] streaming-commons> gzip [✔] streaming-commons> large raw #9 streaming-commons> compressing [✔] regex-applicative> Documentation created: dist/doc/html/regex-applicative/index.html, regex-applicative> dist/doc/html/regex-applicative/regex-applicative.txt regex-applicative> Preprocessing test suite 'test-regex-applicative' for regex-applicative-0.3.4.. regex-applicative> Running phase: installPhase regex-applicative> Installing library in /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/regex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx regex-applicative> Running phase: fixupPhase regex-applicative> shrinking RPATHs of ELF executables and libraries in /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 regex-applicative> shrinking /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSregex-applicative-0.3.4-5o6c6r02bvDI9ITp9xHLOx-ghc9.6.3.so regex-applicative> checking for references to /build/ in /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4... regex-applicative> patching script interpreter paths in /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 regex-applicative> stripping (with command strip and flags -S -p) in /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4/lib regex-applicative> shrinking RPATHs of ELF executables and libraries in /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc regex-applicative> checking for references to /build/ in /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc... regex-applicative> patching script interpreter paths in /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc scientific> quickcheck: OK (3.73s) scientific> +++ OK, passed 100 tests. scientific> commutativity of + scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed scientific> quickcheck: OK (0.19s) scientific> +++ OK, passed 100 tests. scientific> distributivity of * over + scientific> smallcheck: OK (1.61s) scientific> 531441 tests completed scientific> quickcheck: OK (2.63s) scientific> +++ OK, passed 100 tests. scientific> subtracting the addition scientific> smallcheck: OK (0.02s) scientific> 6561 tests completed nothunks> Documentation created: dist/doc/html/nothunks/index.html, nothunks> dist/doc/html/nothunks/nothunks.txt nothunks> Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. nothunks> Running phase: installPhase nothunks> Installing library in /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB nothunks> Running phase: fixupPhase nothunks> shrinking RPATHs of ELF executables and libraries in /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 nothunks> shrinking /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSnothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB-ghc9.6.3.so nothunks> checking for references to /build/ in /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0... nothunks> patching script interpreter paths in /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 nothunks> stripping (with command strip and flags -S -p) in /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0/lib nothunks> shrinking RPATHs of ELF executables and libraries in /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc nothunks> checking for references to /build/ in /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc... nothunks> patching script interpreter paths in /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc extensions> Preprocessing test suite 'extensions-test' for extensions-0.1.0.1.. extensions> Building test suite 'extensions-test' for extensions-0.1.0.1.. extensions> [1 of 5] Compiling Test.Extensions.Cabal extensions> [2 of 5] Compiling Test.Extensions extensions> [3 of 5] Compiling Test.Extensions.Module extensions> [4 of 5] Compiling Test.Extensions.Types extensions> [5 of 5] Compiling Main extensions> [6 of 6] Linking dist/build/extensions-test/extensions-test extensions> Running phase: checkPhase extensions> Running 1 test suites... extensions> Test suite extensions-test: RUNNING... extensions> extensions> OnOffExtension tests extensions> Merging on-off extensions extensions> should enable non default ext [✔] extensions> should not add default ext [✔] extensions> should disable default ext [✔] extensions> should not affect disabling non default ext [✔] extensions> should not affect enable+disable non default ext [✔] extensions> should enable when disable+enable non default ext [✔] extensions> should not affect disable+enable non default ext [✔] extensions> should enable when disable+enable non default ext [✔] extensions> Property tests extensions> read . show ≡ Just [✔] extensions> passed 100 tests. extensions> Cabal file Extensions Parser extensions> should throw the 'CabalFileNotFound' exception on non-existing file [✔] extensions> should throw 'CabalParseError' [✔] extensions> should throw 'CabalSafeExtensionsConflict' [✔] extensions> should parse minimal Cabal file [✔] extensions> should parse Cabal file with a single module in a library [✔] extensions> should parse Cabal file with multiple directories [✔] extensions> should parse Cabal file with default-extensions [✔] extensions> should parse Cabal file with default-extensions inside common stanza [✔] extensions> should parse Cabal file with Safe in default-extensions [✔] extensions> should parse Cabal file with different safe extensions in different stanzas [✔] extensions> should parse extensions.cabal [✔] extensions> Haskell file Extensions Parser extensions> Expected test failures extensions> should throw FileNotFound [✔] extensions> should not parse: extensions> {-# LANGUAGE DependentTypes #-} extensions> [✔] extensions> should not parse: extensions> {-# LANGUAGE LambdaCase #-} extensions> {-# LANGUAGE Cpp #-} extensions> [✔] extensions> should not parse: extensions> {-# LANGUAGE Safe #-} extensions> {-# LANGUAGE Unsafe #-} extensions> [✔] extensions> should not parse: extensions> {-# LANGUAGE Safe, Trustworthy, Unsafe #-} extensions> [✔] extensions> should not parse: extensions> {-# LANGUAGE NoSafe #-} extensions> [✔] extensions> Parsing only extensions without anything else extensions> should parse: extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} extensions> [✔] extensions> should parse: extensions> {-# LaNgUaGe CPP #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE Safe #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE Trustworthy #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE Unsafe #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE Safe #-} extensions> {-# LANGUAGE Safe #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE NoImplicitPrelude #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE NondecreasingIndentation #-} extensions> [✔] extensions> should parse: extensions> {-#language TypeApplications#-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications, LambdaCase#-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications , LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE GeneralizedNewtypeDeriving #-} extensions> {-# LANGUAGE GeneralisedNewtypeDeriving #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> TypeApplications, extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> CPP extensions> , TypeApplications extensions> , LambdaCase extensions> #-} extensions> [✔] extensions> Parsing extensions with single-line comments extensions> should parse: extensions> -- hello extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE LambdaCase #-} extensions> -- hello extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE LambdaCase #-} -- this is extension for \case extensions> [✔] extensions> should parse: extensions> -- For better syntax extensions> {-# LANGUAGE LambdaCase #-} extensions> -- For explicit type annotations extensions> {-# LANGUAGE TypeApplications #-} extensions> [✔] extensions> should parse: extensions> -- For better syntax extensions> {-# LANGUAGE LambdaCase #-} -- this is extension for \case extensions> -- For explicit type annotations slist> [3 of 5] Compiling Slist.Maybe slist> [4 of 5] Compiling Slist.Containers slist> [5 of 5] Compiling Slist slist> Preprocessing test suite 'slist-test' for slist-0.2.1.0.. slist> Building test suite 'slist-test' for slist-0.2.1.0.. slist> [1 of 2] Compiling Test.Slist.Size slist> [2 of 2] Compiling Main slist> [3 of 3] Linking dist/build/slist-test/slist-test slist> Running phase: checkPhase slist> Running 2 test suites... slist> Test suite slist-doctest: RUNNING... trial> trial> : warning: [GHC-42258] [-Wunused-packages] trial> The following packages were specified via -package or -package-id flags, trial> but were not needed for compilation: trial> - splitmix-0.1.1 (exposed by flag -package-id splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY) trial> [1 of 4] Compiling Test.Trial.Gen trial> trial> test/Test/Trial/Gen.hs:17:47: warning: [-Wunused-imports] trial> The import of ‘liftA2’ trial> from module ‘Control.Applicative’ is redundant trial> | trial> 17 | import Control.Applicative (Alternative (..), liftA2) trial> | ^^^^^^ trial> [2 of 4] Compiling Test.Trial.Laws trial> trial> test/Test/Trial/Laws.hs:7:47: warning: [-Wunused-imports] trial> The import of ‘liftA2’ trial> from module ‘Control.Applicative’ is redundant trial> | trial> 7 | import Control.Applicative (Alternative (..), liftA2) trial> | ^^^^^^ trial> [3 of 4] Compiling Test.Trial.Property trial> [4 of 4] Compiling Main trial> trial> : warning: [GHC-42258] [-Wunused-packages] trial> The following packages were specified via -package or -package-id flags, trial> but were not needed for compilation: trial> - splitmix-0.1.1 (exposed by flag -package-id splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY) trial> [5 of 5] Linking dist/build/trial-test/trial-test trial> Running phase: checkPhase trial> Running 2 test suites... trial> Test suite trial-doctest: RUNNING... trial> Examples: 62 Tried: 62 Errors: 0 Failures: 0 trial> Test suite trial-doctest: PASS trial> Test suite logged to: dist/test/trial-0.0.0.0-trial-doctest.log trial> Test suite trial-test: RUNNING... trial> trial> Trial Test trial> Trial Instance Laws trial> Semigroup instance for Trial trial> Associativity: a <> (b <> c) ≡ (a <> b) <> c [✔] trial> passed 100 tests. trial> Concatenation: sconcat ≡ foldr1 (<>) [✔] trial> passed 100 tests. trial> Times: stimes n a ≡ foldr1 (<>) (replicate n a) [✔] trial> passed 100 tests. trial> Functor instance for Trial trial> Identity: fmap id ≡ id [✔] trial> passed 100 tests. trial> Composition: map f . fmap g ≡ fmap (f . g) [✔] trial> passed 100 tests. trial> Const: fmap (const x) ≡ x <$ [✔] trial> passed 100 tests. trial> Applicative instance for Trial trial> Functor and Applicative correspondence: fmap f x ≡ pure f <*> x [✔] trial> passed 100 tests. trial> Identity: pure id <*> x ≡ x [✔] trial> passed 100 tests. trial> Composition: pure (.) <*> f <*> g <*> x ≡ f <*> (g <*> x) [✔] trial> passed 100 tests. trial> Homomorphism: pure f <*> pure x ≡ pure (f x) [✔] trial> passed 100 tests. trial> Interchange: f <*> pure x ≡ pure ($ x) <*> f [✔] trial> passed 100 tests. trial> Apply Right: u *> v ≡ (id <$ u) <*> v [✔] trial> passed 100 tests. trial> Apply Left: u <* v ≡ liftA2 const u v [✔] trial> passed 100 tests. trial> (<*>) via liftA2: (<*>) ≡ liftA2 id [✔] trial> passed 100 tests. trial> liftA2 via (<*>): liftA2 f x y ≡ f <$> x <*> y [✔] trial> passed 100 tests. trial> Alternative instance for Trial trial> Associativity: a <|> (b <|> c) ≡ (a <|> b) <|> c [✔] trial> passed 100 tests. trial> Right Identity: x <|> empty ≡ x [✔] trial> passed 100 tests. trial> Left Identity: empty <|> x ≡ x [✔] trial> passed 100 tests. trial> Trial Property Tests trial> trialToMaybe . maybeToTrial e ≡ id [✔] trial> passed 100 tests. trial> trialToEither . eitherToTrial ≡ id [✔] trial> passed 100 tests. trial> Trial invariant: Fiasco has at least one 'Error' [✔] trial> passed 100 tests. trial> 'alt' associativity: a `alt` (b `alt` c) ≡ (a `alt` b) `alt` c [✔] trial> passed 100 tests. trial> trial> Finished in 0.0213 seconds validation-selective> [3 of 4] Compiling Test.Properties validation-selective> [4 of 4] Compiling Main validation-selective> [5 of 5] Linking dist/build/validation-selective-test/validation-selective-test validation-selective> Running phase: checkPhase validation-selective> Running 2 test suites... validation-selective> Test suite validation-selective-doctest: RUNNING... validation-selective> Examples: 153 Tried: 153 Errors: 0 Failures: 0 validation-selective> Test suite validation-selective-doctest: PASS validation-selective> Test suite logged to: validation-selective> dist/test/validation-selective-0.2.0.0-validation-selective-doctest.log validation-selective> Test suite validation-selective-test: RUNNING... validation-selective> validation-selective> Validation Property Tests validation-selective> Semigroup instance for Validation validation-selective> Associativity: a <> (b <> c) ≡ (a <> b) <> c [✔] validation-selective> passed 100 tests. validation-selective> Concatenation: sconcat ≡ foldr1 (<>) [✔] validation-selective> passed 100 tests. validation-selective> Times: stimes n a ≡ foldr1 (<>) (replicate n a) [✔] validation-selective> passed 100 tests. validation-selective> Monoid instance for Validation validation-selective> Right Identity: x <> mempty ≡ x [✔] validation-selective> passed 100 tests. validation-selective> Left Identity: mempty <> x ≡ x [✔] validation-selective> passed 100 tests. validation-selective> Associativity: mappend a (mappend b c) ≡ mappend (mappend a b) c [✔] validation-selective> passed 100 tests. validation-selective> Concatenation: mconcat ≡ foldr mappend mempty [✔] validation-selective> passed 100 tests. validation-selective> Functor instance for Validation validation-selective> Identity: fmap id ≡ id [✔] validation-selective> passed 100 tests. validation-selective> Composition: map f . fmap g ≡ fmap (f . g) [✔] validation-selective> passed 100 tests. validation-selective> Const: fmap (const x) ≡ x <$ [✔] validation-selective> passed 100 tests. validation-selective> Applicative instance for Validation validation-selective> Identity: pure id <*> x ≡ x [✔] validation-selective> passed 100 tests. validation-selective> Composition: pure (.) <*> f <*> g <*> x ≡ f <*> (g <*> x) [✔] validation-selective> passed 100 tests. validation-selective> Homomorphism: pure f <*> pure x ≡ pure (f x) [✔] validation-selective> passed 100 tests. validation-selective> Interchange: f <*> pure x ≡ pure ($ x) <*> f [✔] validation-selective> passed 100 tests. validation-selective> Apply Right: u *> v ≡ (id <$ u) <*> v [✔] validation-selective> passed 100 tests. validation-selective> Apply Left: u <* v ≡ liftA2 const u v [✔] validation-selective> passed 100 tests. validation-selective> (<*>) via liftA2: (<*>) ≡ liftA2 id [✔] validation-selective> passed 100 tests. validation-selective> liftA2 via (<*>): liftA2 f x y ≡ f <$> x <*> y [✔] validation-selective> passed 100 tests. validation-selective> Alternative instance for Validation validation-selective> Associativity: a <|> (b <|> c) ≡ (a <|> b) <|> c [✔] validation-selective> passed 100 tests. validation-selective> Right Identity: x <|> empty ≡ x [✔] validation-selective> passed 100 tests. validation-selective> Left Identity: empty <|> x ≡ x [✔] validation-selective> passed 100 tests. validation-selective> Selective instance for Validation validation-selective> Identity: x <*? pure id ≡ either id id <$> x [✔] validation-selective> passed 100 tests. validation-selective> Distributivity: pure x <*? (y *> z) ≡ (pure x <*? y) *> (pure x <*? z) [✔] validation-selective> passed 100 tests. validation-selective> Associativity: x <*? (y <*? z) ≡ (f <$> x) <*? (g <$> y) <*? (h <$> z) [✔] validation-selective> passed 100 tests. validation-selective> Validation interface properties validation-selective> partitionValidations x ≡ (failures x, successes x) [✔] validation-selective> passed 100 tests. validation-selective> validation-selective> Finished in 0.3063 seconds validation-selective> 25 examples, 0 failures validation-selective> Test suite validation-selective-test: PASS validation-selective> Test suite logged to: validation-selective> dist/test/validation-selective-0.2.0.0-validation-selective-test.log validation-selective> 2 of 2 test suites (2 of 2 test cases) passed. validation-selective> Running phase: haddockPhase validation-selective> Preprocessing test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. validation-selective> Preprocessing library for validation-selective-0.2.0.0.. validation-selective> Running Haddock on library for validation-selective-0.2.0.0.. validation-selective> Warning: --source-* options are ignored when --hyperlinked-source is enabled. validation-selective> 100% ( 16 / 16) in 'Validation.Combinators' validation-selective> Warning: '<*?' is out of scope. validation-selective> If you qualify the identifier, haddock can try to link it anyway. validation-selective> 100% ( 39 / 39) in 'Validation' validation-selective> validation-selective> src/Validation.hs:108:47: warning: [-Wunused-imports] validation-selective> The import of ‘Applicative’ validation-selective> from module ‘Control.Applicative’ is redundant validation-selective> | validation-selective> 108 | import Control.Applicative (Alternative (..), Applicative (..)) validation-selective> | ^^^^^^^^^^^^^^^^ validation-selective> extensions> {-# LANGUAGE TypeApplications #-} -- this is extension for @Int extensions> [✔] extensions> should parse: extensions> -- Comment with indentation extensions> {-# LANGUAGE LambdaCase #-} extensions> -- Another comment with indentation extensions> {-# LANGUAGE TypeApplications #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> -- hello extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> TypeApplications, extensions> -- hello extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> TypeApplications, extensions> -- hello extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> -- For explicit type annotations extensions> TypeApplications, extensions> -- For nicer syntax extensions> LambdaCase extensions> -- That's all folks! extensions> #-} extensions> [✔] extensions> Parsing extensions with multi-line comments extensions> should parse: extensions> {-# LANGUAGE {- WHAT IS -} LambdaCase {- THIS SYNTAX? o_O -} #-} extensions> [✔] extensions> should parse: extensions> {- Haskelll -} {-# {- extension -} LANGUAGE {- called -} LambdaCase {- and nothing else -} #-} {- matters -} extensions> [✔] extensions> should parse: extensions> extensions> {- | extensions> Hello extensions> -} extensions> {-# LANGUAGE CPP #-} extensions> [✔] extensions> should parse: extensions> extensions> -- | Hey extensions> -- Hello extensions> -- extensions> module Abc extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications , LambdaCase #-} extensions> {- hello -} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} extensions> {- hello -} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE LambdaCase #-} {- hello -} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} extensions> extensions> {- hello -} extensions> {-# LANGUAGE LambdaCase #-} extensions> extensions> hello :: IO () extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} extensions> {- This is extensions> a very long extensions> multiline extensions> comment extensions> -} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE TypeApplications #-} {- Long comment extensions> explaining why this extension is required -} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> Parsing extensions with CPP extensions> should parse: extensions> #if __GLASGOW_HASKELL__ < 810 extensions> {-# LANGUAGE TypeApplications #-} extensions> #endif extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> #if __GLASGOW_HASKELL__ < 810 extensions> {-# LANGUAGE TypeApplications #-} extensions> #else extensions> {-# LANGUAGE LambdaCase #-} extensions> #endif extensions> {-# LANGUAGE DerivingStrategies #-} extensions> [✔] extensions> should parse: extensions> #if __GLASGOW_HASKELL__ < 810 extensions> {-# LANGUAGE TypeApplications #-} extensions> {-# LANGUAGE LambdaCase #-} extensions> #endif extensions> {-# LANGUAGE DerivingStrategies #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> TypeApplications, extensions> #else extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> TypeApplications, extensions> #else extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> TypeApplications, extensions> #else extensions> LambdaCase extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> TypeApplications, extensions> #else extensions> LambdaCase extensions> #endif extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> TypeApplications, extensions> #else extensions> LambdaCase extensions> #endif extensions> #-} extensions> [✔] extensions> Parsing LANGUAGE and OPTIONS_GHC pragmas extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans #-} extensions> [✔] extensions> should parse: extensions> {-# options_ghc -freverse-errors #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans -freverse-errors #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC extensions> -fno-warn-orphans extensions> -freverse-errors extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans #-} extensions> {-# OPTIONS_GHC -freverse-errors #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans #-} extensions> extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans #-} extensions> extensions> {-# LANGUAGE TypeApplications #-} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> should parse: extensions> {-# OPTIONS_GHC -fno-warn-orphans #-} trial> 22 examples, 0 failures trial> Test suite trial-test: PASS trial> Test suite logged to: dist/test/trial-0.0.0.0-trial-test.log trial> 2 of 2 test suites (2 of 2 test cases) passed. trial> Running phase: haddockPhase trial> Preprocessing library for trial-0.0.0.0.. trial> Running Haddock on library for trial-0.0.0.0.. trial> Warning: --source-* options are ignored when --hyperlinked-source is enabled. trial> 100% ( 51 / 51) in 'Trial' trial> trial> src/Trial.hs:100:47: warning: [-Wunused-imports] trial> The import of ‘Applicative’ trial> from module ‘Control.Applicative’ is redundant trial> | trial> 100 | import Control.Applicative (Alternative (..), Applicative (..)) trial> | ^^^^^^^^^^^^^^^^ validation-selective> src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] validation-selective> The suffix use of a ‘:$$:’ might be repurposed as special syntax validation-selective> by a future language extension. validation-selective> Suggested fix: Add whitespace around ‘:$$:’. validation-selective> | validation-selective> 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." validation-selective> | ^^^^ validation-selective> Warning: Validation: could not find link destinations for: validation-selective> - Validation.NoValidationMonadError nothunks (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc nothunks (post)> Pushing 2 paths (96 are already present) using zstd to cache sellout ⏳ nothunks (post)> nothunks (post)> Pushing /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 (2.74 MiB) nothunks (post)> Pushing /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc (836.24 KiB) nothunks (post)> nothunks (post)> All done. nothunks (post)> added 2 signatures nothunks (post)> added 2 signatures nothunks (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0 /nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc nothunks (post)> copying 2 paths... nothunks (post)> copying path '/nix/store/kdcmw7y0282qs7kiri3fp9g31xqzl3g7-nothunks-0.3.0.0-doc' to 'https://cache.nix-ci.com'... nothunks (post)> copying path '/nix/store/ccc772qrkbdhiz6fxq5lz1zgs2f90qi8-nothunks-0.3.0.0' to 'https://cache.nix-ci.com'... nothunks (post)> copying 1 paths... nothunks (post)> copying path '/nix/store/wrljn4dpn540yad90qxqng5ncwfpizp9-nothunks-0.3.0.0.drv' to 'https://cache.nix-ci.com'... regex-applicative (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc regex-applicative (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ regex-applicative (post)> regex-applicative (post)> Pushing /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc (850.29 KiB) regex-applicative (post)> Pushing /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 (2.58 MiB) regex-applicative (post)> regex-applicative (post)> All done. regex-applicative (post)> added 2 signatures regex-applicative (post)> added 1 signatures regex-applicative (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4 /nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc regex-applicative (post)> copying 2 paths... regex-applicative (post)> copying path '/nix/store/z6dxazbmabsj47x63mqhq6vlzyq5r9j0-regex-applicative-0.3.4-doc' to 'https://cache.nix-ci.com'... regex-applicative (post)> copying path '/nix/store/94p2z5f4lp8810qk6ra6mdfhbdqgl1i9-regex-applicative-0.3.4' to 'https://cache.nix-ci.com'... regex-applicative (post)> copying 1 paths... regex-applicative (post)> copying path '/nix/store/q22h18vm8map4a05caddfj71rk1qrn9a-regex-applicative-0.3.4.drv' to 'https://cache.nix-ci.com'... building '/nix/store/fkrcwx8wvkqxadvg7jb2w8zznqw3gb87-unordered-containers-0.2.20.drv'... streaming-commons> decompressing [✔] streaming-commons> getUnusedInflate [✔] streaming-commons> streaming-commons> Finished in 96.0484 seconds streaming-commons> 63 examples, 0 failures streaming-commons> Test suite test: PASS streaming-commons> Test suite logged to: dist/test/streaming-commons-0.2.3.0-test.log streaming-commons> 1 of 1 test suites (1 of 1 test cases) passed. streaming-commons> checkPhase completed in 1 minutes 36 seconds streaming-commons> Running phase: haddockPhase streaming-commons> Preprocessing library for streaming-commons-0.2.3.0.. streaming-commons> Running Haddock on library for streaming-commons-0.2.3.0.. streaming-commons> Warning: --source-* options are ignored when --hyperlinked-source is enabled. streaming-commons> Warning: 'Builder' is out of scope. streaming-commons> If you qualify the identifier, haddock can try to link it anyway. streaming-commons> 95% ( 19 / 20) in 'Data.Streaming.ByteString.Builder.Buffer' streaming-commons> Missing documentation for: streaming-commons> defaultStrategy (Data/Streaming/ByteString/Builder/Buffer.hs:198) streaming-commons> Warning: 'toLazyByteStringWith' is out of scope. streaming-commons> If you qualify the identifier, haddock can try to link it anyway. streaming-commons> 82% ( 23 / 28) in 'Data.Streaming.ByteString.Builder' streaming-commons> Missing documentation for: streaming-commons> BuilderRecv (Data/Streaming/ByteString/Builder.hs:75) streaming-commons> BuilderFinish (Data/Streaming/ByteString/Builder.hs:77) streaming-commons> newBuilderRecv (Data/Streaming/ByteString/Builder.hs:79) streaming-commons> newByteStringBuilderRecv (Data/Streaming/ByteString/Builder.hs:83) streaming-commons> defaultStrategy (Data/Streaming/ByteString/Builder/Buffer.hs:198) streaming-commons> 20% ( 1 / 5) in 'Data.Streaming.FileRead' streaming-commons> Missing documentation for: streaming-commons> ReadHandle (Data/Streaming/FileRead.hs:26) streaming-commons> openFile (Data/Streaming/FileRead.hs:28) streaming-commons> closeFile (Data/Streaming/FileRead.hs:31) streaming-commons> readChunk (Data/Streaming/FileRead.hs:34) streaming-commons> 42% ( 3 / 7) in 'Data.Streaming.Filesystem' streaming-commons> Missing documentation for: streaming-commons> DirStream streaming-commons> readDirStream (Data/Streaming/Filesystem.hs:66) streaming-commons> FileType (Data/Streaming/Filesystem.hs:94) streaming-commons> getFileType (Data/Streaming/Filesystem.hs:75) streaming-commons> 88% ( 8 / 9) in 'Data.Streaming.Network.Internal' streaming-commons> Missing documentation for: streaming-commons> Module header streaming-commons> Warning: 'maxListenQueue' is out of scope. streaming-commons> If you qualify the identifier, haddock can try to link it anyway. streaming-commons> 68% ( 52 / 76) in 'Data.Streaming.Network' streaming-commons> Missing documentation for: streaming-commons> Module header streaming-commons> message (Data/Streaming/Network.hs:450) streaming-commons> HasPort (Data/Streaming/Network.hs:453) streaming-commons> HasAfterBind (Data/Streaming/Network.hs:503) streaming-commons> HasReadWrite (Data/Streaming/Network.hs:617) streaming-commons> HasPath (Data/Streaming/Network.hs:484) streaming-commons> setPort (Data/Streaming/Network.hs:463) streaming-commons> setHost (Data/Streaming/Network.hs:466) streaming-commons> setAfterBind (Data/Streaming/Network.hs:513) streaming-commons> setNeedLocalAddr (Data/Streaming/Network.hs:497) streaming-commons> setPath (Data/Streaming/Network.hs:494) streaming-commons> getPort (Data/Streaming/Network.hs:460) streaming-commons> getHost (Data/Streaming/Network.hs:469) streaming-commons> getAfterBind (Data/Streaming/Network.hs:510) streaming-commons> getNeedLocalAddr (Data/Streaming/Network.hs:500) streaming-commons> getPath (Data/Streaming/Network.hs:491) streaming-commons> appRead (Data/Streaming/Network.hs:627) streaming-commons> appWrite (Data/Streaming/Network.hs:630) streaming-commons> appSockAddr (Data/Streaming/Network.hs:601) streaming-commons> appLocalAddr (Data/Streaming/Network.hs:598) streaming-commons> unassignedPorts (Data/Streaming/Network.hs:210) streaming-commons> safeRecv (Data/Streaming/Network.hs:315) streaming-commons> ConnectionHandle (Data/Streaming/Network.hs:544) streaming-commons> runTCPServerWithHandle (Data/Streaming/Network.hs:546) streaming-commons> 75% ( 3 / 4) in 'Data.Streaming.Process.Internal' streaming-commons> Missing documentation for: streaming-commons> Module header streaming-commons> 100% ( 24 / 24) in 'Data.Streaming.Process' streaming-commons> 90% ( 9 / 10) in 'Data.Streaming.Text' streaming-commons> Missing documentation for: streaming-commons> DecodeResult (Data/Streaming/Text.hs:91) streaming-commons> 0% ( 0 / 21) in 'Data.Streaming.Zlib.Lowlevel' streaming-commons> Missing documentation for: streaming-commons> Module header streaming-commons> ZStreamStruct (Data/Streaming/Zlib/Lowlevel.hs:31) streaming-commons> ZStream' (Data/Streaming/Zlib/Lowlevel.hs:32) streaming-commons> zstreamNew (Data/Streaming/Zlib/Lowlevel.hs:42) streaming-commons> Strategy (Data/Streaming/Zlib/Lowlevel.hs:34) streaming-commons> deflateInit2 (Data/Streaming/Zlib/Lowlevel.hs:49) streaming-commons> inflateInit2 (Data/Streaming/Zlib/Lowlevel.hs:58) streaming-commons> c_free_z_stream_inflate (Data/Streaming/Zlib/Lowlevel.hs:61) streaming-commons> c_free_z_stream_deflate (Data/Streaming/Zlib/Lowlevel.hs:64) scientific> quickcheck: OK (2.49s) scientific> +++ OK, passed 100 tests. scientific> + and negate scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> - and negate scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> abs . negate == id scientific> smallcheck: OK scientific> 45 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Real scientific> fromRational . toRational == id scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (3.03s) scientific> +++ OK, passed 100 tests. scientific> RealFrac scientific> Equal to Rational scientific> properFraction scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (2.00s) scientific> +++ OK, passed 100 tests. scientific> round scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (0.01s) scientific> +++ OK, passed 100 tests. scientific> truncate scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> ceiling scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> floor scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> properFraction_laws scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (0.88s) scientific> +++ OK, passed 100 tests. scientific> round scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> truncate scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> ceiling scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> floor extensions> {-# LANGUAGE TypeApplications #-} extensions> {-# OPTIONS_GHC -freverse-errors #-} extensions> {-# LANGUAGE LambdaCase #-} extensions> [✔] extensions> Parsing combinations of different parts extensions> should parse: extensions> {-# LANGUAGE TypeApplications, LambdaCase #-} extensions> {-# language CPP #-} extensions> {-# LANGUAGE extensions> DerivingVia, extensions> DerivingStrategies extensions> #-} extensions> [✔] extensions> should parse: extensions> -- first language extension extensions> {-# LANGUAGE TypeApplications #-} {- this is type applications -} extensions> {- This is nice syntax for \case instead of extensions> case mx of extensions> Nothing -> ... extensions> Just x -> ... -} extensions> {-# LANGUAGE LambdaCase {- CASE -} #-} extensions> -- That's all folks! extensions> extensions> main :: IO () extensions> main = putStrLn "LANGUAGE" extensions> [✔] extensions> should parse: extensions> -- this is super new extension extensions> #if __GLASGOW_HASKELL__ < 810 extensions> {-# LANGUAGE TypeApplications #-} extensions> -- for old GHC versions we can use another one extensions> #else extensions> -- or maybe not... extensions> {-# LANGUAGE LambdaCase #-} extensions> -- YES! extensions> #endif extensions> {- We can also always use strategies -} extensions> {-# LANGUAGE DerivingStrategies #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE extensions> -- this is really weird? extensions> #if WHAT_IS THIS_SYNTAX o_O extensions> {- or is it?.. -} extensions> TypeApplications, extensions> {- YES! Nobody should write extensions> such language pragmas! extensions> -} extensions> #else extensions> -- this is fine though extensions> -- i said, this is fine extensions> LambdaCase extensions> #endif extensions> -- innocent comment at the end extensions> #-} extensions> [✔] extensions> should parse: extensions> {-# LANGUAGE CPP #-} extensions> #if __GLASGOW_HASKELL__ >= 702 extensions> {-# LANGUAGE Trustworthy #-} extensions> #endif extensions> extensions> -- | extensions> -- Module : Data.ByteString.Base64 extensions> [✔] extensions> Get Extensions extensions> should getPackageExtensions [✔] extensions> should getPackageExtensionsBySource [✔] extensions> should getPackageExtensionsBySource, return NonCabalModule [✔] extensions> should getPackageExtensionsBySource, return SourceNotFound [✔] extensions> should getModuleExtensions [✔] extensions> should getModuleExtensions, return NotCabalModule [✔] extensions> should getModuleExtensionsBySource [✔] extensions> should getModuleExtensions, return NotCabalModule [✔] extensions> extensions> Finished in 0.0919 seconds extensions> 91 examples, 0 failures extensions> Test suite extensions-test: PASS extensions> Test suite logged to: dist/test/extensions-0.1.0.1-extensions-test.log extensions> 1 of 1 test suites (1 of 1 test cases) passed. extensions> Running phase: haddockPhase extensions> Preprocessing library for extensions-0.1.0.1.. extensions> Running Haddock on library for extensions-0.1.0.1.. extensions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extensions> 100% ( 22 / 22) in 'Extensions.Types' extensions> 100% ( 13 / 13) in 'Extensions.Module' extensions> 100% ( 8 / 8) in 'Extensions.Cabal' extensions> 100% ( 9 / 9) in 'Extensions.Package' extensions> 100% ( 9 / 9) in 'Extensions' extensions> Warning: Extensions.Module: could not find link destinations for: extensions> - Extensions.Module.ParsedExtension extensions> Documentation created: dist/doc/html/extensions/index.html, extensions> dist/doc/html/extensions/extensions.txt extensions> Preprocessing executable 'extensions' for extensions-0.1.0.1.. extensions> Preprocessing test suite 'extensions-test' for extensions-0.1.0.1.. extensions> Running phase: installPhase extensions> Installing library in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW extensions> Installing executable extensions in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/bin extensions> Warning: The directory extensions> /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/bin is not in extensions> the system search path. extensions> Running phase: fixupPhase extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 extensions> shrinking /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSextensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW-ghc9.6.3.so extensions> shrinking /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/bin/extensions slist> Examples: 227 Tried: 227 Errors: 0 Failures: 0 slist> Test suite slist-doctest: PASS slist> Test suite logged to: dist/test/slist-0.2.1.0-slist-doctest.log slist> Test suite slist-test: RUNNING... slist> slist> Size tests slist> 'Num' laws slist> Neutrality of 0 over addition [✔] slist> passed 100 tests. slist> Commutativity of (+) [✔] slist> passed 100 tests. slist> Associativity of (+) [✔] slist> passed 100 tests. slist> Neutrality of 1 over multiplication [✔] slist> passed 100 tests. slist> Commutativity of (*) [✔] slist> passed 100 tests. slist> Associativity of (*) [✔] slist> passed 100 tests. slist> Distributivity of (*) with respect to (+) [✔] slist> passed 100 tests. slist> 'abs' and 'signum' correspondence [✔] slist> passed 100 tests. slist> slist> Finished in 0.0265 seconds slist> 8 examples, 0 failures slist> Test suite slist-test: PASS slist> Test suite logged to: dist/test/slist-0.2.1.0-slist-test.log slist> 2 of 2 test suites (2 of 2 test cases) passed. slist> Running phase: haddockPhase slist> Preprocessing test suite 'slist-doctest' for slist-0.2.1.0.. slist> Preprocessing library for slist-0.2.1.0.. slist> Running Haddock on library for slist-0.2.1.0.. slist> Warning: --source-* options are ignored when --hyperlinked-source is enabled. slist> 100% ( 3 / 3) in 'Slist.Size' slist> Warning: ':' is out of scope. slist> If you qualify the identifier, haddock can try to link it anyway. slist> 100% ( 12 / 12) in 'Slist.Type' slist> slist> src/Slist/Type.hs:29:57: warning: [-Wunused-imports] slist> The import of ‘liftA2’ slist> from module ‘Control.Applicative’ is redundant slist> | slist> 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) slist> | ^^^^^^ slist> slist> src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] slist> A Haddock comment cannot appear in this position and will be ignored. slist> | slist> 143 | -- | Is the element in the structure? slist> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ slist> 100% ( 6 / 6) in 'Slist.Maybe' slist> 100% ( 7 / 7) in 'Slist.Containers' slist> 100% (140 /140) in 'Slist' slist> Documentation created: dist/doc/html/slist/index.html, slist> dist/doc/html/slist/slist.txt slist> Preprocessing test suite 'slist-test' for slist-0.2.1.0.. slist> Running phase: installPhase slist> Installing library in /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 slist> Running phase: fixupPhase slist> shrinking RPATHs of ELF executables and libraries in /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 slist> shrinking /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSslist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3-ghc9.6.3.so slist> checking for references to /build/ in /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0... slist> patching script interpreter paths in /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 slist> stripping (with command strip and flags -S -p) in /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0/lib slist> shrinking RPATHs of ELF executables and libraries in /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc slist> checking for references to /build/ in /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc... slist> patching script interpreter paths in /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc trial> Documentation created: dist/doc/html/trial/index.html, trial> dist/doc/html/trial/trial.txt trial> Preprocessing test suite 'trial-doctest' for trial-0.0.0.0.. trial> Preprocessing test suite 'trial-test' for trial-0.0.0.0.. trial> Running phase: installPhase trial> Installing library in /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial> Running phase: fixupPhase trial> shrinking RPATHs of ELF executables and libraries in /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 trial> shrinking /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStrial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX-ghc9.6.3.so trial> checking for references to /build/ in /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0... trial> patching script interpreter paths in /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 trial> stripping (with command strip and flags -S -p) in /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0/lib trial> shrinking RPATHs of ELF executables and libraries in /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc trial> checking for references to /build/ in /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc... trial> patching script interpreter paths in /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc validation-selective> Documentation created: dist/doc/html/validation-selective/index.html, validation-selective> dist/doc/html/validation-selective/validation-selective.txt validation-selective> Preprocessing test suite 'validation-selective-test' for validation-selective-0.2.0.0.. validation-selective> Running phase: installPhase validation-selective> Installing library in /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK validation-selective> Running phase: fixupPhase validation-selective> shrinking RPATHs of ELF executables and libraries in /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 validation-selective> shrinking /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSvalidation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK-ghc9.6.3.so validation-selective> checking for references to /build/ in /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0... validation-selective> patching script interpreter paths in /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 validation-selective> stripping (with command strip and flags -S -p) in /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0/lib validation-selective> shrinking RPATHs of ELF executables and libraries in /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc validation-selective> checking for references to /build/ in /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc... validation-selective> patching script interpreter paths in /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc generic-arbitrary> Running phase: setupCompilerEnvironmentPhase generic-arbitrary> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. generic-arbitrary> Running phase: unpackPhase generic-arbitrary> unpacking source archive /nix/store/pqsb68zcd86h2dl9v2y7x2yvg11m8wjh-generic-arbitrary-1.0.1.2.tar.gz generic-arbitrary> source root is generic-arbitrary-1.0.1.2 generic-arbitrary> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "generic-arbitrary-1.0.1.2/test/Test.hs" generic-arbitrary> Running phase: patchPhase generic-arbitrary> Running phase: compileBuildDriverPhase generic-arbitrary> setupCompileFlags: -package-db=/build/tmp.85uBwiZ3o8/setup-package.conf.d -threaded generic-arbitrary> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.85uBwiZ3o8/Main.o ) generic-arbitrary> [2 of 2] Linking Setup generic-arbitrary> Running phase: updateAutotoolsGnuConfigScriptsPhase generic-arbitrary> Running phase: configurePhase generic-arbitrary> configureFlags: --verbose --prefix=/nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc/share/doc/generic-arbitrary-1.0.1.2 --with-gcc=gcc --package-db=/build/tmp.85uBwiZ3o8/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib generic-arbitrary> Using Parsec parser generic-arbitrary> Configuring generic-arbitrary-1.0.1.2... generic-arbitrary> Dependency QuickCheck >=2.8: using QuickCheck-2.14.3 generic-arbitrary> Dependency base >=4.8 && <5: using base-4.18.1.0 generic-arbitrary> Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 generic-arbitrary> Dependency base >=4.12 && <5: using base-4.18.1.0 generic-arbitrary> Dependency deepseq: using deepseq-1.4.8.1 generic-arbitrary> Dependency generic-arbitrary: using generic-arbitrary-1.0.1.2 generic-arbitrary> Dependency tasty <1.4.0.1 || >=1.4.2: using tasty-1.5.3 generic-arbitrary> Dependency tasty-discover >=2.0.0: using tasty-discover-5.0.1 generic-arbitrary> Dependency tasty-hunit >=0.9.2: using tasty-hunit-0.10.2 generic-arbitrary> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 generic-arbitrary> Source component graph: generic-arbitrary> component lib generic-arbitrary> component test:test dependency lib generic-arbitrary> Configured component graph: generic-arbitrary> component generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> include base-4.18.1.0 generic-arbitrary> component generic-arbitrary-1.0.1.2-4UAPVRT3BHHBrrE57PbYEp-test generic-arbitrary> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> include base-4.18.1.0 generic-arbitrary> include deepseq-1.4.8.1 generic-arbitrary> include generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 generic-arbitrary> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR generic-arbitrary> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm generic-arbitrary> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF generic-arbitrary> Linked component graph: generic-arbitrary> unit generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> include base-4.18.1.0 generic-arbitrary> Test.QuickCheck.Arbitrary.Generic=generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3:Test.QuickCheck.Arbitrary.Generic generic-arbitrary> unit generic-arbitrary-1.0.1.2-4UAPVRT3BHHBrrE57PbYEp-test generic-arbitrary> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> include base-4.18.1.0 generic-arbitrary> include deepseq-1.4.8.1 generic-arbitrary> include generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 streaming-commons> c_set_avail_in (Data/Streaming/Zlib/Lowlevel.hs:67) streaming-commons> c_set_avail_out (Data/Streaming/Zlib/Lowlevel.hs:70) streaming-commons> c_get_avail_out (Data/Streaming/Zlib/Lowlevel.hs:73) streaming-commons> c_get_avail_in (Data/Streaming/Zlib/Lowlevel.hs:76) streaming-commons> c_get_next_in (Data/Streaming/Zlib/Lowlevel.hs:79) streaming-commons> c_call_inflate_noflush (Data/Streaming/Zlib/Lowlevel.hs:82) streaming-commons> c_call_deflate_noflush (Data/Streaming/Zlib/Lowlevel.hs:85) streaming-commons> c_call_deflate_finish (Data/Streaming/Zlib/Lowlevel.hs:88) streaming-commons> c_call_deflate_flush (Data/Streaming/Zlib/Lowlevel.hs:91) streaming-commons> c_call_deflate_full_flush (Data/Streaming/Zlib/Lowlevel.hs:94) streaming-commons> c_call_deflate_set_dictionary (Data/Streaming/Zlib/Lowlevel.hs:97) streaming-commons> c_call_inflate_set_dictionary (Data/Streaming/Zlib/Lowlevel.hs:100) streaming-commons> 95% ( 23 / 24) in 'Data.Streaming.Zlib' streaming-commons> Missing documentation for: streaming-commons> PopperRes (Data/Streaming/Zlib.hs:218) streaming-commons> Documentation created: dist/doc/html/streaming-commons/index.html, streaming-commons> dist/doc/html/streaming-commons/streaming-commons.txt streaming-commons> Preprocessing test suite 'test' for streaming-commons-0.2.3.0.. streaming-commons> Running phase: installPhase streaming-commons> Installing library in /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/streaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI streaming-commons> Running phase: fixupPhase streaming-commons> shrinking RPATHs of ELF executables and libraries in /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 streaming-commons> shrinking /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSstreaming-commons-0.2.3.0-KCJPnAZLa2CM2xDqW1rCI-ghc9.6.3.so streaming-commons> checking for references to /build/ in /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0... streaming-commons> patching script interpreter paths in /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 streaming-commons> stripping (with command strip and flags -S -p) in /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0/lib streaming-commons> shrinking RPATHs of ELF executables and libraries in /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc streaming-commons> checking for references to /build/ in /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc... streaming-commons> patching script interpreter paths in /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc extensions> checking for references to /build/ in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1... extensions> patching script interpreter paths in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 extensions> stripping (with command strip and flags -S -p) in /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/lib /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1/bin extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc extensions> checking for references to /build/ in /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc... extensions> patching script interpreter paths in /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc generic-arbitrary> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 generic-arbitrary> include tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR generic-arbitrary> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm generic-arbitrary> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF generic-arbitrary> Ready component graph: generic-arbitrary> definite generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> depends base-4.18.1.0 generic-arbitrary> definite generic-arbitrary-1.0.1.2-4UAPVRT3BHHBrrE57PbYEp-test generic-arbitrary> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS generic-arbitrary> depends base-4.18.1.0 generic-arbitrary> depends deepseq-1.4.8.1 generic-arbitrary> depends generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 generic-arbitrary> depends tasty-discover-5.0.1-GX8hzErAxDS1BrwEYXNuQR generic-arbitrary> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm generic-arbitrary> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF generic-arbitrary> Using Cabal-3.10.1.0 compiled by ghc-9.6 generic-arbitrary> Using compiler: ghc-9.6.3 generic-arbitrary> Using install prefix: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 generic-arbitrary> Executables installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/bin generic-arbitrary> Libraries installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> Dynamic Libraries installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 generic-arbitrary> Private executables installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/libexec/x86_64-linux-ghc-9.6.3/generic-arbitrary-1.0.1.2 generic-arbitrary> Data files installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/share/x86_64-linux-ghc-9.6.3/generic-arbitrary-1.0.1.2 generic-arbitrary> Documentation installed in: generic-arbitrary> /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc/share/doc/generic-arbitrary-1.0.1.2 generic-arbitrary> Configuration files installed in: generic-arbitrary> /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/etc generic-arbitrary> No alex found generic-arbitrary> Using ar found on system at: generic-arbitrary> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar generic-arbitrary> No c2hs found generic-arbitrary> No cpphs found generic-arbitrary> No doctest found generic-arbitrary> Using gcc version 14.3.0 given by user at: generic-arbitrary> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc generic-arbitrary> Using ghc version 9.6.3 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc generic-arbitrary> Using ghc-pkg version 9.6.3 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 generic-arbitrary> No ghcjs found generic-arbitrary> No ghcjs-pkg found generic-arbitrary> No greencard found generic-arbitrary> Using haddock version 2.29.1 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 generic-arbitrary> No happy found generic-arbitrary> Using haskell-suite found on system at: haskell-suite-dummy-location generic-arbitrary> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location generic-arbitrary> No hmake found generic-arbitrary> Using hpc version 0.68 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 generic-arbitrary> Using hsc2hs version 0.68.9 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 generic-arbitrary> Using hscolour version 1.25 found on system at: generic-arbitrary> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour generic-arbitrary> No jhc found generic-arbitrary> Using ld found on system at: generic-arbitrary> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold generic-arbitrary> No pkg-config found generic-arbitrary> Using runghc version 9.6.3 found on system at: generic-arbitrary> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 generic-arbitrary> Using strip version 2.44 found on system at: generic-arbitrary> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip generic-arbitrary> Using tar found on system at: generic-arbitrary> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar generic-arbitrary> No uhc found generic-arbitrary> Running phase: buildPhase generic-arbitrary> Preprocessing library for generic-arbitrary-1.0.1.2.. generic-arbitrary> Building library for generic-arbitrary-1.0.1.2.. generic-arbitrary> [1 of 1] Compiling Test.QuickCheck.Arbitrary.Generic ( src/Test/QuickCheck/Arbitrary/Generic.hs, dist/build/Test/QuickCheck/Arbitrary/Generic.o, dist/build/Test/QuickCheck/Arbitrary/Generic.dyn_o ) slist (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 slist (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ slist (post)> slist (post)> Pushing /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 (2.43 MiB) slist (post)> Pushing /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc (1.43 MiB) slist (post)> slist (post)> All done. slist (post)> added 2 signatures slist (post)> added 1 signatures slist (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc /nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0 slist (post)> copying 2 paths... slist (post)> copying path '/nix/store/638ml9j1gggmbq1mm1npjjm4628m3hmz-slist-0.2.1.0-doc' to 'https://cache.nix-ci.com'... slist (post)> copying path '/nix/store/llrspwbigwvf5n9xny9db53hd1mf97nb-slist-0.2.1.0' to 'https://cache.nix-ci.com'... slist (post)> copying 1 paths... slist (post)> copying path '/nix/store/70qm8r9343lvqil0293brlfb7m8i0h0w-slist-0.2.1.0.drv' to 'https://cache.nix-ci.com'... trial (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc trial (post)> Pushing 2 paths (77 are already present) using zstd to cache sellout ⏳ trial (post)> trial (post)> Pushing /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc (586.84 KiB) trial (post)> Pushing /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 (1.20 MiB) trial (post)> trial (post)> All done. trial (post)> added 2 signatures trial (post)> added 2 signatures trial (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0 /nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc trial (post)> copying 2 paths... trial (post)> copying path '/nix/store/6pksq5phlgmlavji97wzrai7zpqz1njb-trial-0.0.0.0-doc' to 'https://cache.nix-ci.com'... trial (post)> copying path '/nix/store/0nhlxf15njjpscn42qb6vywz26qcnzhy-trial-0.0.0.0' to 'https://cache.nix-ci.com'... trial (post)> copying 1 paths... trial (post)> copying path '/nix/store/03fd4id4brg3f1hnv7ncnhfqaiak81bb-trial-0.0.0.0.drv' to 'https://cache.nix-ci.com'... validation-selective (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 validation-selective (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ validation-selective (post)> validation-selective (post)> Pushing /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 (1.16 MiB) validation-selective (post)> Pushing /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc (701.28 KiB) validation-selective (post)> validation-selective (post)> All done. validation-selective (post)> added 2 signatures validation-selective (post)> added 2 signatures validation-selective (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc /nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0 validation-selective (post)> copying 2 paths... validation-selective (post)> copying path '/nix/store/piwxw1mildvxffrqxmi0al8007m79944-validation-selective-0.2.0.0-doc' to 'https://cache.nix-ci.com'... validation-selective (post)> copying path '/nix/store/zrdycfhljsnng984anl3nah2538m9999-validation-selective-0.2.0.0' to 'https://cache.nix-ci.com'... validation-selective (post)> copying 1 paths... validation-selective (post)> copying path '/nix/store/34vw7p0vws018lzbnvbc2pp722r9zwvk-validation-selective-0.2.0.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/pgah6v4wrjx2d4a7aa2cbbszj0dacmdi-trial-optparse-applicative-0.0.0.0.drv'... scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Conversions scientific> fromRationalRepetend scientific> smallcheck: OK scientific> 189 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Float scientific> toRealFloat scientific> smallcheck: OK scientific> 37 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> toRealFloat . fromFloatDigits == id scientific> smallcheck: OK scientific> 37 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Double scientific> toRealFloat scientific> smallcheck: OK scientific> 37 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> toRealFloat . fromFloatDigits == id scientific> smallcheck: OK scientific> 37 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> floatingOrInteger scientific> correct conversion scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Integer == Right scientific> smallcheck: OK scientific> 11 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Double == Left scientific> smallcheck: OK scientific> 37 tests completed (but 21 did not meet the condition) scientific> quickcheck: OK scientific> +++ OK, passed 100 tests; 48 discarded. scientific> toBoundedInteger scientific> correct conversion scientific> Int64 scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> Word64 scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> NegativeNum scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK scientific> +++ OK, passed 100 tests. scientific> toBoundedRealFloat scientific> 0 * 10^1000 == 0: OK scientific> toBoundedInteger scientific> to Int64 scientific> succ of maxBound: OK scientific> pred of minBound: OK scientific> 0 * 10^1000 == 0: OK scientific> Predicates scientific> isFloating scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (0.92s) scientific> +++ OK, passed 100 tests. scientific> isInteger scientific> smallcheck: OK scientific> 81 tests completed scientific> quickcheck: OK (0.06s) scientific> +++ OK, passed 100 tests. scientific> scientific> All 142 tests passed (19.60s) scientific> Test suite test-scientific: PASS scientific> Test suite logged to: dist/test/scientific-0.3.8.0-test-scientific.log scientific> 1 of 1 test suites (1 of 1 test cases) passed. scientific> Running phase: haddockPhase scientific> Preprocessing library for scientific-0.3.8.0.. scientific> Running Haddock on library for scientific-0.3.8.0.. scientific> Warning: --source-* options are ignored when --hyperlinked-source is enabled. scientific> Warning: 'base10exponent' is out of scope. scientific> If you qualify the identifier, haddock can try to link it anyway. scientific> 100% ( 31 / 31) in 'Data.Scientific' scientific> 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.Scientific' scientific> Missing documentation for: scientific> Module header scientific> scientific> src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 19 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> 75% ( 3 / 4) in 'Data.ByteString.Builder.Scientific' scientific> Missing documentation for: scientific> Module header scientific> generic-arbitrary> [1 of 1] Compiling Test.QuickCheck.Arbitrary.Generic ( src/Test/QuickCheck/Arbitrary/Generic.hs, dist/build/Test/QuickCheck/Arbitrary/Generic.p_o ) generic-arbitrary> Preprocessing test suite 'test' for generic-arbitrary-1.0.1.2.. generic-arbitrary> Building test suite 'test' for generic-arbitrary-1.0.1.2.. generic-arbitrary> [1 of 7] Compiling Auxiliary ( test/Auxiliary.hs, dist/build/test/test-tmp/Auxiliary.o ) generic-arbitrary> [2 of 7] Compiling EnumTest ( test/EnumTest.hs, dist/build/test/test-tmp/EnumTest.o ) generic-arbitrary> [3 of 7] Compiling LimitationDemo ( test/LimitationDemo.hs, dist/build/test/test-tmp/LimitationDemo.o ) generic-arbitrary> [4 of 7] Compiling NoTypecheckTest ( test/NoTypecheckTest.hs, dist/build/test/test-tmp/NoTypecheckTest.o ) generic-arbitrary> [5 of 7] Compiling ParametersTest ( test/ParametersTest.hs, dist/build/test/test-tmp/ParametersTest.o ) generic-arbitrary> [6 of 7] Compiling RecursiveTest ( test/RecursiveTest.hs, dist/build/test/test-tmp/RecursiveTest.o ) generic-arbitrary> [7 of 7] Compiling Main ( test/Test.hs, dist/build/test/test-tmp/Main.o ) generic-arbitrary> [8 of 8] Linking dist/build/test/test generic-arbitrary> Running phase: checkPhase generic-arbitrary> Running 1 test suites... generic-arbitrary> Test suite test: RUNNING... generic-arbitrary> test/Test.hs generic-arbitrary> CountryTest: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> mustFail: OK generic-arbitrary> argumentConstraintFail: OK generic-arbitrary> properArgumentConstraint: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> unitTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> singleTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> multipleTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> recTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> exprTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> recursiveTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> deepRecursiveTotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> Ptotal: OK generic-arbitrary> +++ OK, passed 100 tests. generic-arbitrary> generic-arbitrary> All 12 tests passed (0.00s) generic-arbitrary> Test suite test: PASS generic-arbitrary> Test suite logged to: dist/test/generic-arbitrary-1.0.1.2-test.log generic-arbitrary> 1 of 1 test suites (1 of 1 test cases) passed. generic-arbitrary> Running phase: haddockPhase generic-arbitrary> Preprocessing library for generic-arbitrary-1.0.1.2.. generic-arbitrary> Running Haddock on library for generic-arbitrary-1.0.1.2.. generic-arbitrary> Warning: --source-* options are ignored when --hyperlinked-source is enabled. generic-arbitrary> Warning: 'a' is out of scope. generic-arbitrary> If you qualify the identifier, haddock can try to link it anyway. generic-arbitrary> 58% ( 10 / 17) in 'Test.QuickCheck.Arbitrary.Generic' generic-arbitrary> Missing documentation for: generic-arbitrary> genericArbitrary (src/Test/QuickCheck/Arbitrary/Generic.hs:371) generic-arbitrary> FiniteSum (src/Test/QuickCheck/Arbitrary/Generic.hs:321) generic-arbitrary> FiniteSumElem (src/Test/QuickCheck/Arbitrary/Generic.hs:349) generic-arbitrary> Finite (src/Test/QuickCheck/Arbitrary/Generic.hs:219) generic-arbitrary> AllFieldsFinal (src/Test/QuickCheck/Arbitrary/Generic.hs:214) generic-arbitrary> TypesDiffer (src/Test/QuickCheck/Arbitrary/Generic.hs:210) generic-arbitrary> ArgumentsCount (src/Test/QuickCheck/Arbitrary/Generic.hs:228) generic-arbitrary> Warning: Test.QuickCheck.Arbitrary.Generic: could not find link destinations for: generic-arbitrary> - Test.QuickCheck.Random.QCGen generic-arbitrary> - Test.QuickCheck.Arbitrary.Generic.finiteElem generic-arbitrary> - Test.QuickCheck.Arbitrary.Generic.finiteSum generic-arbitrary> - Test.QuickCheck.Arbitrary.Generic.gArbitrary generic-arbitrary> - Test.QuickCheck.Modifiers.InfiniteListInternalData generic-arbitrary> Documentation created: dist/doc/html/generic-arbitrary/index.html, generic-arbitrary> dist/doc/html/generic-arbitrary/generic-arbitrary.txt generic-arbitrary> Preprocessing test suite 'test' for generic-arbitrary-1.0.1.2.. generic-arbitrary> Running phase: installPhase generic-arbitrary> Installing library in /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/generic-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3 generic-arbitrary> Running phase: fixupPhase generic-arbitrary> shrinking RPATHs of ELF executables and libraries in /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 generic-arbitrary> shrinking /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSgeneric-arbitrary-1.0.1.2-6SA9GnacZLZ9tEZ5h0Cxn3-ghc9.6.3.so unordered-containers> Running phase: setupCompilerEnvironmentPhase unordered-containers> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. unordered-containers> Running phase: unpackPhase unordered-containers> unpacking source archive /nix/store/46rvk8vjzsagr58a6pqwimivmr0ahxys-unordered-containers-0.2.20.tar.gz unordered-containers> source root is unordered-containers-0.2.20 unordered-containers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unordered-containers-0.2.20/unordered-containers.cabal" unordered-containers> Running phase: patchPhase unordered-containers> Replace Cabal file with edited version from mirror://hackage/unordered-containers-0.2.20/revision/4.cabal. unordered-containers> Running phase: compileBuildDriverPhase unordered-containers> setupCompileFlags: -package-db=/build/tmp.O6kVV6V5Ll/setup-package.conf.d -threaded unordered-containers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.O6kVV6V5Ll/Main.o ) unordered-containers> [2 of 2] Linking Setup unordered-containers> Running phase: updateAutotoolsGnuConfigScriptsPhase unordered-containers> Running phase: configurePhase unordered-containers> configureFlags: --verbose --prefix=/nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 --with-gcc=gcc --package-db=/build/tmp.O6kVV6V5Ll/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib unordered-containers> Using Parsec parser unordered-containers> Configuring unordered-containers-0.2.20... unordered-containers> Flags chosen: debug=False unordered-containers> Dependency base >=4.10 && <5: using base-4.18.1.0 unordered-containers> Dependency deepseq >=1.4.3: using deepseq-1.4.8.1 unordered-containers> Dependency hashable >=1.4 && <1.6: using hashable-1.4.7.0 unordered-containers> Dependency template-haskell <2.24: using template-haskell-2.20.0.0 unordered-containers> Dependency ChasingBottoms: using ChasingBottoms-1.3.1.15 unordered-containers> Dependency HUnit: using HUnit-1.6.2.0 unordered-containers> Dependency QuickCheck >=2.4.0.1: using QuickCheck-2.14.3 unordered-containers> Dependency base: using base-4.18.1.0 unordered-containers> Dependency containers >=0.5.8: using containers-0.6.7 unordered-containers> Dependency hashable: using hashable-1.4.7.0 unordered-containers> Dependency nothunks >=0.1.3: using nothunks-0.3.0.0 unordered-containers> Dependency random: using random-1.2.1.3 unordered-containers> Dependency tasty >=1.4.0.3: using tasty-1.5.3 unordered-containers> Dependency tasty-hunit >=0.10.0.3: using tasty-hunit-0.10.2 unordered-containers> Dependency tasty-quickcheck >=0.10.1.2: using tasty-quickcheck-0.11 unordered-containers> Dependency unordered-containers: using unordered-containers-0.2.20 unordered-containers> Source component graph: unordered-containers> component lib unordered-containers> component test:unordered-containers-tests dependency lib unordered-containers> Configured component graph: unordered-containers> component unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> include base-4.18.1.0 unordered-containers> include deepseq-1.4.8.1 unordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> include template-haskell-2.20.0.0 unordered-containers> component unordered-containers-0.2.20-GdIQipvEzcJ42tjT2Yroyv-unordered-containers-tests unordered-containers> include ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW unordered-containers> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unordered-containers> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unordered-containers> include base-4.18.1.0 unordered-containers> include containers-0.6.7 unordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> include nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB extensions (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 extensions (post)> Pushing 2 paths (83 are already present) using zstd to cache sellout ⏳ extensions (post)> extensions (post)> Pushing /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc (876.48 KiB) extensions (post)> Pushing /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 (9.39 MiB) extensions (post)> extensions (post)> All done. extensions (post)> added 2 signatures extensions (post)> added 3 signatures extensions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc /nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1 extensions (post)> copying 2 paths... extensions (post)> copying path '/nix/store/07zh0k0jqiymnkwwsr3sgycdkl7220zc-extensions-0.1.0.1-doc' to 'https://cache.nix-ci.com'... extensions (post)> copying path '/nix/store/7y1cnbm0zyy9f77dy9b2yq56w1zkmpnn-extensions-0.1.0.1' to 'https://cache.nix-ci.com'... extensions (post)> copying 1 paths... extensions (post)> copying path '/nix/store/g9wy0j0gn9f4gl2lzlcg78n840nsp6qz-extensions-0.1.0.1.drv' to 'https://cache.nix-ci.com'... streaming-commons (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc streaming-commons (post)> Pushing 2 paths (81 are already present) using zstd to cache sellout ⏳ streaming-commons (post)> streaming-commons (post)> Pushing /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc (2.19 MiB) streaming-commons (post)> Pushing /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 (4.90 MiB) streaming-commons (post)> streaming-commons (post)> All done. streaming-commons (post)> added 2 signatures streaming-commons (post)> added 3 signatures streaming-commons (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0 /nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc streaming-commons (post)> copying 2 paths... streaming-commons (post)> copying path '/nix/store/vkrdsg2w72y82jk59kxlbjygcn38snjw-streaming-commons-0.2.3.0-doc' to 'https://cache.nix-ci.com'... streaming-commons (post)> copying path '/nix/store/4vj444pwkp9afbp7navzmiydxi7lg367-streaming-commons-0.2.3.0' to 'https://cache.nix-ci.com'... streaming-commons (post)> copying 1 paths... streaming-commons (post)> copying path '/nix/store/irplniz2ijxvwvpbkhjkwi05amsalyv0-streaming-commons-0.2.3.0.drv' to 'https://cache.nix-ci.com'... scientific> src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [-Wunused-imports] scientific> The import of ‘Data.Monoid’ is redundant scientific> except perhaps to import instances from ‘Data.Monoid’ scientific> To import instances alone, use: import Data.Monoid() scientific> | scientific> 20 | import Data.Monoid ((<>)) scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific> Documentation created: dist/doc/html/scientific/index.html, scientific> dist/doc/html/scientific/scientific.txt scientific> Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. scientific> Running phase: installPhase scientific> Installing library in /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj scientific> Running phase: fixupPhase scientific> shrinking RPATHs of ELF executables and libraries in /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 scientific> shrinking /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSscientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj-ghc9.6.3.so scientific> checking for references to /build/ in /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0... scientific> patching script interpreter paths in /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 scientific> stripping (with command strip and flags -S -p) in /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0/lib scientific> shrinking RPATHs of ELF executables and libraries in /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc scientific> checking for references to /build/ in /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc... scientific> patching script interpreter paths in /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc generic-arbitrary> checking for references to /build/ in /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2... generic-arbitrary> patching script interpreter paths in /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 generic-arbitrary> stripping (with command strip and flags -S -p) in /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2/lib generic-arbitrary> shrinking RPATHs of ELF executables and libraries in /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc generic-arbitrary> checking for references to /build/ in /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc... generic-arbitrary> patching script interpreter paths in /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc unordered-containers> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 unordered-containers> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 unordered-containers> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm unordered-containers> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF unordered-containers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> Linked component graph: unordered-containers> unit unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> include base-4.18.1.0 unordered-containers> include deepseq-1.4.8.1 unordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> include template-haskell-2.20.0.0 unordered-containers> Data.HashMap.Internal=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashSet.Internal unordered-containers> unit unordered-containers-0.2.20-GdIQipvEzcJ42tjT2Yroyv-unordered-containers-tests unordered-containers> include ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW unordered-containers> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unordered-containers> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unordered-containers> include base-4.18.1.0 unordered-containers> include containers-0.6.7 unordered-containers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> include nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB unordered-containers> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 unordered-containers> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 unordered-containers> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm unordered-containers> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF unordered-containers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> Ready component graph: unordered-containers> definite unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> depends base-4.18.1.0 unordered-containers> depends deepseq-1.4.8.1 unordered-containers> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> depends template-haskell-2.20.0.0 unordered-containers> definite unordered-containers-0.2.20-GdIQipvEzcJ42tjT2Yroyv-unordered-containers-tests unordered-containers> depends ChasingBottoms-1.3.1.15-JeN0fNcjSC1ugbIhfA4yW unordered-containers> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unordered-containers> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS unordered-containers> depends base-4.18.1.0 unordered-containers> depends containers-0.6.7 unordered-containers> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 unordered-containers> depends nothunks-0.3.0.0-7ohoJeH9HDPHW0lcjAtCYB unordered-containers> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 unordered-containers> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 unordered-containers> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm unordered-containers> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF unordered-containers> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> Using Cabal-3.10.1.0 compiled by ghc-9.6 unordered-containers> Using compiler: ghc-9.6.3 unordered-containers> Using install prefix: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 unordered-containers> Executables installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/bin unordered-containers> Libraries installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> Dynamic Libraries installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 unordered-containers> Private executables installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/libexec/x86_64-linux-ghc-9.6.3/unordered-containers-0.2.20 unordered-containers> Data files installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/share/x86_64-linux-ghc-9.6.3/unordered-containers-0.2.20 unordered-containers> Documentation installed in: trial-optparse-applicative> Running phase: setupCompilerEnvironmentPhase trial-optparse-applicative> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. trial-optparse-applicative> Running phase: unpackPhase trial-optparse-applicative> unpacking source archive /nix/store/fkkv4lxp78pab5ziyxj7514vspk3c7kb-trial-optparse-applicative-0.0.0.0.tar.gz trial-optparse-applicative> source root is trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-optparse-applicative-0.0.0.0/trial-optparse-applicative.cabal" trial-optparse-applicative> Running phase: patchPhase trial-optparse-applicative> Replace Cabal file with edited version from mirror://hackage/trial-optparse-applicative-0.0.0.0/revision/4.cabal. trial-optparse-applicative> Running phase: compileBuildDriverPhase trial-optparse-applicative> setupCompileFlags: -package-db=/build/tmp.vqAkmxFAfM/setup-package.conf.d -threaded trial-optparse-applicative> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.vqAkmxFAfM/Main.o ) trial-optparse-applicative> [2 of 2] Linking Setup trial-optparse-applicative> Running phase: updateAutotoolsGnuConfigScriptsPhase trial-optparse-applicative> Running phase: configurePhase trial-optparse-applicative> configureFlags: --verbose --prefix=/nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc/share/doc/trial-optparse-applicative-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.vqAkmxFAfM/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib trial-optparse-applicative> Using Parsec parser trial-optparse-applicative> Configuring trial-optparse-applicative-0.0.0.0... trial-optparse-applicative> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 trial-optparse-applicative> Dependency optparse-applicative >=0.15 && <0.19: using trial-optparse-applicative> optparse-applicative-0.18.1.0 trial-optparse-applicative> Dependency trial: using trial-0.0.0.0 trial-optparse-applicative> Source component graph: component lib trial-optparse-applicative> Configured component graph: trial-optparse-applicative> component trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh trial-optparse-applicative> include base-4.18.1.0 trial-optparse-applicative> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 trial-optparse-applicative> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-optparse-applicative> Linked component graph: trial-optparse-applicative> unit trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh trial-optparse-applicative> include base-4.18.1.0 trial-optparse-applicative> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 trial-optparse-applicative> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-optparse-applicative> Trial.OptparseApplicative=trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh:Trial.OptparseApplicative trial-optparse-applicative> Ready component graph: trial-optparse-applicative> definite trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh trial-optparse-applicative> depends base-4.18.1.0 trial-optparse-applicative> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 trial-optparse-applicative> depends trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-optparse-applicative> Using Cabal-3.10.1.0 compiled by ghc-9.6 trial-optparse-applicative> Using compiler: ghc-9.6.3 trial-optparse-applicative> Using install prefix: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> Executables installed in: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/bin trial-optparse-applicative> Libraries installed in: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh trial-optparse-applicative> Dynamic Libraries installed in: unordered-containers> /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 unordered-containers> Configuration files installed in: unordered-containers> /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/etc unordered-containers> No alex found unordered-containers> Using ar found on system at: unordered-containers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar unordered-containers> No c2hs found unordered-containers> No cpphs found unordered-containers> No doctest found unordered-containers> Using gcc version 14.3.0 given by user at: unordered-containers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc unordered-containers> Using ghc version 9.6.3 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc unordered-containers> Using ghc-pkg version 9.6.3 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 unordered-containers> No ghcjs found unordered-containers> No ghcjs-pkg found unordered-containers> No greencard found unordered-containers> Using haddock version 2.29.1 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 unordered-containers> No happy found unordered-containers> Using haskell-suite found on system at: haskell-suite-dummy-location unordered-containers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location unordered-containers> No hmake found unordered-containers> Using hpc version 0.68 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 unordered-containers> Using hsc2hs version 0.68.9 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 unordered-containers> Using hscolour version 1.25 found on system at: unordered-containers> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour unordered-containers> No jhc found unordered-containers> Using ld found on system at: unordered-containers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold unordered-containers> No pkg-config found unordered-containers> Using runghc version 9.6.3 found on system at: unordered-containers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 unordered-containers> Using strip version 2.44 found on system at: unordered-containers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip unordered-containers> Using tar found on system at: unordered-containers> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar unordered-containers> No uhc found unordered-containers> Running phase: buildPhase unordered-containers> Preprocessing library for unordered-containers-0.2.20.. unordered-containers> Building library for unordered-containers-0.2.20.. unordered-containers> unordered-containers> Data/HashMap/Internal.hs:12:14-23: warning: [-Wdeprecated-flags] unordered-containers> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead unordered-containers> | unordered-containers> 12 | {-# LANGUAGE TypeInType #-} unordered-containers> | ^^^^^^^^^^ unordered-containers> [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o ) unordered-containers> unordered-containers> Data/HashMap/Internal/Array.hs:83:1-35: warning: [-Wunused-imports] unordered-containers> The import of ‘Control.Applicative’ is redundant unordered-containers> except perhaps to import instances from ‘Control.Applicative’ unordered-containers> To import instances alone, use: import Control.Applicative() unordered-containers> | unordered-containers> 83 | import Control.Applicative (liftA2) unordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unordered-containers> [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o ) unordered-containers> [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o ) unordered-containers> [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o ) unordered-containers> [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o ) unordered-containers> [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o ) unordered-containers> [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 trial-optparse-applicative> Private executables installed in: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/libexec/x86_64-linux-ghc-9.6.3/trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> Data files installed in: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/share/x86_64-linux-ghc-9.6.3/trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> Documentation installed in: trial-optparse-applicative> /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc/share/doc/trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> Configuration files installed in: trial-optparse-applicative> /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/etc trial-optparse-applicative> No alex found trial-optparse-applicative> Using ar found on system at: trial-optparse-applicative> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar trial-optparse-applicative> No c2hs found trial-optparse-applicative> No cpphs found trial-optparse-applicative> No doctest found trial-optparse-applicative> Using gcc version 14.3.0 given by user at: trial-optparse-applicative> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc trial-optparse-applicative> Using ghc version 9.6.3 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc trial-optparse-applicative> Using ghc-pkg version 9.6.3 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 trial-optparse-applicative> No ghcjs found trial-optparse-applicative> No ghcjs-pkg found trial-optparse-applicative> No greencard found trial-optparse-applicative> Using haddock version 2.29.1 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 trial-optparse-applicative> No happy found trial-optparse-applicative> Using haskell-suite found on system at: haskell-suite-dummy-location trial-optparse-applicative> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location trial-optparse-applicative> No hmake found trial-optparse-applicative> Using hpc version 0.68 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 trial-optparse-applicative> Using hsc2hs version 0.68.9 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 trial-optparse-applicative> Using hscolour version 1.25 found on system at: trial-optparse-applicative> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour trial-optparse-applicative> No jhc found trial-optparse-applicative> Using ld found on system at: trial-optparse-applicative> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold trial-optparse-applicative> No pkg-config found trial-optparse-applicative> Using runghc version 9.6.3 found on system at: trial-optparse-applicative> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 trial-optparse-applicative> Using strip version 2.44 found on system at: trial-optparse-applicative> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip trial-optparse-applicative> Using tar found on system at: trial-optparse-applicative> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar trial-optparse-applicative> No uhc found trial-optparse-applicative> Running phase: buildPhase trial-optparse-applicative> Preprocessing library for trial-optparse-applicative-0.0.0.0.. trial-optparse-applicative> Building library for trial-optparse-applicative-0.0.0.0.. trial-optparse-applicative> [1 of 1] Compiling Trial.OptparseApplicative trial-optparse-applicative> [1 of 1] Compiling Trial.OptparseApplicative trial-optparse-applicative> Running phase: checkPhase trial-optparse-applicative> Package has no test suites. trial-optparse-applicative> Running phase: haddockPhase trial-optparse-applicative> Preprocessing library for trial-optparse-applicative-0.0.0.0.. trial-optparse-applicative> Running Haddock on library for trial-optparse-applicative-0.0.0.0.. trial-optparse-applicative> Warning: --source-* options are ignored when --hyperlinked-source is enabled. trial-optparse-applicative> 100% ( 5 / 5) in 'Trial.OptparseApplicative' trial-optparse-applicative> Documentation created: dist/doc/html/trial-optparse-applicative/index.html, trial-optparse-applicative> dist/doc/html/trial-optparse-applicative/trial-optparse-applicative.txt trial-optparse-applicative> Running phase: installPhase trial-optparse-applicative> Installing library in /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh trial-optparse-applicative> Running phase: fixupPhase trial-optparse-applicative> shrinking RPATHs of ELF executables and libraries in /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> shrinking /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStrial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh-ghc9.6.3.so generic-arbitrary (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc generic-arbitrary (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ generic-arbitrary (post)> generic-arbitrary (post)> Pushing /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 (696.46 KiB) generic-arbitrary (post)> Pushing /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc (613.51 KiB) generic-arbitrary (post)> generic-arbitrary (post)> All done. generic-arbitrary (post)> added 2 signatures generic-arbitrary (post)> added 1 signatures generic-arbitrary (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2 /nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc generic-arbitrary (post)> copying 2 paths... generic-arbitrary (post)> copying path '/nix/store/r8rgcwkq545330mv7w9zk6w70cc4vgxn-generic-arbitrary-1.0.1.2-doc' to 'https://cache.nix-ci.com'... generic-arbitrary (post)> copying path '/nix/store/r83jlk3jrh1brzjdcjfwk9hk7a91p00n-generic-arbitrary-1.0.1.2' to 'https://cache.nix-ci.com'... generic-arbitrary (post)> copying 1 paths... generic-arbitrary (post)> copying path '/nix/store/sxc6plyhq84vy5yf9m8l4wyh7ijm71pb-generic-arbitrary-1.0.1.2.drv' to 'https://cache.nix-ci.com'... scientific (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 scientific (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ scientific (post)> scientific (post)> Pushing /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc (986.93 KiB) scientific (post)> Pushing /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 (2.94 MiB) scientific (post)> scientific (post)> All done. scientific (post)> added 2 signatures scientific (post)> added 1 signatures scientific (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc /nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0 scientific (post)> copying 2 paths... scientific (post)> copying path '/nix/store/gq44iwixp71mcfdwyga6vqybg80wp7bf-scientific-0.3.8.0-doc' to 'https://cache.nix-ci.com'... scientific (post)> copying path '/nix/store/swdb91k4bk57ipy8096gpsvh1znf2ma0-scientific-0.3.8.0' to 'https://cache.nix-ci.com'... scientific (post)> copying 1 paths... scientific (post)> copying path '/nix/store/z04w9x7g9f0njbl2w8xqnfih43bhn166-scientific-0.3.8.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/f4pshagdpvdsyicj10ppldpaf8hkz7kg-attoparsec-0.14.4.drv'... building '/nix/store/gfmx5f000bn04ykkxfv82dhhrk135zik-megaparsec-9.6.1.drv'... unordered-containers> [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) unordered-containers> [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) unordered-containers> unordered-containers> Data/HashMap/Internal.hs:12:14-23: warning: [-Wdeprecated-flags] unordered-containers> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead unordered-containers> | unordered-containers> 12 | {-# LANGUAGE TypeInType #-} unordered-containers> | ^^^^^^^^^^ unordered-containers> [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.p_o ) unordered-containers> unordered-containers> Data/HashMap/Internal/Array.hs:83:1-35: warning: [-Wunused-imports] unordered-containers> The import of ‘Control.Applicative’ is redundant unordered-containers> except perhaps to import instances from ‘Control.Applicative’ unordered-containers> To import instances alone, use: import Control.Applicative() unordered-containers> | unordered-containers> 83 | import Control.Applicative (liftA2) unordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unordered-containers> [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.p_o ) unordered-containers> [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.p_o ) unordered-containers> [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.p_o ) unordered-containers> [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.p_o ) unordered-containers> [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.p_o ) unordered-containers> [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.p_o ) unordered-containers> [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) unordered-containers> [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) unordered-containers> Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. unordered-containers> Building test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. unordered-containers> [1 of 9] Compiling Properties.List ( tests/Properties/List.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/List.o ) unordered-containers> [2 of 9] Compiling Regressions ( tests/Regressions.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Regressions.o ) trial-optparse-applicative> checking for references to /build/ in /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0... trial-optparse-applicative> patching script interpreter paths in /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 trial-optparse-applicative> stripping (with command strip and flags -S -p) in /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0/lib trial-optparse-applicative> shrinking RPATHs of ELF executables and libraries in /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc trial-optparse-applicative> checking for references to /build/ in /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc... trial-optparse-applicative> patching script interpreter paths in /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc trial-optparse-applicative (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 trial-optparse-applicative (post)> Pushing 2 paths (87 are already present) using zstd to cache sellout ⏳ trial-optparse-applicative (post)> trial-optparse-applicative (post)> Pushing /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc (179.38 KiB) trial-optparse-applicative (post)> Pushing /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 (142.63 KiB) trial-optparse-applicative (post)> trial-optparse-applicative (post)> All done. trial-optparse-applicative (post)> added 2 signatures trial-optparse-applicative (post)> added 1 signatures trial-optparse-applicative (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc /nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0 trial-optparse-applicative (post)> copying 2 paths... trial-optparse-applicative (post)> copying path '/nix/store/4vi285gvr3170yil1sj9zv32yhk5wrw4-trial-optparse-applicative-0.0.0.0-doc' to 'https://cache.nix-ci.com'... trial-optparse-applicative (post)> copying path '/nix/store/v1pi2ndigrj0yyk96r0k86qi93jx531p-trial-optparse-applicative-0.0.0.0' to 'https://cache.nix-ci.com'... trial-optparse-applicative (post)> copying 1 paths... trial-optparse-applicative (post)> copying path '/nix/store/pgah6v4wrjx2d4a7aa2cbbszj0dacmdi-trial-optparse-applicative-0.0.0.0.drv' to 'https://cache.nix-ci.com'... unordered-containers> [3 of 9] Compiling Util.Key ( tests/Util/Key.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Util/Key.o ) unordered-containers> [4 of 9] Compiling Strictness ( tests/Strictness.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Strictness.o ) unordered-containers> [5 of 9] Compiling Properties.HashSet ( tests/Properties/HashSet.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashSet.o ) unordered-containers> [6 of 9] Compiling Properties.HashMapStrict ( tests/Properties/HashMapStrict.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapStrict.o ) attoparsec> Running phase: setupCompilerEnvironmentPhase attoparsec> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. attoparsec> Running phase: unpackPhase attoparsec> unpacking source archive /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz attoparsec> source root is attoparsec-0.14.4 attoparsec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-0.14.4/tests/QC/Text/Regressions.hs" attoparsec> Running phase: patchPhase attoparsec> Replace Cabal file with edited version from mirror://hackage/attoparsec-0.14.4/revision/6.cabal. attoparsec> Running phase: compileBuildDriverPhase attoparsec> setupCompileFlags: -package-db=/build/tmp.pR75EXTP0P/setup-package.conf.d -threaded attoparsec> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.pR75EXTP0P/Main.o ) attoparsec> [2 of 2] Linking Setup attoparsec> Running phase: updateAutotoolsGnuConfigScriptsPhase attoparsec> Running phase: configurePhase attoparsec> configureFlags: --verbose --prefix=/nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.pR75EXTP0P/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib attoparsec> Using Parsec parser attoparsec> Configuring attoparsec-0.14.4... attoparsec> Flags chosen: developer=False attoparsec> Dependency array: using array-0.5.5.0 attoparsec> Dependency attoparsec:attoparsec-internal: using attoparsec-0.14.4 attoparsec> Dependency base >=4.5 && <5: using base-4.18.1.0 attoparsec> Dependency bytestring <0.13: using bytestring-0.11.5.2 attoparsec> Dependency containers: using containers-0.6.7 attoparsec> Dependency deepseq: using deepseq-1.4.8.1 attoparsec> Dependency ghc-prim <0.14: using ghc-prim-0.10.0 attoparsec> Dependency scientific >=0.3.1 && <0.4: using scientific-0.3.8.0 attoparsec> Dependency text >=1.1.1.3: using text-2.0.2 attoparsec> Dependency transformers >=0.2 && <0.4 || >=0.4.1.0 && <0.7: using attoparsec> transformers-0.6.1.0 attoparsec> Dependency array: using array-0.5.5.0 attoparsec> Dependency base >=4.5 && <5: using base-4.18.1.0 attoparsec> Dependency bytestring <0.13: using bytestring-0.11.5.2 attoparsec> Dependency text >=1.1.1.3: using text-2.0.2 attoparsec> Dependency QuickCheck >=2.13.2 && <2.16: using QuickCheck-2.14.3 attoparsec> Dependency array: using array-0.5.5.0 attoparsec> Dependency attoparsec:{attoparsec, attoparsec-internal}: using attoparsec> attoparsec-0.14.4 attoparsec> Dependency attoparsec:{attoparsec, attoparsec-internal}: using attoparsec> attoparsec-0.14.4 attoparsec> Dependency base: using base-4.18.1.0 attoparsec> Dependency bytestring: using bytestring-0.11.5.2 attoparsec> Dependency deepseq >=1.1: using deepseq-1.4.8.1 attoparsec> Dependency quickcheck-unicode: using quickcheck-unicode-1.0.1.0 attoparsec> Dependency scientific: using scientific-0.3.8.0 attoparsec> Dependency tasty >=0.11: using tasty-1.5.3 attoparsec> Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11 attoparsec> Dependency text: using text-2.0.2 attoparsec> Dependency transformers: using transformers-0.6.1.0 attoparsec> Dependency vector: using vector-0.13.2.0 attoparsec> Source component graph: attoparsec> component lib:attoparsec-internal attoparsec> component lib dependency lib:attoparsec-internal attoparsec> component test:attoparsec-tests attoparsec> dependency lib attoparsec> dependency lib:attoparsec-internal attoparsec> Configured component graph: attoparsec> component attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include array-0.5.5.0 attoparsec> include base-4.18.1.0 megaparsec> Running phase: setupCompilerEnvironmentPhase megaparsec> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. megaparsec> Running phase: unpackPhase megaparsec> unpacking source archive /nix/store/pr54r46c1d8nsmy5i8ww6grhaqfsk0pw-megaparsec-9.6.1.tar.gz megaparsec> source root is megaparsec-9.6.1 megaparsec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "megaparsec-9.6.1/Text/Megaparsec/Stream.hs" megaparsec> Running phase: patchPhase megaparsec> Running phase: compileBuildDriverPhase megaparsec> setupCompileFlags: -package-db=/build/tmp.RQAt4KzcnE/setup-package.conf.d -threaded megaparsec> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.RQAt4KzcnE/Main.o ) megaparsec> [2 of 2] Linking Setup megaparsec> Running phase: updateAutotoolsGnuConfigScriptsPhase megaparsec> Running phase: configurePhase megaparsec> configureFlags: --verbose --prefix=/nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc/share/doc/megaparsec-9.6.1 --with-gcc=gcc --package-db=/build/tmp.RQAt4KzcnE/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib megaparsec> Using Parsec parser megaparsec> Configuring megaparsec-9.6.1... megaparsec> Flags chosen: dev=False megaparsec> Dependency base >=4.15 && <5: using base-4.18.1.0 megaparsec> Dependency bytestring >=0.2 && <0.13: using bytestring-0.11.5.2 megaparsec> Dependency case-insensitive >=1.2 && <1.3: using case-insensitive-1.2.1.0 megaparsec> Dependency containers >=0.5 && <0.8: using containers-0.6.7 megaparsec> Dependency deepseq >=1.3 && <1.6: using deepseq-1.4.8.1 megaparsec> Dependency mtl >=2.2.2 && <3: using mtl-2.3.1 megaparsec> Dependency parser-combinators >=1.0 && <2: using parser-combinators-1.3.0 megaparsec> Dependency scientific >=0.3.7 && <0.4: using scientific-0.3.8.0 megaparsec> Dependency text >=0.2 && <2.2: using text-2.0.2 megaparsec> Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 megaparsec> Source component graph: component lib megaparsec> Configured component graph: megaparsec> component megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq megaparsec> include base-4.18.1.0 megaparsec> include bytestring-0.11.5.2 megaparsec> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA megaparsec> include containers-0.6.7 megaparsec> include deepseq-1.4.8.1 megaparsec> include mtl-2.3.1 megaparsec> include parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J megaparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj megaparsec> include text-2.0.2 megaparsec> include transformers-0.6.1.0 megaparsec> Linked component graph: megaparsec> unit megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq megaparsec> include base-4.18.1.0 megaparsec> include bytestring-0.11.5.2 megaparsec> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA megaparsec> include containers-0.6.7 megaparsec> include deepseq-1.4.8.1 megaparsec> include mtl-2.3.1 megaparsec> include parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J megaparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj megaparsec> include text-2.0.2 megaparsec> include transformers-0.6.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include text-2.0.2 attoparsec> component attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> include array-0.5.5.0 attoparsec> include attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include base-4.18.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include containers-0.6.7 attoparsec> include deepseq-1.4.8.1 attoparsec> include ghc-prim-0.10.0 attoparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> include text-2.0.2 attoparsec> include transformers-0.6.1.0 attoparsec> component attoparsec-0.14.4-F2nRYgEJ2Yj69HwH8BHKZL-attoparsec-tests attoparsec> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS attoparsec> include array-0.5.5.0 attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> include attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include base-4.18.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include deepseq-1.4.8.1 attoparsec> include quickcheck-unicode-1.0.1.0-4fEkY6Q7R9cGbE41JQNPcd attoparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 attoparsec> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF attoparsec> include text-2.0.2 attoparsec> include transformers-0.6.1.0 attoparsec> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec> Linked component graph: attoparsec> unit attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include array-0.5.5.0 attoparsec> include base-4.18.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include text-2.0.2 attoparsec> Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal:Data.Attoparsec.Text.FastSet attoparsec> unit attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> include array-0.5.5.0 attoparsec> include attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include base-4.18.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include containers-0.6.7 attoparsec> include deepseq-1.4.8.1 attoparsec> include ghc-prim-0.10.0 attoparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> include text-2.0.2 attoparsec> include transformers-0.6.1.0 attoparsec> Data.Attoparsec=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll:Data.Attoparsec.Zepto attoparsec> unit attoparsec-0.14.4-F2nRYgEJ2Yj69HwH8BHKZL-attoparsec-tests attoparsec> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS attoparsec> include array-0.5.5.0 megaparsec> Text.Megaparsec=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec,Text.Megaparsec.Byte=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Byte,Text.Megaparsec.Byte.Binary=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Byte.Binary,Text.Megaparsec.Byte.Lexer=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Byte.Lexer,Text.Megaparsec.Char=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Char,Text.Megaparsec.Char.Lexer=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Char.Lexer,Text.Megaparsec.Debug=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Debug,Text.Megaparsec.Error=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Error,Text.Megaparsec.Error.Builder=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Error.Builder,Text.Megaparsec.Internal=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Internal,Text.Megaparsec.Pos=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Pos,Text.Megaparsec.State=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.State,Text.Megaparsec.Stream=megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq:Text.Megaparsec.Stream megaparsec> Ready component graph: megaparsec> definite megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq megaparsec> depends base-4.18.1.0 megaparsec> depends bytestring-0.11.5.2 megaparsec> depends case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA megaparsec> depends containers-0.6.7 megaparsec> depends deepseq-1.4.8.1 megaparsec> depends mtl-2.3.1 megaparsec> depends parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J megaparsec> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj megaparsec> depends text-2.0.2 megaparsec> depends transformers-0.6.1.0 megaparsec> Using Cabal-3.10.1.0 compiled by ghc-9.6 megaparsec> Using compiler: ghc-9.6.3 megaparsec> Using install prefix: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 megaparsec> Executables installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/bin megaparsec> Libraries installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq megaparsec> Dynamic Libraries installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 megaparsec> Private executables installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/libexec/x86_64-linux-ghc-9.6.3/megaparsec-9.6.1 megaparsec> Data files installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/share/x86_64-linux-ghc-9.6.3/megaparsec-9.6.1 megaparsec> Documentation installed in: megaparsec> /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc/share/doc/megaparsec-9.6.1 megaparsec> Configuration files installed in: megaparsec> /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/etc megaparsec> No alex found megaparsec> Using ar found on system at: megaparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar megaparsec> No c2hs found megaparsec> No cpphs found megaparsec> No doctest found megaparsec> Using gcc version 14.3.0 given by user at: megaparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc megaparsec> Using ghc version 9.6.3 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc megaparsec> Using ghc-pkg version 9.6.3 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 megaparsec> No ghcjs found megaparsec> No ghcjs-pkg found megaparsec> No greencard found megaparsec> Using haddock version 2.29.1 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 megaparsec> No happy found megaparsec> Using haskell-suite found on system at: haskell-suite-dummy-location megaparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location megaparsec> No hmake found megaparsec> Using hpc version 0.68 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 megaparsec> Using hsc2hs version 0.68.9 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 megaparsec> Using hscolour version 1.25 found on system at: megaparsec> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour megaparsec> No jhc found megaparsec> Using ld found on system at: megaparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold megaparsec> No pkg-config found megaparsec> Using runghc version 9.6.3 found on system at: megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 megaparsec> Using strip version 2.44 found on system at: megaparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip megaparsec> Using tar found on system at: attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> include attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> include base-4.18.1.0 attoparsec> include bytestring-0.11.5.2 attoparsec> include deepseq-1.4.8.1 attoparsec> include quickcheck-unicode-1.0.1.0-4fEkY6Q7R9cGbE41JQNPcd attoparsec> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 attoparsec> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF attoparsec> include text-2.0.2 attoparsec> include transformers-0.6.1.0 attoparsec> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec> Ready component graph: attoparsec> definite attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> depends array-0.5.5.0 attoparsec> depends base-4.18.1.0 attoparsec> depends bytestring-0.11.5.2 attoparsec> depends text-2.0.2 attoparsec> definite attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> depends array-0.5.5.0 attoparsec> depends attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> depends base-4.18.1.0 attoparsec> depends bytestring-0.11.5.2 attoparsec> depends containers-0.6.7 attoparsec> depends deepseq-1.4.8.1 attoparsec> depends ghc-prim-0.10.0 attoparsec> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> depends text-2.0.2 attoparsec> depends transformers-0.6.1.0 attoparsec> definite attoparsec-0.14.4-F2nRYgEJ2Yj69HwH8BHKZL-attoparsec-tests attoparsec> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS attoparsec> depends array-0.5.5.0 attoparsec> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> depends attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> depends base-4.18.1.0 attoparsec> depends bytestring-0.11.5.2 attoparsec> depends deepseq-1.4.8.1 attoparsec> depends quickcheck-unicode-1.0.1.0-4fEkY6Q7R9cGbE41JQNPcd attoparsec> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 attoparsec> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF attoparsec> depends text-2.0.2 attoparsec> depends transformers-0.6.1.0 attoparsec> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec> Using Cabal-3.10.1.0 compiled by ghc-9.6 attoparsec> Using compiler: ghc-9.6.3 attoparsec> Using install prefix: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 attoparsec> Executables installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/bin attoparsec> Libraries installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> Dynamic Libraries installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 attoparsec> Private executables installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4 attoparsec> Data files installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/share/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4 attoparsec> Documentation installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4 attoparsec> Configuration files installed in: attoparsec> /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/etc attoparsec> No alex found attoparsec> Using ar found on system at: attoparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar attoparsec> No c2hs found attoparsec> No cpphs found attoparsec> No doctest found attoparsec> Using gcc version 14.3.0 given by user at: attoparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc attoparsec> Using ghc version 9.6.3 found on system at: attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc attoparsec> Using ghc-pkg version 9.6.3 found on system at: attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 attoparsec> No ghcjs found attoparsec> No ghcjs-pkg found attoparsec> No greencard found attoparsec> Using haddock version 2.29.1 found on system at: attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 attoparsec> No happy found attoparsec> Using haskell-suite found on system at: haskell-suite-dummy-location attoparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location attoparsec> No hmake found attoparsec> Using hpc version 0.68 found on system at: attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 attoparsec> Using hsc2hs version 0.68.9 found on system at: megaparsec> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar megaparsec> No uhc found megaparsec> Running phase: buildPhase megaparsec> Preprocessing library for megaparsec-9.6.1.. megaparsec> Building library for megaparsec-9.6.1.. megaparsec> [ 1 of 18] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o ) attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 attoparsec> Using hscolour version 1.25 found on system at: attoparsec> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour attoparsec> No jhc found attoparsec> Using ld found on system at: attoparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold attoparsec> No pkg-config found attoparsec> Using runghc version 9.6.3 found on system at: attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 attoparsec> Using strip version 2.44 found on system at: attoparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip attoparsec> Using tar found on system at: attoparsec> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar attoparsec> No uhc found attoparsec> Running phase: buildPhase attoparsec> Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4.. attoparsec> Building library 'attoparsec-internal' for attoparsec-0.14.4.. attoparsec> [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memset’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" attoparsec> | attoparsec> 97 | _ <- I.memset t 0 32 attoparsec> | ^^^^^^^^ attoparsec> [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) attoparsec> [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) attoparsec> [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 62 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 121 | memcpy (ptr0 `plusPtr` (off0+len0)) attoparsec> | ^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) attoparsec> | ^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) attoparsec> | ^^^^^^ attoparsec> [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) attoparsec> attoparsec> internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 44 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) attoparsec> [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.p_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memset’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" attoparsec> | attoparsec> 97 | _ <- I.memset t 0 32 attoparsec> | ^^^^^^^^ megaparsec> [ 2 of 18] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.o-boot, dist/build/Text/Megaparsec/Error.dyn_o-boot ) megaparsec> [ 3 of 18] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o ) attoparsec> [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.p_o ) attoparsec> [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.p_o ) attoparsec> [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.p_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 62 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 121 | memcpy (ptr0 `plusPtr` (off0+len0)) attoparsec> | ^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) attoparsec> | ^^^^^^ attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] attoparsec> In the use of ‘memcpy’ attoparsec> (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): attoparsec> Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" attoparsec> | attoparsec> 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) attoparsec> | ^^^^^^ attoparsec> [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.p_o ) attoparsec> attoparsec> internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 44 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.p_o ) megaparsec> [ 4 of 18] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o ) attoparsec> Preprocessing library for attoparsec-0.14.4.. attoparsec> Building library for attoparsec-0.14.4.. attoparsec> [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:28:53: warning: [-Wunused-imports] attoparsec> The import of ‘<$>’ from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 28 | import Control.Applicative as App (Applicative(..), (<$>)) attoparsec> | ^^^^^ attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 34 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o ) attoparsec> [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o ) attoparsec> [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o ) attoparsec> [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Zepto.hs:46:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 46 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Combinator.hs:46:46: warning: [-Wunused-imports] attoparsec> The import of ‘liftA2’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) attoparsec> | ^^^^^^ attoparsec> [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] attoparsec> The import of ‘*>, <$>, pure’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 91 | instance (a ~ Text) => IsString (Parser a) where attoparsec> | ^ megaparsec> [ 5 of 18] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o ) unordered-containers> [7 of 9] Compiling Properties.HashMapLazy ( tests/Properties/HashMapLazy.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapLazy.o ) unordered-containers> [8 of 9] Compiling Properties ( tests/Properties.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties.o ) unordered-containers> [9 of 9] Compiling Main ( tests/Main.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Main.o ) unordered-containers> [10 of 10] Linking dist/build/unordered-containers-tests/unordered-containers-tests megaparsec> [ 6 of 18] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.o, dist/build/Text/Megaparsec/Error/Builder.dyn_o ) unordered-containers> Running phase: checkPhase unordered-containers> Running 1 test suites... unordered-containers> Test suite unordered-containers-tests: RUNNING... unordered-containers> All unordered-containers> Properties unordered-containers> Data.HashMap.Lazy unordered-containers> instances unordered-containers> Eq unordered-containers> ==: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord unordered-containers> compare reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord => Eq: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. megaparsec> [ 7 of 18] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.o-boot, dist/build/Text/Megaparsec/Internal.dyn_o-boot ) megaparsec> [ 8 of 18] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o ) unordered-containers> Read/Show: OK (0.15s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Functor: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Bifoldable unordered-containers> bifoldMap: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldr: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldl: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> empty unordered-containers> valid: OK unordered-containers> +++ OK, passed 1 test. unordered-containers> singleton unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> size: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> !?: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith unordered-containers> insertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> update unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alter unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterF unordered-containers> model unordered-containers> []: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> isSubmapOf unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊆ m1 ∪ m2: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK unordered-containers> +++ OK, passed 100 tests; 16 discarded. unordered-containers> m1\m2 ⊆ m1: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK unordered-containers> +++ OK, passed 100 tests; 131 discarded. unordered-containers> delete k m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests; 25 discarded. unordered-containers> m ⊈ delete k m : OK unordered-containers> +++ OK, passed 100 tests; 16 discarded. unordered-containers> k ∉ m ⇒ m ⊆ insert k v m: OK unordered-containers> +++ OK, passed 100 tests; 12 discarded. unordered-containers> k ∉ m ⇒ insert k v m ⊈ m: OK unordered-containers> +++ OK, passed 100 tests; 6 discarded. unordered-containers> union unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWith unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWithKey unordered-containers> model: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unions megaparsec> [ 9 of 18] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o ) attoparsec> [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o ) unordered-containers> model: OK (0.53s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.24s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> difference unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> differenceWith unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersection unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWith unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWithKey unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compose unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> map unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> traverseWithKey unordered-containers> model: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapKeys unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.24s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldMapWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> filterWithKey unordered-containers> model: OK (0.66s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.38s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybe unordered-containers> model: OK (0.05s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybeWithKey unordered-containers> model: OK (0.66s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.29s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> elems: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> keys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWithKey unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> toList: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashMap.Strict unordered-containers> instances unordered-containers> Eq unordered-containers> ==: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord unordered-containers> compare reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord => Eq: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Read/Show: OK (0.21s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Functor: OK (0.05s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Bifoldable unordered-containers> bifoldMap: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldr: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldl: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> empty unordered-containers> valid: OK unordered-containers> +++ OK, passed 1 test. unordered-containers> singleton unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> size: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> !?: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith unordered-containers> insertWith: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> update unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> alter unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterF unordered-containers> model unordered-containers> []: OK (0.08s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> isSubmapOf unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊆ m1 ∪ m2: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.02s) unordered-containers> +++ OK, passed 100 tests; 17 discarded. unordered-containers> m1\m2 ⊆ m1: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.03s) unordered-containers> +++ OK, passed 100 tests; 170 discarded. unordered-containers> delete k m ⊆ m: OK (0.02s) unordered-containers> +++ OK, passed 100 tests; 15 discarded. unordered-containers> m ⊈ delete k m : OK unordered-containers> +++ OK, passed 100 tests; 13 discarded. unordered-containers> k ∉ m ⇒ m ⊆ insert k v m: OK unordered-containers> +++ OK, passed 100 tests; 6 discarded. unordered-containers> k ∉ m ⇒ insert k v m ⊈ m: OK (0.02s) unordered-containers> +++ OK, passed 100 tests; 8 discarded. unordered-containers> union unordered-containers> model: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWith unordered-containers> model: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWithKey unordered-containers> model: OK (0.06s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.06s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> unions unordered-containers> model: OK (0.63s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.30s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> difference unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> differenceWith unordered-containers> model: OK (0.06s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersection unordered-containers> model: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWith unordered-containers> model: OK (0.05s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWithKey unordered-containers> model: OK (0.06s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> compose unordered-containers> valid: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> map unordered-containers> model: OK (0.06s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> traverseWithKey unordered-containers> model: OK (0.07s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapKeys unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.32s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr': OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldMapWithKey: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter unordered-containers> model: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> filterWithKey unordered-containers> model: OK (0.56s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.43s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybe unordered-containers> model: OK (0.07s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybeWithKey unordered-containers> model: OK (0.53s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.30s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> elems: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> keys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList unordered-containers> model: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith unordered-containers> model: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWithKey unordered-containers> model: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> valid: OK (0.04s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> toList: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashSet unordered-containers> instances unordered-containers> Eq unordered-containers> ==: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> == permutations: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord unordered-containers> compare reflexive: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord => Eq: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Read/Show: OK (0.16s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> size: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> union: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> map: OK (0.34s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter: OK (0.33s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> toList: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashMap.Internal.List unordered-containers> isPermutationBy: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> isPermutationBy of different length: OK unordered-containers> +++ OK, passed 100 tests; 13 discarded. unordered-containers> pUnorderedCompare: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> modelUnorderedCompare unordered-containers> reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> anti-symmetric: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> transitive: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Regression tests unordered-containers> issue32: OK unordered-containers> issue39a: OK unordered-containers> issue39b: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> issue254 lazy: OK unordered-containers> issue254 strict: OK unordered-containers> issue379 unordered-containers> Lazy.unionWith: OK unordered-containers> union: OK unordered-containers> Strict.unionWith: OK unordered-containers> Strict.unionWithKey: OK unordered-containers> issue381 unordered-containers> mapMaybe: OK unordered-containers> mapMaybeWithKey: OK unordered-containers> issue382: OK unordered-containers> issue383: OK unordered-containers> issue420: OK unordered-containers> Strictness unordered-containers> HashMap.Strict unordered-containers> singleton is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> singleton is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookupDefault is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> findWithDefault is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> ! is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith is value-strict: OK (0.02s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList is key-strict: OK unordered-containers> +++ OK, passed 1 test. unordered-containers> fromList is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unordered-containers> All 256 tests passed (0.87s) unordered-containers> Test suite unordered-containers-tests: PASS unordered-containers> Test suite logged to: unordered-containers> dist/test/unordered-containers-0.2.20-unordered-containers-tests.log unordered-containers> 1 of 1 test suites (1 of 1 test cases) passed. unordered-containers> Running phase: haddockPhase unordered-containers> Preprocessing library for unordered-containers-0.2.20.. unordered-containers> Running Haddock on library for unordered-containers-0.2.20.. unordered-containers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. unordered-containers> unordered-containers> Data/HashMap/Internal.hs:12:14-23: warning: [-Wdeprecated-flags] unordered-containers> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead unordered-containers> | unordered-containers> 12 | {-# LANGUAGE TypeInType #-} unordered-containers> | ^^^^^^^^^^ megaparsec> [10 of 18] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o ) unordered-containers> 33% ( 16 / 48) in 'Data.HashMap.Internal.Array' unordered-containers> Missing documentation for: unordered-containers> Array (Data/HashMap/Internal/Array.hs:125) unordered-containers> MArray (Data/HashMap/Internal/Array.hs:157) unordered-containers> new_ (Data/HashMap/Internal/Array.hs:207) unordered-containers> singleton (Data/HashMap/Internal/Array.hs:224) unordered-containers> singletonM (Data/HashMap/Internal/Array.hs:228) unordered-containers> snoc (Data/HashMap/Internal/Array.hs:232) unordered-containers> pair (Data/HashMap/Internal/Array.hs:241) unordered-containers> length (Data/HashMap/Internal/Array.hs:153) unordered-containers> lengthM (Data/HashMap/Internal/Array.hs:161) unordered-containers> read (Data/HashMap/Internal/Array.hs:248) unordered-containers> write (Data/HashMap/Internal/Array.hs:254) unordered-containers> index (Data/HashMap/Internal/Array.hs:261) unordered-containers> indexM (Data/HashMap/Internal/Array.hs:273) unordered-containers> index# (Data/HashMap/Internal/Array.hs:267) unordered-containers> sameArray1 (Data/HashMap/Internal/Array.hs:139) unordered-containers> unsafeFreeze (Data/HashMap/Internal/Array.hs:279) unordered-containers> unsafeThaw (Data/HashMap/Internal/Array.hs:285) unordered-containers> unsafeSameArray (Data/HashMap/Internal/Array.hs:135) unordered-containers> run (Data/HashMap/Internal/Array.hs:291) unordered-containers> cloneM (Data/HashMap/Internal/Array.hs:313) unordered-containers> foldl (Data/HashMap/Internal/Array.hs:403) unordered-containers> foldl' (Data/HashMap/Internal/Array.hs:374) unordered-containers> foldr (Data/HashMap/Internal/Array.hs:393) unordered-containers> foldr' (Data/HashMap/Internal/Array.hs:384) unordered-containers> foldMap (Data/HashMap/Internal/Array.hs:416) unordered-containers> thaw (Data/HashMap/Internal/Array.hs:435) unordered-containers> map (Data/HashMap/Internal/Array.hs:460) unordered-containers> traverse (Data/HashMap/Internal/Array.hs:536) unordered-containers> traverse' (Data/HashMap/Internal/Array.hs:552) unordered-containers> toList (Data/HashMap/Internal/Array.hs:528) unordered-containers> fromList (Data/HashMap/Internal/Array.hs:493) unordered-containers> fromList' (Data/HashMap/Internal/Array.hs:505) unordered-containers> unordered-containers> Data/HashMap/Internal/Array.hs:83:1-35: warning: [-Wunused-imports] unordered-containers> The import of ‘Control.Applicative’ is redundant unordered-containers> except perhaps to import instances from ‘Control.Applicative’ unordered-containers> To import instances alone, use: import Control.Applicative() unordered-containers> | unordered-containers> 83 | import Control.Applicative (liftA2) unordered-containers> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unordered-containers> 25% ( 1 / 4) in 'Data.HashMap.Internal.List' unordered-containers> Missing documentation for: unordered-containers> isPermutationBy (Data/HashMap/Internal/List.hs:39) unordered-containers> deleteBy (Data/HashMap/Internal/List.hs:82) unordered-containers> unorderedCompare (Data/HashMap/Internal/List.hs:67) megaparsec> [11 of 18] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o ) megaparsec> [12 of 18] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o ) megaparsec> [13 of 18] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o ) megaparsec> [14 of 18] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o ) megaparsec> [15 of 18] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.o, dist/build/Text/Megaparsec/Char/Lexer.dyn_o ) unordered-containers> Warning: 'Leaf' is ambiguous. It is defined unordered-containers> * at Data/HashMap/Internal.hs:225:7 unordered-containers> * at Data/HashMap/Internal.hs:185:1 unordered-containers> You may be able to disambiguate the identifier by qualifying it or unordered-containers> by specifying the type/value namespace explicitly. unordered-containers> Defaulting to the one defined at Data/HashMap/Internal.hs:185:1 unordered-containers> Warning: 'at' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> 88% ( 93 /105) in 'Data.HashMap.Internal' unordered-containers> Missing documentation for: unordered-containers> Leaf (Data/HashMap/Internal.hs:185) unordered-containers> intersectionWithKey# (Data/HashMap/Internal.hs:1854) unordered-containers> updateOrConcatWithKey (Data/HashMap/Internal.hs:2367) unordered-containers> equalKeys (Data/HashMap/Internal.hs:510) unordered-containers> equalKeys1 (Data/HashMap/Internal.hs:494) unordered-containers> lookupRecordCollision (Data/HashMap/Internal.hs:677) unordered-containers> LookupRes (Data/HashMap/Internal.hs:657) unordered-containers> lookupResToMaybe (Data/HashMap/Internal.hs:659) unordered-containers> insert' (Data/HashMap/Internal.hs:805) unordered-containers> delete' (Data/HashMap/Internal.hs:1123) unordered-containers> insertNewKey (Data/HashMap/Internal.hs:847) unordered-containers> insertKeyExists (Data/HashMap/Internal.hs:882) unordered-containers> 50% ( 3 / 6) in 'Data.HashMap.Internal.Debug' unordered-containers> Missing documentation for: unordered-containers> valid (Data/HashMap/Internal/Debug.hs:97) unordered-containers> Validity (Data/HashMap/Internal/Debug.hs:43) unordered-containers> SubHashPath (Data/HashMap/Internal/Debug.hs:75) unordered-containers> Warning: 'lookup' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> Warning: 'at' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> 100% ( 67 / 67) in 'Data.HashMap.Internal.Strict' unordered-containers> 100% ( 35 / 35) in 'Data.HashSet.Internal' unordered-containers> 100% ( 32 / 32) in 'Data.HashSet' unordered-containers> 100% ( 69 / 69) in 'Data.HashMap.Strict' unordered-containers> 100% ( 69 / 69) in 'Data.HashMap.Lazy' megaparsec> [16 of 18] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.o, dist/build/Text/Megaparsec/Byte/Binary.dyn_o ) megaparsec> [17 of 18] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o ) megaparsec> [18 of 18] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.o, dist/build/Text/Megaparsec/Byte/Lexer.dyn_o ) megaparsec> [ 1 of 18] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.p_o ) megaparsec> [ 2 of 18] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.p_o-boot ) megaparsec> [ 3 of 18] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.p_o ) megaparsec> [ 4 of 18] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.p_o ) unordered-containers> Documentation created: dist/doc/html/unordered-containers/index.html, unordered-containers> dist/doc/html/unordered-containers/unordered-containers.txt unordered-containers> Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. unordered-containers> Running phase: installPhase unordered-containers> Installing library in /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn unordered-containers> Running phase: fixupPhase unordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 unordered-containers> shrinking /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSunordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn-ghc9.6.3.so unordered-containers> checking for references to /build/ in /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20... unordered-containers> patching script interpreter paths in /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 unordered-containers> stripping (with command strip and flags -S -p) in /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20/lib unordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc unordered-containers> checking for references to /build/ in /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc... unordered-containers> patching script interpreter paths in /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc unordered-containers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 unordered-containers (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ unordered-containers (post)> unordered-containers (post)> Pushing /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc (4.48 MiB) unordered-containers (post)> Pushing /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 (9.35 MiB) unordered-containers (post)> unordered-containers (post)> All done. unordered-containers (post)> added 2 signatures unordered-containers (post)> added 1 signatures unordered-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc /nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20 unordered-containers (post)> copying 2 paths... unordered-containers (post)> copying path '/nix/store/l0xdwkal3xf3w8rs4z6xk28nwgmnj1n5-unordered-containers-0.2.20-doc' to 'https://cache.nix-ci.com'... unordered-containers (post)> copying path '/nix/store/y4z4l0w0dc9610v0aqymx0lnrhd6mh2x-unordered-containers-0.2.20' to 'https://cache.nix-ci.com'... unordered-containers (post)> copying 1 paths... unordered-containers (post)> copying path '/nix/store/fkrcwx8wvkqxadvg7jb2w8zznqw3gb87-unordered-containers-0.2.20.drv' to 'https://cache.nix-ci.com'... building '/nix/store/3kccl45mfi5rj0cdyyk92acyqryw5y10-charset-0.3.12.drv'... building '/nix/store/bkpz4r81ipb4p71cmj5hm4yv6d6ai298-invariant-0.6.4.drv'... building '/nix/store/wzf3lvaxc2wa2bmdrvqablrf6frinzjd-quickcheck-instances-0.3.32.drv'... building '/nix/store/g8cmg6chf45188xnnzdaif0kj602a22m-regex-1.1.0.2.drv'... building '/nix/store/caj1y168lwic1gdgrrxnq7shvbc0a884-relude-1.2.2.0.drv'... building '/nix/store/cwljs8fma1v5464l4nxb40agblxq09gg-semigroupoids-6.0.1.drv'... building '/nix/store/m0h94jsyf7w2aw75mbjr7gi87wzmwv4d-semirings-0.7.drv'... building '/nix/store/xkyigarvlsvm66w3042y6dfzvphf16dv-uniplate-1.6.13.drv'... attoparsec> [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) attoparsec> [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) attoparsec> [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o ) attoparsec> [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) attoparsec> [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o ) attoparsec> [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 154 | instance (a ~ B.ByteString) => IsString (Parser a) where attoparsec> | ^ attoparsec> [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o ) attoparsec> [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o ) attoparsec> [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o ) attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:28:53: warning: [-Wunused-imports] attoparsec> The import of ‘<$>’ from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 28 | import Control.Applicative as App (Applicative(..), (<$>)) attoparsec> | ^^^^^ attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 34 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o ) attoparsec> [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o ) attoparsec> [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o ) attoparsec> [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o ) attoparsec> attoparsec> Data/Attoparsec/Zepto.hs:46:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 46 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o ) attoparsec> megaparsec> [ 5 of 18] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.p_o ) megaparsec> [ 6 of 18] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.p_o ) megaparsec> [ 7 of 18] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.p_o-boot ) megaparsec> [ 8 of 18] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.p_o ) megaparsec> [ 9 of 18] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.p_o ) megaparsec> [10 of 18] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.p_o ) megaparsec> [11 of 18] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.p_o ) megaparsec> [12 of 18] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.p_o ) megaparsec> [13 of 18] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.p_o ) megaparsec> [14 of 18] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.p_o ) megaparsec> [15 of 18] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.p_o ) megaparsec> [16 of 18] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.p_o ) megaparsec> [17 of 18] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.p_o ) megaparsec> [18 of 18] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.p_o ) megaparsec> Running phase: checkPhase megaparsec> Package has no test suites. charset> Running phase: setupCompilerEnvironmentPhase charset> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. charset> Running phase: unpackPhase charset> unpacking source archive /nix/store/id6snxkyy60iidv94fkc4a183lfx9kmv-charset-0.3.12.tar.gz charset> source root is charset-0.3.12 charset> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "charset-0.3.12/src/Data/CharSet/Unicode.hs" charset> Running phase: patchPhase charset> Running phase: compileBuildDriverPhase charset> setupCompileFlags: -package-db=/build/tmp.VLiMBVpfCm/setup-package.conf.d -threaded charset> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.VLiMBVpfCm/Main.o ) charset> [2 of 2] Linking Setup invariant> Running phase: setupCompilerEnvironmentPhase invariant> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. invariant> Running phase: unpackPhase invariant> unpacking source archive /nix/store/0mwzsxi9fkqwqmzqyrgd17fiqw7n81q7-invariant-0.6.4.tar.gz invariant> source root is invariant-0.6.4 invariant> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "invariant-0.6.4/test/THSpec.hs" invariant> Running phase: patchPhase invariant> Replace Cabal file with edited version from mirror://hackage/invariant-0.6.4/revision/1.cabal. invariant> Running phase: compileBuildDriverPhase invariant> setupCompileFlags: -package-db=/build/tmp.j9o6vRCztX/setup-package.conf.d -threaded invariant> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.j9o6vRCztX/Main.o ) invariant> [2 of 2] Linking Setup quickcheck-instances> Running phase: setupCompilerEnvironmentPhase quickcheck-instances> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. quickcheck-instances> Running phase: unpackPhase quickcheck-instances> unpacking source archive /nix/store/kz0fzqcr8g42rvq6dwlwvzxmg8rjfhqn-quickcheck-instances-0.3.32.tar.gz quickcheck-instances> source root is quickcheck-instances-0.3.32 quickcheck-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-instances-0.3.32/test/Tests.hs" quickcheck-instances> Running phase: patchPhase quickcheck-instances> Replace Cabal file with edited version from mirror://hackage/quickcheck-instances-0.3.32/revision/1.cabal. quickcheck-instances> Running phase: compileBuildDriverPhase quickcheck-instances> setupCompileFlags: -package-db=/build/tmp.nxn5X9iFkX/setup-package.conf.d -threaded quickcheck-instances> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nxn5X9iFkX/Main.o ) regex> Running phase: setupCompilerEnvironmentPhase regex> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. regex> Running phase: unpackPhase regex> unpacking source archive /nix/store/ms5iqhw640hsr30nrwwha0m8dsj40rgk-regex-1.1.0.2.tar.gz regex> source root is regex-1.1.0.2 regex> setting SOURCE_DATE_EPOCH to timestamp 1655732905 of file "regex-1.1.0.2/regex.cabal" regex> Running phase: patchPhase regex> Running phase: compileBuildDriverPhase regex> setupCompileFlags: -package-db=/build/tmp.jIcBmiXRyR/setup-package.conf.d -threaded regex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.jIcBmiXRyR/Main.o ) regex> [2 of 2] Linking Setup relude> Running phase: setupCompilerEnvironmentPhase relude> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. relude> Running phase: unpackPhase relude> unpacking source archive /nix/store/0kldcprfm4bq493379s6y2gz6y1gwh8z-relude-1.2.2.0.tar.gz relude> source root is relude-1.2.2.0 relude> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "relude-1.2.2.0/test/Test/Relude/Property.hs" relude> Running phase: patchPhase relude> Replace Cabal file with edited version from mirror://hackage/relude-1.2.2.0/revision/4.cabal. semigroupoids> Running phase: setupCompilerEnvironmentPhase semigroupoids> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. attoparsec> Data/Attoparsec/Combinator.hs:46:46: warning: [-Wunused-imports] attoparsec> The import of ‘liftA2’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) attoparsec> | ^^^^^^ attoparsec> [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o ) attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] attoparsec> The import of ‘*>, <$>, pure’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 91 | instance (a ~ Text) => IsString (Parser a) where attoparsec> | ^ megaparsec> Running phase: haddockPhase relude> Run jailbreak-cabal to lift version restrictions on build inputs. quickcheck-instances> [2 of 2] Linking Setup relude> Running phase: compileBuildDriverPhase relude> setupCompileFlags: -package-db=/build/tmp.mPyShQvG8y/setup-package.conf.d -threaded semirings> Running phase: setupCompilerEnvironmentPhase semirings> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. semigroupoids> Running phase: unpackPhase semigroupoids> unpacking source archive /nix/store/nj5kxxp3cbmwliynbmczi5164gg3i82a-semigroupoids-6.0.1.tar.gz semigroupoids> source root is semigroupoids-6.0.1 semigroupoids> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semigroupoids-6.0.1/.vim.custom" semigroupoids> Running phase: patchPhase semigroupoids> Replace Cabal file with edited version from mirror://hackage/semigroupoids-6.0.1/revision/2.cabal. semigroupoids> Running phase: compileBuildDriverPhase semigroupoids> setupCompileFlags: -package-db=/build/tmp.zoqzredBNf/setup-package.conf.d -threaded relude> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.mPyShQvG8y/Main.o ) attoparsec> [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o ) uniplate> Running phase: setupCompilerEnvironmentPhase uniplate> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. semigroupoids> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.zoqzredBNf/Main.o ) relude> [2 of 2] Linking Setup megaparsec> Preprocessing library for megaparsec-9.6.1.. megaparsec> Running Haddock on library for megaparsec-9.6.1.. semirings> Running phase: unpackPhase semirings> unpacking source archive /nix/store/2pz5ldw928vn361jr8f88c7ajdy16gva-semirings-0.7.tar.gz semirings> source root is semirings-0.7 semirings> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semirings-0.7/Setup.hs" semirings> Running phase: patchPhase semigroupoids> [2 of 2] Linking Setup semirings> Running phase: compileBuildDriverPhase megaparsec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semirings> setupCompileFlags: -package-db=/build/tmp.GyKU9FPvGA/setup-package.conf.d -threaded uniplate> Running phase: unpackPhase uniplate> unpacking source archive /nix/store/ka5s06hbpzrad83wn0q9ivc77imhq6mm-uniplate-1.6.13.tar.gz uniplate> source root is uniplate-1.6.13 semirings> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GyKU9FPvGA/Main.o ) uniplate> setting SOURCE_DATE_EPOCH to timestamp 1604778685 of file "uniplate-1.6.13/CHANGES.txt" uniplate> Running phase: patchPhase uniplate> Replace Cabal file with edited version from mirror://hackage/uniplate-1.6.13/revision/1.cabal. uniplate> Running phase: compileBuildDriverPhase uniplate> setupCompileFlags: -package-db=/build/tmp.PTbqslL769/setup-package.conf.d -threaded semirings> [2 of 2] Linking Setup uniplate> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.PTbqslL769/Main.o ) uniplate> [2 of 2] Linking Setup megaparsec> 100% ( 12 / 12) in 'Text.Megaparsec.Pos' megaparsec> 100% ( 5 / 5) in 'Text.Megaparsec.State' megaparsec> Warning: 'Text' is out of scope. megaparsec> If you qualify the identifier, haddock can try to link it anyway. megaparsec> Warning: 'ByteString' is out of scope. megaparsec> If you qualify the identifier, haddock can try to link it anyway. megaparsec> 100% ( 6 / 6) in 'Text.Megaparsec.Stream' megaparsec> 100% ( 16 / 16) in 'Text.Megaparsec.Error' charset> Running phase: updateAutotoolsGnuConfigScriptsPhase charset> Running phase: configurePhase charset> configureFlags: --verbose --prefix=/nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc/share/doc/charset-0.3.12 --with-gcc=gcc --package-db=/build/tmp.VLiMBVpfCm/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib charset> Using Parsec parser charset> Configuring charset-0.3.12... megaparsec> 100% ( 17 / 17) in 'Text.Megaparsec.Error.Builder' invariant> Running phase: updateAutotoolsGnuConfigScriptsPhase invariant> Running phase: configurePhase invariant> configureFlags: --verbose --prefix=/nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc/share/doc/invariant-0.6.4 --with-gcc=gcc --package-db=/build/tmp.j9o6vRCztX/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib regex> Running phase: updateAutotoolsGnuConfigScriptsPhase invariant> Using Parsec parser invariant> Configuring invariant-0.6.4... regex> Running phase: configurePhase quickcheck-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase regex> configureFlags: --verbose --prefix=/nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 --with-gcc=gcc --package-db=/build/tmp.jIcBmiXRyR/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib quickcheck-instances> Running phase: configurePhase regex> Using Parsec parser regex> Configuring regex-1.1.0.2... quickcheck-instances> configureFlags: --verbose --prefix=/nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 --with-gcc=gcc --package-db=/build/tmp.nxn5X9iFkX/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib quickcheck-instances> Using Parsec parser quickcheck-instances> Configuring quickcheck-instances-0.3.32... charset> Dependency array >=0.2 && <0.6: using array-0.5.5.0 charset> Dependency base >=4.9 && <5: using base-4.18.1.0 charset> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.5.2 charset> Dependency containers >=0.4.2.0 && <0.9: using containers-0.6.7 charset> Dependency unordered-containers >=0.1.4.6 && <0.3: using charset> unordered-containers-0.2.20 relude> Running phase: updateAutotoolsGnuConfigScriptsPhase relude> Running phase: configurePhase relude> configureFlags: --verbose --prefix=/nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 --with-gcc=gcc --package-db=/build/tmp.mPyShQvG8y/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib relude> Using Parsec parser relude> Configuring relude-1.2.2.0... semigroupoids> Running phase: updateAutotoolsGnuConfigScriptsPhase semigroupoids> Running phase: configurePhase semigroupoids> configureFlags: --verbose --prefix=/nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 --with-gcc=gcc --package-db=/build/tmp.zoqzredBNf/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib semigroupoids> Using Parsec parser semigroupoids> Configuring semigroupoids-6.0.1... semirings> Running phase: updateAutotoolsGnuConfigScriptsPhase semirings> Running phase: configurePhase semirings> configureFlags: --verbose --prefix=/nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc/share/doc/semirings-0.7 --with-gcc=gcc --package-db=/build/tmp.GyKU9FPvGA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib semirings> Using Parsec parser semirings> Configuring semirings-0.7... megaparsec> Warning: 'label' is ambiguous. It is defined megaparsec> * in ‘Control.Monad.Cont.Class’ megaparsec> * at Text/Megaparsec/Class.hs:61:3 megaparsec> You may be able to disambiguate the identifier by qualifying it or megaparsec> by specifying the type/value namespace explicitly. megaparsec> Defaulting to the one defined at Text/Megaparsec/Class.hs:50:1 megaparsec> 100% ( 14 / 14) in 'Text.Megaparsec.Internal' regex> Dependency array >=0.4: using array-0.5.5.0 regex> Dependency base >=4 && <5: using base-4.18.1.0 regex> Dependency base-compat >=0.6 && <1: using base-compat-0.13.1 regex> Dependency bytestring >=0.10: using bytestring-0.11.5.2 regex> Dependency containers >=0.4: using containers-0.6.7 regex> Dependency hashable >=1.2: using hashable-1.4.7.0 regex> Dependency regex-base >=0.93: using regex-base-0.94.0.3 regex> Dependency regex-pcre-builtin >=0.94: using regex-pcre-builtin-0.95.2.3.8.44 regex> Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.3 regex> Dependency template-haskell >=2.7: using template-haskell-2.20.0.0 regex> Dependency text >=1.2: using text-2.0.2 regex> Dependency time >=1.4.2: using time-1.12.2 regex> Dependency time-locale-compat >=0.1: using time-locale-compat-0.1.1.5 regex> Dependency transformers >=0.2.2: using transformers-0.6.1.0 regex> Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 regex> Dependency utf8-string >=1: using utf8-string-1.0.2 charset> Source component graph: component lib charset> Configured component graph: charset> component charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 charset> include array-0.5.5.0 charset> include base-4.18.1.0 charset> include bytestring-0.11.5.2 charset> include containers-0.6.7 charset> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn charset> Linked component graph: charset> unit charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 charset> include array-0.5.5.0 charset> include base-4.18.1.0 charset> include bytestring-0.11.5.2 charset> include containers-0.6.7 charset> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn charset> Data.CharSet=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet,Data.CharSet.ByteSet=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.ByteSet,Data.CharSet.Common=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Common,Data.CharSet.Posix=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Posix,Data.CharSet.Posix.Ascii=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Posix.Ascii,Data.CharSet.Posix.Unicode=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Posix.Unicode,Data.CharSet.Unicode=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Unicode,Data.CharSet.Unicode.Block=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Unicode.Block,Data.CharSet.Unicode.Category=charset-0.3.12-HcwIqgbGtt44OpCaaUboz9:Data.CharSet.Unicode.Category charset> Ready component graph: charset> definite charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 charset> depends array-0.5.5.0 charset> depends base-4.18.1.0 charset> depends bytestring-0.11.5.2 charset> depends containers-0.6.7 charset> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn charset> Using Cabal-3.10.1.0 compiled by ghc-9.6 charset> Using compiler: ghc-9.6.3 charset> Using install prefix: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 charset> Executables installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/bin charset> Libraries installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 charset> Dynamic Libraries installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 charset> Private executables installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/libexec/x86_64-linux-ghc-9.6.3/charset-0.3.12 charset> Data files installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/share/x86_64-linux-ghc-9.6.3/charset-0.3.12 charset> Documentation installed in: charset> /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc/share/doc/charset-0.3.12 charset> Configuration files installed in: charset> /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/etc charset> No alex found charset> Using ar found on system at: charset> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar charset> No c2hs found charset> No cpphs found charset> No doctest found charset> Using gcc version 14.3.0 given by user at: charset> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc charset> Using ghc version 9.6.3 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc charset> Using ghc-pkg version 9.6.3 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 charset> No ghcjs found charset> No ghcjs-pkg found charset> No greencard found charset> Using haddock version 2.29.1 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 charset> No happy found charset> Using haskell-suite found on system at: haskell-suite-dummy-location charset> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location charset> No hmake found charset> Using hpc version 0.68 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 charset> Using hsc2hs version 0.68.9 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 charset> Using hscolour version 1.25 found on system at: charset> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour charset> No jhc found charset> Using ld found on system at: charset> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold charset> No pkg-config found charset> Using runghc version 9.6.3 found on system at: charset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 charset> Using strip version 2.44 found on system at: charset> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip charset> Using tar found on system at: charset> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar charset> No uhc found invariant> Dependency StateVar >=1.1 && <2: using StateVar-1.2.2 invariant> Dependency array >=0.3 && <0.6: using array-0.5.5.0 invariant> Dependency base >=4.9 && <5: using base-4.18.1.0 invariant> Dependency bifunctors >=5.2 && <6: using bifunctors-5.6.2 invariant> Dependency comonad >=5 && <6: using comonad-5.0.9 invariant> Dependency containers >=0.1 && <0.9: using containers-0.6.7 invariant> Dependency contravariant >=0.5 && <2: using contravariant-1.5.5 invariant> Dependency ghc-prim: using ghc-prim-0.10.0 invariant> Dependency profunctors >=5.2.1 && <6: using profunctors-5.6.2 invariant> Dependency stm >=2.2 && <3: using stm-2.5.1.0 invariant> Dependency tagged >=0.7.3 && <1: using tagged-0.8.8 invariant> Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.20.0.0 invariant> Dependency th-abstraction >=0.5 && <0.8: using th-abstraction-0.7.1.0 invariant> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 invariant> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 invariant> Dependency unordered-containers >=0.2.4 && <0.3: using invariant> unordered-containers-0.2.20 invariant> Dependency QuickCheck >=2.11 && <3: using QuickCheck-2.14.3 invariant> Dependency base >=4 && <5: using base-4.18.1.0 invariant> Dependency hspec >=1.8: using hspec-2.11.12 invariant> Dependency invariant: using invariant-0.6.4 invariant> Dependency template-haskell: using template-haskell-2.20.0.0 quickcheck-instances> Dependency OneTuple >=0.4.2 && <0.5: using OneTuple-0.4.2 quickcheck-instances> Dependency QuickCheck >=2.14.2 && <2.15.1: using QuickCheck-2.14.3 quickcheck-instances> Dependency array >=0.5.3.0 && <0.6: using array-0.5.5.0 quickcheck-instances> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 quickcheck-instances> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 quickcheck-instances> Dependency case-insensitive >=1.2.0.11 && <1.3: using case-insensitive-1.2.1.0 quickcheck-instances> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.7 quickcheck-instances> Dependency data-fix >=0.3 && <0.4: using data-fix-0.3.4 quickcheck-instances> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 quickcheck-instances> Dependency integer-logarithms >=1.0.3.1 && <1.1: using quickcheck-instances> integer-logarithms-1.0.4 quickcheck-instances> Dependency old-time >=1.1.0.0 && <1.2: using old-time-1.1.0.4 quickcheck-instances> Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 quickcheck-instances> Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 quickcheck-instances> Dependency splitmix >=0.1.0.5 && <0.2: using splitmix-0.1.1 quickcheck-instances> Dependency strict >=0.5 && <0.6: using strict-0.5.1 quickcheck-instances> Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 quickcheck-instances> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 quickcheck-instances> Dependency text-short >=0.1.4 && <0.2: using text-short-0.1.6 quickcheck-instances> Dependency these >=1.2.1 && <1.3: using these-1.2.1 quickcheck-instances> Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 quickcheck-instances> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 quickcheck-instances> Dependency unordered-containers >=0.2.20 && <0.3: using quickcheck-instances> unordered-containers-0.2.20 quickcheck-instances> Dependency uuid-types >=1.0.6 && <1.1: using uuid-types-1.0.6 quickcheck-instances> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 quickcheck-instances> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-instances> Dependency base: using base-4.18.1.0 quickcheck-instances> Dependency containers: using containers-0.6.7 quickcheck-instances> Dependency primitive: using primitive-0.9.1.0 quickcheck-instances> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 quickcheck-instances> Dependency tagged: using tagged-0.8.8 quickcheck-instances> Dependency uuid-types: using uuid-types-1.0.6 uniplate> Running phase: updateAutotoolsGnuConfigScriptsPhase uniplate> Running phase: configurePhase uniplate> configureFlags: --verbose --prefix=/nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 --with-gcc=gcc --package-db=/build/tmp.PTbqslL769/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib uniplate> Using Parsec parser uniplate> Warning: uniplate.cabal:1:28: Packages with 'cabal-version: 1.12' or later uniplate> should specify a specific version of the Cabal spec of the form uniplate> 'cabal-version: x.y'. Use 'cabal-version: 1.18'. uniplate> Configuring uniplate-1.6.13... charset> Running phase: buildPhase relude> Dependency base: using base-4.18.1.0 relude> Dependency bytestring: using bytestring-0.11.5.2 relude> Dependency containers: using containers-0.6.7 relude> Dependency deepseq: using deepseq-1.4.8.1 relude> Dependency ghc-prim: using ghc-prim-0.10.0 relude> Dependency hashable: using hashable-1.4.7.0 relude> Dependency mtl: using mtl-2.3.1 relude> Dependency stm: using stm-2.5.1.0 relude> Dependency text: using text-2.0.2 relude> Dependency transformers: using transformers-0.6.1.0 relude> Dependency unordered-containers: using unordered-containers-0.2.20 charset> Preprocessing library for charset-0.3.12.. charset> Building library for charset-0.3.12.. semigroupoids> Flags chosen: comonad=True, containers=True, contravariant=True, semigroupoids> distributive=True, tagged=True, unordered-containers=True semigroupoids> Dependency base >=4.9 && <5: using base-4.18.1.0 semigroupoids> Dependency base-orphans >=0.8.4 && <1: using base-orphans-0.9.3 semigroupoids> Dependency bifunctors >=5.6 && <6: using bifunctors-5.6.2 semigroupoids> Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 semigroupoids> Dependency containers >=0.6.7 && <0.9: using containers-0.6.7 semigroupoids> Dependency contravariant >=1.5.3 && <2: using contravariant-1.5.5 semigroupoids> Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 semigroupoids> Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 semigroupoids> Dependency tagged >=0.8.7 && <1: using tagged-0.8.8 semigroupoids> Dependency template-haskell >=0.2.11: using template-haskell-2.20.0.0 semigroupoids> Dependency transformers >=0.6.1.0 && <0.7: using transformers-0.6.1.0 semigroupoids> Dependency transformers-compat >=0.6 && <0.8: using transformers-compat-0.7.2 semigroupoids> Dependency unordered-containers >=0.2.8.0 && <0.3: using semigroupoids> unordered-containers-0.2.20 megaparsec> 100% ( 3 / 3) in 'Text.Megaparsec.Debug' semirings> Flags chosen: containers=True, unordered-containers=True semirings> Dependency base >=4.8 && <5: using base-4.18.1.0 semirings> Dependency containers >=0.5.4: using containers-0.6.7 semirings> Dependency hashable >=1.1: using hashable-1.4.7.0 semirings> Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 regex> Source component graph: component lib regex> Configured component graph: regex> component regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ regex> include array-0.5.5.0 regex> include base-4.18.1.0 regex> include base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM regex> include bytestring-0.11.5.2 regex> include containers-0.6.7 regex> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 regex> include regex-base-0.94.0.3-APXdheXtTV6IKXDMwyRXdd regex> include regex-pcre-builtin-0.95.2.3.8.44-rYaoZ16d33CGcuW72kqtT regex> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R regex> include template-haskell-2.20.0.0 regex> include text-2.0.2 regex> include time-1.12.2 regex> include time-locale-compat-0.1.1.5-B32PsGOL6wm7bOuv9kgVPL regex> include transformers-0.6.1.0 regex> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn regex> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT regex> Linked component graph: regex> unit regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ regex> include array-0.5.5.0 regex> include base-4.18.1.0 regex> include base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM regex> include bytestring-0.11.5.2 regex> include containers-0.6.7 regex> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 regex> include regex-base-0.94.0.3-APXdheXtTV6IKXDMwyRXdd regex> include regex-pcre-builtin-0.95.2.3.8.44-rYaoZ16d33CGcuW72kqtT regex> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R regex> include template-haskell-2.20.0.0 regex> include text-2.0.2 regex> include time-1.12.2 regex> include time-locale-compat-0.1.1.5-B32PsGOL6wm7bOuv9kgVPL regex> include transformers-0.6.1.0 regex> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn regex> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT regex> Text.RE=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE,Text.RE.REOptions=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.REOptions,Text.RE.Replace=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Replace,Text.RE.Summa=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Summa,Text.RE.TDFA=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA,Text.RE.TDFA.ByteString=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.ByteString,Text.RE.TDFA.ByteString.Lazy=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.ByteString.Lazy,Text.RE.TDFA.Sequence=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.Sequence,Text.RE.TDFA.String=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.String,Text.RE.TDFA.Text=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.Text,Text.RE.TDFA.Text.Lazy=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TDFA.Text.Lazy,Text.RE.TestBench=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TestBench,Text.RE.TestBench.Parsers=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.TestBench.Parsers,Text.RE.Tools=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools,Text.RE.Tools.Edit=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.Edit,Text.RE.Tools.Find=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.Find,Text.RE.Tools.Grep=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.Grep,Text.RE.Tools.IsRegex=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.IsRegex,Text.RE.Tools.Lex=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.Lex,Text.RE.Tools.Sed=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.Tools.Sed,Text.RE.ZeInternals=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.ZeInternals,Text.RE.ZeInternals.Types.Poss=regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ:Text.RE.ZeInternals.Types.Poss regex> Ready component graph: regex> definite regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ regex> depends array-0.5.5.0 regex> depends base-4.18.1.0 regex> depends base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM regex> depends bytestring-0.11.5.2 regex> depends containers-0.6.7 regex> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 regex> depends regex-base-0.94.0.3-APXdheXtTV6IKXDMwyRXdd regex> depends regex-pcre-builtin-0.95.2.3.8.44-rYaoZ16d33CGcuW72kqtT regex> depends regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R regex> depends template-haskell-2.20.0.0 regex> depends text-2.0.2 regex> depends time-1.12.2 regex> depends time-locale-compat-0.1.1.5-B32PsGOL6wm7bOuv9kgVPL regex> depends transformers-0.6.1.0 regex> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn regex> depends utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT regex> Using Cabal-3.10.1.0 compiled by ghc-9.6 regex> Using compiler: ghc-9.6.3 regex> Using install prefix: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 regex> Executables installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/bin regex> Libraries installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ regex> Dynamic Libraries installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 regex> Private executables installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/libexec/x86_64-linux-ghc-9.6.3/regex-1.1.0.2 regex> Data files installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/share/x86_64-linux-ghc-9.6.3/regex-1.1.0.2 regex> Documentation installed in: regex> /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 regex> Configuration files installed in: regex> /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/etc regex> No alex found regex> Using ar found on system at: regex> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar regex> No c2hs found regex> No cpphs found regex> No doctest found regex> Using gcc version 14.3.0 given by user at: regex> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc regex> Using ghc version 9.6.3 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc regex> Using ghc-pkg version 9.6.3 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 regex> No ghcjs found regex> No ghcjs-pkg found regex> No greencard found regex> Using haddock version 2.29.1 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 regex> No happy found regex> Using haskell-suite found on system at: haskell-suite-dummy-location regex> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location regex> No hmake found regex> Using hpc version 0.68 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 regex> Using hsc2hs version 0.68.9 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 regex> Using hscolour version 1.25 found on system at: regex> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour regex> No jhc found regex> Using ld found on system at: regex> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold regex> No pkg-config found regex> Using runghc version 9.6.3 found on system at: regex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 regex> Using strip version 2.44 found on system at: regex> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip regex> Using tar found on system at: regex> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar regex> No uhc found invariant> Source component graph: invariant> component lib invariant> component test:spec dependency lib invariant> Configured component graph: invariant> component invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> include StateVar-1.2.2-LE1zE95ecHb3rKz2GzNMvC invariant> include array-0.5.5.0 invariant> include base-4.18.1.0 invariant> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT invariant> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF invariant> include containers-0.6.7 invariant> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn invariant> include ghc-prim-0.10.0 invariant> include profunctors-5.6.2-36avph0rW537qvMb6XX38R invariant> include stm-2.5.1.0 invariant> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL invariant> include template-haskell-2.20.0.0 invariant> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 invariant> include transformers-0.6.1.0 invariant> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E invariant> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn invariant> component invariant-0.6.4-42mv5jIFFgrG7BwVXxONw6-spec invariant> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS invariant> include base-4.18.1.0 invariant> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU invariant> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> include template-haskell-2.20.0.0 invariant> Linked component graph: invariant> unit invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> include StateVar-1.2.2-LE1zE95ecHb3rKz2GzNMvC invariant> include array-0.5.5.0 invariant> include base-4.18.1.0 invariant> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT invariant> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF invariant> include containers-0.6.7 invariant> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn invariant> include ghc-prim-0.10.0 invariant> include profunctors-5.6.2-36avph0rW537qvMb6XX38R invariant> include stm-2.5.1.0 invariant> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL invariant> include template-haskell-2.20.0.0 invariant> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 invariant> include transformers-0.6.1.0 invariant> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E invariant> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn invariant> Data.Functor.Invariant=invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na:Data.Functor.Invariant,Data.Functor.Invariant.TH=invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na:Data.Functor.Invariant.TH invariant> unit invariant-0.6.4-42mv5jIFFgrG7BwVXxONw6-spec invariant> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS invariant> include base-4.18.1.0 invariant> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU invariant> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> include template-haskell-2.20.0.0 invariant> Ready component graph: invariant> definite invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> depends StateVar-1.2.2-LE1zE95ecHb3rKz2GzNMvC invariant> depends array-0.5.5.0 invariant> depends base-4.18.1.0 invariant> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT invariant> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF invariant> depends containers-0.6.7 invariant> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn invariant> depends ghc-prim-0.10.0 invariant> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R invariant> depends stm-2.5.1.0 invariant> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL invariant> depends template-haskell-2.20.0.0 invariant> depends th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 invariant> depends transformers-0.6.1.0 invariant> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E invariant> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn invariant> definite invariant-0.6.4-42mv5jIFFgrG7BwVXxONw6-spec invariant> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS invariant> depends base-4.18.1.0 invariant> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU invariant> depends invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> depends template-haskell-2.20.0.0 invariant> Using Cabal-3.10.1.0 compiled by ghc-9.6 invariant> Using compiler: ghc-9.6.3 invariant> Using install prefix: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 invariant> Executables installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/bin invariant> Libraries installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> Dynamic Libraries installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 invariant> Private executables installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/libexec/x86_64-linux-ghc-9.6.3/invariant-0.6.4 invariant> Data files installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/share/x86_64-linux-ghc-9.6.3/invariant-0.6.4 invariant> Documentation installed in: invariant> /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc/share/doc/invariant-0.6.4 invariant> Configuration files installed in: invariant> /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/etc invariant> No alex found invariant> Using ar found on system at: invariant> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar invariant> No c2hs found invariant> No cpphs found invariant> No doctest found invariant> Using gcc version 14.3.0 given by user at: invariant> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc invariant> Using ghc version 9.6.3 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc invariant> Using ghc-pkg version 9.6.3 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 invariant> No ghcjs found invariant> No ghcjs-pkg found invariant> No greencard found invariant> Using haddock version 2.29.1 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 invariant> No happy found invariant> Using haskell-suite found on system at: haskell-suite-dummy-location invariant> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location invariant> No hmake found invariant> Using hpc version 0.68 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 invariant> Using hsc2hs version 0.68.9 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 invariant> Using hscolour version 1.25 found on system at: invariant> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour invariant> No jhc found invariant> Using ld found on system at: invariant> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold invariant> No pkg-config found invariant> Using runghc version 9.6.3 found on system at: invariant> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 invariant> Using strip version 2.44 found on system at: invariant> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip invariant> Using tar found on system at: invariant> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar invariant> No uhc found quickcheck-instances> Source component graph: quickcheck-instances> component lib quickcheck-instances> component test:self-test dependency lib quickcheck-instances> Configured component graph: quickcheck-instances> component quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt quickcheck-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> include array-0.5.5.0 quickcheck-instances> include base-4.18.1.0 quickcheck-instances> include bytestring-0.11.5.2 quickcheck-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA quickcheck-instances> include containers-0.6.7 quickcheck-instances> include data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw quickcheck-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 quickcheck-instances> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 quickcheck-instances> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs quickcheck-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj quickcheck-instances> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY quickcheck-instances> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a quickcheck-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> include text-2.0.2 quickcheck-instances> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa quickcheck-instances> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 quickcheck-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 quickcheck-instances> include transformers-0.6.1.0 quickcheck-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn quickcheck-instances> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-instances> component quickcheck-instances-0.3.32-7ZgY07HvcUlWXnEgoAJUN-self-test quickcheck-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> include base-4.18.1.0 quickcheck-instances> include containers-0.6.7 quickcheck-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> Linked component graph: quickcheck-instances> unit quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt quickcheck-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> include array-0.5.5.0 quickcheck-instances> include base-4.18.1.0 quickcheck-instances> include bytestring-0.11.5.2 quickcheck-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA quickcheck-instances> include containers-0.6.7 quickcheck-instances> include data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw quickcheck-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 quickcheck-instances> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 quickcheck-instances> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs quickcheck-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj quickcheck-instances> include splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY quickcheck-instances> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a quickcheck-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> include text-2.0.2 quickcheck-instances> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa quickcheck-instances> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 quickcheck-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 quickcheck-instances> include transformers-0.6.1.0 quickcheck-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn quickcheck-instances> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-instances> Test.QuickCheck.Instances=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Array.Byte=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Array.Byte,Test.QuickCheck.Instances.ByteString=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.ByteString,Test.QuickCheck.Instances.CaseInsensitive=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.CaseInsensitive,Test.QuickCheck.Instances.Containers=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Containers,Test.QuickCheck.Instances.DataFix=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.DataFix,Test.QuickCheck.Instances.Hashable=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Hashable,Test.QuickCheck.Instances.Natural=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Natural,Test.QuickCheck.Instances.OldTime=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.OldTime,Test.QuickCheck.Instances.Primitive=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Primitive,Test.QuickCheck.Instances.Scientific=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Scientific,Test.QuickCheck.Instances.Semigroup=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Semigroup,Test.QuickCheck.Instances.Solo=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Solo,Test.QuickCheck.Instances.Strict=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Strict,Test.QuickCheck.Instances.Tagged=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Tagged,Test.QuickCheck.Instances.Text=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Text,Test.QuickCheck.Instances.Text.Short=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Text.Short,Test.QuickCheck.Instances.These=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.These,Test.QuickCheck.Instances.Time=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Time,Test.QuickCheck.Instances.Transformer=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Transformer,Test.QuickCheck.Instances.UUID=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.UUID,Test.QuickCheck.Instances.UnorderedContainers=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.UnorderedContainers,Test.QuickCheck.Instances.Vector=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Vector,Test.QuickCheck.Instances.Void=quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv:Test.QuickCheck.Instances.Void quickcheck-instances> unit quickcheck-instances-0.3.32-7ZgY07HvcUlWXnEgoAJUN-self-test quickcheck-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> include base-4.18.1.0 quickcheck-instances> include containers-0.6.7 quickcheck-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> Ready component graph: quickcheck-instances> definite quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt quickcheck-instances> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> depends array-0.5.5.0 quickcheck-instances> depends base-4.18.1.0 quickcheck-instances> depends bytestring-0.11.5.2 quickcheck-instances> depends case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA quickcheck-instances> depends containers-0.6.7 quickcheck-instances> depends data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw quickcheck-instances> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 quickcheck-instances> depends integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 quickcheck-instances> depends old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs quickcheck-instances> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj quickcheck-instances> depends splitmix-0.1.1-DhujvlRHzy3LbShgpelvxY quickcheck-instances> depends strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a quickcheck-instances> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> depends text-2.0.2 quickcheck-instances> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa quickcheck-instances> depends these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 quickcheck-instances> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 quickcheck-instances> depends transformers-0.6.1.0 quickcheck-instances> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn quickcheck-instances> depends uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-instances> definite quickcheck-instances-0.3.32-7ZgY07HvcUlWXnEgoAJUN-self-test quickcheck-instances> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-instances> depends base-4.18.1.0 quickcheck-instances> depends containers-0.6.7 quickcheck-instances> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-instances> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv megaparsec> 100% ( 51 / 51) in 'Text.Megaparsec' quickcheck-instances> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-instances> depends uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH quickcheck-instances> Using Cabal-3.10.1.0 compiled by ghc-9.6 quickcheck-instances> Using compiler: ghc-9.6.3 quickcheck-instances> Using install prefix: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 quickcheck-instances> Executables installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/bin quickcheck-instances> Libraries installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> Dynamic Libraries installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 quickcheck-instances> Private executables installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/libexec/x86_64-linux-ghc-9.6.3/quickcheck-instances-0.3.32 quickcheck-instances> Data files installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/share/x86_64-linux-ghc-9.6.3/quickcheck-instances-0.3.32 quickcheck-instances> Documentation installed in: quickcheck-instances> /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 quickcheck-instances> Configuration files installed in: quickcheck-instances> /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/etc quickcheck-instances> No alex found quickcheck-instances> Using ar found on system at: quickcheck-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar quickcheck-instances> No c2hs found quickcheck-instances> No cpphs found quickcheck-instances> No doctest found quickcheck-instances> Using gcc version 14.3.0 given by user at: quickcheck-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc quickcheck-instances> Using ghc version 9.6.3 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc quickcheck-instances> Using ghc-pkg version 9.6.3 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 quickcheck-instances> No ghcjs found quickcheck-instances> No ghcjs-pkg found quickcheck-instances> No greencard found quickcheck-instances> Using haddock version 2.29.1 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 quickcheck-instances> No happy found quickcheck-instances> Using haskell-suite found on system at: haskell-suite-dummy-location quickcheck-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location quickcheck-instances> No hmake found quickcheck-instances> Using hpc version 0.68 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 quickcheck-instances> Using hsc2hs version 0.68.9 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 quickcheck-instances> Using hscolour version 1.25 found on system at: quickcheck-instances> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour quickcheck-instances> No jhc found quickcheck-instances> Using ld found on system at: quickcheck-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold quickcheck-instances> No pkg-config found quickcheck-instances> Using runghc version 9.6.3 found on system at: quickcheck-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 quickcheck-instances> Using strip version 2.44 found on system at: quickcheck-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip quickcheck-instances> Using tar found on system at: quickcheck-instances> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar quickcheck-instances> No uhc found regex> Running phase: buildPhase uniplate> Dependency base >=4.10 && <5: using base-4.18.1.0 uniplate> Dependency containers: using containers-0.6.7 uniplate> Dependency ghc-prim: using ghc-prim-0.10.0 uniplate> Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 uniplate> Dependency syb: using syb-0.7.2.4 uniplate> Dependency unordered-containers >=0.2.1: using unordered-containers-0.2.20 relude> Source component graph: component lib relude> Configured component graph: relude> component relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF relude> include base-4.18.1.0 relude> include bytestring-0.11.5.2 relude> include containers-0.6.7 relude> include deepseq-1.4.8.1 relude> include ghc-prim-0.10.0 relude> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 relude> include mtl-2.3.1 relude> include stm-2.5.1.0 relude> include text-2.0.2 relude> include transformers-0.6.1.0 relude> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn relude> Linked component graph: relude> unit relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF relude> include base-4.18.1.0 relude> include bytestring-0.11.5.2 relude> include containers-0.6.7 relude> include deepseq-1.4.8.1 relude> include ghc-prim-0.10.0 relude> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 relude> include mtl-2.3.1 relude> include stm-2.5.1.0 relude> include text-2.0.2 relude> include transformers-0.6.1.0 relude> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn relude> Data.ByteString=bytestring-0.11.5.2:Data.ByteString,Data.ByteString.Builder=bytestring-0.11.5.2:Data.ByteString.Builder,Data.ByteString.Lazy=bytestring-0.11.5.2:Data.ByteString.Lazy,Data.ByteString.Short=bytestring-0.11.5.2:Data.ByteString.Short,Data.HashMap.Lazy=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn:Data.HashSet,Data.IntMap.Lazy=containers-0.6.7:Data.IntMap.Lazy,Data.IntMap.Strict=containers-0.6.7:Data.IntMap.Strict,Data.IntSet=containers-0.6.7:Data.IntSet,Data.Map.Lazy=containers-0.6.7:Data.Map.Lazy,Data.Map.Strict=containers-0.6.7:Data.Map.Strict,Data.Sequence=containers-0.6.7:Data.Sequence,Data.Set=containers-0.6.7:Data.Set,Data.Text=text-2.0.2:Data.Text,Data.Text.IO=text-2.0.2:Data.Text.IO,Data.Text.Lazy=text-2.0.2:Data.Text.Lazy,Data.Text.Lazy.IO=text-2.0.2:Data.Text.Lazy.IO,Data.Text.Read=text-2.0.2:Data.Text.Read,Data.Tree=containers-0.6.7:Data.Tree,Relude=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude,Relude.Applicative=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Applicative,Relude.Base=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Base,Relude.Bool=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Bool,Relude.Bool.Guard=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Bool.Guard,Relude.Bool.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Bool.Reexport,Relude.Container=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Container,Relude.Container.One=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Container.One,Relude.Container.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Container.Reexport,Relude.Debug=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Debug,Relude.DeepSeq=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.DeepSeq,Relude.Enum=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Enum,Relude.Exception=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Exception,Relude.Extra=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra,Relude.Extra.Bifunctor=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Bifunctor,Relude.Extra.CallStack=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.CallStack,Relude.Extra.Enum=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Enum,Relude.Extra.Foldable=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Foldable,Relude.Extra.Foldable1=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Foldable1,Relude.Extra.Group=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Group,Relude.Extra.Lens=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Lens,Relude.Extra.Map=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Map,Relude.Extra.Newtype=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Newtype,Relude.Extra.Tuple=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Tuple,Relude.Extra.Type=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Extra.Type,Relude.File=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.File,Relude.Foldable=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Foldable,Relude.Foldable.Fold=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Foldable.Fold,Relude.Foldable.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Foldable.Reexport,Relude.Function=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Function,Relude.Functor=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Functor,Relude.Functor.Fmap=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Functor.Fmap,Relude.Functor.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Functor.Reexport,Relude.Lifted=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted,Relude.Lifted.Concurrent=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.Concurrent,Relude.Lifted.Env=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.Env,Relude.Lifted.Exit=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.Exit,Relude.Lifted.File=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.File,Relude.Lifted.Handle=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.Handle,Relude.Lifted.IORef=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.IORef,Relude.Lifted.Terminal=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Lifted.Terminal,Relude.List=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.List,Relude.List.NonEmpty=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.List.NonEmpty,Relude.List.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.List.Reexport,Relude.Monad=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monad,Relude.Monad.Either=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monad.Either,Relude.Monad.Maybe=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monad.Maybe,Relude.Monad.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monad.Reexport,Relude.Monad.Trans=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monad.Trans,Relude.Monoid=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Monoid,Relude.Nub=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Nub,Relude.Numeric=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Numeric,Relude.Print=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Print,Relude.String=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.String,Relude.String.Conversion=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.String.Conversion,Relude.String.Reexport=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.String.Reexport,Relude.Unsafe=relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF:Relude.Unsafe relude> Ready component graph: relude> definite relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF relude> depends base-4.18.1.0 relude> depends bytestring-0.11.5.2 relude> depends containers-0.6.7 relude> depends deepseq-1.4.8.1 relude> depends ghc-prim-0.10.0 relude> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 relude> depends mtl-2.3.1 relude> depends stm-2.5.1.0 relude> depends text-2.0.2 relude> depends transformers-0.6.1.0 relude> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn relude> Using Cabal-3.10.1.0 compiled by ghc-9.6 relude> Using compiler: ghc-9.6.3 relude> Using install prefix: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 relude> Executables installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/bin relude> Libraries installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF relude> Dynamic Libraries installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 relude> Private executables installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/libexec/x86_64-linux-ghc-9.6.3/relude-1.2.2.0 relude> Data files installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/share/x86_64-linux-ghc-9.6.3/relude-1.2.2.0 relude> Documentation installed in: relude> /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 relude> Configuration files installed in: relude> /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/etc relude> No alex found relude> Using ar found on system at: relude> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar relude> No c2hs found relude> No cpphs found relude> No doctest found relude> Using gcc version 14.3.0 given by user at: relude> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc relude> Using ghc version 9.6.3 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc relude> Using ghc-pkg version 9.6.3 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 relude> No ghcjs found relude> No ghcjs-pkg found relude> No greencard found relude> Using haddock version 2.29.1 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 relude> No happy found relude> Using haskell-suite found on system at: haskell-suite-dummy-location relude> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location relude> No hmake found relude> Using hpc version 0.68 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 relude> Using hsc2hs version 0.68.9 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 relude> Using hscolour version 1.25 found on system at: relude> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour relude> No jhc found relude> Using ld found on system at: relude> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold relude> No pkg-config found relude> Using runghc version 9.6.3 found on system at: relude> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 relude> Using strip version 2.44 found on system at: relude> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip relude> Using tar found on system at: relude> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar relude> No uhc found invariant> Running phase: buildPhase regex> Preprocessing library for regex-1.1.0.2.. quickcheck-instances> Running phase: buildPhase regex> Building library for regex-1.1.0.2.. charset> [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.o, dist/build/Data/CharSet/ByteSet.dyn_o ) semigroupoids> Source component graph: component lib semigroupoids> Configured component graph: semigroupoids> component semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semigroupoids> include base-4.18.1.0 semigroupoids> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL semigroupoids> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT semigroupoids> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF semigroupoids> include containers-0.6.7 semigroupoids> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn semigroupoids> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw semigroupoids> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semigroupoids> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semigroupoids> include template-haskell-2.20.0.0 semigroupoids> include transformers-0.6.1.0 semigroupoids> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E semigroupoids> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semigroupoids> Linked component graph: semigroupoids> unit semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semigroupoids> include base-4.18.1.0 semigroupoids> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL semigroupoids> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT semigroupoids> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF semigroupoids> include containers-0.6.7 semigroupoids> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn semigroupoids> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw semigroupoids> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semigroupoids> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semigroupoids> include template-haskell-2.20.0.0 semigroupoids> include transformers-0.6.1.0 semigroupoids> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E semigroupoids> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semigroupoids> Data.Bifunctor.Apply=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Functor.Plus,Data.Groupoid=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Groupoid,Data.Isomorphism=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR:Semigroupoids.Do semigroupoids> Ready component graph: semigroupoids> definite semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semigroupoids> depends base-4.18.1.0 semigroupoids> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL semigroupoids> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT semigroupoids> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF semigroupoids> depends containers-0.6.7 semigroupoids> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn semigroupoids> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw semigroupoids> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semigroupoids> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semigroupoids> depends template-haskell-2.20.0.0 semigroupoids> depends transformers-0.6.1.0 semigroupoids> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E semigroupoids> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semigroupoids> Using Cabal-3.10.1.0 compiled by ghc-9.6 semigroupoids> Using compiler: ghc-9.6.3 semigroupoids> Using install prefix: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 semigroupoids> Executables installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/bin semigroupoids> Libraries installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semigroupoids> Dynamic Libraries installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 semigroupoids> Private executables installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/libexec/x86_64-linux-ghc-9.6.3/semigroupoids-6.0.1 semigroupoids> Data files installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/share/x86_64-linux-ghc-9.6.3/semigroupoids-6.0.1 semigroupoids> Documentation installed in: semigroupoids> /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 semigroupoids> Configuration files installed in: semigroupoids> /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/etc semigroupoids> No alex found semigroupoids> Using ar found on system at: semigroupoids> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar semigroupoids> No c2hs found semigroupoids> No cpphs found semigroupoids> No doctest found semigroupoids> Using gcc version 14.3.0 given by user at: semigroupoids> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc semigroupoids> Using ghc version 9.6.3 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc semigroupoids> Using ghc-pkg version 9.6.3 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 semigroupoids> No ghcjs found semigroupoids> No ghcjs-pkg found semigroupoids> No greencard found semigroupoids> Using haddock version 2.29.1 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 semigroupoids> No happy found semigroupoids> Using haskell-suite found on system at: haskell-suite-dummy-location semigroupoids> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semigroupoids> No hmake found semigroupoids> Using hpc version 0.68 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 semigroupoids> Using hsc2hs version 0.68.9 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 semigroupoids> Using hscolour version 1.25 found on system at: semigroupoids> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour semigroupoids> No jhc found semigroupoids> Using ld found on system at: semigroupoids> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold semigroupoids> No pkg-config found semigroupoids> Using runghc version 9.6.3 found on system at: semigroupoids> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 semigroupoids> Using strip version 2.44 found on system at: semigroupoids> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip semigroupoids> Using tar found on system at: semigroupoids> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar semigroupoids> No uhc found megaparsec> Warning: 'skipLineComment' is out of scope. megaparsec> If you qualify the identifier, haddock can try to link it anyway. megaparsec> Warning: 'skipBlockComment' is out of scope. megaparsec> If you qualify the identifier, haddock can try to link it anyway. invariant> Preprocessing library for invariant-0.6.4.. quickcheck-instances> Preprocessing library for quickcheck-instances-0.3.32.. invariant> Building library for invariant-0.6.4.. quickcheck-instances> Building library for quickcheck-instances-0.3.32.. megaparsec> 100% ( 37 / 37) in 'Text.Megaparsec.Char' relude> Running phase: buildPhase semirings> Source component graph: component lib semirings> Configured component graph: semirings> component semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi semirings> include base-4.18.1.0 semirings> include containers-0.6.7 semirings> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semirings> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semirings> Linked component graph: semirings> unit semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi semirings> include base-4.18.1.0 semirings> include containers-0.6.7 semirings> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semirings> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semirings> Data.Euclidean=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Euclidean,Data.Field=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Field,Data.Ring.Ordered=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Ring.Ordered,Data.Semiring=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Semiring,Data.Semiring.Directed=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Semiring.Directed,Data.Semiring.Generic=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Semiring.Generic,Data.Semiring.Tropical=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Semiring.Tropical,Data.Star=semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi:Data.Star semirings> Ready component graph: semirings> definite semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi semirings> depends base-4.18.1.0 semirings> depends containers-0.6.7 semirings> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semirings> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semirings> Using Cabal-3.10.1.0 compiled by ghc-9.6 semirings> Using compiler: ghc-9.6.3 semirings> Using install prefix: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 semirings> Executables installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/bin semirings> Libraries installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi semirings> Dynamic Libraries installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 semirings> Private executables installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/libexec/x86_64-linux-ghc-9.6.3/semirings-0.7 semirings> Data files installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/share/x86_64-linux-ghc-9.6.3/semirings-0.7 semirings> Documentation installed in: semirings> /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc/share/doc/semirings-0.7 semirings> Configuration files installed in: semirings> /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/etc semirings> No alex found semirings> Using ar found on system at: semirings> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar semirings> No c2hs found semirings> No cpphs found semirings> No doctest found semirings> Using gcc version 14.3.0 given by user at: semirings> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc semirings> Using ghc version 9.6.3 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc semirings> Using ghc-pkg version 9.6.3 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 semirings> No ghcjs found semirings> No ghcjs-pkg found semirings> No greencard found semirings> Using haddock version 2.29.1 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 semirings> No happy found semirings> Using haskell-suite found on system at: haskell-suite-dummy-location semirings> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semirings> No hmake found semirings> Using hpc version 0.68 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 semirings> Using hsc2hs version 0.68.9 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 semirings> Using hscolour version 1.25 found on system at: semirings> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour semirings> No jhc found semirings> Using ld found on system at: semirings> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold semirings> No pkg-config found semirings> Using runghc version 9.6.3 found on system at: semirings> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 semirings> Using strip version 2.44 found on system at: semirings> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip semirings> Using tar found on system at: semirings> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar semirings> No uhc found relude> Preprocessing library for relude-1.2.2.0.. relude> Building library for relude-1.2.2.0.. semigroupoids> Running phase: buildPhase charset> [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.o, dist/build/Data/CharSet.dyn_o ) megaparsec> 100% ( 27 / 27) in 'Text.Megaparsec.Char.Lexer' quickcheck-instances> [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.o, dist/build/Test/QuickCheck/Instances/Containers.dyn_o ) semirings> Running phase: buildPhase uniplate> Source component graph: component lib uniplate> Configured component graph: uniplate> component uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd uniplate> include base-4.18.1.0 uniplate> include containers-0.6.7 uniplate> include ghc-prim-0.10.0 uniplate> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uniplate> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM uniplate> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn uniplate> Linked component graph: uniplate> unit uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd uniplate> include base-4.18.1.0 uniplate> include containers-0.6.7 uniplate> include ghc-prim-0.10.0 uniplate> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uniplate> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM uniplate> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn uniplate> Data.Generics.Biplate=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Biplate,Data.Generics.Compos=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Compos,Data.Generics.PlateData=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.PlateData,Data.Generics.PlateDirect=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.PlateDirect,Data.Generics.PlateTypeable=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.PlateTypeable,Data.Generics.SYB=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.SYB,Data.Generics.Str=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Str,Data.Generics.Uniplate=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate,Data.Generics.Uniplate.Data=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Data,Data.Generics.Uniplate.Data.Instances=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Data.Instances,Data.Generics.Uniplate.DataOnly=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.DataOnly,Data.Generics.Uniplate.Direct=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Direct,Data.Generics.Uniplate.Operations=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Operations,Data.Generics.Uniplate.Typeable=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Typeable,Data.Generics.Uniplate.Zipper=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.Uniplate.Zipper,Data.Generics.UniplateOn=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.UniplateOn,Data.Generics.UniplateStr=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.UniplateStr,Data.Generics.UniplateStrOn=uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd:Data.Generics.UniplateStrOn uniplate> Ready component graph: uniplate> definite uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd uniplate> depends base-4.18.1.0 uniplate> depends containers-0.6.7 uniplate> depends ghc-prim-0.10.0 uniplate> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 uniplate> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM uniplate> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn uniplate> Using Cabal-3.10.1.0 compiled by ghc-9.6 uniplate> Using compiler: ghc-9.6.3 uniplate> Using install prefix: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 uniplate> Executables installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/bin uniplate> Libraries installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd uniplate> Dynamic Libraries installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 uniplate> Private executables installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/libexec/x86_64-linux-ghc-9.6.3/uniplate-1.6.13 uniplate> Data files installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/share/x86_64-linux-ghc-9.6.3/uniplate-1.6.13 uniplate> Documentation installed in: uniplate> /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 uniplate> Configuration files installed in: uniplate> /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/etc uniplate> No alex found uniplate> Using ar found on system at: uniplate> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar uniplate> No c2hs found uniplate> No cpphs found uniplate> No doctest found uniplate> Using gcc version 14.3.0 given by user at: uniplate> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc uniplate> Using ghc version 9.6.3 found on system at: semigroupoids> Preprocessing library for semigroupoids-6.0.1.. uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc uniplate> Using ghc-pkg version 9.6.3 found on system at: uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 uniplate> No ghcjs found uniplate> No ghcjs-pkg found uniplate> No greencard found uniplate> Using haddock version 2.29.1 found on system at: uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 uniplate> No happy found uniplate> Using haskell-suite found on system at: haskell-suite-dummy-location uniplate> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location uniplate> No hmake found uniplate> Using hpc version 0.68 found on system at: uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 uniplate> Using hsc2hs version 0.68.9 found on system at: uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 uniplate> Using hscolour version 1.25 found on system at: uniplate> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour uniplate> No jhc found uniplate> Using ld found on system at: uniplate> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold uniplate> No pkg-config found uniplate> Using runghc version 9.6.3 found on system at: uniplate> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 uniplate> Using strip version 2.44 found on system at: uniplate> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip uniplate> Using tar found on system at: uniplate> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar uniplate> No uhc found semigroupoids> Building library for semigroupoids-6.0.1.. invariant> [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.o, dist/build/Data/Functor/Invariant.dyn_o ) quickcheck-instances> [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.o, dist/build/Test/QuickCheck/Instances/CustomPrelude.dyn_o ) quickcheck-instances> [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.o, dist/build/Test/QuickCheck/Instances/CaseInsensitive.dyn_o ) semirings> Preprocessing library for semirings-0.7.. semirings> Building library for semirings-0.7.. megaparsec> 100% ( 21 / 21) in 'Text.Megaparsec.Byte.Binary' uniplate> Running phase: buildPhase megaparsec> 100% ( 29 / 29) in 'Text.Megaparsec.Byte' uniplate> Preprocessing library for uniplate-1.6.13.. uniplate> Building library for uniplate-1.6.13.. megaparsec> 100% ( 17 / 17) in 'Text.Megaparsec.Byte.Lexer' semirings> [1 of 8] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.o, dist/build/Data/Semiring.dyn_o ) uniplate> [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.o, dist/build/Data/Generics/Uniplate/Data/Instances.dyn_o ) relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.10.0 (exposed by flag -package-id ghc-prim-0.10.0) relude> [ 1 of 57] Compiling Relude.Applicative semigroupoids> [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o ) regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.o, dist/build/Text/RE.dyn_o ) quickcheck-instances> [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.o, dist/build/Test/QuickCheck/Instances/ByteString.dyn_o ) quickcheck-instances> [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.o, dist/build/Test/QuickCheck/Instances/Array.dyn_o ) relude> [ 2 of 57] Compiling Relude.Base relude> [ 3 of 57] Compiling Relude.Bool.Reexport relude> [ 4 of 57] Compiling Relude.Container.Reexport relude> [ 5 of 57] Compiling Relude.Foldable.Reexport relude> [ 6 of 57] Compiling Relude.Function relude> [ 7 of 57] Compiling Relude.Functor.Reexport relude> [ 8 of 57] Compiling Relude.Functor.Fmap relude> [ 9 of 57] Compiling Relude.Functor relude> [10 of 57] Compiling Relude.Extra.Tuple regex> [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.o, dist/build/Text/RE/REOptions.dyn_o ) relude> [11 of 57] Compiling Relude.Enum relude> [12 of 57] Compiling Relude.Lifted.Exit relude> [13 of 57] Compiling Relude.Lifted.IORef relude> [14 of 57] Compiling Relude.List.Reexport relude> [15 of 57] Compiling Relude.Monad.Reexport relude> [16 of 57] Compiling Relude.Monad.Maybe relude> [17 of 57] Compiling Relude.Monad.Trans relude> [18 of 57] Compiling Relude.Monoid relude> [19 of 57] Compiling Relude.Nub relude> [20 of 57] Compiling Relude.String.Reexport relude> [21 of 57] Compiling Relude.String.Conversion semigroupoids> [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o ) semigroupoids> [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o ) semigroupoids> [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.o, dist/build/Semigroupoids/Internal.dyn_o ) semigroupoids> [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o ) quickcheck-instances> [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.o, dist/build/Test/QuickCheck/Instances/DataFix.dyn_o ) quickcheck-instances> [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.o, dist/build/Test/QuickCheck/Instances/Hashable.dyn_o ) quickcheck-instances> [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.o, dist/build/Test/QuickCheck/Instances/Natural.dyn_o ) quickcheck-instances> [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.o, dist/build/Test/QuickCheck/Instances/OldTime.dyn_o ) quickcheck-instances> [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.o, dist/build/Test/QuickCheck/Instances/Primitive.dyn_o ) quickcheck-instances> [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.o, dist/build/Test/QuickCheck/Instances/Array/Byte.dyn_o ) quickcheck-instances> [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.o, dist/build/Test/QuickCheck/Instances/Scientific.dyn_o ) quickcheck-instances> [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.o, dist/build/Test/QuickCheck/Instances/Semigroup.dyn_o ) quickcheck-instances> [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.o, dist/build/Test/QuickCheck/Instances/Solo.dyn_o ) quickcheck-instances> [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.o, dist/build/Test/QuickCheck/Instances/Strict.dyn_o ) quickcheck-instances> [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.o, dist/build/Test/QuickCheck/Instances/Tagged.dyn_o ) quickcheck-instances> [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.o, dist/build/Test/QuickCheck/Instances/Text.dyn_o ) quickcheck-instances> [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.o, dist/build/Test/QuickCheck/Instances/Text/Short.dyn_o ) quickcheck-instances> [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.o, dist/build/Test/QuickCheck/Instances/These.dyn_o ) quickcheck-instances> [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.o, dist/build/Test/QuickCheck/Instances/Time.dyn_o ) charset> [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.o, dist/build/Data/CharSet/Common.dyn_o ) regex> [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.o, dist/build/Text/RE/ZeInternals/EscapeREString.dyn_o ) regex> [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.o, dist/build/Text/RE/ZeInternals/QQ.dyn_o ) regex> [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.o, dist/build/Text/RE/ZeInternals/Types/Capture.dyn_o ) regex> [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.o, dist/build/Text/RE/ZeInternals/Types/CaptureID.dyn_o ) regex> [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.o, dist/build/Text/RE/ZeInternals/Types/LineNo.dyn_o ) regex> [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.o, dist/build/Text/RE/ZeInternals/Types/Match.dyn_o ) charset> [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.o, dist/build/Data/CharSet/Posix/Ascii.dyn_o ) relude> [22 of 57] Compiling Relude.String relude> [23 of 57] Compiling Relude.Print charset> [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.o, dist/build/Data/CharSet/Unicode.dyn_o ) relude> [24 of 57] Compiling Relude.Lifted.File relude> [25 of 57] Compiling Relude.File relude> [26 of 57] Compiling Relude.Debug quickcheck-instances> [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.o, dist/build/Test/QuickCheck/Instances/Transformer.dyn_o ) quickcheck-instances> [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.o, dist/build/Test/QuickCheck/Instances/UUID.dyn_o ) quickcheck-instances> [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.o, dist/build/Test/QuickCheck/Instances/UnorderedContainers.dyn_o ) quickcheck-instances> [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.o, dist/build/Test/QuickCheck/Instances/Vector.dyn_o ) quickcheck-instances> [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.o, dist/build/Test/QuickCheck/Instances/Void.dyn_o ) quickcheck-instances> [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o, dist/build/Test/QuickCheck/Instances.dyn_o ) regex> [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.o, dist/build/Text/RE/ZeInternals/Types/Matches.dyn_o ) relude> [27 of 57] Compiling Relude.Monad.Either relude> [28 of 57] Compiling Relude.Monad relude> [29 of 57] Compiling Relude.List.NonEmpty relude> [30 of 57] Compiling Relude.Exception relude> [31 of 57] Compiling Relude.DeepSeq relude> [32 of 57] Compiling Relude.Bool.Guard relude> [33 of 57] Compiling Relude.Bool relude> [34 of 57] Compiling Relude.Numeric relude> [35 of 57] Compiling Relude.Container.One relude> [36 of 57] Compiling Relude.Container relude> [37 of 57] Compiling Relude.List relude> [38 of 57] Compiling Relude.Lifted.Handle relude> [39 of 57] Compiling Relude.Lifted.Concurrent relude> [40 of 57] Compiling Relude.Foldable.Fold relude> [41 of 57] Compiling Relude.Foldable relude> [42 of 57] Compiling Relude.Extra.Map relude> [43 of 57] Compiling Relude.Lifted.Terminal relude> [44 of 57] Compiling Relude.Lifted.Env relude> [45 of 57] Compiling Relude.Lifted relude> [46 of 57] Compiling Relude invariant> [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.o, dist/build/Data/Functor/Invariant/TH/Internal.dyn_o ) relude> [47 of 57] Compiling Relude.Extra.Type regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.o, dist/build/Text/RE/ZeInternals/Replace.dyn_o ) relude> [48 of 57] Compiling Relude.Extra.Newtype relude> [49 of 57] Compiling Relude.Extra.Lens relude> [50 of 57] Compiling Relude.Extra.Group relude> [51 of 57] Compiling Relude.Extra.Foldable1 charset> [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.o, dist/build/Data/CharSet/Unicode/Block.dyn_o ) charset> [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.o, dist/build/Data/CharSet/Unicode/Category.dyn_o ) uniplate> [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.o, dist/build/Data/Generics/Uniplate/Internal/Utils.dyn_o ) uniplate> [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.o, dist/build/Data/Generics/Uniplate.dyn_o ) uniplate> [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.o, dist/build/Data/Generics/Str.dyn_o ) uniplate> [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.o, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_o ) uniplate> [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.o, dist/build/Data/Generics/Uniplate/Internal/Data.dyn_o ) quickcheck-instances> [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.p_o ) quickcheck-instances> [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.p_o ) quickcheck-instances> [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.p_o ) invariant> [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.o, dist/build/Data/Functor/Invariant/TH.dyn_o ) charset> [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.o, dist/build/Data/CharSet/Posix/Unicode.dyn_o ) uniplate> [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.o, dist/build/Data/Generics/Uniplate/DataOnly.dyn_o ) relude> [52 of 57] Compiling Relude.Extra.Foldable relude> [53 of 57] Compiling Relude.Extra.Enum relude> [54 of 57] Compiling Relude.Extra.CallStack relude> [55 of 57] Compiling Relude.Extra.Bifunctor relude> [56 of 57] Compiling Relude.Extra relude> [57 of 57] Compiling Relude.Unsafe uniplate> [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.o, dist/build/Data/Generics/Uniplate/Operations.dyn_o ) uniplate> [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.o, dist/build/Data/Generics/Uniplate/Direct.dyn_o ) uniplate> [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.o, dist/build/Data/Generics/Uniplate/Data.dyn_o ) charset> [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.o, dist/build/Data/CharSet/Posix.dyn_o ) uniplate> [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.o, dist/build/Data/Generics/SYB.dyn_o ) uniplate> [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.o, dist/build/Data/Generics/Compos.dyn_o ) uniplate> [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.o, dist/build/Data/Generics/Uniplate/Typeable.dyn_o ) uniplate> [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.o, dist/build/Data/Generics/Uniplate/Zipper.dyn_o ) uniplate> [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.o, dist/build/Data/Generics/UniplateOn.dyn_o ) uniplate> [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.o, dist/build/Data/Generics/UniplateStr.dyn_o ) uniplate> [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.o, dist/build/Data/Generics/UniplateStrOn.dyn_o ) uniplate> [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.o, dist/build/Data/Generics/Biplate.dyn_o ) uniplate> [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.o, dist/build/Data/Generics/PlateTypeable.dyn_o ) uniplate> [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.o, dist/build/Data/Generics/PlateDirect.dyn_o ) uniplate> [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.o, dist/build/Data/Generics/PlateData.dyn_o ) quickcheck-instances> [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.p_o ) quickcheck-instances> [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.p_o ) uniplate> [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.p_o ) charset> [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.p_o ) relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.10.0 (exposed by flag -package-id ghc-prim-0.10.0) relude> [ 1 of 57] Compiling Relude.Applicative invariant> [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.o, dist/build/Paths_invariant.dyn_o ) quickcheck-instances> [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.p_o ) quickcheck-instances> [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.p_o ) quickcheck-instances> [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.p_o ) quickcheck-instances> [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.p_o ) quickcheck-instances> [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.p_o ) quickcheck-instances> [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.p_o ) quickcheck-instances> [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.p_o ) quickcheck-instances> [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.p_o ) quickcheck-instances> [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.p_o ) quickcheck-instances> [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.p_o ) quickcheck-instances> [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.p_o ) charset> [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.p_o ) relude> [ 2 of 57] Compiling Relude.Base relude> [ 3 of 57] Compiling Relude.Bool.Reexport relude> [ 4 of 57] Compiling Relude.Container.Reexport relude> [ 5 of 57] Compiling Relude.Foldable.Reexport relude> [ 6 of 57] Compiling Relude.Function relude> [ 7 of 57] Compiling Relude.Functor.Reexport relude> [ 8 of 57] Compiling Relude.Functor.Fmap quickcheck-instances> [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.p_o ) quickcheck-instances> [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.p_o ) quickcheck-instances> [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.p_o ) relude> [ 9 of 57] Compiling Relude.Functor semirings> [2 of 8] Compiling Data.Ring.Ordered ( Data/Ring/Ordered.hs, dist/build/Data/Ring/Ordered.o, dist/build/Data/Ring/Ordered.dyn_o ) invariant> [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.p_o ) quickcheck-instances> [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.p_o ) relude> [10 of 57] Compiling Relude.Extra.Tuple semigroupoids> [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o ) semigroupoids> [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o ) quickcheck-instances> [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.p_o ) quickcheck-instances> [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.p_o ) quickcheck-instances> [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.p_o ) quickcheck-instances> [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.p_o ) quickcheck-instances> [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.p_o ) quickcheck-instances> [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.p_o ) relude> [11 of 57] Compiling Relude.Enum semigroupoids> [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.o, dist/build/Data/Functor/Contravariant/Divise.dyn_o ) regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.o, dist/build/Text/RE/ZeInternals/TestBench.dyn_o ) semirings> [3 of 8] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.o, dist/build/Data/Euclidean.dyn_o ) relude> [12 of 57] Compiling Relude.Lifted.Exit relude> [13 of 57] Compiling Relude.Lifted.IORef relude> [14 of 57] Compiling Relude.List.Reexport relude> [15 of 57] Compiling Relude.Monad.Reexport relude> [16 of 57] Compiling Relude.Monad.Maybe relude> [17 of 57] Compiling Relude.Monad.Trans semigroupoids> [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.o, dist/build/Data/Functor/Contravariant/Decide.dyn_o ) relude> [18 of 57] Compiling Relude.Monoid relude> [19 of 57] Compiling Relude.Nub relude> [20 of 57] Compiling Relude.String.Reexport relude> [21 of 57] Compiling Relude.String.Conversion semigroupoids> [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.o, dist/build/Data/Functor/Contravariant/Conclude.dyn_o ) semigroupoids> [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o ) semigroupoids> [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o ) semigroupoids> [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o ) semigroupoids> [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o ) semigroupoids> [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.o, dist/build/Data/Semigroupoid/Categorical.dyn_o ) semigroupoids> [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o ) semigroupoids> [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o ) semigroupoids> [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o ) semigroupoids> [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o ) semigroupoids> [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o ) semigroupoids> [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o ) relude> [22 of 57] Compiling Relude.String semirings> [4 of 8] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.o, dist/build/Data/Field.dyn_o ) semigroupoids> [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o ) relude> [23 of 57] Compiling Relude.Print semirings> [5 of 8] Compiling Data.Semiring.Directed ( Data/Semiring/Directed.hs, dist/build/Data/Semiring/Directed.o, dist/build/Data/Semiring/Directed.dyn_o ) semirings> semirings> Data/Semiring/Directed.hs:24:44: warning: [-Wunused-imports] semirings> The import of ‘<>’ from module ‘Data.Semigroup’ is redundant semirings> | semirings> 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) semirings> | ^^^^ semirings> [6 of 8] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.o, dist/build/Data/Semiring/Generic.dyn_o ) semirings> [7 of 8] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.o, dist/build/Data/Star.dyn_o ) semirings> [8 of 8] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.o, dist/build/Data/Semiring/Tropical.dyn_o ) charset> [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.p_o ) megaparsec> Documentation created: dist/doc/html/megaparsec/index.html, megaparsec> dist/doc/html/megaparsec/megaparsec.txt megaparsec> Running phase: installPhase relude> [24 of 57] Compiling Relude.Lifted.File relude> [25 of 57] Compiling Relude.File uniplate> [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.p_o ) uniplate> [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.p_o ) uniplate> [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.p_o ) uniplate> [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.p_o ) uniplate> [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.p_o ) megaparsec> Installing library in /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq charset> [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.p_o ) relude> [26 of 57] Compiling Relude.Debug semirings> [1 of 8] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.p_o ) regex> [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.o, dist/build/Text/RE/ZeInternals/AddCaptureNames.dyn_o ) regex> [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.o, dist/build/Text/RE/Replace.dyn_o ) regex> [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.o, dist/build/Text/RE/ZeInternals/TestBench/Parsers.dyn_o ) relude> [27 of 57] Compiling Relude.Monad.Either relude> [28 of 57] Compiling Relude.Monad relude> [29 of 57] Compiling Relude.List.NonEmpty relude> [30 of 57] Compiling Relude.Exception relude> [31 of 57] Compiling Relude.DeepSeq relude> [32 of 57] Compiling Relude.Bool.Guard relude> [33 of 57] Compiling Relude.Bool relude> [34 of 57] Compiling Relude.Numeric relude> [35 of 57] Compiling Relude.Container.One relude> [36 of 57] Compiling Relude.Container relude> [37 of 57] Compiling Relude.List relude> [38 of 57] Compiling Relude.Lifted.Handle relude> [39 of 57] Compiling Relude.Lifted.Concurrent relude> [40 of 57] Compiling Relude.Foldable.Fold relude> [41 of 57] Compiling Relude.Foldable relude> [42 of 57] Compiling Relude.Extra.Map uniplate> [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.p_o ) relude> [43 of 57] Compiling Relude.Lifted.Terminal relude> [44 of 57] Compiling Relude.Lifted.Env relude> [45 of 57] Compiling Relude.Lifted relude> [46 of 57] Compiling Relude semigroupoids> [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o ) charset> [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.p_o ) semigroupoids> [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o ) semigroupoids> [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o ) semigroupoids> [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.o, dist/build/Semigroupoids/Do.dyn_o ) semigroupoids> [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o ) relude> [47 of 57] Compiling Relude.Extra.Type uniplate> [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.p_o ) uniplate> [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.p_o ) uniplate> [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.p_o ) uniplate> [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.p_o ) uniplate> [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.p_o ) uniplate> [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.p_o ) uniplate> [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.p_o ) uniplate> [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.p_o ) uniplate> [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.p_o ) uniplate> [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.p_o ) uniplate> [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.p_o ) uniplate> [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.p_o ) uniplate> [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.p_o ) uniplate> [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.p_o ) relude> [48 of 57] Compiling Relude.Extra.Newtype relude> [49 of 57] Compiling Relude.Extra.Lens relude> [50 of 57] Compiling Relude.Extra.Group relude> [51 of 57] Compiling Relude.Extra.Foldable1 charset> [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.p_o ) charset> [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.p_o ) megaparsec> Running phase: fixupPhase quickcheck-instances> Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. quickcheck-instances> Building test suite 'self-test' for quickcheck-instances-0.3.32.. megaparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 megaparsec> shrinking /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSmegaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq-ghc9.6.3.so megaparsec> checking for references to /build/ in /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1... megaparsec> patching script interpreter paths in /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 megaparsec> stripping (with command strip and flags -S -p) in /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1/lib quickcheck-instances> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/self-test/self-test-tmp/Main.o ) charset> [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.p_o ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.o, dist/build/Text/RE/ZeInternals/PreludeMacros.dyn_o ) invariant> [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.p_o ) megaparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc megaparsec> checking for references to /build/ in /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc... megaparsec> patching script interpreter paths in /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc megaparsec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc megaparsec (post)> Pushing 2 paths (80 are already present) using zstd to cache sellout ⏳ megaparsec (post)> megaparsec (post)> Pushing /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc (4.92 MiB) megaparsec (post)> Pushing /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 (14.79 MiB) megaparsec (post)> megaparsec (post)> All done. megaparsec (post)> added 2 signatures megaparsec (post)> added 2 signatures megaparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1 /nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc megaparsec (post)> copying 2 paths... megaparsec (post)> copying path '/nix/store/l25wq15yghkc4r53wnk4g56lyj5q7mg7-megaparsec-9.6.1-doc' to 'https://cache.nix-ci.com'... megaparsec (post)> copying path '/nix/store/5wz3wmfd5yw6ghg8rabgj3sqbryjw7mi-megaparsec-9.6.1' to 'https://cache.nix-ci.com'... megaparsec (post)> copying 1 paths... megaparsec (post)> copying path '/nix/store/gfmx5f000bn04ykkxfv82dhhrk135zik-megaparsec-9.6.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/bfjalxi71gpc98bm1nakr12na15y8mis-hspec-megaparsec-2.2.1.drv'... attoparsec> [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o ) attoparsec> [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o ) attoparsec> [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o ) attoparsec> [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o ) attoparsec> [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o ) attoparsec> [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o ) attoparsec> attoparsec> Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 154 | instance (a ~ B.ByteString) => IsString (Parser a) where attoparsec> | ^ attoparsec> [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o ) attoparsec> [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o ) attoparsec> Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4.. attoparsec> Building test suite 'attoparsec-tests' for attoparsec-0.14.4.. attoparsec> [ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.o ) attoparsec> [ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.o ) attoparsec> [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o ) attoparsec> [ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.o ) attoparsec> [ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.o ) attoparsec> [ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.o ) attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:32:1: warning: [-Wunused-imports] attoparsec> The import of ‘Control.Monad’ is redundant attoparsec> except perhaps to import instances from ‘Control.Monad’ attoparsec> To import instances alone, use: import Control.Monad() attoparsec> | attoparsec> 32 | import Control.Monad (replicateM) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘isHexDigit, toLower’ attoparsec> from module ‘Data.Char’ is redundant attoparsec> | attoparsec> 34 | import Data.Char (isDigit,isHexDigit,toLower) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:35:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Monoid’ is redundant attoparsec> except perhaps to import instances from ‘Data.Monoid’ attoparsec> To import instances alone, use: import Data.Monoid() attoparsec> | attoparsec> 35 | import Data.Monoid ((<>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:36:35: warning: [-Wunused-imports] attoparsec> The import of ‘<*’ from module ‘Control.Applicative’ is redundant attoparsec> | charset> [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.p_o ) charset> Running phase: checkPhase charset> Package has no test suites. charset> Running phase: haddockPhase charset> Preprocessing library for charset-0.3.12.. charset> Running Haddock on library for charset-0.3.12.. charset> Warning: --source-* options are ignored when --hyperlinked-source is enabled. charset> 71% ( 5 / 7) in 'Data.CharSet.ByteSet' charset> Missing documentation for: charset> ByteSet (src/Data/CharSet/ByteSet.hs:46) charset> fromList (src/Data/CharSet/ByteSet.hs:65) charset> Warning: 'Char' is ambiguous. It is defined charset> * in ‘Text.Read.Lex’ charset> * in ‘GHC.Types’ charset> You may be able to disambiguate the identifier by qualifying it or charset> by specifying the type/value namespace explicitly. charset> Defaulting to the one defined in ‘Text.Read.Lex’ charset> 39% ( 18 / 46) in 'Data.CharSet' charset> Missing documentation for: charset> \\ (src/Data/CharSet.hs:121) charset> member (src/Data/CharSet.hs:216) charset> notMember (src/Data/CharSet.hs:225) charset> overlaps (src/Data/CharSet.hs:246) charset> isSubsetOf (src/Data/CharSet.hs:253) charset> isComplemented (src/Data/CharSet.hs:138) charset> empty (src/Data/CharSet.hs:153) charset> singleton (src/Data/CharSet.hs:156) charset> full (src/Data/CharSet.hs:160) charset> insert (src/Data/CharSet.hs:175) charset> delete (src/Data/CharSet.hs:185) charset> complement (src/Data/CharSet.hs:190) charset> range (src/Data/CharSet.hs:180) charset> union (src/Data/CharSet.hs:195) charset> intersection (src/Data/CharSet.hs:202) charset> difference (src/Data/CharSet.hs:209) charset> filter (src/Data/CharSet.hs:234) charset> partition (src/Data/CharSet.hs:239) charset> map (src/Data/CharSet.hs:133) charset> fold (src/Data/CharSet.hs:229) charset> toList (src/Data/CharSet.hs:143) charset> fromList (src/Data/CharSet.hs:260) charset> toAscList (src/Data/CharSet.hs:148) charset> fromAscList (src/Data/CharSet.hs:264) charset> fromDistinctAscList (src/Data/CharSet.hs:268) charset> fromCharSet (src/Data/CharSet.hs:322) charset> toCharSet (src/Data/CharSet.hs:326) charset> toArray (src/Data/CharSet.hs:341) charset> 9% ( 2 / 21) in 'Data.CharSet.Common' charset> Missing documentation for: charset> control (src/Data/CharSet/Common.hs:42) charset> space (src/Data/CharSet/Common.hs:42) charset> lower (src/Data/CharSet/Common.hs:42) charset> upper (src/Data/CharSet/Common.hs:42) charset> alpha (src/Data/CharSet/Common.hs:42) charset> alphaNum (src/Data/CharSet/Common.hs:42) charset> print (src/Data/CharSet/Common.hs:42) charset> digit (src/Data/CharSet/Common.hs:42) charset> octDigit (src/Data/CharSet/Common.hs:42) charset> letter (src/Data/CharSet/Common.hs:42) charset> mark (src/Data/CharSet/Common.hs:42) charset> number (src/Data/CharSet/Common.hs:42) charset> punctuation (src/Data/CharSet/Common.hs:42) charset> symbol (src/Data/CharSet/Common.hs:42) charset> separator (src/Data/CharSet/Common.hs:42) charset> ascii (src/Data/CharSet/Common.hs:42) charset> latin1 (src/Data/CharSet/Common.hs:42) charset> asciiUpper (src/Data/CharSet/Common.hs:42) charset> asciiLower (src/Data/CharSet/Common.hs:42) charset> 11% ( 2 / 18) in 'Data.CharSet.Posix.Ascii' charset> Missing documentation for: charset> posixAscii (src/Data/CharSet/Posix/Ascii.hs:42) charset> lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:60) charset> alnum (src/Data/CharSet/Posix/Ascii.hs:25) charset> alpha (src/Data/CharSet/Posix/Ascii.hs:25) charset> ascii (src/Data/CharSet/Posix/Ascii.hs:25) charset> blank (src/Data/CharSet/Posix/Ascii.hs:25) charset> cntrl (src/Data/CharSet/Posix/Ascii.hs:25) charset> digit (src/Data/CharSet/Posix/Ascii.hs:25) charset> graph (src/Data/CharSet/Posix/Ascii.hs:25) charset> print (src/Data/CharSet/Posix/Ascii.hs:25) charset> word (src/Data/CharSet/Posix/Ascii.hs:25) charset> punct (src/Data/CharSet/Posix/Ascii.hs:25) charset> space (src/Data/CharSet/Posix/Ascii.hs:25) charset> upper (src/Data/CharSet/Posix/Ascii.hs:25) charset> lower (src/Data/CharSet/Posix/Ascii.hs:25) charset> xdigit (src/Data/CharSet/Posix/Ascii.hs:25) charset> Warning: 'categories' is out of scope. charset> If you qualify the identifier, haddock can try to link it anyway. charset> 23% ( 12 / 52) in 'Data.CharSet.Unicode' charset> Missing documentation for: charset> UnicodeCategory (src/Data/CharSet/Unicode.hs:46) invariant> [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.p_o ) invariant> [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.p_o ) invariant> Preprocessing test suite 'spec' for invariant-0.6.4.. invariant> Building test suite 'spec' for invariant-0.6.4.. invariant> [1 of 3] Compiling InvariantSpec ( test/InvariantSpec.hs, dist/build/spec/spec-tmp/InvariantSpec.o ) invariant> [2 of 3] Compiling THSpec ( test/THSpec.hs, dist/build/spec/spec-tmp/THSpec.o ) invariant> [3 of 3] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) invariant> [4 of 4] Linking dist/build/spec/spec invariant> Running phase: checkPhase invariant> Running 1 test suites... invariant> Test suite spec: RUNNING... invariant> invariant> Invariant invariant> Invariant invariant> satisfies the composition law [✔] invariant> +++ OK, passed 100 tests. invariant> Invariant2 invariant> satisfies the composition law [✔] invariant> +++ OK, passed 100 tests. invariant> TH invariant> Compose Maybe Either Int Int invariant> satisfies the invmap laws [✔] invariant> +++ OK, passed 100 tests. invariant> satisfies the invmap2 laws [✔] invariant> +++ OK, passed 100 tests. invariant> ComposeFam Maybe Either Int Int invariant> satisfies the invmap laws [✔] invariant> +++ OK, passed 100 tests. invariant> satisfies the invmap2 laws [✔] invariant> +++ OK, passed 100 tests. invariant> invariant> Finished in 0.0070 seconds invariant> 6 examples, 0 failures invariant> Test suite spec: PASS invariant> Test suite logged to: dist/test/invariant-0.6.4-spec.log invariant> 1 of 1 test suites (1 of 1 test cases) passed. invariant> Running phase: haddockPhase invariant> Preprocessing library for invariant-0.6.4.. invariant> Running Haddock on library for invariant-0.6.4.. invariant> Warning: --source-* options are ignored when --hyperlinked-source is enabled. invariant> 100% ( 20 / 20) in 'Data.Functor.Invariant' quickcheck-instances> [2 of 2] Linking dist/build/self-test/self-test quickcheck-instances> Running phase: checkPhase quickcheck-instances> Running 1 test suites... quickcheck-instances> Test suite self-test: RUNNING... quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> Test suite self-test: PASS quickcheck-instances> Test suite logged to: dist/test/quickcheck-instances-0.3.32-self-test.log quickcheck-instances> 1 of 1 test suites (1 of 1 test cases) passed. quickcheck-instances> Running phase: haddockPhase quickcheck-instances> Preprocessing library for quickcheck-instances-0.3.32.. quickcheck-instances> Running Haddock on library for quickcheck-instances-0.3.32.. quickcheck-instances> Warning: The documentation for the following packages are not installed. No quickcheck-instances> links will be generated to these packages: vector-0.13.2.0 quickcheck-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Containers' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.CaseInsensitive' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.ByteString' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.DataFix' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Hashable' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Natural' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.OldTime' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Primitive' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array.Byte' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Scientific' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Semigroup' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Solo' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Strict' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Tagged' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text.Short' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.These' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Time' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Transformer' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.UUID' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.UnorderedContainers' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Vector' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Void' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 100% ( 1 / 1) in 'Test.QuickCheck.Instances' quickcheck-instances> Warning: Test.QuickCheck.Instances.Vector: could not find link destinations for: quickcheck-instances> - Data.Vector.Vector quickcheck-instances> - Data.Vector.Primitive.Vector quickcheck-instances> - Data.Vector.Storable.Vector quickcheck-instances> - Data.Vector.Unboxed.Base.Unbox quickcheck-instances> - Data.Vector.Unboxed.Base.Vector quickcheck-instances> Documentation created: dist/doc/html/quickcheck-instances/index.html, quickcheck-instances> dist/doc/html/quickcheck-instances/quickcheck-instances.txt quickcheck-instances> Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. quickcheck-instances> Running phase: installPhase regex> [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.o, dist/build/Text/RE/TestBench/Parsers.dyn_o ) regex> [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.o, dist/build/Text/RE/TestBench.dyn_o ) regex> [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.o, dist/build/Text/RE/ZeInternals/Types/Poss.dyn_o ) regex> [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.o, dist/build/Text/RE/ZeInternals/Types/SearchReplace.dyn_o ) regex> [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.o, dist/build/Text/RE/ZeInternals/Types/IsRegex.dyn_o ) regex> [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.o, dist/build/Text/RE/ZeInternals/Tools/Lex.dyn_o ) regex> [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.o, dist/build/Text/RE/ZeInternals/NamedCaptures.dyn_o ) regex> [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.o, dist/build/Text/RE/Tools/IsRegex.dyn_o ) regex> [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.o, dist/build/Text/RE/Tools/Lex.dyn_o ) regex> [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.o, dist/build/Text/RE/Tools/Grep.dyn_o ) regex> [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.o, dist/build/Text/RE/Tools/Find.dyn_o ) regex> [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.o, dist/build/Text/RE/Tools/Edit.dyn_o ) regex> [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.o, dist/build/Text/RE/Tools/Sed.dyn_o ) regex> [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.o, dist/build/Text/RE/Tools.dyn_o ) regex> [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.o, dist/build/Text/RE/Summa.dyn_o ) regex> [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.o, dist/build/Text/RE/ZeInternals/SearchReplace.dyn_o ) regex> [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.o, dist/build/Text/RE/ZeInternals.dyn_o ) regex> [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.o, dist/build/Text/RE/ZeInternals/TDFA.dyn_o ) regex> [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.dyn_o ) regex> [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.dyn_o ) regex> [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.dyn_o ) regex> [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.dyn_o ) regex> [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.dyn_o ) relude> [52 of 57] Compiling Relude.Extra.Foldable relude> [53 of 57] Compiling Relude.Extra.Enum relude> [54 of 57] Compiling Relude.Extra.CallStack relude> [55 of 57] Compiling Relude.Extra.Bifunctor relude> [56 of 57] Compiling Relude.Extra relude> [57 of 57] Compiling Relude.Unsafe relude> Running phase: haddockPhase relude> Preprocessing library for relude-1.2.2.0.. relude> Running Haddock on library for relude-1.2.2.0.. relude> Warning: --source-* options are ignored when --hyperlinked-source is enabled. relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.10.0 (exposed by flag -package-id ghc-prim-0.10.0) relude> 100% ( 13 / 13) in 'Relude.Applicative' relude> 96% ( 48 / 50) in 'Relude.Base' relude> Missing documentation for: relude> Ordering relude> IsLabel relude> 91% ( 11 / 12) in 'Relude.Bool.Reexport' relude> Missing documentation for: relude> Bool relude> 100% ( 25 / 25) in 'Relude.Container.Reexport' relude> 100% ( 46 / 46) in 'Relude.Foldable.Reexport' relude> 100% ( 18 / 18) in 'Relude.Function' relude> 90% ( 18 / 20) in 'Relude.Functor.Reexport' relude> Missing documentation for: relude> Predicate relude> comparisonEquivalence relude> 100% ( 5 / 5) in 'Relude.Functor.Fmap' relude> 100% ( 5 / 5) in 'Relude.Functor' relude> 100% ( 11 / 11) in 'Relude.Extra.Tuple' relude> Warning: 'Int' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'show' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Eq' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Show' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Text' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 80% ( 8 / 10) in 'Relude.Enum' relude> Missing documentation for: relude> boundedEnumFrom relude> boundedEnumFromThen relude> 100% ( 5 / 5) in 'Relude.Lifted.Exit' relude> 100% ( 12 / 12) in 'Relude.Lifted.IORef' relude> 100% ( 47 / 47) in 'Relude.List.Reexport' relude> 100% ( 64 / 64) in 'Relude.Monad.Reexport' relude> 100% ( 11 / 11) in 'Relude.Monad.Maybe' relude> 100% ( 15 / 15) in 'Relude.Monad.Trans' relude> 100% ( 25 / 25) in 'Relude.Monoid' relude> 100% ( 8 / 8) in 'Relude.Nub' relude> 100% ( 26 / 26) in 'Relude.String.Reexport' relude> Warning: 'Text' is ambiguous. It is defined relude> * in ‘GHC.TypeError’ relude> * in ‘Data.Text.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.Text.Internal’ relude> 100% ( 15 / 15) in 'Relude.String.Conversion' relude> 100% ( 5 / 5) in 'Relude.String' relude> 100% ( 11 / 11) in 'Relude.Print' relude> Warning: 'readFileBS' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'readFileLBS' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 100% ( 5 / 5) in 'Relude.Lifted.File' relude> 100% ( 17 / 17) in 'Relude.File' relude> Warning: 'Maybe' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'State' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 100% ( 13 / 13) in 'Relude.Debug' relude> 100% ( 17 / 17) in 'Relude.Monad.Either' relude> Warning: '(&)' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Int' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'foo' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 100% ( 11 / 11) in 'Relude.Monad' relude> 100% ( 12 / 12) in 'Relude.List.NonEmpty' relude> 100% ( 8 / 8) in 'Relude.Exception' relude> 100% ( 11 / 11) in 'Relude.DeepSeq' relude> 100% ( 8 / 8) in 'Relude.Bool.Guard' relude> 100% ( 5 / 5) in 'Relude.Bool' relude> 91% ( 42 / 46) in 'Relude.Numeric' relude> Missing documentation for: relude> minInt relude> maxInt relude> even relude> odd relude> 100% ( 2 / 2) in 'Relude.Container.One' semigroupoids> [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) semigroupoids> [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.p_o ) semigroupoids> [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.p_o ) semigroupoids> [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.p_o ) semigroupoids> [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.p_o ) semigroupoids> [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) semigroupoids> [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.p_o ) semigroupoids> [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.p_o ) semigroupoids> [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.p_o ) semigroupoids> [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.p_o ) semigroupoids> [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.p_o ) semigroupoids> [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.p_o ) semigroupoids> [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.p_o ) semigroupoids> [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.p_o ) semigroupoids> [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.p_o ) semigroupoids> [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.p_o ) semigroupoids> [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.p_o ) semigroupoids> [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.p_o ) semigroupoids> [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.p_o ) semigroupoids> [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.p_o ) semigroupoids> [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) semigroupoids> [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) semigroupoids> [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_o ) semigroupoids> [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.p_o ) semigroupoids> [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.p_o ) semigroupoids> [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.p_o ) semigroupoids> [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.p_o ) semigroupoids> Running phase: checkPhase semigroupoids> Package has no test suites. semigroupoids> Running phase: haddockPhase semigroupoids> Preprocessing library for semigroupoids-6.0.1.. semigroupoids> Running Haddock on library for semigroupoids-6.0.1.. semigroupoids> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semirings> [2 of 8] Compiling Data.Ring.Ordered ( Data/Ring/Ordered.hs, dist/build/Data/Ring/Ordered.p_o ) semirings> [3 of 8] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.p_o ) semirings> [4 of 8] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.p_o ) semirings> [5 of 8] Compiling Data.Semiring.Directed ( Data/Semiring/Directed.hs, dist/build/Data/Semiring/Directed.p_o ) semirings> semirings> Data/Semiring/Directed.hs:24:44: warning: [-Wunused-imports] semirings> The import of ‘<>’ from module ‘Data.Semigroup’ is redundant semirings> | semirings> 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) semirings> | ^^^^ semirings> [6 of 8] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.p_o ) semirings> [7 of 8] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.p_o ) semirings> [8 of 8] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.p_o ) semirings> Running phase: checkPhase semirings> Package has no test suites. semirings> Running phase: haddockPhase semirings> Preprocessing library for semirings-0.7.. semirings> Running Haddock on library for semirings-0.7.. semirings> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semirings> 100% ( 27 / 27) in 'Data.Semiring' semirings> Warning: 'negate' is out of scope. semirings> If you qualify the identifier, haddock can try to link it anyway. semirings> Warning: 'one' is out of scope. semirings> If you qualify the identifier, haddock can try to link it anyway. semirings> Warning: '()' is out of scope. semirings> If you qualify the identifier, haddock can try to link it anyway. semirings> 100% ( 5 / 5) in 'Data.Ring.Ordered' uniplate> Running phase: checkPhase uniplate> Package has no test suites. uniplate> Running phase: haddockPhase uniplate> Preprocessing library for uniplate-1.6.13.. uniplate> Running Haddock on library for uniplate-1.6.13.. uniplate> Warning: --source-* options are ignored when --hyperlinked-source is enabled. uniplate> Warning: 'create' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'inv' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'Uniplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 16 / 16) in 'Data.Generics.Uniplate.Data.Instances' uniplate> 100% ( 19 / 19) in 'Data.Generics.Uniplate' uniplate> Warning: 'uniplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'biplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 66% ( 6 / 9) in 'Data.Generics.Str' uniplate> Missing documentation for: uniplate> Str (Data/Generics/Str.hs:14) uniplate> strMap (Data/Generics/Str.hs:25) uniplate> strMapM (Data/Generics/Str.hs:35) uniplate> Warning: 'mplus' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 75% ( 24 / 32) in 'Data.Generics.Uniplate.DataOnly' uniplate> Missing documentation for: uniplate> universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:188) uniplate> transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:211) uniplate> transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:216) uniplate> rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:220) uniplate> rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:224) uniplate> contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:230) uniplate> holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:238) uniplate> Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) uniplate> Warning: 'mplus' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 75% ( 22 / 29) in 'Data.Generics.Uniplate.Operations' uniplate> Missing documentation for: uniplate> universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:188) uniplate> transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:211) uniplate> transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:216) uniplate> rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:220) uniplate> rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:224) uniplate> contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:230) uniplate> holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:238) uniplate> Warning: 'fromDistictAscList' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 11 / 11) in 'Data.Generics.Uniplate.Direct' uniplate> 80% ( 4 / 5) in 'Data.Generics.Uniplate.Data' uniplate> Missing documentation for: uniplate> Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) uniplate> 100% ( 13 / 13) in 'Data.Generics.SYB' uniplate> 100% ( 8 / 8) in 'Data.Generics.Compos' uniplate> 100% ( 10 / 10) in 'Data.Generics.Uniplate.Typeable' uniplate> 100% ( 14 / 14) in 'Data.Generics.Uniplate.Zipper' uniplate> Warning: 'fold' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 35% ( 5 / 14) in 'Data.Generics.UniplateOn' uniplate> Missing documentation for: uniplate> universeOn (Data/Generics/UniplateOn.hs:38) uniplate> transformOn (Data/Generics/UniplateOn.hs:50) uniplate> transformOnM (Data/Generics/UniplateOn.hs:55) uniplate> rewriteOn (Data/Generics/UniplateOn.hs:60) uniplate> rewriteOnM (Data/Generics/UniplateOn.hs:65) uniplate> descendOn (Data/Generics/UniplateOn.hs:70) uniplate> descendOnM (Data/Generics/UniplateOn.hs:75) uniplate> holesOn (Data/Generics/UniplateOn.hs:83) uniplate> contextsOn (Data/Generics/UniplateOn.hs:90) uniplate> 100% ( 16 / 16) in 'Data.Generics.UniplateStr' uniplate> Warning: 'fold' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 35% ( 5 / 14) in 'Data.Generics.UniplateStrOn' uniplate> Missing documentation for: uniplate> universeOn (Data/Generics/UniplateStrOn.hs:42) uniplate> transformOn (Data/Generics/UniplateStrOn.hs:64) uniplate> transformOnM (Data/Generics/UniplateStrOn.hs:69) attoparsec> 36 | import Control.Applicative ((<|>),(<*)) attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:38:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Word’ is redundant attoparsec> except perhaps to import instances from ‘Data.Word’ attoparsec> To import instances alone, use: import Data.Word() attoparsec> | attoparsec> 38 | import Data.Word (Word32) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:46:1: warning: [GHC-38417] [-Wmissing-signatures] attoparsec> Top-level binding with no type signature: tok0 :: T.Text attoparsec> | attoparsec> 46 | tok0 = "0" attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:68:36: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘tok1’ attoparsec> | attoparsec> 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:77:17: warning: [GHC-18042] [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints attoparsec> (Eq a0) attoparsec> arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 attoparsec> (Num a0) attoparsec> arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 attoparsec> (Num a0) attoparsec> arising from a use of ‘oneMoreIPv4Addr’ attoparsec> at tests/QC/IPv6/Internal.hs:109:23-37 attoparsec> (Eq a0) attoparsec> arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:45-46 attoparsec> (Num a0) attoparsec> arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48 attoparsec> • In the pattern: 0 attoparsec> In a case alternative: attoparsec> 0 -> case lasttk of attoparsec> SixteenBit _ -> lenconst attoparsec> DoubleColon -> lenconst attoparsec> AllZeros -> lenconst attoparsec> _ -> False attoparsec> In the second argument of ‘(&&)’, namely attoparsec> ‘(case countIPv4Addr tks of attoparsec> 0 -> case lasttk of attoparsec> SixteenBit _ -> lenconst attoparsec> DoubleColon -> lenconst attoparsec> AllZeros -> lenconst attoparsec> _ -> False attoparsec> 1 -> case lasttk of attoparsec> IPv4Addr _ attoparsec> -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) attoparsec> _ -> False attoparsec> otherwise -> False)’ attoparsec> | attoparsec> 77 | 0 -> case lasttk of attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:85:17: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘otherwise’ attoparsec> | attoparsec> 85 | otherwise -> False)) attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:85:17: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘otherwise’ shadows the existing binding attoparsec> imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 attoparsec> (and originally defined in ‘GHC.Base’) attoparsec> | attoparsec> 85 | otherwise -> False)) attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:107:17: warning: [-Wunused-local-binds] attoparsec> Defined but not used: ‘tok1’ attoparsec> | attoparsec> 107 | tok1 = "1" charset> unicodeCategories (src/Data/CharSet/Unicode.hs:50) charset> modifierLetter (src/Data/CharSet/Unicode.hs:95) charset> otherLetter (src/Data/CharSet/Unicode.hs:95) charset> letter (src/Data/CharSet/Unicode.hs:95) charset> lowercaseLetter (src/Data/CharSet/Unicode.hs:95) charset> uppercaseLetter (src/Data/CharSet/Unicode.hs:95) charset> titlecaseLetter (src/Data/CharSet/Unicode.hs:95) charset> letterAnd (src/Data/CharSet/Unicode.hs:95) charset> nonSpacingMark (src/Data/CharSet/Unicode.hs:110) charset> spacingCombiningMark (src/Data/CharSet/Unicode.hs:110) charset> enclosingMark (src/Data/CharSet/Unicode.hs:110) charset> mark (src/Data/CharSet/Unicode.hs:110) charset> space (src/Data/CharSet/Unicode.hs:119) charset> lineSeparator (src/Data/CharSet/Unicode.hs:119) charset> paragraphSeparator (src/Data/CharSet/Unicode.hs:119) charset> separator (src/Data/CharSet/Unicode.hs:119) charset> mathSymbol (src/Data/CharSet/Unicode.hs:128) charset> currencySymbol (src/Data/CharSet/Unicode.hs:128) charset> modifierSymbol (src/Data/CharSet/Unicode.hs:128) charset> otherSymbol (src/Data/CharSet/Unicode.hs:128) charset> symbol (src/Data/CharSet/Unicode.hs:128) charset> decimalNumber (src/Data/CharSet/Unicode.hs:139) charset> letterNumber (src/Data/CharSet/Unicode.hs:139) charset> otherNumber (src/Data/CharSet/Unicode.hs:139) charset> number (src/Data/CharSet/Unicode.hs:139) charset> dashPunctuation (src/Data/CharSet/Unicode.hs:148) charset> openPunctuation (src/Data/CharSet/Unicode.hs:148) charset> closePunctuation (src/Data/CharSet/Unicode.hs:148) charset> initialQuote (src/Data/CharSet/Unicode.hs:148) charset> finalQuote (src/Data/CharSet/Unicode.hs:148) charset> connectorPunctuation (src/Data/CharSet/Unicode.hs:148) charset> otherPunctuation (src/Data/CharSet/Unicode.hs:148) charset> punctuation (src/Data/CharSet/Unicode.hs:148) charset> control (src/Data/CharSet/Unicode.hs:167) charset> format (src/Data/CharSet/Unicode.hs:167) charset> privateUse (src/Data/CharSet/Unicode.hs:167) charset> surrogate (src/Data/CharSet/Unicode.hs:167) charset> notAssigned (src/Data/CharSet/Unicode.hs:167) charset> other (src/Data/CharSet/Unicode.hs:167) charset> Warning: 'categories' is out of scope. charset> If you qualify the identifier, haddock can try to link it anyway. charset> 3% ( 4 /113) in 'Data.CharSet.Unicode.Block' charset> Missing documentation for: charset> Block (src/Data/CharSet/Unicode/Block.hs:139) charset> blocks (src/Data/CharSet/Unicode/Block.hs:144) charset> lookupBlock (src/Data/CharSet/Unicode/Block.hs:268) charset> lookupBlockCharSet (src/Data/CharSet/Unicode/Block.hs:271) charset> basicLatin (src/Data/CharSet/Unicode/Block.hs:274) charset> latin1Supplement (src/Data/CharSet/Unicode/Block.hs:275) charset> latinExtendedA (src/Data/CharSet/Unicode/Block.hs:276) charset> latinExtendedB (src/Data/CharSet/Unicode/Block.hs:277) charset> ipaExtensions (src/Data/CharSet/Unicode/Block.hs:278) charset> spacingModifierLetters (src/Data/CharSet/Unicode/Block.hs:279) charset> combiningDiacriticalMarks (src/Data/CharSet/Unicode/Block.hs:280) charset> greekAndCoptic (src/Data/CharSet/Unicode/Block.hs:281) charset> cyrillic (src/Data/CharSet/Unicode/Block.hs:282) charset> cyrillicSupplementary (src/Data/CharSet/Unicode/Block.hs:283) charset> armenian (src/Data/CharSet/Unicode/Block.hs:284) charset> hebrew (src/Data/CharSet/Unicode/Block.hs:285) charset> arabic (src/Data/CharSet/Unicode/Block.hs:286) charset> syriac (src/Data/CharSet/Unicode/Block.hs:287) charset> thaana (src/Data/CharSet/Unicode/Block.hs:288) charset> devanagari (src/Data/CharSet/Unicode/Block.hs:289) charset> bengali (src/Data/CharSet/Unicode/Block.hs:290) charset> gurmukhi (src/Data/CharSet/Unicode/Block.hs:291) charset> gujarati (src/Data/CharSet/Unicode/Block.hs:292) charset> oriya (src/Data/CharSet/Unicode/Block.hs:293) charset> tamil (src/Data/CharSet/Unicode/Block.hs:294) charset> telugu (src/Data/CharSet/Unicode/Block.hs:295) charset> kannada (src/Data/CharSet/Unicode/Block.hs:296) charset> malayalam (src/Data/CharSet/Unicode/Block.hs:297) charset> sinhala (src/Data/CharSet/Unicode/Block.hs:298) charset> thai (src/Data/CharSet/Unicode/Block.hs:299) charset> lao (src/Data/CharSet/Unicode/Block.hs:300) charset> tibetan (src/Data/CharSet/Unicode/Block.hs:301) charset> myanmar (src/Data/CharSet/Unicode/Block.hs:302) charset> georgian (src/Data/CharSet/Unicode/Block.hs:303) charset> hangulJamo (src/Data/CharSet/Unicode/Block.hs:304) charset> ethiopic (src/Data/CharSet/Unicode/Block.hs:305) quickcheck-instances> Installing library in /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv quickcheck-instances> Running phase: fixupPhase quickcheck-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 quickcheck-instances> shrinking /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSquickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv-ghc9.6.3.so regex> [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.dyn_o ) regex> [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.dyn_o ) regex> [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.dyn_o ) regex> [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.o, dist/build/Text/RE/TDFA/Text/Lazy.dyn_o ) regex> [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.o, dist/build/Text/RE/TDFA/Text.dyn_o ) regex> [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.o, dist/build/Text/RE/TDFA/String.dyn_o ) regex> [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.o, dist/build/Text/RE/TDFA/Sequence.dyn_o ) regex> [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.o, dist/build/Text/RE/TDFA/ByteString/Lazy.dyn_o ) regex> [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.o, dist/build/Text/RE/TDFA/ByteString.dyn_o ) regex> [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.o, dist/build/Text/RE/TDFA.dyn_o ) regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.p_o ) regex> [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.p_o ) regex> [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.p_o ) regex> [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.p_o ) regex> [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.p_o ) regex> [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.p_o ) regex> [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.p_o ) regex> [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.p_o ) regex> [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.p_o ) regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.p_o ) regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.p_o ) relude> 100% ( 5 / 5) in 'Relude.Container' relude> 100% ( 8 / 8) in 'Relude.List' relude> 63% ( 7 / 11) in 'Relude.Lifted.Handle' relude> Missing documentation for: relude> stdin relude> stdout relude> stderr relude> withFile relude> 100% ( 40 / 40) in 'Relude.Lifted.Concurrent' relude> 100% ( 14 / 14) in 'Relude.Foldable.Fold' relude> 100% ( 5 / 5) in 'Relude.Foldable' relude> 100% ( 10 / 10) in 'Relude.Extra.Map' relude> 100% ( 5 / 5) in 'Relude.Lifted.Terminal' relude> 100% ( 3 / 3) in 'Relude.Lifted.Env' relude> 100% ( 15 / 15) in 'Relude.Lifted' relude> 100% ( 44 / 44) in 'Relude' relude> 100% ( 7 / 7) in 'Relude.Extra.Type' relude> 100% ( 7 / 7) in 'Relude.Extra.Newtype' relude> 100% ( 9 / 9) in 'Relude.Extra.Lens' relude> 100% ( 3 / 3) in 'Relude.Extra.Group' relude> 100% ( 4 / 4) in 'Relude.Extra.Foldable1' relude> 100% ( 3 / 3) in 'Relude.Extra.Foldable' relude> 100% ( 4 / 4) in 'Relude.Extra.Enum' relude> 100% ( 3 / 3) in 'Relude.Extra.CallStack' relude> 100% ( 5 / 5) in 'Relude.Extra.Bifunctor' relude> 100% ( 23 / 23) in 'Relude.Extra' relude> 100% ( 12 / 12) in 'Relude.Unsafe' relude> Warning: Relude.Applicative: could not find link destinations for: relude> - Text.ParserCombinators.ReadP.P relude> Warning: Relude.Base: could not find link destinations for: relude> - GHC.Prim.~# relude> - GHC.Generics.D:R:UReckCharp0 relude> Warning: Relude.Bool.Reexport: could not find link destinations for: relude> - GHC.Generics.SingKind relude> - GHC.Generics.DemoteRep relude> - GHC.Generics.fromSing relude> - GHC.Generics.SingI relude> - GHC.Generics.sing relude> - GHC.Generics.Sing relude> - GHC.Generics.D:R:SingBoola0 relude> - GHC.Generics.STrue relude> - GHC.Generics.SFalse relude> Warning: Relude.Container.Reexport: could not find link destinations for: relude> - Data.Sequence.Internal.UnzipWith relude> - Data.Sequence.Internal.unzipWith' relude> Warning: Relude.Functor.Reexport: could not find link destinations for: relude> - Text.ParserCombinators.ReadP.P relude> Warning: Relude.Monad.Reexport: could not find link destinations for: relude> - GHC.Generics.SingKind relude> - GHC.Generics.DemoteRep relude> - GHC.Generics.fromSing relude> - GHC.Generics.SingI relude> - GHC.Generics.sing relude> - GHC.Generics.Sing relude> - Text.ParserCombinators.ReadP.P relude> - GHC.Generics.D:R:SingMaybeb0 relude> - GHC.Generics.SNothing relude> - GHC.Generics.SJust relude> Warning: Relude.Monoid: could not find link destinations for: relude> - Data.Set.Internal.MergeSet relude> Warning: Relude.String.Reexport: could not find link destinations for: relude> - Relude.String.Reexport.IsText relude> - Relude.String.Conversion.EncodingError relude> Warning: Relude.String.Conversion: could not find link destinations for: relude> - Relude.String.Conversion.EncodingError relude> Warning: Relude.Debug: could not find link destinations for: relude> - Relude.Debug.IsText relude> Warning: Relude.List.NonEmpty: could not find link destinations for: relude> - Relude.List.NonEmpty.IsNonEmpty relude> Warning: Relude.Numeric: could not find link destinations for: relude> - GHC.Generics.D:R:UReckWordp0 relude> - GHC.Generics.D:R:UReckIntp0 relude> - GHC.Generics.D:R:UReckFloatp0 relude> - GHC.Generics.D:R:UReckDoublep0 relude> Warning: Relude.Foldable.Fold: could not find link destinations for: relude> - Relude.Foldable.Fold.DisallowElem relude> Warning: Relude.Extra.Foldable1: could not find link destinations for: relude> - Relude.Extra.Foldable1.IsListError uniplate> rewriteOn (Data/Generics/UniplateStrOn.hs:74) uniplate> rewriteOnM (Data/Generics/UniplateStrOn.hs:79) uniplate> descendOn (Data/Generics/UniplateStrOn.hs:84) uniplate> descendOnM (Data/Generics/UniplateStrOn.hs:89) uniplate> holesOn (Data/Generics/UniplateStrOn.hs:95) uniplate> contextsOn (Data/Generics/UniplateStrOn.hs:102) uniplate> Warning: 'Data' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 28% ( 4 / 14) in 'Data.Generics.Biplate' uniplate> Missing documentation for: uniplate> descendBi (Data/Generics/Biplate.hs:79) uniplate> descendBiM (Data/Generics/Biplate.hs:83) uniplate> universeBi (Data/Generics/Biplate.hs:53) uniplate> childrenBi (Data/Generics/Biplate.hs:57) uniplate> transformBi (Data/Generics/Biplate.hs:63) uniplate> transformBiM (Data/Generics/Biplate.hs:67) uniplate> rewriteBi (Data/Generics/Biplate.hs:71) uniplate> rewriteBiM (Data/Generics/Biplate.hs:75) uniplate> contextsBi (Data/Generics/Biplate.hs:89) uniplate> holesBi (Data/Generics/Biplate.hs:93) uniplate> 100% ( 10 / 10) in 'Data.Generics.PlateTypeable' uniplate> Warning: 'PlayAll' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 10 / 10) in 'Data.Generics.PlateDirect' uniplate> 100% ( 2 / 2) in 'Data.Generics.PlateData' uniplate> Warning: Data.Generics.Uniplate.Direct: could not find link destinations for: uniplate> - Data.Generics.Uniplate.Direct.Type uniplate> Warning: Data.Generics.Uniplate.Typeable: could not find link destinations for: uniplate> - Data.Generics.Uniplate.Typeable.Type uniplate> Warning: Data.Generics.PlateTypeable: could not find link destinations for: uniplate> - Data.Generics.PlateTypeable.Type uniplate> Warning: Data.Generics.PlateDirect: could not find link destinations for: uniplate> - Data.Generics.PlateDirect.Type uniplate> Documentation created: dist/doc/html/uniplate/index.html, uniplate> dist/doc/html/uniplate/uniplate.txt uniplate> Running phase: installPhase uniplate> Installing library in /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd uniplate> Running phase: fixupPhase uniplate> shrinking RPATHs of ELF executables and libraries in /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 uniplate> shrinking /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSuniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd-ghc9.6.3.so uniplate> checking for references to /build/ in /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13... uniplate> patching script interpreter paths in /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 uniplate> stripping (with command strip and flags -S -p) in /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13/lib uniplate> shrinking RPATHs of ELF executables and libraries in /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc uniplate> checking for references to /build/ in /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc... uniplate> patching script interpreter paths in /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:107:24: warning: [GHC-18042] [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘String’ in the following constraint attoparsec> Data.String.IsString a0 arising from the literal ‘"1"’ attoparsec> • In the expression: "1" attoparsec> In an equation for ‘tok1’: tok1 = "1" attoparsec> In an equation for ‘isIPv6Addr’: attoparsec> isIPv6Addr tks attoparsec> = diffNext tks attoparsec> && attoparsec> (do let cdctks = countDoubleColon tks attoparsec> let lentks = length tks attoparsec> let lasttk = last tks attoparsec> let lenconst attoparsec> = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) attoparsec> ....) attoparsec> where attoparsec> diffNext [] = False attoparsec> diffNext [_] = True attoparsec> diffNext (t : ts) attoparsec> = do let ... attoparsec> .... attoparsec> firstValidToken l attoparsec> = case head l of attoparsec> SixteenBit _ -> True attoparsec> DoubleColon -> True attoparsec> AllZeros -> True attoparsec> _ -> False attoparsec> countDoubleColon l = length $ elemIndices DoubleColon l attoparsec> tok1 = "1" attoparsec> | attoparsec> 107 | tok1 = "1" attoparsec> | ^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:109:1: warning: [GHC-38417] [-Wmissing-signatures] attoparsec> Top-level binding with no type signature: attoparsec> countIPv4Addr :: [IPv6AddrToken] -> Integer attoparsec> | attoparsec> 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0 attoparsec> | ^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:113:31: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘otherwise’ attoparsec> | attoparsec> 113 | otherwise -> c attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:113:31: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘otherwise’ shadows the existing binding attoparsec> imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 attoparsec> (and originally defined in ‘GHC.Base’) attoparsec> | attoparsec> 113 | otherwise -> c attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:145:5: warning: [GHC-62161] [-Wincomplete-patterns] attoparsec> Pattern match(es) are non-exhaustive attoparsec> In a case alternative: attoparsec> Patterns of type ‘IResult T.Text [IPv6AddrToken]’ not matched: attoparsec> Partial _ attoparsec> | attoparsec> 145 | case readText s of attoparsec> | ^^^^^^^^^^^^^^^^^^... attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:149:14: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘s’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:144:21 attoparsec> | attoparsec> 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:219:34: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘x’ shadows the existing binding charset> cherokee (src/Data/CharSet/Unicode/Block.hs:306) charset> unifiedCanadianAboriginalSyllabics (src/Data/CharSet/Unicode/Block.hs:307) charset> ogham (src/Data/CharSet/Unicode/Block.hs:308) charset> runic (src/Data/CharSet/Unicode/Block.hs:309) charset> tagalog (src/Data/CharSet/Unicode/Block.hs:310) charset> hanunoo (src/Data/CharSet/Unicode/Block.hs:311) charset> buhid (src/Data/CharSet/Unicode/Block.hs:312) charset> tagbanwa (src/Data/CharSet/Unicode/Block.hs:313) charset> khmer (src/Data/CharSet/Unicode/Block.hs:314) charset> mongolian (src/Data/CharSet/Unicode/Block.hs:315) charset> limbu (src/Data/CharSet/Unicode/Block.hs:316) charset> taiLe (src/Data/CharSet/Unicode/Block.hs:317) charset> khmerSymbols (src/Data/CharSet/Unicode/Block.hs:318) charset> phoneticExtensions (src/Data/CharSet/Unicode/Block.hs:319) charset> latinExtendedAdditional (src/Data/CharSet/Unicode/Block.hs:320) charset> greekExtended (src/Data/CharSet/Unicode/Block.hs:321) charset> generalPunctuation (src/Data/CharSet/Unicode/Block.hs:322) charset> superscriptsAndSubscripts (src/Data/CharSet/Unicode/Block.hs:323) charset> currencySymbols (src/Data/CharSet/Unicode/Block.hs:324) charset> combiningDiacriticalMarksForSymbols (src/Data/CharSet/Unicode/Block.hs:325) charset> letterlikeSymbols (src/Data/CharSet/Unicode/Block.hs:326) charset> numberForms (src/Data/CharSet/Unicode/Block.hs:327) charset> arrows (src/Data/CharSet/Unicode/Block.hs:328) charset> mathematicalOperators (src/Data/CharSet/Unicode/Block.hs:329) charset> miscellaneousTechnical (src/Data/CharSet/Unicode/Block.hs:330) charset> controlPictures (src/Data/CharSet/Unicode/Block.hs:331) charset> opticalCharacterRecognition (src/Data/CharSet/Unicode/Block.hs:332) charset> enclosedAlphanumerics (src/Data/CharSet/Unicode/Block.hs:333) charset> boxDrawing (src/Data/CharSet/Unicode/Block.hs:334) charset> blockElements (src/Data/CharSet/Unicode/Block.hs:335) charset> geometricShapes (src/Data/CharSet/Unicode/Block.hs:336) charset> miscellaneousSymbols (src/Data/CharSet/Unicode/Block.hs:337) charset> dingbats (src/Data/CharSet/Unicode/Block.hs:338) charset> miscellaneousMathematicalSymbolsA (src/Data/CharSet/Unicode/Block.hs:339) charset> supplementalArrowsA (src/Data/CharSet/Unicode/Block.hs:340) charset> braillePatterns (src/Data/CharSet/Unicode/Block.hs:341) charset> supplementalArrowsB (src/Data/CharSet/Unicode/Block.hs:342) charset> miscellaneousMathematicalSymbolsB (src/Data/CharSet/Unicode/Block.hs:343) charset> supplementalMathematicalOperators (src/Data/CharSet/Unicode/Block.hs:344) charset> miscellaneousSymbolsAndArrows (src/Data/CharSet/Unicode/Block.hs:345) charset> cjkRadicalsSupplement (src/Data/CharSet/Unicode/Block.hs:346) charset> kangxiRadicals (src/Data/CharSet/Unicode/Block.hs:347) charset> ideographicDescriptionCharacters (src/Data/CharSet/Unicode/Block.hs:348) charset> cjkSymbolsAndPunctuation (src/Data/CharSet/Unicode/Block.hs:349) charset> hiragana (src/Data/CharSet/Unicode/Block.hs:350) charset> katakana (src/Data/CharSet/Unicode/Block.hs:351) charset> bopomofo (src/Data/CharSet/Unicode/Block.hs:352) charset> hangulCompatibilityJamo (src/Data/CharSet/Unicode/Block.hs:353) charset> kanbun (src/Data/CharSet/Unicode/Block.hs:354) charset> bopomofoExtended (src/Data/CharSet/Unicode/Block.hs:355) charset> katakanaPhoneticExtensions (src/Data/CharSet/Unicode/Block.hs:356) charset> enclosedCjkLettersAndMonths (src/Data/CharSet/Unicode/Block.hs:357) charset> cjkCompatibility (src/Data/CharSet/Unicode/Block.hs:358) charset> cjkUnifiedIdeographsExtensionA (src/Data/CharSet/Unicode/Block.hs:359) charset> yijingHexagramSymbols (src/Data/CharSet/Unicode/Block.hs:360) charset> cjkUnifiedIdeographs (src/Data/CharSet/Unicode/Block.hs:361) charset> yiSyllables (src/Data/CharSet/Unicode/Block.hs:362) charset> yiRadicals (src/Data/CharSet/Unicode/Block.hs:363) charset> hangulSyllables (src/Data/CharSet/Unicode/Block.hs:364) charset> highSurrogates (src/Data/CharSet/Unicode/Block.hs:365) charset> highPrivateUseSurrogates (src/Data/CharSet/Unicode/Block.hs:366) charset> lowSurrogates (src/Data/CharSet/Unicode/Block.hs:367) charset> privateUseArea (src/Data/CharSet/Unicode/Block.hs:368) charset> cjkCompatibilityIdeographs (src/Data/CharSet/Unicode/Block.hs:369) charset> alphabeticPresentationForms (src/Data/CharSet/Unicode/Block.hs:370) charset> arabicPresentationFormsA (src/Data/CharSet/Unicode/Block.hs:371) uniplate (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 uniplate (post)> Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ uniplate (post)> uniplate (post)> Pushing /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc (2.42 MiB) uniplate (post)> Pushing /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 (9.14 MiB) uniplate (post)> uniplate (post)> All done. uniplate (post)> added 2 signatures uniplate (post)> added 1 signatures uniplate (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc /nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13 uniplate (post)> copying 2 paths... uniplate (post)> copying path '/nix/store/5lhl9hxj5na2jzpycfywvd7zxyhky6x2-uniplate-1.6.13-doc' to 'https://cache.nix-ci.com'... uniplate (post)> copying path '/nix/store/kbrf59bg0c9i2hqadipjqiag8j41n2ni-uniplate-1.6.13' to 'https://cache.nix-ci.com'... uniplate (post)> copying 1 paths... uniplate (post)> copying path '/nix/store/xkyigarvlsvm66w3042y6dfzvphf16dv-uniplate-1.6.13.drv' to 'https://cache.nix-ci.com'... attoparsec> bound at tests/QC/IPv6/Internal.hs:218:42 attoparsec> | attoparsec> 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:221:18: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘tks’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:207:17 attoparsec> | attoparsec> 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8 attoparsec> | ^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:242:25: warning: [GHC-63397] [-Wname-shadowing] attoparsec> This binding for ‘t’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:235:23 attoparsec> | attoparsec> 242 | where longest t = case t of attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:298:12: warning: [GHC-18042] [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints attoparsec> (Integral a0) attoparsec> arising from a use of ‘R.decimal’ attoparsec> at tests/QC/IPv6/Internal.hs:298:12-20 attoparsec> (Ord a0) attoparsec> arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:39 attoparsec> (Num a0) attoparsec> arising from the literal ‘256’ attoparsec> at tests/QC/IPv6/Internal.hs:299:41-43 attoparsec> (Show a0) attoparsec> arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-62 attoparsec> • In the expression: R.decimal ds attoparsec> In a stmt of a 'do' block: attoparsec> case R.decimal ds of attoparsec> Right (n, _) attoparsec> -> return (if n < 256 then T.pack $ show n else T.empty) attoparsec> Left _ -> return T.empty attoparsec> In the expression: attoparsec> do ds <- takeWhile1 isDigit attoparsec> case R.decimal ds of attoparsec> Right (n, _) attoparsec> -> return (if n < 256 then T.pack $ show n else T.empty) attoparsec> Left _ -> return T.empty attoparsec> | attoparsec> 298 | case R.decimal ds of attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:304:5: warning: [GHC-81995] [-Wunused-do-bind] attoparsec> A do-notation statement discarded a result of type ‘T.Text’ attoparsec> Suggested fix: Suppress this warning by saying ‘_ <- string "::"’ attoparsec> | attoparsec> 304 | string "::" attoparsec> | ^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:309:5: warning: [GHC-81995] [-Wunused-do-bind] attoparsec> A do-notation statement discarded a result of type ‘T.Text’ attoparsec> Suggested fix: Suppress this warning by saying ‘_ <- string ":"’ attoparsec> | attoparsec> 309 | string ":" attoparsec> | ^^^^^^^^^^ attoparsec> [ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.o ) attoparsec> [ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.o ) attoparsec> [ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.o ) attoparsec> [10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.o ) attoparsec> attoparsec> tests/QC/Text/Regressions.hs:12:1: warning: [-Wunused-imports] charset> variationSelectors (src/Data/CharSet/Unicode/Block.hs:372) charset> combiningHalfMarks (src/Data/CharSet/Unicode/Block.hs:373) charset> cjkCompatibilityForms (src/Data/CharSet/Unicode/Block.hs:374) charset> smallFormVariants (src/Data/CharSet/Unicode/Block.hs:375) charset> arabicPresentationFormsB (src/Data/CharSet/Unicode/Block.hs:376) charset> halfwidthAndFullwidthForms (src/Data/CharSet/Unicode/Block.hs:377) charset> specials (src/Data/CharSet/Unicode/Block.hs:378) charset> 22% ( 12 / 54) in 'Data.CharSet.Unicode.Category' charset> Missing documentation for: charset> Category (src/Data/CharSet/Unicode/Category.hs:53) charset> categories (src/Data/CharSet/Unicode/Category.hs:61) charset> lookupCategory (src/Data/CharSet/Unicode/Category.hs:109) charset> lookupCategoryCharSet (src/Data/CharSet/Unicode/Category.hs:112) charset> modifierLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> otherLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> letter (src/Data/CharSet/Unicode/Category.hs:130) charset> lowercaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> uppercaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> titlecaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> letterAnd (src/Data/CharSet/Unicode/Category.hs:130) charset> nonSpacingMark (src/Data/CharSet/Unicode/Category.hs:145) charset> spacingCombiningMark (src/Data/CharSet/Unicode/Category.hs:145) charset> enclosingMark (src/Data/CharSet/Unicode/Category.hs:145) charset> mark (src/Data/CharSet/Unicode/Category.hs:145) charset> space (src/Data/CharSet/Unicode/Category.hs:154) charset> lineSeparator (src/Data/CharSet/Unicode/Category.hs:154) charset> paragraphSeparator (src/Data/CharSet/Unicode/Category.hs:154) charset> separator (src/Data/CharSet/Unicode/Category.hs:154) charset> mathSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> currencySymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> modifierSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> otherSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> symbol (src/Data/CharSet/Unicode/Category.hs:163) charset> decimalNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> letterNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> otherNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> number (src/Data/CharSet/Unicode/Category.hs:174) charset> dashPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> openPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> closePunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> initialQuote (src/Data/CharSet/Unicode/Category.hs:183) charset> finalQuote (src/Data/CharSet/Unicode/Category.hs:183) charset> connectorPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> otherPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> punctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> control (src/Data/CharSet/Unicode/Category.hs:202) charset> format (src/Data/CharSet/Unicode/Category.hs:202) charset> privateUse (src/Data/CharSet/Unicode/Category.hs:202) charset> surrogate (src/Data/CharSet/Unicode/Category.hs:202) charset> notAssigned (src/Data/CharSet/Unicode/Category.hs:202) charset> other (src/Data/CharSet/Unicode/Category.hs:202) charset> 11% ( 2 / 18) in 'Data.CharSet.Posix.Unicode' charset> Missing documentation for: charset> posixUnicode (src/Data/CharSet/Posix/Unicode.hs:44) charset> lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:62) charset> alnum (src/Data/CharSet/Posix/Unicode.hs:27) charset> alpha (src/Data/CharSet/Posix/Unicode.hs:27) charset> ascii (src/Data/CharSet/Posix/Unicode.hs:27) charset> blank (src/Data/CharSet/Posix/Unicode.hs:27) charset> cntrl (src/Data/CharSet/Posix/Unicode.hs:27) charset> digit (src/Data/CharSet/Posix/Unicode.hs:27) charset> graph (src/Data/CharSet/Posix/Unicode.hs:27) charset> print (src/Data/CharSet/Posix/Unicode.hs:27) charset> word (src/Data/CharSet/Posix/Unicode.hs:27) charset> punct (src/Data/CharSet/Posix/Unicode.hs:27) charset> space (src/Data/CharSet/Posix/Unicode.hs:27) charset> upper (src/Data/CharSet/Posix/Unicode.hs:27) charset> lower (src/Data/CharSet/Posix/Unicode.hs:27) charset> xdigit (src/Data/CharSet/Posix/Unicode.hs:27) charset> 20% ( 1 / 5) in 'Data.CharSet.Posix' charset> Missing documentation for: charset> posixAscii (src/Data/CharSet/Posix/Ascii.hs:42) invariant> 100% ( 17 / 17) in 'Data.Functor.Invariant.TH' invariant> Documentation created: dist/doc/html/invariant/index.html, invariant> dist/doc/html/invariant/invariant.txt invariant> Preprocessing test suite 'spec' for invariant-0.6.4.. invariant> Running phase: installPhase invariant> Installing library in /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na invariant> Running phase: fixupPhase invariant> shrinking RPATHs of ELF executables and libraries in /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 invariant> shrinking /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSinvariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na-ghc9.6.3.so invariant> checking for references to /build/ in /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4... invariant> patching script interpreter paths in /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 invariant> stripping (with command strip and flags -S -p) in /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4/lib invariant> shrinking RPATHs of ELF executables and libraries in /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc invariant> checking for references to /build/ in /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc... invariant> patching script interpreter paths in /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc quickcheck-instances> checking for references to /build/ in /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32... quickcheck-instances> patching script interpreter paths in /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 quickcheck-instances> stripping (with command strip and flags -S -p) in /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32/lib quickcheck-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc quickcheck-instances> checking for references to /build/ in /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc... quickcheck-instances> patching script interpreter paths in /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc regex> [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.p_o ) regex> [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.p_o ) regex> [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.p_o ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.p_o ) regex> [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.p_o ) regex> [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.p_o ) regex> [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.p_o ) regex> [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.p_o ) regex> [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.p_o ) regex> [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.p_o ) regex> [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.p_o ) regex> [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.p_o ) regex> [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.p_o ) regex> [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.p_o ) regex> [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.p_o ) regex> [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.p_o ) regex> [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.p_o ) regex> [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.p_o ) regex> [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.p_o ) regex> [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.p_o ) regex> [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.p_o ) regex> [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.p_o ) regex> [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.p_o ) regex> [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.p_o ) regex> [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.p_o ) regex> [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.p_o ) regex> [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.p_o ) regex> [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.p_o ) regex> [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.p_o ) relude> Documentation created: dist/doc/html/relude/index.html, relude> dist/doc/html/relude/relude.txt relude> Running phase: installPhase relude> Installing library in /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF relude> Running phase: fixupPhase relude> shrinking RPATHs of ELF executables and libraries in /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 relude> shrinking /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSrelude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF-ghc9.6.3.so relude> checking for references to /build/ in /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0... relude> patching script interpreter paths in /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 relude> stripping (with command strip and flags -S -p) in /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0/lib relude> shrinking RPATHs of ELF executables and libraries in /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc relude> checking for references to /build/ in /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc... relude> patching script interpreter paths in /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc semigroupoids> 83% ( 5 / 6) in 'Data.Functor.Extend' semigroupoids> Missing documentation for: semigroupoids> Extend (src/Data/Functor/Extend.hs:55) semigroupoids> 66% ( 2 / 3) in 'Data.Semigroup.Foldable.Class' semigroupoids> Missing documentation for: semigroupoids> Bifoldable1 semigroupoids> 100% ( 1 / 1) in 'Data.Traversable.Instances' semigroupoids> Warning: '(,)' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 80% ( 12 / 15) in 'Data.Functor.Bind.Class' semigroupoids> Missing documentation for: semigroupoids> apDefault (src/Data/Functor/Bind/Class.hs:539) semigroupoids> returning (src/Data/Functor/Bind/Class.hs:536) semigroupoids> Biapply (src/Data/Functor/Bind/Class.hs:753) semigroupoids> 100% ( 16 / 16) in 'Data.Functor.Apply' semigroupoids> 33% ( 2 / 6) in 'Data.Semigroup.Bifoldable' semigroupoids> Missing documentation for: semigroupoids> Bifoldable1 semigroupoids> bitraverse1_ (src/Data/Semigroup/Bifoldable.hs:45) semigroupoids> bifor1_ (src/Data/Semigroup/Bifoldable.hs:49) semigroupoids> bisequenceA1_ (src/Data/Semigroup/Bifoldable.hs:57) semigroupoids> Warning: 'Day' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 6 / 6) in 'Data.Functor.Contravariant.Divise' semigroupoids> Warning: 'EitherDay' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> Warning: 'Conclude' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 5 / 5) in 'Data.Functor.Contravariant.Decide' semigroupoids> Warning: 'Plus' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 5 / 5) in 'Data.Functor.Contravariant.Conclude' semigroupoids> 75% ( 15 / 20) in 'Data.Functor.Bind' semigroupoids> Missing documentation for: semigroupoids> -<< (src/Data/Functor/Bind.hs:52) semigroupoids> -<- (src/Data/Functor/Bind.hs:58) semigroupoids> ->- (src/Data/Functor/Bind.hs:55) semigroupoids> apDefault (src/Data/Functor/Bind/Class.hs:539) semigroupoids> returning (src/Data/Functor/Bind/Class.hs:536) semigroupoids> 50% ( 2 / 4) in 'Data.Semigroupoid' semigroupoids> Missing documentation for: semigroupoids> WrappedCategory (src/Data/Semigroupoid.hs:71) semigroupoids> Semi (src/Data/Semigroupoid.hs:80) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Ob' semigroupoids> Missing documentation for: semigroupoids> Ob (src/Data/Semigroupoid/Ob.hs:29) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Dual' semigroupoids> Missing documentation for: semigroupoids> Dual (src/Data/Semigroupoid/Dual.hs:21) semigroupoids> 100% ( 3 / 3) in 'Data.Semigroupoid.Categorical' semigroupoids> 100% ( 2 / 2) in 'Data.Groupoid' semigroupoids> 50% ( 1 / 2) in 'Data.Isomorphism' semigroupoids> Missing documentation for: semigroupoids> Iso (src/Data/Isomorphism.hs:23) semigroupoids> 100% ( 2 / 2) in 'Data.Functor.Bind.Trans' semigroupoids> 62% ( 5 / 8) in 'Data.Bifunctor.Apply' semigroupoids> Missing documentation for: semigroupoids> Biapply (src/Data/Functor/Bind/Class.hs:753) semigroupoids> <<$>> semigroupoids> <<..>> (src/Data/Bifunctor/Apply.hs:27) semigroupoids> Warning: 'Bind' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 5 / 5) in 'Data.Functor.Alt' semigroupoids> 71% ( 10 / 14) in 'Data.Semigroup.Foldable' semigroupoids> Missing documentation for: semigroupoids> traverse1_ (src/Data/Semigroup/Foldable.hs:77) semigroupoids> for1_ (src/Data/Semigroup/Foldable.hs:81) semigroupoids> sequenceA1_ (src/Data/Semigroup/Foldable.hs:85) semigroupoids> asum1 (src/Data/Semigroup/Foldable.hs:103) semigroupoids> 33% ( 1 / 3) in 'Data.Semigroup.Traversable.Class' semigroupoids> Missing documentation for: semigroupoids> Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:59) semigroupoids> Traversable1 (src/Data/Semigroup/Traversable/Class.hs:139) semigroupoids> Warning: 'foldMap1' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 88% ( 8 / 9) in 'Data.Semigroup.Traversable' semigroupoids> Missing documentation for: semigroupoids> Traversable1 (src/Data/Semigroup/Traversable/Class.hs:139) semigroupoids> 33% ( 1 / 3) in 'Data.Semigroup.Bitraversable' semigroupoids> Missing documentation for: semigroupoids> Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:59) semigroupoids> bifoldMap1Default (src/Data/Semigroup/Bitraversable.hs:24) semigroupoids> 100% ( 5 / 5) in 'Data.Functor.Plus' semigroupoids> Warning: 'Applicative' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> Warning: 'Monad' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 90% ( 10 / 11) in 'Semigroupoids.Do' semigroupoids> Missing documentation for: semigroupoids> join (src/Data/Functor/Bind/Class.hs:531) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Static' semigroupoids> Missing documentation for: semirings> 100% ( 7 / 7) in 'Data.Euclidean' semirings> 100% ( 7 / 7) in 'Data.Field' semirings> 100% ( 3 / 3) in 'Data.Semiring.Directed' semirings> semirings> Data/Semiring/Directed.hs:24:44: warning: [-Wunused-imports] semirings> The import of ‘<>’ from module ‘Data.Semigroup’ is redundant semirings> | semirings> 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) semirings> | ^^^^ semirings> 100% ( 10 / 10) in 'Data.Semiring.Generic' semirings> 100% ( 2 / 2) in 'Data.Star' semirings> 100% ( 5 / 5) in 'Data.Semiring.Tropical' semirings> Documentation created: dist/doc/html/semirings/index.html, semirings> dist/doc/html/semirings/semirings.txt semirings> Running phase: installPhase semirings> Installing library in /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi semirings> Running phase: fixupPhase semirings> shrinking RPATHs of ELF executables and libraries in /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 semirings> shrinking /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSsemirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi-ghc9.6.3.so semirings> checking for references to /build/ in /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7... semirings> patching script interpreter paths in /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 semirings> stripping (with command strip and flags -S -p) in /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7/lib semirings> shrinking RPATHs of ELF executables and libraries in /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc semirings> checking for references to /build/ in /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc... semirings> patching script interpreter paths in /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc hspec-megaparsec> Running phase: setupCompilerEnvironmentPhase hspec-megaparsec> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hspec-megaparsec> Running phase: unpackPhase hspec-megaparsec> unpacking source archive /nix/store/47fam8yrsv1q3kw3ndjixgmr2b48kh9h-hspec-megaparsec-2.2.1.tar.gz hspec-megaparsec> source root is hspec-megaparsec-2.2.1 hspec-megaparsec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hspec-megaparsec-2.2.1/tests/Main.hs" hspec-megaparsec> Running phase: patchPhase hspec-megaparsec> Running phase: compileBuildDriverPhase hspec-megaparsec> setupCompileFlags: -package-db=/build/tmp.BnMsyKD6AI/setup-package.conf.d -threaded hspec-megaparsec> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.BnMsyKD6AI/Main.o ) hspec-megaparsec> [2 of 2] Linking Setup hspec-megaparsec> Running phase: updateAutotoolsGnuConfigScriptsPhase hspec-megaparsec> Running phase: configurePhase hspec-megaparsec> configureFlags: --verbose --prefix=/nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc/share/doc/hspec-megaparsec-2.2.1 --with-gcc=gcc --package-db=/build/tmp.BnMsyKD6AI/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib hspec-megaparsec> Using Parsec parser hspec-megaparsec> Configuring hspec-megaparsec-2.2.1... hspec-megaparsec> Flags chosen: dev=False hspec-megaparsec> Dependency base >=4.15 && <5: using base-4.18.1.0 hspec-megaparsec> Dependency hspec-expectations >=0.8 && <0.9: using hspec-expectations-0.8.4 hspec-megaparsec> Dependency megaparsec >=9 && <10: using megaparsec-9.6.1 hspec-megaparsec> Dependency base >=4.15 && <5: using base-4.18.1.0 hspec-megaparsec> Dependency hspec >=2 && <3: using hspec-2.11.12 hspec-megaparsec> Dependency hspec-megaparsec: using hspec-megaparsec-2.2.1 hspec-megaparsec> Dependency megaparsec >=9 && <10: using megaparsec-9.6.1 hspec-megaparsec> Source component graph: hspec-megaparsec> component lib hspec-megaparsec> component test:tests dependency lib hspec-megaparsec> Configured component graph: hspec-megaparsec> component hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> include base-4.18.1.0 hspec-megaparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-megaparsec> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> component hspec-megaparsec-2.2.1-GTUXS44AsDXIvI0lmXAww-tests hspec-megaparsec> include base-4.18.1.0 hspec-megaparsec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-megaparsec> include hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> Linked component graph: hspec-megaparsec> unit hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> include base-4.18.1.0 hspec-megaparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-megaparsec> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> Test.Hspec.Megaparsec=hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus:Test.Hspec.Megaparsec hspec-megaparsec> unit hspec-megaparsec-2.2.1-GTUXS44AsDXIvI0lmXAww-tests hspec-megaparsec> include base-4.18.1.0 hspec-megaparsec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-megaparsec> include hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> Ready component graph: hspec-megaparsec> definite hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> depends base-4.18.1.0 hspec-megaparsec> depends hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ attoparsec> The import of ‘Data.Monoid’ is redundant attoparsec> except perhaps to import instances from ‘Data.Monoid’ attoparsec> To import instances alone, use: import Data.Monoid() attoparsec> | attoparsec> 12 | import Data.Monoid ((<>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.o ) attoparsec> [12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.o ) attoparsec> [13 of 13] Linking dist/build/attoparsec-tests/attoparsec-tests attoparsec> buildPhase completed in 36 seconds attoparsec> Running phase: checkPhase attoparsec> Running 1 test suites... attoparsec> Test suite attoparsec-tests: RUNNING... attoparsec> tests attoparsec> bs attoparsec> anyWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfInput: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfLine: OK attoparsec> +++ OK, failed as expected. Falsified, Falsified (after 2 tests): attoparsec> "\NUL" attoparsec> '\NUL' /= '\n' attoparsec> attoparsec> ('\NUL',Nothing) /= ('\r',Just '\n') attoparsec> notWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekWord8': OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfy: OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfyWith: OK attoparsec> +++ OK, passed 100 tests. attoparsec> scan: OK attoparsec> +++ OK, passed 100 tests. attoparsec> skip: OK attoparsec> +++ OK, failed as expected. Falsified (after 5 tests and 3 shrinks): attoparsec> 0 attoparsec> "\NUL" attoparsec> not (0 < 0) attoparsec> skipWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> string: OK attoparsec> +++ OK, passed 100 tests. attoparsec> stringCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> strings: OK attoparsec> +++ OK, passed 100 tests. attoparsec> take: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeByteString: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeCount: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeLazyByteString: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeTill: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1_empty: OK attoparsec> +++ OK, passed 1 test. attoparsec> takeWhileIncluding: OK attoparsec> +++ OK, passed 100 tests. attoparsec> getChunk: OK attoparsec> +++ OK, passed 100 tests. attoparsec> word8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> members: OK attoparsec> +++ OK, passed 100 tests. attoparsec> nonmembers: OK attoparsec> +++ OK, passed 100 tests. attoparsec> buf attoparsec> b_unbuffer: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_unbuffer: OK attoparsec> +++ OK, passed 100 tests. attoparsec> t_unbuffer_three: OK attoparsec> +++ OK, passed 1 test. attoparsec> b_length: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_length: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> b_unsafeIndex: OK (0.02s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_iter: OK attoparsec> +++ OK, passed 100 tests. attoparsec> t_iter_: OK attoparsec> +++ OK, passed 100 tests. attoparsec> b_unsafeDrop: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_dropCodeUnits: OK attoparsec> +++ OK, passed 100 tests. attoparsec> combinator attoparsec> choice: OK attoparsec> +++ OK, passed 100 tests. attoparsec> count: OK attoparsec> +++ OK, passed 100 tests. attoparsec> lookAhead: OK attoparsec> +++ OK, passed 100 tests. attoparsec> match: OK attoparsec> +++ OK, passed 100 tests. attoparsec> simple attoparsec> issue75: OK attoparsec> +++ OK, passed 100 tests. attoparsec> text attoparsec> anyChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> asciiCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> char: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfInput: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfLine: OK charset> lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:60) charset> posixUnicode (src/Data/CharSet/Posix/Unicode.hs:44) charset> lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:62) charset> Documentation created: dist/doc/html/charset/index.html, charset> dist/doc/html/charset/charset.txt charset> Running phase: installPhase charset> Installing library in /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 charset> Running phase: fixupPhase charset> shrinking RPATHs of ELF executables and libraries in /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 charset> shrinking /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHScharset-0.3.12-HcwIqgbGtt44OpCaaUboz9-ghc9.6.3.so charset> checking for references to /build/ in /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12... charset> patching script interpreter paths in /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 charset> stripping (with command strip and flags -S -p) in /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12/lib charset> shrinking RPATHs of ELF executables and libraries in /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc charset> checking for references to /build/ in /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc... charset> patching script interpreter paths in /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc regex> [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.p_o ) regex> [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.p_o ) regex> [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.p_o ) regex> [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.p_o ) regex> [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.p_o ) regex> [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.p_o ) regex> [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.p_o ) regex> [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.p_o ) regex> Running phase: checkPhase semigroupoids> Static (src/Data/Semigroupoid/Static.hs:35) semigroupoids> Warning: Data.Functor.Apply: could not find link destinations for: semigroupoids> - Text.ParserCombinators.ReadP.P semigroupoids> - Data.Biapplicative.Mag semigroupoids> Warning: Data.Functor.Bind: could not find link destinations for: semigroupoids> - Text.ParserCombinators.ReadP.P semigroupoids> - Data.Biapplicative.Mag hspec-megaparsec> depends megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> definite hspec-megaparsec-2.2.1-GTUXS44AsDXIvI0lmXAww-tests hspec-megaparsec> depends base-4.18.1.0 hspec-megaparsec> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-megaparsec> depends hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> depends megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq hspec-megaparsec> Using Cabal-3.10.1.0 compiled by ghc-9.6 hspec-megaparsec> Using compiler: ghc-9.6.3 hspec-megaparsec> Using install prefix: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 hspec-megaparsec> Executables installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/bin hspec-megaparsec> Libraries installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> Dynamic Libraries installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hspec-megaparsec> Private executables installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/libexec/x86_64-linux-ghc-9.6.3/hspec-megaparsec-2.2.1 hspec-megaparsec> Data files installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/share/x86_64-linux-ghc-9.6.3/hspec-megaparsec-2.2.1 hspec-megaparsec> Documentation installed in: hspec-megaparsec> /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc/share/doc/hspec-megaparsec-2.2.1 hspec-megaparsec> Configuration files installed in: hspec-megaparsec> /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/etc hspec-megaparsec> No alex found hspec-megaparsec> Using ar found on system at: hspec-megaparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hspec-megaparsec> No c2hs found hspec-megaparsec> No cpphs found hspec-megaparsec> No doctest found hspec-megaparsec> Using gcc version 14.3.0 given by user at: hspec-megaparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hspec-megaparsec> Using ghc version 9.6.3 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hspec-megaparsec> Using ghc-pkg version 9.6.3 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hspec-megaparsec> No ghcjs found hspec-megaparsec> No ghcjs-pkg found hspec-megaparsec> No greencard found hspec-megaparsec> Using haddock version 2.29.1 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hspec-megaparsec> No happy found hspec-megaparsec> Using haskell-suite found on system at: haskell-suite-dummy-location hspec-megaparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hspec-megaparsec> No hmake found hspec-megaparsec> Using hpc version 0.68 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hspec-megaparsec> Using hsc2hs version 0.68.9 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hspec-megaparsec> Using hscolour version 1.25 found on system at: hspec-megaparsec> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hspec-megaparsec> No jhc found hspec-megaparsec> Using ld found on system at: hspec-megaparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hspec-megaparsec> No pkg-config found hspec-megaparsec> Using runghc version 9.6.3 found on system at: hspec-megaparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hspec-megaparsec> Using strip version 2.44 found on system at: hspec-megaparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hspec-megaparsec> Using tar found on system at: hspec-megaparsec> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hspec-megaparsec> No uhc found hspec-megaparsec> Running phase: buildPhase hspec-megaparsec> Preprocessing library for hspec-megaparsec-2.2.1.. hspec-megaparsec> Building library for hspec-megaparsec-2.2.1.. hspec-megaparsec> [1 of 1] Compiling Test.Hspec.Megaparsec ( Test/Hspec/Megaparsec.hs, dist/build/Test/Hspec/Megaparsec.o, dist/build/Test/Hspec/Megaparsec.dyn_o ) hspec-megaparsec> [1 of 1] Compiling Test.Hspec.Megaparsec ( Test/Hspec/Megaparsec.hs, dist/build/Test/Hspec/Megaparsec.p_o ) hspec-megaparsec> Preprocessing test suite 'tests' for hspec-megaparsec-2.2.1.. hspec-megaparsec> Building test suite 'tests' for hspec-megaparsec-2.2.1.. hspec-megaparsec> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) hspec-megaparsec> [2 of 2] Linking dist/build/tests/tests invariant (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 invariant (post)> Pushing 2 paths (96 are already present) using zstd to cache sellout ⏳ invariant (post)> invariant (post)> Pushing /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 (5.49 MiB) invariant (post)> Pushing /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc (2.09 MiB) invariant (post)> invariant (post)> All done. invariant (post)> added 2 signatures invariant (post)> added 4 signatures invariant (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc /nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4 invariant (post)> copying 2 paths... invariant (post)> copying path '/nix/store/hf9fhma7rnms02sppqh8yr09m0iz2glv-invariant-0.6.4-doc' to 'https://cache.nix-ci.com'... invariant (post)> copying path '/nix/store/lkf1rgsvqff9hkqxybnsfbl0l4qwlaas-invariant-0.6.4' to 'https://cache.nix-ci.com'... invariant (post)> copying 1 paths... invariant (post)> copying path '/nix/store/bkpz4r81ipb4p71cmj5hm4yv6d6ai298-invariant-0.6.4.drv' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc quickcheck-instances (post)> Pushing 2 paths (130 are already present) using zstd to cache sellout ⏳ quickcheck-instances (post)> quickcheck-instances (post)> Pushing /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 (5.36 MiB) quickcheck-instances (post)> Pushing /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc (1.48 MiB) quickcheck-instances (post)> quickcheck-instances (post)> All done. quickcheck-instances (post)> added 2 signatures quickcheck-instances (post)> added 2 signatures quickcheck-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32 /nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc quickcheck-instances (post)> copying 2 paths... quickcheck-instances (post)> copying path '/nix/store/pr55mqiw73gpf41hmlkk09xb986vzrkz-quickcheck-instances-0.3.32-doc' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> copying path '/nix/store/17pg31d4z7k5qb6ibrh17zlfcdw4gh1v-quickcheck-instances-0.3.32' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> copying 1 paths... quickcheck-instances (post)> copying path '/nix/store/wzf3lvaxc2wa2bmdrvqablrf6frinzjd-quickcheck-instances-0.3.32.drv' to 'https://cache.nix-ci.com'... relude (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 relude (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ relude (post)> relude (post)> Pushing /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc (13.31 MiB) relude (post)> Pushing /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 (5.25 MiB) relude (post)> relude (post)> All done. relude (post)> added 2 signatures relude (post)> added 1 signatures relude (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc /nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0 relude (post)> copying 2 paths... relude (post)> copying path '/nix/store/7y5rdzlmd1qan0wwl4w2d5pgyr1qpgbf-relude-1.2.2.0-doc' to 'https://cache.nix-ci.com'... relude (post)> copying path '/nix/store/v1n7xhvlhbi48lln7acc9m47ad4gc7gc-relude-1.2.2.0' to 'https://cache.nix-ci.com'... relude (post)> copying 1 paths... relude (post)> copying path '/nix/store/caj1y168lwic1gdgrrxnq7shvbc0a884-relude-1.2.2.0.drv' to 'https://cache.nix-ci.com'... semirings (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 semirings (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ semirings (post)> semirings (post)> Pushing /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc (2.68 MiB) semirings (post)> Pushing /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 (8.36 MiB) semirings (post)> semirings (post)> All done. semirings (post)> added 2 signatures semirings (post)> added 1 signatures semirings (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc /nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7 semirings (post)> copying 2 paths... semirings (post)> copying path '/nix/store/q4mprfd644m99k0h6k34bzywwr4qg9dh-semirings-0.7-doc' to 'https://cache.nix-ci.com'... semirings (post)> copying path '/nix/store/wx1f8s44jxd1p0j74n0bgh1l11zqzjl4-semirings-0.7' to 'https://cache.nix-ci.com'... semirings (post)> copying 1 paths... semirings (post)> copying path '/nix/store/m0h94jsyf7w2aw75mbjr7gi87wzmwv4d-semirings-0.7.drv' to 'https://cache.nix-ci.com'... building '/nix/store/6qh2pkca7cvkn5q7ysdn6psa1py1zhhl-binary-orphans-1.0.5.drv'... building '/nix/store/9r8b5dn1pgxziz2mwblz8q00aswwr5xj-extra-1.7.16.drv'... building '/nix/store/bmb17sna9yv9f8x4lp166l7bp14lxnfs-indexed-traversable-instances-0.1.2.drv'... building '/nix/store/yybwia0w359h5rh0w7v86v0f0kdbi75w-monoid-subclasses-1.2.6.drv'... building '/nix/store/ihnj5v8nr4bqcm7zh3m9rcfshiyi1vl9-text-iso8601-0.1.1.drv'... attoparsec> +++ OK, failed as expected. Falsified, Falsified (after 4 tests and 3 shrinks): attoparsec> "\NUL" attoparsec> '\NUL' /= '\n' attoparsec> attoparsec> ('\NUL',Nothing) /= ('\r',Just '\n') attoparsec> notChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekChar': OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfy: OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfyWith: OK attoparsec> +++ OK, passed 100 tests. attoparsec> scan: OK attoparsec> +++ OK, passed 100 tests. attoparsec> skip: OK attoparsec> +++ OK, failed as expected. Falsified (after 3 tests and 11 shrinks): attoparsec> 'a' attoparsec> "a" attoparsec> not ('a' < 'a') attoparsec> skipWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> string: OK attoparsec> +++ OK, passed 100 tests. attoparsec> strings: OK attoparsec> +++ OK, passed 100 tests. attoparsec> stringCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> take: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeText: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeCount: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeLazyText: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeTill: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1_empty: OK attoparsec> +++ OK, passed 1 test. attoparsec> members: OK attoparsec> +++ OK, passed 100 tests. attoparsec> nonmembers: OK attoparsec> +++ OK, passed 100 tests. attoparsec> FastSet attoparsec> membership is correct: OK attoparsec> +++ OK, passed 100 tests. attoparsec> Regressions attoparsec> issue105: OK attoparsec> +++ OK, passed 100 tests. attoparsec> attoparsec> All 70 tests passed (0.16s) attoparsec> Test suite attoparsec-tests: PASS attoparsec> Test suite logged to: dist/test/attoparsec-0.14.4-attoparsec-tests.log attoparsec> 1 of 1 test suites (1 of 1 test cases) passed. attoparsec> Running phase: haddockPhase attoparsec> Running phase: installPhase attoparsec> Installing internal library attoparsec-internal in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal attoparsec> Installing library in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec> Running phase: fixupPhase attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 attoparsec> shrinking /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSattoparsec-0.14.4-CvjKGR06XX49x6vX3Xrh2a-attoparsec-internal-ghc9.6.3.so attoparsec> shrinking /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSattoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll-ghc9.6.3.so attoparsec> checking for references to /build/ in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4... attoparsec> patching script interpreter paths in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 attoparsec> stripping (with command strip and flags -S -p) in /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4/lib regex> Package has no test suites. regex> Running phase: haddockPhase regex> Preprocessing library for regex-1.1.0.2.. regex> Running Haddock on library for regex-1.1.0.2.. regex> Warning: --source-* options are ignored when --hyperlinked-source is enabled. regex> 100% ( 7 / 7) in 'Text.RE' regex> 90% ( 10 / 11) in 'Text.RE.REOptions' regex> Missing documentation for: regex> Module header regex> Warning: 'phi' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 96% ( 54 / 56) in 'Text.RE.Replace' regex> Missing documentation for: regex> Module header regex> replace (Text/RE/ZeInternals/Replace.lhs:190) regex> 0% ( 0 / 20) in 'Text.RE.TestBench.Parsers' regex> Missing documentation for: regex> Module header regex> parseInteger (Text/RE/ZeInternals/TestBench/Parsers.hs:62) regex> parseHex (Text/RE/ZeInternals/TestBench/Parsers.hs:65) regex> parseDouble (Text/RE/ZeInternals/TestBench/Parsers.hs:68) regex> parseString (Text/RE/ZeInternals/TestBench/Parsers.hs:71) regex> parseSimpleString (Text/RE/ZeInternals/TestBench/Parsers.hs:74) regex> parseDate (Text/RE/ZeInternals/TestBench/Parsers.hs:96) regex> parseSlashesDate (Text/RE/ZeInternals/TestBench/Parsers.hs:99) regex> parseTimeOfDay (Text/RE/ZeInternals/TestBench/Parsers.hs:102) regex> parseTimeZone (Text/RE/ZeInternals/TestBench/Parsers.hs:105) regex> parseDateTime (Text/RE/ZeInternals/TestBench/Parsers.hs:108) regex> parseDateTime8601 (Text/RE/ZeInternals/TestBench/Parsers.hs:111) regex> parseDateTimeCLF (Text/RE/ZeInternals/TestBench/Parsers.hs:114) regex> parseShortMonth (Text/RE/ZeInternals/TestBench/Parsers.hs:117) regex> shortMonthArray (Text/RE/ZeInternals/TestBench/Parsers.hs:134) regex> IPV4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:138) regex> parseIPv4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:140) regex> Severity (Text/RE/ZeInternals/TestBench/Parsers.hs:155) regex> parseSeverity (Text/RE/ZeInternals/TestBench/Parsers.hs:166) regex> severityKeywords (Text/RE/ZeInternals/TestBench/Parsers.hs:177) regex> 82% ( 23 / 28) in 'Text.RE.TestBench' regex> Missing documentation for: regex> Module header regex> presentRegexType (Text/RE/ZeInternals/TestBench.lhs:79) regex> mdRegexSource (Text/RE/ZeInternals/TestBench.lhs:494) regex> runTests (Text/RE/ZeInternals/TestBench.lhs:191) regex> runTests' (Text/RE/ZeInternals/TestBench.lhs:203) regex> 0% ( 0 / 4) in 'Text.RE.ZeInternals.Types.Poss' regex> Missing documentation for: regex> Module header regex> Poss (Text/RE/ZeInternals/Types/Poss.hs:8) regex> poss (Text/RE/ZeInternals/Types/Poss.hs:35) regex> poss2either (Text/RE/ZeInternals/Types/Poss.hs:39) regex> Warning: '$$' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 85% ( 6 / 7) in 'Text.RE.Tools.IsRegex' regex> Missing documentation for: regex> Module header regex> 91% ( 11 / 12) in 'Text.RE.Tools.Lex' regex> Missing documentation for: regex> Module header regex> Warning: 'velocity' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 95% ( 22 / 23) in 'Text.RE.Tools.Grep' regex> Missing documentation for: regex> Module header regex> 92% ( 12 / 13) in 'Text.RE.Tools.Find' regex> Missing documentation for: regex> Module header regex> Warning: 'LineEdit' is ambiguous. It is defined regex> * at Text/RE/Tools/Edit.lhs:56:5 regex> * at Text/RE/Tools/Edit.lhs:61:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/Tools/Edit.lhs:51:1 regex> 95% ( 20 / 21) in 'Text.RE.Tools.Edit' regex> Missing documentation for: regex> Module header regex> 95% ( 23 / 24) in 'Text.RE.Tools.Sed' regex> Missing documentation for: regex> Module header regex> 97% ( 41 / 42) in 'Text.RE.Tools' regex> Missing documentation for: regex> Module header regex> 83% ( 5 / 6) in 'Text.RE.Summa' regex> Missing documentation for: regex> Module header regex> Warning: 'SearcgReplace' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 87% ( 36 / 41) in 'Text.RE.ZeInternals' regex> Missing documentation for: regex> Module header regex> formatTokens0 (Text/RE/ZeInternals/NamedCaptures.lhs:220) regex> mkTDFA (Text/RE/ZeInternals/TestBench.lhs:75) semigroupoids> Documentation created: dist/doc/html/semigroupoids/index.html, semigroupoids> dist/doc/html/semigroupoids/semigroupoids.txt semigroupoids> Running phase: installPhase semigroupoids> Installing library in /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semigroupoids> Running phase: fixupPhase semigroupoids> shrinking RPATHs of ELF executables and libraries in /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 semigroupoids> shrinking /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSsemigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR-ghc9.6.3.so semigroupoids> checking for references to /build/ in /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1... semigroupoids> patching script interpreter paths in /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 semigroupoids> stripping (with command strip and flags -S -p) in /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1/lib semigroupoids> shrinking RPATHs of ELF executables and libraries in /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc semigroupoids> checking for references to /build/ in /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc... semigroupoids> patching script interpreter paths in /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc hspec-megaparsec> Running phase: checkPhase hspec-megaparsec> Running 1 test suites... hspec-megaparsec> Test suite tests: RUNNING... hspec-megaparsec> hspec-megaparsec> shouldParse hspec-megaparsec> works [✔] hspec-megaparsec> parseSatisfies hspec-megaparsec> works [✔] hspec-megaparsec> shouldFailOn hspec-megaparsec> works [✔] hspec-megaparsec> shouldSucceedOn hspec-megaparsec> works [✔] hspec-megaparsec> shouldFailWith hspec-megaparsec> works [✔] hspec-megaparsec> failsLeaving hspec-megaparsec> works [✔] hspec-megaparsec> succeedsLeaving hspec-megaparsec> works [✔] hspec-megaparsec> hspec-megaparsec> Finished in 0.0004 seconds hspec-megaparsec> 7 examples, 0 failures hspec-megaparsec> Test suite tests: PASS hspec-megaparsec> Test suite logged to: dist/test/hspec-megaparsec-2.2.1-tests.log hspec-megaparsec> 1 of 1 test suites (1 of 1 test cases) passed. hspec-megaparsec> Running phase: haddockPhase hspec-megaparsec> Preprocessing library for hspec-megaparsec-2.2.1.. hspec-megaparsec> Running Haddock on library for hspec-megaparsec-2.2.1.. hspec-megaparsec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hspec-megaparsec> Warning: 'NonEmpty' is out of scope. hspec-megaparsec> If you qualify the identifier, haddock can try to link it anyway. hspec-megaparsec> 100% ( 16 / 16) in 'Test.Hspec.Megaparsec' hspec-megaparsec> Documentation created: dist/doc/html/hspec-megaparsec/index.html, hspec-megaparsec> dist/doc/html/hspec-megaparsec/hspec-megaparsec.txt hspec-megaparsec> Preprocessing test suite 'tests' for hspec-megaparsec-2.2.1.. hspec-megaparsec> Running phase: installPhase hspec-megaparsec> Installing library in /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus hspec-megaparsec> Running phase: fixupPhase hspec-megaparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 hspec-megaparsec> shrinking /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus-ghc9.6.3.so hspec-megaparsec> checking for references to /build/ in /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1... hspec-megaparsec> patching script interpreter paths in /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 hspec-megaparsec> stripping (with command strip and flags -S -p) in /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1/lib hspec-megaparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc hspec-megaparsec> checking for references to /build/ in /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc... hspec-megaparsec> patching script interpreter paths in /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc binary-orphans> Running phase: setupCompilerEnvironmentPhase binary-orphans> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. extra> Running phase: setupCompilerEnvironmentPhase extra> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. charset (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 charset (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ charset (post)> charset (post)> Pushing /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc (1.38 MiB) charset (post)> Pushing /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 (6.42 MiB) charset (post)> charset (post)> All done. charset (post)> added 2 signatures charset (post)> added 1 signatures charset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc /nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12 charset (post)> copying 2 paths... charset (post)> copying path '/nix/store/9i1i2vw5g909p8qvql7wr26c4j10x3pk-charset-0.3.12-doc' to 'https://cache.nix-ci.com'... charset (post)> copying path '/nix/store/l9a1cpnywx1vd9yq8g9fk91c13ga20iv-charset-0.3.12' to 'https://cache.nix-ci.com'... charset (post)> copying 1 paths... charset (post)> copying path '/nix/store/3kccl45mfi5rj0cdyyk92acyqryw5y10-charset-0.3.12.drv' to 'https://cache.nix-ci.com'... regex> mkPCRE (Text/RE/ZeInternals/TestBench.lhs:75) regex> badMacros (Text/RE/ZeInternals/TestBench.lhs:184) regex> Warning: 'REOptions' is ambiguous. It is defined regex> * at Text/RE/REOptions.lhs:65:3 regex> * at Text/RE/ZeInternals/TDFA.hs:131:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/TDFA.hs:131:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Warning: 's' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Text.Lazy' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Text' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.String' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Sequence' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.ByteString.Lazy' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.ByteString' regex> Missing documentation for: regex> Module header regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Cannot find documentation for: $prelude regex> 98% ( 94 / 95) in 'Text.RE.TDFA' regex> Missing documentation for: regex> Module header regex> Warning: Text.RE.Replace: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TestBench: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> - Text.RE.ZeInternals.TestBench.FunctionID regex> - Text.RE.ZeInternals.TestBench.TestResult regex> Warning: Text.RE.ZeInternals: could not find link destinations for: regex> - Text.RE.ZeInternals.TestBench.TestBenchMatcher regex> - Text.RE.ZeInternals.NamedCaptures.FormatTokenREOptions regex> Warning: Text.RE.TDFA.Text.Lazy: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.Text: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.String: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.Sequence: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString.Lazy: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Documentation created: dist/doc/html/regex/index.html, regex> dist/doc/html/regex/regex.txt regex> Running phase: installPhase regex> Installing library in /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/regex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ regex> Running phase: fixupPhase regex> shrinking RPATHs of ELF executables and libraries in /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 regex> shrinking /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSregex-1.1.0.2-FTIMn8DrcLKFhxJxRQLCQQ-ghc9.6.3.so binary-orphans> Running phase: unpackPhase binary-orphans> unpacking source archive /nix/store/jblzi9rqh58x42czcmr51grb8qmk2sq2-binary-orphans-1.0.5.tar.gz binary-orphans> source root is binary-orphans-1.0.5 binary-orphans> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-orphans-1.0.5/test/Tests.hs" binary-orphans> Running phase: patchPhase binary-orphans> Replace Cabal file with edited version from mirror://hackage/binary-orphans-1.0.5/revision/1.cabal. binary-orphans> Running phase: compileBuildDriverPhase binary-orphans> setupCompileFlags: -package-db=/build/tmp.fXmLFqA1N7/setup-package.conf.d -threaded binary-orphans> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.fXmLFqA1N7/Main.o ) binary-orphans> [2 of 2] Linking Setup binary-orphans> Running phase: updateAutotoolsGnuConfigScriptsPhase binary-orphans> Running phase: configurePhase binary-orphans> configureFlags: --verbose --prefix=/nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 --with-gcc=gcc --package-db=/build/tmp.fXmLFqA1N7/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib binary-orphans> Using Parsec parser binary-orphans> Configuring binary-orphans-1.0.5... binary-orphans> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 binary-orphans> Dependency binary >=0.8.6.0 && <0.8.10: using binary-0.8.9.1 binary-orphans> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 binary-orphans> Dependency QuickCheck >=2.13.1 && <2.16: using QuickCheck-2.14.3 binary-orphans> Dependency base: using base-4.18.1.0 binary-orphans> Dependency binary: using binary-0.8.9.1 binary-orphans> Dependency binary-orphans: using binary-orphans-1.0.5 binary-orphans> Dependency quickcheck-instances >=0.3.28 && <0.4: using binary-orphans> quickcheck-instances-0.3.32 binary-orphans> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 binary-orphans> Dependency tasty >=0.10.1.2 && <1.6: using tasty-1.5.3 binary-orphans> Dependency tasty-quickcheck >=0.8.3.2 && <0.12: using tasty-quickcheck-0.11 binary-orphans> Source component graph: binary-orphans> component lib binary-orphans> component test:binary-orphans-test dependency lib binary-orphans> Configured component graph: binary-orphans> component binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> include base-4.18.1.0 binary-orphans> include binary-0.8.9.1 binary-orphans> component binary-orphans-1.0.5-HOtrCWABk8M1f8cLmzjMxo-binary-orphans-test binary-orphans> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt binary-orphans> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-orphans> include base-4.18.1.0 binary-orphans> include binary-0.8.9.1 binary-orphans> include binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-orphans> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-orphans> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-orphans> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-orphans> Linked component graph: binary-orphans> unit binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> include base-4.18.1.0 binary-orphans> include binary-0.8.9.1 binary-orphans> Data.Binary.Orphans=binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS:Data.Binary.Orphans binary-orphans> unit binary-orphans-1.0.5-HOtrCWABk8M1f8cLmzjMxo-binary-orphans-test binary-orphans> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt binary-orphans> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-orphans> include base-4.18.1.0 binary-orphans> include binary-0.8.9.1 extra> Running phase: unpackPhase extra> unpacking source archive /nix/store/zap07ayqyv48lfcxp4yva8sylcvy2knk-extra-1.7.16.tar.gz extra> source root is extra-1.7.16 extra> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "extra-1.7.16/test/TestUtil.hs" extra> Running phase: patchPhase extra> Replace Cabal file with edited version from mirror://hackage/extra-1.7.16/revision/1.cabal. extra> Running phase: compileBuildDriverPhase extra> setupCompileFlags: -package-db=/build/tmp.B1zNmgy9LT/setup-package.conf.d -threaded extra> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.B1zNmgy9LT/Main.o ) extra> [2 of 2] Linking Setup extra> Running phase: updateAutotoolsGnuConfigScriptsPhase extra> Running phase: configurePhase extra> configureFlags: --verbose --prefix=/nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc/share/doc/extra-1.7.16 --with-gcc=gcc --package-db=/build/tmp.B1zNmgy9LT/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib extra> Using Parsec parser extra> Configuring extra-1.7.16... extra> Dependency base >=4.9 && <4.21: using base-4.18.1.0 extra> Dependency clock >=0.7: using clock-0.8.4 extra> Dependency directory: using directory-1.3.8.1 extra> Dependency filepath: using filepath-1.4.100.4 extra> Dependency process: using process-1.6.17.0 extra> Dependency time: using time-1.12.2 extra> Dependency unix: using unix-2.8.1.0 extra> Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 extra> Dependency base >=4 && <5: using base-4.18.1.0 extra> Dependency directory: using directory-1.3.8.1 extra> Dependency extra: using extra-1.7.16 extra> Dependency filepath: using filepath-1.4.100.4 extra> Dependency quickcheck-instances >=0.3.17: using quickcheck-instances-0.3.32 extra> Dependency unix: using unix-2.8.1.0 extra> Source component graph: extra> component lib extra> component test:extra-test dependency lib extra> Configured component graph: extra> component extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> include base-4.18.1.0 extra> include clock-0.8.4-Bnns7LmnhG01nLONJf4lGG extra> include directory-1.3.8.1 extra> include filepath-1.4.100.4 extra> include process-1.6.17.0 extra> include time-1.12.2 extra> include unix-2.8.1.0 extra> component extra-1.7.16-J8bYhHK3Zlq51B5DJeRAR1-extra-test extra> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS extra> include base-4.18.1.0 extra> include directory-1.3.8.1 extra> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> include filepath-1.4.100.4 extra> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv extra> include unix-2.8.1.0 extra> Linked component graph: extra> unit extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> include base-4.18.1.0 extra> include clock-0.8.4-Bnns7LmnhG01nLONJf4lGG extra> include directory-1.3.8.1 extra> include filepath-1.4.100.4 extra> include process-1.6.17.0 extra> include time-1.12.2 extra> include unix-2.8.1.0 indexed-traversable-instances> Running phase: setupCompilerEnvironmentPhase indexed-traversable-instances> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. indexed-traversable-instances> Running phase: unpackPhase indexed-traversable-instances> unpacking source archive /nix/store/piy7fiiqr78dmbrs0lhbyiismy7byv84-indexed-traversable-instances-0.1.2.tar.gz indexed-traversable-instances> source root is indexed-traversable-instances-0.1.2 indexed-traversable-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "indexed-traversable-instances-0.1.2/tests/safe.hs" indexed-traversable-instances> Running phase: patchPhase indexed-traversable-instances> Replace Cabal file with edited version from mirror://hackage/indexed-traversable-instances-0.1.2/revision/1.cabal. indexed-traversable-instances> Running phase: compileBuildDriverPhase indexed-traversable-instances> setupCompileFlags: -package-db=/build/tmp.a2yAg1lrDC/setup-package.conf.d -threaded indexed-traversable-instances> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.a2yAg1lrDC/Main.o ) indexed-traversable-instances> [2 of 2] Linking Setup indexed-traversable-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase indexed-traversable-instances> Running phase: configurePhase indexed-traversable-instances> configureFlags: --verbose --prefix=/nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 --with-gcc=gcc --package-db=/build/tmp.a2yAg1lrDC/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib indexed-traversable-instances> Using Parsec parser indexed-traversable-instances> Configuring indexed-traversable-instances-0.1.2... indexed-traversable-instances> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 indexed-traversable-instances> Dependency base >=4.12 && <4.22: using base-4.18.1.0 indexed-traversable-instances> Dependency indexed-traversable >=0.1.4 && <0.2: using indexed-traversable-instances> indexed-traversable-0.1.4 indexed-traversable-instances> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 indexed-traversable-instances> Dependency unordered-containers >=0.2.8.0 && <0.3: using indexed-traversable-instances> unordered-containers-0.2.20 indexed-traversable-instances> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 indexed-traversable-instances> Dependency base: using base-4.18.1.0 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.4 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.2 indexed-traversable-instances> Dependency OneTuple: using OneTuple-0.4.2 indexed-traversable-instances> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 indexed-traversable-instances> Dependency base: using base-4.18.1.0 indexed-traversable-instances> Dependency containers: using containers-0.6.7 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.4 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.2 indexed-traversable-instances> Dependency quickcheck-instances >=0.3.29 && <0.4: using indexed-traversable-instances> quickcheck-instances-0.3.32 indexed-traversable-instances> Dependency tasty >=1.2.3 && <1.6: using tasty-1.5.3 indexed-traversable-instances> Dependency tasty-quickcheck >=0.10.1.1 && <0.12: using tasty-quickcheck-0.11 indexed-traversable-instances> Dependency transformers: using transformers-0.6.1.0 indexed-traversable-instances> Dependency unordered-containers: using unordered-containers-0.2.20 indexed-traversable-instances> Dependency vector: using vector-0.13.2.0 indexed-traversable-instances> Source component graph: indexed-traversable-instances> component lib indexed-traversable-instances> component test:indexed-tests dependency lib indexed-traversable-instances> component test:safe dependency lib indexed-traversable-instances> Configured component graph: indexed-traversable-instances> component indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> include base-4.18.1.0 monoid-subclasses> Running phase: setupCompilerEnvironmentPhase monoid-subclasses> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. monoid-subclasses> Running phase: unpackPhase monoid-subclasses> unpacking source archive /nix/store/qsgf9h0d9wlnsrhmas3c1zfpr71mv8n7-monoid-subclasses-1.2.6.tar.gz monoid-subclasses> source root is monoid-subclasses-1.2.6 monoid-subclasses> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "monoid-subclasses-1.2.6/Test/TestMonoidSubclasses.hs" monoid-subclasses> Running phase: patchPhase monoid-subclasses> Running phase: compileBuildDriverPhase monoid-subclasses> setupCompileFlags: -package-db=/build/tmp.xlwNvbVTZ4/setup-package.conf.d -threaded monoid-subclasses> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.xlwNvbVTZ4/Main.o ) monoid-subclasses> [2 of 2] Linking Setup monoid-subclasses> Running phase: updateAutotoolsGnuConfigScriptsPhase monoid-subclasses> Running phase: configurePhase monoid-subclasses> configureFlags: --verbose --prefix=/nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 --with-gcc=gcc --package-db=/build/tmp.xlwNvbVTZ4/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib monoid-subclasses> Using Parsec parser monoid-subclasses> Configuring monoid-subclasses-1.2.6... monoid-subclasses> Dependency base >=4.9 && <5: using base-4.18.1.0 monoid-subclasses> Dependency bytestring >=0.9 && <1.0: using bytestring-0.11.5.2 monoid-subclasses> Dependency commutative-semigroups >=0.1 && <0.3: using monoid-subclasses> commutative-semigroups-0.2.0.2 monoid-subclasses> Dependency containers >=0.5.7.0 && <0.9: using containers-0.6.7 monoid-subclasses> Dependency primes >=0.2 && <0.3: using primes-0.2.1.0 monoid-subclasses> Dependency text >=0.11 && <1.3 || >=2.0 && <2.2: using text-2.0.2 monoid-subclasses> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 monoid-subclasses> Dependency QuickCheck >=2.9 && <3: using QuickCheck-2.14.3 monoid-subclasses> Dependency base >=4.9 && <5: using base-4.18.1.0 monoid-subclasses> Dependency bytestring: using bytestring-0.11.5.2 monoid-subclasses> Dependency containers: using containers-0.6.7 monoid-subclasses> Dependency monoid-subclasses: using monoid-subclasses-1.2.6 monoid-subclasses> Dependency primes: using primes-0.2.1.0 monoid-subclasses> Dependency quickcheck-instances >=0.3.12 && <0.4: using monoid-subclasses> quickcheck-instances-0.3.32 monoid-subclasses> Dependency tasty >=0.7: using tasty-1.5.3 monoid-subclasses> Dependency tasty-quickcheck >=0.7 && <1.0: using tasty-quickcheck-0.11 monoid-subclasses> Dependency text: using text-2.0.2 monoid-subclasses> Dependency vector: using vector-0.13.2.0 monoid-subclasses> Source component graph: monoid-subclasses> component lib monoid-subclasses> component test:Main dependency lib monoid-subclasses> Configured component graph: monoid-subclasses> component monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> include base-4.18.1.0 monoid-subclasses> include bytestring-0.11.5.2 monoid-subclasses> include commutative-semigroups-0.2.0.2-DcS4lcNInSqD8ppyrvnmRV monoid-subclasses> include containers-0.6.7 monoid-subclasses> include primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu monoid-subclasses> include text-2.0.2 monoid-subclasses> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> component monoid-subclasses-1.2.6-GfGEboJkVmv7QIGsh06AQS-Main monoid-subclasses> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS monoid-subclasses> include base-4.18.1.0 monoid-subclasses> include bytestring-0.11.5.2 monoid-subclasses> include containers-0.6.7 monoid-subclasses> include monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> include primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu text-iso8601> Running phase: setupCompilerEnvironmentPhase text-iso8601> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. text-iso8601> Running phase: unpackPhase text-iso8601> unpacking source archive /nix/store/wrqbgf2l5m4qwdvap1q7rdwrciqxmvp2-text-iso8601-0.1.1.tar.gz text-iso8601> source root is text-iso8601-0.1.1 text-iso8601> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-iso8601-0.1.1/text-iso8601.cabal" text-iso8601> Running phase: patchPhase text-iso8601> Replace Cabal file with edited version from mirror://hackage/text-iso8601-0.1.1/revision/2.cabal. text-iso8601> Running phase: compileBuildDriverPhase text-iso8601> setupCompileFlags: -package-db=/build/tmp.ZyzL320VUC/setup-package.conf.d -threaded text-iso8601> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ZyzL320VUC/Main.o ) text-iso8601> [2 of 2] Linking Setup text-iso8601> Running phase: updateAutotoolsGnuConfigScriptsPhase text-iso8601> Running phase: configurePhase text-iso8601> configureFlags: --verbose --prefix=/nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 --with-gcc=gcc --package-db=/build/tmp.ZyzL320VUC/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib text-iso8601> Using Parsec parser text-iso8601> Configuring text-iso8601-0.1.1... text-iso8601> Dependency base >=4.12.0.0 && <5: using base-4.18.1.0 text-iso8601> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 text-iso8601> Dependency text >=1.2.3.0 && <1.3.0.0 || >=2.0 && <2.2: using text-2.0.2 text-iso8601> Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 text-iso8601> Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 text-iso8601> Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 text-iso8601> Dependency base: using base-4.18.1.0 text-iso8601> Dependency quickcheck-instances >=0.3.29.1 && <0.4: using text-iso8601> quickcheck-instances-0.3.32 text-iso8601> Dependency tasty >=1.4.3 && <1.6: using tasty-1.5.3 text-iso8601> Dependency tasty-hunit >=0.10.0.3 && <0.11: using tasty-hunit-0.10.2 text-iso8601> Dependency tasty-quickcheck >=0.10.2 && <0.12: using tasty-quickcheck-0.11 text-iso8601> Dependency text: using text-2.0.2 text-iso8601> Dependency text-iso8601: using text-iso8601-0.1.1 text-iso8601> Dependency time-compat: using time-compat-1.9.7 text-iso8601> Source component graph: text-iso8601> component lib text-iso8601> component test:text-iso8601-tests dependency lib text-iso8601> Configured component graph: text-iso8601> component text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> include base-4.18.1.0 text-iso8601> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL text-iso8601> include text-2.0.2 text-iso8601> include time-1.12.2 text-iso8601> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> component text-iso8601-0.1.1-HMmWkyRJ3JkCp5HsPsw5Qn-text-iso8601-tests text-iso8601> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS text-iso8601> include base-4.18.1.0 text-iso8601> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv text-iso8601> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-iso8601> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-iso8601> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-iso8601> include text-2.0.2 text-iso8601> include text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA attoparsec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 attoparsec (post)> Pushing 1 paths (76 are already present) using zstd to cache sellout ⏳ attoparsec (post)> attoparsec (post)> Pushing /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 (17.12 MiB) attoparsec (post)> attoparsec (post)> All done. attoparsec (post)> added 1 signatures attoparsec (post)> added 2 signatures attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4 attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/v6qqfmvvyr0dyk4vs3gs7zk29xbaffjh-attoparsec-0.14.4' to 'https://cache.nix-ci.com'... attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/f4pshagdpvdsyicj10ppldpaf8hkz7kg-attoparsec-0.14.4.drv' to 'https://cache.nix-ci.com'... hspec-megaparsec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc hspec-megaparsec (post)> Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ hspec-megaparsec (post)> hspec-megaparsec (post)> Pushing /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 (461.66 KiB) hspec-megaparsec (post)> Pushing /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc (296.56 KiB) hspec-megaparsec (post)> hspec-megaparsec (post)> All done. hspec-megaparsec (post)> added 2 signatures hspec-megaparsec (post)> added 1 signatures hspec-megaparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1 /nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc hspec-megaparsec (post)> copying 2 paths... hspec-megaparsec (post)> copying path '/nix/store/w5rcszkkpj1wgsh0pysx21d5k3ahdf40-hspec-megaparsec-2.2.1-doc' to 'https://cache.nix-ci.com'... hspec-megaparsec (post)> copying path '/nix/store/lvx9z3kka96jiwvxb5c76dygk3a8dklp-hspec-megaparsec-2.2.1' to 'https://cache.nix-ci.com'... hspec-megaparsec (post)> copying 1 paths... hspec-megaparsec (post)> copying path '/nix/store/bfjalxi71gpc98bm1nakr12na15y8mis-hspec-megaparsec-2.2.1.drv' to 'https://cache.nix-ci.com'... semigroupoids (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 semigroupoids (post)> Pushing 2 paths (94 are already present) using zstd to cache sellout ⏳ semigroupoids (post)> semigroupoids (post)> Pushing /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc (5.57 MiB) semigroupoids (post)> Pushing /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 (12.16 MiB) semigroupoids (post)> semigroupoids (post)> All done. semigroupoids (post)> added 2 signatures semigroupoids (post)> added 1 signatures semigroupoids (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc /nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1 semigroupoids (post)> copying 2 paths... semigroupoids (post)> copying path '/nix/store/kqijhf0k1zdm461x9xfa5f6zp81c4x26-semigroupoids-6.0.1-doc' to 'https://cache.nix-ci.com'... semigroupoids (post)> copying path '/nix/store/sxzczl86ifg5bv2flyzmqdrgakamb82a-semigroupoids-6.0.1' to 'https://cache.nix-ci.com'... semigroupoids (post)> copying 1 paths... semigroupoids (post)> copying path '/nix/store/cwljs8fma1v5464l4nxb40agblxq09gg-semigroupoids-6.0.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/cl8jcihn508z8mqvvb67y57jic4fbxaz-either-5.0.2.drv'... building '/nix/store/gbfy4wsv7wg71zdbvbx298qd3favl83v-foldl-1.4.18.drv'... building '/nix/store/79q9dw1qcza19vbg1i0l5i6a0vbhm97s-free-5.2.drv'... building '/nix/store/vy90mzy0pl81n3mfg823fzxrs2iz3a2j-hspec-attoparsec-0.1.0.2.drv'... building '/nix/store/7843lgy05ls1i70x3nrn7mjny37airjn-parsers-0.12.12.drv'... building '/nix/store/3l8hjrz22d9w4c187p4g864hzsjrzm72-reducers-3.12.5.drv'... building '/nix/store/6y9b5snidf5vf5l3c7ifrgr0ynm854k9-sqlite-simple-0.4.19.0.drv'... building '/nix/store/3z49fyal48cnwkfksm17gkb7gzq1r14c-tomland-1.3.3.3.drv'... regex> checking for references to /build/ in /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2... regex> patching script interpreter paths in /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 regex> stripping (with command strip and flags -S -p) in /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2/lib regex> shrinking RPATHs of ELF executables and libraries in /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc regex> checking for references to /build/ in /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc... regex> patching script interpreter paths in /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc binary-orphans> include binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-orphans> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-orphans> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-orphans> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-orphans> Ready component graph: binary-orphans> definite binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> depends base-4.18.1.0 binary-orphans> depends binary-0.8.9.1 binary-orphans> definite binary-orphans-1.0.5-HOtrCWABk8M1f8cLmzjMxo-binary-orphans-test binary-orphans> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt binary-orphans> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-orphans> depends base-4.18.1.0 binary-orphans> depends binary-0.8.9.1 binary-orphans> depends binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-orphans> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-orphans> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-orphans> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-orphans> Using Cabal-3.10.1.0 compiled by ghc-9.6 binary-orphans> Using compiler: ghc-9.6.3 binary-orphans> Using install prefix: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 binary-orphans> Executables installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/bin binary-orphans> Libraries installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> Dynamic Libraries installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 binary-orphans> Private executables installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/libexec/x86_64-linux-ghc-9.6.3/binary-orphans-1.0.5 binary-orphans> Data files installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/share/x86_64-linux-ghc-9.6.3/binary-orphans-1.0.5 binary-orphans> Documentation installed in: binary-orphans> /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 binary-orphans> Configuration files installed in: binary-orphans> /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/etc binary-orphans> No alex found binary-orphans> Using ar found on system at: binary-orphans> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar binary-orphans> No c2hs found binary-orphans> No cpphs found binary-orphans> No doctest found binary-orphans> Using gcc version 14.3.0 given by user at: binary-orphans> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc binary-orphans> Using ghc version 9.6.3 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc binary-orphans> Using ghc-pkg version 9.6.3 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 binary-orphans> No ghcjs found binary-orphans> No ghcjs-pkg found binary-orphans> No greencard found binary-orphans> Using haddock version 2.29.1 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 binary-orphans> No happy found binary-orphans> Using haskell-suite found on system at: haskell-suite-dummy-location binary-orphans> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location binary-orphans> No hmake found binary-orphans> Using hpc version 0.68 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 binary-orphans> Using hsc2hs version 0.68.9 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 binary-orphans> Using hscolour version 1.25 found on system at: binary-orphans> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour binary-orphans> No jhc found binary-orphans> Using ld found on system at: binary-orphans> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold binary-orphans> No pkg-config found binary-orphans> Using runghc version 9.6.3 found on system at: binary-orphans> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 binary-orphans> Using strip version 2.44 found on system at: binary-orphans> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip binary-orphans> Using tar found on system at: binary-orphans> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar binary-orphans> No uhc found binary-orphans> Running phase: buildPhase binary-orphans> Preprocessing library for binary-orphans-1.0.5.. binary-orphans> Building library for binary-orphans-1.0.5.. binary-orphans> [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.o, dist/build/Data/Binary/Orphans.dyn_o ) extra> Control.Concurrent.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Control.Concurrent.Extra,Control.Exception.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Control.Exception.Extra,Control.Monad.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Control.Monad.Extra,Data.Either.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Either.Extra,Data.Foldable.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Foldable.Extra,Data.IORef.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.IORef.Extra,Data.List.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.List.Extra,Data.List.NonEmpty.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.List.NonEmpty.Extra,Data.Monoid.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Monoid.Extra,Data.Tuple.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Tuple.Extra,Data.Typeable.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Typeable.Extra,Data.Version.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Data.Version.Extra,Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Extra,Numeric.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Numeric.Extra,System.Directory.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.Directory.Extra,System.Environment.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.Environment.Extra,System.IO.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.IO.Extra,System.Info.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.Info.Extra,System.Process.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.Process.Extra,System.Time.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:System.Time.Extra,Text.Read.Extra=extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ:Text.Read.Extra extra> unit extra-1.7.16-J8bYhHK3Zlq51B5DJeRAR1-extra-test extra> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS extra> include base-4.18.1.0 extra> include directory-1.3.8.1 extra> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> include filepath-1.4.100.4 extra> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv extra> include unix-2.8.1.0 extra> Ready component graph: extra> definite extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> depends base-4.18.1.0 extra> depends clock-0.8.4-Bnns7LmnhG01nLONJf4lGG extra> depends directory-1.3.8.1 extra> depends filepath-1.4.100.4 extra> depends process-1.6.17.0 extra> depends time-1.12.2 extra> depends unix-2.8.1.0 extra> definite extra-1.7.16-J8bYhHK3Zlq51B5DJeRAR1-extra-test extra> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS extra> depends base-4.18.1.0 extra> depends directory-1.3.8.1 extra> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> depends filepath-1.4.100.4 extra> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv extra> depends unix-2.8.1.0 extra> Using Cabal-3.10.1.0 compiled by ghc-9.6 extra> Using compiler: ghc-9.6.3 extra> Using install prefix: /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 extra> Executables installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/bin extra> Libraries installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> Dynamic Libraries installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 extra> Private executables installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/libexec/x86_64-linux-ghc-9.6.3/extra-1.7.16 extra> Data files installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/share/x86_64-linux-ghc-9.6.3/extra-1.7.16 extra> Documentation installed in: extra> /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc/share/doc/extra-1.7.16 extra> Configuration files installed in: extra> /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/etc extra> No alex found extra> Using ar found on system at: extra> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar extra> No c2hs found extra> No cpphs found extra> No doctest found extra> Using gcc version 14.3.0 given by user at: extra> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc extra> Using ghc version 9.6.3 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc extra> Using ghc-pkg version 9.6.3 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 extra> No ghcjs found extra> No ghcjs-pkg found extra> No greencard found extra> Using haddock version 2.29.1 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 extra> No happy found extra> Using haskell-suite found on system at: haskell-suite-dummy-location indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL indexed-traversable-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn indexed-traversable-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> component indexed-traversable-instances-0.1.2-ANCzdIG3WHNK1zuzXpOs2Q-indexed-tests indexed-traversable-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS indexed-traversable-instances> include base-4.18.1.0 indexed-traversable-instances> include containers-0.6.7 indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv indexed-traversable-instances> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 indexed-traversable-instances> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF indexed-traversable-instances> include transformers-0.6.1.0 indexed-traversable-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn indexed-traversable-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> component indexed-traversable-instances-0.1.2-3bLAzbqfjAN4wlPOtQznb0-safe indexed-traversable-instances> include base-4.18.1.0 indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> Linked component graph: indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> include base-4.18.1.0 indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL indexed-traversable-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn indexed-traversable-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> Data.Functor.WithIndex.Instances=indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq:Data.Functor.WithIndex.Instances indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-ANCzdIG3WHNK1zuzXpOs2Q-indexed-tests indexed-traversable-instances> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS indexed-traversable-instances> include base-4.18.1.0 indexed-traversable-instances> include containers-0.6.7 indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv indexed-traversable-instances> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 indexed-traversable-instances> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF indexed-traversable-instances> include transformers-0.6.1.0 indexed-traversable-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn indexed-traversable-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-3bLAzbqfjAN4wlPOtQznb0-safe indexed-traversable-instances> include base-4.18.1.0 indexed-traversable-instances> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> Ready component graph: indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> depends base-4.18.1.0 indexed-traversable-instances> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL indexed-traversable-instances> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn indexed-traversable-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-3bLAzbqfjAN4wlPOtQznb0-safe indexed-traversable-instances> depends base-4.18.1.0 indexed-traversable-instances> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> depends indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-ANCzdIG3WHNK1zuzXpOs2Q-indexed-tests indexed-traversable-instances> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt indexed-traversable-instances> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS indexed-traversable-instances> depends base-4.18.1.0 indexed-traversable-instances> depends containers-0.6.7 indexed-traversable-instances> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 indexed-traversable-instances> depends indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv indexed-traversable-instances> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 indexed-traversable-instances> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF indexed-traversable-instances> depends transformers-0.6.1.0 indexed-traversable-instances> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn monoid-subclasses> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv monoid-subclasses> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 monoid-subclasses> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF monoid-subclasses> include text-2.0.2 monoid-subclasses> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> Linked component graph: monoid-subclasses> unit monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> include base-4.18.1.0 monoid-subclasses> include bytestring-0.11.5.2 monoid-subclasses> include commutative-semigroups-0.2.0.2-DcS4lcNInSqD8ppyrvnmRV monoid-subclasses> include containers-0.6.7 monoid-subclasses> include primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu monoid-subclasses> include text-2.0.2 monoid-subclasses> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> Data.Monoid.Cancellative=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Cancellative,Data.Monoid.Factorial=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Factorial,Data.Monoid.GCD=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.GCD,Data.Monoid.Instances.ByteString.UTF8=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.ByteString.UTF8,Data.Monoid.Instances.CharVector=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.CharVector,Data.Monoid.Instances.Concat=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.Concat,Data.Monoid.Instances.Measured=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.Measured,Data.Monoid.Instances.Positioned=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.Positioned,Data.Monoid.Instances.PrefixMemory=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.PrefixMemory,Data.Monoid.Instances.Stateful=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Instances.Stateful,Data.Monoid.LCM=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.LCM,Data.Monoid.Monus=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Monus,Data.Monoid.Null=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Null,Data.Monoid.Textual=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Monoid.Textual,Data.Semigroup.Cancellative=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Semigroup.Cancellative,Data.Semigroup.Factorial=monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3:Data.Semigroup.Factorial monoid-subclasses> unit monoid-subclasses-1.2.6-GfGEboJkVmv7QIGsh06AQS-Main monoid-subclasses> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS monoid-subclasses> include base-4.18.1.0 monoid-subclasses> include bytestring-0.11.5.2 monoid-subclasses> include containers-0.6.7 monoid-subclasses> include monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> include primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu monoid-subclasses> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv monoid-subclasses> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 monoid-subclasses> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF monoid-subclasses> include text-2.0.2 monoid-subclasses> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> Ready component graph: monoid-subclasses> definite monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> depends base-4.18.1.0 monoid-subclasses> depends bytestring-0.11.5.2 monoid-subclasses> depends commutative-semigroups-0.2.0.2-DcS4lcNInSqD8ppyrvnmRV monoid-subclasses> depends containers-0.6.7 monoid-subclasses> depends primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu monoid-subclasses> depends text-2.0.2 monoid-subclasses> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> definite monoid-subclasses-1.2.6-GfGEboJkVmv7QIGsh06AQS-Main monoid-subclasses> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS monoid-subclasses> depends base-4.18.1.0 monoid-subclasses> depends bytestring-0.11.5.2 monoid-subclasses> depends containers-0.6.7 monoid-subclasses> depends monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> depends primes-0.2.1.0-F3C7k0rewQo6QxtSdUqpqu monoid-subclasses> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv monoid-subclasses> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 monoid-subclasses> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF monoid-subclasses> depends text-2.0.2 monoid-subclasses> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO monoid-subclasses> Using Cabal-3.10.1.0 compiled by ghc-9.6 monoid-subclasses> Using compiler: ghc-9.6.3 monoid-subclasses> Using install prefix: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 monoid-subclasses> Executables installed in: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/bin monoid-subclasses> Libraries installed in: text-iso8601> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> Linked component graph: text-iso8601> unit text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> include base-4.18.1.0 text-iso8601> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL text-iso8601> include text-2.0.2 text-iso8601> include time-1.12.2 text-iso8601> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> Data.Time.FromText=text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA:Data.Time.FromText,Data.Time.ToText=text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA:Data.Time.ToText text-iso8601> unit text-iso8601-0.1.1-HMmWkyRJ3JkCp5HsPsw5Qn-text-iso8601-tests text-iso8601> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS text-iso8601> include base-4.18.1.0 text-iso8601> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv text-iso8601> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-iso8601> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-iso8601> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-iso8601> include text-2.0.2 text-iso8601> include text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> Ready component graph: text-iso8601> definite text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> depends base-4.18.1.0 text-iso8601> depends integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL text-iso8601> depends text-2.0.2 text-iso8601> depends time-1.12.2 text-iso8601> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> definite text-iso8601-0.1.1-HMmWkyRJ3JkCp5HsPsw5Qn-text-iso8601-tests text-iso8601> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS text-iso8601> depends base-4.18.1.0 text-iso8601> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv text-iso8601> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 text-iso8601> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm text-iso8601> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF text-iso8601> depends text-2.0.2 text-iso8601> depends text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 text-iso8601> Using Cabal-3.10.1.0 compiled by ghc-9.6 text-iso8601> Using compiler: ghc-9.6.3 text-iso8601> Using install prefix: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 text-iso8601> Executables installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/bin text-iso8601> Libraries installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> Dynamic Libraries installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 text-iso8601> Private executables installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/libexec/x86_64-linux-ghc-9.6.3/text-iso8601-0.1.1 text-iso8601> Data files installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/share/x86_64-linux-ghc-9.6.3/text-iso8601-0.1.1 text-iso8601> Documentation installed in: text-iso8601> /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 text-iso8601> Configuration files installed in: text-iso8601> /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/etc text-iso8601> No alex found text-iso8601> Using ar found on system at: text-iso8601> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar text-iso8601> No c2hs found text-iso8601> No cpphs found text-iso8601> No doctest found text-iso8601> Using gcc version 14.3.0 given by user at: text-iso8601> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc text-iso8601> Using ghc version 9.6.3 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc text-iso8601> Using ghc-pkg version 9.6.3 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 text-iso8601> No ghcjs found text-iso8601> No ghcjs-pkg found text-iso8601> No greencard found text-iso8601> Using haddock version 2.29.1 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 text-iso8601> No happy found text-iso8601> Using haskell-suite found on system at: haskell-suite-dummy-location text-iso8601> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location text-iso8601> No hmake found text-iso8601> Using hpc version 0.68 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 text-iso8601> Using hsc2hs version 0.68.9 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 text-iso8601> Using hscolour version 1.25 found on system at: text-iso8601> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour either> Running phase: setupCompilerEnvironmentPhase either> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. either> Running phase: unpackPhase either> unpacking source archive /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz either> source root is either-5.0.2 either> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "either-5.0.2/.vim.custom" either> Running phase: patchPhase either> Replace Cabal file with edited version from mirror://hackage/either-5.0.2/revision/2.cabal. either> Running phase: compileBuildDriverPhase either> setupCompileFlags: -package-db=/build/tmp.rjsFNDywOV/setup-package.conf.d -threaded either> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.rjsFNDywOV/Main.o ) either> [2 of 2] Linking Setup foldl> Running phase: setupCompilerEnvironmentPhase foldl> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. foldl> Running phase: unpackPhase foldl> unpacking source archive /nix/store/9a7d6qdjvwpsnv1w5zlzagnizdddqi51-foldl-1.4.18.tar.gz foldl> source root is foldl-1.4.18 foldl> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "foldl-1.4.18/test/doctest.hs" foldl> Running phase: patchPhase foldl> Replace Cabal file with edited version from mirror://hackage/foldl-1.4.18/revision/1.cabal. foldl> Running phase: compileBuildDriverPhase foldl> setupCompileFlags: -package-db=/build/tmp.K5t8ElVKqp/setup-package.conf.d -threaded foldl> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.K5t8ElVKqp/Main.o ) foldl> [2 of 2] Linking Setup free> Running phase: setupCompilerEnvironmentPhase free> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. free> Running phase: unpackPhase free> unpacking source archive /nix/store/ww34c3nzhs0wrgn68lk5d0qk9rgdm1d7-free-5.2.tar.gz free> source root is free-5.2 free> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "free-5.2/.vim.custom" free> Running phase: patchPhase free> Replace Cabal file with edited version from mirror://hackage/free-5.2/revision/7.cabal. free> Running phase: compileBuildDriverPhase free> setupCompileFlags: -package-db=/build/tmp.nuzb7cE8WA/setup-package.conf.d -threaded free> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.nuzb7cE8WA/Main.o ) hspec-attoparsec> Running phase: setupCompilerEnvironmentPhase hspec-attoparsec> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hspec-attoparsec> Running phase: unpackPhase hspec-attoparsec> unpacking source archive /nix/store/y3ywaxgryfcmhfi8d2nz0lkpcx4kz500-hspec-attoparsec-0.1.0.2.tar.gz hspec-attoparsec> source root is hspec-attoparsec-0.1.0.2 hspec-attoparsec> setting SOURCE_DATE_EPOCH to timestamp 1426942088 of file "hspec-attoparsec-0.1.0.2/tests/Spec.hs" hspec-attoparsec> Running phase: patchPhase hspec-attoparsec> Running phase: compileBuildDriverPhase hspec-attoparsec> setupCompileFlags: -package-db=/build/tmp.1cqck2O9WS/setup-package.conf.d -threaded parsers> Running phase: setupCompilerEnvironmentPhase parsers> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. reducers> Running phase: setupCompilerEnvironmentPhase reducers> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. binary-orphans> [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.p_o ) binary-orphans> Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. binary-orphans> Building test suite 'binary-orphans-test' for binary-orphans-1.0.5.. binary-orphans> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/binary-orphans-test/binary-orphans-test-tmp/Main.o ) binary-orphans> [2 of 2] Linking dist/build/binary-orphans-test/binary-orphans-test binary-orphans> Running phase: checkPhase binary-orphans> Running 1 test suites... binary-orphans> Test suite binary-orphans-test: RUNNING... binary-orphans> Roundtrip binary-orphans> Natural: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> Sum Int: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> Min Int: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> Solo Int: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> ByteArray: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> binary-orphans> All 5 tests passed (0.00s) binary-orphans> Test suite binary-orphans-test: PASS binary-orphans> Test suite logged to: dist/test/binary-orphans-1.0.5-binary-orphans-test.log binary-orphans> 1 of 1 test suites (1 of 1 test cases) passed. binary-orphans> Running phase: haddockPhase binary-orphans> Preprocessing library for binary-orphans-1.0.5.. binary-orphans> Running Haddock on library for binary-orphans-1.0.5.. binary-orphans> Warning: --source-* options are ignored when --hyperlinked-source is enabled. binary-orphans> 0% ( 0 / 1) in 'Data.Binary.Orphans' binary-orphans> Missing documentation for: binary-orphans> Module header binary-orphans> Documentation created: dist/doc/html/binary-orphans/index.html, binary-orphans> dist/doc/html/binary-orphans/binary-orphans.txt binary-orphans> Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. binary-orphans> Running phase: installPhase binary-orphans> Installing library in /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-orphans> Running phase: fixupPhase binary-orphans> shrinking RPATHs of ELF executables and libraries in /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 binary-orphans> shrinking /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSbinary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS-ghc9.6.3.so binary-orphans> checking for references to /build/ in /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5... binary-orphans> patching script interpreter paths in /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 binary-orphans> stripping (with command strip and flags -S -p) in /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5/lib binary-orphans> shrinking RPATHs of ELF executables and libraries in /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc binary-orphans> checking for references to /build/ in /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc... binary-orphans> patching script interpreter paths in /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc extra> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location extra> No hmake found extra> Using hpc version 0.68 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 extra> Using hsc2hs version 0.68.9 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 extra> Using hscolour version 1.25 found on system at: extra> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour extra> No jhc found extra> Using ld found on system at: extra> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold extra> No pkg-config found extra> Using runghc version 9.6.3 found on system at: extra> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 extra> Using strip version 2.44 found on system at: extra> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip extra> Using tar found on system at: extra> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar extra> No uhc found extra> Running phase: buildPhase extra> Preprocessing library for extra-1.7.16.. extra> Building library for extra-1.7.16.. extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.o, dist/build/Data/IORef/Extra.dyn_o ) extra> [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.o, dist/build/Data/Monoid/Extra.dyn_o ) extra> [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.o, dist/build/Data/Tuple/Extra.dyn_o ) extra> [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.o, dist/build/Data/Typeable/Extra.dyn_o ) extra> [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.o, dist/build/Numeric/Extra.dyn_o ) extra> [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.o, dist/build/Partial.dyn_o ) extra> [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.o, dist/build/Data/Version/Extra.dyn_o ) extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.o, dist/build/Data/List/NonEmpty/Extra.dyn_o ) extra> [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.o, dist/build/Data/Either/Extra.dyn_o ) extra> [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.o, dist/build/Control/Exception/Extra.dyn_o ) extra> [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.o, dist/build/Data/Foldable/Extra.dyn_o ) extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.o, dist/build/Control/Concurrent/Extra.dyn_o ) extra> [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.o, dist/build/System/Directory/Extra.dyn_o ) extra> [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.o, dist/build/System/Environment/Extra.dyn_o ) extra> [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.o, dist/build/System/IO/Extra.dyn_o ) extra> [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.o, dist/build/System/Info/Extra.dyn_o ) extra> [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.o, dist/build/System/Process/Extra.dyn_o ) extra> [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.o, dist/build/System/Time/Extra.dyn_o ) extra> [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.o, dist/build/Extra.dyn_o ) extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.o, dist/build/Text/Read/Extra.dyn_o ) indexed-traversable-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO indexed-traversable-instances> Using Cabal-3.10.1.0 compiled by ghc-9.6 indexed-traversable-instances> Using compiler: ghc-9.6.3 indexed-traversable-instances> Using install prefix: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 indexed-traversable-instances> Executables installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/bin indexed-traversable-instances> Libraries installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> Dynamic Libraries installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 indexed-traversable-instances> Private executables installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/libexec/x86_64-linux-ghc-9.6.3/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Data files installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/share/x86_64-linux-ghc-9.6.3/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Documentation installed in: indexed-traversable-instances> /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Configuration files installed in: indexed-traversable-instances> /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/etc indexed-traversable-instances> No alex found indexed-traversable-instances> Using ar found on system at: indexed-traversable-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar indexed-traversable-instances> No c2hs found indexed-traversable-instances> No cpphs found indexed-traversable-instances> No doctest found indexed-traversable-instances> Using gcc version 14.3.0 given by user at: indexed-traversable-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc indexed-traversable-instances> Using ghc version 9.6.3 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc indexed-traversable-instances> Using ghc-pkg version 9.6.3 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 indexed-traversable-instances> No ghcjs found indexed-traversable-instances> No ghcjs-pkg found indexed-traversable-instances> No greencard found indexed-traversable-instances> Using haddock version 2.29.1 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 indexed-traversable-instances> No happy found indexed-traversable-instances> Using haskell-suite found on system at: haskell-suite-dummy-location indexed-traversable-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location indexed-traversable-instances> No hmake found indexed-traversable-instances> Using hpc version 0.68 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 indexed-traversable-instances> Using hsc2hs version 0.68.9 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 indexed-traversable-instances> Using hscolour version 1.25 found on system at: indexed-traversable-instances> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour indexed-traversable-instances> No jhc found indexed-traversable-instances> Using ld found on system at: indexed-traversable-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold indexed-traversable-instances> No pkg-config found indexed-traversable-instances> Using runghc version 9.6.3 found on system at: indexed-traversable-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 indexed-traversable-instances> Using strip version 2.44 found on system at: indexed-traversable-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip indexed-traversable-instances> Using tar found on system at: indexed-traversable-instances> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar indexed-traversable-instances> No uhc found indexed-traversable-instances> Running phase: buildPhase indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.o, dist/build/Data/Functor/WithIndex/Instances.dyn_o ) indexed-traversable-instances> [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.p_o ) indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building test suite 'safe' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> [1 of 1] Compiling Main ( tests/safe.hs, dist/build/safe/safe-tmp/Main.o ) indexed-traversable-instances> [2 of 2] Linking dist/build/safe/safe indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> [1 of 1] Compiling Main ( tests/main.hs, dist/build/indexed-tests/indexed-tests-tmp/Main.o ) monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> Dynamic Libraries installed in: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 monoid-subclasses> Private executables installed in: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/libexec/x86_64-linux-ghc-9.6.3/monoid-subclasses-1.2.6 monoid-subclasses> Data files installed in: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/share/x86_64-linux-ghc-9.6.3/monoid-subclasses-1.2.6 monoid-subclasses> Documentation installed in: monoid-subclasses> /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 monoid-subclasses> Configuration files installed in: monoid-subclasses> /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/etc monoid-subclasses> No alex found monoid-subclasses> Using ar found on system at: monoid-subclasses> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar monoid-subclasses> No c2hs found monoid-subclasses> No cpphs found monoid-subclasses> No doctest found monoid-subclasses> Using gcc version 14.3.0 given by user at: monoid-subclasses> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc monoid-subclasses> Using ghc version 9.6.3 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc monoid-subclasses> Using ghc-pkg version 9.6.3 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 monoid-subclasses> No ghcjs found monoid-subclasses> No ghcjs-pkg found monoid-subclasses> No greencard found monoid-subclasses> Using haddock version 2.29.1 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 monoid-subclasses> No happy found monoid-subclasses> Using haskell-suite found on system at: haskell-suite-dummy-location monoid-subclasses> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location monoid-subclasses> No hmake found monoid-subclasses> Using hpc version 0.68 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 monoid-subclasses> Using hsc2hs version 0.68.9 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 monoid-subclasses> Using hscolour version 1.25 found on system at: monoid-subclasses> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour monoid-subclasses> No jhc found monoid-subclasses> Using ld found on system at: monoid-subclasses> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold monoid-subclasses> No pkg-config found monoid-subclasses> Using runghc version 9.6.3 found on system at: monoid-subclasses> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 monoid-subclasses> Using strip version 2.44 found on system at: monoid-subclasses> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip monoid-subclasses> Using tar found on system at: monoid-subclasses> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar monoid-subclasses> No uhc found monoid-subclasses> Running phase: buildPhase monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.6.. monoid-subclasses> Building library for monoid-subclasses-1.2.6.. monoid-subclasses> [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.o, dist/build/Data/Monoid/Null.dyn_o ) monoid-subclasses> [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.o, dist/build/Data/Semigroup/Cancellative.dyn_o ) monoid-subclasses> [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.o, dist/build/Data/Monoid/Monus.dyn_o ) monoid-subclasses> [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.o, dist/build/Data/Monoid/GCD.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ text-iso8601> No jhc found text-iso8601> Using ld found on system at: text-iso8601> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold text-iso8601> No pkg-config found text-iso8601> Using runghc version 9.6.3 found on system at: text-iso8601> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 text-iso8601> Using strip version 2.44 found on system at: text-iso8601> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip text-iso8601> Using tar found on system at: text-iso8601> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar text-iso8601> No uhc found text-iso8601> Running phase: buildPhase text-iso8601> Preprocessing library for text-iso8601-0.1.1.. text-iso8601> Building library for text-iso8601-0.1.1.. text-iso8601> [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.o, dist/build/Data/Time/FromText.dyn_o ) text-iso8601> [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.o, dist/build/Data/Time/ToText.dyn_o ) text-iso8601> [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.p_o ) text-iso8601> [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.p_o ) text-iso8601> Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> Building test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> [1 of 1] Compiling Main ( tests/text-iso8601-tests.hs, dist/build/text-iso8601-tests/text-iso8601-tests-tmp/Main.o ) text-iso8601> [2 of 2] Linking dist/build/text-iso8601-tests/text-iso8601-tests text-iso8601> Running phase: checkPhase text-iso8601> Running 1 test suites... text-iso8601> Test suite text-iso8601-tests: RUNNING... text-iso8601> text-iso8601 text-iso8601> roundtrip text-iso8601> Day: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> LocalTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> TimeZone: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> UTCTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> ZonedTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> TimeOfDay: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Integer: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Month: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Quarter: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> QuarterOfYear: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> accepts text-iso8601> UTCTime accepts "2023-06-09 02:35:33Z": OK text-iso8601> UTCTime accepts "2023-06-09T02:35:60Z": OK text-iso8601> UTCTime accepts "1985-04-12T23:20:50.52Z": OK text-iso8601> UTCTime accepts "1996-12-19T16:39:57-08:00": OK text-iso8601> UTCTime accepts "1990-12-31T23:59:60Z": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-08:00": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:27.87+00:20": OK text-iso8601> UTCTime accepts "1937-01-01 12:00Z": OK text-iso8601> LocalTime accepts "1937-01-01 12:00": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-0800": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-08": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:00+23:59": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:00-23:59": OK text-iso8601> rejected text-iso8601> UTCTime rejects "2023-06-09T02:35:33 Z": OK text-iso8601> Day rejects "99-12-12": OK text-iso8601> UTCTime rejects "2023-06-09T02:35:33z": OK text-iso8601> UTCTime rejects "2023-06-09t02:35:33Z": OK text-iso8601> UTCTime rejects "1937-01-01T12:00:00+24:59": OK text-iso8601> UTCTime rejects "1937-01-01T12:00:00-23:60": OK text-iso8601> text-iso8601> All 29 tests passed (0.01s) text-iso8601> Test suite text-iso8601-tests: PASS text-iso8601> Test suite logged to: dist/test/text-iso8601-0.1.1-text-iso8601-tests.log text-iso8601> 1 of 1 test suites (1 of 1 test cases) passed. text-iso8601> Running phase: haddockPhase text-iso8601> Preprocessing library for text-iso8601-0.1.1.. text-iso8601> Running Haddock on library for text-iso8601-0.1.1.. text-iso8601> Warning: --source-* options are ignored when --hyperlinked-source is enabled. text-iso8601> Warning: 'zonedTime' is out of scope. regex (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 regex (post)> Pushing 2 paths (86 are already present) using zstd to cache sellout ⏳ regex (post)> regex (post)> Pushing /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 (15.65 MiB) regex (post)> Pushing /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc (6.31 MiB) regex (post)> regex (post)> All done. regex (post)> added 2 signatures regex (post)> added 4 signatures regex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc /nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2 regex (post)> copying 2 paths... regex (post)> copying path '/nix/store/llq25bm1b06zalnf7f7g8g8ra016qrgz-regex-1.1.0.2-doc' to 'https://cache.nix-ci.com'... regex (post)> copying path '/nix/store/q7asakl9ci2i3nsv0sqqabb2xkj2z55f-regex-1.1.0.2' to 'https://cache.nix-ci.com'... regex (post)> copying 1 paths... regex (post)> copying path '/nix/store/g8cmg6chf45188xnnzdaif0kj602a22m-regex-1.1.0.2.drv' to 'https://cache.nix-ci.com'... extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.p_o ) extra> [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.p_o ) extra> [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.p_o ) extra> [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.p_o ) extra> [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.p_o ) extra> [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.p_o ) extra> [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.p_o ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.p_o ) extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.p_o ) extra> [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.p_o ) extra> [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.p_o ) extra> [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.p_o ) extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.p_o ) extra> [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.p_o ) extra> [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.p_o ) extra> [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.p_o ) extra> [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.p_o ) extra> [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.p_o ) extra> [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.p_o ) extra> [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.p_o ) extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.p_o ) extra> Preprocessing test suite 'extra-test' for extra-1.7.16.. extra> Building test suite 'extra-test' for extra-1.7.16.. extra> [1 of 4] Compiling TestUtil ( test/TestUtil.hs, dist/build/extra-test/extra-test-tmp/TestUtil.o ) extra> [2 of 4] Compiling TestGen ( test/TestGen.hs, dist/build/extra-test/extra-test-tmp/TestGen.o ) extra> [3 of 4] Compiling TestCustom ( test/TestCustom.hs, dist/build/extra-test/extra-test-tmp/TestCustom.o ) extra> [4 of 4] Compiling Test ( test/Test.hs, dist/build/extra-test/extra-test-tmp/Test.o ) extra> [5 of 5] Linking dist/build/extra-test/extra-test extra> Running phase: checkPhase extra> Running 1 test suites... extra> Test suite extra-test: RUNNING... extra> withTempFile extra> +++ OK, passed 1 test. extra> captureOutput extra> +++ OK, passed 1 test. extra> \(x :: IO Int) -> void (once x) == pure () extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> join (once x) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do y <- once x; y; y) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do y <- once x; y ||| y) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> join (onceFork x) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do a <- onceFork x; a; a) == x extra> +++ OK, passed 100 tests. extra> stringException "test" == pure "test" extra> +++ OK, passed 1 test. extra> stringException ("test" ++ undefined) == pure "test" extra> +++ OK, passed 1 test. extra> stringException ("test" ++ undefined ++ "hello") == pure "test" extra> +++ OK, passed 1 test. extra> stringException ['t','e','s','t',undefined] == pure "test" extra> +++ OK, passed 1 test. extra> ignore (print 1) == print 1 extra> +++ OK, passed 1 test. extra> ignore (fail "die") == pure () extra> +++ OK, passed 1 test. extra> catch (errorIO "Hello") (\(ErrorCall x) -> pure x) == pure "Hello" extra> +++ OK, passed 1 test. indexed-traversable-instances> [2 of 2] Linking dist/build/indexed-tests/indexed-tests indexed-traversable-instances> Running phase: checkPhase indexed-traversable-instances> Running 2 test suites... indexed-traversable-instances> Test suite safe: RUNNING... indexed-traversable-instances> Test suite safe: PASS indexed-traversable-instances> Test suite logged to: dist/test/indexed-traversable-instances-0.1.2-safe.log indexed-traversable-instances> Test suite indexed-tests: RUNNING... indexed-traversable-instances> tests indexed-traversable-instances> [] indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Map Int indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> HashMap Int indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Seq indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.04s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Vector indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Solo indexed-traversable-instances> imapDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> IntMap indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indexed-traversable-instances> All 42 tests passed (0.53s) indexed-traversable-instances> Test suite indexed-tests: PASS indexed-traversable-instances> Test suite logged to: indexed-traversable-instances> dist/test/indexed-traversable-instances-0.1.2-indexed-tests.log indexed-traversable-instances> 2 of 2 test suites (2 of 2 test cases) passed. indexed-traversable-instances> Running phase: haddockPhase indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Running Haddock on library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Warning: The documentation for the following packages are not installed. No indexed-traversable-instances> links will be generated to these packages: vector-0.13.2.0 indexed-traversable-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. indexed-traversable-instances> 100% ( 1 / 1) in 'Data.Functor.WithIndex.Instances' indexed-traversable-instances> Warning: Data.Functor.WithIndex.Instances: could not find link destinations for: indexed-traversable-instances> - Data.Vector.Vector indexed-traversable-instances> Documentation created: dist/doc/html/indexed-traversable-instances/index.html, indexed-traversable-instances> dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Running phase: installPhase monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 211 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 212 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 274 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 275 | Just y' = stripSuffix s y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.o, dist/build/Data/Monoid/LCM.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant text-iso8601> If you qualify the identifier, haddock can try to link it anyway. text-iso8601> 100% ( 11 / 11) in 'Data.Time.FromText' text-iso8601> 9% ( 1 / 11) in 'Data.Time.ToText' text-iso8601> Missing documentation for: text-iso8601> Module header text-iso8601> buildDay (src/Data/Time/ToText.hs:37) text-iso8601> buildLocalTime (src/Data/Time/ToText.hs:121) text-iso8601> buildTimeOfDay (src/Data/Time/ToText.hs:73) text-iso8601> buildTimeZone (src/Data/Time/ToText.hs:105) text-iso8601> buildUTCTime (src/Data/Time/ToText.hs:117) text-iso8601> buildZonedTime (src/Data/Time/ToText.hs:125) text-iso8601> buildMonth (src/Data/Time/ToText.hs:42) text-iso8601> buildQuarter (src/Data/Time/ToText.hs:47) text-iso8601> buildQuarterOfYear (src/Data/Time/ToText.hs:52) text-iso8601> Documentation created: dist/doc/html/text-iso8601/index.html, text-iso8601> dist/doc/html/text-iso8601/text-iso8601.txt text-iso8601> Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> Running phase: installPhase text-iso8601> Installing library in /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA text-iso8601> Running phase: fixupPhase text-iso8601> shrinking RPATHs of ELF executables and libraries in /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 text-iso8601> shrinking /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStext-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA-ghc9.6.3.so text-iso8601> checking for references to /build/ in /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1... text-iso8601> patching script interpreter paths in /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 text-iso8601> stripping (with command strip and flags -S -p) in /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1/lib text-iso8601> shrinking RPATHs of ELF executables and libraries in /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc text-iso8601> checking for references to /build/ in /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc... text-iso8601> patching script interpreter paths in /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc either> Running phase: updateAutotoolsGnuConfigScriptsPhase either> Running phase: configurePhase either> configureFlags: --verbose --prefix=/nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc/share/doc/either-5.0.2 --with-gcc=gcc --package-db=/build/tmp.rjsFNDywOV/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib either> Using Parsec parser either> Configuring either-5.0.2... either> Dependency base >=4 && <5: using base-4.18.1.0 either> Dependency bifunctors >=4 && <6: using bifunctors-5.6.2 either> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 either> Dependency profunctors >=4 && <6: using profunctors-5.6.2 either> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 either> Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 either> Dependency base: using base-4.18.1.0 either> Dependency either: using either-5.0.2 either> Dependency test-framework >=0.8.1.1 && <0.9: using test-framework-0.8.2.2 either> Dependency test-framework-quickcheck2 >=0.3.0.3 && <0.4: using either> test-framework-quickcheck2-0.3.0.6 either> Source component graph: either> component lib either> component test:tests dependency lib either> Configured component graph: either> component either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> include base-4.18.1.0 either> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT either> include mtl-2.3.1 either> include profunctors-5.6.2-36avph0rW537qvMb6XX38R either> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR either> component either-5.0.2-ESlGKEx1qzbIX4DmsICzHn-tests either> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS either> include base-4.18.1.0 either> include either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY either> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD either> Linked component graph: either> unit either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> include base-4.18.1.0 either> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT either> include mtl-2.3.1 either> include profunctors-5.6.2-36avph0rW537qvMb6XX38R either> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR either> Data.Either.Combinators=either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k:Data.Either.Combinators,Data.Either.Validation=either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k:Data.Either.Validation either> unit either-5.0.2-ESlGKEx1qzbIX4DmsICzHn-tests either> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS either> include base-4.18.1.0 either> include either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY either> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD either> Ready component graph: either> definite either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> depends base-4.18.1.0 either> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT either> depends mtl-2.3.1 either> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R either> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR either> definite either-5.0.2-ESlGKEx1qzbIX4DmsICzHn-tests either> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS either> depends base-4.18.1.0 either> depends either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY either> depends test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD either> Using Cabal-3.10.1.0 compiled by ghc-9.6 foldl> Running phase: updateAutotoolsGnuConfigScriptsPhase foldl> Running phase: configurePhase foldl> configureFlags: --verbose --prefix=/nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc/share/doc/foldl-1.4.18 --with-gcc=gcc --package-db=/build/tmp.K5t8ElVKqp/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib foldl> Using Parsec parser foldl> Configuring foldl-1.4.18... foldl> Dependency base >=4.11.0.0 && <5: using base-4.18.1.0 foldl> Dependency bytestring >=0.9.2.1 && <0.13: using bytestring-0.11.5.2 foldl> Dependency comonad >=4.0 && <6: using comonad-5.0.9 foldl> Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.7 foldl> Dependency contravariant <1.6: using contravariant-1.5.5 foldl> Dependency hashable <1.6: using hashable-1.4.7.0 foldl> Dependency primitive <0.10: using primitive-0.9.1.0 foldl> Dependency profunctors >=4.3.2 && <5.7: using profunctors-5.6.2 foldl> Dependency random >=1.2 && <1.4: using random-1.2.1.3 foldl> Dependency semigroupoids >=1.0 && <6.1: using semigroupoids-6.0.1 foldl> Dependency text >=0.11.2.0 && <2.2: using text-2.0.2 foldl> Dependency transformers >=0.2.0.0 && <0.7: using transformers-0.6.1.0 foldl> Dependency unordered-containers <0.3: using unordered-containers-0.2.20 foldl> Dependency vector >=0.7 && <0.14: using vector-0.13.2.0 foldl> Dependency base >=4.11.0.0 && <5: using base-4.18.1.0 foldl> Dependency doctest >=0.16: using doctest-0.22.6 foldl> Source component graph: foldl> component test:doctest foldl> component lib foldl> Configured component graph: foldl> component foldl-1.4.18-5OuIn5MZ23A74GfSZrwXHx-doctest foldl> include base-4.18.1.0 foldl> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC foldl> component foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby foldl> include base-4.18.1.0 foldl> include bytestring-0.11.5.2 foldl> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF foldl> include containers-0.6.7 foldl> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn foldl> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 foldl> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI foldl> include profunctors-5.6.2-36avph0rW537qvMb6XX38R foldl> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 foldl> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR foldl> include text-2.0.2 foldl> include transformers-0.6.1.0 foldl> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn foldl> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO foldl> Linked component graph: foldl> unit foldl-1.4.18-5OuIn5MZ23A74GfSZrwXHx-doctest foldl> include base-4.18.1.0 foldl> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC foldl> unit foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby foldl> include base-4.18.1.0 foldl> include bytestring-0.11.5.2 foldl> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF foldl> include containers-0.6.7 foldl> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn foldl> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 foldl> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI foldl> include profunctors-5.6.2-36avph0rW537qvMb6XX38R foldl> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 foldl> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR foldl> include text-2.0.2 foldl> include transformers-0.6.1.0 free> [2 of 2] Linking Setup free> Running phase: updateAutotoolsGnuConfigScriptsPhase free> Running phase: configurePhase free> configureFlags: --verbose --prefix=/nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc/share/doc/free-5.2 --with-gcc=gcc --package-db=/build/tmp.nuzb7cE8WA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib free> Using Parsec parser free> Configuring free-5.2... free> Dependency base >=4.9 && <5: using base-4.18.1.0 free> Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 free> Dependency containers >=0.5.7.1 && <0.9: using containers-0.6.7 free> Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 free> Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 free> Dependency indexed-traversable >=0.1.1 && <0.2: using free> indexed-traversable-0.1.4 free> Dependency mtl >=2.2.2 && <2.4: using mtl-2.3.1 free> Dependency profunctors >=5.6.1 && <6: using profunctors-5.6.2 free> Dependency semigroupoids >=5.3.5 && <7: using semigroupoids-6.0.1 free> Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.20.0.0 free> Dependency th-abstraction >=0.4.2.0 && <0.8: using th-abstraction-0.7.1.0 free> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 free> Dependency transformers-base >=0.4.5.2 && <0.5: using transformers-base-0.4.6 free> Source component graph: component lib free> Configured component graph: free> component free-5.2-pmOseOpbmmJxO61jWrFWI free> include base-4.18.1.0 free> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF free> include containers-0.6.7 free> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw free> include exceptions-0.10.7 free> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 free> include mtl-2.3.1 free> include profunctors-5.6.2-36avph0rW537qvMb6XX38R free> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR free> include template-haskell-2.20.0.0 free> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 free> include transformers-0.6.1.0 free> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 free> Linked component graph: free> unit free-5.2-pmOseOpbmmJxO61jWrFWI free> include base-4.18.1.0 free> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF free> include containers-0.6.7 free> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw free> include exceptions-0.10.7 free> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 free> include mtl-2.3.1 free> include profunctors-5.6.2-36avph0rW537qvMb6XX38R free> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR free> include template-haskell-2.20.0.0 free> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 free> include transformers-0.6.1.0 free> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 hspec-attoparsec> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1cqck2O9WS/Main.o ) hspec-attoparsec> [2 of 2] Linking Setup hspec-attoparsec> Running phase: updateAutotoolsGnuConfigScriptsPhase hspec-attoparsec> Running phase: configurePhase hspec-attoparsec> configureFlags: --verbose --prefix=/nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.1cqck2O9WS/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib hspec-attoparsec> Using Parsec parser hspec-attoparsec> Configuring hspec-attoparsec-0.1.0.2... hspec-attoparsec> Dependency attoparsec >=0.10: using attoparsec-0.14.4 hspec-attoparsec> Dependency base >=4 && <5: using base-4.18.1.0 hspec-attoparsec> Dependency bytestring >=0.8: using bytestring-0.11.5.2 hspec-attoparsec> Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.4 hspec-attoparsec> Dependency text >=1.0: using text-2.0.2 hspec-attoparsec> Dependency attoparsec >=0.10: using attoparsec-0.14.4 hspec-attoparsec> Dependency base >=4 && <5: using base-4.18.1.0 hspec-attoparsec> Dependency bytestring >=0.8: using bytestring-0.11.5.2 hspec-attoparsec> Dependency hspec: using hspec-2.11.12 hspec-attoparsec> Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.4 hspec-attoparsec> Dependency text >=1.0: using text-2.0.2 hspec-attoparsec> Source component graph: hspec-attoparsec> component test:spec hspec-attoparsec> component lib hspec-attoparsec> Configured component graph: hspec-attoparsec> component hspec-attoparsec-0.1.0.2-IU8TxH5XIBH564IlWtuEYV-spec hspec-attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> include base-4.18.1.0 hspec-attoparsec> include bytestring-0.11.5.2 hspec-attoparsec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-attoparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> include text-2.0.2 hspec-attoparsec> component hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM hspec-attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> include base-4.18.1.0 hspec-attoparsec> include bytestring-0.11.5.2 hspec-attoparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> include text-2.0.2 hspec-attoparsec> Linked component graph: hspec-attoparsec> unit hspec-attoparsec-0.1.0.2-IU8TxH5XIBH564IlWtuEYV-spec hspec-attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> include base-4.18.1.0 hspec-attoparsec> include bytestring-0.11.5.2 hspec-attoparsec> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-attoparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> include text-2.0.2 hspec-attoparsec> unit hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM hspec-attoparsec> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> include base-4.18.1.0 hspec-attoparsec> include bytestring-0.11.5.2 hspec-attoparsec> include hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> include text-2.0.2 hspec-attoparsec> Test.Hspec.Attoparsec=hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM:Test.Hspec.Attoparsec,Test.Hspec.Attoparsec.Source=hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM:Test.Hspec.Attoparsec.Source hspec-attoparsec> Ready component graph: hspec-attoparsec> definite hspec-attoparsec-0.1.0.2-IU8TxH5XIBH564IlWtuEYV-spec hspec-attoparsec> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> depends base-4.18.1.0 hspec-attoparsec> depends bytestring-0.11.5.2 hspec-attoparsec> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hspec-attoparsec> depends hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> depends text-2.0.2 hspec-attoparsec> definite hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM hspec-attoparsec> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll hspec-attoparsec> depends base-4.18.1.0 parsers> Running phase: unpackPhase parsers> unpacking source archive /nix/store/2d263zb3smga5ijwa6klggiccbq07077-parsers-0.12.12.tar.gz parsers> source root is parsers-0.12.12 parsers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "parsers-0.12.12/tests/QuickCheck.hs" parsers> Running phase: patchPhase parsers> Replace Cabal file with edited version from mirror://hackage/parsers-0.12.12/revision/1.cabal. parsers> Running phase: compileBuildDriverPhase parsers> setupCompileFlags: -package-db=/build/tmp.chllRPMePZ/setup-package.conf.d -threaded parsers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.chllRPMePZ/Main.o ) parsers> [2 of 2] Linking Setup parsers> Running phase: updateAutotoolsGnuConfigScriptsPhase parsers> Running phase: configurePhase parsers> configureFlags: --verbose --prefix=/nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc/share/doc/parsers-0.12.12 --with-gcc=gcc --package-db=/build/tmp.chllRPMePZ/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib parsers> Using Parsec parser parsers> Configuring parsers-0.12.12... parsers> Flags chosen: attoparsec=True, binary=True, parsec=True parsers> Dependency attoparsec >=0.12.1.4 && <0.15: using attoparsec-0.14.4 parsers> Dependency base >=4.9 && <5: using base-4.18.1.0 parsers> Dependency binary >=0.7.2 && <1: using binary-0.8.9.1 parsers> Dependency charset >=0.3 && <1: using charset-0.3.12 parsers> Dependency containers >=0.4 && <0.9: using containers-0.6.7 parsers> Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 parsers> Dependency parsec >=3.1 && <3.2: using parsec-3.1.16.1 parsers> Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 parsers> Dependency text >=0.10 && <2.2: using text-2.0.2 parsers> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 parsers> Dependency unordered-containers >=0.2 && <0.3: using parsers> unordered-containers-0.2.20 parsers> Dependency QuickCheck: using QuickCheck-2.14.3 parsers> Dependency attoparsec: using attoparsec-0.14.4 parsers> Dependency base >=4 && <5: using base-4.18.1.0 parsers> Dependency bytestring: using bytestring-0.11.5.2 parsers> Dependency parsec >=3: using parsec-3.1.16.1 parsers> Dependency parsers: using parsers-0.12.12 parsers> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 parsers> Source component graph: parsers> component lib parsers> component test:quickcheck dependency lib parsers> Configured component graph: parsers> component parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> include base-4.18.1.0 parsers> include binary-0.8.9.1 parsers> include charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 parsers> include containers-0.6.7 parsers> include mtl-2.3.1 parsers> include parsec-3.1.16.1 parsers> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj parsers> include text-2.0.2 parsers> include transformers-0.6.1.0 parsers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn parsers> component parsers-0.12.12-2YOqayOPKZiDHZ4hSwoNt1-quickcheck parsers> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS parsers> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> include base-4.18.1.0 parsers> include bytestring-0.11.5.2 parsers> include parsec-3.1.16.1 reducers> Running phase: unpackPhase reducers> unpacking source archive /nix/store/37bn0b7alicw5lx9ypd6hfwvb3z9f2jv-reducers-3.12.5.tar.gz reducers> source root is reducers-3.12.5 reducers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "reducers-3.12.5/src/Data/Semigroup/Union.hs" reducers> Running phase: patchPhase reducers> Replace Cabal file with edited version from mirror://hackage/reducers-3.12.5/revision/1.cabal. reducers> Running phase: compileBuildDriverPhase reducers> setupCompileFlags: -package-db=/build/tmp.yynR9hNC7K/setup-package.conf.d -threaded reducers> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.yynR9hNC7K/Main.o ) reducers> [2 of 2] Linking Setup reducers> Running phase: updateAutotoolsGnuConfigScriptsPhase reducers> Running phase: configurePhase reducers> configureFlags: --verbose --prefix=/nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc/share/doc/reducers-3.12.5 --with-gcc=gcc --package-db=/build/tmp.yynR9hNC7K/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib reducers> Using Parsec parser reducers> Configuring reducers-3.12.5... reducers> Dependency array >=0.3 && <0.6: using array-0.5.5.0 reducers> Dependency base >=4.9 && <5: using base-4.18.1.0 reducers> Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.11.5.2 reducers> Dependency containers >=0.3 && <0.9: using containers-0.6.7 reducers> Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 reducers> Dependency hashable >=1.1.2.1 && <1.6: using hashable-1.4.7.0 reducers> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 reducers> Dependency text >=0.11.1.5 && <2.2: using text-2.0.2 reducers> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 reducers> Dependency unordered-containers >=0.2 && <0.3: using reducers> unordered-containers-0.2.20 reducers> Source component graph: component lib reducers> Configured component graph: reducers> component reducers-3.12.5-A4BI4v5S14lIaexzisejYY reducers> include array-0.5.5.0 reducers> include base-4.18.1.0 reducers> include bytestring-0.11.5.2 reducers> include containers-0.6.7 reducers> include fingertree-0.1.5.0-DKfD2A00uTWHcNSyTwgYwS reducers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 reducers> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR reducers> include text-2.0.2 reducers> include transformers-0.6.1.0 reducers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn reducers> Linked component graph: reducers> unit reducers-3.12.5-A4BI4v5S14lIaexzisejYY reducers> include array-0.5.5.0 reducers> include base-4.18.1.0 reducers> include bytestring-0.11.5.2 reducers> include containers-0.6.7 reducers> include fingertree-0.1.5.0-DKfD2A00uTWHcNSyTwgYwS reducers> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 reducers> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR reducers> include text-2.0.2 reducers> include transformers-0.6.1.0 reducers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn sqlite-simple> Running phase: setupCompilerEnvironmentPhase sqlite-simple> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. sqlite-simple> Running phase: unpackPhase sqlite-simple> unpacking source archive /nix/store/7j12w94nb1zrz4xpbh9y2xcahq0ivhip-sqlite-simple-0.4.19.0.tar.gz sqlite-simple> source root is sqlite-simple-0.4.19.0 sqlite-simple> setting SOURCE_DATE_EPOCH to timestamp 1705989172 of file "sqlite-simple-0.4.19.0/sqlite-simple.cabal" sqlite-simple> Running phase: patchPhase sqlite-simple> Running phase: compileBuildDriverPhase sqlite-simple> setupCompileFlags: -package-db=/build/tmp.tMHqWS1vyF/setup-package.conf.d -threaded sqlite-simple> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.tMHqWS1vyF/Main.o ) sqlite-simple> [2 of 2] Linking Setup sqlite-simple> Running phase: updateAutotoolsGnuConfigScriptsPhase sqlite-simple> Running phase: configurePhase sqlite-simple> configureFlags: --verbose --prefix=/nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 --with-gcc=gcc --package-db=/build/tmp.tMHqWS1vyF/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib sqlite-simple> Using Parsec parser sqlite-simple> Configuring sqlite-simple-0.4.19.0... sqlite-simple> Dependency Only >=0.1 && <0.1.1: using Only-0.1 sqlite-simple> Dependency attoparsec >=0.10.3: using attoparsec-0.14.4 sqlite-simple> Dependency base <5: using base-4.18.1.0 sqlite-simple> Dependency blaze-builder: using blaze-builder-0.4.2.3 sqlite-simple> Dependency blaze-textual: using blaze-textual-0.2.3.1 sqlite-simple> Dependency bytestring >=0.9: using bytestring-0.11.5.2 sqlite-simple> Dependency containers: using containers-0.6.7 sqlite-simple> Dependency direct-sqlite >=2.3.13 && <2.4: using direct-sqlite-2.3.29 sqlite-simple> Dependency exceptions >=0.4: using exceptions-0.10.7 sqlite-simple> Dependency template-haskell: using template-haskell-2.20.0.0 sqlite-simple> Dependency text >=0.11: using text-2.0.2 sqlite-simple> Dependency time: using time-1.12.2 sqlite-simple> Dependency transformers: using transformers-0.6.1.0 sqlite-simple> Dependency HUnit: using HUnit-1.6.2.0 sqlite-simple> Dependency base: using base-4.18.1.0 sqlite-simple> Dependency base16-bytestring: using base16-bytestring-1.0.2.0 sqlite-simple> Dependency bytestring >=0.9: using bytestring-0.11.5.2 sqlite-simple> Dependency direct-sqlite: using direct-sqlite-2.3.29 sqlite-simple> Dependency sqlite-simple: using sqlite-simple-0.4.19.0 sqlite-simple> Dependency text: using text-2.0.2 sqlite-simple> Dependency time: using time-1.12.2 sqlite-simple> Source component graph: sqlite-simple> component lib sqlite-simple> component test:test dependency lib sqlite-simple> Configured component graph: sqlite-simple> component sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> include Only-0.1-IXdIJrspK8g3DM0dTVjCNi sqlite-simple> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll sqlite-simple> include base-4.18.1.0 sqlite-simple> include blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb sqlite-simple> include blaze-textual-0.2.3.1-GyYtPpyTPKWJEtIZcVprHl sqlite-simple> include bytestring-0.11.5.2 sqlite-simple> include containers-0.6.7 sqlite-simple> include direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> include exceptions-0.10.7 sqlite-simple> include template-haskell-2.20.0.0 sqlite-simple> include text-2.0.2 sqlite-simple> include time-1.12.2 sqlite-simple> include transformers-0.6.1.0 sqlite-simple> component sqlite-simple-0.4.19.0-6nC2Yl5T5ajKqDG36ILhGU-test tomland> Running phase: setupCompilerEnvironmentPhase tomland> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. tomland> Running phase: unpackPhase tomland> unpacking source archive /nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-1.3.3.3.tar.gz tomland> source root is tomland-1.3.3.3 tomland> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tomland-1.3.3.3/tomland.cabal" tomland> Running phase: patchPhase tomland> Replace Cabal file with edited version from mirror://hackage/tomland-1.3.3.3/revision/2.cabal. tomland> Running phase: compileBuildDriverPhase tomland> setupCompileFlags: -package-db=/build/tmp.QKLVZA29uu/setup-package.conf.d -threaded tomland> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.QKLVZA29uu/Main.o ) tomland> [2 of 2] Linking Setup tomland> Running phase: updateAutotoolsGnuConfigScriptsPhase tomland> Running phase: configurePhase tomland> configureFlags: --verbose --prefix=/nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 --with-gcc=gcc --package-db=/build/tmp.QKLVZA29uu/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib tomland> Using Parsec parser tomland> Configuring tomland-1.3.3.3... tomland> Flags chosen: build-play-tomland=False, build-readme=False tomland> Dependency base >=4.11 && <4.22: using base-4.18.1.0 tomland> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 tomland> Dependency containers >=0.5.7 && <0.8: using containers-0.6.7 tomland> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.1 tomland> Dependency hashable >=1.3.1.0 && <1.6: using hashable-1.4.7.0 tomland> Dependency megaparsec >=7.0.5 && <9.8: using megaparsec-9.6.1 tomland> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 tomland> Dependency parser-combinators >=1.1.0 && <1.4: using parser-combinators-1.3.0 tomland> Dependency text >=1.2 && <2.2: using text-2.0.2 tomland> Dependency time >=1.8 && <1.15: using time-1.12.2 tomland> Dependency unordered-containers >=0.2.7 && <0.3: using tomland> unordered-containers-0.2.20 tomland> Dependency validation-selective >=0.1.0 && <0.3: using tomland> validation-selective-0.2.0.0 tomland> Dependency base >=4.11 && <4.22: using base-4.18.1.0 tomland> Dependency bytestring: using bytestring-0.11.5.2 tomland> Dependency containers >=0.5.7 && <0.8: using containers-0.6.7 tomland> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 tomland> Dependency hashable: using hashable-1.4.7.0 tomland> Dependency hedgehog >=1.0.1 && <1.6: using hedgehog-1.5 tomland> Dependency hspec >=2.7.1 && <2.12: using hspec-2.11.12 tomland> Dependency hspec-hedgehog >=0.0.1.1 && <0.4: using hspec-hedgehog-0.3.0.0 tomland> Dependency hspec-megaparsec >=2.0.0 && <2.3.0: using hspec-megaparsec-2.2.1 tomland> Dependency megaparsec: using megaparsec-9.6.1 tomland> Dependency text: using text-2.0.2 tomland> Dependency time: using time-1.12.2 tomland> Dependency tomland: using tomland-1.3.3.3 tomland> Dependency unordered-containers: using unordered-containers-0.2.20 tomland> Source component graph: tomland> component lib tomland> component test:tomland-test dependency lib tomland> Configured component graph: tomland> component tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> include base-4.18.1.0 binary-orphans (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc binary-orphans (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ binary-orphans (post)> binary-orphans (post)> Pushing /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 (222.07 KiB) binary-orphans (post)> Pushing /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc (159.09 KiB) binary-orphans (post)> binary-orphans (post)> All done. binary-orphans (post)> added 2 signatures binary-orphans (post)> added 1 signatures binary-orphans (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5 /nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc binary-orphans (post)> copying 2 paths... binary-orphans (post)> copying path '/nix/store/p68170yhs9ilkd3yj6jx840wl6ys3hxm-binary-orphans-1.0.5-doc' to 'https://cache.nix-ci.com'... binary-orphans (post)> copying path '/nix/store/2bddcrkh4yb9x7dl2yv8bv1f2awpxgbd-binary-orphans-1.0.5' to 'https://cache.nix-ci.com'... binary-orphans (post)> copying 1 paths... binary-orphans (post)> copying path '/nix/store/6qh2pkca7cvkn5q7ysdn6psa1py1zhhl-binary-orphans-1.0.5.drv' to 'https://cache.nix-ci.com'... extra> seq (errorIO "foo") (print 1) == print 1 extra> +++ OK, passed 1 test. extra> catch (assertIO True >> pure 1) (\(x :: AssertionFailed) -> pure 2) == pure 1 extra> +++ OK, passed 1 test. extra> seq (assertIO False) (print 1) == print 1 extra> +++ OK, passed 1 test. extra> retry 1 (print "x") == print "x" extra> +++ OK, passed 1 test. extra> retry 3 (fail "die") == fail "die" extra> +++ OK, passed 1 test. extra> whenJust Nothing print == pure () extra> +++ OK, passed 1 test. extra> whenJust (Just 1) print == print 1 extra> +++ OK, passed 1 test. extra> pureIf @Maybe True 5 == Just 5 extra> +++ OK, passed 1 test. extra> pureIf @Maybe False 5 == Nothing extra> +++ OK, passed 1 test. extra> pureIf @[] True 5 == [5] extra> +++ OK, passed 1 test. extra> pureIf @[] False 5 == [] extra> +++ OK, passed 1 test. extra> whenMaybe True (print 1) == fmap Just (print 1) extra> +++ OK, passed 1 test. extra> whenMaybe False (print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> \(x :: Maybe ()) -> unit x == x extra> +++ OK, passed 100 tests. extra> fold1M (\x y -> Just x) [] == undefined extra> +++ OK, passed 1 test. extra> fold1M (\x y -> Just $ x + y) [1, 2, 3] == Just 6 extra> +++ OK, passed 1 test. extra> partitionM (Just . even) [1,2,3] == Just ([2], [1,3]) extra> +++ OK, passed 1 test. extra> partitionM (const Nothing) [1,2,3] == Nothing extra> +++ OK, passed 1 test. extra> loop (\x -> if x < 10 then Left $ x * 2 else Right $ show x) 1 == "16" extra> +++ OK, passed 1 test. extra> Just True ||^ undefined == Just True extra> +++ OK, passed 1 test. extra> Just False ||^ Just True == Just True extra> +++ OK, passed 1 test. extra> Just False ||^ Just False == Just False extra> +++ OK, passed 1 test. extra> Just False &&^ undefined == Just False extra> +++ OK, passed 1 test. extra> Just True &&^ Just True == Just True extra> +++ OK, passed 1 test. extra> Just True &&^ Just False == Just False extra> +++ OK, passed 1 test. extra> anyM Just [False,True ,undefined] == Just True extra> +++ OK, passed 1 test. extra> anyM Just [False,False,undefined] == undefined extra> +++ OK, passed 1 test. extra> \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) extra> +++ OK, passed 100 tests. extra> allM Just [True,False,undefined] == Just False extra> +++ OK, passed 1 test. extra> allM Just [True,True ,undefined] == undefined extra> +++ OK, passed 1 test. extra> \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) extra> +++ OK, passed 100 tests. extra> orM [Just False,Just True ,undefined] == Just True extra> +++ OK, passed 1 test. extra> orM [Just False,Just False,undefined] == undefined extra> +++ OK, passed 1 test. extra> \xs -> Just (or xs) == orM (map Just xs) extra> +++ OK, passed 100 tests. extra> andM [Just True,Just False,undefined] == Just False extra> +++ OK, passed 1 test. extra> andM [Just True,Just True ,undefined] == undefined extra> +++ OK, passed 1 test. extra> \xs -> Just (and xs) == andM (map Just xs) extra> +++ OK, passed 100 tests. extra> findM (Just . isUpper) "teST" == Just (Just 'S') extra> +++ OK, passed 1 test. extra> findM (Just . isUpper) "test" == Just Nothing extra> +++ OK, passed 1 test. extra> findM (Just . const True) ["x",undefined] == Just (Just "x") extra> +++ OK, passed 1 test. extra> fromLeft 1 (Left 3) == 3 extra> +++ OK, passed 1 test. extra> fromLeft 1 (Right "foo") == 1 extra> +++ OK, passed 1 test. extra> fromRight 1 (Right 3) == 3 extra> +++ OK, passed 1 test. extra> fromRight 1 (Left "foo") == 1 extra> +++ OK, passed 1 test. extra> \x -> fromLeft' (Left x) == x extra> +++ OK, passed 100 tests. extra> \x -> fromLeft' (Right x) == undefined extra> +++ OK, passed 100 tests. extra> \x -> fromRight' (Right x) == x extra> +++ OK, passed 100 tests. extra> \x -> fromRight' (Left x) == undefined extra> +++ OK, passed 100 tests. extra> \x -> fromEither (Left x ) == x extra> +++ OK, passed 100 tests. extra> \x -> fromEither (Right x) == x extra> +++ OK, passed 100 tests. extra> \a b -> maybeToEither a (Just b) == Right b extra> +++ OK, passed 100 tests. extra> \a -> maybeToEither a Nothing == Left a extra> +++ OK, passed 100 tests. extra> \x -> eitherToMaybe (Left x) == Nothing extra> +++ OK, passed 100 tests. extra> \x -> eitherToMaybe (Right x) == Just x extra> +++ OK, passed 100 tests. extra> mapLeft show (Left 1) == Left "1" extra> +++ OK, passed 1 test. extra> mapLeft show (Right True) == Right True extra> +++ OK, passed 1 test. extra> mapRight show (Left 1) == Left 1 extra> +++ OK, passed 1 test. extra> mapRight show (Right True) == Right "True" extra> +++ OK, passed 1 test. extra> \xs -> repeatedly (splitAt 3) xs == chunksOf 3 xs extra> +++ OK, passed 100 tests. extra> \xs -> repeatedly word1 (trim xs) == words xs extra> +++ OK, passed 100 tests. extra> \xs -> repeatedly line1 xs == lines xs extra> +++ OK, passed 100 tests. extra> disjoint [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. indexed-traversable-instances> Installing library in /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq indexed-traversable-instances> Running phase: fixupPhase indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 indexed-traversable-instances> shrinking /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSindexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq-ghc9.6.3.so indexed-traversable-instances> checking for references to /build/ in /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2... indexed-traversable-instances> patching script interpreter paths in /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 indexed-traversable-instances> stripping (with command strip and flags -S -p) in /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2/lib indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc indexed-traversable-instances> checking for references to /build/ in /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc... indexed-traversable-instances> patching script interpreter paths in /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.o, dist/build/Data/Monoid/Cancellative.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.o, dist/build/Data/Semigroup/Factorial.dyn_o ) monoid-subclasses> [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.o, dist/build/Data/Monoid/Factorial.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 370 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.o, dist/build/Data/Monoid/Textual.dyn_o ) monoid-subclasses> [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.o, dist/build/Data/Monoid/Instances/CharVector.dyn_o ) monoid-subclasses> [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.o, dist/build/Data/Monoid/Instances/Stateful.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive either> Using compiler: ghc-9.6.3 either> Using install prefix: /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 either> Executables installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/bin either> Libraries installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> Dynamic Libraries installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 either> Private executables installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/libexec/x86_64-linux-ghc-9.6.3/either-5.0.2 either> Data files installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/share/x86_64-linux-ghc-9.6.3/either-5.0.2 either> Documentation installed in: either> /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc/share/doc/either-5.0.2 either> Configuration files installed in: either> /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/etc either> No alex found either> Using ar found on system at: either> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar either> No c2hs found either> No cpphs found either> No doctest found either> Using gcc version 14.3.0 given by user at: either> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc either> Using ghc version 9.6.3 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc either> Using ghc-pkg version 9.6.3 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 either> No ghcjs found either> No ghcjs-pkg found either> No greencard found either> Using haddock version 2.29.1 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 either> No happy found either> Using haskell-suite found on system at: haskell-suite-dummy-location either> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location either> No hmake found either> Using hpc version 0.68 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 either> Using hsc2hs version 0.68.9 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 either> Using hscolour version 1.25 found on system at: either> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour either> No jhc found either> Using ld found on system at: either> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold either> No pkg-config found either> Using runghc version 9.6.3 found on system at: either> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 either> Using strip version 2.44 found on system at: either> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip either> Using tar found on system at: either> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar either> No uhc found either> Running phase: buildPhase either> Preprocessing library for either-5.0.2.. either> Building library for either-5.0.2.. either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o, dist/build/Data/Either/Combinators.dyn_o ) either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.o, dist/build/Data/Either/Validation.dyn_o ) either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) either> Preprocessing test suite 'tests' for either-5.0.2.. either> Building test suite 'tests' for either-5.0.2.. either> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) either> [2 of 2] Linking dist/build/tests/tests either> Running phase: checkPhase either> Running 1 test suites... either> Test suite tests: RUNNING... either> identity: [OK, passed 100 tests] either> associativity: [OK, passed 100 tests] either> either> Properties Total either> Passed 2 2 either> Failed 0 0 either> Total 2 2 either> Test suite tests: PASS either> Test suite logged to: dist/test/either-5.0.2-tests.log either> 1 of 1 test suites (1 of 1 test cases) passed. either> Running phase: haddockPhase foldl> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn foldl> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO foldl> Control.Foldl=foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby:Control.Foldl,Control.Foldl.ByteString=foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby:Control.Foldl.ByteString,Control.Foldl.NonEmpty=foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby:Control.Foldl.NonEmpty,Control.Foldl.Text=foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby:Control.Foldl.Text,Control.Scanl=foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby:Control.Scanl foldl> Ready component graph: foldl> definite foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby foldl> depends base-4.18.1.0 foldl> depends bytestring-0.11.5.2 foldl> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF foldl> depends containers-0.6.7 foldl> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn foldl> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 foldl> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI foldl> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R foldl> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 foldl> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR foldl> depends text-2.0.2 foldl> depends transformers-0.6.1.0 foldl> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn foldl> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO foldl> definite foldl-1.4.18-5OuIn5MZ23A74GfSZrwXHx-doctest foldl> depends base-4.18.1.0 foldl> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC foldl> Using Cabal-3.10.1.0 compiled by ghc-9.6 foldl> Using compiler: ghc-9.6.3 foldl> Using install prefix: /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 foldl> Executables installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/bin foldl> Libraries installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby foldl> Dynamic Libraries installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 foldl> Private executables installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/libexec/x86_64-linux-ghc-9.6.3/foldl-1.4.18 foldl> Data files installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/share/x86_64-linux-ghc-9.6.3/foldl-1.4.18 foldl> Documentation installed in: foldl> /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc/share/doc/foldl-1.4.18 foldl> Configuration files installed in: foldl> /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/etc foldl> No alex found foldl> Using ar found on system at: foldl> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar foldl> No c2hs found foldl> No cpphs found foldl> Using doctest version 0.22.6 found on system at: foldl> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest foldl> Using gcc version 14.3.0 given by user at: foldl> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc foldl> Using ghc version 9.6.3 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc foldl> Using ghc-pkg version 9.6.3 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 foldl> No ghcjs found foldl> No ghcjs-pkg found foldl> No greencard found foldl> Using haddock version 2.29.1 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 foldl> No happy found foldl> Using haskell-suite found on system at: haskell-suite-dummy-location foldl> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location foldl> No hmake found foldl> Using hpc version 0.68 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 foldl> Using hsc2hs version 0.68.9 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 foldl> Using hscolour version 1.25 found on system at: foldl> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour foldl> No jhc found foldl> Using ld found on system at: foldl> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold foldl> No pkg-config found foldl> Using runghc version 9.6.3 found on system at: foldl> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 foldl> Using strip version 2.44 found on system at: foldl> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip foldl> Using tar found on system at: free> Control.Alternative.Free=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Alternative.Free,Control.Alternative.Free.Final=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Alternative.Free.Final,Control.Applicative.Free=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Applicative.Free,Control.Applicative.Free.Fast=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Applicative.Free.Fast,Control.Applicative.Free.Final=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Applicative.Free.Final,Control.Applicative.Trans.Free=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Applicative.Trans.Free,Control.Comonad.Cofree=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Comonad.Cofree,Control.Comonad.Cofree.Class=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Comonad.Cofree.Class,Control.Comonad.Trans.Cofree=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Comonad.Trans.Cofree,Control.Comonad.Trans.Coiter=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Comonad.Trans.Coiter,Control.Monad.Free=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Free,Control.Monad.Free.Ap=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Free.Ap,Control.Monad.Free.Church=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Free.Church,Control.Monad.Free.Class=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Free.Class,Control.Monad.Free.TH=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Free.TH,Control.Monad.Trans.Free=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Trans.Free,Control.Monad.Trans.Free.Ap=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Trans.Free.Ap,Control.Monad.Trans.Free.Church=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Trans.Free.Church,Control.Monad.Trans.Iter=free-5.2-pmOseOpbmmJxO61jWrFWI:Control.Monad.Trans.Iter free> Ready component graph: free> definite free-5.2-pmOseOpbmmJxO61jWrFWI free> depends base-4.18.1.0 free> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF free> depends containers-0.6.7 free> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw free> depends exceptions-0.10.7 free> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 free> depends mtl-2.3.1 free> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R free> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR free> depends template-haskell-2.20.0.0 free> depends th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 free> depends transformers-0.6.1.0 free> depends transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 free> Using Cabal-3.10.1.0 compiled by ghc-9.6 free> Using compiler: ghc-9.6.3 free> Using install prefix: /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 free> Executables installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/bin free> Libraries installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/free-5.2-pmOseOpbmmJxO61jWrFWI free> Dynamic Libraries installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 free> Private executables installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/libexec/x86_64-linux-ghc-9.6.3/free-5.2 free> Data files installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/share/x86_64-linux-ghc-9.6.3/free-5.2 free> Documentation installed in: free> /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc/share/doc/free-5.2 free> Configuration files installed in: free> /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/etc free> No alex found free> Using ar found on system at: free> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar free> No c2hs found free> No cpphs found free> No doctest found free> Using gcc version 14.3.0 given by user at: free> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc free> Using ghc version 9.6.3 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc free> Using ghc-pkg version 9.6.3 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 free> No ghcjs found free> No ghcjs-pkg found free> No greencard found free> Using haddock version 2.29.1 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 free> No happy found free> Using haskell-suite found on system at: haskell-suite-dummy-location free> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location free> No hmake found free> Using hpc version 0.68 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 free> Using hsc2hs version 0.68.9 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 free> Using hscolour version 1.25 found on system at: free> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour free> No jhc found free> Using ld found on system at: free> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold free> No pkg-config found hspec-attoparsec> depends bytestring-0.11.5.2 hspec-attoparsec> depends hspec-expectations-0.8.4-6ydZMOJeBwc6HbPdcNvfQZ hspec-attoparsec> depends text-2.0.2 hspec-attoparsec> Using Cabal-3.10.1.0 compiled by ghc-9.6 hspec-attoparsec> Using compiler: ghc-9.6.3 hspec-attoparsec> Using install prefix: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 hspec-attoparsec> Executables installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/bin hspec-attoparsec> Libraries installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM hspec-attoparsec> Dynamic Libraries installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hspec-attoparsec> Private executables installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/libexec/x86_64-linux-ghc-9.6.3/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Data files installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/share/x86_64-linux-ghc-9.6.3/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Documentation installed in: hspec-attoparsec> /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Configuration files installed in: hspec-attoparsec> /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/etc hspec-attoparsec> No alex found hspec-attoparsec> Using ar found on system at: hspec-attoparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hspec-attoparsec> No c2hs found hspec-attoparsec> No cpphs found hspec-attoparsec> No doctest found hspec-attoparsec> Using gcc version 14.3.0 given by user at: hspec-attoparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hspec-attoparsec> Using ghc version 9.6.3 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hspec-attoparsec> Using ghc-pkg version 9.6.3 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hspec-attoparsec> No ghcjs found hspec-attoparsec> No ghcjs-pkg found hspec-attoparsec> No greencard found hspec-attoparsec> Using haddock version 2.29.1 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hspec-attoparsec> No happy found hspec-attoparsec> Using haskell-suite found on system at: haskell-suite-dummy-location hspec-attoparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hspec-attoparsec> No hmake found hspec-attoparsec> Using hpc version 0.68 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hspec-attoparsec> Using hsc2hs version 0.68.9 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hspec-attoparsec> Using hscolour version 1.25 found on system at: hspec-attoparsec> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hspec-attoparsec> No jhc found hspec-attoparsec> Using ld found on system at: hspec-attoparsec> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hspec-attoparsec> No pkg-config found hspec-attoparsec> Using runghc version 9.6.3 found on system at: hspec-attoparsec> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hspec-attoparsec> Using strip version 2.44 found on system at: hspec-attoparsec> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hspec-attoparsec> Using tar found on system at: hspec-attoparsec> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hspec-attoparsec> No uhc found hspec-attoparsec> Running phase: buildPhase hspec-attoparsec> Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Building test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> [1 of 1] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) hspec-attoparsec> [2 of 2] Linking dist/build/spec/spec hspec-attoparsec> Preprocessing library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Building library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.o, dist/build/Test/Hspec/Attoparsec/Source.dyn_o ) hspec-attoparsec> hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ parsers> include parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv parsers> Linked component graph: parsers> unit parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> include base-4.18.1.0 parsers> include binary-0.8.9.1 parsers> include charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 parsers> include containers-0.6.7 parsers> include mtl-2.3.1 parsers> include parsec-3.1.16.1 parsers> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj parsers> include text-2.0.2 parsers> include transformers-0.6.1.0 parsers> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn parsers> Text.Parser.Char=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Char,Text.Parser.Combinators=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Combinators,Text.Parser.Expression=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Expression,Text.Parser.LookAhead=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.LookAhead,Text.Parser.Permutation=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Permutation,Text.Parser.Token=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Token,Text.Parser.Token.Highlight=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Token.Highlight,Text.Parser.Token.Style=parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j:Text.Parser.Token.Style parsers> unit parsers-0.12.12-2YOqayOPKZiDHZ4hSwoNt1-quickcheck parsers> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS parsers> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> include base-4.18.1.0 parsers> include bytestring-0.11.5.2 parsers> include parsec-3.1.16.1 parsers> include parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv parsers> Ready component graph: parsers> definite parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> depends base-4.18.1.0 parsers> depends binary-0.8.9.1 parsers> depends charset-0.3.12-HcwIqgbGtt44OpCaaUboz9 parsers> depends containers-0.6.7 parsers> depends mtl-2.3.1 parsers> depends parsec-3.1.16.1 parsers> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj parsers> depends text-2.0.2 parsers> depends transformers-0.6.1.0 parsers> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn parsers> definite parsers-0.12.12-2YOqayOPKZiDHZ4hSwoNt1-quickcheck parsers> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS parsers> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll parsers> depends base-4.18.1.0 parsers> depends bytestring-0.11.5.2 parsers> depends parsec-3.1.16.1 parsers> depends parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv parsers> Using Cabal-3.10.1.0 compiled by ghc-9.6 parsers> Using compiler: ghc-9.6.3 parsers> Using install prefix: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 parsers> Executables installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/bin parsers> Libraries installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> Dynamic Libraries installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 parsers> Private executables installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/libexec/x86_64-linux-ghc-9.6.3/parsers-0.12.12 parsers> Data files installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/share/x86_64-linux-ghc-9.6.3/parsers-0.12.12 parsers> Documentation installed in: parsers> /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc/share/doc/parsers-0.12.12 parsers> Configuration files installed in: parsers> /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/etc parsers> No alex found parsers> Using ar found on system at: parsers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar parsers> No c2hs found parsers> No cpphs found parsers> No doctest found parsers> Using gcc version 14.3.0 given by user at: parsers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc parsers> Using ghc version 9.6.3 found on system at: parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc parsers> Using ghc-pkg version 9.6.3 found on system at: reducers> Data.Generator=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Generator,Data.Generator.Combinators=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Generator.Combinators,Data.Semigroup.Alt=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Alt,Data.Semigroup.Alternative=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Alternative,Data.Semigroup.Applicative=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Applicative,Data.Semigroup.Apply=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Apply,Data.Semigroup.Generator=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Generator,Data.Semigroup.Instances=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Instances,Data.Semigroup.Monad=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Monad,Data.Semigroup.MonadPlus=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.MonadPlus,Data.Semigroup.Reducer=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Reducer,Data.Semigroup.Reducer.With=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Reducer.With,Data.Semigroup.Self=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Self,Data.Semigroup.Union=reducers-3.12.5-A4BI4v5S14lIaexzisejYY:Data.Semigroup.Union reducers> Ready component graph: reducers> definite reducers-3.12.5-A4BI4v5S14lIaexzisejYY reducers> depends array-0.5.5.0 reducers> depends base-4.18.1.0 reducers> depends bytestring-0.11.5.2 reducers> depends containers-0.6.7 reducers> depends fingertree-0.1.5.0-DKfD2A00uTWHcNSyTwgYwS reducers> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 reducers> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR reducers> depends text-2.0.2 reducers> depends transformers-0.6.1.0 reducers> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn reducers> Using Cabal-3.10.1.0 compiled by ghc-9.6 reducers> Using compiler: ghc-9.6.3 reducers> Using install prefix: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 reducers> Executables installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/bin reducers> Libraries installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/reducers-3.12.5-A4BI4v5S14lIaexzisejYY reducers> Dynamic Libraries installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 reducers> Private executables installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/libexec/x86_64-linux-ghc-9.6.3/reducers-3.12.5 reducers> Data files installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/share/x86_64-linux-ghc-9.6.3/reducers-3.12.5 reducers> Documentation installed in: reducers> /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc/share/doc/reducers-3.12.5 reducers> Configuration files installed in: reducers> /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/etc reducers> No alex found reducers> Using ar found on system at: reducers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar reducers> No c2hs found reducers> No cpphs found reducers> No doctest found reducers> Using gcc version 14.3.0 given by user at: reducers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc reducers> Using ghc version 9.6.3 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc reducers> Using ghc-pkg version 9.6.3 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 reducers> No ghcjs found reducers> No ghcjs-pkg found reducers> No greencard found reducers> Using haddock version 2.29.1 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 reducers> No happy found reducers> Using haskell-suite found on system at: haskell-suite-dummy-location reducers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location reducers> No hmake found reducers> Using hpc version 0.68 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 reducers> Using hsc2hs version 0.68.9 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 reducers> Using hscolour version 1.25 found on system at: reducers> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour reducers> No jhc found reducers> Using ld found on system at: reducers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold reducers> No pkg-config found reducers> Using runghc version 9.6.3 found on system at: reducers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 reducers> Using strip version 2.44 found on system at: reducers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip reducers> Using tar found on system at: sqlite-simple> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT sqlite-simple> include base-4.18.1.0 sqlite-simple> include base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO sqlite-simple> include bytestring-0.11.5.2 sqlite-simple> include direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> include sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> include text-2.0.2 sqlite-simple> include time-1.12.2 sqlite-simple> Linked component graph: sqlite-simple> unit sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> include Only-0.1-IXdIJrspK8g3DM0dTVjCNi sqlite-simple> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll sqlite-simple> include base-4.18.1.0 sqlite-simple> include blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb sqlite-simple> include blaze-textual-0.2.3.1-GyYtPpyTPKWJEtIZcVprHl sqlite-simple> include bytestring-0.11.5.2 sqlite-simple> include containers-0.6.7 sqlite-simple> include direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> include exceptions-0.10.7 sqlite-simple> include template-haskell-2.20.0.0 sqlite-simple> include text-2.0.2 sqlite-simple> include time-1.12.2 sqlite-simple> include transformers-0.6.1.0 sqlite-simple> Database.SQLite.Simple=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple,Database.SQLite.Simple.FromField=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.FromField,Database.SQLite.Simple.FromRow=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.FromRow,Database.SQLite.Simple.Function=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Function,Database.SQLite.Simple.Internal=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Internal,Database.SQLite.Simple.Ok=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Ok,Database.SQLite.Simple.QQ=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.QQ,Database.SQLite.Simple.Time=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Time,Database.SQLite.Simple.Time.Implementation=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Time.Implementation,Database.SQLite.Simple.ToField=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.ToField,Database.SQLite.Simple.ToRow=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.ToRow,Database.SQLite.Simple.Types=sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3:Database.SQLite.Simple.Types sqlite-simple> unit sqlite-simple-0.4.19.0-6nC2Yl5T5ajKqDG36ILhGU-test sqlite-simple> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT sqlite-simple> include base-4.18.1.0 sqlite-simple> include base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO sqlite-simple> include bytestring-0.11.5.2 sqlite-simple> include direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> include sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> include text-2.0.2 sqlite-simple> include time-1.12.2 sqlite-simple> Ready component graph: sqlite-simple> definite sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> depends Only-0.1-IXdIJrspK8g3DM0dTVjCNi sqlite-simple> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll sqlite-simple> depends base-4.18.1.0 sqlite-simple> depends blaze-builder-0.4.2.3-VTiclHUcNqAtylpevRMbb sqlite-simple> depends blaze-textual-0.2.3.1-GyYtPpyTPKWJEtIZcVprHl sqlite-simple> depends bytestring-0.11.5.2 sqlite-simple> depends containers-0.6.7 sqlite-simple> depends direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> depends exceptions-0.10.7 sqlite-simple> depends template-haskell-2.20.0.0 sqlite-simple> depends text-2.0.2 sqlite-simple> depends time-1.12.2 sqlite-simple> depends transformers-0.6.1.0 sqlite-simple> definite sqlite-simple-0.4.19.0-6nC2Yl5T5ajKqDG36ILhGU-test sqlite-simple> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT sqlite-simple> depends base-4.18.1.0 sqlite-simple> depends base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO sqlite-simple> depends bytestring-0.11.5.2 sqlite-simple> depends direct-sqlite-2.3.29-EBbqjohpYt8DVceNuJ93jI sqlite-simple> depends sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> depends text-2.0.2 sqlite-simple> depends time-1.12.2 sqlite-simple> Using Cabal-3.10.1.0 compiled by ghc-9.6 sqlite-simple> Using compiler: ghc-9.6.3 sqlite-simple> Using install prefix: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 sqlite-simple> Executables installed in: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/bin sqlite-simple> Libraries installed in: tomland> include bytestring-0.11.5.2 tomland> include containers-0.6.7 tomland> include deepseq-1.4.8.1 tomland> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> include mtl-2.3.1 tomland> include parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J tomland> include text-2.0.2 tomland> include time-1.12.2 tomland> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> include validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK tomland> component tomland-1.3.3.3-CvwJoikqRjbLJJEAwSbBt5-tomland-test tomland> include base-4.18.1.0 tomland> include bytestring-0.11.5.2 tomland> include containers-0.6.7 tomland> include directory-1.3.8.1 tomland> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tomland> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tomland> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 tomland> include hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus tomland> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> include text-2.0.2 tomland> include time-1.12.2 tomland> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> Linked component graph: tomland> unit tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> include base-4.18.1.0 tomland> include bytestring-0.11.5.2 tomland> include containers-0.6.7 tomland> include deepseq-1.4.8.1 tomland> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> include mtl-2.3.1 tomland> include parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J tomland> include text-2.0.2 tomland> include time-1.12.2 tomland> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> include validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK text-iso8601 (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 text-iso8601 (post)> Pushing 2 paths (78 are already present) using zstd to cache sellout ⏳ text-iso8601 (post)> text-iso8601 (post)> Pushing /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 (2.94 MiB) text-iso8601 (post)> Pushing /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc (572.33 KiB) text-iso8601 (post)> text-iso8601 (post)> All done. text-iso8601 (post)> added 2 signatures text-iso8601 (post)> added 2 signatures text-iso8601 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc /nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1 text-iso8601 (post)> copying 2 paths... text-iso8601 (post)> copying path '/nix/store/0dgr69njdfkyp1axmmnnsb6p81a9w7wm-text-iso8601-0.1.1-doc' to 'https://cache.nix-ci.com'... text-iso8601 (post)> copying path '/nix/store/f87ca56b1qyk7z4dh1g1k1qvb1gh1lv1-text-iso8601-0.1.1' to 'https://cache.nix-ci.com'... text-iso8601 (post)> copying 1 paths... text-iso8601 (post)> copying path '/nix/store/ihnj5v8nr4bqcm7zh3m9rcfshiyi1vl9-text-iso8601-0.1.1.drv' to 'https://cache.nix-ci.com'... extra> disjoint [1,2,3] [4,1] == False extra> +++ OK, passed 1 test. extra> disjointOrd [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. extra> disjointOrd [1,2,3] [4,1] == False extra> +++ OK, passed 1 test. extra> disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. extra> disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,8] == False extra> +++ OK, passed 1 test. extra> anySame [1,1,2] == True extra> +++ OK, passed 1 test. extra> anySame [1,2,3] == False extra> +++ OK, passed 1 test. extra> anySame (1:2:1:undefined) == True extra> +++ OK, passed 1 test. extra> anySame [] == False extra> +++ OK, passed 1 test. extra> \xs -> anySame xs == (length (nub xs) < length xs) extra> +++ OK, passed 100 tests. extra> allSame [1,1,2] == False extra> +++ OK, passed 1 test. extra> allSame [1,1,1] == True extra> +++ OK, passed 1 test. extra> allSame [1] == True extra> +++ OK, passed 1 test. extra> allSame [] == True extra> +++ OK, passed 1 test. extra> allSame (1:1:2:undefined) == False extra> +++ OK, passed 1 test. extra> \xs -> allSame xs == (length (nub xs) <= 1) extra> +++ OK, passed 100 tests. extra> headDef 1 [] == 1 extra> +++ OK, passed 1 test. extra> headDef 1 [2,3,4] == 2 extra> +++ OK, passed 1 test. extra> \x xs -> headDef x xs == fromMaybe x (listToMaybe xs) extra> +++ OK, passed 100 tests. extra> lastDef 1 [] == 1 extra> +++ OK, passed 1 test. extra> lastDef 1 [2,3,4] == 4 extra> +++ OK, passed 1 test. extra> \x xs -> lastDef x xs == last (x:xs) extra> +++ OK, passed 100 tests. extra> [2,3,4] !? 1 == Just 3 extra> +++ OK, passed 1 test. extra> [2,3,4] !? (-1) == Nothing extra> +++ OK, passed 1 test. extra> [] !? 0 == Nothing extra> +++ OK, passed 1 test. extra> notNull [] == False extra> +++ OK, passed 1 test. extra> notNull [1] == True extra> +++ OK, passed 1 test. extra> \xs -> notNull xs == not (null xs) extra> +++ OK, passed 100 tests. extra> list 1 (\v _ -> v - 2) [5,6,7] == 3 extra> +++ OK, passed 1 test. extra> list 1 (\v _ -> v - 2) [] == 1 extra> +++ OK, passed 1 test. extra> \nil cons xs -> maybe nil (uncurry cons) (uncons xs) == list nil cons xs extra> +++ OK, passed 100 tests. extra> unsnoc "test" == Just ("tes",'t') extra> +++ OK, passed 1 test. extra> unsnoc "" == Nothing extra> +++ OK, passed 1 test. extra> \xs -> unsnoc xs == if null xs then Nothing else Just (init xs, last xs) extra> +++ OK, passed 100 tests. extra> cons 't' "est" == "test" extra> +++ OK, passed 1 test. extra> \x xs -> uncons (cons x xs) == Just (x,xs) extra> +++ OK, passed 100 tests. extra> snoc "tes" 't' == "test" extra> +++ OK, passed 1 test. extra> \xs x -> unsnoc (snoc xs x) == Just (xs,x) extra> +++ OK, passed 100 tests. extra> enumerate == [False, True] extra> +++ OK, passed 1 test. extra> takeEnd 3 "hello" == "llo" extra> +++ OK, passed 1 test. extra> takeEnd 5 "bye" == "bye" extra> +++ OK, passed 1 test. extra> takeEnd (-1) "bye" == "" extra> +++ OK, passed 1 test. extra> \i xs -> takeEnd i xs `isSuffixOf` xs extra> +++ OK, passed 100 tests. extra> \i xs -> length (takeEnd i xs) == min (max 0 i) (length xs) extra> +++ OK, passed 100 tests. extra> dropEnd 3 "hello" == "he" extra> +++ OK, passed 1 test. extra> dropEnd 5 "bye" == "" extra> +++ OK, passed 1 test. extra> dropEnd (-1) "bye" == "bye" extra> +++ OK, passed 1 test. extra> \i xs -> dropEnd i xs `isPrefixOf` xs extra> +++ OK, passed 100 tests. extra> \i xs -> length (dropEnd i xs) == max 0 (length xs - max 0 i) extra> +++ OK, passed 100 tests. extra> \i -> take 3 (dropEnd 5 [i..]) == take 3 [i..] extra> +++ OK, passed 100 tests. extra> splitAtEnd 3 "hello" == ("he","llo") extra> +++ OK, passed 1 test. extra> splitAtEnd 3 "he" == ("", "he") extra> +++ OK, passed 1 test. extra> \i xs -> uncurry (++) (splitAt i xs) == xs extra> +++ OK, passed 100 tests. extra> \i xs -> splitAtEnd i xs == (dropEnd i xs, takeEnd i xs) extra> +++ OK, passed 100 tests. extra> \i xs -> zip [i..] xs == zipFrom i xs extra> +++ OK, passed 100 tests. extra> zipFrom False [1..3] == [(False,1),(True, 2)] extra> +++ OK, passed 1 test. extra> \i xs -> zipWithFrom (,) i xs == zipFrom i xs extra> +++ OK, passed 100 tests. extra> concatUnzip [("a","AB"),("bc","C")] == ("abc","ABC") extra> +++ OK, passed 1 test. extra> concatUnzip3 [("a","AB",""),("bc","C","123")] == ("abc","ABC","123") extra> +++ OK, passed 1 test. extra> takeWhileEnd even [2,3,4,6] == [4,6] extra> +++ OK, passed 1 test. extra> trim " hello " == "hello" extra> +++ OK, passed 1 test. extra> trimStart " hello " == "hello " extra> +++ OK, passed 1 test. extra> trimEnd " hello " == " hello" extra> +++ OK, passed 1 test. extra> \s -> trim s == trimEnd (trimStart s) extra> +++ OK, passed 100 tests. extra> lower "This is A TEST" == "this is a test" extra> +++ OK, passed 1 test. extra> lower "" == "" extra> +++ OK, passed 1 test. extra> upper "This is A TEST" == "THIS IS A TEST" extra> +++ OK, passed 1 test. extra> upper "" == "" extra> +++ OK, passed 1 test. extra> word1 "" == ("", "") monoid-subclasses> In a pattern binding: Patterns of type ‘[b]’ not matched: [] monoid-subclasses> | monoid-subclasses> 216 | restore f [t1] = f [Stateful (t1, x)] monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.o, dist/build/Data/Monoid/Instances/PrefixMemory.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.o, dist/build/Data/Monoid/Instances/Positioned.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.o, dist/build/Data/Monoid/Instances/Measured.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.o, dist/build/Data/Monoid/Instances/Concat.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ either> Preprocessing library for either-5.0.2.. either> Running Haddock on library for either-5.0.2.. either> Warning: --source-* options are ignored when --hyperlinked-source is enabled. either> Warning: 'forM_' is out of scope. either> If you qualify the identifier, haddock can try to link it anyway. either> 100% ( 20 / 20) in 'Data.Either.Combinators' either> 27% ( 3 / 11) in 'Data.Either.Validation' either> Missing documentation for: either> _Success (src/Data/Either/Validation.hs:129) either> _Failure (src/Data/Either/Validation.hs:120) either> eitherToValidation (src/Data/Either/Validation.hs:150) either> validationToEither (src/Data/Either/Validation.hs:144) either> vap (src/Data/Either/Validation.hs:161) either> ealt (src/Data/Either/Validation.hs:186) either> vapm (src/Data/Either/Validation.hs:178) either> apm (src/Data/Either/Validation.hs:169) either> Warning: Data.Either.Validation: could not find link destinations for: either> - Data.Either.Validation.Iso either> - Data.Either.Validation.Prism either> Documentation created: dist/doc/html/either/index.html, either> dist/doc/html/either/either.txt either> Preprocessing test suite 'tests' for either-5.0.2.. either> Running phase: installPhase either> Installing library in /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k either> Running phase: fixupPhase either> shrinking RPATHs of ELF executables and libraries in /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 either> shrinking /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSeither-5.0.2-FbgAdLsZ9YjF89LBRb0j1k-ghc9.6.3.so either> checking for references to /build/ in /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2... either> patching script interpreter paths in /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 either> stripping (with command strip and flags -S -p) in /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2/lib either> shrinking RPATHs of ELF executables and libraries in /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc either> checking for references to /build/ in /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc... either> patching script interpreter paths in /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc foldl> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar foldl> No uhc found foldl> Running phase: buildPhase foldl> Preprocessing library for foldl-1.4.18.. foldl> Building library for foldl-1.4.18.. foldl> [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.o, dist/build/Control/Foldl/Internal.dyn_o ) foldl> [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.o, dist/build/Control/Foldl/Optics.dyn_o ) foldl> [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.o, dist/build/Control/Foldl/Util/MVector.dyn_o ) foldl> [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.o, dist/build/Control/Foldl/Util/Vector.dyn_o ) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.o, dist/build/Control/Foldl.dyn_o ) foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.o, dist/build/Control/Foldl/Text.dyn_o ) foldl> [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.o, dist/build/Control/Foldl/NonEmpty.dyn_o ) foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ foldl> [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.o, dist/build/Control/Foldl/ByteString.dyn_o ) foldl> [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.o, dist/build/Control/Scanl.dyn_o ) foldl> [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.p_o ) foldl> [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.p_o ) foldl> [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.p_o ) foldl> [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.p_o ) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.p_o ) foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.p_o ) foldl> [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.p_o ) foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ foldl> [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.p_o ) foldl> [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.p_o ) foldl> Preprocessing test suite 'doctest' for foldl-1.4.18.. foldl> Building test suite 'doctest' for foldl-1.4.18.. foldl> [1 of 1] Compiling Main ( test/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) foldl> [2 of 2] Linking dist/build/doctest/doctest free> Using runghc version 9.6.3 found on system at: free> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 free> Using strip version 2.44 found on system at: free> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip free> Using tar found on system at: free> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar free> No uhc found free> Running phase: buildPhase free> Preprocessing library for free-5.2.. free> Building library for free-5.2.. free> [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o, dist/build/Control/Alternative/Free.dyn_o ) free> [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.o, dist/build/Control/Alternative/Free/Final.dyn_o ) free> [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o, dist/build/Control/Applicative/Free.dyn_o ) free> [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.o, dist/build/Control/Applicative/Free/Fast.dyn_o ) free> [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.o, dist/build/Control/Applicative/Free/Final.dyn_o ) free> [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.o, dist/build/Control/Applicative/Trans/Free.dyn_o ) free> [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.o, dist/build/Control/Comonad/Cofree/Class.dyn_o ) free> [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o, dist/build/Control/Comonad/Cofree.dyn_o ) free> [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.o, dist/build/Control/Comonad/Trans/Cofree.dyn_o ) free> [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.o, dist/build/Control/Comonad/Trans/Coiter.dyn_o ) free> [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.o, dist/build/Control/Monad/Free/Class.dyn_o ) free> [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.o, dist/build/Control/Monad/Free/TH.dyn_o ) free> [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.o, dist/build/Control/Monad/Trans/Free.dyn_o ) free> [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o, dist/build/Control/Monad/Free.dyn_o ) free> [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.o, dist/build/Control/Monad/Free/Church.dyn_o ) free> [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.o, dist/build/Control/Monad/Trans/Free/Ap.dyn_o ) free> [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.o, dist/build/Control/Monad/Free/Ap.dyn_o ) free> [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.o, dist/build/Control/Monad/Trans/Free/Church.dyn_o ) free> [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.o, dist/build/Control/Monad/Trans/Iter.dyn_o ) free> [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.p_o ) free> [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.p_o ) hspec-attoparsec> [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.o, dist/build/Test/Hspec/Attoparsec.dyn_o ) hspec-attoparsec> [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.p_o ) hspec-attoparsec> hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ hspec-attoparsec> [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.p_o ) hspec-attoparsec> Running phase: checkPhase hspec-attoparsec> Running 1 test suites... hspec-attoparsec> Test suite spec: RUNNING... hspec-attoparsec> hspec-attoparsec> hspec-attoparsec> Finished in 0.0001 seconds hspec-attoparsec> 0 examples, 0 failures hspec-attoparsec> Test suite spec: PASS hspec-attoparsec> Test suite logged to: dist/test/hspec-attoparsec-0.1.0.2-spec.log hspec-attoparsec> 1 of 1 test suites (1 of 1 test cases) passed. hspec-attoparsec> Running phase: haddockPhase hspec-attoparsec> Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Preprocessing library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Running Haddock on library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Warning: The documentation for the following packages are not installed. No hspec-attoparsec> links will be generated to these packages: attoparsec-0.14.4, hspec-attoparsec> attoparsec-0.14.4 hspec-attoparsec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hspec-attoparsec> 100% ( 3 / 3) in 'Test.Hspec.Attoparsec.Source' hspec-attoparsec> hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ hspec-attoparsec> 100% ( 14 / 14) in 'Test.Hspec.Attoparsec' hspec-attoparsec> Warning: Test.Hspec.Attoparsec.Source: could not find link destinations for: hspec-attoparsec> - Data.Attoparsec.ByteString.Internal.Result hspec-attoparsec> - Data.Attoparsec.ByteString.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Text.Internal.Result hspec-attoparsec> - Data.Attoparsec.Text.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Internal.Types.Parser hspec-attoparsec> Warning: Test.Hspec.Attoparsec: could not find link destinations for: hspec-attoparsec> - Data.Attoparsec.ByteString.Internal.Result hspec-attoparsec> - Data.Attoparsec.ByteString.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Text.Internal.Result hspec-attoparsec> - Data.Attoparsec.Text.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Internal.Types.Parser hspec-attoparsec> Documentation created: dist/doc/html/hspec-attoparsec/index.html, hspec-attoparsec> dist/doc/html/hspec-attoparsec/hspec-attoparsec.txt hspec-attoparsec> Running phase: installPhase hspec-attoparsec> Installing library in /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM hspec-attoparsec> Running phase: fixupPhase hspec-attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 hspec-attoparsec> shrinking /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShspec-attoparsec-0.1.0.2-5r1rNDTOWnAI3PyYoQHiPM-ghc9.6.3.so hspec-attoparsec> checking for references to /build/ in /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2... hspec-attoparsec> patching script interpreter paths in /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 hspec-attoparsec> stripping (with command strip and flags -S -p) in /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2/lib hspec-attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc hspec-attoparsec> checking for references to /build/ in /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc... parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 parsers> No ghcjs found parsers> No ghcjs-pkg found parsers> No greencard found parsers> Using haddock version 2.29.1 found on system at: parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 parsers> No happy found parsers> Using haskell-suite found on system at: haskell-suite-dummy-location parsers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location parsers> No hmake found parsers> Using hpc version 0.68 found on system at: parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 parsers> Using hsc2hs version 0.68.9 found on system at: parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 parsers> Using hscolour version 1.25 found on system at: parsers> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour parsers> No jhc found parsers> Using ld found on system at: parsers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold parsers> No pkg-config found parsers> Using runghc version 9.6.3 found on system at: parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 parsers> Using strip version 2.44 found on system at: parsers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip parsers> Using tar found on system at: parsers> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar parsers> No uhc found parsers> Running phase: buildPhase parsers> Preprocessing library for parsers-0.12.12.. parsers> Building library for parsers-0.12.12.. parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.o, dist/build/Text/Parser/Combinators.dyn_o ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.o, dist/build/Text/Parser/Char.dyn_o ) parsers> [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.o, dist/build/Text/Parser/Expression.dyn_o ) parsers> [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.o, dist/build/Text/Parser/LookAhead.dyn_o ) parsers> [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.o, dist/build/Text/Parser/Permutation.dyn_o ) parsers> [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.o, dist/build/Text/Parser/Token/Highlight.dyn_o ) parsers> [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.o, dist/build/Text/Parser/Token.dyn_o ) parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.o, dist/build/Text/Parser/Token/Style.dyn_o ) parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.p_o ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.p_o ) parsers> [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.p_o ) parsers> [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.p_o ) parsers> [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.p_o ) parsers> [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.p_o ) parsers> [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.p_o ) parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.p_o ) parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.12.. parsers> Building test suite 'quickcheck' for parsers-0.12.12.. parsers> [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) parsers> [2 of 2] Linking dist/build/quickcheck/quickcheck reducers> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar reducers> No uhc found reducers> Running phase: buildPhase reducers> Preprocessing library for reducers-3.12.5.. reducers> Building library for reducers-3.12.5.. reducers> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.o, dist/build/Data/Semigroup/Instances.dyn_o ) reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.o, dist/build/Data/Semigroup/Reducer.dyn_o ) reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.o, dist/build/Data/Semigroup/MonadPlus.dyn_o ) reducers> [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.o, dist/build/Data/Semigroup/Monad.dyn_o ) reducers> [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.o, dist/build/Data/Semigroup/Apply.dyn_o ) reducers> [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.o, dist/build/Data/Semigroup/Applicative.dyn_o ) reducers> [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.o, dist/build/Data/Semigroup/Alternative.dyn_o ) reducers> [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.o, dist/build/Data/Semigroup/Alt.dyn_o ) reducers> [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.o, dist/build/Data/Generator.dyn_o ) reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.o, dist/build/Data/Semigroup/Generator.dyn_o ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.o, dist/build/Data/Generator/Combinators.dyn_o ) reducers> [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.o, dist/build/Data/Semigroup/Reducer/With.dyn_o ) reducers> [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.o, dist/build/Data/Semigroup/Self.dyn_o ) reducers> [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.o, dist/build/Data/Semigroup/Union.dyn_o ) reducers> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.p_o ) reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.p_o ) reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.p_o ) reducers> [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.p_o ) reducers> [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.p_o ) reducers> [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.p_o ) reducers> [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.p_o ) reducers> [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.p_o ) reducers> [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.p_o ) reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.p_o ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.p_o ) reducers> [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.p_o ) reducers> [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.p_o ) reducers> [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.p_o ) reducers> Running phase: checkPhase sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> Dynamic Libraries installed in: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 sqlite-simple> Private executables installed in: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/libexec/x86_64-linux-ghc-9.6.3/sqlite-simple-0.4.19.0 sqlite-simple> Data files installed in: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/share/x86_64-linux-ghc-9.6.3/sqlite-simple-0.4.19.0 sqlite-simple> Documentation installed in: sqlite-simple> /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 sqlite-simple> Configuration files installed in: sqlite-simple> /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/etc sqlite-simple> No alex found sqlite-simple> Using ar found on system at: sqlite-simple> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar sqlite-simple> No c2hs found sqlite-simple> No cpphs found sqlite-simple> No doctest found sqlite-simple> Using gcc version 14.3.0 given by user at: sqlite-simple> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc sqlite-simple> Using ghc version 9.6.3 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc sqlite-simple> Using ghc-pkg version 9.6.3 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 sqlite-simple> No ghcjs found sqlite-simple> No ghcjs-pkg found sqlite-simple> No greencard found sqlite-simple> Using haddock version 2.29.1 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 sqlite-simple> No happy found sqlite-simple> Using haskell-suite found on system at: haskell-suite-dummy-location sqlite-simple> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location sqlite-simple> No hmake found sqlite-simple> Using hpc version 0.68 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 sqlite-simple> Using hsc2hs version 0.68.9 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 sqlite-simple> Using hscolour version 1.25 found on system at: sqlite-simple> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour sqlite-simple> No jhc found sqlite-simple> Using ld found on system at: sqlite-simple> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold sqlite-simple> No pkg-config found sqlite-simple> Using runghc version 9.6.3 found on system at: sqlite-simple> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 sqlite-simple> Using strip version 2.44 found on system at: sqlite-simple> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip sqlite-simple> Using tar found on system at: sqlite-simple> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar sqlite-simple> No uhc found sqlite-simple> Running phase: buildPhase sqlite-simple> Preprocessing library for sqlite-simple-0.4.19.0.. sqlite-simple> Building library for sqlite-simple-0.4.19.0.. sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.o, dist/build/Database/SQLite/Simple/Ok.dyn_o ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.o, dist/build/Database/SQLite/Simple/Internal.dyn_o ) sqlite-simple> [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.o, dist/build/Database/SQLite/Simple/Time/Implementation.dyn_o ) sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.o, dist/build/Database/SQLite/Simple/Time.dyn_o ) tomland> Toml=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml,Toml.Codec=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec,Toml.Codec.BiMap=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.BiMap,Toml.Codec.BiMap.Conversion=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.BiMap.Conversion,Toml.Codec.Code=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Code,Toml.Codec.Combinator=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator,Toml.Codec.Combinator.Common=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Common,Toml.Codec.Combinator.Custom=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Custom,Toml.Codec.Combinator.List=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.List,Toml.Codec.Combinator.Map=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Map,Toml.Codec.Combinator.Monoid=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Monoid,Toml.Codec.Combinator.Primitive=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Primitive,Toml.Codec.Combinator.Set=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Set,Toml.Codec.Combinator.Table=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Table,Toml.Codec.Combinator.Time=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Time,Toml.Codec.Combinator.Tuple=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Combinator.Tuple,Toml.Codec.Di=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Di,Toml.Codec.Error=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Error,Toml.Codec.Generic=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Generic,Toml.Codec.Types=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Codec.Types,Toml.Parser=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser,Toml.Parser.Core=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.Core,Toml.Parser.Item=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.Item,Toml.Parser.Key=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.Key,Toml.Parser.String=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.String,Toml.Parser.Validate=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.Validate,Toml.Parser.Value=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Parser.Value,Toml.Type=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type,Toml.Type.AnyValue=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.AnyValue,Toml.Type.Edsl=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.Edsl,Toml.Type.Key=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.Key,Toml.Type.PrefixTree=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.PrefixTree,Toml.Type.Printer=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.Printer,Toml.Type.TOML=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.TOML,Toml.Type.UValue=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.UValue,Toml.Type.Value=tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh:Toml.Type.Value tomland> unit tomland-1.3.3.3-CvwJoikqRjbLJJEAwSbBt5-tomland-test tomland> include base-4.18.1.0 tomland> include bytestring-0.11.5.2 tomland> include containers-0.6.7 tomland> include directory-1.3.8.1 tomland> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tomland> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tomland> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 tomland> include hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus tomland> include megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> include text-2.0.2 tomland> include time-1.12.2 tomland> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> Ready component graph: tomland> definite tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> depends base-4.18.1.0 tomland> depends bytestring-0.11.5.2 tomland> depends containers-0.6.7 tomland> depends deepseq-1.4.8.1 tomland> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> depends megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> depends mtl-2.3.1 tomland> depends parser-combinators-1.3.0-BO4CzeuSweE4dEkjadIz6J tomland> depends text-2.0.2 tomland> depends time-1.12.2 tomland> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> depends validation-selective-0.2.0.0-4k9HmLwk1N03NhVCmaqkEK tomland> definite tomland-1.3.3.3-CvwJoikqRjbLJJEAwSbBt5-tomland-test tomland> depends base-4.18.1.0 tomland> depends bytestring-0.11.5.2 tomland> depends containers-0.6.7 tomland> depends directory-1.3.8.1 tomland> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 tomland> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp tomland> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU tomland> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 tomland> depends hspec-megaparsec-2.2.1-KDjiM8Yg769IJ8bzluYaus tomland> depends megaparsec-9.6.1-73ZI5Sj888R5FqbeMEpmnq tomland> depends text-2.0.2 tomland> depends time-1.12.2 tomland> depends tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn tomland> Using Cabal-3.10.1.0 compiled by ghc-9.6 tomland> Using compiler: ghc-9.6.3 tomland> Using install prefix: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 tomland> Executables installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/bin tomland> Libraries installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> Dynamic Libraries installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 tomland> Private executables installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/libexec/x86_64-linux-ghc-9.6.3/tomland-1.3.3.3 tomland> Data files installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/share/x86_64-linux-ghc-9.6.3/tomland-1.3.3.3 tomland> Documentation installed in: tomland> /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 tomland> Configuration files installed in: tomland> /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/etc tomland> No alex found tomland> Using ar found on system at: tomland> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar tomland> No c2hs found tomland> No cpphs found tomland> No doctest found tomland> Using gcc version 14.3.0 given by user at: tomland> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc tomland> Using ghc version 9.6.3 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc tomland> Using ghc-pkg version 9.6.3 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 tomland> No ghcjs found tomland> No ghcjs-pkg found indexed-traversable-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc indexed-traversable-instances (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ indexed-traversable-instances (post)> indexed-traversable-instances (post)> Pushing /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc (186.69 KiB) indexed-traversable-instances (post)> Pushing /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 (357.59 KiB) indexed-traversable-instances (post)> indexed-traversable-instances (post)> All done. indexed-traversable-instances (post)> added 2 signatures indexed-traversable-instances (post)> added 1 signatures indexed-traversable-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2 /nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc indexed-traversable-instances (post)> copying 2 paths... indexed-traversable-instances (post)> copying path '/nix/store/w966rnz4k5qwp6zsznia5dp0v1wy4ghy-indexed-traversable-instances-0.1.2-doc' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying path '/nix/store/fdn7fk0b0rlj7q7lqzwac9zhkgawyyij-indexed-traversable-instances-0.1.2' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying 1 paths... indexed-traversable-instances (post)> copying path '/nix/store/bmb17sna9yv9f8x4lp166l7bp14lxnfs-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/50syay1fxnc0s5yrck9xq546gg84m7l3-semialign-1.3.1.drv'... building '/nix/store/wxnb79fc2v9r480v658kcpz54kshink4-witherable-0.5.drv'... extra> +++ OK, passed 1 test. extra> word1 "keyword rest of string" == ("keyword","rest of string") extra> +++ OK, passed 1 test. extra> word1 " keyword\n rest of string" == ("keyword","rest of string") extra> +++ OK, passed 1 test. extra> \s -> fst (word1 s) == concat (take 1 $ words s) extra> +++ OK, passed 100 tests. extra> \s -> words (snd $ word1 s) == drop 1 (words s) extra> +++ OK, passed 100 tests. extra> line1 "" == ("", "") extra> +++ OK, passed 1 test. extra> line1 "test" == ("test","") extra> +++ OK, passed 1 test. extra> line1 "test\n" == ("test","") extra> +++ OK, passed 1 test. extra> line1 "test\nrest" == ("test","rest") extra> +++ OK, passed 1 test. extra> line1 "test\nrest\nmore" == ("test","rest\nmore") extra> +++ OK, passed 1 test. extra> escapeHTML "this is a test" == "this is a test" extra> +++ OK, passed 1 test. extra> escapeHTML "\"g&t\"" == "<b>"g&t"</n>" extra> +++ OK, passed 1 test. extra> escapeHTML "t'was another test" == "t'was another test" extra> +++ OK, passed 1 test. extra> \xs -> unescapeHTML (escapeHTML xs) == xs extra> +++ OK, passed 100 tests. extra> escapeJSON "this is a test" == "this is a test" extra> +++ OK, passed 1 test. extra> escapeJSON "\ttab\nnewline\\" == "\\ttab\\nnewline\\\\" extra> +++ OK, passed 1 test. extra> escapeJSON "\ESC[0mHello" == "\\u001b[0mHello" extra> +++ OK, passed 1 test. extra> \xs -> unescapeJSON (escapeJSON xs) == xs extra> +++ OK, passed 100 tests. extra> groupOn abs [1,-1,2] == [[1,-1], [2]] extra> +++ OK, passed 1 test. extra> groupOnKey abs [1,-1,2] == [(1, [1,-1]), (2, [2])] extra> +++ OK, passed 1 test. extra> maximumOn id [] == undefined extra> +++ OK, passed 1 test. extra> maximumOn length ["test","extra","a"] == "extra" extra> +++ OK, passed 1 test. extra> minimumOn id [] == undefined extra> +++ OK, passed 1 test. extra> minimumOn length ["test","extra","a"] == "a" extra> +++ OK, passed 1 test. extra> groupSort [(1,'t'),(3,'t'),(2,'e'),(2,'s')] == [(1,"t"),(2,"es"),(3,"t")] extra> +++ OK, passed 1 test. extra> \xs -> map fst (groupSort xs) == sort (nub (map fst xs)) extra> +++ OK, passed 100 tests. extra> \xs -> concatMap snd (groupSort xs) == map snd (sortOn fst xs) extra> +++ OK, passed 100 tests. extra> groupSortOn length ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] extra> +++ OK, passed 1 test. extra> groupSortBy (compare `on` length) ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] extra> +++ OK, passed 1 test. extra> sum' [1, 2, 3] == 6 extra> +++ OK, passed 1 test. extra> sumOn' read ["1", "2", "3"] == 6 extra> +++ OK, passed 1 test. extra> product' [1, 2, 4] == 8 extra> +++ OK, passed 1 test. extra> productOn' read ["1", "2", "4"] == 8 extra> +++ OK, passed 1 test. extra> merge "ace" "bd" == "abcde" extra> +++ OK, passed 1 test. extra> \xs ys -> merge (sort xs) (sort ys) == sort (xs ++ ys) extra> +++ OK, passed 100 tests. extra> replace "el" "_" "Hello Bella" == "H_lo B_la" extra> +++ OK, passed 1 test. extra> replace "el" "e" "Hello" == "Helo" extra> +++ OK, passed 1 test. extra> replace "" "x" "Hello" == "xHxexlxlxox" extra> +++ OK, passed 1 test. extra> replace "" "x" "" == "x" extra> +++ OK, passed 1 test. extra> \xs ys -> replace xs xs ys == ys extra> +++ OK, passed 100 tests. extra> breakEnd isLower "youRE" == ("you","RE") extra> +++ OK, passed 1 test. extra> breakEnd isLower "youre" == ("youre","") extra> +++ OK, passed 1 test. extra> breakEnd isLower "YOURE" == ("","YOURE") extra> +++ OK, passed 1 test. extra> \f xs -> breakEnd (not . f) xs == spanEnd f xs extra> +++ OK, passed 100 tests. extra> spanEnd isUpper "youRE" == ("you","RE") extra> +++ OK, passed 1 test. extra> spanEnd (not . isSpace) "x y z" == ("x y ","z") extra> +++ OK, passed 1 test. extra> \f xs -> uncurry (++) (spanEnd f xs) == xs extra> +++ OK, passed 100 tests. extra> \f xs -> spanEnd f xs == swap (both reverse (span f (reverse xs))) extra> +++ OK, passed 100 tests. extra> wordsBy (== ':') "::xyz:abc::123::" == ["xyz","abc","123"] extra> +++ OK, passed 1 test. extra> \s -> wordsBy isSpace s == words s extra> +++ OK, passed 100 tests. extra> linesBy (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123",""] extra> +++ OK, passed 1 test. extra> \s -> linesBy (== '\n') s == lines s extra> +++ OK, passed 100 tests. extra> linesBy (== ';') "my;list;here;" == ["my","list","here"] extra> +++ OK, passed 1 test. extra> firstJust id [Nothing,Just 3] == Just 3 extra> +++ OK, passed 1 test. extra> firstJust id [Nothing,Nothing] == Nothing extra> +++ OK, passed 1 test. extra> drop1 "" == "" extra> +++ OK, passed 1 test. extra> drop1 "test" == "est" extra> +++ OK, passed 1 test. extra> \xs -> drop 1 xs == drop1 xs extra> +++ OK, passed 100 tests. extra> dropEnd1 "" == "" extra> +++ OK, passed 1 test. extra> dropEnd1 "test" == "tes" extra> +++ OK, passed 1 test. monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 199 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] monoid-subclasses> | monoid-subclasses> 282 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.p_o ) monoid-subclasses> [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.p_o ) monoid-subclasses> [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.p_o ) monoid-subclasses> [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ foldl> Running phase: checkPhase foldl> Running 1 test suites... foldl> Test suite doctest: RUNNING... free> [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.p_o ) free> [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.p_o ) free> [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.p_o ) free> [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.p_o ) free> [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.p_o ) free> [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.p_o ) free> [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.p_o ) free> [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.p_o ) free> [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.p_o ) free> [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.p_o ) free> [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.p_o ) free> [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.p_o ) free> [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.p_o ) free> [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.p_o ) free> [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.p_o ) free> [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.p_o ) free> [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.p_o ) free> Running phase: checkPhase free> Package has no test suites. free> Running phase: haddockPhase free> Preprocessing library for free-5.2.. free> Running Haddock on library for free-5.2.. free> Warning: --source-* options are ignored when --hyperlinked-source is enabled. free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 66% ( 4 / 6) in 'Control.Alternative.Free' free> Missing documentation for: free> Alt (src/Control/Alternative/Free.hs:43) free> AltF (src/Control/Alternative/Free.hs:39) free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 5 / 5) in 'Control.Alternative.Free.Final' free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 11 / 11) in 'Control.Applicative.Free' free> Warning: 'f' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 14 / 14) in 'Control.Applicative.Free.Fast' free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 10 / 10) in 'Control.Applicative.Free.Final' free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'getSum' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Sum' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'fold' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Trans/Free.hs:55:3 free> * at src/Control/Applicative/Trans/Free.hs:157:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. hspec-attoparsec> patching script interpreter paths in /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc parsers> Running phase: checkPhase parsers> Running 1 test suites... parsers> Test suite quickcheck: RUNNING... parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> Test suite quickcheck: PASS parsers> Test suite logged to: dist/test/parsers-0.12.12-quickcheck.log parsers> 1 of 1 test suites (1 of 1 test cases) passed. parsers> Running phase: haddockPhase parsers> Preprocessing library for parsers-0.12.12.. parsers> Running Haddock on library for parsers-0.12.12.. parsers> Warning: The documentation for the following packages are not installed. No parsers> links will be generated to these packages: attoparsec-0.14.4, parsers> attoparsec-0.14.4 parsers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. parsers> 100% ( 27 / 27) in 'Text.Parser.Combinators' parsers> 95% ( 19 / 20) in 'Text.Parser.Char' parsers> Missing documentation for: parsers> satisfyRange (src/Text/Parser/Char.hs:171) parsers> 100% ( 5 / 5) in 'Text.Parser.Expression' parsers> 100% ( 3 / 3) in 'Text.Parser.LookAhead' parsers> 100% ( 7 / 7) in 'Text.Parser.Permutation' parsers> 100% ( 2 / 2) in 'Text.Parser.Token.Highlight' parsers> Warning: 'float' is out of scope. parsers> If you qualify the identifier, haddock can try to link it anyway. parsers> 100% ( 55 / 55) in 'Text.Parser.Token' parsers> 100% ( 22 / 22) in 'Text.Parser.Token.Style' parsers> Warning: Text.Parser.Combinators: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.Char: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.LookAhead: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.Token: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser reducers> Package has no test suites. reducers> Running phase: haddockPhase reducers> Preprocessing library for reducers-3.12.5.. reducers> Running Haddock on library for reducers-3.12.5.. reducers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. reducers> 100% ( 1 / 1) in 'Data.Semigroup.Instances' reducers> Warning: 'Generator' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 55% ( 5 / 9) in 'Data.Semigroup.Reducer' reducers> Missing documentation for: reducers> foldMapReduce1 (src/Data/Semigroup/Reducer.hs:87) reducers> pureUnit (src/Data/Semigroup/Reducer.hs:101) reducers> returnUnit (src/Data/Semigroup/Reducer.hs:98) reducers> Count (src/Data/Semigroup/Reducer.hs:104) reducers> 100% ( 2 / 2) in 'Data.Semigroup.MonadPlus' reducers> 66% ( 2 / 3) in 'Data.Semigroup.Monad' reducers> Missing documentation for: reducers> Mon (src/Data/Semigroup/Monad.hs:57) reducers> Warning: 'traverse_' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 100% ( 3 / 3) in 'Data.Semigroup.Apply' reducers> Warning: 'traverse_' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 66% ( 2 / 3) in 'Data.Semigroup.Applicative' reducers> Missing documentation for: reducers> Ap (src/Data/Semigroup/Applicative.hs:59) reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alternative' reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alt' reducers> Warning: 'ByteString' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'UTF8' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 81% ( 9 / 11) in 'Data.Generator' reducers> Missing documentation for: reducers> mapReduceWith (src/Data/Generator.hs:200) reducers> reduceWith (src/Data/Generator.hs:204) reducers> 71% ( 5 / 7) in 'Data.Semigroup.Generator' reducers> Missing documentation for: reducers> mapReduceWith1 (src/Data/Semigroup/Generator.hs:66) reducers> reduceWith1 (src/Data/Semigroup/Generator.hs:70) reducers> Warning: 'getAlt' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 100% ( 26 / 26) in 'Data.Generator.Combinators' reducers> 100% ( 2 / 2) in 'Data.Semigroup.Reducer.With' reducers> Warning: 'reduce' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'mapReduce' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'fold' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 50% ( 1 / 2) in 'Data.Semigroup.Self' reducers> Missing documentation for: reducers> Self (src/Data/Semigroup/Self.hs:34) reducers> 70% ( 7 / 10) in 'Data.Semigroup.Union' reducers> Missing documentation for: reducers> Module header reducers> HasUnion0 (src/Data/Semigroup/Union.hs:56) reducers> HasUnionWith0 (src/Data/Semigroup/Union.hs:141) reducers> Documentation created: dist/doc/html/reducers/index.html, reducers> dist/doc/html/reducers/reducers.txt reducers> Running phase: installPhase reducers> Installing library in /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/reducers-3.12.5-A4BI4v5S14lIaexzisejYY reducers> Running phase: fixupPhase reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 reducers> shrinking /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSreducers-3.12.5-A4BI4v5S14lIaexzisejYY-ghc9.6.3.so reducers> checking for references to /build/ in /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5... reducers> patching script interpreter paths in /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 reducers> stripping (with command strip and flags -S -p) in /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5/lib reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc reducers> checking for references to /build/ in /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc... reducers> patching script interpreter paths in /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc sqlite-simple> [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.o, dist/build/Database/SQLite/Simple/Types.dyn_o ) sqlite-simple> [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.o, dist/build/Database/SQLite/Simple/ToField.dyn_o ) sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.o, dist/build/Database/SQLite/Simple/ToRow.dyn_o ) sqlite-simple> [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.o, dist/build/Database/SQLite/Simple/QQ.dyn_o ) sqlite-simple> [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.o, dist/build/Database/SQLite/Simple/FromField.dyn_o ) sqlite-simple> [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.o, dist/build/Database/SQLite/Simple/FromRow.dyn_o ) sqlite-simple> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.o, dist/build/Database/SQLite/Simple.dyn_o ) sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.o, dist/build/Database/SQLite/Simple/Function.dyn_o ) sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.p_o ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.p_o ) sqlite-simple> [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.p_o ) sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.p_o ) sqlite-simple> [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.p_o ) sqlite-simple> [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.p_o ) sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.p_o ) sqlite-simple> [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.p_o ) sqlite-simple> [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.p_o ) sqlite-simple> [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.p_o ) sqlite-simple> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.p_o ) sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.p_o ) sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> Building test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> [ 1 of 14] Compiling Common ( test/Common.hs, dist/build/test/test-tmp/Common.o, dist/build/test/test-tmp/Common.dyn_o ) sqlite-simple> [ 2 of 14] Compiling Debug ( test/Debug.hs, dist/build/test/test-tmp/Debug.o ) sqlite-simple> [ 3 of 14] Compiling DirectSqlite ( test/DirectSqlite.hs, dist/build/test/test-tmp/DirectSqlite.o ) tomland> No greencard found tomland> Using haddock version 2.29.1 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 tomland> No happy found tomland> Using haskell-suite found on system at: haskell-suite-dummy-location tomland> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tomland> No hmake found tomland> Using hpc version 0.68 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 tomland> Using hsc2hs version 0.68.9 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 tomland> Using hscolour version 1.25 found on system at: tomland> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour tomland> No jhc found tomland> Using ld found on system at: tomland> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold tomland> No pkg-config found tomland> Using runghc version 9.6.3 found on system at: tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 tomland> Using strip version 2.44 found on system at: tomland> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip tomland> Using tar found on system at: tomland> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar tomland> No uhc found tomland> Running phase: buildPhase tomland> Preprocessing library for tomland-1.3.3.3.. tomland> Building library for tomland-1.3.3.3.. tomland> [ 1 of 36] Compiling Toml.Parser.Core tomland> [ 2 of 36] Compiling Toml.Parser.String tomland> [ 3 of 36] Compiling Toml.Type.Key tomland> [ 4 of 36] Compiling Toml.Parser.Key tomland> [ 5 of 36] Compiling Toml.Type.PrefixTree tomland> [ 6 of 36] Compiling Toml.Type.Value tomland> [ 7 of 36] Compiling Toml.Type.AnyValue tomland> [ 8 of 36] Compiling Toml.Type.UValue tomland> [ 9 of 36] Compiling Toml.Type.TOML tomland> [10 of 36] Compiling Toml.Type.Edsl tomland> [11 of 36] Compiling Toml.Type.Printer tomland> [12 of 36] Compiling Toml.Type tomland> [13 of 36] Compiling Toml.Parser.Value tomland> [14 of 36] Compiling Toml.Parser.Item tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ tomland> [15 of 36] Compiling Toml.Parser.Validate tomland> [16 of 36] Compiling Toml.Parser tomland> [17 of 36] Compiling Toml.Codec.BiMap tomland> [18 of 36] Compiling Toml.Codec.Error tomland> [19 of 36] Compiling Toml.Codec.Types tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ tomland> [20 of 36] Compiling Toml.Codec.Di tomland> [21 of 36] Compiling Toml.Codec.Combinator.Tuple tomland> [22 of 36] Compiling Toml.Codec.Combinator.Table tomland> [23 of 36] Compiling Toml.Codec.Code tomland> [24 of 36] Compiling Toml.Codec.Combinator.Common tomland> [25 of 36] Compiling Toml.Codec.Combinator.Map tomland> [26 of 36] Compiling Toml.Codec.BiMap.Conversion tomland> [27 of 36] Compiling Toml.Codec.Combinator.Time tomland> [28 of 36] Compiling Toml.Codec.Combinator.Primitive tomland> [29 of 36] Compiling Toml.Codec.Combinator.Monoid tomland> [30 of 36] Compiling Toml.Codec.Combinator.List tomland> [31 of 36] Compiling Toml.Codec.Combinator.Set tomland> [32 of 36] Compiling Toml.Codec.Combinator.Custom tomland> [33 of 36] Compiling Toml.Codec.Combinator tomland> [34 of 36] Compiling Toml.Codec.Generic tomland> [35 of 36] Compiling Toml.Codec tomland> [36 of 36] Compiling Toml tomland> [ 1 of 36] Compiling Toml.Parser.Core tomland> [ 2 of 36] Compiling Toml.Parser.String tomland> [ 3 of 36] Compiling Toml.Type.Key tomland> [ 4 of 36] Compiling Toml.Parser.Key tomland> [ 5 of 36] Compiling Toml.Type.PrefixTree tomland> [ 6 of 36] Compiling Toml.Type.Value tomland> [ 7 of 36] Compiling Toml.Type.AnyValue tomland> [ 8 of 36] Compiling Toml.Type.UValue tomland> [ 9 of 36] Compiling Toml.Type.TOML tomland> [10 of 36] Compiling Toml.Type.Edsl tomland> [11 of 36] Compiling Toml.Type.Printer tomland> [12 of 36] Compiling Toml.Type tomland> [13 of 36] Compiling Toml.Parser.Value either (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 either (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ either (post)> either (post)> Pushing /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 (897.73 KiB) either (post)> Pushing /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc (448.80 KiB) either (post)> either (post)> All done. either (post)> added 2 signatures either (post)> added 1 signatures either (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc /nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2 either (post)> copying 2 paths... either (post)> copying path '/nix/store/ad5awjwlfipblkh1lzq0y90x1vslq2xr-either-5.0.2-doc' to 'https://cache.nix-ci.com'... either (post)> copying path '/nix/store/zz1f1yzi86258rhmswaffkygkw2d1bdh-either-5.0.2' to 'https://cache.nix-ci.com'... either (post)> copying 1 paths... either (post)> copying path '/nix/store/cl8jcihn508z8mqvvb67y57jic4fbxaz-either-5.0.2.drv' to 'https://cache.nix-ci.com'... extra> \xs -> dropEnd 1 xs == dropEnd1 xs extra> +++ OK, passed 100 tests. extra> mconcatMap Sum [1,2,3] == Sum 6 extra> +++ OK, passed 1 test. extra> \f xs -> mconcatMap f xs == concatMap f xs extra> +++ OK, passed 100 tests. extra> breakOn "::" "a::b::c" == ("a", "::b::c") extra> +++ OK, passed 1 test. extra> breakOn "/" "foobar" == ("foobar", "") extra> +++ OK, passed 1 test. extra> \needle haystack -> let (prefix,match) = breakOn needle haystack in prefix ++ match == haystack extra> +++ OK, passed 100 tests. extra> breakOnEnd "::" "a::b::c" == ("a::b::", "c") extra> +++ OK, passed 1 test. extra> splitOn "\r\n" "a\r\nb\r\nd\r\ne" == ["a","b","d","e"] extra> +++ OK, passed 1 test. extra> splitOn "aaa" "aaaXaaaXaaaXaaa" == ["","X","X","X",""] extra> +++ OK, passed 1 test. extra> splitOn "x" "x" == ["",""] extra> +++ OK, passed 1 test. extra> splitOn "x" "" == [""] extra> +++ OK, passed 1 test. extra> \s x -> s /= "" ==> intercalate s (splitOn s x) == x extra> +++ OK, passed 100 tests; 20 discarded. extra> \c x -> splitOn [c] x == split (==c) x extra> +++ OK, passed 100 tests. extra> split (== 'a') "aabbaca" == ["","","bb","c",""] extra> +++ OK, passed 1 test. extra> split (== 'a') "" == [""] extra> +++ OK, passed 1 test. extra> split (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123","",""] extra> +++ OK, passed 1 test. extra> split (== ',') "my,list,here" == ["my","list","here"] extra> +++ OK, passed 1 test. extra> dropWhileEnd isSpace "ab cde " == "ab cde" extra> +++ OK, passed 1 test. extra> dropWhileEnd' isSpace "ab cde " == "ab cde" extra> +++ OK, passed 1 test. extra> last (dropWhileEnd even [undefined,3]) == undefined extra> +++ OK, passed 1 test. extra> last (dropWhileEnd' even [undefined,3]) == 3 extra> +++ OK, passed 1 test. extra> head (dropWhileEnd even (3:undefined)) == 3 extra> +++ OK, passed 1 test. extra> head (dropWhileEnd' even (3:undefined)) == undefined extra> +++ OK, passed 1 test. extra> dropPrefix "Mr. " "Mr. Men" == "Men" extra> +++ OK, passed 1 test. extra> dropPrefix "Mr. " "Dr. Men" == "Dr. Men" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World!" == "Hello World" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World!!" == "Hello World!" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World." == "Hello World." extra> +++ OK, passed 1 test. extra> stripSuffix "bar" "foobar" == Just "foo" extra> +++ OK, passed 1 test. extra> stripSuffix "" "baz" == Just "baz" extra> +++ OK, passed 1 test. extra> stripSuffix "foo" "quux" == Nothing extra> +++ OK, passed 1 test. extra> stripInfix "::" "a::b::c" == Just ("a", "b::c") extra> +++ OK, passed 1 test. extra> stripInfix "/" "foobar" == Nothing extra> +++ OK, passed 1 test. extra> stripInfixEnd "::" "a::b::c" == Just ("a::b", "c") extra> +++ OK, passed 1 test. extra> chunksOf 3 "my test" == ["my ","tes","t"] extra> +++ OK, passed 1 test. extra> chunksOf 3 "mytest" == ["myt","est"] extra> +++ OK, passed 1 test. extra> chunksOf 8 "" == [] extra> +++ OK, passed 1 test. extra> chunksOf 0 "test" == undefined extra> +++ OK, passed 1 test. extra> nubSort "this is a test" == " aehist" extra> +++ OK, passed 1 test. extra> \xs -> nubSort xs == nub (sort xs) extra> +++ OK, passed 100 tests. extra> nubSortOn length ["a","test","of","this"] == ["a","of","test"] extra> +++ OK, passed 1 test. extra> nubSortBy (compare `on` length) ["a","test","of","this"] == ["a","of","test"] extra> +++ OK, passed 1 test. extra> nubOrd "this is a test" == "this ae" extra> +++ OK, passed 1 test. extra> nubOrd (take 4 ("this" ++ undefined)) == "this" extra> +++ OK, passed 1 test. extra> \xs -> nubOrd xs == nub xs extra> +++ OK, passed 100 tests. extra> nubOrdOn length ["a","test","of","this"] == ["a","test","of"] extra> +++ OK, passed 1 test. extra> nubOrdBy (compare `on` length) ["a","test","of","this"] == ["a","test","of"] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "a" "xyz" == [(Just 'a', Just 'x'), (Nothing, Just 'y'), (Nothing, Just 'z')] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "a" "x" == [(Just 'a', Just 'x')] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "" "x" == [(Nothing, Just 'x')] extra> +++ OK, passed 1 test. extra> compareLength [1,2,3] 1 == GT extra> +++ OK, passed 1 test. extra> compareLength [1,2] 2 == EQ extra> +++ OK, passed 1 test. extra> \(xs :: [Int]) n -> compareLength xs n == compare (length xs) n extra> +++ OK, passed 100 tests. extra> compareLength (1:2:3:undefined) 2 == GT extra> +++ OK, passed 1 test. extra> comparingLength [1,2,3] [False] == GT extra> +++ OK, passed 1 test. extra> comparingLength [1,2] "ab" == EQ extra> +++ OK, passed 1 test. extra> \(xs :: [Int]) (ys :: [Int]) -> comparingLength xs ys == Data.Ord.comparing length xs ys monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 211 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 212 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 274 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 275 | Just y' = stripSuffix s y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ free> Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:53:1 free> 100% ( 22 / 22) in 'Control.Applicative.Trans.Free' free> 100% ( 2 / 2) in 'Control.Comonad.Cofree.Class' free> Warning: 'cofree' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Identity' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'lens' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 93% ( 15 / 16) in 'Control.Comonad.Cofree' free> Missing documentation for: free> hoistCofree (src/Control/Comonad/Cofree.hs:135) free> 100% ( 11 / 11) in 'Control.Comonad.Trans.Cofree' free> 100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter' free> Warning: 'Tree' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 4 / 4) in 'Control.Monad.Free.Class' free> 100% ( 10 / 10) in 'Control.Monad.Free.TH' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:77:29 free> * at src/Control/Monad/Trans/Free.hs:153:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:77:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free' free> 100% ( 16 / 16) in 'Control.Monad.Free' free> 100% ( 13 / 13) in 'Control.Monad.Free.Church' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free/Ap.hs:67:29 free> * at src/Control/Monad/Trans/Free/Ap.hs:143:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:67:1 free> 100% ( 27 / 27) in 'Control.Monad.Trans.Free.Ap' free> Warning: '(\<*\>)' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'ap' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Identity' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 16 / 16) in 'Control.Monad.Free.Ap' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:77:29 free> * at src/Control/Monad/Trans/Free.hs:153:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:77:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free.Church' free> Warning: 'Free' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'FreeT' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'race' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'void' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 25 / 25) in 'Control.Monad.Trans.Iter' free> Documentation created: dist/doc/html/free/index.html, free> dist/doc/html/free/free.txt free> Running phase: installPhase free> Installing library in /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/free-5.2-pmOseOpbmmJxO61jWrFWI free> Running phase: fixupPhase free> shrinking RPATHs of ELF executables and libraries in /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 free> shrinking /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfree-5.2-pmOseOpbmmJxO61jWrFWI-ghc9.6.3.so free> checking for references to /build/ in /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2... free> patching script interpreter paths in /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 free> stripping (with command strip and flags -S -p) in /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2/lib free> shrinking RPATHs of ELF executables and libraries in /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc parsers> Documentation created: dist/doc/html/parsers/index.html, parsers> dist/doc/html/parsers/parsers.txt sqlite-simple> [ 4 of 14] Compiling Errors ( test/Errors.hs, dist/build/test/test-tmp/Errors.o ) sqlite-simple> [ 5 of 14] Compiling Fold ( test/Fold.hs, dist/build/test/test-tmp/Fold.o ) sqlite-simple> [ 6 of 14] Compiling Function ( test/Function.hs, dist/build/test/test-tmp/Function.o ) sqlite-simple> [ 7 of 14] Compiling ParamConv ( test/ParamConv.hs, dist/build/test/test-tmp/ParamConv.o ) sqlite-simple> [ 8 of 14] Compiling QQ ( test/QQ.hs, dist/build/test/test-tmp/QQ.o ) sqlite-simple> [ 9 of 14] Compiling Simple ( test/Simple.hs, dist/build/test/test-tmp/Simple.o ) sqlite-simple> [10 of 14] Compiling Statement ( test/Statement.hs, dist/build/test/test-tmp/Statement.o ) sqlite-simple> [11 of 14] Compiling TestImports ( test/TestImports.hs, dist/build/test/test-tmp/TestImports.o ) sqlite-simple> [12 of 14] Compiling UserInstances ( test/UserInstances.hs, dist/build/test/test-tmp/UserInstances.o ) sqlite-simple> [13 of 14] Compiling Utf8Strings ( test/Utf8Strings.hs, dist/build/test/test-tmp/Utf8Strings.o ) sqlite-simple> [14 of 14] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) sqlite-simple> [15 of 15] Linking dist/build/test/test sqlite-simple> Running phase: checkPhase sqlite-simple> Running 1 test suites... sqlite-simple> Test suite test: RUNNING... sqlite-simple> Cases: 48 Tried: 48 Errors: 0 Failures: 0 sqlite-simple> Test suite test: PASS sqlite-simple> Test suite logged to: dist/test/sqlite-simple-0.4.19.0-test.log sqlite-simple> 1 of 1 test suites (1 of 1 test cases) passed. sqlite-simple> Running phase: haddockPhase sqlite-simple> Preprocessing library for sqlite-simple-0.4.19.0.. sqlite-simple> Running Haddock on library for sqlite-simple-0.4.19.0.. sqlite-simple> Warning: The documentation for the following packages are not installed. No sqlite-simple> links will be generated to these packages: attoparsec-0.14.4, sqlite-simple> attoparsec-0.14.4, vector-0.13.2.0 sqlite-simple> Warning: --source-* options are ignored when --hyperlinked-source is enabled. sqlite-simple> 66% ( 2 / 3) in 'Database.SQLite.Simple.Ok' sqlite-simple> Missing documentation for: sqlite-simple> Ok (Database/SQLite/Simple/Ok.hs:46) sqlite-simple> tomland> [14 of 36] Compiling Toml.Parser.Item tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ tomland> [15 of 36] Compiling Toml.Parser.Validate tomland> [16 of 36] Compiling Toml.Parser tomland> [17 of 36] Compiling Toml.Codec.BiMap tomland> [18 of 36] Compiling Toml.Codec.Error tomland> [19 of 36] Compiling Toml.Codec.Types tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ tomland> [20 of 36] Compiling Toml.Codec.Di tomland> [21 of 36] Compiling Toml.Codec.Combinator.Tuple tomland> [22 of 36] Compiling Toml.Codec.Combinator.Table tomland> [23 of 36] Compiling Toml.Codec.Code tomland> [24 of 36] Compiling Toml.Codec.Combinator.Common tomland> [25 of 36] Compiling Toml.Codec.Combinator.Map tomland> [26 of 36] Compiling Toml.Codec.BiMap.Conversion tomland> [27 of 36] Compiling Toml.Codec.Combinator.Time tomland> [28 of 36] Compiling Toml.Codec.Combinator.Primitive tomland> [29 of 36] Compiling Toml.Codec.Combinator.Monoid tomland> [30 of 36] Compiling Toml.Codec.Combinator.List tomland> [31 of 36] Compiling Toml.Codec.Combinator.Set tomland> [32 of 36] Compiling Toml.Codec.Combinator.Custom tomland> [33 of 36] Compiling Toml.Codec.Combinator tomland> [34 of 36] Compiling Toml.Codec.Generic semialign> Running phase: setupCompilerEnvironmentPhase semialign> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. semialign> Running phase: unpackPhase semialign> unpacking source archive /nix/store/7r6xfw79m4pw1yb0i8zzcx6cha65xrx1-semialign-1.3.1.tar.gz semialign> source root is semialign-1.3.1 semialign> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semialign-1.3.1/src/Data/Zip.hs" semialign> Running phase: patchPhase semialign> Replace Cabal file with edited version from mirror://hackage/semialign-1.3.1/revision/2.cabal. semialign> Running phase: compileBuildDriverPhase semialign> setupCompileFlags: -package-db=/build/tmp.doKqOHHg1l/setup-package.conf.d -threaded semialign> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.doKqOHHg1l/Main.o ) semialign> [2 of 2] Linking Setup semialign> Running phase: updateAutotoolsGnuConfigScriptsPhase semialign> Running phase: configurePhase semialign> configureFlags: --verbose --prefix=/nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc/share/doc/semialign-1.3.1 --with-gcc=gcc --package-db=/build/tmp.doKqOHHg1l/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib semialign> Using Parsec parser semialign> Configuring semialign-1.3.1... semialign> Flags chosen: semigroupoids=True semialign> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 semialign> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.7 semialign> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 semialign> Dependency indexed-traversable >=0.1.4 && <0.2: using semialign> indexed-traversable-0.1.4 semialign> Dependency indexed-traversable-instances >=0.1.2 && <0.2: using semialign> indexed-traversable-instances-0.1.2 semialign> Dependency semigroupoids >=6.0.1 && <6.1: using semigroupoids-6.0.1 semialign> Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 semialign> Dependency these >=1.2.1 && <1.3: using these-1.2.1 semialign> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 semialign> Dependency unordered-containers >=0.2.8.0 && <0.3: using semialign> unordered-containers-0.2.20 semialign> Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 semialign> Source component graph: component lib semialign> Configured component graph: semialign> component semialign-1.3.1-8WahCywZIivIMgZNchc7Ew semialign> include base-4.18.1.0 semialign> include containers-0.6.7 semialign> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semialign> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 semialign> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq semialign> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semialign> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semialign> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 semialign> include transformers-0.6.1.0 semialign> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semialign> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO semialign> Linked component graph: semialign> unit semialign-1.3.1-8WahCywZIivIMgZNchc7Ew semialign> include base-4.18.1.0 semialign> include containers-0.6.7 semialign> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semialign> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 witherable> Running phase: setupCompilerEnvironmentPhase witherable> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. witherable> Running phase: unpackPhase witherable> unpacking source archive /nix/store/ai652bi646pyr3gc4wn98pbxjdmrrhas-witherable-0.5.tar.gz witherable> source root is witherable-0.5 witherable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "witherable-0.5/witherable.cabal" witherable> Running phase: patchPhase witherable> Replace Cabal file with edited version from mirror://hackage/witherable-0.5/revision/1.cabal. witherable> Running phase: compileBuildDriverPhase witherable> setupCompileFlags: -package-db=/build/tmp.n9Ox4BEBqn/setup-package.conf.d -threaded witherable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.n9Ox4BEBqn/Main.o ) witherable> [2 of 2] Linking Setup witherable> Running phase: updateAutotoolsGnuConfigScriptsPhase witherable> Running phase: configurePhase witherable> configureFlags: --verbose --prefix=/nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc/share/doc/witherable-0.5 --with-gcc=gcc --package-db=/build/tmp.n9Ox4BEBqn/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib witherable> Using Parsec parser witherable> Configuring witherable-0.5... witherable> Dependency base >=4.9 && <5: using base-4.18.1.0 witherable> Dependency base-orphans >=0.8.4 && <0.10: using base-orphans-0.9.3 witherable> Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.7 witherable> Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 witherable> Dependency indexed-traversable >=0.1.1 && <0.2: using witherable> indexed-traversable-0.1.4 witherable> Dependency indexed-traversable-instances >=0.1 && <0.2: using witherable> indexed-traversable-instances-0.1.2 witherable> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 witherable> Dependency unordered-containers >=0.2.12.0 && <0.3: using witherable> unordered-containers-0.2.20 witherable> Dependency vector >=0.12.2.0 && <0.14: using vector-0.13.2.0 witherable> Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 witherable> Dependency base: using base-4.18.1.0 witherable> Dependency containers: using containers-0.6.7 witherable> Dependency hashable: using hashable-1.4.7.0 witherable> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 witherable> Dependency tasty: using tasty-1.5.3 witherable> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 witherable> Dependency transformers: using transformers-0.6.1.0 witherable> Dependency unordered-containers: using unordered-containers-0.2.20 witherable> Dependency vector: using vector-0.13.2.0 witherable> Dependency witherable: using witherable-0.5 witherable> Source component graph: witherable> component lib witherable> component test:witherable-tests dependency lib witherable> Configured component graph: witherable> component witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> include base-4.18.1.0 witherable> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL witherable> include containers-0.6.7 witherable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 witherable> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq witherable> include transformers-0.6.1.0 witherable> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn hspec-attoparsec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 hspec-attoparsec (post)> Pushing 2 paths (83 are already present) using zstd to cache sellout ⏳ hspec-attoparsec (post)> hspec-attoparsec (post)> Pushing /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc (275.21 KiB) hspec-attoparsec (post)> Pushing /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 (400.31 KiB) hspec-attoparsec (post)> hspec-attoparsec (post)> All done. hspec-attoparsec (post)> added 2 signatures hspec-attoparsec (post)> added 1 signatures hspec-attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc /nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2 hspec-attoparsec (post)> copying 2 paths... hspec-attoparsec (post)> copying path '/nix/store/5syg3p9pdszi4frn65xy1qxkykz34cmx-hspec-attoparsec-0.1.0.2-doc' to 'https://cache.nix-ci.com'... hspec-attoparsec (post)> copying path '/nix/store/9cfyrjbdyfj900637ayq10g5qcii9p9g-hspec-attoparsec-0.1.0.2' to 'https://cache.nix-ci.com'... hspec-attoparsec (post)> copying 1 paths... hspec-attoparsec (post)> copying path '/nix/store/vy90mzy0pl81n3mfg823fzxrs2iz3a2j-hspec-attoparsec-0.1.0.2.drv' to 'https://cache.nix-ci.com'... reducers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 reducers (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ reducers (post)> reducers (post)> Pushing /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc (1.51 MiB) reducers (post)> Pushing /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 (5.11 MiB) reducers (post)> reducers (post)> All done. reducers (post)> added 2 signatures reducers (post)> added 2 signatures reducers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc /nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5 reducers (post)> copying 2 paths... reducers (post)> copying path '/nix/store/bn0607jyvvskrkzflckagnxgmqcpv43w-reducers-3.12.5-doc' to 'https://cache.nix-ci.com'... reducers (post)> copying path '/nix/store/gaci032jblrr4m7lfm7cdbi1hg9sfwz4-reducers-3.12.5' to 'https://cache.nix-ci.com'... reducers (post)> copying 1 paths... reducers (post)> copying path '/nix/store/3l8hjrz22d9w4c187p4g864hzsjrzm72-reducers-3.12.5.drv' to 'https://cache.nix-ci.com'... extra> +++ OK, passed 100 tests. extra> comparingLength [1,2] (1:2:3:undefined) == LT extra> +++ OK, passed 1 test. extra> comparingLength (1:2:3:undefined) [1,2] == GT extra> +++ OK, passed 1 test. extra> mwhen True "test" == "test" extra> +++ OK, passed 1 test. extra> mwhen False "test" == "" extra> +++ OK, passed 1 test. extra> first succ (1,"test") == (2,"test") extra> +++ OK, passed 1 test. extra> second reverse (1,"test") == (1,"tset") extra> +++ OK, passed 1 test. extra> firstM (\x -> [x-1, x+1]) (1,"test") == [(0,"test"),(2,"test")] extra> +++ OK, passed 1 test. extra> secondM (\x -> [reverse x, x]) (1,"test") == [(1,"tset"),(1,"test")] extra> +++ OK, passed 1 test. extra> (succ *** reverse) (1,"test") == (2,"tset") extra> +++ OK, passed 1 test. extra> (succ &&& pred) 1 == (2,0) extra> +++ OK, passed 1 test. extra> dupe 12 == (12, 12) extra> +++ OK, passed 1 test. extra> both succ (1,2) == (2,3) extra> +++ OK, passed 1 test. extra> first3 succ (1,1,1) == (2,1,1) extra> +++ OK, passed 1 test. extra> second3 succ (1,1,1) == (1,2,1) extra> +++ OK, passed 1 test. extra> third3 succ (1,1,1) == (1,1,2) extra> +++ OK, passed 1 test. extra> \x -> readVersion (showVersion x) == x extra> +++ OK, passed 100 tests. extra> readVersion "hello" == undefined extra> +++ OK, passed 1 test. extra> showDP 4 pi == "3.1416" extra> +++ OK, passed 1 test. extra> showDP 0 pi == "3" extra> +++ OK, passed 1 test. extra> showDP 2 3 == "3.00" extra> +++ OK, passed 1 test. extra> withTempDir $ \dir -> do writeFile (dir "foo.txt") ""; withCurrentDirectory dir $ doesFileExist "foo.txt" extra> +++ OK, passed 1 test. extra> withTempDir $ \dir -> do writeFile (dir "test.txt") ""; (== [dir "test.txt"]) <$> listContents dir extra> +++ OK, passed 1 test. extra> listTest listContents ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","foo","zoo"] extra> +++ OK, passed 1 test. extra> listTest listDirectories ["bar.txt","foo/baz.txt","zoo"] ["foo"] extra> +++ OK, passed 1 test. extra> listTest listFiles ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","zoo"] extra> +++ OK, passed 1 test. extra> listTest listFilesRecursive ["bar.txt","zoo","foo" "baz.txt"] ["bar.txt","zoo","foo" "baz.txt"] extra> +++ OK, passed 1 test. extra> listTest (listFilesInside $ pure . not . isPrefixOf "." . takeFileName) ["bar.txt","foo" "baz.txt",".foo" "baz2.txt", "zoo"] ["bar.txt","zoo","foo" "baz.txt"] extra> +++ OK, passed 1 test. extra> listTest (listFilesInside $ const $ pure False) ["bar.txt"] [] extra> +++ OK, passed 1 test. extra> isWindows == (os == "mingw32") extra> +++ OK, passed 1 test. extra> \(filter isHexDigit -> s) -> fmap (== s) $ withTempFile $ \file -> do writeFile file s; readFile' file extra> +++ OK, passed 100 tests. extra> \s -> withTempFile $ \file -> do writeFileUTF8 file s; fmap (== s) $ readFileUTF8' file extra> +++ OK, passed 100 tests. extra> \(ASCIIString s) -> withTempFile $ \file -> do writeFileBinary file s; fmap (== s) $ readFileBinary' file extra> +++ OK, passed 100 tests. extra> captureOutput (print 1) == pure ("1\n",()) extra> +++ OK, passed 1 test. extra> withTempFile doesFileExist == pure True extra> +++ OK, passed 1 test. extra> (doesFileExist =<< withTempFile pure) == pure False extra> +++ OK, passed 1 test. extra> withTempFile readFile' == pure "" extra> +++ OK, passed 1 test. extra> withTempDir doesDirectoryExist == pure True extra> +++ OK, passed 1 test. extra> (doesDirectoryExist =<< withTempDir pure) == pure False extra> +++ OK, passed 1 test. extra> withTempDir listFiles == pure [] extra> +++ OK, passed 1 test. extra> fileEq "does_not_exist1" "does_not_exist2" == undefined extra> +++ OK, passed 1 test. extra> fileEq "does_not_exist" "does_not_exist" == undefined extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> fileEq "does_not_exist" f1 == undefined extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> fileEq f1 f2 extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "a" >> fileEq f1 f2 extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "b" >> notM (fileEq f1 f2) extra> +++ OK, passed 1 test. extra> fmap (round . fst) (duration $ sleep 1) == pure 1 extra> +++ OK, passed 1 test. extra> timeout (-3) (print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> timeout 0.1 (print 1) == fmap Just (print 1) extra> +++ OK, passed 1 test. extra> do (t, _) <- duration $ timeout 0.1 $ sleep 1000; print t; pure $ t < 1 extra> 0.10029697800000001 extra> +++ OK, passed 1 test. extra> timeout 0.1 (sleep 2 >> print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> showDuration 3.435 == "3.44s" extra> +++ OK, passed 1 test. extra> showDuration 623.8 == "10m24s" extra> +++ OK, passed 1 test. monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.p_o ) monoid-subclasses> [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 370 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.p_o ) monoid-subclasses> [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.p_o ) monoid-subclasses> [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[b]’ not matched: [] monoid-subclasses> | monoid-subclasses> 216 | restore f [t1] = f [Stateful (t1, x)] monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... free> checking for references to /build/ in /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc... free> patching script interpreter paths in /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.12.. parsers> Running phase: installPhase parsers> Installing library in /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/parsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j parsers> Running phase: fixupPhase parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 parsers> shrinking /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSparsers-0.12.12-7VRfeAf4wPQAfz8RXhS58j-ghc9.6.3.so parsers> checking for references to /build/ in /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12... parsers> patching script interpreter paths in /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 parsers> stripping (with command strip and flags -S -p) in /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12/lib parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc parsers> checking for references to /build/ in /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc... parsers> patching script interpreter paths in /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.Internal' sqlite-simple> Missing documentation for: sqlite-simple> ColumnOutOfBounds (Database/SQLite/Simple/Internal.hs:49) sqlite-simple> RowParseRO (Database/SQLite/Simple/Internal.hs:62) sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:64) sqlite-simple> gettypename (Database/SQLite/Simple/Internal.hs:67) sqlite-simple> 28% ( 2 / 7) in 'Database.SQLite.Simple.Time.Implementation' sqlite-simple> Missing documentation for: sqlite-simple> parseUTCTime (Database/SQLite/Simple/Time/Implementation.hs:41) sqlite-simple> parseDay (Database/SQLite/Simple/Time/Implementation.hs:44) sqlite-simple> dayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:125) sqlite-simple> timeOfDayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:129) sqlite-simple> timeZoneToBuilder (Database/SQLite/Simple/Time/Implementation.hs:133) sqlite-simple> Warning: 'UTCTime' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Day' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.Time' sqlite-simple> Warning: 'Text' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 100% ( 5 / 5) in 'Database.SQLite.Simple.Types' sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.ToField' sqlite-simple> 100% ( 3 / 3) in 'Database.SQLite.Simple.ToRow' sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.QQ' sqlite-simple> Warning: 'UnicodeException' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 85% ( 6 / 7) in 'Database.SQLite.Simple.FromField' sqlite-simple> Missing documentation for: sqlite-simple> FieldParser (Database/SQLite/Simple/FromField.hs:81) sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.FromRow' sqlite-simple> Missing documentation for: sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:64) sqlite-simple> field (Database/SQLite/Simple/FromRow.hs:128) sqlite-simple> fieldWith (Database/SQLite/Simple/FromRow.hs:115) sqlite-simple> numFieldsRemaining (Database/SQLite/Simple/FromRow.hs:131) sqlite-simple> Warning: 'action' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Database' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'test' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Text' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'ByteString' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'FromField' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 96% ( 75 / 78) in 'Database.SQLite.Simple' sqlite-simple> Missing documentation for: sqlite-simple> SQLData sqlite-simple> NamedParam (Database/SQLite/Simple.hs:134) sqlite-simple> field (Database/SQLite/Simple/FromRow.hs:128) sqlite-simple> 0% ( 0 / 4) in 'Database.SQLite.Simple.Function' sqlite-simple> Missing documentation for: sqlite-simple> Module header sqlite-simple> Function (Database/SQLite/Simple/Function.hs:22) sqlite-simple> createFunction (Database/SQLite/Simple/Function.hs:57) sqlite-simple> deleteFunction (Database/SQLite/Simple/Function.hs:67) sqlite-simple> Warning: Database.SQLite.Simple.Function: could not find link destinations for: sqlite-simple> - Database.SQLite.Simple.Function.argCount sqlite-simple> - Database.SQLite.Simple.Function.deterministicFn sqlite-simple> - Database.SQLite.Simple.Function.evalFunction sqlite-simple> Documentation created: dist/doc/html/sqlite-simple/index.html, sqlite-simple> dist/doc/html/sqlite-simple/sqlite-simple.txt sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> Running phase: installPhase tomland> [35 of 36] Compiling Toml.Codec tomland> [36 of 36] Compiling Toml tomland> Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. tomland> Building test suite 'tomland-test' for tomland-1.3.3.3.. tomland> [ 1 of 39] Compiling Test.Toml.Codec.Code tomland> [ 2 of 39] Compiling Test.Toml.Codec.Combinator.Common tomland> [ 3 of 39] Compiling Test.Toml.Gen tomland> tomland> test/Test/Toml/Gen.hs:318:1: warning: [-Wunused-top-binds] tomland> Defined but not used: ‘genUnicodeChar’ tomland> | tomland> 318 | genUnicodeChar = Gen.element tomland> | ^^^^^^^^^^^^^^ tomland> tomland> test/Test/Toml/Gen.hs:56:1: warning: [-Wunused-imports] tomland> The import of ‘Control.Applicative’ is redundant tomland> except perhaps to import instances from ‘Control.Applicative’ tomland> To import instances alone, use: import Control.Applicative() tomland> | tomland> 56 | import Control.Applicative (liftA2) tomland> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tomland> [ 4 of 39] Compiling Test.Toml.Codec.SmallType tomland> [ 5 of 39] Compiling Test.Toml.Codec.Generic tomland> [ 6 of 39] Compiling Test.Toml.Codec.Di tomland> [ 7 of 39] Compiling Test.Toml.Codec.Combinator.Tuple tomland> tomland> test/Test/Toml/Codec/Combinator/Tuple.hs:5:29: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 5 | import Control.Applicative (liftA2, liftA3) tomland> | ^^^^^^ tomland> [ 8 of 39] Compiling Test.Toml.Codec.Combinator.Time tomland> [ 9 of 39] Compiling Test.Toml.Codec.Combinator.Table tomland> [10 of 39] Compiling Test.Toml.Codec.Combinator.Set tomland> [11 of 39] Compiling Test.Toml.Codec.Combinator.Primitive tomland> [12 of 39] Compiling Test.Toml.Codec.Combinator.Monoid tomland> [13 of 39] Compiling Test.Toml.Codec.Combinator.Map tomland> [14 of 39] Compiling Test.Toml.Codec.Combinator.List tomland> [15 of 39] Compiling Test.Toml.Codec.Combinator.Custom tomland> [16 of 39] Compiling Test.Toml.Codec.Combinator tomland> [17 of 39] Compiling Test.Toml.Codec.BiMap.Conversion tomland> [18 of 39] Compiling Test.Toml.Codec.BiMap tomland> [19 of 39] Compiling Test.Toml.Codec tomland> [20 of 39] Compiling Test.Toml.Parser.Common tomland> [21 of 39] Compiling Test.Toml.Parser.Bool tomland> [22 of 39] Compiling Test.Toml.Parser.Array tomland> [23 of 39] Compiling Test.Toml.Parser.Date tomland> [24 of 39] Compiling Test.Toml.Parser.Double tomland> [25 of 39] Compiling Test.Toml.Parser.Examples tomland> [26 of 39] Compiling Test.Toml.Parser.Integer tomland> [27 of 39] Compiling Test.Toml.Parser.Key tomland> [28 of 39] Compiling Test.Toml.Parser.Property tomland> [29 of 39] Compiling Test.Toml.Parser.Text tomland> [30 of 39] Compiling Test.Toml.Parser.Toml tomland> [31 of 39] Compiling Test.Toml.Parser.Validate tomland> [32 of 39] Compiling Test.Toml.Parser tomland> [33 of 39] Compiling Test.Toml.Property tomland> [34 of 39] Compiling Test.Toml.Type.Key tomland> [35 of 39] Compiling Test.Toml.Type.PrefixTree tomland> [36 of 39] Compiling Test.Toml.Type.Printer tomland> [37 of 39] Compiling Test.Toml.Type.TOML tomland> [38 of 39] Compiling Test.Toml.Type tomland> [39 of 39] Compiling Main tomland> [40 of 40] Linking dist/build/tomland-test/tomland-test tomland> Running phase: checkPhase tomland> Running 1 test suites... tomland> Test suite tomland-test: RUNNING... tomland> tomland> Toml.Type tests tomland> TOML Key tomland> Key printing: fromString . prettyKey ≡ id [✔] tomland> passed 100 tests. tomland> Key difference tomland> Equal: Simple [✔] tomland> Equal: Complex [✔] tomland> NoPrefix: Simple [✔] tomland> NoPrefix: Only common suffix [✔] tomland> FstIsPref [✔] tomland> SndIsPref [✔] tomland> Diff: Simple [✔] tomland> Diff: Two components [✔] tomland> Diff: Two diff components [✔] tomland> Diff: Different diff length [✔] tomland> PrefixTree unit and property tests tomland> Unit tests for basic cases tomland> Lookup on empty map returns Nothing [✔] tomland> Lookup in single map returns this element [✔] tomland> Lookup after insert returns this element [✔] semialign> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq semialign> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semialign> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semialign> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 semialign> include transformers-0.6.1.0 semialign> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semialign> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO semialign> Data.Align=semialign-1.3.1-8WahCywZIivIMgZNchc7Ew:Data.Align,Data.Crosswalk=semialign-1.3.1-8WahCywZIivIMgZNchc7Ew:Data.Crosswalk,Data.Semialign=semialign-1.3.1-8WahCywZIivIMgZNchc7Ew:Data.Semialign,Data.Semialign.Indexed=semialign-1.3.1-8WahCywZIivIMgZNchc7Ew:Data.Semialign.Indexed,Data.Zip=semialign-1.3.1-8WahCywZIivIMgZNchc7Ew:Data.Zip semialign> Ready component graph: semialign> definite semialign-1.3.1-8WahCywZIivIMgZNchc7Ew semialign> depends base-4.18.1.0 semialign> depends containers-0.6.7 semialign> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 semialign> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 semialign> depends indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq semialign> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR semialign> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL semialign> depends these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 semialign> depends transformers-0.6.1.0 semialign> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn semialign> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO semialign> Using Cabal-3.10.1.0 compiled by ghc-9.6 semialign> Using compiler: ghc-9.6.3 semialign> Using install prefix: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 semialign> Executables installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/bin semialign> Libraries installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semialign-1.3.1-8WahCywZIivIMgZNchc7Ew semialign> Dynamic Libraries installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 semialign> Private executables installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/libexec/x86_64-linux-ghc-9.6.3/semialign-1.3.1 semialign> Data files installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/share/x86_64-linux-ghc-9.6.3/semialign-1.3.1 semialign> Documentation installed in: semialign> /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc/share/doc/semialign-1.3.1 semialign> Configuration files installed in: semialign> /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/etc semialign> No alex found semialign> Using ar found on system at: semialign> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar semialign> No c2hs found semialign> No cpphs found semialign> No doctest found semialign> Using gcc version 14.3.0 given by user at: semialign> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc semialign> Using ghc version 9.6.3 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc semialign> Using ghc-pkg version 9.6.3 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 semialign> No ghcjs found semialign> No ghcjs-pkg found semialign> No greencard found semialign> Using haddock version 2.29.1 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 semialign> No happy found semialign> Using haskell-suite found on system at: haskell-suite-dummy-location semialign> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semialign> No hmake found semialign> Using hpc version 0.68 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 semialign> Using hsc2hs version 0.68.9 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 semialign> Using hscolour version 1.25 found on system at: semialign> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour semialign> No jhc found semialign> Using ld found on system at: semialign> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold semialign> No pkg-config found semialign> Using runghc version 9.6.3 found on system at: semialign> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 semialign> Using strip version 2.44 found on system at: semialign> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip semialign> Using tar found on system at: semialign> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar semialign> No uhc found witherable> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> component witherable-0.5-FQSMZ3OomtGGBigx99ttY0-witherable-tests witherable> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS witherable> include base-4.18.1.0 witherable> include containers-0.6.7 witherable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv witherable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 witherable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF witherable> include transformers-0.6.1.0 witherable> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn witherable> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> include witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> Linked component graph: witherable> unit witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> include base-4.18.1.0 witherable> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL witherable> include containers-0.6.7 witherable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 witherable> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq witherable> include transformers-0.6.1.0 witherable> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn witherable> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> Witherable=witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3:Witherable witherable> unit witherable-0.5-FQSMZ3OomtGGBigx99ttY0-witherable-tests witherable> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS witherable> include base-4.18.1.0 witherable> include containers-0.6.7 witherable> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv witherable> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 witherable> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF witherable> include transformers-0.6.1.0 witherable> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn witherable> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> include witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> Ready component graph: witherable> definite witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> depends base-4.18.1.0 witherable> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL witherable> depends containers-0.6.7 witherable> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 witherable> depends indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq witherable> depends transformers-0.6.1.0 witherable> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn witherable> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> definite witherable-0.5-FQSMZ3OomtGGBigx99ttY0-witherable-tests witherable> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS witherable> depends base-4.18.1.0 witherable> depends containers-0.6.7 witherable> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 witherable> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv witherable> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 witherable> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF witherable> depends transformers-0.6.1.0 witherable> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn witherable> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO witherable> depends witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> Using Cabal-3.10.1.0 compiled by ghc-9.6 witherable> Using compiler: ghc-9.6.3 witherable> Using install prefix: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 witherable> Executables installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/bin witherable> Libraries installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> Dynamic Libraries installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 witherable> Private executables installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/libexec/x86_64-linux-ghc-9.6.3/witherable-0.5 witherable> Data files installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/share/x86_64-linux-ghc-9.6.3/witherable-0.5 witherable> Documentation installed in: witherable> /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc/share/doc/witherable-0.5 witherable> Configuration files installed in: witherable> /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/etc extra> showDuration 62003.8 == "17h13m" extra> +++ OK, passed 1 test. extra> showDuration 1e8 == "27777h47m" extra> +++ OK, passed 1 test. extra> do f <- offsetTime; xs <- replicateM 10 f; pure $ xs == sort xs extra> +++ OK, passed 1 test. extra> do (a,_) <- duration $ sleep 1; pure $ a >= 1 && a <= 1.5 extra> +++ OK, passed 1 test. extra> Extra export extra> +++ OK, passed 1 test. extra> withTempFile extra> ....done extra> withTempDir extra> ....done extra> retry extra> +++ OK, passed 1 test. extra> barrier extra> Success (323 tests) extra> Test suite extra-test: PASS extra> Test suite logged to: dist/test/extra-1.7.16-extra-test.log extra> 1 of 1 test suites (1 of 1 test cases) passed. extra> Running phase: haddockPhase extra> Preprocessing library for extra-1.7.16.. extra> Running Haddock on library for extra-1.7.16.. extra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extra> 100% ( 6 / 6) in 'Data.IORef.Extra' extra> 100% ( 4 / 4) in 'Data.Monoid.Extra' extra> Warning: 'Arrow' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 22 / 22) in 'Data.Tuple.Extra' extra> 100% ( 2 / 2) in 'Data.Typeable.Extra' extra> 100% ( 7 / 7) in 'Numeric.Extra' extra> Warning: '(:)' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'firstJustM' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 85 / 85) in 'Data.List.Extra' extra> 100% ( 3 / 3) in 'Data.Version.Extra' extra> 100% ( 22 / 22) in 'Data.List.NonEmpty.Extra' extra> Warning: 'fromJust' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 11 / 11) in 'Data.Either.Extra' extra> 100% ( 21 / 21) in 'Control.Exception.Extra' extra> Warning: 'partition' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'mconcatMap' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'find' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 38 / 38) in 'Control.Monad.Extra' extra> 92% ( 12 / 13) in 'Data.Foldable.Extra' extra> Missing documentation for: extra> Module header extra> 100% ( 27 / 27) in 'Control.Concurrent.Extra' extra> 100% ( 8 / 8) in 'System.Directory.Extra' extra> 100% ( 2 / 2) in 'System.Environment.Extra' extra> 100% ( 26 / 26) in 'System.IO.Extra' extra> 100% ( 4 / 4) in 'System.Info.Extra' extra> 100% ( 5 / 5) in 'System.Process.Extra' extra> 100% ( 8 / 8) in 'System.Time.Extra' extra> 100% (268 /268) in 'Extra' extra> 100% ( 2 / 2) in 'Text.Read.Extra' extra> Documentation created: dist/doc/html/extra/index.html, extra> dist/doc/html/extra/extra.txt extra> Preprocessing test suite 'extra-test' for extra-1.7.16.. extra> Running phase: installPhase extra> Installing library in /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ extra> Running phase: fixupPhase extra> shrinking RPATHs of ELF executables and libraries in /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 extra> shrinking /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSextra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ-ghc9.6.3.so extra> checking for references to /build/ in /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16... extra> patching script interpreter paths in /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 extra> stripping (with command strip and flags -S -p) in /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16/lib extra> shrinking RPATHs of ELF executables and libraries in /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc extra> checking for references to /build/ in /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc... extra> patching script interpreter paths in /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc monoid-subclasses> [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | sqlite-simple> Installing library in /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/sqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3 sqlite-simple> Running phase: fixupPhase sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 sqlite-simple> shrinking /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSsqlite-simple-0.4.19.0-K6rbQC24DaT6w12HOwtVb3-ghc9.6.3.so sqlite-simple> checking for references to /build/ in /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0... sqlite-simple> patching script interpreter paths in /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 sqlite-simple> stripping (with command strip and flags -S -p) in /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0/lib sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc sqlite-simple> checking for references to /build/ in /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc... sqlite-simple> patching script interpreter paths in /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc tomland> Lookup after multiple non-overlapping inserts [✔] tomland> Prefix lookup [✔] tomland> Composite key lookup [✔] tomland> Laws and behaviour property tests tomland> lookup k (insert k v m) ≡ Just v [✔] tomland> passed 100 tests. tomland> insert x a . insert x b ≡ insert x a [✔] tomland> passed 100 tests. semialign> Running phase: buildPhase semialign> Preprocessing library for semialign-1.3.1.. semialign> Building library for semialign-1.3.1.. semialign> [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.o, dist/build/Data/Semialign/Internal.dyn_o ) semialign> [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.o, dist/build/Data/Semialign/Indexed.dyn_o ) semialign> [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.o, dist/build/Data/Semialign.dyn_o ) semialign> [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.o, dist/build/Data/Align.dyn_o ) semialign> [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.o, dist/build/Data/Crosswalk.dyn_o ) semialign> [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.o, dist/build/Data/Zip.dyn_o ) semialign> [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.p_o ) semialign> [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.p_o ) semialign> [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.p_o ) semialign> [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.p_o ) semialign> [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.p_o ) witherable> No alex found witherable> Using ar found on system at: witherable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar witherable> No c2hs found witherable> No cpphs found witherable> No doctest found witherable> Using gcc version 14.3.0 given by user at: witherable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc witherable> Using ghc version 9.6.3 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc witherable> Using ghc-pkg version 9.6.3 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 witherable> No ghcjs found witherable> No ghcjs-pkg found witherable> No greencard found witherable> Using haddock version 2.29.1 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 witherable> No happy found witherable> Using haskell-suite found on system at: haskell-suite-dummy-location witherable> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location witherable> No hmake found witherable> Using hpc version 0.68 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 witherable> Using hsc2hs version 0.68.9 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 witherable> Using hscolour version 1.25 found on system at: witherable> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour witherable> No jhc found witherable> Using ld found on system at: witherable> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold witherable> No pkg-config found witherable> Using runghc version 9.6.3 found on system at: witherable> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 witherable> Using strip version 2.44 found on system at: witherable> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip witherable> Using tar found on system at: witherable> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar witherable> No uhc found witherable> Running phase: buildPhase witherable> Preprocessing library for witherable-0.5.. witherable> Building library for witherable-0.5.. witherable> [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o ) witherable> [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.p_o ) free (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 free (post)> Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ free (post)> free (post)> Pushing /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc (5.76 MiB) free (post)> Pushing /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 (22.72 MiB) free (post)> free (post)> All done. free (post)> added 2 signatures free (post)> added 1 signatures free (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc /nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2 free (post)> copying 2 paths... free (post)> copying path '/nix/store/sihb0wq1k8ydvdkl1mb0mmmbyhzn0v0q-free-5.2-doc' to 'https://cache.nix-ci.com'... free (post)> copying path '/nix/store/xa0r4ydjgxawicf1x0js8fvnx430kklc-free-5.2' to 'https://cache.nix-ci.com'... free (post)> copying 1 paths... free (post)> copying path '/nix/store/79q9dw1qcza19vbg1i0l5i6a0vbhm97s-free-5.2.drv' to 'https://cache.nix-ci.com'... parsers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 parsers (post)> Pushing 2 paths (81 are already present) using zstd to cache sellout ⏳ parsers (post)> parsers (post)> Pushing /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc (2.27 MiB) parsers (post)> Pushing /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 (8.58 MiB) parsers (post)> parsers (post)> All done. parsers (post)> added 2 signatures parsers (post)> added 1 signatures parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc /nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12 parsers (post)> copying 2 paths... parsers (post)> copying path '/nix/store/jch24pxrjmw3a9gcrv00a3lqwqnycy6x-parsers-0.12.12-doc' to 'https://cache.nix-ci.com'... parsers (post)> copying path '/nix/store/m0fwchm50wrp95w3hmpgcd7jbbbsidkf-parsers-0.12.12' to 'https://cache.nix-ci.com'... parsers (post)> copying 1 paths... parsers (post)> copying path '/nix/store/7843lgy05ls1i70x3nrn7mjny37airjn-parsers-0.12.12.drv' to 'https://cache.nix-ci.com'... building '/nix/store/cq0898nxaylmhpll18lbv3181h25cia9-adjunctions-4.4.3.drv'... building '/nix/store/9nwfq278rjgv8pb9avlwg8l0sxzfcgqj-keys-3.12.4.drv'... monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 199 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] monoid-subclasses> | monoid-subclasses> 282 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. monoid-subclasses> Building test suite 'Main' for monoid-subclasses-1.2.6.. monoid-subclasses> [1 of 1] Compiling Main ( Test/TestMonoidSubclasses.hs, dist/build/Main/Main-tmp/Main.o ) monoid-subclasses> [2 of 2] Linking dist/build/Main/Main monoid-subclasses> buildPhase completed in 53 seconds monoid-subclasses> Running phase: checkPhase monoid-subclasses> Running 1 test suites... monoid-subclasses> Test suite Main: RUNNING... monoid-subclasses> MonoidSubclasses monoid-subclasses> CommutativeMonoid: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> MonoidNull: OK (0.22s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> PositiveMonoid: OK (0.10s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> mconcat . factors == id: OK (0.68s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> all factors . factors: OK (0.53s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimePrefix: OK (0.56s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimeSuffix: OK (1.31s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primePrefix: OK (0.09s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primeSuffix: OK (0.18s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> inits: OK (0.29s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> tails: OK (0.21s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl: OK (0.47s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl': OK (0.43s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldr: OK (0.45s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> length: OK (0.19s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> span: OK (0.55s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> spanMaybe: OK (0.33s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> split: OK (3.81s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitAt: OK (0.52s) monoid-subclasses> +++ OK, passed 100 tests. foldl> Examples: 52 Tried: 52 Errors: 0 Failures: 0 foldl> Test suite doctest: PASS foldl> Test suite logged to: dist/test/foldl-1.4.18-doctest.log foldl> 1 of 1 test suites (1 of 1 test cases) passed. foldl> Running phase: haddockPhase foldl> Preprocessing library for foldl-1.4.18.. foldl> Running Haddock on library for foldl-1.4.18.. foldl> Warning: The documentation for the following packages are not installed. No foldl> links will be generated to these packages: vector-0.13.2.0 foldl> Warning: --source-* options are ignored when --hyperlinked-source is enabled. foldl> Warning: 'lift' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'liftIO' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'None' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: Couldn't find .haddock for export Vector foldl> Warning: Couldn't find .haddock for export Mutable foldl> 97% ( 97 / 99) in 'Control.Foldl' foldl> Missing documentation for: foldl> Vector foldl> Mutable foldl> 100% ( 27 / 27) in 'Control.Foldl.Text' foldl> Warning: 'fold1' is ambiguous. It is defined foldl> * in ‘Data.Foldable1’ foldl> * at src/Control/Foldl/NonEmpty.hs:302:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:302:1 foldl> 100% ( 28 / 28) in 'Control.Foldl.NonEmpty' foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ foldl> 100% ( 28 / 28) in 'Control.Foldl.ByteString' foldl> Warning: 'Comonad' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'liftIO' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> 95% ( 21 / 22) in 'Control.Scanl' foldl> Missing documentation for: foldl> arrM (src/Control/Scanl.hs:438) foldl> Warning: Control.Foldl: could not find link destinations for: foldl> - Data.Vector.Generic.Mutable.Base.MVector foldl> Documentation created: dist/doc/html/foldl/index.html, foldl> dist/doc/html/foldl/foldl.txt foldl> Preprocessing test suite 'doctest' for foldl-1.4.18.. foldl> Running phase: installPhase foldl> Installing library in /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby foldl> Running phase: fixupPhase foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 foldl> shrinking /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfoldl-1.4.18-FpxoNz0BKqRKsxvajoCeby-ghc9.6.3.so foldl> checking for references to /build/ in /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18... foldl> patching script interpreter paths in /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 foldl> stripping (with command strip and flags -S -p) in /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18/lib foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc foldl> checking for references to /build/ in /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc... foldl> patching script interpreter paths in /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc tomland> Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: mempty <> x ≡ x [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: x <> mempty ≡ x [✔] tomland> passed 100 tests. tomland> Toml.Type.Printer: Golden tests for pretty-printing tomland> Golden pretty_default [✔] tomland> Golden pretty_sorted_only [✔] tomland> Golden pretty_indented_only [✔] tomland> Golden pretty_unformatted [✔] tomland> Golden pretty_custom_sorted [✔] tomland> Golden pretty_lines [✔] tomland> TOML laws tomland> Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: x <> mempty ≡ x [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: mempty <> x ≡ x [✔] tomland> passed 100 tests. tomland> Parser for TOML tomland> Can parse official TOML examples tomland> can parse file example.toml [✔] tomland> can parse file fruit.toml [✔] tomland> can parse file hard_example_unicode.toml [✔] tomland> can parse file example-v0.4.0.toml [✔] tomland> can parse file hard_example.toml [✔] tomland> can parse file example-v0.3.0.toml [✔] tomland> Parsing property tests tomland> parse . prettyPrint == id [✔] tomland> passed 100 tests. tomland> Parser Validation tests tomland> Property: validates any generated TOML [✔] tomland> passed 100 tests. tomland> fail on DuplicateKey ("key" :| []) [✔] tomland> fail on DuplicateTable ("table" :| []) [✔] tomland> fail on SameNameKeyTable ("keyAndTable" :| []) [✔] tomland> fail on SameNameTableArray ("tableArray" :| []) [✔] tomland> fail on SameNameTableArray ("tableArray" :| []) [✔] tomland> fail on DuplicateTable ("inline" :| []) [✔] tomland> fail on SameNameKeyTable ("inline" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> arrayP tomland> can parse arrays [✔] tomland> can parse multiline arrays [✔] tomland> can parse an array of arrays [✔] tomland> can parse an array with terminating commas (trailing commas) [✔] tomland> allows an arbitrary number of comments and newlines before or after a value [✔] tomland> ignores white spaces [✔] tomland> fails if the elements are not surrounded by square brackets [✔] tomland> fails if the elements are not separated by commas [✔] tomland> boolP tomland> can parse `true` and `false` [✔] tomland> fails if `true` or `false` are not all lowercase [✔] tomland> dateTimeP tomland> can parse a date-time with an offset [✔] tomland> can parse a date-time with an offset when the T delimiter is replaced with a space [✔] tomland> can parse a date-time without an offset [✔] tomland> can parse a local date [✔] tomland> can parse a local time [✔] tomland> truncates the additional precision after picoseconds in the fractional seconds [✔] tomland> fails if the date is not valid [✔] tomland> fails if the date does not have the form: 'yyyy-mm-dd' [✔] tomland> fails if the time is not valid [✔] tomland> fails if the time does not have the form: 'hh:mm:ss' [✔] tomland> fails if the offset does not have any of the forms: 'Z', '+hh:mm', '-hh:mm' [✔] tomland> doubleP tomland> can parse a number which consists of an integral part, and a fractional part [✔] tomland> can parse a number with underscores [✔] tomland> can parse sign-prefixed zero [✔] tomland> can parse positive and negative special float values (inf and nan) [✔] tomland> fails if `inf` or `nan` are not all lowercase [✔] tomland> integerP tomland> when the integer is in decimal representation tomland> can parse positive integer numbers [✔] tomland> can parse negative integer numbers [✔] tomland> can parse sign-prefixed zero as an unprefixed zero [✔] tomland> can parse both the minimum and maximum numbers in the 64 bit range [✔] tomland> can parse numbers with underscores between digits [✔] tomland> does not parse incorrect underscores [✔] tomland> does not parse numbers with leading zeros [✔] tomland> when the integer is in binary representation tomland> can parse numbers prefixed with `0b` [✔] tomland> does not parse numbers prefixed with `0B` [✔] tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] semialign> [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.p_o ) semialign> Running phase: checkPhase semialign> Package has no test suites. semialign> Running phase: haddockPhase semialign> Preprocessing library for semialign-1.3.1.. semialign> Running Haddock on library for semialign-1.3.1.. semialign> Warning: The documentation for the following packages are not installed. No semialign> links will be generated to these packages: vector-0.13.2.0 semialign> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semialign> Warning: 'Foldable' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'join' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'tabulate' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'liftA2' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> 100% ( 4 / 4) in 'Data.Semialign.Indexed' semialign> 88% ( 16 / 18) in 'Data.Semialign' semialign> Missing documentation for: semialign> unzipDefault (src/Data/Semialign/Internal.hs:307) semialign> alignVectorWith (src/Data/Semialign/Internal.hs:716) semialign> Warning: 'These' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> 92% ( 12 / 13) in 'Data.Align' semialign> Missing documentation for: semialign> alignVectorWith (src/Data/Semialign/Internal.hs:716) semialign> 80% ( 4 / 5) in 'Data.Crosswalk' semialign> Missing documentation for: semialign> Module header semialign> 71% ( 5 / 7) in 'Data.Zip' semialign> Missing documentation for: semialign> unzipDefault (src/Data/Semialign/Internal.hs:307) semialign> Zippy (src/Data/Zip.hs:30) semialign> Warning: Data.Semialign.Indexed: could not find link destinations for: semialign> - Data.Vector.Vector semialign> Warning: Data.Semialign: could not find link destinations for: semialign> - Data.Vector.Generic.Base.Vector semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Warning: Data.Align: could not find link destinations for: semialign> - Data.Vector.Generic.Base.Vector semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Warning: Data.Crosswalk: could not find link destinations for: semialign> - Data.Vector.Vector semialign> Warning: Data.Zip: could not find link destinations for: semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Documentation created: dist/doc/html/semialign/index.html, semialign> dist/doc/html/semialign/semialign.txt semialign> Running phase: installPhase semialign> Installing library in /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/semialign-1.3.1-8WahCywZIivIMgZNchc7Ew semialign> Running phase: fixupPhase semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 semialign> shrinking /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSsemialign-1.3.1-8WahCywZIivIMgZNchc7Ew-ghc9.6.3.so semialign> checking for references to /build/ in /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1... semialign> patching script interpreter paths in /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 semialign> stripping (with command strip and flags -S -p) in /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1/lib semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc semialign> checking for references to /build/ in /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc... semialign> patching script interpreter paths in /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc witherable> Preprocessing test suite 'witherable-tests' for witherable-0.5.. witherable> Building test suite 'witherable-tests' for witherable-0.5.. witherable> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/witherable-tests/witherable-tests-tmp/Main.o ) witherable> [2 of 2] Linking dist/build/witherable-tests/witherable-tests witherable> Running phase: checkPhase witherable> Running 1 test suites... witherable> Test suite witherable-tests: RUNNING... witherable> witherable witherable> Filterable witherable> [] witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Maybe witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Either [Char] witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Vector witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Seq witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> IntMap witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Map K witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> HashMap K witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Wicked witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Witherable witherable> [] witherable> default wither: OK witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> Maybe witherable> default wither: OK witherable> +++ OK, passed 100 tests. witherable> default witherM: OK witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> Either [Char] witherable> default wither: OK extra (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc extra (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ extra (post)> extra (post)> Pushing /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 (4.13 MiB) extra (post)> Pushing /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc (2.95 MiB) extra (post)> extra (post)> All done. extra (post)> added 2 signatures extra (post)> added 2 signatures extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16 /nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc extra (post)> copying 2 paths... extra (post)> copying path '/nix/store/jsvia5q2sk017b2da7pp8vf4pqqb60q4-extra-1.7.16-doc' to 'https://cache.nix-ci.com'... extra (post)> copying path '/nix/store/f3n2hlm58aafv8k18hwiv0yx00li00vr-extra-1.7.16' to 'https://cache.nix-ci.com'... extra (post)> copying 1 paths... extra (post)> copying path '/nix/store/9r8b5dn1pgxziz2mwblz8q00aswwr5xj-extra-1.7.16.drv' to 'https://cache.nix-ci.com'... sqlite-simple (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 sqlite-simple (post)> Pushing 2 paths (114 are already present) using zstd to cache sellout ⏳ sqlite-simple (post)> sqlite-simple (post)> Pushing /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 (5.79 MiB) sqlite-simple (post)> Pushing /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc (2.14 MiB) sqlite-simple (post)> sqlite-simple (post)> All done. sqlite-simple (post)> added 2 signatures sqlite-simple (post)> added 6 signatures sqlite-simple (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc /nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0 sqlite-simple (post)> copying 2 paths... sqlite-simple (post)> copying path '/nix/store/jyx88clpz3kvwj7ddysrk1ccsicznkpc-sqlite-simple-0.4.19.0-doc' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying path '/nix/store/qclcyq4dl22rp1sa9dx0y27lwhxnh480-sqlite-simple-0.4.19.0' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying 1 paths... sqlite-simple (post)> copying path '/nix/store/6y9b5snidf5vf5l3c7ifrgr0ynm854k9-sqlite-simple-0.4.19.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/pvwvfbgcqsb8xrk0fmq6p4krhy60mqi0-algebraic-graphs-0.7.drv'... building '/nix/store/ssi51b1bdcj42zm5q5v0kv04n68v6b6v-filepattern-0.1.3.drv'... building '/nix/store/r6h4a83vqhs4prm17fwlpqq1cr8hsm0d-ghc-exactprint-1.7.1.0.drv'... building '/nix/store/7n8764fdysj8as1akphg484ki9jf93xs-ghc-lib-parser-ex-9.8.0.2.drv'... building '/nix/store/01qy0acx4mzm793rlb01jndxk80c4yif-unix-compat-0.7.4.drv'... monoid-subclasses> reverse: OK (0.47s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stable: OK (0.69s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> fromText: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> singleton: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.splitCharacterPrefix: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.characterPrefix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual factors: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.unfoldr: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> factors . fromString: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.map: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.concatMap: OK (0.09s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.any: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.all: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl': OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanr: OK (0.11s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl1: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanr1: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.toString: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.toText: OK (0.09s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumL: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumR: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.span: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.break: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.split: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.find: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl_: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr_: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl_': OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.span_: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.break_: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe_: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe_': OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile_: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile_: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefix: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 1: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 2: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 3: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 1: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 2: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 3: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 1: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 2: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 3: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap idempotence: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus identity (1): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus identity (2): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus mappend (1): OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. tomland> does not parse numbers with non-valid binary digits [✔] tomland> when the integer is in octal representation tomland> can parse numbers prefixed with `0o` [✔] tomland> does not parse numbers prefixed with `0O` [✔] tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] tomland> does not parse numbers with non-valid octal digits [✔] tomland> when the integer is in hexadecimal representation tomland> can parse numbers prefixed with `0x` [✔] tomland> does not parse numbers prefixed with `0X` [✔] tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] tomland> does not parse numbers with non-valid hexadecimal digits [✔] tomland> can parse numbers when hex digits are lowercase [✔] tomland> can parse numbers when hex digits are uppercase [✔] tomland> can parse numbers when hex digits are in both lowercase and uppercase [✔] tomland> when there is underscore in hexadecimal, octal and binary representation tomland> can parse numbers with underscore in hexadecimal representation [✔] tomland> can't parse when underscore is between hexadecimal prefix and suffix [✔] tomland> can parse numbers with underscore in octal representation [✔] tomland> can't parse when underscore is between octal prefix and suffix [✔] tomland> can parse numbers with underscore in binary representation [✔] tomland> can't parse numbers when underscore is between binary prefix and suffix [✔] tomland> doesn't parse underscore not followed by any numbers [✔] tomland> doesn't parse when number is ending with underscore [✔] tomland> keyP tomland> when the key is a bare key tomland> can parse keys which contain ASCII letters, digits, underscores, and dashes [✔] tomland> can parse keys which contain only digits [✔] tomland> when the key is a quoted key tomland> can parse keys that follow the exact same rules as basic strings [✔] tomland> can parse keys that follow the exact same rules as literal strings [✔] tomland> when the key is a dotted key tomland> can parse a sequence of bare or quoted keys joined with a dot [✔] tomland> ignores whitespaces around dot-separated parts [‐] tomland> # PENDING: No reason given tomland> when the key is symbols only tomland> parses Haskell comments [✔] tomland> parses Haskell comments with dots [✔] tomland> parses underscores [✔] tomland> parses quotes [✔] tomland> textP tomland> when the string is a basic string tomland> can parse strings surrounded by double quotes [✔] tomland> can parse escaped quotation marks, backslashes, and control characters [✔] tomland> fails if the string has an unescaped backslash, or control character [✔] tomland> fails if the string has an escape sequence that is not listed in the TOML specification [✔] tomland> fails if the string is not on a single line [✔] tomland> fails if escape codes are not valid Unicode scalar values [✔] tomland> when the string is a multi-line basic string tomland> can parse multi-line strings surrounded by three double quotes [✔] tomland> can parse single-line strings surrounded by three double quotes [✔] tomland> can parse all of the escape sequences that are valid for basic strings [✔] tomland> does not ignore whitespaces or newlines [✔] tomland> ignores a newline only if it immediately follows the opening delimiter [✔] tomland> ignores whitespaces and newlines after line ending backslash [✔] tomland> fails if the string has an unescaped backslash, or control character [✔] tomland> when the string is a literal string tomland> can parse strings surrounded by single quotes [✔] tomland> fails if the string is not on a single line [✔] tomland> when the string is a multi-line literal string tomland> can parse multi-line strings surrounded by three single quotes [✔] tomland> can parse single-line strings surrounded by three single quotes [✔] tomland> ignores a newline immediately following the opening delimiter [✔] tomland> fails if the string has an unescaped control character other than tab [✔] tomland> Key/values tomland> can parse key/value pairs [✔] tomland> ignores white spaces around key names and values [✔] tomland> fails if the key, equals sign, and value are not on the same line [‐] tomland> # PENDING: No reason given witherable> +++ OK, passed 100 tests. witherable> default witherM: OK witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> Vector witherable> default wither: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> Seq witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> IntMap witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> Map K witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> HashMap K witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> nub witherable> ordNub: OK witherable> +++ OK, passed 100 tests. witherable> ordNubOn: OK (0.06s) witherable> +++ OK, passed 100 tests. witherable> hashNub: OK witherable> +++ OK, passed 100 tests. witherable> hashNubOn: OK (0.05s) witherable> +++ OK, passed 100 tests. witherable> ordNub is lazy: OK witherable> +++ OK, passed 1 test. witherable> hashNub is lazy: OK witherable> +++ OK, passed 1 test. witherable> witherable> All 91 tests passed (0.75s) witherable> Test suite witherable-tests: PASS witherable> Test suite logged to: dist/test/witherable-0.5-witherable-tests.log witherable> 1 of 1 test suites (1 of 1 test cases) passed. witherable> Running phase: haddockPhase witherable> Preprocessing library for witherable-0.5.. witherable> Running Haddock on library for witherable-0.5.. witherable> Warning: The documentation for the following packages are not installed. No witherable> links will be generated to these packages: vector-0.13.2.0 witherable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. witherable> 93% ( 14 / 15) in 'Witherable' witherable> Missing documentation for: witherable> WrappedFoldable (src/Witherable.hs:733) witherable> Warning: Witherable: could not find link destinations for: witherable> - Data.Vector.Vector witherable> Documentation created: dist/doc/html/witherable/index.html, witherable> dist/doc/html/witherable/witherable.txt witherable> Preprocessing test suite 'witherable-tests' for witherable-0.5.. witherable> Running phase: installPhase witherable> Installing library in /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 witherable> Running phase: fixupPhase witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 witherable> shrinking /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSwitherable-0.5-5BtrC1gnyqkDSwG0XsP2r3-ghc9.6.3.so witherable> checking for references to /build/ in /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5... adjunctions> Running phase: setupCompilerEnvironmentPhase adjunctions> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. adjunctions> Running phase: unpackPhase adjunctions> unpacking source archive /nix/store/waldaj6slia1mw3pm6y2clkf51jg1vin-adjunctions-4.4.3.tar.gz adjunctions> source root is adjunctions-4.4.3 adjunctions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "adjunctions-4.4.3/.vim.custom" adjunctions> Running phase: patchPhase adjunctions> Running phase: compileBuildDriverPhase adjunctions> setupCompileFlags: -package-db=/build/tmp.e3ie3dWCLc/setup-package.conf.d -threaded adjunctions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.e3ie3dWCLc/Main.o ) adjunctions> [2 of 2] Linking Setup adjunctions> Running phase: updateAutotoolsGnuConfigScriptsPhase adjunctions> Running phase: configurePhase adjunctions> configureFlags: --verbose --prefix=/nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 --with-gcc=gcc --package-db=/build/tmp.e3ie3dWCLc/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib adjunctions> Using Parsec parser adjunctions> Configuring adjunctions-4.4.3... adjunctions> Dependency array >=0.3.0.2 && <0.7: using array-0.5.5.0 adjunctions> Dependency base >=4.9 && <5: using base-4.18.1.0 adjunctions> Dependency comonad >=4 && <6: using comonad-5.0.9 adjunctions> Dependency containers >=0.3 && <0.9: using containers-0.6.7 adjunctions> Dependency contravariant >=1 && <2: using contravariant-1.5.5 adjunctions> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 adjunctions> Dependency free >=4 && <6: using free-5.2 adjunctions> Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 adjunctions> Dependency profunctors >=4 && <6: using profunctors-5.6.2 adjunctions> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 adjunctions> Dependency semigroups >=0.11 && <1: using semigroups-0.20 adjunctions> Dependency tagged >=0.7 && <1: using tagged-0.8.8 adjunctions> Dependency transformers >=0.5.2 && <0.7: using transformers-0.6.1.0 adjunctions> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 adjunctions> Dependency void >=0.5.5.1 && <1: using void-0.7.3 adjunctions> Dependency adjunctions: using adjunctions-4.4.3 adjunctions> Dependency base >=4 && <5: using base-4.18.1.0 adjunctions> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 adjunctions> Dependency hspec >=2 && <3: using hspec-2.11.12 adjunctions> Source component graph: adjunctions> component lib adjunctions> component test:spec dependency lib adjunctions> Configured component graph: adjunctions> component adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> include array-0.5.5.0 adjunctions> include base-4.18.1.0 adjunctions> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF adjunctions> include containers-0.6.7 adjunctions> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn adjunctions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> include free-5.2-pmOseOpbmmJxO61jWrFWI adjunctions> include mtl-2.3.1 adjunctions> include profunctors-5.6.2-36avph0rW537qvMb6XX38R adjunctions> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR adjunctions> include semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 adjunctions> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL adjunctions> include transformers-0.6.1.0 adjunctions> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E keys> Running phase: setupCompilerEnvironmentPhase keys> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. keys> Running phase: unpackPhase keys> unpacking source archive /nix/store/bsnsdqd5m5adc2xc23ia110lmh7ry4jf-keys-3.12.4.tar.gz keys> source root is keys-3.12.4 keys> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "keys-3.12.4/src/Data/Key.hs" keys> Running phase: patchPhase keys> Replace Cabal file with edited version from mirror://hackage/keys-3.12.4/revision/1.cabal. keys> Running phase: compileBuildDriverPhase keys> setupCompileFlags: -package-db=/build/tmp.RpoY0Fk7sF/setup-package.conf.d -threaded keys> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.RpoY0Fk7sF/Main.o ) keys> [2 of 2] Linking Setup keys> Running phase: updateAutotoolsGnuConfigScriptsPhase keys> Running phase: configurePhase keys> configureFlags: --verbose --prefix=/nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc/share/doc/keys-3.12.4 --with-gcc=gcc --package-db=/build/tmp.RpoY0Fk7sF/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib keys> Using Parsec parser keys> Configuring keys-3.12.4... keys> Dependency array >=0.3.0.2 && <0.6: using array-0.5.5.0 keys> Dependency base >=4.9 && <5: using base-4.18.1.0 keys> Dependency comonad >=4 && <6: using comonad-5.0.9 keys> Dependency containers >=0.3 && <0.9: using containers-0.6.7 keys> Dependency free >=4 && <6: using free-5.2 keys> Dependency hashable >=1.1.2.3 && <1.6: using hashable-1.4.7.0 keys> Dependency semigroupoids >=5.2 && <7: using semigroupoids-6.0.1 keys> Dependency semigroups >=0.8.3.1 && <1: using semigroups-0.20 keys> Dependency tagged >=0.7.3 && <1: using tagged-0.8.8 keys> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 keys> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 keys> Dependency unordered-containers >=0.2.4 && <0.3: using keys> unordered-containers-0.2.20 keys> Source component graph: component lib keys> Configured component graph: keys> component keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q keys> include array-0.5.5.0 keys> include base-4.18.1.0 keys> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF keys> include containers-0.6.7 keys> include free-5.2-pmOseOpbmmJxO61jWrFWI keys> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 keys> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR keys> include semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 keys> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL keys> include transformers-0.6.1.0 keys> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E keys> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn keys> Linked component graph: keys> unit keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q keys> include array-0.5.5.0 keys> include base-4.18.1.0 keys> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF keys> include containers-0.6.7 keys> include free-5.2-pmOseOpbmmJxO61jWrFWI keys> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 keys> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR algebraic-graphs> Running phase: setupCompilerEnvironmentPhase algebraic-graphs> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. algebraic-graphs> Running phase: unpackPhase algebraic-graphs> unpacking source archive /nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz algebraic-graphs> source root is algebraic-graphs-0.7 algebraic-graphs> setting SOURCE_DATE_EPOCH to timestamp 1655769405 of file "algebraic-graphs-0.7/test/Data/Graph/Test/Typed.hs" algebraic-graphs> Running phase: patchPhase algebraic-graphs> Replace Cabal file with edited version from mirror://hackage/algebraic-graphs-0.7/revision/3.cabal. algebraic-graphs> Running phase: compileBuildDriverPhase algebraic-graphs> setupCompileFlags: -package-db=/build/tmp.t9070HHy6Y/setup-package.conf.d -threaded algebraic-graphs> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.t9070HHy6Y/Main.o ) filepattern> Running phase: setupCompilerEnvironmentPhase filepattern> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. filepattern> Running phase: unpackPhase filepattern> unpacking source archive /nix/store/7hiqwrspk1532wdp82dqgd84w1da1hfm-filepattern-0.1.3.tar.gz filepattern> source root is filepattern-0.1.3 filepattern> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "filepattern-0.1.3/test/Test/Util.hs" foldl (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc foldl (post)> Pushing 2 paths (122 are already present) using zstd to cache sellout ⏳ foldl (post)> foldl (post)> Pushing /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc (4.26 MiB) foldl (post)> Pushing /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 (7.32 MiB) foldl (post)> foldl (post)> All done. foldl (post)> added 2 signatures foldl (post)> added 1 signatures foldl (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18 /nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc foldl (post)> copying 2 paths... foldl (post)> copying path '/nix/store/kzl744vj539zjm4irlcz17syyrz59j5r-foldl-1.4.18-doc' to 'https://cache.nix-ci.com'... foldl (post)> copying path '/nix/store/hn8kfsh8mvn0cxjykfsjqwa6hvgqjdgj-foldl-1.4.18' to 'https://cache.nix-ci.com'... foldl (post)> copying 1 paths... foldl (post)> copying path '/nix/store/gbfy4wsv7wg71zdbvbx298qd3favl83v-foldl-1.4.18.drv' to 'https://cache.nix-ci.com'... semialign (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc semialign (post)> Pushing 2 paths (126 are already present) using zstd to cache sellout ⏳ semialign (post)> semialign (post)> Pushing /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 (3.78 MiB) semialign (post)> Pushing /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc (1.31 MiB) semialign (post)> semialign (post)> All done. semialign (post)> added 2 signatures semialign (post)> added 1 signatures semialign (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1 /nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc semialign (post)> copying 2 paths... semialign (post)> copying path '/nix/store/zfr3gv0dj4c5z0kax4j26hhdy8ybi8xl-semialign-1.3.1-doc' to 'https://cache.nix-ci.com'... semialign (post)> copying path '/nix/store/rmxa6gyc6smzqbyzq4fh7vns6mbnkprz-semialign-1.3.1' to 'https://cache.nix-ci.com'... semialign (post)> copying 1 paths... semialign (post)> copying path '/nix/store/50syay1fxnc0s5yrck9xq546gg84m7l3-semialign-1.3.1.drv' to 'https://cache.nix-ci.com'... monoid-subclasses> Monus mappend (2): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus stripPrefixOverlap: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus stripSuffixOverlap: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> isPrefixOf: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffix: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> isSuffixOf: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> : OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative stripPrefix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative stripSuffix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative : OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 1: OK (0.13s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 2: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 3: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 4: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 1: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 2: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 3: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 4: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd uniqueness: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd idempotence: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd commutativity: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd associativity: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd distributivity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd distributivity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix idempotence: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix identity (left): OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix identity (right): OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix commutativity: OK (0.11s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix associativity: OK (0.24s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix distributivity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix idempotence: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix identity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix identity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix commutativity: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix associativity: OK (0.13s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix distributivity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm reductivity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm reductivity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm uniqueness: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm idempotence: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm commutativity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm associativity: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm absorption (gcd-lcm): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm absorption (lcm-gcd): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (gcd-lcm): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (lcm-gcd): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> monoid-subclasses> All 128 tests passed (16.00s) monoid-subclasses> Test suite Main: PASS monoid-subclasses> Test suite logged to: dist/test/monoid-subclasses-1.2.6-Main.log monoid-subclasses> 1 of 1 test suites (1 of 1 test cases) passed. monoid-subclasses> Running phase: haddockPhase monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.6.. tomland> works if the value is broken over multiple lines [✔] tomland> fails if the value is not specified [✔] tomland> tables tomland> can parse a TOML table [✔] tomland> can parse an empty TOML table [✔] tomland> can parse a table with subarrays [✔] tomland> can parse a TOML inline table [✔] tomland> can parse an empty inline TOML table [✔] tomland> can parse a table followed by an inline table [✔] tomland> can parse an empty table followed by an inline table [✔] tomland> allows the name of the table to be any valid TOML key [✔] tomland> array of tables tomland> can parse an empty array [✔] tomland> can parse an array of key/values [✔] tomland> can parse an array of tables [✔] tomland> can parse an array of array [✔] tomland> can parse an array of arrays [✔] tomland> can parse very large arrays [✔] tomland> can parse an inline array of tables [✔] tomland> TOML tomland> can parse TOML files [✔] tomland> can parse mix of tables and arrays [✔] tomland> Codec: unit and property tests for bidirectional codecs tomland> Tagged Partial Bidirectional Isomorphism: tests tomland> BiMap Rountrip Property tests tomland> Primitive tomland> Bool [✔] tomland> passed 100 tests. tomland> Int [✔] tomland> passed 100 tests. tomland> Word [✔] tomland> passed 100 tests. tomland> Word8 [✔] tomland> passed 100 tests. tomland> Integer [✔] tomland> passed 100 tests. tomland> Natural [✔] tomland> passed 100 tests. tomland> Double [✔] tomland> passed 100 tests. tomland> Float [✔] tomland> passed 100 tests. tomland> Text [✔] tomland> passed 100 tests. tomland> LazyText [✔] tomland> passed 100 tests. tomland> ByteString [✔] tomland> passed 100 tests. tomland> Lazy ByteString [✔] tomland> passed 100 tests. tomland> String [✔] tomland> passed 100 tests. tomland> Time tomland> ZonedTime [✔] tomland> passed 100 tests. tomland> LocalTime [✔] tomland> passed 100 tests. tomland> Day [✔] tomland> passed 100 tests. tomland> TimeOfDay [✔] tomland> passed 100 tests. tomland> Arrays tomland> Array (Int) [✔] tomland> passed 100 tests. tomland> Array (Day) [✔] tomland> passed 100 tests. tomland> NonEmpty (Int) [✔] tomland> passed 100 tests. tomland> Set (Int) [✔] tomland> passed 100 tests. tomland> HashSet (Int) [✔] tomland> passed 100 tests. tomland> IntSet [✔] tomland> passed 100 tests. tomland> ByteStringArray [✔] tomland> passed 100 tests. tomland> LByteStringArray [✔] tomland> passed 100 tests. tomland> Custom tomland> EnumBounded (Ordering) [✔] tomland> passed 100 tests. tomland> Read (Integer) [✔] tomland> passed 100 tests. tomland> TextBy (Text) [✔] tomland> passed 100 tests. tomland> Hardcoded (Text) [✔] tomland> passed 100 tests. tomland> Key tomland> KeyText [✔] tomland> passed 100 tests. tomland> KeyString [✔] tomland> passed 100 tests. tomland> KeyInt [✔] tomland> passed 100 tests. tomland> BiMap Category instance laws tomland> Right identity: f . id ≡ f [✔] tomland> passed 100 tests. tomland> Left identity: id . f ≡ f [✔] tomland> passed 100 tests. tomland> Associativity: f . (g . h) ≡ (f . g) . h [✔] tomland> passed 100 tests. tomland> Codec.Code decode tests on different TomlDecodeErrors tomland> fails parse as unclosed bracket [✔] tomland> fails decode text as Toml.int [✔] tomland> exact decode [✔] tomland> fails to decode exact when there is other field [✔] tomland> fails to decode table on missing field [✔] tomland> fails to decode table on missing field [✔] tomland> exact decode table [✔] tomland> fails to decode exact table on missing field [✔] tomland> fails to decode arrayOf when field is missing [✔] tomland> fails to decode arrayNonEmptyOf when field is missing [✔] tomland> fails to decode arrayNonEmptyOf when list is empty [✔] tomland> decodes to an empty list when field is missing [✔] tomland> decodes to an empty list when empty list [✔] tomland> fails to decode list when internal field is missing [✔] tomland> fails to decode nonEmpty when field is missing [✔] tomland> fails to decode nonEmpty when empty list [✔] tomland> exact decode table array [✔] tomland> fails to exact decode table array with redundant field [✔] tomland> map: decodes to an empty map when field is missing [✔] tomland> map: fails to decode when key and value mismatch type [✔] witherable> patching script interpreter paths in /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 witherable> stripping (with command strip and flags -S -p) in /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5/lib witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc witherable> checking for references to /build/ in /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc... witherable> patching script interpreter paths in /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc adjunctions> include void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr adjunctions> component adjunctions-4.4.3-KFTna8DjDGhEBSS4tEs0cX-spec adjunctions> include adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> include base-4.18.1.0 adjunctions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU adjunctions> Linked component graph: adjunctions> unit adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> include array-0.5.5.0 adjunctions> include base-4.18.1.0 adjunctions> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF adjunctions> include containers-0.6.7 adjunctions> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn adjunctions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> include free-5.2-pmOseOpbmmJxO61jWrFWI adjunctions> include mtl-2.3.1 adjunctions> include profunctors-5.6.2-36avph0rW537qvMb6XX38R adjunctions> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR adjunctions> include semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 adjunctions> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL adjunctions> include transformers-0.6.1.0 adjunctions> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E adjunctions> include void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr adjunctions> Control.Comonad.Representable.Store=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Comonad.Representable.Store,Control.Comonad.Trans.Adjoint=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Comonad.Trans.Adjoint,Control.Monad.Representable.Reader=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Monad.Representable.Reader,Control.Monad.Representable.State=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Monad.Representable.State,Control.Monad.Trans.Adjoint=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Monad.Trans.Adjoint,Control.Monad.Trans.Contravariant.Adjoint=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Monad.Trans.Contravariant.Adjoint,Control.Monad.Trans.Conts=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Control.Monad.Trans.Conts,Data.Functor.Adjunction=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Data.Functor.Adjunction,Data.Functor.Contravariant.Adjunction=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Data.Functor.Contravariant.Adjunction,Data.Functor.Contravariant.Rep=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Data.Functor.Contravariant.Rep,Data.Functor.Rep=adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY:Data.Functor.Rep adjunctions> unit adjunctions-4.4.3-KFTna8DjDGhEBSS4tEs0cX-spec adjunctions> include adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> include base-4.18.1.0 adjunctions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU adjunctions> Ready component graph: adjunctions> definite adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> depends array-0.5.5.0 adjunctions> depends base-4.18.1.0 adjunctions> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF adjunctions> depends containers-0.6.7 adjunctions> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn adjunctions> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> depends free-5.2-pmOseOpbmmJxO61jWrFWI adjunctions> depends mtl-2.3.1 adjunctions> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R adjunctions> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR adjunctions> depends semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 adjunctions> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL adjunctions> depends transformers-0.6.1.0 adjunctions> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E adjunctions> depends void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr adjunctions> definite adjunctions-4.4.3-KFTna8DjDGhEBSS4tEs0cX-spec adjunctions> depends adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> depends base-4.18.1.0 adjunctions> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw adjunctions> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU adjunctions> Using Cabal-3.10.1.0 compiled by ghc-9.6 adjunctions> Using compiler: ghc-9.6.3 adjunctions> Using install prefix: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 adjunctions> Executables installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/bin adjunctions> Libraries installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> Dynamic Libraries installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 keys> include semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 keys> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL keys> include transformers-0.6.1.0 keys> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E keys> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn keys> Data.Key=keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q:Data.Key keys> Ready component graph: keys> definite keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q keys> depends array-0.5.5.0 keys> depends base-4.18.1.0 keys> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF keys> depends containers-0.6.7 keys> depends free-5.2-pmOseOpbmmJxO61jWrFWI keys> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 keys> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR keys> depends semigroups-0.20-1xdePKjEhvC3WGNj4QOm83 keys> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL keys> depends transformers-0.6.1.0 keys> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E keys> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn keys> Using Cabal-3.10.1.0 compiled by ghc-9.6 keys> Using compiler: ghc-9.6.3 keys> Using install prefix: /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 keys> Executables installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/bin keys> Libraries installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q keys> Dynamic Libraries installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 keys> Private executables installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/libexec/x86_64-linux-ghc-9.6.3/keys-3.12.4 keys> Data files installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/share/x86_64-linux-ghc-9.6.3/keys-3.12.4 keys> Documentation installed in: keys> /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc/share/doc/keys-3.12.4 keys> Configuration files installed in: keys> /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/etc keys> No alex found keys> Using ar found on system at: keys> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar keys> No c2hs found keys> No cpphs found keys> No doctest found keys> Using gcc version 14.3.0 given by user at: keys> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc keys> Using ghc version 9.6.3 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc keys> Using ghc-pkg version 9.6.3 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 keys> No ghcjs found keys> No ghcjs-pkg found keys> No greencard found keys> Using haddock version 2.29.1 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 keys> No happy found keys> Using haskell-suite found on system at: haskell-suite-dummy-location keys> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location keys> No hmake found keys> Using hpc version 0.68 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 keys> Using hsc2hs version 0.68.9 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 keys> Using hscolour version 1.25 found on system at: keys> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour keys> No jhc found keys> Using ld found on system at: keys> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold keys> No pkg-config found keys> Using runghc version 9.6.3 found on system at: keys> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 keys> Using strip version 2.44 found on system at: keys> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip keys> Using tar found on system at: keys> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar keys> No uhc found keys> Running phase: buildPhase keys> Preprocessing library for keys-3.12.4.. keys> Building library for keys-3.12.4.. keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.o, dist/build/Data/Key.dyn_o ) keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.p_o ) keys> Running phase: checkPhase keys> Package has no test suites. keys> Running phase: haddockPhase algebraic-graphs> [2 of 2] Linking Setup algebraic-graphs> Running phase: updateAutotoolsGnuConfigScriptsPhase algebraic-graphs> Running phase: configurePhase algebraic-graphs> configureFlags: --verbose --prefix=/nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/i517pdcym37cx46kdz4gwliid3vli5z9-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 --with-gcc=gcc --package-db=/build/tmp.t9070HHy6Y/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib algebraic-graphs> Using Parsec parser algebraic-graphs> Configuring algebraic-graphs-0.7... algebraic-graphs> Dependency array >=0.4 && <0.6: using array-0.5.5.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.18.1.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.7 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 algebraic-graphs> Dependency QuickCheck >=2.14 && <2.16: using QuickCheck-2.14.3 algebraic-graphs> Dependency algebraic-graphs: using algebraic-graphs-0.7 algebraic-graphs> Dependency array >=0.4 && <0.6: using array-0.5.5.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.18.1.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.7 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1 algebraic-graphs> Dependency extra >=1.4 && <2: using extra-1.7.16 algebraic-graphs> Dependency inspection-testing >=0.4.2.2 && <0.6: using algebraic-graphs> inspection-testing-0.5.0.3 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 algebraic-graphs> Source component graph: algebraic-graphs> component lib algebraic-graphs> component test:main dependency lib algebraic-graphs> Configured component graph: algebraic-graphs> component algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> include array-0.5.5.0 algebraic-graphs> include base-4.18.1.0 algebraic-graphs> include containers-0.6.7 algebraic-graphs> include deepseq-1.4.8.1 algebraic-graphs> include transformers-0.6.1.0 algebraic-graphs> component algebraic-graphs-0.7-3GNigIVBdVFH4d8mj8WRCt-main algebraic-graphs> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS algebraic-graphs> include algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> include array-0.5.5.0 algebraic-graphs> include base-4.18.1.0 algebraic-graphs> include containers-0.6.7 algebraic-graphs> include deepseq-1.4.8.1 algebraic-graphs> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ algebraic-graphs> include inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK algebraic-graphs> include transformers-0.6.1.0 algebraic-graphs> Linked component graph: algebraic-graphs> unit algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> include array-0.5.5.0 algebraic-graphs> include base-4.18.1.0 algebraic-graphs> include containers-0.6.7 algebraic-graphs> include deepseq-1.4.8.1 algebraic-graphs> include transformers-0.6.1.0 filepattern> Running phase: patchPhase filepattern> Running phase: compileBuildDriverPhase filepattern> setupCompileFlags: -package-db=/build/tmp.N02UBfsno6/setup-package.conf.d -threaded filepattern> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.N02UBfsno6/Main.o ) filepattern> [2 of 2] Linking Setup filepattern> Running phase: updateAutotoolsGnuConfigScriptsPhase filepattern> Running phase: configurePhase filepattern> configureFlags: --verbose --prefix=/nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 --with-gcc=gcc --package-db=/build/tmp.N02UBfsno6/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib filepattern> Using Parsec parser filepattern> Configuring filepattern-0.1.3... filepattern> Dependency base >=4 && <5: using base-4.18.1.0 filepattern> Dependency directory: using directory-1.3.8.1 filepattern> Dependency extra >=1.6.2: using extra-1.7.16 filepattern> Dependency filepath: using filepath-1.4.100.4 filepattern> Dependency QuickCheck >=2.0: using QuickCheck-2.14.3 filepattern> Dependency base >=4 && <5: using base-4.18.1.0 filepattern> Dependency directory: using directory-1.3.8.1 filepattern> Dependency extra: using extra-1.7.16 filepattern> Dependency filepath: using filepath-1.4.100.4 filepattern> Dependency filepattern: using filepattern-0.1.3 filepattern> Source component graph: filepattern> component lib filepattern> component test:filepattern-test dependency lib filepattern> Configured component graph: filepattern> component filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> include base-4.18.1.0 filepattern> include directory-1.3.8.1 filepattern> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> include filepath-1.4.100.4 filepattern> component filepattern-0.1.3-2B18cJqVxWy5ybz4Zw3n2H-filepattern-test filepattern> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS filepattern> include base-4.18.1.0 filepattern> include directory-1.3.8.1 filepattern> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> include filepath-1.4.100.4 filepattern> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> Linked component graph: filepattern> unit filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> include base-4.18.1.0 filepattern> include directory-1.3.8.1 filepattern> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> include filepath-1.4.100.4 filepattern> System.FilePattern=filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F:System.FilePattern,System.FilePattern.Directory=filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F:System.FilePattern.Directory filepattern> unit filepattern-0.1.3-2B18cJqVxWy5ybz4Zw3n2H-filepattern-test filepattern> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS filepattern> include base-4.18.1.0 filepattern> include directory-1.3.8.1 filepattern> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> include filepath-1.4.100.4 filepattern> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> Ready component graph: filepattern> definite filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> depends base-4.18.1.0 filepattern> depends directory-1.3.8.1 filepattern> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> depends filepath-1.4.100.4 filepattern> definite filepattern-0.1.3-2B18cJqVxWy5ybz4Zw3n2H-filepattern-test filepattern> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS filepattern> depends base-4.18.1.0 filepattern> depends directory-1.3.8.1 ghc-exactprint> Running phase: setupCompilerEnvironmentPhase ghc-exactprint> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ghc-exactprint> Running phase: unpackPhase ghc-exactprint> unpacking source archive /nix/store/wf98wcf6zrcmdlr95m3l2ik1cjsakzvh-ghc-exactprint-1.7.1.0.tar.gz ghc-exactprint> source root is ghc-exactprint-1.7.1.0 ghc-exactprint> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ghc-exactprint-1.7.1.0/tests/Test/Transform.hs" ghc-exactprint> Running phase: patchPhase ghc-exactprint> Running phase: compileBuildDriverPhase ghc-exactprint> setupCompileFlags: -package-db=/build/tmp.bcZw1u5wdA/setup-package.conf.d -threaded ghc-exactprint> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bcZw1u5wdA/Main.o ) ghc-exactprint> [2 of 2] Linking Setup ghc-exactprint> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-exactprint> Running phase: configurePhase ghc-exactprint> configureFlags: --verbose --prefix=/nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vba3q22dgwh56inpn4dzm48cdykbqffk-ghc-exactprint-1.7.1.0-doc/share/doc/ghc-exactprint-1.7.1.0 --with-gcc=gcc --package-db=/build/tmp.bcZw1u5wdA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib ghc-exactprint> Using Parsec parser ghc-exactprint> Configuring ghc-exactprint-1.7.1.0... ghc-exactprint> Flags chosen: dev=False, roundtrip=False ghc-exactprint> Dependency base >=4.18 && <4.19: using base-4.18.1.0 ghc-exactprint> Dependency bytestring >=0.10.6: using bytestring-0.11.5.2 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.7 ghc-exactprint> Dependency data-default: using data-default-0.7.1.3 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.8.1 ghc-exactprint> Dependency fail >=4.9 && <4.10: using fail-4.9.0.0 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.100.4 ghc-exactprint> Dependency free >=4.12: using free-5.2 ghc-exactprint> Dependency ghc >=9.4.1: using ghc-9.6.3 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.6.3 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.3.1 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.4 ghc-exactprint> Dependency syb >=0.5: using syb-0.7.2.4 ghc-exactprint> Dependency Cabal-syntax: using Cabal-syntax-3.10.1.0 ghc-exactprint> Dependency Diff: using Diff-0.5 ghc-exactprint> Dependency HUnit >=1.2: using HUnit-1.6.2.0 ghc-exactprint> Dependency base <4.19: using base-4.18.1.0 ghc-exactprint> Dependency bytestring: using bytestring-0.11.5.2 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.7 ghc-exactprint> Dependency data-default: using data-default-0.7.1.3 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.8.1 ghc-exactprint> Dependency extra: using extra-1.7.16 ghc-exactprint> Dependency fail >=4.9 && <4.10: using fail-4.9.0.0 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.100.4 ghc-exactprint> Dependency ghc >=9.4.1: using ghc-9.6.3 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.6.3 ghc-exactprint> Dependency ghc-exactprint: using ghc-exactprint-1.7.1.0 ghc-exactprint> Dependency ghc-paths >=0.1: using ghc-paths-0.1.0.12 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.3.1 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.4 ghc-exactprint> Dependency silently >=1.2: using silently-1.2.5.4 ghc-exactprint> Dependency syb >=0.5: using syb-0.7.2.4 ghc-exactprint> Source component graph: ghc-exactprint> component lib ghc-exactprint> component test:test dependency lib ghc-exactprint> Configured component graph: ghc-exactprint> component ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> include base-4.18.1.0 ghc-lib-parser-ex> Running phase: setupCompilerEnvironmentPhase ghc-lib-parser-ex> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. ghc-lib-parser-ex> Running phase: unpackPhase ghc-lib-parser-ex> unpacking source archive /nix/store/f41i39gym0x5wga5csmy0mzayc3xyq3q-ghc-lib-parser-ex-9.8.0.2.tar.gz ghc-lib-parser-ex> source root is ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> setting SOURCE_DATE_EPOCH to timestamp 1709089758 of file "ghc-lib-parser-ex-9.8.0.2/test/Test.hs" ghc-lib-parser-ex> Running phase: patchPhase ghc-lib-parser-ex> Running phase: compileBuildDriverPhase ghc-lib-parser-ex> setupCompileFlags: -package-db=/build/tmp.YjLamciCPN/setup-package.conf.d -threaded ghc-lib-parser-ex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YjLamciCPN/Main.o ) ghc-lib-parser-ex> [2 of 2] Linking Setup ghc-lib-parser-ex> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-lib-parser-ex> Running phase: configurePhase ghc-lib-parser-ex> configureFlags: --verbose --prefix=/nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 --with-gcc=gcc --package-db=/build/tmp.YjLamciCPN/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 -f-auto --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib ghc-lib-parser-ex> Using Parsec parser ghc-lib-parser-ex> Configuring ghc-lib-parser-ex-9.8.0.2... ghc-lib-parser-ex> Flags chosen: auto=False, no-ghc-lib=False ghc-lib-parser-ex> Dependency base >=4.7 && <5: using base-4.18.1.0 ghc-lib-parser-ex> Dependency bytestring >=0.10.8.2: using bytestring-0.11.5.2 ghc-lib-parser-ex> Dependency containers >=0.5.8.1: using containers-0.6.7 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ghc-lib-parser-ex> Dependency uniplate >=1.5: using uniplate-1.6.13 ghc-lib-parser-ex> Dependency base >=4.7 && <5: using base-4.18.1.0 ghc-lib-parser-ex> Dependency directory >=1.3.3: using directory-1.3.8.1 ghc-lib-parser-ex> Dependency extra >=1.6: using extra-1.7.16 ghc-lib-parser-ex> Dependency filepath >=1.4.2: using filepath-1.4.100.4 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ghc-lib-parser-ex> Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Dependency tasty >=1.2: using tasty-1.5.3 ghc-lib-parser-ex> Dependency tasty-hunit >=0.10.0: using tasty-hunit-0.10.2 ghc-lib-parser-ex> Dependency uniplate >=1.6.12: using uniplate-1.6.13 ghc-lib-parser-ex> Source component graph: ghc-lib-parser-ex> component lib ghc-lib-parser-ex> component test:ghc-lib-parser-ex-test dependency lib ghc-lib-parser-ex> Configured component graph: ghc-lib-parser-ex> component ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> include base-4.18.1.0 ghc-lib-parser-ex> include bytestring-0.11.5.2 ghc-lib-parser-ex> include containers-0.6.7 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> include uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> component ghc-lib-parser-ex-9.8.0.2-34dXaJ8CP3PDnq5sJcKSJH-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.18.1.0 ghc-lib-parser-ex> include directory-1.3.8.1 ghc-lib-parser-ex> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-lib-parser-ex> include filepath-1.4.100.4 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 ghc-lib-parser-ex> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm ghc-lib-parser-ex> include uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> Linked component graph: unix-compat> Running phase: setupCompilerEnvironmentPhase unix-compat> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. unix-compat> Running phase: unpackPhase unix-compat> unpacking source archive /nix/store/sxajf6wmraplp7fmlb1571k2xcha606c-unix-compat-0.7.4.tar.gz unix-compat> source root is unix-compat-0.7.4 unix-compat> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unix-compat-0.7.4/unix-compat.cabal" unix-compat> Running phase: patchPhase unix-compat> Running phase: compileBuildDriverPhase unix-compat> setupCompileFlags: -package-db=/build/tmp.sm0lri6Kzv/setup-package.conf.d -threaded unix-compat> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.sm0lri6Kzv/Main.o ) unix-compat> [2 of 2] Linking Setup unix-compat> Running phase: updateAutotoolsGnuConfigScriptsPhase unix-compat> Running phase: configurePhase unix-compat> configureFlags: --verbose --prefix=/nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 --with-gcc=gcc --package-db=/build/tmp.sm0lri6Kzv/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib unix-compat> Using Parsec parser unix-compat> Configuring unix-compat-0.7.4... unix-compat> Dependency base >=4.9 && <5: using base-4.18.1.0 unix-compat> Dependency unix >=2.7.2.0 && <2.9: using unix-2.8.1.0 unix-compat> Dependency HUnit: using HUnit-1.6.2.0 unix-compat> Dependency base: using base-4.18.1.0 unix-compat> Dependency directory >=1.3.1.0: using directory-1.3.8.1 unix-compat> Dependency extra: using extra-1.7.16 unix-compat> Dependency hspec >=2.5.5: using hspec-2.11.12 unix-compat> Dependency monad-parallel: using monad-parallel-0.8 unix-compat> Dependency temporary: using temporary-1.3 unix-compat> Dependency unix-compat: using unix-compat-0.7.4 unix-compat> Source component graph: unix-compat> component lib unix-compat> component test:unix-compat-testsuite dependency lib unix-compat> Configured component graph: unix-compat> component unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> include base-4.18.1.0 unix-compat> include unix-2.8.1.0 unix-compat> component unix-compat-0.7.4-882KF64MJal1PduRzBF6CE-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unix-compat> include base-4.18.1.0 unix-compat> include directory-1.3.8.1 unix-compat> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ unix-compat> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unix-compat> include monad-parallel-0.8-1CIGHe9jvZX2yc171HQFaI unix-compat> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa unix-compat> include unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> Linked component graph: unix-compat> unit unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> include base-4.18.1.0 unix-compat> include unix-2.8.1.0 monoid-subclasses> Running Haddock on library for monoid-subclasses-1.2.6.. monoid-subclasses> Warning: The documentation for the following packages are not installed. No monoid-subclasses> links will be generated to these packages: vector-0.13.2.0 monoid-subclasses> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Null' monoid-subclasses> Warning: 'Set' is out of scope. monoid-subclasses> If you qualify the identifier, haddock can try to link it anyway. monoid-subclasses> 100% ( 11 / 11) in 'Data.Semigroup.Cancellative' monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Monus' monoid-subclasses> 100% ( 8 / 8) in 'Data.Monoid.GCD' monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.LCM' monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 41% ( 5 / 12) in 'Data.Monoid.Cancellative' monoid-subclasses> Missing documentation for: monoid-subclasses> CommutativeMonoid (src/Data/Monoid/Cancellative.hs:51) monoid-subclasses> ReductiveMonoid (src/Data/Monoid/Cancellative.hs:52) monoid-subclasses> CancellativeMonoid (src/Data/Monoid/Cancellative.hs:55) monoid-subclasses> LeftReductiveMonoid (src/Data/Monoid/Cancellative.hs:53) monoid-subclasses> RightReductiveMonoid (src/Data/Monoid/Cancellative.hs:54) tomland> map: fails to decode when value is missing [✔] tomland> tableMap: decodes to an empty map when field is missing [✔] tomland> tableMap: throws error on invalid key type [✔] tomland> fails to decode via read when non-existing value [✔] tomland> fails to decode via enumBounded when non-existing value [✔] tomland> fails to validateIf [✔] tomland> fails to hardcoded [✔] tomland> Combinator spec tomland> Combinator.Custom: Roundtrip tests tomland> Read (Int) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Enum (Ordering) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Validate (Even) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> TextBy : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Hardcoded (Text): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.List: Roundtrip tests tomland> [Int] (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> NonEmpty Int (Array): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> [Int] (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> NonEmpty Int (Table): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Map: Roundtrip tests tomland> Map Int Text (map) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Map Text Int (tableMap): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Map Text [Int] (tableMap): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Monoid: Roundtrip tests tomland> All : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Any : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Sum Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Product Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> First Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Last Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Primitive: Roundtrip tests tomland> Bool : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Integer : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Int : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Natural : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Word : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Word8 : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Double : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Float : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> String : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Text : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LText : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> ByteString : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LByteString : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> ByteString Array : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LByteString Array: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Set: Roundtrip tests tomland> IntSet (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> IntSet (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Set Int (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Set Int (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> HashSet Text (Array): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> HashSet Text (Table): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Table: Roundtrip tests tomland> Table (Int): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Time: Roundtrip tests tomland> ZonedTime : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LocalTime : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Day : decode . encode ≡ id [✔] tomland> passed 100 tests. adjunctions> Private executables installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/libexec/x86_64-linux-ghc-9.6.3/adjunctions-4.4.3 adjunctions> Data files installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/share/x86_64-linux-ghc-9.6.3/adjunctions-4.4.3 adjunctions> Documentation installed in: adjunctions> /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 adjunctions> Configuration files installed in: adjunctions> /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/etc adjunctions> No alex found adjunctions> Using ar found on system at: adjunctions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar adjunctions> No c2hs found adjunctions> No cpphs found adjunctions> No doctest found adjunctions> Using gcc version 14.3.0 given by user at: adjunctions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc adjunctions> Using ghc version 9.6.3 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc adjunctions> Using ghc-pkg version 9.6.3 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 adjunctions> No ghcjs found adjunctions> No ghcjs-pkg found adjunctions> No greencard found adjunctions> Using haddock version 2.29.1 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 adjunctions> No happy found adjunctions> Using haskell-suite found on system at: haskell-suite-dummy-location adjunctions> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location adjunctions> No hmake found adjunctions> Using hpc version 0.68 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 adjunctions> Using hsc2hs version 0.68.9 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 adjunctions> Using hscolour version 1.25 found on system at: adjunctions> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour adjunctions> No jhc found adjunctions> Using ld found on system at: adjunctions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold adjunctions> No pkg-config found adjunctions> Using runghc version 9.6.3 found on system at: adjunctions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 adjunctions> Using strip version 2.44 found on system at: adjunctions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip adjunctions> Using tar found on system at: adjunctions> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar adjunctions> No uhc found adjunctions> Running phase: buildPhase adjunctions> Preprocessing library for adjunctions-4.4.3.. adjunctions> Building library for adjunctions-4.4.3.. adjunctions> [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.o, dist/build/Control/Monad/Trans/Conts.dyn_o ) adjunctions> [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.o, dist/build/Data/Functor/Contravariant/Rep.dyn_o ) adjunctions> [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.o, dist/build/Data/Functor/Contravariant/Adjunction.dyn_o ) adjunctions> [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.o, dist/build/Control/Monad/Trans/Contravariant/Adjoint.dyn_o ) adjunctions> [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.o, dist/build/Data/Functor/Rep.dyn_o ) adjunctions> [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.o, dist/build/Data/Functor/Adjunction.dyn_o ) adjunctions> [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.o, dist/build/Control/Monad/Trans/Adjoint.dyn_o ) adjunctions> [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.o, dist/build/Control/Comonad/Trans/Adjoint.dyn_o ) adjunctions> [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.o, dist/build/Control/Monad/Representable/State.dyn_o ) keys> Preprocessing library for keys-3.12.4.. keys> Running Haddock on library for keys-3.12.4.. keys> Warning: --source-* options are ignored when --hyperlinked-source is enabled. keys> 30% ( 15 / 49) in 'Data.Key' keys> Missing documentation for: keys> Module header keys> Key (src/Data/Key.hs:114) keys> Keyed (src/Data/Key.hs:134) keys> <#$> (src/Data/Key.hs:318) keys> keyed (src/Data/Key.hs:322) keys> ZipWithKey (src/Data/Key.hs:276) keys> Indexable (src/Data/Key.hs:328) keys> ! (src/Data/Key.hs:377) keys> Lookup (src/Data/Key.hs:382) keys> lookupDefault (src/Data/Key.hs:436) keys> Adjustable (src/Data/Key.hs:441) keys> FoldableWithKey (src/Data/Key.hs:521) keys> foldrWithKey' (src/Data/Key.hs:583) keys> foldlWithKey' (src/Data/Key.hs:588) keys> foldrWithKeyM (src/Data/Key.hs:593) keys> foldlWithKeyM (src/Data/Key.hs:598) keys> traverseWithKey_ (src/Data/Key.hs:603) keys> forWithKey_ (src/Data/Key.hs:607) keys> mapWithKeyM_ (src/Data/Key.hs:611) keys> forWithKeyM_ (src/Data/Key.hs:615) keys> concatMapWithKey (src/Data/Key.hs:619) keys> anyWithKey (src/Data/Key.hs:623) keys> allWithKey (src/Data/Key.hs:627) keys> findWithKey (src/Data/Key.hs:631) keys> FoldableWithKey1 (src/Data/Key.hs:637) keys> traverseWithKey1_ (src/Data/Key.hs:686) keys> forWithKey1_ (src/Data/Key.hs:690) keys> foldMapWithKeyDefault1 (src/Data/Key.hs:694) keys> TraversableWithKey (src/Data/Key.hs:700) keys> forWithKey (src/Data/Key.hs:753) keys> forWithKeyM (src/Data/Key.hs:757) keys> mapWithKeyDefault (src/Data/Key.hs:805) keys> TraversableWithKey1 (src/Data/Key.hs:816) keys> foldMapWithKey1Default (src/Data/Key.hs:853) keys> Documentation created: dist/doc/html/keys/index.html, keys> dist/doc/html/keys/keys.txt keys> Running phase: installPhase keys> Installing library in /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q keys> Running phase: fixupPhase keys> shrinking RPATHs of ELF executables and libraries in /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 keys> shrinking /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSkeys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q-ghc9.6.3.so keys> checking for references to /build/ in /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4... keys> patching script interpreter paths in /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 keys> stripping (with command strip and flags -S -p) in /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4/lib keys> shrinking RPATHs of ELF executables and libraries in /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc keys> checking for references to /build/ in /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc... keys> patching script interpreter paths in /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc algebraic-graphs> Algebra.Graph=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph,Algebra.Graph.Acyclic.AdjacencyMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Acyclic.AdjacencyMap,Algebra.Graph.AdjacencyIntMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.AdjacencyIntMap,Algebra.Graph.AdjacencyIntMap.Algorithm=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.AdjacencyIntMap.Algorithm,Algebra.Graph.AdjacencyMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.AdjacencyMap,Algebra.Graph.AdjacencyMap.Algorithm=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.AdjacencyMap.Algorithm,Algebra.Graph.Bipartite.AdjacencyMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Bipartite.AdjacencyMap,Algebra.Graph.Bipartite.AdjacencyMap.Algorithm=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Bipartite.AdjacencyMap.Algorithm,Algebra.Graph.Class=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Class,Algebra.Graph.Example.Todo=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Example.Todo,Algebra.Graph.Export=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Export,Algebra.Graph.Export.Dot=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Export.Dot,Algebra.Graph.HigherKinded.Class=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.HigherKinded.Class,Algebra.Graph.Internal=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Internal,Algebra.Graph.Label=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Label,Algebra.Graph.Labelled=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Labelled,Algebra.Graph.Labelled.AdjacencyMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Labelled.AdjacencyMap,Algebra.Graph.Labelled.Example.Automaton=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Labelled.Example.Automaton,Algebra.Graph.Labelled.Example.Network=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Labelled.Example.Network,Algebra.Graph.NonEmpty=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.NonEmpty,Algebra.Graph.NonEmpty.AdjacencyMap=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.NonEmpty.AdjacencyMap,Algebra.Graph.Relation=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Relation,Algebra.Graph.Relation.Preorder=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Relation.Preorder,Algebra.Graph.Relation.Reflexive=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Relation.Reflexive,Algebra.Graph.Relation.Symmetric=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Relation.Symmetric,Algebra.Graph.Relation.Transitive=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Relation.Transitive,Algebra.Graph.ToGraph=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.ToGraph,Algebra.Graph.Undirected=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Algebra.Graph.Undirected,Data.Graph.Typed=algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj:Data.Graph.Typed algebraic-graphs> unit algebraic-graphs-0.7-3GNigIVBdVFH4d8mj8WRCt-main algebraic-graphs> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS algebraic-graphs> include algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> include array-0.5.5.0 algebraic-graphs> include base-4.18.1.0 algebraic-graphs> include containers-0.6.7 algebraic-graphs> include deepseq-1.4.8.1 algebraic-graphs> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ algebraic-graphs> include inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK algebraic-graphs> include transformers-0.6.1.0 algebraic-graphs> Ready component graph: algebraic-graphs> definite algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> depends array-0.5.5.0 algebraic-graphs> depends base-4.18.1.0 algebraic-graphs> depends containers-0.6.7 algebraic-graphs> depends deepseq-1.4.8.1 algebraic-graphs> depends transformers-0.6.1.0 algebraic-graphs> definite algebraic-graphs-0.7-3GNigIVBdVFH4d8mj8WRCt-main algebraic-graphs> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS algebraic-graphs> depends algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> depends array-0.5.5.0 algebraic-graphs> depends base-4.18.1.0 algebraic-graphs> depends containers-0.6.7 algebraic-graphs> depends deepseq-1.4.8.1 algebraic-graphs> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ algebraic-graphs> depends inspection-testing-0.5.0.3-9igwMEhiwfIEUBfr9Ix7CK algebraic-graphs> depends transformers-0.6.1.0 algebraic-graphs> Using Cabal-3.10.1.0 compiled by ghc-9.6 algebraic-graphs> Using compiler: ghc-9.6.3 algebraic-graphs> Using install prefix: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7 algebraic-graphs> Executables installed in: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/bin algebraic-graphs> Libraries installed in: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/algebraic-graphs-0.7-ECz2NzMBEvFbIwAIHrHkj algebraic-graphs> Dynamic Libraries installed in: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 algebraic-graphs> Private executables installed in: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/libexec/x86_64-linux-ghc-9.6.3/algebraic-graphs-0.7 algebraic-graphs> Data files installed in: filepattern> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ filepattern> depends filepath-1.4.100.4 filepattern> depends filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> Using Cabal-3.10.1.0 compiled by ghc-9.6 filepattern> Using compiler: ghc-9.6.3 filepattern> Using install prefix: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 filepattern> Executables installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/bin filepattern> Libraries installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> Dynamic Libraries installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 filepattern> Private executables installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/libexec/x86_64-linux-ghc-9.6.3/filepattern-0.1.3 filepattern> Data files installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/share/x86_64-linux-ghc-9.6.3/filepattern-0.1.3 filepattern> Documentation installed in: filepattern> /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 filepattern> Configuration files installed in: filepattern> /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/etc filepattern> No alex found filepattern> Using ar found on system at: filepattern> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar filepattern> No c2hs found filepattern> No cpphs found filepattern> No doctest found filepattern> Using gcc version 14.3.0 given by user at: filepattern> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc filepattern> Using ghc version 9.6.3 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc filepattern> Using ghc-pkg version 9.6.3 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 filepattern> No ghcjs found filepattern> No ghcjs-pkg found filepattern> No greencard found filepattern> Using haddock version 2.29.1 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 filepattern> No happy found filepattern> Using haskell-suite found on system at: haskell-suite-dummy-location filepattern> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location filepattern> No hmake found filepattern> Using hpc version 0.68 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 filepattern> Using hsc2hs version 0.68.9 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 filepattern> Using hscolour version 1.25 found on system at: filepattern> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour filepattern> No jhc found filepattern> Using ld found on system at: filepattern> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold filepattern> No pkg-config found filepattern> Using runghc version 9.6.3 found on system at: filepattern> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 filepattern> Using strip version 2.44 found on system at: filepattern> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip filepattern> Using tar found on system at: filepattern> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar filepattern> No uhc found filepattern> Running phase: buildPhase filepattern> Preprocessing library for filepattern-0.1.3.. filepattern> Building library for filepattern-0.1.3.. filepattern> [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.o, dist/build/System/FilePattern/ListBy.dyn_o ) filepattern> [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.o, dist/build/System/FilePattern/Monads.dyn_o ) filepattern> [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.o, dist/build/System/FilePattern/Tree.dyn_o ) filepattern> [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.o, dist/build/System/FilePattern/Wildcard.dyn_o ) filepattern> [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.o, dist/build/System/FilePattern/Core.dyn_o ) filepattern> [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.o, dist/build/System/FilePattern/Step.dyn_o ) ghc-exactprint> include bytestring-0.11.5.2 ghc-exactprint> include containers-0.6.7 ghc-exactprint> include data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> include directory-1.3.8.1 ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.100.4 ghc-exactprint> include free-5.2-pmOseOpbmmJxO61jWrFWI ghc-exactprint> include ghc-9.6.3 ghc-exactprint> include ghc-boot-9.6.3 ghc-exactprint> include mtl-2.3.1 ghc-exactprint> include ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-exactprint> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> component ghc-exactprint-1.7.1.0-G49e4dAzHXeDXvTwKfq6wK-test ghc-exactprint> include Cabal-syntax-3.10.1.0 ghc-exactprint> include Diff-0.5-GZY542scVfnxhSieg1s29 ghc-exactprint> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT ghc-exactprint> include base-4.18.1.0 ghc-exactprint> include bytestring-0.11.5.2 ghc-exactprint> include containers-0.6.7 ghc-exactprint> include data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> include directory-1.3.8.1 ghc-exactprint> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.100.4 ghc-exactprint> include ghc-9.6.3 ghc-exactprint> include ghc-boot-9.6.3 ghc-exactprint> include ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-exactprint> include mtl-2.3.1 ghc-exactprint> include ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-exactprint> include silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 ghc-exactprint> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> Linked component graph: ghc-exactprint> unit ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> include base-4.18.1.0 ghc-exactprint> include bytestring-0.11.5.2 ghc-exactprint> include containers-0.6.7 ghc-exactprint> include data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> include directory-1.3.8.1 ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.100.4 ghc-exactprint> include free-5.2-pmOseOpbmmJxO61jWrFWI ghc-exactprint> include ghc-9.6.3 ghc-exactprint> include ghc-boot-9.6.3 ghc-exactprint> include mtl-2.3.1 ghc-exactprint> include ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-exactprint> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> Language.Haskell.GHC.ExactPrint=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint,Language.Haskell.GHC.ExactPrint.Dump=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Dump,Language.Haskell.GHC.ExactPrint.ExactPrint=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.ExactPrint,Language.Haskell.GHC.ExactPrint.Lookup=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Lookup,Language.Haskell.GHC.ExactPrint.Orphans=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Orphans,Language.Haskell.GHC.ExactPrint.Parsers=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Parsers,Language.Haskell.GHC.ExactPrint.Preprocess=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Preprocess,Language.Haskell.GHC.ExactPrint.Transform=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Transform,Language.Haskell.GHC.ExactPrint.Types=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Types,Language.Haskell.GHC.ExactPrint.Utils=ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH:Language.Haskell.GHC.ExactPrint.Utils ghc-exactprint> unit ghc-exactprint-1.7.1.0-G49e4dAzHXeDXvTwKfq6wK-test ghc-exactprint> include Cabal-syntax-3.10.1.0 ghc-exactprint> include Diff-0.5-GZY542scVfnxhSieg1s29 ghc-exactprint> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT ghc-exactprint> include base-4.18.1.0 ghc-exactprint> include bytestring-0.11.5.2 ghc-exactprint> include containers-0.6.7 ghc-exactprint> include data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> include directory-1.3.8.1 ghc-exactprint> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.100.4 ghc-exactprint> include ghc-9.6.3 ghc-exactprint> include ghc-boot-9.6.3 ghc-exactprint> include ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> include ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-exactprint> include mtl-2.3.1 ghc-exactprint> include ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> include base-4.18.1.0 ghc-lib-parser-ex> include bytestring-0.11.5.2 ghc-lib-parser-ex> include containers-0.6.7 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> include uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> Language.Haskell.GhclibParserEx.Dump=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.Dump,Language.Haskell.GhclibParserEx.Fixity=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.Fixity,Language.Haskell.GhclibParserEx.GHC.Driver.Flags=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Driver.Flags,Language.Haskell.GhclibParserEx.GHC.Driver.Session=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Driver.Session,Language.Haskell.GhclibParserEx.GHC.Hs=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs,Language.Haskell.GhclibParserEx.GHC.Hs.Binds=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Binds,Language.Haskell.GhclibParserEx.GHC.Hs.Decls=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Decls,Language.Haskell.GhclibParserEx.GHC.Hs.Expr=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Expr,Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances,Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp,Language.Haskell.GhclibParserEx.GHC.Hs.Pat=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Pat,Language.Haskell.GhclibParserEx.GHC.Hs.Type=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Type,Language.Haskell.GhclibParserEx.GHC.Hs.Types=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Hs.Types,Language.Haskell.GhclibParserEx.GHC.Parser=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Parser,Language.Haskell.GhclibParserEx.GHC.Settings.Config=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Settings.Config,Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader,Language.Haskell.GhclibParserEx.GHC.Utils.Outputable=ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo:Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.8.0.2-34dXaJ8CP3PDnq5sJcKSJH-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.18.1.0 ghc-lib-parser-ex> include directory-1.3.8.1 ghc-lib-parser-ex> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-lib-parser-ex> include filepath-1.4.100.4 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 ghc-lib-parser-ex> include tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm ghc-lib-parser-ex> include uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> Ready component graph: ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> depends base-4.18.1.0 ghc-lib-parser-ex> depends bytestring-0.11.5.2 ghc-lib-parser-ex> depends containers-0.6.7 ghc-lib-parser-ex> depends ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> depends uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.8.0.2-34dXaJ8CP3PDnq5sJcKSJH-ghc-lib-parser-ex-test ghc-lib-parser-ex> depends base-4.18.1.0 ghc-lib-parser-ex> depends directory-1.3.8.1 ghc-lib-parser-ex> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-lib-parser-ex> depends filepath-1.4.100.4 ghc-lib-parser-ex> depends ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq ghc-lib-parser-ex> depends ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 ghc-lib-parser-ex> depends tasty-hunit-0.10.2-HGm8sccssx1BtIU4TO93vm ghc-lib-parser-ex> depends uniplate-1.6.13-Fgpp0vN6NcfFFwGhunWzdd ghc-lib-parser-ex> Using Cabal-3.10.1.0 compiled by ghc-9.6 ghc-lib-parser-ex> Using compiler: ghc-9.6.3 ghc-lib-parser-ex> Using install prefix: unix-compat> System.PosixCompat=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat,System.PosixCompat.Extensions=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Extensions,System.PosixCompat.Files=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Files,System.PosixCompat.Process=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Process,System.PosixCompat.Temp=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Temp,System.PosixCompat.Time=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Time,System.PosixCompat.Types=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Types,System.PosixCompat.Unistd=unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY:System.PosixCompat.Unistd unix-compat> unit unix-compat-0.7.4-882KF64MJal1PduRzBF6CE-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unix-compat> include base-4.18.1.0 unix-compat> include directory-1.3.8.1 unix-compat> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ unix-compat> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unix-compat> include monad-parallel-0.8-1CIGHe9jvZX2yc171HQFaI unix-compat> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa unix-compat> include unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> Ready component graph: unix-compat> definite unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> depends base-4.18.1.0 unix-compat> depends unix-2.8.1.0 unix-compat> definite unix-compat-0.7.4-882KF64MJal1PduRzBF6CE-unix-compat-testsuite unix-compat> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT unix-compat> depends base-4.18.1.0 unix-compat> depends directory-1.3.8.1 unix-compat> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ unix-compat> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU unix-compat> depends monad-parallel-0.8-1CIGHe9jvZX2yc171HQFaI unix-compat> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa unix-compat> depends unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> Using Cabal-3.10.1.0 compiled by ghc-9.6 unix-compat> Using compiler: ghc-9.6.3 unix-compat> Using install prefix: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 unix-compat> Executables installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/bin unix-compat> Libraries installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> Dynamic Libraries installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 unix-compat> Private executables installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/libexec/x86_64-linux-ghc-9.6.3/unix-compat-0.7.4 unix-compat> Data files installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/share/x86_64-linux-ghc-9.6.3/unix-compat-0.7.4 unix-compat> Documentation installed in: unix-compat> /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 unix-compat> Configuration files installed in: unix-compat> /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/etc unix-compat> No alex found unix-compat> Using ar found on system at: unix-compat> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar unix-compat> No c2hs found unix-compat> No cpphs found unix-compat> No doctest found unix-compat> Using gcc version 14.3.0 given by user at: unix-compat> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc unix-compat> Using ghc version 9.6.3 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc unix-compat> Using ghc-pkg version 9.6.3 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 unix-compat> No ghcjs found unix-compat> No ghcjs-pkg found unix-compat> No greencard found unix-compat> Using haddock version 2.29.1 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 unix-compat> No happy found unix-compat> Using haskell-suite found on system at: haskell-suite-dummy-location unix-compat> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location unix-compat> No hmake found unix-compat> Using hpc version 0.68 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 unix-compat> Using hsc2hs version 0.68.9 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 unix-compat> Using hscolour version 1.25 found on system at: unix-compat> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour unix-compat> No jhc found unix-compat> Using ld found on system at: unix-compat> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold unix-compat> No pkg-config found unix-compat> Using runghc version 9.6.3 found on system at: unix-compat> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 unix-compat> Using strip version 2.44 found on system at: unix-compat> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip unix-compat> Using tar found on system at: unix-compat> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar unix-compat> No uhc found unix-compat> Running phase: buildPhase unix-compat> Preprocessing library for unix-compat-0.7.4.. witherable (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 witherable (post)> Pushing 2 paths (108 are already present) using zstd to cache sellout ⏳ witherable (post)> witherable (post)> Pushing /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc (1.12 MiB) witherable (post)> Pushing /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 (4.56 MiB) witherable (post)> witherable (post)> All done. witherable (post)> added 2 signatures witherable (post)> added 1 signatures witherable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc /nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5 witherable (post)> copying 2 paths... witherable (post)> copying path '/nix/store/59fmiaq8ixwarm33z7kn5p3s47f8l93y-witherable-0.5-doc' to 'https://cache.nix-ci.com'... witherable (post)> copying path '/nix/store/824sg8i29nams7scmrjmlfv8ihc3w9hk-witherable-0.5' to 'https://cache.nix-ci.com'... witherable (post)> copying 1 paths... witherable (post)> copying path '/nix/store/wxnb79fc2v9r480v658kcpz54kshink4-witherable-0.5.drv' to 'https://cache.nix-ci.com'... building '/nix/store/qgrcz6rxihp18sghpmpmgx29z8cjgixn-aeson-2.2.3.0.drv'... monoid-subclasses> LeftCancellativeMonoid (src/Data/Monoid/Cancellative.hs:56) monoid-subclasses> RightCancellativeMonoid (src/Data/Monoid/Cancellative.hs:57) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 100% ( 7 / 7) in 'Data.Semigroup.Factorial' monoid-subclasses> 75% ( 3 / 4) in 'Data.Monoid.Factorial' monoid-subclasses> Missing documentation for: monoid-subclasses> StableFactorialMonoid (src/Data/Monoid/Factorial.hs:164) monoid-subclasses> 100% ( 2 / 2) in 'Data.Monoid.Textual' monoid-subclasses> 100% ( 1 / 1) in 'Data.Monoid.Instances.CharVector' monoid-subclasses> 40% ( 2 / 5) in 'Data.Monoid.Instances.Stateful' monoid-subclasses> Missing documentation for: monoid-subclasses> extract (src/Data/Monoid/Instances/Stateful.hs:47) monoid-subclasses> state (src/Data/Monoid/Instances/Stateful.hs:50) monoid-subclasses> setState (src/Data/Monoid/Instances/Stateful.hs:53) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 100% ( 5 / 5) in 'Data.Monoid.Instances.PrefixMemory' monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> 42% ( 3 / 7) in 'Data.Monoid.Instances.Positioned' monoid-subclasses> Missing documentation for: monoid-subclasses> OffsetPositioned (src/Data/Monoid/Instances/Positioned.hs:52) monoid-subclasses> LinePositioned (src/Data/Monoid/Instances/Positioned.hs:56) monoid-subclasses> extract (src/Data/Monoid/Instances/Positioned.hs:49) monoid-subclasses> position (src/Data/Monoid/Instances/Positioned.hs:50) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant tomland> TimeOfDay : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Tuple: Roundtrip tests tomland> (Int, Text) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> (Int, Text, Bool): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Codec.Di functions tests tomland> dimatch tomland> SumType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Generic codecs tests tomland> genericDecode . genericEncode ≡ id [✔] tomland> passed 100 tests. tomland> genericDecode . genericEncode ≡ decode . encode [✔] tomland> passed 100 tests. tomland> SmallType: tests for custom data type tomland> SmallType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Exact SmallType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> tomland> Finished in 6.3498 seconds tomland> 272 examples, 0 failures, 2 pending tomland> Test suite tomland-test: PASS tomland> Test suite logged to: dist/test/tomland-1.3.3.3-tomland-test.log tomland> 1 of 1 test suites (1 of 1 test cases) passed. tomland> Running phase: haddockPhase tomland> Preprocessing library for tomland-1.3.3.3.. tomland> Running Haddock on library for tomland-1.3.3.3.. tomland> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tomland> 100% ( 34 / 34) in 'Toml.Parser.Core' tomland> 100% ( 4 / 4) in 'Toml.Parser.String' tomland> 100% ( 10 / 10) in 'Toml.Type.Key' tomland> 100% ( 4 / 4) in 'Toml.Parser.Key' tomland> 100% ( 17 / 17) in 'Toml.Type.PrefixTree' tomland> 100% ( 11 / 11) in 'Toml.Type.Value' tomland> 100% ( 17 / 17) in 'Toml.Type.AnyValue' tomland> 100% ( 3 / 3) in 'Toml.Type.UValue' tomland> 100% ( 7 / 7) in 'Toml.Type.TOML' tomland> 100% ( 7 / 7) in 'Toml.Type.Edsl' tomland> 85% ( 6 / 7) in 'Toml.Type.Printer' tomland> Missing documentation for: tomland> Lines (src/Toml/Type/Printer.hs:98) tomland> 100% ( 15 / 15) in 'Toml.Type' tomland> 100% ( 8 / 8) in 'Toml.Parser.Value' tomland> 100% ( 6 / 6) in 'Toml.Parser.Item' tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ tomland> 100% ( 8 / 8) in 'Toml.Parser.Validate' tomland> 100% ( 4 / 4) in 'Toml.Parser' tomland> Warning: 'Text' is ambiguous. It is defined tomland> * at src/Toml/Type/Value.hs:147:5 tomland> * in ‘Data.Text.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Value.hs:73:1 tomland> 94% ( 16 / 17) in 'Toml.Codec.BiMap' tomland> Missing documentation for: tomland> tShow (src/Toml/Codec/BiMap.hs:211) tomland> 100% ( 5 / 5) in 'Toml.Codec.Error' tomland> 100% ( 12 / 12) in 'Toml.Codec.Types' tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ tomland> 100% ( 6 / 6) in 'Toml.Codec.Di' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'table' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'int' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'bool' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 3 / 3) in 'Toml.Codec.Combinator.Tuple' tomland> 100% ( 6 / 6) in 'Toml.Codec.Combinator.Table' tomland> 100% ( 14 / 14) in 'Toml.Codec.Code' tomland> 100% ( 3 / 3) in 'Toml.Codec.Combinator.Common' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'text' is out of scope. adjunctions> [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.o, dist/build/Control/Monad/Representable/Reader.dyn_o ) adjunctions> [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.o, dist/build/Control/Comonad/Representable/Store.dyn_o ) adjunctions> [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.p_o ) adjunctions> [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.p_o ) adjunctions> [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.p_o ) adjunctions> [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.p_o ) adjunctions> [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.p_o ) adjunctions> [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.p_o ) adjunctions> [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.p_o ) adjunctions> [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.p_o ) adjunctions> [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.p_o ) adjunctions> [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.p_o ) adjunctions> [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.p_o ) adjunctions> Preprocessing test suite 'spec' for adjunctions-4.4.3.. adjunctions> Building test suite 'spec' for adjunctions-4.4.3.. adjunctions> [1 of 2] Compiling GenericsSpec ( tests/GenericsSpec.hs, dist/build/spec/spec-tmp/GenericsSpec.o ) adjunctions> [2 of 2] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) adjunctions> [3 of 3] Linking dist/build/spec/spec adjunctions> Running phase: checkPhase adjunctions> Running 1 test suites... adjunctions> Test suite spec: RUNNING... adjunctions> adjunctions> Generics adjunctions> Id adjunctions> index idExample idRep = 42 [✔] adjunctions> Stream adjunctions> index streamExample streamRep1 = 0 [✔] adjunctions> index streamExample streamRep2 = 1 [✔] adjunctions> index streamExample streamRep3 = 2 [✔] adjunctions> PolyRec adjunctions> index polyRecExample polyRecRep1 = 1 [✔] adjunctions> index polyRecExample polyRecRep2 = 2 [✔] adjunctions> index polyRecExample polyRecRep3 = 0 [✔] adjunctions> adjunctions> Finished in 0.0011 seconds adjunctions> 7 examples, 0 failures adjunctions> Test suite spec: PASS adjunctions> Test suite logged to: dist/test/adjunctions-4.4.3-spec.log adjunctions> 1 of 1 test suites (1 of 1 test cases) passed. adjunctions> Running phase: haddockPhase adjunctions> Preprocessing library for adjunctions-4.4.3.. adjunctions> Running Haddock on library for adjunctions-4.4.3.. adjunctions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. adjunctions> 33% ( 4 / 12) in 'Control.Monad.Trans.Conts' adjunctions> Missing documentation for: adjunctions> Cont (src/Control/Monad/Trans/Conts.hs:38) adjunctions> cont (src/Control/Monad/Trans/Conts.hs:40) adjunctions> runCont (src/Control/Monad/Trans/Conts.hs:43) adjunctions> Conts (src/Control/Monad/Trans/Conts.hs:46) adjunctions> runConts (src/Control/Monad/Trans/Conts.hs:51) adjunctions> conts (src/Control/Monad/Trans/Conts.hs:48) adjunctions> ContsT (src/Control/Monad/Trans/Conts.hs:54) adjunctions> callCC (src/Control/Monad/Trans/Conts.hs:70) adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 83% ( 5 / 6) in 'Data.Functor.Contravariant.Rep' adjunctions> Missing documentation for: adjunctions> contramapRep (src/Data/Functor/Contravariant/Rep.hs:70) adjunctions> Warning: 'Hask' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/share/x86_64-linux-ghc-9.6.3/algebraic-graphs-0.7 algebraic-graphs> Documentation installed in: algebraic-graphs> /nix/store/i517pdcym37cx46kdz4gwliid3vli5z9-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 algebraic-graphs> Configuration files installed in: algebraic-graphs> /nix/store/ng7cz1zaqf7wfw4glival0fv4746ylx2-algebraic-graphs-0.7/etc algebraic-graphs> No alex found algebraic-graphs> Using ar found on system at: algebraic-graphs> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar algebraic-graphs> No c2hs found algebraic-graphs> No cpphs found algebraic-graphs> No doctest found algebraic-graphs> Using gcc version 14.3.0 given by user at: algebraic-graphs> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc algebraic-graphs> Using ghc version 9.6.3 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc algebraic-graphs> Using ghc-pkg version 9.6.3 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 algebraic-graphs> No ghcjs found algebraic-graphs> No ghcjs-pkg found algebraic-graphs> No greencard found algebraic-graphs> Using haddock version 2.29.1 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 algebraic-graphs> No happy found algebraic-graphs> Using haskell-suite found on system at: haskell-suite-dummy-location algebraic-graphs> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location algebraic-graphs> No hmake found algebraic-graphs> Using hpc version 0.68 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 algebraic-graphs> Using hsc2hs version 0.68.9 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 algebraic-graphs> Using hscolour version 1.25 found on system at: algebraic-graphs> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour algebraic-graphs> No jhc found algebraic-graphs> Using ld found on system at: algebraic-graphs> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold algebraic-graphs> No pkg-config found algebraic-graphs> Using runghc version 9.6.3 found on system at: algebraic-graphs> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 algebraic-graphs> Using strip version 2.44 found on system at: algebraic-graphs> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip algebraic-graphs> Using tar found on system at: algebraic-graphs> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar algebraic-graphs> No uhc found algebraic-graphs> Running phase: buildPhase algebraic-graphs> Preprocessing library for algebraic-graphs-0.7.. algebraic-graphs> Building library for algebraic-graphs-0.7.. algebraic-graphs> [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.o, dist/build/Algebra/Graph/AdjacencyMap.dyn_o ) algebraic-graphs> [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.o, dist/build/Algebra/Graph/AdjacencyIntMap.dyn_o ) algebraic-graphs> [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.dyn_o ) algebraic-graphs> [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.o, dist/build/Algebra/Graph/Internal.dyn_o ) algebraic-graphs> [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.o, dist/build/Algebra/Graph.dyn_o ) algebraic-graphs> [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.o, dist/build/Algebra/Graph/HigherKinded/Class.dyn_o ) algebraic-graphs> [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.dyn_o ) algebraic-graphs> [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.dyn_o ) algebraic-graphs> [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.o, dist/build/Algebra/Graph/Label.dyn_o ) algebraic-graphs> [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.o, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.dyn_o ) filepattern> [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.o, dist/build/System/FilePattern/Directory.dyn_o ) filepattern> [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.o, dist/build/System/FilePattern.dyn_o ) filepattern> [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.p_o ) filepattern> [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.p_o ) filepattern> [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.p_o ) filepattern> [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.p_o ) filepattern> [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.p_o ) filepattern> [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.p_o ) filepattern> [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.p_o ) filepattern> [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.p_o ) filepattern> Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> Building test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> [1 of 3] Compiling Test.Util ( test/Test/Util.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Util.o ) filepattern> [2 of 3] Compiling Test.Cases ( test/Test/Cases.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Cases.o ) filepattern> [3 of 3] Compiling Main ( test/Test.hs, dist/build/filepattern-test/filepattern-test-tmp/Main.o ) filepattern> [4 of 4] Linking dist/build/filepattern-test/filepattern-test filepattern> Running phase: checkPhase filepattern> Running 1 test suites... filepattern> Test suite filepattern-test: RUNNING... filepattern> Testing... filepattern> Passed 126 specific cases filepattern> Passed 12996 properties on specific cases filepattern> +++ OK, passed 10000 tests (3.03% match). filepattern> SUCCESS (all tests completed) filepattern> Test suite filepattern-test: PASS filepattern> Test suite logged to: dist/test/filepattern-0.1.3-filepattern-test.log filepattern> 1 of 1 test suites (1 of 1 test cases) passed. filepattern> Running phase: haddockPhase filepattern> Preprocessing library for filepattern-0.1.3.. filepattern> Running Haddock on library for filepattern-0.1.3.. filepattern> Warning: --source-* options are ignored when --hyperlinked-source is enabled. filepattern> Warning: '<.>' is out of scope. filepattern> If you qualify the identifier, haddock can try to link it anyway. filepattern> Warning: '' is out of scope. filepattern> If you qualify the identifier, haddock can try to link it anyway. filepattern> 100% ( 5 / 5) in 'System.FilePattern.Directory' filepattern> 100% ( 12 / 12) in 'System.FilePattern' filepattern> Documentation created: dist/doc/html/filepattern/index.html, filepattern> dist/doc/html/filepattern/filepattern.txt ghc-exactprint> include silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 ghc-exactprint> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> Ready component graph: ghc-exactprint> definite ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> depends base-4.18.1.0 ghc-exactprint> depends bytestring-0.11.5.2 ghc-exactprint> depends containers-0.6.7 ghc-exactprint> depends data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> depends directory-1.3.8.1 ghc-exactprint> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> depends filepath-1.4.100.4 ghc-exactprint> depends free-5.2-pmOseOpbmmJxO61jWrFWI ghc-exactprint> depends ghc-9.6.3 ghc-exactprint> depends ghc-boot-9.6.3 ghc-exactprint> depends mtl-2.3.1 ghc-exactprint> depends ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-exactprint> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> definite ghc-exactprint-1.7.1.0-G49e4dAzHXeDXvTwKfq6wK-test ghc-exactprint> depends Cabal-syntax-3.10.1.0 ghc-exactprint> depends Diff-0.5-GZY542scVfnxhSieg1s29 ghc-exactprint> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT ghc-exactprint> depends base-4.18.1.0 ghc-exactprint> depends bytestring-0.11.5.2 ghc-exactprint> depends containers-0.6.7 ghc-exactprint> depends data-default-0.7.1.3-5LfZKxqoo3DGZ2PqQ9rhai ghc-exactprint> depends directory-1.3.8.1 ghc-exactprint> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ ghc-exactprint> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> depends filepath-1.4.100.4 ghc-exactprint> depends ghc-9.6.3 ghc-exactprint> depends ghc-boot-9.6.3 ghc-exactprint> depends ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> depends ghc-paths-0.1.0.12-9UF0Fz8sxMJKtyJ6KssXt4 ghc-exactprint> depends mtl-2.3.1 ghc-exactprint> depends ordered-containers-0.2.4-IhFU7K5YTHw6TWitYQnoOo ghc-exactprint> depends silently-1.2.5.4-7GL8hrYkiMIJCDdSmG7fw7 ghc-exactprint> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM ghc-exactprint> Using Cabal-3.10.1.0 compiled by ghc-9.6 ghc-exactprint> Using compiler: ghc-9.6.3 ghc-exactprint> Using install prefix: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0 ghc-exactprint> Executables installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/bin ghc-exactprint> Libraries installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-exactprint-1.7.1.0-73O7W4Iy5AFLrdXSI0Q3HH ghc-exactprint> Dynamic Libraries installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ghc-exactprint> Private executables installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/libexec/x86_64-linux-ghc-9.6.3/ghc-exactprint-1.7.1.0 ghc-exactprint> Data files installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/share/x86_64-linux-ghc-9.6.3/ghc-exactprint-1.7.1.0 ghc-exactprint> Documentation installed in: ghc-exactprint> /nix/store/vba3q22dgwh56inpn4dzm48cdykbqffk-ghc-exactprint-1.7.1.0-doc/share/doc/ghc-exactprint-1.7.1.0 ghc-exactprint> Configuration files installed in: ghc-exactprint> /nix/store/kzsqz8hf152pvcn7n1ni15zhhnlv8llq-ghc-exactprint-1.7.1.0/etc ghc-exactprint> No alex found ghc-exactprint> Using ar found on system at: ghc-exactprint> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ghc-exactprint> No c2hs found ghc-exactprint> No cpphs found ghc-exactprint> No doctest found ghc-exactprint> Using gcc version 14.3.0 given by user at: ghc-exactprint> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ghc-exactprint> Using ghc version 9.6.3 found on system at: ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ghc-exactprint> Using ghc-pkg version 9.6.3 found on system at: ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ghc-exactprint> No ghcjs found ghc-exactprint> No ghcjs-pkg found ghc-exactprint> No greencard found ghc-exactprint> Using haddock version 2.29.1 found on system at: ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ghc-exactprint> No happy found ghc-exactprint> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-exactprint> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-exactprint> No hmake found ghc-exactprint> Using hpc version 0.68 found on system at: ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ghc-exactprint> Using hsc2hs version 0.68.9 found on system at: ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ghc-exactprint> Using hscolour version 1.25 found on system at: ghc-exactprint> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ghc-exactprint> No jhc found ghc-exactprint> Using ld found on system at: ghc-exactprint> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ghc-exactprint> No pkg-config found ghc-exactprint> Using runghc version 9.6.3 found on system at: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Executables installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/bin ghc-lib-parser-ex> Libraries installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> Dynamic Libraries installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 ghc-lib-parser-ex> Private executables installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/libexec/x86_64-linux-ghc-9.6.3/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Data files installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/share/x86_64-linux-ghc-9.6.3/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Documentation installed in: ghc-lib-parser-ex> /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Configuration files installed in: ghc-lib-parser-ex> /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/etc ghc-lib-parser-ex> No alex found ghc-lib-parser-ex> Using ar found on system at: ghc-lib-parser-ex> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar ghc-lib-parser-ex> No c2hs found ghc-lib-parser-ex> No cpphs found ghc-lib-parser-ex> No doctest found ghc-lib-parser-ex> Using gcc version 14.3.0 given by user at: ghc-lib-parser-ex> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc ghc-lib-parser-ex> Using ghc version 9.6.3 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc ghc-lib-parser-ex> Using ghc-pkg version 9.6.3 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 ghc-lib-parser-ex> No ghcjs found ghc-lib-parser-ex> No ghcjs-pkg found ghc-lib-parser-ex> No greencard found ghc-lib-parser-ex> Using haddock version 2.29.1 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 ghc-lib-parser-ex> No happy found ghc-lib-parser-ex> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-lib-parser-ex> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-lib-parser-ex> No hmake found ghc-lib-parser-ex> Using hpc version 0.68 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 ghc-lib-parser-ex> Using hsc2hs version 0.68.9 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 ghc-lib-parser-ex> Using hscolour version 1.25 found on system at: ghc-lib-parser-ex> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour ghc-lib-parser-ex> No jhc found ghc-lib-parser-ex> Using ld found on system at: ghc-lib-parser-ex> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold ghc-lib-parser-ex> No pkg-config found ghc-lib-parser-ex> Using runghc version 9.6.3 found on system at: ghc-lib-parser-ex> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ghc-lib-parser-ex> Using strip version 2.44 found on system at: ghc-lib-parser-ex> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ghc-lib-parser-ex> Using tar found on system at: ghc-lib-parser-ex> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ghc-lib-parser-ex> No uhc found ghc-lib-parser-ex> Running phase: buildPhase ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Building library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.o, dist/build/Language/Haskell/GhclibParserEx/Dump.dyn_o ) ghc-lib-parser-ex> [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.o, dist/build/Language/Haskell/GhclibParserEx/Fixity.dyn_o ) ghc-lib-parser-ex> [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.dyn_o ) ghc-lib-parser-ex> [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.dyn_o ) unix-compat> Building library for unix-compat-0.7.4.. unix-compat> [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.o, dist/build/System/PosixCompat/Files.dyn_o ) unix-compat> [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.o, dist/build/System/PosixCompat/Process.dyn_o ) unix-compat> [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.o, dist/build/System/PosixCompat/Temp.dyn_o ) unix-compat> [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o, dist/build/System/PosixCompat/Time.dyn_o ) unix-compat> [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o, dist/build/System/PosixCompat/Types.dyn_o ) unix-compat> [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.o, dist/build/System/PosixCompat/Extensions.dyn_o ) unix-compat> [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.o, dist/build/System/PosixCompat/Unistd.dyn_o ) unix-compat> [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.o, dist/build/System/PosixCompat.dyn_o ) unix-compat> [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.p_o ) unix-compat> [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.p_o ) unix-compat> [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.p_o ) unix-compat> [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.p_o ) unix-compat> [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.p_o ) unix-compat> [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.p_o ) unix-compat> [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.p_o ) unix-compat> [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.p_o ) unix-compat> Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> Building test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> [1 of 4] Compiling LinksSpec ( tests/LinksSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/LinksSpec.o ) unix-compat> [2 of 4] Compiling MkstempSpec ( tests/MkstempSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/MkstempSpec.o ) unix-compat> [3 of 4] Compiling ProcessSpec ( tests/ProcessSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/ProcessSpec.o ) unix-compat> [4 of 4] Compiling Main ( tests/main.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/Main.o ) unix-compat> [5 of 5] Linking dist/build/unix-compat-testsuite/unix-compat-testsuite unix-compat> Running phase: checkPhase unix-compat> Running 1 test suites... unix-compat> Test suite unix-compat-testsuite: RUNNING... unix-compat> unix-compat> mkstemp unix-compat> Creating 10000 temp files...ok unix-compat> Deleting temp files...ok unix-compat> TODO [✔] unix-compat> createSymbolicLink unix-compat> should error on Windows and succeed on other OSes [✔] unix-compat> getSymbolicLinkStatus unix-compat> should detect symbolic link to a file [✔] unix-compat> should detect symbolic link to a directory [✔] unix-compat> should give later time stamp than getFileStatus for link to file [✔] unix-compat> should give later time stamp than getFileStatus for link to dir [✔] unix-compat> should give a different fileID than getFileStatus for link to file [✔] unix-compat> should give a different fileID than getFileStatus for link to dir [✔] unix-compat> getFileStatus unix-compat> should detect that symbolic link target is a file [✔] unix-compat> should detect that symbolic link target is a directory [✔] unix-compat> should be equal for link and link target (except access time) [✔] unix-compat> getProcessID unix-compat> should work on Windows and Unix [✔] unix-compat> unix-compat> Finished in 0.7080 seconds unix-compat> 12 examples, 0 failures keys (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 keys (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ keys (post)> keys (post)> Pushing /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc (2.10 MiB) keys (post)> Pushing /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 (6.64 MiB) keys (post)> keys (post)> All done. keys (post)> added 2 signatures keys (post)> added 2 signatures keys (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc /nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4 keys (post)> copying 2 paths... keys (post)> copying path '/nix/store/lk33kbkdc9i80y8nzcsbphq7v12ddrdw-keys-3.12.4-doc' to 'https://cache.nix-ci.com'... keys (post)> copying path '/nix/store/nbwjwykrx8n9zl5a9m54w1z08858mj28-keys-3.12.4' to 'https://cache.nix-ci.com'... keys (post)> copying 1 paths... keys (post)> copying path '/nix/store/9nwfq278rjgv8pb9avlwg8l0sxzfcgqj-keys-3.12.4.drv' to 'https://cache.nix-ci.com'... monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> 75% ( 3 / 4) in 'Data.Monoid.Instances.Measured' monoid-subclasses> Missing documentation for: monoid-subclasses> extract (src/Data/Monoid/Instances/Measured.hs:39) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 40% ( 2 / 5) in 'Data.Monoid.Instances.Concat' monoid-subclasses> Missing documentation for: monoid-subclasses> concatenate (src/Data/Monoid/Instances/Concat.hs:53) monoid-subclasses> extract (src/Data/Monoid/Instances/Concat.hs:58) monoid-subclasses> force (src/Data/Monoid/Instances/Concat.hs:61) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> 66% ( 2 / 3) in 'Data.Monoid.Instances.ByteString.UTF8' monoid-subclasses> Missing documentation for: monoid-subclasses> ByteStringUTF8 (src/Data/Monoid/Instances/ByteString/UTF8.hs:73) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> Warning: Data.Monoid.Null: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Semigroup.Cancellative: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Monus: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.GCD: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Semigroup.Factorial: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'int' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 10 / 10) in 'Toml.Codec.Combinator.Map' tomland> Warning: 'NonEmpty' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Set' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'HashSet' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Text' is ambiguous. It is defined tomland> * at src/Toml/Type/Value.hs:147:5 tomland> * in ‘Data.Text.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Value.hs:73:1 tomland> 100% ( 58 / 58) in 'Toml.Codec.BiMap.Conversion' tomland> 100% ( 5 / 5) in 'Toml.Codec.Combinator.Time' tomland> 100% ( 20 / 20) in 'Toml.Codec.Combinator.Primitive' tomland> 100% ( 11 / 11) in 'Toml.Codec.Combinator.Monoid' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 7 / 7) in 'Toml.Codec.Combinator.List' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Codec' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 9 / 9) in 'Toml.Codec.Combinator.Set' tomland> Warning: 'Jif' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'BiMap' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'scope' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 9 / 9) in 'Toml.Codec.Combinator.Custom' tomland> Warning: 'ByteString' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 32 / 32) in 'Toml.Codec.Combinator' tomland> Warning: 'Text' is ambiguous. It is defined tomland> * in ‘GHC.TypeError’ tomland> * in ‘Data.Text.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Text.Internal’ tomland> 100% ( 22 / 22) in 'Toml.Codec.Generic' tomland> 100% ( 17 / 17) in 'Toml.Codec' tomland> 100% ( 7 / 7) in 'Toml' tomland> Warning: Toml.Codec.Generic: could not find link destinations for: tomland> - Toml.Codec.Generic.GenericSumTomlNotSupported tomland> Documentation created: dist/doc/html/tomland/index.html, tomland> dist/doc/html/tomland/tomland.txt tomland> Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. tomland> Running phase: installPhase tomland> Installing library in /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh tomland> Running phase: fixupPhase tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 tomland> shrinking /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh-ghc9.6.3.so tomland> checking for references to /build/ in /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3... tomland> patching script interpreter paths in /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 tomland> stripping (with command strip and flags -S -p) in /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3/lib tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc tomland> checking for references to /build/ in /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc... tomland> patching script interpreter paths in /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc adjunctions> 80% ( 4 / 5) in 'Data.Functor.Contravariant.Adjunction' adjunctions> Missing documentation for: adjunctions> coindexAdjunction (src/Data/Functor/Contravariant/Adjunction.hs:73) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Contravariant.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:40) adjunctions> runAdjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:47) adjunctions> adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:44) adjunctions> AdjointT (src/Control/Monad/Trans/Contravariant/Adjoint.hs:42) adjunctions> Warning: 'WrappedRec' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 46% ( 22 / 47) in 'Data.Functor.Rep' adjunctions> Missing documentation for: adjunctions> Co (src/Data/Functor/Rep.hs:437) adjunctions> fmapRep (src/Data/Functor/Rep.hs:253) adjunctions> distributeRep (src/Data/Functor/Rep.hs:280) adjunctions> collectRep (src/Data/Functor/Rep.hs:283) adjunctions> apRep (src/Data/Functor/Rep.hs:277) adjunctions> pureRep (src/Data/Functor/Rep.hs:256) adjunctions> liftR2 (src/Data/Functor/Rep.hs:476) adjunctions> liftR3 (src/Data/Functor/Rep.hs:479) adjunctions> bindRep (src/Data/Functor/Rep.hs:259) adjunctions> mfixRep (src/Data/Functor/Rep.hs:262) adjunctions> mzipRep (src/Data/Functor/Rep.hs:268) adjunctions> mzipWithRep (src/Data/Functor/Rep.hs:265) adjunctions> askRep (src/Data/Functor/Rep.hs:271) adjunctions> localRep (src/Data/Functor/Rep.hs:274) adjunctions> duplicatedRep (src/Data/Functor/Rep.hs:295) adjunctions> extendedRep (src/Data/Functor/Rep.hs:298) adjunctions> duplicateRep (src/Data/Functor/Rep.hs:301) adjunctions> extendRep (src/Data/Functor/Rep.hs:304) adjunctions> extractRep (src/Data/Functor/Rep.hs:307) adjunctions> duplicateRepBy (src/Data/Functor/Rep.hs:286) adjunctions> extendRepBy (src/Data/Functor/Rep.hs:289) adjunctions> extractRepBy (src/Data/Functor/Rep.hs:292) adjunctions> imapRep (src/Data/Functor/Rep.hs:310) adjunctions> ifoldMapRep (src/Data/Functor/Rep.hs:313) adjunctions> itraverseRep (src/Data/Functor/Rep.hs:317) adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'uncozipping' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 62% ( 10 / 16) in 'Data.Functor.Adjunction' adjunctions> Missing documentation for: adjunctions> zapWithAdjunction (src/Data/Functor/Adjunction.hs:107) adjunctions> absurdL (src/Data/Functor/Adjunction.hs:131) adjunctions> extractL (src/Data/Functor/Adjunction.hs:116) adjunctions> duplicateL (src/Data/Functor/Adjunction.hs:119) adjunctions> splitL (src/Data/Functor/Adjunction.hs:110) adjunctions> unsplitL (src/Data/Functor/Adjunction.hs:113) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Adjoint.hs:27) adjunctions> runAdjoint (src/Control/Monad/Trans/Adjoint.hs:34) adjunctions> adjoint (src/Control/Monad/Trans/Adjoint.hs:31) adjunctions> AdjointT (src/Control/Monad/Trans/Adjoint.hs:29) adjunctions> 20% ( 1 / 5) in 'Control.Comonad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Comonad/Trans/Adjoint.hs:28) adjunctions> runAdjoint (src/Control/Comonad/Trans/Adjoint.hs:35) adjunctions> adjoint (src/Control/Comonad/Trans/Adjoint.hs:32) adjunctions> AdjointT (src/Control/Comonad/Trans/Adjoint.hs:30) adjunctions> 80% ( 12 / 15) in 'Control.Monad.Representable.State' adjunctions> Missing documentation for: adjunctions> stateT (src/Control/Monad/Representable/State.hs:106) adjunctions> runStateT (src/Control/Monad/Representable/State.hs:109) adjunctions> mapStateT (src/Control/Monad/Representable/State.hs:112) adjunctions> 50% ( 5 / 10) in 'Control.Monad.Representable.Reader' adjunctions> Missing documentation for: adjunctions> Reader (src/Control/Monad/Representable/Reader.hs:46) adjunctions> runReader (src/Control/Monad/Representable/Reader.hs:48) adjunctions> ReaderT (src/Control/Monad/Representable/Reader.hs:53) adjunctions> readerT (src/Control/Monad/Representable/Reader.hs:55) adjunctions> runReaderT (src/Control/Monad/Representable/Reader.hs:58) adjunctions> 62% ( 5 / 8) in 'Control.Comonad.Representable.Store' adjunctions> Missing documentation for: adjunctions> storeT (src/Control/Comonad/Representable/Store.hs:76) adjunctions> runStoreT (src/Control/Comonad/Representable/Store.hs:79) adjunctions> ComonadStore adjunctions> Warning: Data.Functor.Rep: could not find link destinations for: adjunctions> - Data.Functor.Rep.GIndex adjunctions> - Data.Functor.Rep.GTabulate adjunctions> - Data.Functor.Rep.GRep' algebraic-graphs> [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.dyn_o ) algebraic-graphs> [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.o, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.dyn_o ) algebraic-graphs> [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.o, dist/build/Algebra/Graph/ToGraph.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] filepattern> Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> Running phase: installPhase filepattern> Installing library in /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F filepattern> Running phase: fixupPhase filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 filepattern> shrinking /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfilepattern-0.1.3-JYlVcY77sADAr4YExQhK1F-ghc9.6.3.so filepattern> checking for references to /build/ in /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3... filepattern> patching script interpreter paths in /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 filepattern> stripping (with command strip and flags -S -p) in /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3/lib filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc filepattern> checking for references to /build/ in /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc... filepattern> patching script interpreter paths in /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc ghc-exactprint> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 ghc-exactprint> Using strip version 2.44 found on system at: ghc-exactprint> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip ghc-exactprint> Using tar found on system at: ghc-exactprint> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar ghc-exactprint> No uhc found ghc-exactprint> Running phase: buildPhase ghc-exactprint> Preprocessing library for ghc-exactprint-1.7.1.0.. ghc-exactprint> Building library for ghc-exactprint-1.7.1.0.. ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.o, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.dyn_o ) ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.o, dist/build/Language/Haskell/GHC/ExactPrint/Types.dyn_o ) ghc-exactprint> [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.o, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.dyn_o ) ghc-exactprint> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.o, dist/build/Language/Haskell/GHC/ExactPrint/Utils.dyn_o ) ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.o, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.dyn_o ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.o, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.dyn_o ) ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.o, dist/build/Language/Haskell/GHC/ExactPrint/Dump.dyn_o ) ghc-lib-parser-ex> [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.dyn_o ) ghc-lib-parser-ex> [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.dyn_o ) ghc-lib-parser-ex> [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.dyn_o ) ghc-lib-parser-ex> [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.dyn_o ) ghc-lib-parser-ex> [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.dyn_o ) ghc-lib-parser-ex> [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.dyn_o ) ghc-lib-parser-ex> [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.dyn_o ) ghc-lib-parser-ex> [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.dyn_o ) ghc-lib-parser-ex> [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.dyn_o ) ghc-lib-parser-ex> [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.dyn_o ) ghc-lib-parser-ex> [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.dyn_o ) ghc-lib-parser-ex> [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.dyn_o ) ghc-lib-parser-ex> [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.dyn_o ) ghc-lib-parser-ex> [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.o, dist/build/Paths_ghc_lib_parser_ex.dyn_o ) ghc-lib-parser-ex> [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.p_o ) ghc-lib-parser-ex> [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.p_o ) ghc-lib-parser-ex> [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.p_o ) ghc-lib-parser-ex> [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.p_o ) unix-compat> Test suite unix-compat-testsuite: PASS unix-compat> Test suite logged to: dist/test/unix-compat-0.7.4-unix-compat-testsuite.log unix-compat> 1 of 1 test suites (1 of 1 test cases) passed. unix-compat> Running phase: haddockPhase unix-compat> Preprocessing library for unix-compat-0.7.4.. unix-compat> Running Haddock on library for unix-compat-0.7.4.. unix-compat> Warning: --source-* options are ignored when --hyperlinked-source is enabled. unix-compat> 98% ( 80 / 81) in 'System.PosixCompat.Files' unix-compat> Missing documentation for: unix-compat> PathVar unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Process' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Temp' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Time' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Types' unix-compat> 71% ( 5 / 7) in 'System.PosixCompat.Extensions' unix-compat> Missing documentation for: unix-compat> CMajor (src/System/PosixCompat/Extensions.hsc:23) unix-compat> CMinor (src/System/PosixCompat/Extensions.hsc:24) unix-compat> 75% ( 6 / 8) in 'System.PosixCompat.Unistd' unix-compat> Missing documentation for: unix-compat> SystemID unix-compat> getSystemID unix-compat> 100% ( 8 / 8) in 'System.PosixCompat' unix-compat> Documentation created: dist/doc/html/unix-compat/index.html, unix-compat> dist/doc/html/unix-compat/unix-compat.txt unix-compat> Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> Running phase: installPhase unix-compat> Installing library in /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY unix-compat> Running phase: fixupPhase unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 unix-compat> shrinking /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSunix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY-ghc9.6.3.so unix-compat> checking for references to /build/ in /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4... unix-compat> patching script interpreter paths in /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 unix-compat> stripping (with command strip and flags -S -p) in /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4/lib unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc unix-compat> checking for references to /build/ in /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc... unix-compat> patching script interpreter paths in /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc aeson> Running phase: setupCompilerEnvironmentPhase aeson> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. aeson> Running phase: unpackPhase aeson> unpacking source archive /nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz aeson> source root is aeson-2.2.3.0 aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-2.2.3.0/tests/UnitTests/UTCTime.hs" aeson> Running phase: patchPhase aeson> Replace Cabal file with edited version from mirror://hackage/aeson-2.2.3.0/revision/3.cabal. aeson> Running phase: compileBuildDriverPhase aeson> setupCompileFlags: -package-db=/build/tmp.noUp4VcUjk/setup-package.conf.d -threaded aeson> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.noUp4VcUjk/Main.o ) aeson> [2 of 2] Linking Setup aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase aeson> Running phase: configurePhase aeson> configureFlags: --verbose --prefix=/nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 --with-gcc=gcc --package-db=/build/tmp.noUp4VcUjk/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib aeson> Using Parsec parser aeson> Configuring aeson-2.2.3.0... aeson> Flags chosen: ordered-keymap=True aeson> Dependency OneTuple >=0.4.1.1 && <0.5: using OneTuple-0.4.2 aeson> Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 aeson> Dependency base >=4.12.0.0 && <5: using base-4.18.1.0 aeson> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 aeson> Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 aeson> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.7 aeson> Dependency data-fix >=0.3.2 && <0.4: using data-fix-0.3.4 aeson> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.4.8.1 aeson> Dependency dlist >=1.0 && <1.1: using dlist-1.0 aeson> Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 aeson> Dependency generically >=0.1 && <0.2: using generically-0.1.1 aeson> Dependency ghc-prim >=0.5.0.0 && <0.14: using ghc-prim-0.10.0 aeson> Dependency hashable >=1.4.6.0 && <1.5 || >=1.5.0.0 && <1.6: using aeson> hashable-1.4.7.0 aeson> Dependency indexed-traversable >=0.1.2 && <0.2: using aeson> indexed-traversable-0.1.4 aeson> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 aeson> Dependency integer-logarithms >=1.0.3.1 && <1.1: using aeson> integer-logarithms-1.0.4 aeson> Dependency network-uri >=2.6.4.1 && <2.7: using network-uri-2.6.4.2 aeson> Dependency primitive >=0.8.0.0 && <0.9 || >=0.9.0.0 && <0.10: using aeson> primitive-0.9.1.0 aeson> Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 aeson> Dependency semialign >=1.3 && <1.4: using semialign-1.3.1 aeson> Dependency strict >=0.5 && <0.6: using strict-0.5.1 aeson> Dependency tagged >=0.8.7 && <0.9: using tagged-0.8.8 aeson> Dependency template-haskell >=2.14.0.0 && <2.24: using aeson> template-haskell-2.20.0.0 aeson> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 aeson> Dependency text-iso8601 >=0.1.1 && <0.2: using text-iso8601-0.1.1 aeson> Dependency text-short >=0.1.5 && <0.2: using text-short-0.1.6 monoid-subclasses> Warning: Data.Monoid.Factorial: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Textual: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Instances.CharVector: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Instances.Positioned: could not find link destinations for: monoid-subclasses> - Data.Monoid.Instances.Positioned.Positioned monoid-subclasses> Documentation created: dist/doc/html/monoid-subclasses/index.html, monoid-subclasses> dist/doc/html/monoid-subclasses/monoid-subclasses.txt monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. monoid-subclasses> Running phase: installPhase monoid-subclasses> Installing library in /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 monoid-subclasses> Running phase: fixupPhase monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 monoid-subclasses> shrinking /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSmonoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3-ghc9.6.3.so monoid-subclasses> checking for references to /build/ in /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6... monoid-subclasses> patching script interpreter paths in /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 monoid-subclasses> stripping (with command strip and flags -S -p) in /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6/lib monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc monoid-subclasses> checking for references to /build/ in /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc... monoid-subclasses> patching script interpreter paths in /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc adjunctions> Documentation created: dist/doc/html/adjunctions/index.html, adjunctions> dist/doc/html/adjunctions/adjunctions.txt adjunctions> Preprocessing test suite 'spec' for adjunctions-4.4.3.. adjunctions> Running phase: installPhase adjunctions> Installing library in /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY adjunctions> Running phase: fixupPhase adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 adjunctions> shrinking /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSadjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY-ghc9.6.3.so adjunctions> checking for references to /build/ in /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3... adjunctions> patching script interpreter paths in /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 adjunctions> stripping (with command strip and flags -S -p) in /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3/lib adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc adjunctions> checking for references to /build/ in /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc... adjunctions> patching script interpreter paths in /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.o, dist/build/Algebra/Graph/Relation.dyn_o ) algebraic-graphs> [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.o, dist/build/Algebra/Graph/Relation/Symmetric.dyn_o ) algebraic-graphs> [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.o, dist/build/Algebra/Graph/NonEmpty.dyn_o ) algebraic-graphs> [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.o, dist/build/Algebra/Graph/Labelled/AdjacencyMap.dyn_o ) algebraic-graphs> [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.o, dist/build/Algebra/Graph/Labelled.dyn_o ) algebraic-graphs> [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.o, dist/build/Algebra/Graph/Labelled/Example/Network.dyn_o ) algebraic-graphs> [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.o, dist/build/Algebra/Graph/Labelled/Example/Automaton.dyn_o ) algebraic-graphs> [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.o, dist/build/Algebra/Graph/Export.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s algebraic-graphs> | ^ algebraic-graphs> [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.o, dist/build/Algebra/Graph/Export/Dot.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s algebraic-graphs> | ^ algebraic-graphs> [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.o, dist/build/Algebra/Graph/Undirected.dyn_o ) ghc-lib-parser-ex> [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.p_o ) ghc-lib-parser-ex> [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.p_o ) ghc-lib-parser-ex> [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.p_o ) ghc-lib-parser-ex> [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.p_o ) ghc-lib-parser-ex> [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.p_o ) ghc-lib-parser-ex> [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.p_o ) ghc-lib-parser-ex> [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.p_o ) ghc-lib-parser-ex> [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.p_o ) ghc-lib-parser-ex> [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.p_o ) ghc-lib-parser-ex> [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.p_o ) ghc-lib-parser-ex> [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.p_o ) ghc-lib-parser-ex> [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.p_o ) ghc-lib-parser-ex> [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.p_o ) ghc-lib-parser-ex> [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.p_o ) ghc-lib-parser-ex> Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Building test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> [1 of 2] Compiling Main ( test/Test.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Main.o ) ghc-lib-parser-ex> [2 of 2] Compiling Paths_ghc_lib_parser_ex ( dist/build/ghc-lib-parser-ex-test/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Paths_ghc_lib_parser_ex.o ) ghc-lib-parser-ex> [3 of 3] Linking dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test aeson> Dependency th-abstraction >=0.5.0.0 && <0.6 || >=0.6.0.0 && <0.7 || >=0.7.0.0 aeson> && <0.8: using th-abstraction-0.7.1.0 aeson> Dependency these >=1.2 && <1.3: using these-1.2.1 aeson> Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 aeson> Dependency time-compat >=1.9.6 && <1.10: using time-compat-1.9.7 aeson> Dependency unordered-containers >=0.2.10.0 && <0.3: using aeson> unordered-containers-0.2.20 aeson> Dependency uuid-types >=1.0.5 && <1.1: using uuid-types-1.0.6 aeson> Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 aeson> Dependency witherable >=0.4.2 && <0.6: using witherable-0.5 aeson> Source component graph: component lib aeson> Configured component graph: aeson> component aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt aeson> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS aeson> include base-4.18.1.0 aeson> include bytestring-0.11.5.2 aeson> include character-ps-0.1-kSWlntPNFC90fXWCQyqCm aeson> include containers-0.6.7 aeson> include data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw aeson> include deepseq-1.4.8.1 aeson> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR aeson> include exceptions-0.10.7 aeson> include generically-0.1.1-EkcRYhUnPJ57wDcdcrdfk6 aeson> include ghc-prim-0.10.0 aeson> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 aeson> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 aeson> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL aeson> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 aeson> include network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz aeson> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson> include semialign-1.3.1-8WahCywZIivIMgZNchc7Ew aeson> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a aeson> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL aeson> include template-haskell-2.20.0.0 aeson> include text-2.0.2 aeson> include text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA aeson> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa aeson> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 aeson> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 aeson> include time-1.12.2 aeson> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 aeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO aeson> include witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 aeson> Linked component graph: aeson> unit aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson> include OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt aeson> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS aeson> include base-4.18.1.0 aeson> include bytestring-0.11.5.2 aeson> include character-ps-0.1-kSWlntPNFC90fXWCQyqCm aeson> include containers-0.6.7 aeson> include data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw aeson> include deepseq-1.4.8.1 aeson> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR aeson> include exceptions-0.10.7 aeson> include generically-0.1.1-EkcRYhUnPJ57wDcdcrdfk6 aeson> include ghc-prim-0.10.0 aeson> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 aeson> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 aeson> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL aeson> include integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 aeson> include network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz aeson> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson> include semialign-1.3.1-8WahCywZIivIMgZNchc7Ew aeson> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a aeson> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL aeson> include template-haskell-2.20.0.0 aeson> include text-2.0.2 aeson> include text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA aeson> include text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa aeson> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 aeson> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 aeson> include time-1.12.2 aeson> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 aeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO filepattern (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 filepattern (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ filepattern (post)> filepattern (post)> Pushing /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 (2.05 MiB) filepattern (post)> Pushing /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc (642.13 KiB) filepattern (post)> filepattern (post)> All done. filepattern (post)> added 2 signatures filepattern (post)> added 1 signatures filepattern (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc /nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3 filepattern (post)> copying 2 paths... filepattern (post)> copying path '/nix/store/jdg8hc161d75syqjcnflwk5qv4hl8dq8-filepattern-0.1.3-doc' to 'https://cache.nix-ci.com'... filepattern (post)> copying path '/nix/store/lkwvdf68kj2czvkyrh6z8r896mihhhjv-filepattern-0.1.3' to 'https://cache.nix-ci.com'... filepattern (post)> copying 1 paths... filepattern (post)> copying path '/nix/store/ssi51b1bdcj42zm5q5v0kv04n68v6b6v-filepattern-0.1.3.drv' to 'https://cache.nix-ci.com'... tomland (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc tomland (post)> Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ tomland (post)> tomland (post)> Pushing /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc (3.98 MiB) tomland (post)> Pushing /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 (16.40 MiB) tomland (post)> tomland (post)> All done. tomland (post)> added 2 signatures tomland (post)> added 1 signatures tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3 /nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc tomland (post)> copying 2 paths... tomland (post)> copying path '/nix/store/kskzsgkcnmdxp963px5b743q410dizgl-tomland-1.3.3.3-doc' to 'https://cache.nix-ci.com'... tomland (post)> copying path '/nix/store/45z5v369g50hlxfyg4rgl1himbkfwswb-tomland-1.3.3.3' to 'https://cache.nix-ci.com'... tomland (post)> copying 1 paths... tomland (post)> copying path '/nix/store/3z49fyal48cnwkfksm17gkb7gzq1r14c-tomland-1.3.3.3.drv' to 'https://cache.nix-ci.com'... unix-compat (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 unix-compat (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ unix-compat (post)> unix-compat (post)> Pushing /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc (403.33 KiB) unix-compat (post)> Pushing /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 (205.66 KiB) unix-compat (post)> unix-compat (post)> All done. unix-compat (post)> added 2 signatures unix-compat (post)> added 3 signatures unix-compat (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc /nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4 unix-compat (post)> copying 2 paths... unix-compat (post)> copying path '/nix/store/3xzx1x36y85jnnbsna92kqxzv6r4p4nr-unix-compat-0.7.4-doc' to 'https://cache.nix-ci.com'... unix-compat (post)> copying path '/nix/store/9gwf5ksixxax2w5mpvwpl8003bxyr6rw-unix-compat-0.7.4' to 'https://cache.nix-ci.com'... unix-compat (post)> copying 1 paths... unix-compat (post)> copying path '/nix/store/01qy0acx4mzm793rlb01jndxk80c4yif-unix-compat-0.7.4.drv' to 'https://cache.nix-ci.com'... building '/nix/store/lwgjbcc6s2b3653wgv1np4yr9lmcphb6-filemanip-0.3.6.3.drv'... building '/nix/store/1kmznkzm76qhlcc4lg9n4cp183fk91ld-shake-0.19.8.drv'... building '/nix/store/2b3h1vs00pb55l08pj3iv4vkz27xhsh1-trial-tomland-0.0.0.0.drv'... algebraic-graphs> [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.o, dist/build/Algebra/Graph/Class.dyn_o ) algebraic-graphs> [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.o, dist/build/Algebra/Graph/Relation/Transitive.dyn_o ) algebraic-graphs> [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.o, dist/build/Algebra/Graph/Relation/Reflexive.dyn_o ) algebraic-graphs> [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.o, dist/build/Algebra/Graph/Relation/Preorder.dyn_o ) algebraic-graphs> [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.o, dist/build/Algebra/Graph/Example/Todo.dyn_o ) algebraic-graphs> [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.o, dist/build/Data/Graph/Typed.dyn_o ) algebraic-graphs> [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.p_o ) algebraic-graphs> [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.p_o ) algebraic-graphs> [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.p_o ) algebraic-graphs> [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.p_o ) algebraic-graphs> [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.p_o ) algebraic-graphs> [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.p_o ) algebraic-graphs> [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.p_o ) algebraic-graphs> [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.p_o ) algebraic-graphs> [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.p_o ) algebraic-graphs> [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.p_o ) algebraic-graphs> [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.p_o ) algebraic-graphs> [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.p_o ) algebraic-graphs> [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators ghc-exactprint> [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.dyn_o ) ghc-lib-parser-ex> Running phase: checkPhase ghc-lib-parser-ex> Running 1 test suites... ghc-lib-parser-ex> Test suite ghc-lib-parser-ex-test: RUNNING... ghc-lib-parser-ex> All tests ghc-lib-parser-ex> Parse tests ghc-lib-parser-ex> Module: OK ghc-lib-parser-ex> Module: OK ghc-lib-parser-ex> Signature: OK ghc-lib-parser-ex> Import: OK ghc-lib-parser-ex> Statement: OK ghc-lib-parser-ex> Backpack: OK ghc-lib-parser-ex> Expression: OK ghc-lib-parser-ex> Declaration (1): OK ghc-lib-parser-ex> Declaration (2): OK ghc-lib-parser-ex> File: OK ghc-lib-parser-ex> Fixity tests ghc-lib-parser-ex> Expression: OK ghc-lib-parser-ex> Pattern: OK ghc-lib-parser-ex> fixitiesFromModule: OK ghc-lib-parser-ex> Extend instances tests ghc-lib-parser-ex> Eq, Ord: OK ghc-lib-parser-ex> Expression predicate tests ghc-lib-parser-ex> isTag: OK ghc-lib-parser-ex> isTag: OK ghc-lib-parser-ex> isDol: OK ghc-lib-parser-ex> isDot: OK ghc-lib-parser-ex> isReturn: OK ghc-lib-parser-ex> isReturn: OK ghc-lib-parser-ex> isSection: OK ghc-lib-parser-ex> isSection: OK ghc-lib-parser-ex> isRecConstr: OK ghc-lib-parser-ex> isRecUpdate: OK ghc-lib-parser-ex> isVar: OK ghc-lib-parser-ex> isVar: OK ghc-lib-parser-ex> isPar: OK ghc-lib-parser-ex> isPar: OK ghc-lib-parser-ex> isApp: OK ghc-lib-parser-ex> isApp: OK ghc-lib-parser-ex> isOpApp: OK ghc-lib-parser-ex> isOpApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isDo: OK ghc-lib-parser-ex> isDo: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isDotApp: OK ghc-lib-parser-ex> isDotApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isLCase: OK ghc-lib-parser-ex> isLCase: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isTypedSplice: OK ghc-lib-parser-ex> isTypedSplice: OK ghc-lib-parser-ex> isUntypedSplice: OK ghc-lib-parser-ex> isUntypedSplice: OK ghc-lib-parser-ex> isQuasiQuoteExpr: OK ghc-lib-parser-ex> isQuasiQuoteExpr: OK ghc-lib-parser-ex> isWholeFrac: OK ghc-lib-parser-ex> isWholeFrac: OK ghc-lib-parser-ex> isMDo: OK ghc-lib-parser-ex> isListComp (1): OK ghc-lib-parser-ex> isListComp (2): OK ghc-lib-parser-ex> isMonadComp (0): OK ghc-lib-parser-ex> isMonadComp (1): OK ghc-lib-parser-ex> isMonadComp (2): OK ghc-lib-parser-ex> isMonadComp (3): OK ghc-lib-parser-ex> strToVar: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> isLetStmt: OK ghc-lib-parser-ex> isLetStmt: OK ghc-lib-parser-ex> isRecStmt: OK ghc-lib-parser-ex> isRecStmt: OK ghc-lib-parser-ex> Declaration predicate tests ghc-lib-parser-ex> isStrictMatch: OK ghc-lib-parser-ex> isStrictMatch: OK ghc-lib-parser-ex> Type predicate tests aeson> include witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 aeson> Data.Aeson=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson,Data.Aeson.Decoding=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Text=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Decoding.Text,Data.Aeson.Decoding.Tokens=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Encoding.Internal,Data.Aeson.Key=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.KeyMap,Data.Aeson.QQ.Simple=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.QQ.Simple,Data.Aeson.RFC8785=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.RFC8785,Data.Aeson.TH=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.TH,Data.Aeson.Text=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Text,Data.Aeson.Types=aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ:Data.Aeson.Types aeson> Ready component graph: aeson> definite aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson> depends OneTuple-0.4.2-4RYUUrRewNpIt4JzrjaVAt aeson> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS aeson> depends base-4.18.1.0 aeson> depends bytestring-0.11.5.2 aeson> depends character-ps-0.1-kSWlntPNFC90fXWCQyqCm aeson> depends containers-0.6.7 aeson> depends data-fix-0.3.4-7Z2HzEJJxjpGfhwNdMyfvw aeson> depends deepseq-1.4.8.1 aeson> depends dlist-1.0-F8GeUD3trJzACUxUjnJfNR aeson> depends exceptions-0.10.7 aeson> depends generically-0.1.1-EkcRYhUnPJ57wDcdcrdfk6 aeson> depends ghc-prim-0.10.0 aeson> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 aeson> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 aeson> depends integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL aeson> depends integer-logarithms-1.0.4-634gX6SnNksJOgHR1DSNl1 aeson> depends network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz aeson> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI aeson> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson> depends semialign-1.3.1-8WahCywZIivIMgZNchc7Ew aeson> depends strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a aeson> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL aeson> depends template-haskell-2.20.0.0 aeson> depends text-2.0.2 aeson> depends text-iso8601-0.1.1-EX4KiHAhpSpDTEurZRHxkA aeson> depends text-short-0.1.6-Lu2CIjn4Axd1kTZu1MVDaa aeson> depends th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 aeson> depends these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 aeson> depends time-1.12.2 aeson> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 aeson> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson> depends uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH aeson> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO aeson> depends witherable-0.5-5BtrC1gnyqkDSwG0XsP2r3 aeson> Using Cabal-3.10.1.0 compiled by ghc-9.6 aeson> Using compiler: ghc-9.6.3 aeson> Using install prefix: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 aeson> Executables installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/bin aeson> Libraries installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson> Dynamic Libraries installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 aeson> Private executables installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/libexec/x86_64-linux-ghc-9.6.3/aeson-2.2.3.0 aeson> Data files installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/share/x86_64-linux-ghc-9.6.3/aeson-2.2.3.0 aeson> Documentation installed in: aeson> /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 aeson> Configuration files installed in: aeson> /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/etc aeson> No alex found aeson> Using ar found on system at: filemanip> Running phase: setupCompilerEnvironmentPhase filemanip> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. adjunctions (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 adjunctions (post)> Pushing 2 paths (106 are already present) using zstd to cache sellout ⏳ adjunctions (post)> adjunctions (post)> Pushing /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 (6.16 MiB) adjunctions (post)> Pushing /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc (1.89 MiB) adjunctions (post)> adjunctions (post)> All done. adjunctions (post)> added 2 signatures adjunctions (post)> added 1 signatures adjunctions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc /nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3 adjunctions (post)> copying 2 paths... adjunctions (post)> copying path '/nix/store/69wsq0mgs9a54ps1d68my8pqj8zh9rql-adjunctions-4.4.3-doc' to 'https://cache.nix-ci.com'... adjunctions (post)> copying path '/nix/store/f5cjg5nzyvjh2hzhj87f31m76ay8kdw5-adjunctions-4.4.3' to 'https://cache.nix-ci.com'... adjunctions (post)> copying 1 paths... adjunctions (post)> copying path '/nix/store/cq0898nxaylmhpll18lbv3181h25cia9-adjunctions-4.4.3.drv' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc monoid-subclasses (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ monoid-subclasses (post)> monoid-subclasses (post)> Pushing /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc (8.26 MiB) monoid-subclasses (post)> Pushing /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 (29.22 MiB) monoid-subclasses (post)> monoid-subclasses (post)> All done. monoid-subclasses (post)> added 2 signatures monoid-subclasses (post)> added 3 signatures monoid-subclasses (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6 /nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc monoid-subclasses (post)> copying 2 paths... monoid-subclasses (post)> copying path '/nix/store/3sy1ngf81qnsz4fpm26684qbpy7kiiyl-monoid-subclasses-1.2.6-doc' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying path '/nix/store/0drz55jsxrxwbpshxpnmrp6jgmvd2rxw-monoid-subclasses-1.2.6' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying 1 paths... monoid-subclasses (post)> copying path '/nix/store/yybwia0w359h5rh0w7v86v0f0kdbi75w-monoid-subclasses-1.2.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/g0sfw0hwr45b4bkclc3988g6c3hbgid7-fuzzy-0.1.1.0.drv'... building '/nix/store/al938ccgp8rgy6nygwk74gx31qvkvj8m-kan-extensions-5.2.6.drv'... algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.p_o ) algebraic-graphs> [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.p_o ) algebraic-graphs> [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.p_o ) algebraic-graphs> [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.p_o ) algebraic-graphs> [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.p_o ) algebraic-graphs> [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.p_o ) algebraic-graphs> [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.p_o ) algebraic-graphs> [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | ghc-exactprint> [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.o, dist/build/Language/Haskell/GHC/ExactPrint/Transform.dyn_o ) ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint.dyn_o ) ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.p_o ) ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.p_o ) ghc-exactprint> [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.p_o ) ghc-lib-parser-ex> isKindTyApp: OK ghc-lib-parser-ex> isKindTyApp: OK ghc-lib-parser-ex> Pattern predicate tests ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> fromPChar: OK ghc-lib-parser-ex> fromPChar: OK ghc-lib-parser-ex> isSplicePat: OK ghc-lib-parser-ex> isWildPat: OK ghc-lib-parser-ex> isWildPat: OK ghc-lib-parser-ex> DynFlags tests ghc-lib-parser-ex> readExtension: OK ghc-lib-parser-ex> readExtension: OK ghc-lib-parser-ex> extensionImplications: OK ghc-lib-parser-ex> check instance Bounded Language: OK ghc-lib-parser-ex> check instance Ord Extension: OK ghc-lib-parser-ex> disable via pragma: OK ghc-lib-parser-ex> ImportQualifiedPost: OK ghc-lib-parser-ex> Name tests ghc-lib-parser-ex> modName (1): OK ghc-lib-parser-ex> modName (2): OK ghc-lib-parser-ex> isSymbolRdrName (1): OK ghc-lib-parser-ex> isSymbolRdrName (2): OK ghc-lib-parser-ex> isSymbolRdrName (3): OK ghc-lib-parser-ex> isSymbolRdrName (4): OK ghc-lib-parser-ex> ghc-lib-parser-ex> All 120 tests passed (0.02s) ghc-lib-parser-ex> Test suite ghc-lib-parser-ex-test: PASS ghc-lib-parser-ex> Test suite logged to: ghc-lib-parser-ex> dist/test/ghc-lib-parser-ex-9.8.0.2-ghc-lib-parser-ex-test.log ghc-lib-parser-ex> 1 of 1 test suites (1 of 1 test cases) passed. ghc-lib-parser-ex> Running phase: haddockPhase ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Running Haddock on library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser-ex> 75% ( 3 / 4) in 'Language.Haskell.GhclibParserEx.Dump' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 11% ( 1 / 9) in 'Language.Haskell.GhclibParserEx.Fixity' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fixitiesFromModule (src/Language/Haskell/GhclibParserEx/Fixity.hs:281) ghc-lib-parser-ex> preludeFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:224) ghc-lib-parser-ex> baseFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:244) ghc-lib-parser-ex> infixr_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:267) ghc-lib-parser-ex> infixl_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:267) ghc-lib-parser-ex> infix_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:267) ghc-lib-parser-ex> fixity (src/Language/Haskell/GhclibParserEx/Fixity.hs:272) ghc-lib-parser-ex> 0% ( 0 / 1) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Flags' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 50% ( 2 / 4) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Session' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> parsePragmasIntoDynFlags (src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs:164) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> modName (src/Language/Haskell/GhclibParserEx/GHC/Hs.hs:30) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Binds' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isPatSynBind (src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs:18) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Decls' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isNewType (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:20) ghc-lib-parser-ex> isForD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:24) ghc-lib-parser-ex> isDerivD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:24) ghc-lib-parser-ex> isClsDefSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:28) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> HsExtendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:29) ghc-lib-parser-ex> extendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:33) ghc-lib-parser-ex> astEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:50) ghc-lib-parser-ex> astListEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:53) ghc-lib-parser-ex> 0% ( 0 / 3) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isPatSynIE (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:32) ghc-lib-parser-ex> isImportQualifiedPost (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:41) aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar aeson> No c2hs found aeson> No cpphs found aeson> No doctest found aeson> Using gcc version 14.3.0 given by user at: aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc aeson> Using ghc version 9.6.3 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc aeson> Using ghc-pkg version 9.6.3 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 aeson> No ghcjs found aeson> No ghcjs-pkg found aeson> No greencard found aeson> Using haddock version 2.29.1 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 aeson> No happy found aeson> Using haskell-suite found on system at: haskell-suite-dummy-location aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location aeson> No hmake found aeson> Using hpc version 0.68 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 aeson> Using hsc2hs version 0.68.9 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 aeson> Using hscolour version 1.25 found on system at: aeson> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour aeson> No jhc found aeson> Using ld found on system at: aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold aeson> No pkg-config found aeson> Using runghc version 9.6.3 found on system at: aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 aeson> Using strip version 2.44 found on system at: aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip aeson> Using tar found on system at: aeson> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar aeson> No uhc found aeson> Running phase: buildPhase aeson> Preprocessing library for aeson-2.2.3.0.. aeson> Building library for aeson-2.2.3.0.. aeson> [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o ) aeson> [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.o, dist/build/Data/Aeson/Internal/Functions.dyn_o ) aeson> [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.o, dist/build/Data/Aeson/Internal/Prelude.dyn_o ) aeson> [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.o, dist/build/Data/Aeson/Internal/Scientific.dyn_o ) aeson> [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.o, dist/build/Data/Aeson/Internal/TH.dyn_o ) aeson> [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o ) aeson> [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.o, dist/build/Data/Aeson/Internal/Unescape.dyn_o ) aeson> [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.o, dist/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) aeson> [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o ) aeson> [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.o, dist/build/Data/Aeson/Decoding/Tokens.dyn_o ) aeson> [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.o, dist/build/Data/Aeson/Decoding/Internal.dyn_o ) aeson> [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.o, dist/build/Data/Aeson/Decoding/Text.dyn_o ) aeson> [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.o, dist/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) filemanip> Running phase: unpackPhase filemanip> unpacking source archive /nix/store/i2isam3p7fq23gx5sg3h6p6sp674yhky-filemanip-0.3.6.3.tar.gz filemanip> source root is filemanip-0.3.6.3 filemanip> setting SOURCE_DATE_EPOCH to timestamp 1421796843 of file "filemanip-0.3.6.3/System/FilePath/Manip.hs" filemanip> Running phase: patchPhase filemanip> Replace Cabal file with edited version from mirror://hackage/filemanip-0.3.6.3/revision/1.cabal. filemanip> Running phase: compileBuildDriverPhase filemanip> setupCompileFlags: -package-db=/build/tmp.CDydJL330c/setup-package.conf.d -threaded filemanip> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.CDydJL330c/Main.o ) filemanip> [2 of 2] Linking Setup filemanip> Running phase: updateAutotoolsGnuConfigScriptsPhase filemanip> Running phase: configurePhase filemanip> configureFlags: --verbose --prefix=/nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 --with-gcc=gcc --package-db=/build/tmp.CDydJL330c/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib filemanip> Using Parsec parser filemanip> Configuring filemanip-0.3.6.3... filemanip> Dependency base >=4 && <5: using base-4.18.1.0 filemanip> Dependency bytestring: using bytestring-0.11.5.2 filemanip> Dependency directory: using directory-1.3.8.1 filemanip> Dependency filepath: using filepath-1.4.100.4 filemanip> Dependency mtl: using mtl-2.3.1 filemanip> Dependency unix-compat >=0.3: using unix-compat-0.7.4 filemanip> Source component graph: component lib filemanip> Configured component graph: filemanip> component filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd filemanip> include base-4.18.1.0 filemanip> include bytestring-0.11.5.2 filemanip> include directory-1.3.8.1 filemanip> include filepath-1.4.100.4 filemanip> include mtl-2.3.1 filemanip> include unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY filemanip> Linked component graph: filemanip> unit filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd filemanip> include base-4.18.1.0 filemanip> include bytestring-0.11.5.2 filemanip> include directory-1.3.8.1 filemanip> include filepath-1.4.100.4 filemanip> include mtl-2.3.1 filemanip> include unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY filemanip> System.FilePath.Find=filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd:System.FilePath.Find,System.FilePath.Glob=filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd:System.FilePath.Glob,System.FilePath.GlobPattern=filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd:System.FilePath.GlobPattern,System.FilePath.Manip=filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd:System.FilePath.Manip filemanip> Ready component graph: filemanip> definite filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd filemanip> depends base-4.18.1.0 filemanip> depends bytestring-0.11.5.2 filemanip> depends directory-1.3.8.1 filemanip> depends filepath-1.4.100.4 filemanip> depends mtl-2.3.1 filemanip> depends unix-compat-0.7.4-FTGww1oDu3BJ4n3cKK9JiY filemanip> Using Cabal-3.10.1.0 compiled by ghc-9.6 filemanip> Using compiler: ghc-9.6.3 filemanip> Using install prefix: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 filemanip> Executables installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/bin filemanip> Libraries installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd shake> Running phase: setupCompilerEnvironmentPhase shake> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. shake> Running phase: unpackPhase shake> unpacking source archive /nix/store/x8azcgws6ybnhlpzdkby4s4lf1kj11ah-shake-0.19.8.tar.gz shake> source root is shake-0.19.8 shake> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "shake-0.19.8/src/Test/Version.hs" shake> Running phase: patchPhase shake> Running phase: compileBuildDriverPhase shake> setupCompileFlags: -package-db=/build/tmp.rJR3Zyr5pN/setup-package.conf.d -threaded shake> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.rJR3Zyr5pN/Main.o ) shake> [2 of 2] Linking Setup shake> Running phase: updateAutotoolsGnuConfigScriptsPhase shake> Running phase: configurePhase shake> configureFlags: --verbose --prefix=/nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data/share/ghc-9.6.3 --docdir=/nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc/share/doc/shake-0.19.8 --with-gcc=gcc --package-db=/build/tmp.rJR3Zyr5pN/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib shake> Using Parsec parser shake> Configuring shake-0.19.8... shake> Flags chosen: cloud=False, embed-files=False, portable=False, threaded=True shake> Dependency base >=4.9: using base-4.18.1.0 shake> Dependency binary: using binary-0.8.9.1 shake> Dependency bytestring: using bytestring-0.11.5.2 shake> Dependency deepseq >=1.1: using deepseq-1.4.8.1 shake> Dependency directory >=1.2.7.0: using directory-1.3.8.1 shake> Dependency extra >=1.6.19: using extra-1.7.16 shake> Dependency filepath >=1.4: using filepath-1.4.100.4 shake> Dependency filepattern: using filepattern-0.1.3 shake> Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 shake> Dependency heaps >=0.3.6.1: using heaps-0.4.1 shake> Dependency js-dgtable: using js-dgtable-0.5.2 shake> Dependency js-flot: using js-flot-0.8.3 shake> Dependency js-jquery: using js-jquery-3.3.1 shake> Dependency primitive: using primitive-0.9.1.0 shake> Dependency process >=1.1: using process-1.6.17.0 shake> Dependency random: using random-1.2.1.3 shake> Dependency time: using time-1.12.2 shake> Dependency transformers >=0.2: using transformers-0.6.1.0 shake> Dependency unix >=2.5.1: using unix-2.8.1.0 shake> Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 shake> Dependency utf8-string >=0.3: using utf8-string-1.0.2 shake> Dependency base >=4 && <5: using base-4.18.1.0 shake> Dependency binary: using binary-0.8.9.1 shake> Dependency bytestring: using bytestring-0.11.5.2 shake> Dependency deepseq >=1.1: using deepseq-1.4.8.1 shake> Dependency directory: using directory-1.3.8.1 shake> Dependency extra >=1.6.19: using extra-1.7.16 shake> Dependency filepath: using filepath-1.4.100.4 shake> Dependency filepattern: using filepattern-0.1.3 shake> Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 shake> Dependency heaps >=0.3.6.1: using heaps-0.4.1 shake> Dependency js-dgtable: using js-dgtable-0.5.2 shake> Dependency js-flot: using js-flot-0.8.3 shake> Dependency js-jquery: using js-jquery-3.3.1 shake> Dependency primitive: using primitive-0.9.1.0 shake> Dependency process >=1.1: using process-1.6.17.0 shake> Dependency random: using random-1.2.1.3 trial-tomland> Running phase: setupCompilerEnvironmentPhase trial-tomland> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. trial-tomland> Running phase: unpackPhase trial-tomland> unpacking source archive /nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz trial-tomland> source root is trial-tomland-0.0.0.0 trial-tomland> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-tomland-0.0.0.0/trial-tomland.cabal" trial-tomland> Running phase: patchPhase trial-tomland> Replace Cabal file with edited version from mirror://hackage/trial-tomland-0.0.0.0/revision/5.cabal. trial-tomland> Running phase: compileBuildDriverPhase trial-tomland> setupCompileFlags: -package-db=/build/tmp.h3vlOMQj3d/setup-package.conf.d -threaded trial-tomland> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.h3vlOMQj3d/Main.o ) trial-tomland> [2 of 2] Linking Setup trial-tomland> Running phase: updateAutotoolsGnuConfigScriptsPhase trial-tomland> Running phase: configurePhase trial-tomland> configureFlags: --verbose --prefix=/nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.h3vlOMQj3d/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib trial-tomland> Using Parsec parser trial-tomland> Configuring trial-tomland-0.0.0.0... trial-tomland> Dependency base >=4.12.0.0 && <4.22: using base-4.18.1.0 trial-tomland> Dependency text >=1.2.3 && <2.2: using text-2.0.2 trial-tomland> Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3 trial-tomland> Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0 trial-tomland> Source component graph: component lib trial-tomland> Configured component graph: trial-tomland> component trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp trial-tomland> include base-4.18.1.0 trial-tomland> include text-2.0.2 trial-tomland> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh trial-tomland> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-tomland> Linked component graph: trial-tomland> unit trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp trial-tomland> include base-4.18.1.0 trial-tomland> include text-2.0.2 trial-tomland> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh trial-tomland> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-tomland> Trial.Tomland=trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp:Trial.Tomland trial-tomland> Ready component graph: trial-tomland> definite trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp trial-tomland> depends base-4.18.1.0 trial-tomland> depends text-2.0.2 trial-tomland> depends tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh trial-tomland> depends trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX trial-tomland> Using Cabal-3.10.1.0 compiled by ghc-9.6 trial-tomland> Using compiler: ghc-9.6.3 trial-tomland> Using install prefix: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 trial-tomland> Executables installed in: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/bin trial-tomland> Libraries installed in: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp trial-tomland> Dynamic Libraries installed in: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 trial-tomland> Private executables installed in: algebraic-graphs> 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s algebraic-graphs> | ^ algebraic-graphs> [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s algebraic-graphs> | ^ algebraic-graphs> [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.p_o ) algebraic-graphs> [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.p_o ) algebraic-graphs> [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.p_o ) algebraic-graphs> [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.p_o ) algebraic-graphs> [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.p_o ) algebraic-graphs> [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.p_o ) algebraic-graphs> [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.p_o ) algebraic-graphs> Preprocessing test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> Building test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> [ 1 of 23] Compiling Algebra.Graph.Test.Arbitrary ( test/Algebra/Graph/Test/Arbitrary.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.o, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.dyn_o ) algebraic-graphs> [ 2 of 23] Compiling Algebra.Graph.Test.API ( test/Algebra/Graph/Test/API.hs, dist/build/main/main-tmp/Algebra/Graph/Test/API.o, dist/build/main/main-tmp/Algebra/Graph/Test/API.dyn_o ) algebraic-graphs> [ 3 of 23] Compiling Algebra.Graph.Test ( test/Algebra/Graph/Test.hs, dist/build/main/main-tmp/Algebra/Graph/Test.o, dist/build/main/main-tmp/Algebra/Graph/Test.dyn_o ) algebraic-graphs> [ 4 of 23] Compiling Algebra.Graph.Test.Acyclic.AdjacencyMap ( test/Algebra/Graph/Test/Acyclic/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.dyn_o ) algebraic-graphs> [ 5 of 23] Compiling Algebra.Graph.Test.Bipartite.AdjacencyMap ( test/Algebra/Graph/Test/Bipartite/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.dyn_o ) algebraic-graphs> [ 6 of 23] Compiling Algebra.Graph.Test.Example.Todo ( test/Algebra/Graph/Test/Example/Todo.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.o, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.dyn_o ) algebraic-graphs> [ 7 of 23] Compiling Algebra.Graph.Test.Export ( test/Algebra/Graph/Test/Export.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Export.o, dist/build/main/main-tmp/Algebra/Graph/Test/Export.dyn_o ) ghc-lib-parser-ex> 0% ( 0 / 13) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Pat' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> patToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:38) ghc-lib-parser-ex> strToPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:61) ghc-lib-parser-ex> fromPChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:85) ghc-lib-parser-ex> hasPFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:94) ghc-lib-parser-ex> isPFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:101) ghc-lib-parser-ex> isPWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:123) ghc-lib-parser-ex> isPFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:135) ghc-lib-parser-ex> isPatTypeSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:148) ghc-lib-parser-ex> isPBangPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:148) ghc-lib-parser-ex> isPViewPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:148) ghc-lib-parser-ex> isWildPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:131) ghc-lib-parser-ex> isSplicePat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:159) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Type' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fromTyParen (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:25) ghc-lib-parser-ex> isTyQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:29) ghc-lib-parser-ex> isUnboxedTuple (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:33) ghc-lib-parser-ex> isKindTyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:22) ghc-lib-parser-ex> 50% ( 1 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Types' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 0% ( 0 / 16) in 'Language.Haskell.GhclibParserEx.GHC.Parser' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> parseFile (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:180) ghc-lib-parser-ex> parseModule (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:106) ghc-lib-parser-ex> parseSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:113) ghc-lib-parser-ex> parseImport (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:117) ghc-lib-parser-ex> parseStatement (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:120) ghc-lib-parser-ex> parseBackpack (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:123) ghc-lib-parser-ex> parseDeclaration (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:126) ghc-lib-parser-ex> parseExpression (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:129) ghc-lib-parser-ex> parsePattern (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:148) ghc-lib-parser-ex> parseTypeSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:151) ghc-lib-parser-ex> parseStmt (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:154) ghc-lib-parser-ex> parseIdentifier (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:158) ghc-lib-parser-ex> parseType (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:164) ghc-lib-parser-ex> parseHeader (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:170) ghc-lib-parser-ex> parse (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:91) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Settings.Config' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fakeSettings (src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:33) ghc-lib-parser-ex> 0% ( 0 / 7) in 'Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> occNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:27) ghc-lib-parser-ex> rdrNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:29) ghc-lib-parser-ex> isSpecial (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:37) ghc-lib-parser-ex> unqual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:47) ghc-lib-parser-ex> fromQual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:56) ghc-lib-parser-ex> isSymbolRdrName (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:66) ghc-lib-parser-ex> 0% ( 0 / 49) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Expr' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isTag (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:67) ghc-lib-parser-ex> isDol (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isReturn (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isRecConstr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isRecUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) aeson> [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.o, dist/build/Data/Aeson/Decoding/ByteString.dyn_o ) aeson> [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o ) aeson> [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.o, dist/build/Data/Aeson/Types/Generic.dyn_o ) aeson> [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.o, dist/build/Data/Aeson/Types/Internal.dyn_o ) aeson> [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.o, dist/build/Data/Aeson/Parser/Time.dyn_o ) aeson> [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.o, dist/build/Data/Aeson/Encoding/Builder.dyn_o ) aeson> [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.o, dist/build/Data/Aeson/Encoding/Internal.dyn_o ) aeson> [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o ) aeson> [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.o, dist/build/Data/Aeson/Decoding/Conversion.dyn_o ) aeson> [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.o, dist/build/Data/Aeson/Types/FromJSON.dyn_o ) aeson> [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.o, dist/build/Data/Aeson/Types/ToJSON.dyn_o ) aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ aeson> [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.o, dist/build/Data/Aeson/Types/Class.dyn_o ) aeson> [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o ) aeson> [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o ) aeson> [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.dyn_o ) aeson> [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o ) aeson> [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.o, dist/build/Data/Aeson/RFC8785.dyn_o ) aeson> [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.o, dist/build/Data/Aeson/QQ/Simple.dyn_o ) aeson> [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.o, dist/build/Data/Aeson/TH.dyn_o ) aeson> filemanip> Dynamic Libraries installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 filemanip> Private executables installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/libexec/x86_64-linux-ghc-9.6.3/filemanip-0.3.6.3 filemanip> Data files installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/share/x86_64-linux-ghc-9.6.3/filemanip-0.3.6.3 filemanip> Documentation installed in: filemanip> /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 filemanip> Configuration files installed in: filemanip> /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/etc filemanip> No alex found filemanip> Using ar found on system at: filemanip> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar filemanip> No c2hs found filemanip> No cpphs found filemanip> No doctest found filemanip> Using gcc version 14.3.0 given by user at: filemanip> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc filemanip> Using ghc version 9.6.3 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc filemanip> Using ghc-pkg version 9.6.3 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 filemanip> No ghcjs found filemanip> No ghcjs-pkg found filemanip> No greencard found filemanip> Using haddock version 2.29.1 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 filemanip> No happy found filemanip> Using haskell-suite found on system at: haskell-suite-dummy-location filemanip> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location filemanip> No hmake found filemanip> Using hpc version 0.68 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 filemanip> Using hsc2hs version 0.68.9 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 filemanip> Using hscolour version 1.25 found on system at: filemanip> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour filemanip> No jhc found filemanip> Using ld found on system at: filemanip> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold filemanip> No pkg-config found filemanip> Using runghc version 9.6.3 found on system at: filemanip> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 filemanip> Using strip version 2.44 found on system at: filemanip> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip filemanip> Using tar found on system at: filemanip> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar filemanip> No uhc found filemanip> Running phase: buildPhase filemanip> Preprocessing library for filemanip-0.3.6.3.. filemanip> Building library for filemanip-0.3.6.3.. filemanip> [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.o, dist/build/System/FilePath/GlobPattern.dyn_o ) filemanip> filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.o, dist/build/System/FilePath/Glob.dyn_o ) filemanip> [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.o, dist/build/System/FilePath/Find.dyn_o ) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding shake> Dependency time: using time-1.12.2 shake> Dependency transformers >=0.2: using transformers-0.6.1.0 shake> Dependency unix >=2.5.1: using unix-2.8.1.0 shake> Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 shake> Dependency utf8-string >=0.3: using utf8-string-1.0.2 shake> Source component graph: shake> component exe:shake shake> component lib shake> Configured component graph: shake> component shake-0.19.8-GGhDb56swwbL3jmd64HipI-shake shake> include base-4.18.1.0 shake> include binary-0.8.9.1 shake> include bytestring-0.11.5.2 shake> include deepseq-1.4.8.1 shake> include directory-1.3.8.1 shake> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> include filepath-1.4.100.4 shake> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> include heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> include js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> include js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> include js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> include process-1.6.17.0 shake> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> include time-1.12.2 shake> include transformers-0.6.1.0 shake> include unix-2.8.1.0 shake> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> component shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp shake> include base-4.18.1.0 shake> include binary-0.8.9.1 shake> include bytestring-0.11.5.2 shake> include deepseq-1.4.8.1 shake> include directory-1.3.8.1 shake> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> include filepath-1.4.100.4 shake> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> include heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> include js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> include js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> include js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> include process-1.6.17.0 shake> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> include time-1.12.2 shake> include transformers-0.6.1.0 shake> include unix-2.8.1.0 shake> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> Linked component graph: shake> unit shake-0.19.8-GGhDb56swwbL3jmd64HipI-shake shake> include base-4.18.1.0 shake> include binary-0.8.9.1 shake> include bytestring-0.11.5.2 shake> include deepseq-1.4.8.1 shake> include directory-1.3.8.1 shake> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> include filepath-1.4.100.4 shake> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> include heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> include js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> include js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> include js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> include process-1.6.17.0 shake> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> include time-1.12.2 shake> include transformers-0.6.1.0 shake> include unix-2.8.1.0 shake> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> unit shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp shake> include base-4.18.1.0 shake> include binary-0.8.9.1 shake> include bytestring-0.11.5.2 shake> include deepseq-1.4.8.1 shake> include directory-1.3.8.1 shake> include extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> include filepath-1.4.100.4 shake> include filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> include heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> include js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> include js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> include js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> include process-1.6.17.0 trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/libexec/x86_64-linux-ghc-9.6.3/trial-tomland-0.0.0.0 trial-tomland> Data files installed in: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/share/x86_64-linux-ghc-9.6.3/trial-tomland-0.0.0.0 trial-tomland> Documentation installed in: trial-tomland> /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 trial-tomland> Configuration files installed in: trial-tomland> /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/etc trial-tomland> No alex found trial-tomland> Using ar found on system at: trial-tomland> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar trial-tomland> No c2hs found trial-tomland> No cpphs found trial-tomland> No doctest found trial-tomland> Using gcc version 14.3.0 given by user at: trial-tomland> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc trial-tomland> Using ghc version 9.6.3 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc trial-tomland> Using ghc-pkg version 9.6.3 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 trial-tomland> No ghcjs found trial-tomland> No ghcjs-pkg found trial-tomland> No greencard found trial-tomland> Using haddock version 2.29.1 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 trial-tomland> No happy found trial-tomland> Using haskell-suite found on system at: haskell-suite-dummy-location trial-tomland> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location trial-tomland> No hmake found trial-tomland> Using hpc version 0.68 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 trial-tomland> Using hsc2hs version 0.68.9 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 trial-tomland> Using hscolour version 1.25 found on system at: trial-tomland> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour trial-tomland> No jhc found trial-tomland> Using ld found on system at: trial-tomland> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold trial-tomland> No pkg-config found trial-tomland> Using runghc version 9.6.3 found on system at: trial-tomland> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 trial-tomland> Using strip version 2.44 found on system at: trial-tomland> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip trial-tomland> Using tar found on system at: trial-tomland> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar trial-tomland> No uhc found trial-tomland> Running phase: buildPhase trial-tomland> Preprocessing library for trial-tomland-0.0.0.0.. trial-tomland> Building library for trial-tomland-0.0.0.0.. trial-tomland> [1 of 1] Compiling Trial.Tomland trial-tomland> [1 of 1] Compiling Trial.Tomland trial-tomland> Running phase: checkPhase trial-tomland> Package has no test suites. trial-tomland> Running phase: haddockPhase trial-tomland> Preprocessing library for trial-tomland-0.0.0.0.. trial-tomland> Running Haddock on library for trial-tomland-0.0.0.0.. trial-tomland> Warning: --source-* options are ignored when --hyperlinked-source is enabled. trial-tomland> 100% ( 8 / 8) in 'Trial.Tomland' trial-tomland> Documentation created: dist/doc/html/trial-tomland/index.html, trial-tomland> dist/doc/html/trial-tomland/trial-tomland.txt trial-tomland> Running phase: installPhase trial-tomland> Installing library in /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp trial-tomland> Running phase: fixupPhase trial-tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 trial-tomland> shrinking /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHStrial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp-ghc9.6.3.so trial-tomland> checking for references to /build/ in /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0... trial-tomland> patching script interpreter paths in /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 trial-tomland> stripping (with command strip and flags -S -p) in /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0/lib trial-tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc algebraic-graphs> [ 8 of 23] Compiling Algebra.Graph.Test.Generic ( test/Algebra/Graph/Test/Generic.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.o, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.dyn_o ) algebraic-graphs> [ 9 of 23] Compiling Algebra.Graph.Test.AdjacencyMap ( test/Algebra/Graph/Test/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.dyn_o ) algebraic-graphs> [10 of 23] Compiling Algebra.Graph.Test.AdjacencyIntMap ( test/Algebra/Graph/Test/AdjacencyIntMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.dyn_o ) algebraic-graphs> [11 of 23] Compiling Algebra.Graph.Test.Graph ( test/Algebra/Graph/Test/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.dyn_o ) algebraic-graphs> [12 of 23] Compiling Algebra.Graph.Test.Internal ( test/Algebra/Graph/Test/Internal.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.o, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.dyn_o ) algebraic-graphs> [13 of 23] Compiling Algebra.Graph.Test.Label ( test/Algebra/Graph/Test/Label.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Label.o, dist/build/main/main-tmp/Algebra/Graph/Test/Label.dyn_o ) algebraic-graphs> [14 of 23] Compiling Algebra.Graph.Test.Labelled.AdjacencyMap ( test/Algebra/Graph/Test/Labelled/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.dyn_o ) algebraic-graphs> [15 of 23] Compiling Algebra.Graph.Test.Labelled.Graph ( test/Algebra/Graph/Test/Labelled/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.dyn_o ) algebraic-graphs> [16 of 23] Compiling Algebra.Graph.Test.NonEmpty.AdjacencyMap ( test/Algebra/Graph/Test/NonEmpty/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.dyn_o ) algebraic-graphs> [17 of 23] Compiling Algebra.Graph.Test.NonEmpty.Graph ( test/Algebra/Graph/Test/NonEmpty/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.dyn_o ) algebraic-graphs> [18 of 23] Compiling Algebra.Graph.Test.Relation ( test/Algebra/Graph/Test/Relation.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.dyn_o ) algebraic-graphs> [19 of 23] Compiling Algebra.Graph.Test.Relation.Symmetric ( test/Algebra/Graph/Test/Relation/Symmetric.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.dyn_o ) algebraic-graphs> [20 of 23] Compiling Algebra.Graph.Test.RewriteRules ( test/Algebra/Graph/Test/RewriteRules.hs, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.o, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.dyn_o ) algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:43:1: emptyI === emptyIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:49:1: vertexI === vertexIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:56:1: overlayI === overlayIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:63:1: connectI === connectIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:69:1: overlaysC `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:76:1: overlaysP === overlaysPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:82:1: verticesCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:83:1: verticesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:89:1: connectsC `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:96:1: connectsP === connectsPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:102:1: isSubgraphOfC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:108:1: cliqueCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:109:1: cliqueCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:115:1: edgesCP `hasNoType` GHC.Types.List passed. ghc-lib-parser-ex> isVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isPar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isOpApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isAnyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isLexeme (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isLambda (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isQuasiQuoteExpr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isQuasiQuoteSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:134) ghc-lib-parser-ex> isOverLabel (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isDotApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isTypeApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isWHNF (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isLCase (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:70) ghc-lib-parser-ex> isFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:153) ghc-lib-parser-ex> isFieldPunUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:163) ghc-lib-parser-ex> isRecStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:174) ghc-lib-parser-ex> isLetStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:177) ghc-lib-parser-ex> isParComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:180) ghc-lib-parser-ex> isMDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:186) ghc-lib-parser-ex> isListComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:190) ghc-lib-parser-ex> isMonadComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:188) ghc-lib-parser-ex> isTupleSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:208) ghc-lib-parser-ex> isString (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:211) ghc-lib-parser-ex> isPrimLiteral (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:214) ghc-lib-parser-ex> isSpliceDecl (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:235) ghc-lib-parser-ex> isTypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:230) ghc-lib-parser-ex> isUntypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:230) ghc-lib-parser-ex> isFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:258) ghc-lib-parser-ex> isUnboxed (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:286) ghc-lib-parser-ex> isWholeFrac (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:289) ghc-lib-parser-ex> isStrictMatch (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:143) ghc-lib-parser-ex> isMultiIf (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:246) ghc-lib-parser-ex> isProc (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:249) ghc-lib-parser-ex> isTransStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:252) ghc-lib-parser-ex> hasFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:171) ghc-lib-parser-ex> varToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:304) ghc-lib-parser-ex> strToVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:312) ghc-lib-parser-ex> fromChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:322) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Utils.Outputable' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> unsafePrettyPrint (src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs:16) ghc-lib-parser-ex> Documentation created: dist/doc/html/ghc-lib-parser-ex/index.html, ghc-lib-parser-ex> dist/doc/html/ghc-lib-parser-ex/ghc-lib-parser-ex.txt ghc-lib-parser-ex> Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Running phase: installPhase ghc-lib-parser-ex> Installing library in /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo ghc-lib-parser-ex> Running phase: fixupPhase ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> shrinking /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo-ghc9.6.3.so ghc-lib-parser-ex> checking for references to /build/ in /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2... aeson> src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 948 | x:xs = [ lookupField argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) aeson> [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.p_o ) aeson> [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.p_o ) aeson> [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.p_o ) aeson> [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.p_o ) aeson> [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) aeson> [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.p_o ) aeson> [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.p_o ) aeson> [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.p_o ) aeson> [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.p_o ) aeson> [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.p_o ) aeson> [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.p_o ) aeson> [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.p_o ) aeson> [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.p_o ) aeson> [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.p_o ) aeson> [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.p_o ) aeson> [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.p_o ) aeson> [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.p_o ) aeson> [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.p_o ) aeson> [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.p_o ) aeson> [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.p_o ) aeson> [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.p_o ) aeson> [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.p_o ) filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> shake> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> include time-1.12.2 shake> include transformers-0.6.1.0 shake> include unix-2.8.1.0 shake> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> include utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> Development.Shake=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake,Development.Shake.Classes=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Classes,Development.Shake.Command=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Command,Development.Shake.Config=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Config,Development.Shake.Database=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Database,Development.Shake.FilePath=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.FilePath,Development.Shake.Forward=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Forward,Development.Shake.Rule=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Rule,Development.Shake.Util=shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp:Development.Shake.Util shake> Ready component graph: shake> definite shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp shake> depends base-4.18.1.0 shake> depends binary-0.8.9.1 shake> depends bytestring-0.11.5.2 shake> depends deepseq-1.4.8.1 shake> depends directory-1.3.8.1 shake> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> depends filepath-1.4.100.4 shake> depends filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> depends heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> depends js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> depends js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> depends js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> depends process-1.6.17.0 shake> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> depends time-1.12.2 shake> depends transformers-0.6.1.0 shake> depends unix-2.8.1.0 shake> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> depends utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> definite shake-0.19.8-GGhDb56swwbL3jmd64HipI-shake shake> depends base-4.18.1.0 shake> depends binary-0.8.9.1 shake> depends bytestring-0.11.5.2 shake> depends deepseq-1.4.8.1 shake> depends directory-1.3.8.1 shake> depends extra-1.7.16-6u90tMa5XsYFEeN9uSc9pJ shake> depends filepath-1.4.100.4 shake> depends filepattern-0.1.3-JYlVcY77sADAr4YExQhK1F shake> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 shake> depends heaps-0.4.1-Hon2DtJPZjv22P16Ttz2Fm shake> depends js-dgtable-0.5.2-K7QKePtcKwbJFYaZNsq1Vd shake> depends js-flot-0.8.3-FlqPkxwlVNMA2Jx7BLNz0Y shake> depends js-jquery-3.3.1-Bjj3XMUucAqWFZxca6pEP shake> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI shake> depends process-1.6.17.0 shake> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 shake> depends time-1.12.2 shake> depends transformers-0.6.1.0 shake> depends unix-2.8.1.0 shake> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn shake> depends utf8-string-1.0.2-9IpG6R3XXoC1U6dPRLdinT shake> Using Cabal-3.10.1.0 compiled by ghc-9.6 shake> Using compiler: ghc-9.6.3 shake> Using install prefix: /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 shake> Executables installed in: shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/bin shake> Libraries installed in: shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp shake> Dynamic Libraries installed in: shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 shake> Private executables installed in: shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/libexec/x86_64-linux-ghc-9.6.3/shake-0.19.8 shake> Data files installed in: shake> /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data/share/ghc-9.6.3/x86_64-linux-ghc-9.6.3/shake-0.19.8 shake> Documentation installed in: shake> /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc/share/doc/shake-0.19.8 shake> Configuration files installed in: shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/etc shake> No alex found shake> Using ar found on system at: trial-tomland> checking for references to /build/ in /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc... trial-tomland> patching script interpreter paths in /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:116:1: edgesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:122:1: starCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:123:1: starCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:130:1: fmapCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:137:1: bindC === bindCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:144:1: bindP === bindPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:151:1: apC === apCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:159:1: apP === apPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:165:1: eqC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:170:1: eqT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:176:1: ordC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:181:1: ordT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:187:1: isEmptyC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:193:1: sizeC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:199:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:205:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:210:1: vertexCountT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:216:1: edgeCountC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:221:1: edgeCountT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:227:1: vertexListCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:228:1: vertexListCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:233:1: vertexListT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:239:1: edgeSetC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:244:1: vertexListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:250:1: edgeListCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:251:1: edgeListCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:256:1: edgeListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:262:1: hasVertexC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:268:1: hasEdgeC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:274:1: adjacencyListC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:280:1: pathP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:286:1: circuitP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:292:1: bicliqueCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:293:1: bicliqueCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:301:1: replaceVertexCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:309:1: mergeVerticesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:316:1: splitVertexCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:317:1: splitVertexCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:324:1: transposeCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:339:1: simplifyC === simplifyCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:345:1: composeCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:352:1: induceCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:359:1: induceJustCP `hasNoType` Algebra.Graph.Graph passed. ghc-lib-parser-ex> patching script interpreter paths in /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> stripping (with command strip and flags -S -p) in /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2/lib ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc ghc-lib-parser-ex> checking for references to /build/ in /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc... ghc-lib-parser-ex> patching script interpreter paths in /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.o, dist/build/System/FilePath/Manip.dyn_o ) filemanip> [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.p_o ) filemanip> filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.p_o ) filemanip> [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.p_o ) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | shake> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar shake> No c2hs found shake> No cpphs found shake> No doctest found shake> Using gcc version 14.3.0 given by user at: shake> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc shake> Using ghc version 9.6.3 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc shake> Using ghc-pkg version 9.6.3 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 shake> No ghcjs found shake> No ghcjs-pkg found shake> No greencard found shake> Using haddock version 2.29.1 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 shake> No happy found shake> Using haskell-suite found on system at: haskell-suite-dummy-location shake> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location shake> No hmake found shake> Using hpc version 0.68 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 shake> Using hsc2hs version 0.68.9 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 shake> Using hscolour version 1.25 found on system at: shake> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour shake> No jhc found shake> Using ld found on system at: shake> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold shake> No pkg-config found shake> Using runghc version 9.6.3 found on system at: shake> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 shake> Using strip version 2.44 found on system at: shake> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip shake> Using tar found on system at: shake> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar shake> No uhc found shake> Running phase: buildPhase shake> Preprocessing library for shake-0.19.8.. trial-tomland (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc trial-tomland (post)> Pushing 2 paths (103 are already present) using zstd to cache sellout ⏳ trial-tomland (post)> trial-tomland (post)> Pushing /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc (218.65 KiB) trial-tomland (post)> Pushing /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 (394.17 KiB) trial-tomland (post)> trial-tomland (post)> All done. trial-tomland (post)> added 2 signatures trial-tomland (post)> added 1 signatures trial-tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0 /nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc trial-tomland (post)> copying 2 paths... trial-tomland (post)> copying path '/nix/store/rf9v60fdwz3nk24cdbvph9ygw8znm1wq-trial-tomland-0.0.0.0-doc' to 'https://cache.nix-ci.com'... trial-tomland (post)> copying path '/nix/store/gdx4rr8lxzdhjsrg252wi2dhp6mkx6kr-trial-tomland-0.0.0.0' to 'https://cache.nix-ci.com'... trial-tomland (post)> copying 1 paths... trial-tomland (post)> copying path '/nix/store/2b3h1vs00pb55l08pj3iv4vkz27xhsh1-trial-tomland-0.0.0.0.drv' to 'https://cache.nix-ci.com'... algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:365:1: contextC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> inspection testing successful algebraic-graphs> expected successes: 58 algebraic-graphs> [21 of 23] Compiling Algebra.Graph.Test.Undirected ( test/Algebra/Graph/Test/Undirected.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.o, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.dyn_o ) algebraic-graphs> [22 of 23] Compiling Data.Graph.Test.Typed ( test/Data/Graph/Test/Typed.hs, dist/build/main/main-tmp/Data/Graph/Test/Typed.o, dist/build/main/main-tmp/Data/Graph/Test/Typed.dyn_o ) algebraic-graphs> [23 of 23] Compiling Main ( test/Main.hs, dist/build/main/main-tmp/Main.o, dist/build/main/main-tmp/Main.dyn_o ) algebraic-graphs> [24 of 24] Linking dist/build/main/main algebraic-graphs> buildPhase completed in 49 seconds algebraic-graphs> Running phase: checkPhase algebraic-graphs> Running 1 test suites... algebraic-graphs> Test suite main: RUNNING... ghc-exactprint> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.p_o ) ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.p_o ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.p_o ) filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.p_o ) filemanip> Running phase: checkPhase filemanip> Package has no test suites. filemanip> Running phase: haddockPhase filemanip> Preprocessing library for filemanip-0.3.6.3.. filemanip> Running Haddock on library for filemanip-0.3.6.3.. filemanip> Warning: --source-* options are ignored when --hyperlinked-source is enabled. filemanip> 100% ( 7 / 7) in 'System.FilePath.GlobPattern' filemanip> shake> Building library for shake-0.19.8.. shake> [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.o, dist/build/Development/Ninja/Env.dyn_o ) shake> [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.o, dist/build/Development/Ninja/Type.dyn_o ) shake> [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.o, dist/build/Development/Ninja/Lexer.dyn_o ) shake> [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.o, dist/build/Development/Shake/Classes.dyn_o ) shake> [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.o, dist/build/Development/Shake/FilePath.dyn_o ) shake> [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.o, dist/build/Development/Shake/Internal/CmdOption.dyn_o ) shake> [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.o, dist/build/Development/Shake/Internal/History/Bloom.dyn_o ) shake> [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.o, dist/build/Development/Shake/Internal/History/Network.dyn_o ) shake> [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.o, dist/build/Development/Shake/Internal/History/Types.dyn_o ) shake> [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.o, dist/build/General/Bilist.dyn_o ) shake> [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.o, dist/build/General/Binary.dyn_o ) shake> [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.o, dist/build/Development/Shake/Internal/FileName.dyn_o ) shake> [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.o, dist/build/General/Cleanup.dyn_o ) shake> [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.o, dist/build/General/EscCodes.dyn_o ) shake> [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.o, dist/build/General/Extra.dyn_o ) shake> [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.o, dist/build/Development/Shake/Internal/History/Symlink.dyn_o ) shake> [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.o, dist/build/Development/Shake/Internal/Errors.dyn_o ) shake> [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.o, dist/build/Development/Shake/Internal/Value.dyn_o ) shake> [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.o, dist/build/Development/Shake/Internal/FilePattern.dyn_o ) fuzzy> Running phase: setupCompilerEnvironmentPhase fuzzy> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. fuzzy> Running phase: unpackPhase fuzzy> unpacking source archive /nix/store/wavjqvgbmq1q6aawwsk6iydx5lzi3p5l-fuzzy-0.1.1.0.tar.gz fuzzy> source root is fuzzy-0.1.1.0 fuzzy> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "fuzzy-0.1.1.0/tests/tests.hs" fuzzy> Running phase: patchPhase fuzzy> Running phase: compileBuildDriverPhase fuzzy> setupCompileFlags: -package-db=/build/tmp.as0Oxb2JjM/setup-package.conf.d -threaded fuzzy> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.as0Oxb2JjM/Main.o ) fuzzy> [2 of 2] Linking Setup fuzzy> Running phase: updateAutotoolsGnuConfigScriptsPhase fuzzy> Running phase: configurePhase fuzzy> configureFlags: --verbose --prefix=/nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 --with-gcc=gcc --package-db=/build/tmp.as0Oxb2JjM/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib fuzzy> Using Parsec parser fuzzy> Configuring fuzzy-0.1.1.0... fuzzy> Dependency base >=4.8 && <5: using base-4.18.1.0 fuzzy> Dependency monoid-subclasses >0.4: using monoid-subclasses-1.2.6 fuzzy> Dependency HUnit >=1.2.5.0: using HUnit-1.6.2.0 fuzzy> Dependency base: using base-4.18.1.0 fuzzy> Dependency fuzzy: using fuzzy-0.1.1.0 kan-extensions> Running phase: setupCompilerEnvironmentPhase kan-extensions> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. kan-extensions> Running phase: unpackPhase kan-extensions> unpacking source archive /nix/store/sgrqnm2zizgrxv6z2ir5hnhn9fv2r295-kan-extensions-5.2.6.tar.gz kan-extensions> source root is kan-extensions-5.2.6 kan-extensions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "kan-extensions-5.2.6/.vim.custom" kan-extensions> Running phase: patchPhase kan-extensions> Replace Cabal file with edited version from mirror://hackage/kan-extensions-5.2.6/revision/1.cabal. kan-extensions> Running phase: compileBuildDriverPhase kan-extensions> setupCompileFlags: -package-db=/build/tmp.pts1WRjsvz/setup-package.conf.d -threaded kan-extensions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.pts1WRjsvz/Main.o ) kan-extensions> [2 of 2] Linking Setup kan-extensions> Running phase: updateAutotoolsGnuConfigScriptsPhase kan-extensions> Running phase: configurePhase kan-extensions> configureFlags: --verbose --prefix=/nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 --with-gcc=gcc --package-db=/build/tmp.pts1WRjsvz/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib kan-extensions> Using Parsec parser kan-extensions> Configuring kan-extensions-5.2.6... ghc-lib-parser-ex (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex (post)> Pushing 2 paths (79 are already present) using zstd to cache sellout ⏳ ghc-lib-parser-ex (post)> ghc-lib-parser-ex (post)> Pushing /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc (1.28 MiB) ghc-lib-parser-ex (post)> Pushing /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 (3.19 MiB) ghc-lib-parser-ex (post)> ghc-lib-parser-ex (post)> All done. ghc-lib-parser-ex (post)> added 2 signatures ghc-lib-parser-ex (post)> added 3 signatures ghc-lib-parser-ex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc /nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex (post)> copying 2 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/75wl4788n9yyghhq8pqgh5b700h2a3xp-ghc-lib-parser-ex-9.8.0.2-doc' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/qyhksfdhc8jnvh0d65zfbfhcygd2kz8d-ghc-lib-parser-ex-9.8.0.2' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying 1 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/7n8764fdysj8as1akphg484ki9jf93xs-ghc-lib-parser-ex-9.8.0.2.drv' to 'https://cache.nix-ci.com'... ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.p_o ) filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> 100% ( 2 / 2) in 'System.FilePath.Glob' filemanip> Warning: 'put' is out of scope. filemanip> If you qualify the identifier, haddock can try to link it anyway. filemanip> Warning: 'isSuffixOf' is out of scope. filemanip> If you qualify the identifier, haddock can try to link it anyway. filemanip> 65% ( 41 / 63) in 'System.FilePath.Find' filemanip> Missing documentation for: filemanip> FileType (System/FilePath/Find.hs:394) filemanip> FilterPredicate (System/FilePath/Find.hs:202) filemanip> RecursionPredicate (System/FilePath/Find.hs:203) filemanip> deviceID (System/FilePath/Find.hs:439) filemanip> fileID (System/FilePath/Find.hs:442) filemanip> fileOwner (System/FilePath/Find.hs:445) filemanip> fileGroup (System/FilePath/Find.hs:448) filemanip> fileSize (System/FilePath/Find.hs:451) filemanip> linkCount (System/FilePath/Find.hs:454) filemanip> specialDeviceID (System/FilePath/Find.hs:457) filemanip> fileMode (System/FilePath/Find.hs:460) filemanip> accessTime (System/FilePath/Find.hs:478) filemanip> modificationTime (System/FilePath/Find.hs:481) filemanip> statusChangeTime (System/FilePath/Find.hs:484) filemanip> ==? (System/FilePath/Find.hs:527) filemanip> /=? (System/FilePath/Find.hs:531) filemanip> >? (System/FilePath/Find.hs:535) filemanip> >=? (System/FilePath/Find.hs:543) filemanip> <=? (System/FilePath/Find.hs:547) filemanip> &&? (System/FilePath/Find.hs:557) filemanip> ||? (System/FilePath/Find.hs:561) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> shake> [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.o, dist/build/Development/Shake/Internal/Options.dyn_o ) shake> [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.o, dist/build/Development/Shake/Internal/FileInfo.dyn_o ) shake> [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.o, dist/build/Development/Shake/Internal/Core/Monad.dyn_o ) shake> [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.o, dist/build/Development/Ninja/Parse.dyn_o ) shake> [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.o, dist/build/General/Fence.dyn_o ) shake> [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.o, dist/build/General/FileLock.dyn_o ) shake> [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.o, dist/build/General/GetOpt.dyn_o ) shake> [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.o, dist/build/General/Intern.dyn_o ) shake> [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.o, dist/build/General/Ids.dyn_o ) shake> [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.o, dist/build/Development/Shake/Internal/History/Serialise.dyn_o ) shake> [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.o, dist/build/Development/Shake/Internal/History/Server.dyn_o ) shake> [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.o, dist/build/Development/Shake/Internal/Core/Database.dyn_o ) shake> [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.o, dist/build/General/ListBuilder.dyn_o ) shake> [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.o, dist/build/General/Makefile.dyn_o ) shake> [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.o, dist/build/General/Process.dyn_o ) shake> [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.o, dist/build/General/Thread.dyn_o ) shake> [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.o, dist/build/General/Chunks.dyn_o ) shake> [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.o, dist/build/General/Timing.dyn_o ) shake> [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.o, dist/build/General/Pool.dyn_o ) shake> [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.o, dist/build/Development/Shake/Internal/Core/Storage.dyn_o ) shake> [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.o, dist/build/General/TypeMap.dyn_o ) shake> [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.o, dist/build/General/Wait.dyn_o ) shake> [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.o, dist/build/Development/Shake/Internal/History/Shared.dyn_o ) shake> [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.o, dist/build/Development/Shake/Internal/History/Cloud.dyn_o ) fuzzy> Source component graph: fuzzy> component lib fuzzy> component test:tests dependency lib fuzzy> Configured component graph: fuzzy> component fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> include base-4.18.1.0 fuzzy> include monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 fuzzy> component fuzzy-0.1.1.0-CGYhzLGfJ0TEYQLRYpmMVb-tests fuzzy> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT fuzzy> include base-4.18.1.0 fuzzy> include fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> Linked component graph: fuzzy> unit fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> include base-4.18.1.0 fuzzy> include monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 fuzzy> Text.Fuzzy=fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm:Text.Fuzzy fuzzy> unit fuzzy-0.1.1.0-CGYhzLGfJ0TEYQLRYpmMVb-tests fuzzy> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT fuzzy> include base-4.18.1.0 fuzzy> include fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> Ready component graph: fuzzy> definite fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> depends base-4.18.1.0 fuzzy> depends monoid-subclasses-1.2.6-KQOqYr3uLxsEqY6ywLiQg3 fuzzy> definite fuzzy-0.1.1.0-CGYhzLGfJ0TEYQLRYpmMVb-tests fuzzy> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT fuzzy> depends base-4.18.1.0 fuzzy> depends fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> Using Cabal-3.10.1.0 compiled by ghc-9.6 fuzzy> Using compiler: ghc-9.6.3 fuzzy> Using install prefix: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 fuzzy> Executables installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/bin fuzzy> Libraries installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> Dynamic Libraries installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 fuzzy> Private executables installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/libexec/x86_64-linux-ghc-9.6.3/fuzzy-0.1.1.0 fuzzy> Data files installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/share/x86_64-linux-ghc-9.6.3/fuzzy-0.1.1.0 fuzzy> Documentation installed in: fuzzy> /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 fuzzy> Configuration files installed in: fuzzy> /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/etc fuzzy> No alex found fuzzy> Using ar found on system at: fuzzy> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar fuzzy> No c2hs found fuzzy> No cpphs found fuzzy> No doctest found fuzzy> Using gcc version 14.3.0 given by user at: fuzzy> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc fuzzy> Using ghc version 9.6.3 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc fuzzy> Using ghc-pkg version 9.6.3 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 fuzzy> No ghcjs found fuzzy> No ghcjs-pkg found fuzzy> No greencard found fuzzy> Using haddock version 2.29.1 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 fuzzy> No happy found fuzzy> Using haskell-suite found on system at: haskell-suite-dummy-location fuzzy> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location fuzzy> No hmake found fuzzy> Using hpc version 0.68 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 fuzzy> Using hsc2hs version 0.68.9 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 fuzzy> Using hscolour version 1.25 found on system at: fuzzy> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour fuzzy> No jhc found fuzzy> Using ld found on system at: fuzzy> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold fuzzy> No pkg-config found fuzzy> Using runghc version 9.6.3 found on system at: fuzzy> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 fuzzy> Using strip version 2.44 found on system at: fuzzy> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip fuzzy> Using tar found on system at: fuzzy> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar fuzzy> No uhc found fuzzy> Running phase: buildPhase fuzzy> Preprocessing library for fuzzy-0.1.1.0.. fuzzy> Building library for fuzzy-0.1.1.0.. kan-extensions> Dependency adjunctions >=4.2 && <5: using adjunctions-4.4.3 kan-extensions> Dependency array >=0.3.0.2 && <0.6: using array-0.5.5.0 kan-extensions> Dependency base >=4.11 && <5: using base-4.18.1.0 kan-extensions> Dependency comonad >=4 && <6: using comonad-5.0.9 kan-extensions> Dependency containers >=0.4 && <0.9: using containers-0.6.7 kan-extensions> Dependency contravariant >=1 && <2: using contravariant-1.5.5 kan-extensions> Dependency distributive >=0.2.2 && <1: using distributive-0.6.2.1 kan-extensions> Dependency free >=4 && <6: using free-5.2 kan-extensions> Dependency invariant >=0.1 && <1: using invariant-0.6.4 kan-extensions> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 kan-extensions> Dependency profunctors >=5 && <6: using profunctors-5.6.2 kan-extensions> Dependency semigroupoids >=5.2.2 && <7: using semigroupoids-6.0.1 kan-extensions> Dependency tagged >=0.7.2 && <1: using tagged-0.8.8 kan-extensions> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 kan-extensions> Source component graph: component lib kan-extensions> Configured component graph: kan-extensions> component kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk kan-extensions> include adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY kan-extensions> include array-0.5.5.0 kan-extensions> include base-4.18.1.0 kan-extensions> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF kan-extensions> include containers-0.6.7 kan-extensions> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn kan-extensions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw kan-extensions> include free-5.2-pmOseOpbmmJxO61jWrFWI kan-extensions> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na kan-extensions> include mtl-2.3.1 kan-extensions> include profunctors-5.6.2-36avph0rW537qvMb6XX38R kan-extensions> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR kan-extensions> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL kan-extensions> include transformers-0.6.1.0 kan-extensions> Linked component graph: kan-extensions> unit kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk kan-extensions> include adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY kan-extensions> include array-0.5.5.0 kan-extensions> include base-4.18.1.0 kan-extensions> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF kan-extensions> include containers-0.6.7 kan-extensions> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn kan-extensions> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw kan-extensions> include free-5.2-pmOseOpbmmJxO61jWrFWI kan-extensions> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na kan-extensions> include mtl-2.3.1 kan-extensions> include profunctors-5.6.2-36avph0rW537qvMb6XX38R kan-extensions> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR kan-extensions> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL kan-extensions> include transformers-0.6.1.0 kan-extensions> Control.Comonad.Density=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Control.Comonad.Density,Control.Monad.Co=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Control.Monad.Co,Control.Monad.Codensity=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Control.Monad.Codensity,Data.Functor.Contravariant.Coyoneda=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Contravariant.Coyoneda,Data.Functor.Contravariant.Day=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Contravariant.Day,Data.Functor.Contravariant.Yoneda=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Contravariant.Yoneda,Data.Functor.Coyoneda=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Coyoneda,Data.Functor.Day=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Day,Data.Functor.Day.Curried=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Day.Curried,Data.Functor.Invariant.Day=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Invariant.Day,Data.Functor.Kan.Lan=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Kan.Lan,Data.Functor.Kan.Ran=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Kan.Ran,Data.Functor.Yoneda=kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk:Data.Functor.Yoneda kan-extensions> Ready component graph: kan-extensions> definite kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk kan-extensions> depends adjunctions-4.4.3-1B5zLTLhfil7jmOarfuiNY kan-extensions> depends array-0.5.5.0 kan-extensions> depends base-4.18.1.0 kan-extensions> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF kan-extensions> depends containers-0.6.7 kan-extensions> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn kan-extensions> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw kan-extensions> depends free-5.2-pmOseOpbmmJxO61jWrFWI kan-extensions> depends invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na kan-extensions> depends mtl-2.3.1 filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> 100% ( 6 / 6) in 'System.FilePath.Manip' filemanip> Documentation created: dist/doc/html/filemanip/index.html, filemanip> dist/doc/html/filemanip/filemanip.txt filemanip> Running phase: installPhase filemanip> Installing library in /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/filemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd filemanip> Running phase: fixupPhase filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 filemanip> shrinking /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfilemanip-0.3.6.3-ChNrdw4ZebqAfS8rd7yoGd-ghc9.6.3.so shake> [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.o, dist/build/Development/Shake/Internal/Core/Types.dyn_o ) shake> [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.o, dist/build/Development/Shake/Internal/Core/Rules.dyn_o ) shake> [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.o, dist/build/Development/Shake/Internal/Core/Pool.dyn_o ) shake> [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.o, dist/build/Development/Shake/Internal/Core/Action.dyn_o ) fuzzy> [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.o, dist/build/Text/Fuzzy.dyn_o ) fuzzy> [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.p_o ) fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> Building test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/tests/tests-tmp/Main.o ) fuzzy> [2 of 2] Linking dist/build/tests/tests fuzzy> Running phase: checkPhase fuzzy> Running 1 test suites... fuzzy> Test suite tests: RUNNING... fuzzy> ### Failure in: 1:match:3:should be case sensitive is specified:0 fuzzy> tests/tests.hs:37 fuzzy> expected: Nothing fuzzy> but got: Just (Fuzzy {original = "Haskell", rendered = "Haskell", score = 26}) fuzzy> Cases: 14 Tried: 14 Errors: 0 Failures: 1 fuzzy> Test suite tests: PASS fuzzy> Test suite logged to: dist/test/fuzzy-0.1.1.0-tests.log fuzzy> 1 of 1 test suites (1 of 1 test cases) passed. fuzzy> Running phase: haddockPhase fuzzy> Preprocessing library for fuzzy-0.1.1.0.. fuzzy> Running Haddock on library for fuzzy-0.1.1.0.. fuzzy> Warning: The documentation for the following packages are not installed. No fuzzy> links will be generated to these packages: vector-0.13.2.0 fuzzy> Warning: --source-* options are ignored when --hyperlinked-source is enabled. fuzzy> Warning: 'TextualMonoid' is out of scope. fuzzy> If you qualify the identifier, haddock can try to link it anyway. fuzzy> 100% ( 6 / 6) in 'Text.Fuzzy' kan-extensions> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R kan-extensions> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR kan-extensions> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL kan-extensions> depends transformers-0.6.1.0 kan-extensions> Using Cabal-3.10.1.0 compiled by ghc-9.6 kan-extensions> Using compiler: ghc-9.6.3 kan-extensions> Using install prefix: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 kan-extensions> Executables installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/bin kan-extensions> Libraries installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk kan-extensions> Dynamic Libraries installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 kan-extensions> Private executables installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/libexec/x86_64-linux-ghc-9.6.3/kan-extensions-5.2.6 kan-extensions> Data files installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/share/x86_64-linux-ghc-9.6.3/kan-extensions-5.2.6 kan-extensions> Documentation installed in: kan-extensions> /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 kan-extensions> Configuration files installed in: kan-extensions> /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/etc kan-extensions> No alex found kan-extensions> Using ar found on system at: kan-extensions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar kan-extensions> No c2hs found kan-extensions> No cpphs found kan-extensions> No doctest found kan-extensions> Using gcc version 14.3.0 given by user at: kan-extensions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc kan-extensions> Using ghc version 9.6.3 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc kan-extensions> Using ghc-pkg version 9.6.3 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 kan-extensions> No ghcjs found kan-extensions> No ghcjs-pkg found kan-extensions> No greencard found kan-extensions> Using haddock version 2.29.1 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 kan-extensions> No happy found kan-extensions> Using haskell-suite found on system at: haskell-suite-dummy-location kan-extensions> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location kan-extensions> No hmake found kan-extensions> Using hpc version 0.68 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 kan-extensions> Using hsc2hs version 0.68.9 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 kan-extensions> Using hscolour version 1.25 found on system at: kan-extensions> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour kan-extensions> No jhc found kan-extensions> Using ld found on system at: kan-extensions> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold kan-extensions> No pkg-config found kan-extensions> Using runghc version 9.6.3 found on system at: kan-extensions> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 kan-extensions> Using strip version 2.44 found on system at: kan-extensions> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip kan-extensions> Using tar found on system at: kan-extensions> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar kan-extensions> No uhc found kan-extensions> Running phase: buildPhase kan-extensions> Preprocessing library for kan-extensions-5.2.6.. kan-extensions> Building library for kan-extensions-5.2.6.. kan-extensions> [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.o, dist/build/Data/Functor/Contravariant/Coyoneda.dyn_o ) kan-extensions> [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.o, dist/build/Data/Functor/Contravariant/Day.dyn_o ) kan-extensions> [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.o, dist/build/Data/Functor/Contravariant/Yoneda.dyn_o ) kan-extensions> [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.o, dist/build/Data/Functor/Day.dyn_o ) kan-extensions> [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.o, dist/build/Data/Functor/Day/Curried.dyn_o ) filemanip> checking for references to /build/ in /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3... filemanip> patching script interpreter paths in /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 filemanip> stripping (with command strip and flags -S -p) in /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3/lib filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc filemanip> checking for references to /build/ in /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc... filemanip> patching script interpreter paths in /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc kan-extensions> [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.o, dist/build/Data/Functor/Invariant/Day.dyn_o ) kan-extensions> [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.o, dist/build/Data/Functor/Kan/Lan.dyn_o ) kan-extensions> [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.o, dist/build/Data/Functor/Coyoneda.dyn_o ) kan-extensions> [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.o, dist/build/Control/Comonad/Density.dyn_o ) kan-extensions> [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.o, dist/build/Control/Monad/Co.dyn_o ) kan-extensions> [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.o, dist/build/Data/Functor/Kan/Ran.dyn_o ) kan-extensions> [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.o, dist/build/Control/Monad/Codensity.dyn_o ) kan-extensions> [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.o, dist/build/Data/Functor/Yoneda.dyn_o ) kan-extensions> [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.p_o ) kan-extensions> [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.p_o ) kan-extensions> [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.p_o ) kan-extensions> [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.p_o ) kan-extensions> [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.p_o ) kan-extensions> [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.p_o ) kan-extensions> [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.p_o ) kan-extensions> [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.p_o ) kan-extensions> [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.p_o ) kan-extensions> [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.p_o ) kan-extensions> [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.p_o ) kan-extensions> [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.p_o ) kan-extensions> [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.p_o ) kan-extensions> Running phase: checkPhase kan-extensions> Package has no test suites. kan-extensions> Running phase: haddockPhase kan-extensions> Preprocessing library for kan-extensions-5.2.6.. kan-extensions> Running Haddock on library for kan-extensions-5.2.6.. kan-extensions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. filemanip (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc filemanip (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ filemanip (post)> filemanip (post)> Pushing /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 (1.83 MiB) filemanip (post)> Pushing /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc (737.83 KiB) filemanip (post)> filemanip (post)> All done. filemanip (post)> added 2 signatures filemanip (post)> added 3 signatures filemanip (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3 /nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc filemanip (post)> copying 2 paths... filemanip (post)> copying path '/nix/store/99pd5ifgs18b6sy5baxhscnh60fl29ky-filemanip-0.3.6.3-doc' to 'https://cache.nix-ci.com'... filemanip (post)> copying path '/nix/store/8ffxb2zsb8g23917ps8a0n551fwkc9pv-filemanip-0.3.6.3' to 'https://cache.nix-ci.com'... filemanip (post)> copying 1 paths... filemanip (post)> copying path '/nix/store/lwgjbcc6s2b3653wgv1np4yr9lmcphb6-filemanip-0.3.6.3.drv' to 'https://cache.nix-ci.com'... algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.Show ============ algebraic-graphs> OK: show empty == "empty" algebraic-graphs> OK: show (shrink 1) == "vertex 1" algebraic-graphs> OK: show (shrink $ 1 + 2) == "vertices [1,2]" algebraic-graphs> OK: show (shrink $ 1 * 2) == "(fromJust . toAcyclic) (edge 1 2)" algebraic-graphs> OK: show (shrink $ 1 * 2 * 3) == "(fromJust . toAcyclic) (edges [(1,2),(1,3),(2,3)])" algebraic-graphs> OK: show (shrink $ 1 * 2 + 3) == "(fromJust . toAcyclic) (overlay (vertex 3) (edge 1 2))" algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.fromAcyclic ============ algebraic-graphs> OK: fromAcyclic empty == empty algebraic-graphs> OK: fromAcyclic . vertex == vertex algebraic-graphs> OK: fromAcyclic (shrink $ 1 * 3 * 2) == star 1 [2,3] algebraic-graphs> OK: vertexCount . fromAcyclic == vertexCount algebraic-graphs> OK: edgeCount . fromAcyclic == edgeCount algebraic-graphs> OK: isAcyclic . fromAcyclic == const True algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.union ============ algebraic-graphs> OK: vertexSet (union x y) == algebraic-graphs> OK: edgeSet (union x y) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.join ============ algebraic-graphs> OK: vertexSet (join x y) == algebraic-graphs> OK: edgeSet (join x y) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> OK: isSubgraphOf x (transitiveClosure x) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge 1 2 $ shrink $ 1 * 2) == False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge 1 2 (shrink $ 1 * 2) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (shrink $ 1 * 2) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (shrink $ 2 * 1) == [(2,1)] algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (shrink $ 1 * 2) == [(1, [2]), (2, [])] algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeSet ============ aeson> [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.p_o ) aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ shake> [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.o, dist/build/Development/Shake/Internal/Resource.dyn_o ) shake> [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.o, dist/build/Development/Shake/Internal/Core/Build.dyn_o ) shake> [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.o, dist/build/Development/Shake/Rule.dyn_o ) shake> [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.o, dist/build/Development/Shake/Internal/Rules/Rerun.dyn_o ) shake> [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.o, dist/build/Development/Shake/Internal/Rules/Oracle.dyn_o ) shake> [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.o, dist/build/Development/Shake/Internal/Rules/File.dyn_o ) shake> [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.o, dist/build/Development/Shake/Internal/Rules/OrderOnly.dyn_o ) shake> [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.o, dist/build/Development/Shake/Internal/Rules/Files.dyn_o ) shake> [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.o, dist/build/Development/Shake/Internal/Derived.dyn_o ) shake> [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.o, dist/build/Development/Shake/Command.dyn_o ) fuzzy> Documentation created: dist/doc/html/fuzzy/index.html, fuzzy> dist/doc/html/fuzzy/fuzzy.txt fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> Running phase: installPhase fuzzy> Installing library in /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/fuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm fuzzy> Running phase: fixupPhase fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 fuzzy> shrinking /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSfuzzy-0.1.1.0-GsrBkx81Q9S3SG17mDM9Fm-ghc9.6.3.so fuzzy> checking for references to /build/ in /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0... fuzzy> patching script interpreter paths in /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 fuzzy> stripping (with command strip and flags -S -p) in /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0/lib fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc fuzzy> checking for references to /build/ in /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc... fuzzy> patching script interpreter paths in /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc kan-extensions> 100% ( 5 / 5) in 'Data.Functor.Contravariant.Coyoneda' kan-extensions> 100% ( 14 / 14) in 'Data.Functor.Contravariant.Day' kan-extensions> 75% ( 3 / 4) in 'Data.Functor.Contravariant.Yoneda' kan-extensions> Missing documentation for: kan-extensions> lowerYoneda (src/Data/Functor/Contravariant/Yoneda.hs:40) kan-extensions> 93% ( 14 / 15) in 'Data.Functor.Day' kan-extensions> Missing documentation for: kan-extensions> cayley (src/Data/Functor/Day.hs:199) kan-extensions> Warning: 'Compose' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'Rift' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 92% ( 13 / 14) in 'Data.Functor.Day.Curried' kan-extensions> Missing documentation for: kan-extensions> Curried (src/Data/Functor/Day/Curried.hs:36) kan-extensions> 100% ( 14 / 14) in 'Data.Functor.Invariant.Day' kan-extensions> Warning: 'Compose' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'o' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 75% ( 9 / 12) in 'Data.Functor.Kan.Lan' kan-extensions> Missing documentation for: kan-extensions> decomposeLan (src/Data/Functor/Kan/Lan.hs:108) kan-extensions> lanToAdjoint (src/Data/Functor/Kan/Lan.hs:80) kan-extensions> composedAdjointToLan (src/Data/Functor/Kan/Lan.hs:94) kan-extensions> 88% ( 8 / 9) in 'Data.Functor.Coyoneda' kan-extensions> Missing documentation for: kan-extensions> lanToCoyoneda (src/Data/Functor/Coyoneda.hs:75) kan-extensions> 57% ( 4 / 7) in 'Control.Comonad.Density' kan-extensions> Missing documentation for: kan-extensions> Density (src/Control/Comonad/Density.hs:40) kan-extensions> adjunctionToDensity (src/Control/Comonad/Density.hs:96) kan-extensions> densityToLan (src/Control/Comonad/Density.hs:111) kan-extensions> Warning: 'Hask' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'Contravariant' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'Rift' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 20% ( 5 / 24) in 'Control.Monad.Co' kan-extensions> Missing documentation for: kan-extensions> Co (src/Control/Monad/Co.hs:72) kan-extensions> co (src/Control/Monad/Co.hs:74) kan-extensions> runCo (src/Control/Monad/Co.hs:77) kan-extensions> liftCoT0 (src/Control/Monad/Co.hs:112) kan-extensions> liftCoT0M (src/Control/Monad/Co.hs:148) kan-extensions> lowerCoT0 (src/Control/Monad/Co.hs:115) kan-extensions> lowerCo0 (src/Control/Monad/Co.hs:118) kan-extensions> liftCoT1 (src/Control/Monad/Co.hs:121) kan-extensions> liftCoT1M (src/Control/Monad/Co.hs:151) kan-extensions> lowerCoT1 (src/Control/Monad/Co.hs:124) kan-extensions> lowerCo1 (src/Control/Monad/Co.hs:127) kan-extensions> diter (src/Control/Monad/Co.hs:154) kan-extensions> dctrlM (src/Control/Monad/Co.hs:157) kan-extensions> posW (src/Control/Monad/Co.hs:130) kan-extensions> peekW (src/Control/Monad/Co.hs:133) kan-extensions> peeksW (src/Control/Monad/Co.hs:136) kan-extensions> askW (src/Control/Monad/Co.hs:139) kan-extensions> asksW (src/Control/Monad/Co.hs:142) kan-extensions> traceW (src/Control/Monad/Co.hs:145) kan-extensions> Warning: 'Compose'' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 53% ( 8 / 15) in 'Data.Functor.Kan.Ran' kan-extensions> Missing documentation for: kan-extensions> decomposeRan (src/Data/Functor/Kan/Ran.hs:115) kan-extensions> ranToAdjoint (src/Data/Functor/Kan/Ran.hs:129) kan-extensions> composedAdjointToRan (src/Data/Functor/Kan/Ran.hs:143) kan-extensions> repToRan (src/Data/Functor/Kan/Ran.hs:152) kan-extensions> ranToRep (src/Data/Functor/Kan/Ran.hs:156) kan-extensions> composedRepToRan (src/Data/Functor/Kan/Ran.hs:164) kan-extensions> ranToComposedRep (src/Data/Functor/Kan/Ran.hs:160) kan-extensions> 85% ( 12 / 14) in 'Control.Monad.Codensity' kan-extensions> Missing documentation for: kan-extensions> adjunctionToCodensity (src/Control/Monad/Codensity.hs:174) kan-extensions> ranToCodensity (src/Control/Monad/Codensity.hs:215) kan-extensions> 45% ( 5 / 11) in 'Data.Functor.Yoneda' kan-extensions> Missing documentation for: kan-extensions> lowerYoneda (src/Data/Functor/Yoneda.hs:84) kan-extensions> maxF (src/Data/Functor/Yoneda.hs:193) kan-extensions> minF (src/Data/Functor/Yoneda.hs:198) kan-extensions> maxM (src/Data/Functor/Yoneda.hs:203) kan-extensions> minM (src/Data/Functor/Yoneda.hs:208) kan-extensions> ranToYoneda (src/Data/Functor/Yoneda.hs:102) algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (shrink $ 1 * 2) == Set.singleton (1,2) algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (shrink $ 1 * 2) == Set.empty algebraic-graphs> OK: preSet 2 (shrink $ 1 * 2) == Set.fromList [1] algebraic-graphs> OK: Set.member x . preSet x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet 1 (shrink $ 1 * 2) == Set.fromList [2] algebraic-graphs> OK: postSet 2 (shrink $ 1 * 2) == Set.empty algebraic-graphs> OK: Set.member x . postSet x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex 1 (shrink $ 1 * 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge 1 2 (shrink $ 1 * 2) == vertices [1,2] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 2 (shrink $ 1 * 2 * 3) == shrink ((1 + 2) * 3) algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust . vertex . Just == vertex algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.box ============ algebraic-graphs> OK: edgeList (box (shrink $ 1 * 2) (shrink $ 10 * 20)) == algebraic-graphs> algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (shrink $ 1 * 2 + 2 * 3) == shrink (1 * 2 + 1 * 3 + 2 * 3) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.topSort ============ algebraic-graphs> OK: topSort empty == [] algebraic-graphs> OK: topSort (vertex x) == [x] algebraic-graphs> OK: topSort (shrink $ 1 * (2 + 4) + 3 * 4) == [1, 2, 3, 4] algebraic-graphs> OK: topSort (join x y) == fmap Left (topSort x) ++ fmap Right (topSort y) algebraic-graphs> OK: Right . topSort == AM.topSort . fromAcyclic algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.scc ============ algebraic-graphs> OK: scc empty == empty algebraic-graphs> OK: scc (vertex x) == vertex (NonEmpty.vertex x) algebraic-graphs> OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) algebraic-graphs> OK: edgeList $ scc (edge 1 2) == [ (NonEmpty.vertex 1, NonEmpty.vertex 2) ] algebraic-graphs> OK: edgeList $ scc (3 * 1 * 4 * 1 * 5) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.toAcyclic ============ algebraic-graphs> OK: toAcyclic (path [1,2,3]) == Just (shrink $ 1 * 2 + 2 * 3) algebraic-graphs> OK: toAcyclic (clique [3,2,1]) == Just (transpose (shrink $ 1 * 2 * 3)) algebraic-graphs> OK: toAcyclic (circuit [1,2,3]) == Nothing algebraic-graphs> OK: toAcyclic . fromAcyclic == Just algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.toAcyclicOrd ============ algebraic-graphs> OK: toAcyclicOrd empty == empty algebraic-graphs> OK: toAcyclicOrd . vertex == vertex algebraic-graphs> OK: toAcyclicOrd (1 + 2) == shrink (1 + 2) algebraic-graphs> OK: toAcyclicOrd (1 * 2) == shrink (1 * 2) algebraic-graphs> OK: toAcyclicOrd (2 * 1) == shrink (1 + 2) algebraic-graphs> OK: toAcyclicOrd (1 * 2 * 1) == shrink (1 * 2) fuzzy (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc fuzzy (post)> Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ fuzzy (post)> fuzzy (post)> Pushing /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 (269.51 KiB) fuzzy (post)> Pushing /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc (180.47 KiB) fuzzy (post)> fuzzy (post)> All done. fuzzy (post)> added 2 signatures fuzzy (post)> added 1 signatures fuzzy (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0 /nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc fuzzy (post)> copying 2 paths... fuzzy (post)> copying path '/nix/store/rlj8p2fc2lfd5qmvdcwhsv0q6am67ikf-fuzzy-0.1.1.0-doc' to 'https://cache.nix-ci.com'... fuzzy (post)> copying path '/nix/store/41dg4qv0s3zim7pd6phr2q7009ik6z97-fuzzy-0.1.1.0' to 'https://cache.nix-ci.com'... fuzzy (post)> copying 1 paths... fuzzy (post)> copying path '/nix/store/g0sfw0hwr45b4bkclc3988g6c3hbgid7-fuzzy-0.1.1.0.drv' to 'https://cache.nix-ci.com'... algebraic-graphs> OK: toAcyclicOrd (1 * 2 * 3) == shrink (1 * 2 * 3) algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.shrink ============ algebraic-graphs> OK: shrink . AM.vertex == vertex algebraic-graphs> OK: shrink . AM.vertices == vertices algebraic-graphs> OK: shrink . fromAcyclic == id algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.consistent ============ algebraic-graphs> OK: Arbitrary algebraic-graphs> OK: empty algebraic-graphs> OK: vertex algebraic-graphs> OK: vertices algebraic-graphs> OK: union algebraic-graphs> OK: join algebraic-graphs> OK: transpose algebraic-graphs> OK: box algebraic-graphs> OK: transitiveClosure algebraic-graphs> OK: scc algebraic-graphs> OK: toAcyclic algebraic-graphs> OK: toAcyclicOrd algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.fromAdjacencyMap ============ algebraic-graphs> OK: fromAdjacencyMap == stars . AdjacencyMap.adjacencyList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.overlays ============ aeson> [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.p_o ) aeson> [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.p_o ) aeson> [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.p_o ) aeson> [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.p_o ) aeson> [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.p_o ) aeson> [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.p_o ) aeson> [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.p_o ) aeson> [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.p_o ) aeson> aeson> src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 948 | x:xs = [ lookupField argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... shake> [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.o, dist/build/Development/Shake/Internal/Rules/Directory.dyn_o ) shake> [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.o, dist/build/Development/Shake/Internal/Rules/Default.dyn_o ) shake> [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.o, dist/build/Paths_shake.dyn_o ) shake> [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.o, dist/build/Development/Shake/Internal/Paths.dyn_o ) shake> [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.o, dist/build/General/Template.dyn_o ) shake> [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.o, dist/build/Development/Shake/Internal/Progress.dyn_o ) shake> [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.o, dist/build/Development/Shake/Internal/CompactUI.dyn_o ) shake> [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.o, dist/build/Development/Shake/Internal/Profile.dyn_o ) shake> [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.o, dist/build/Development/Shake/Internal/Core/Run.dyn_o ) shake> [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.o, dist/build/Development/Shake/Database.dyn_o ) shake> [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.o, dist/build/Development/Shake/Internal/Demo.dyn_o ) shake> [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.o, dist/build/Development/Shake/Internal/Args.dyn_o ) shake> [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.o, dist/build/Development/Shake.dyn_o ) shake> [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.o, dist/build/Development/Shake/Util.dyn_o ) shake> [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.o, dist/build/Development/Shake/Forward.dyn_o ) shake> [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.o, dist/build/Development/Shake/Config.dyn_o ) shake> [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.p_o ) kan-extensions> Documentation created: dist/doc/html/kan-extensions/index.html, kan-extensions> dist/doc/html/kan-extensions/kan-extensions.txt kan-extensions> Running phase: installPhase kan-extensions> Installing library in /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk kan-extensions> Running phase: fixupPhase kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 kan-extensions> shrinking /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSkan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk-ghc9.6.3.so kan-extensions> checking for references to /build/ in /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6... kan-extensions> patching script interpreter paths in /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 kan-extensions> stripping (with command strip and flags -S -p) in /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6/lib kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc kan-extensions> checking for references to /build/ in /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc... kan-extensions> patching script interpreter paths in /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.fromAdjacencyIntSets ============ algebraic-graphs> OK: fromAdjacencyIntSets [] == empty algebraic-graphs> OK: fromAdjacencyIntSets [(x, IntSet.empty)] == vertex x algebraic-graphs> OK: fromAdjacencyIntSets [(x, IntSet.singleton y)] == edge x y algebraic-graphs> OK: fromAdjacencyIntSets . map (fmap IntSet.fromList) == stars algebraic-graphs> OK: overlay (fromAdjacencyIntSets xs) (fromAdjacencyIntSets ys) == fromAdjacencyIntSets (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap kan-extensions (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 kan-extensions (post)> Pushing 2 paths (110 are already present) using zstd to cache sellout ⏳ kan-extensions (post)> kan-extensions (post)> Pushing /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 (7.08 MiB) kan-extensions (post)> Pushing /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc (2.16 MiB) kan-extensions (post)> kan-extensions (post)> All done. kan-extensions (post)> added 2 signatures kan-extensions (post)> added 1 signatures kan-extensions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc /nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6 kan-extensions (post)> copying 2 paths... kan-extensions (post)> copying path '/nix/store/cajzivrgw0m0kspiivn1igb31fbpwj3s-kan-extensions-5.2.6-doc' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying path '/nix/store/z0bj3w0d1w4rglbb8ynaai318x8r4p4i-kan-extensions-5.2.6' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying 1 paths... kan-extensions (post)> copying path '/nix/store/al938ccgp8rgy6nygwk74gx31qvkvj8m-kan-extensions-5.2.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/7yz1l4qn47ni0dc6ybx8hlbyrpqrsx18-lens-5.3.4.drv'... building '/nix/store/64m4xnx2pzznxdgslvsv8ksgkcgsbva3-pointed-5.0.5.drv'... algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.clique ============ algebraic-graphs> OK: clique [] == empty ghc-exactprint> [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.p_o ) aeson> buildPhase completed in 52 seconds aeson> Running phase: haddockPhase aeson> Preprocessing library for aeson-2.2.3.0.. aeson> Running Haddock on library for aeson-2.2.3.0.. aeson> Warning: The documentation for the following packages are not installed. No aeson> links will be generated to these packages: vector-0.13.2.0 aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. aeson> Warning: Couldn't find .haddock for export Vector aeson> Warning: 'letE' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Coercible' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'coercing' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 44% ( 4 / 9) in 'Data.Aeson.Key' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> fromString (src/Data/Aeson/Key.hs:47) aeson> toString (src/Data/Aeson/Key.hs:50) aeson> toText (src/Data/Aeson/Key.hs:56) aeson> fromText (src/Data/Aeson/Key.hs:53) aeson> 100% ( 7 / 7) in 'Data.Aeson.Decoding.Tokens' aeson> Warning: 'ByteString' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.Text' aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString.Lazy' aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString' aeson> Warning: 'v' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'const' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 88% ( 61 / 69) in 'Data.Aeson.KeyMap' aeson> Missing documentation for: aeson> coercionToHashMap (src/Data/Aeson/KeyMap.hs:316) aeson> coercionToMap (src/Data/Aeson/KeyMap.hs:320) aeson> foldr (src/Data/Aeson/KeyMap.hs:205) aeson> foldr' (src/Data/Aeson/KeyMap.hs:208) aeson> foldl (src/Data/Aeson/KeyMap.hs:211) aeson> foldl' (src/Data/Aeson/KeyMap.hs:214) aeson> foldMapWithKey (src/Data/Aeson/KeyMap.hs:202) aeson> Key (src/Data/Aeson/Key.hs:44) aeson> Warning: 'ToJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSON1' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSON1' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'hashable' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:367:14 aeson> * at src/Data/Aeson/Types/Internal.hs:363:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: '(.:)' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'allowOmittedFieds' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'omittedField' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'toJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. shake> [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.p_o ) shake> [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.p_o ) shake> [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.p_o ) shake> [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.p_o ) shake> [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.p_o ) shake> [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.p_o ) shake> [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.p_o ) shake> [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.p_o ) shake> [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.p_o ) shake> [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.p_o ) shake> [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.p_o ) shake> [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.p_o ) shake> [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.p_o ) shake> [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.p_o ) shake> [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.p_o ) shake> [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.p_o ) shake> [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.p_o ) shake> [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.p_o ) shake> [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.p_o ) shake> [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.p_o ) shake> [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.p_o ) shake> [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.p_o ) shake> [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.p_o ) shake> [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.p_o ) shake> [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.p_o ) shake> [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.p_o ) shake> [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.p_o ) shake> [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.p_o ) shake> [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.p_o ) shake> [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.p_o ) algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) aeson> Warning: 'genericToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'fromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'genericFromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'API' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'throwDecode' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:130:15 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:129:1 aeson> Warning: '.=' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'unsafePair' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 25% ( 21 / 82) in 'Data.Aeson.Encoding.Internal' aeson> Missing documentation for: aeson> Module header aeson> encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:97) aeson> retagEncoding (src/Data/Aeson/Encoding/Internal.hs:101) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:133) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:137) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:141) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:167) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:170) aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:173) aeson> wrapObject (src/Data/Aeson/Encoding/Internal.hs:179) aeson> wrapArray (src/Data/Aeson/Encoding/Internal.hs:176) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:182) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:185) aeson> key (src/Data/Aeson/Encoding/Internal.hs:246) aeson> text (src/Data/Aeson/Encoding/Internal.hs:249) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:252) aeson> string (src/Data/Aeson/Encoding/Internal.hs:265) aeson> list (src/Data/Aeson/Encoding/Internal.hs:195) aeson> empty (src/Data/Aeson/Encoding/Internal.hs:224) aeson> >< (src/Data/Aeson/Encoding/Internal.hs:231) aeson> econcat (src/Data/Aeson/Encoding/Internal.hs:227) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:284) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:287) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:290) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:293) aeson> int (src/Data/Aeson/Encoding/Internal.hs:296) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:299) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:302) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:305) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:308) aeson> word (src/Data/Aeson/Encoding/Internal.hs:311) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:314) aeson> float (src/Data/Aeson/Encoding/Internal.hs:317) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:337) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:351) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:354) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:357) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:360) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:363) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:366) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:369) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:372) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:375) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:378) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:381) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:384) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:408) aeson> day (src/Data/Aeson/Encoding/Internal.hs:415) aeson> month (src/Data/Aeson/Encoding/Internal.hs:418) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:421) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:424) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:427) shake> [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.p_o ) shake> [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.p_o ) shake> [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.p_o ) shake> [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.p_o ) shake> [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.p_o ) shake> [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.p_o ) shake> [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.p_o ) shake> [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.p_o ) shake> [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.p_o ) shake> [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.p_o ) shake> [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.p_o ) shake> [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.p_o ) shake> [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.p_o ) shake> [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.p_o ) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.bfsForest ============ algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: isSubgraphOf (forest $ bfsForest x vs) x == True algebraic-graphs> OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) algebraic-graphs> OK: bfsForest x [] == [] algebraic-graphs> OK: bfsForest empty vs == [] algebraic-graphs> OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.bfs ============ algebraic-graphs> OK: bfs (edge 1 2) [0] == [] algebraic-graphs> OK: bfs (edge 1 2) [1] == [[1], [2]] algebraic-graphs> OK: bfs (edge 1 2) [2] == [[2]] algebraic-graphs> OK: bfs (edge 1 2) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (edge 1 2) [2,1] == [[2,1]] algebraic-graphs> OK: bfs (edge 1 1) [1] == [[1]] algebraic-graphs> OK: bfs empty vs == [] algebraic-graphs> OK: bfs x [] == [] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] algebraic-graphs> OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] algebraic-graphs> OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] algebraic-graphs> OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] algebraic-graphs> OK: map concat . transpose . map levels . bfsForest x == bfs x algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfsForest ============ algebraic-graphs> OK: forest $ dfsForest empty == empty algebraic-graphs> OK: forest $ dfsForest (edge 1 1) == vertex 1 algebraic-graphs> OK: forest $ dfsForest (edge 1 2) == edge 1 2 algebraic-graphs> OK: forest $ dfsForest (edge 2 1) == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest x) x == True algebraic-graphs> OK: isDfsForestOf (dfsForest x) x == True algebraic-graphs> OK: dfsForest . forest . dfsForest == dfsForest aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:430) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:433) aeson> value (src/Data/Aeson/Encoding/Internal.hs:440) aeson> comma (src/Data/Aeson/Encoding/Internal.hs:272) aeson> colon (src/Data/Aeson/Encoding/Internal.hs:272) aeson> openBracket (src/Data/Aeson/Encoding/Internal.hs:272) aeson> closeBracket (src/Data/Aeson/Encoding/Internal.hs:272) aeson> openCurly (src/Data/Aeson/Encoding/Internal.hs:272) aeson> closeCurly (src/Data/Aeson/Encoding/Internal.hs:272) aeson> Warning: 'Encoding' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:82:25 aeson> * at src/Data/Aeson/Encoding/Internal.hs:88:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:82:1 aeson> Warning: 'Text' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 27% ( 18 / 65) in 'Data.Aeson.Encoding' aeson> Missing documentation for: aeson> encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:97) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:133) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:137) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:141) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:167) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:170) aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:173) aeson> text (src/Data/Aeson/Encoding/Internal.hs:249) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:252) aeson> string (src/Data/Aeson/Encoding/Internal.hs:265) aeson> list (src/Data/Aeson/Encoding/Internal.hs:195) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:182) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:185) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:284) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:287) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:290) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:293) aeson> int (src/Data/Aeson/Encoding/Internal.hs:296) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:299) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:302) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:305) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:308) aeson> word (src/Data/Aeson/Encoding/Internal.hs:311) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:314) aeson> float (src/Data/Aeson/Encoding/Internal.hs:317) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:337) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:351) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:354) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:357) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:360) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:363) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:366) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:369) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:372) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:375) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:378) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:381) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:384) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:408) aeson> day (src/Data/Aeson/Encoding/Internal.hs:415) aeson> month (src/Data/Aeson/Encoding/Internal.hs:418) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:421) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:424) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:427) aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:430) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:433) aeson> value (src/Data/Aeson/Encoding/Internal.hs:440) aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:367:14 aeson> * at src/Data/Aeson/Types/Internal.hs:363:1 algebraic-graphs> OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == algebraic-graphs> OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfsForestFrom ============ algebraic-graphs> OK: forest $ dfsForestFrom empty vs == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True algebraic-graphs> OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True algebraic-graphs> OK: dfsForestFrom x (vertexList x) == dfsForest x algebraic-graphs> OK: dfsForestFrom x [] == [] algebraic-graphs> OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfs ============ algebraic-graphs> OK: dfs empty vs == [] algebraic-graphs> OK: dfs (edge 1 1) [1] == [1] algebraic-graphs> OK: dfs (edge 1 2) [0] == [] algebraic-graphs> OK: dfs (edge 1 2) [1] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2] == [2] algebraic-graphs> OK: dfs (edge 1 2) [1,2] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2,1] == [2,1] algebraic-graphs> OK: dfs x [] == [] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- dfs x vs ] == True algebraic-graphs> OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] algebraic-graphs> OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfs ============ algebraic-graphs> OK: reachable empty x == [] algebraic-graphs> OK: reachable (vertex 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 2) 0 == [] algebraic-graphs> OK: reachable (edge 1 2) 1 == [1,2] algebraic-graphs> OK: reachable (edge 1 2) 2 == [2] algebraic-graphs> OK: reachable (path [1..8] ) 4 == [4..8] algebraic-graphs> OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] algebraic-graphs> OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- reachable x y ] == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.topSort ============ algebraic-graphs> OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] algebraic-graphs> OK: topSort (path [1..5]) == Right [1..5] algebraic-graphs> OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] algebraic-graphs> OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) algebraic-graphs> OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) algebraic-graphs> OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) algebraic-graphs> OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) algebraic-graphs> OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) algebraic-graphs> OK: fmap (flip isTopSortOf x) (topSort x) /= Right False algebraic-graphs> OK: topSort . vertices == Right . nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.testIsAcyclic ============ algebraic-graphs> OK: isAcyclic (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isAcyclic (1 * 2 + 2 * 1) == False algebraic-graphs> OK: isAcyclic . circuit == null algebraic-graphs> OK: isAcyclic == isRight . topSort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isDfsForestOf ============ algebraic-graphs> OK: isDfsForestOf [] empty == True algebraic-graphs> OK: isDfsForestOf [] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 aeson> Warning: 'ToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'ToJSONKeyFunction' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKeyValue' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKeyText' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'genericToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Bool' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:370:14 aeson> * in ‘GHC.Types’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'Boolean' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ConsParseJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False algebraic-graphs> OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isTopSortOf ============ algebraic-graphs> OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] empty == True algebraic-graphs> OK: isTopSortOf [x] (vertex x) == True algebraic-graphs> OK: isTopSortOf [x] (edge x x) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.fromAdjacencySets ============ algebraic-graphs> OK: fromAdjacencySets [] == empty algebraic-graphs> OK: fromAdjacencySets [(x, Set.empty)] == vertex x algebraic-graphs> OK: fromAdjacencySets [(x, Set.singleton y)] == edge x y algebraic-graphs> OK: fromAdjacencySets . map (fmap Set.fromList) == stars algebraic-graphs> OK: overlay (fromAdjacencySets xs) (fromAdjacencySets ys) == fromAdjacencySets (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) lens> Running phase: setupCompilerEnvironmentPhase lens> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. pointed> Running phase: setupCompilerEnvironmentPhase pointed> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. pointed> Running phase: unpackPhase pointed> unpacking source archive /nix/store/3bqs3pyybjh308mn3bqh91670m0m7v5y-pointed-5.0.5.tar.gz pointed> source root is pointed-5.0.5 pointed> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "pointed-5.0.5/src/Data/Pointed.hs" shake> [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.p_o ) shake> [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.p_o ) pointed> Running phase: patchPhase pointed> Replace Cabal file with edited version from mirror://hackage/pointed-5.0.5/revision/1.cabal. pointed> Running phase: compileBuildDriverPhase pointed> setupCompileFlags: -package-db=/build/tmp.18qKjj6QNA/setup-package.conf.d -threaded lens> Running phase: unpackPhase lens> unpacking source archive /nix/store/94srckviqabk285cpndqlgjy1zidzbf2-lens-5.3.4.tar.gz lens> source root is lens-5.3.4 lens> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lens-5.3.4/.vim.custom" lens> Running phase: patchPhase pointed> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.18qKjj6QNA/Main.o ) lens> Running phase: compileBuildDriverPhase lens> setupCompileFlags: -package-db=/build/tmp.PHo2XOhWQo/setup-package.conf.d -threaded aeson> Warning: 'pairs' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'Map' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'HashMap' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Foo' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'ByteString' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'showsList' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. lens> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.PHo2XOhWQo/Main.o ) pointed> [2 of 2] Linking Setup lens> [2 of 2] Linking Setup aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ aeson> 93% (138 /148) in 'Data.Aeson.Types' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:592) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) aeson> omitField1 (src/Data/Aeson/Types/ToJSON.hs:690) aeson> omitField2 (src/Data/Aeson/Types/ToJSON.hs:723) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:120) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:121) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:116) aeson> Warning: 'encode' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'fromEncoding' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 3 / 3) in 'Data.Aeson.Text' aeson> 100% ( 12 / 12) in 'Data.Aeson.Decoding' aeson> Warning: 'json' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Generic' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'name' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Cannot find documentation for: $optionsFields aeson> 92% (132 /143) in 'Data.Aeson' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:116) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:592) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) aeson> omitField1 (src/Data/Aeson/Types/ToJSON.hs:690) aeson> omitField2 (src/Data/Aeson/Types/ToJSON.hs:723) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:120) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:121) aeson> parseIndexedJSON (src/Data/Aeson/Types/FromJSON.hs:170) aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:130:15 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:129:1 aeson> 100% ( 2 / 2) in 'Data.Aeson.RFC8785' aeson> 100% ( 2 / 2) in 'Data.Aeson.QQ.Simple' aeson> Warning: 'ToJSON' is ambiguous. It is defined aeson> * at src/Data/Aeson/TH.hs:1906:16 aeson> * at src/Data/Aeson/Types/ToJSON.hs:291:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/TH.hs:1906:1 aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/TH.hs:1909:18 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/TH.hs:1909:1 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'FromJSON3' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 25 / 25) in 'Data.Aeson.TH' pointed> Running phase: updateAutotoolsGnuConfigScriptsPhase lens> Running phase: updateAutotoolsGnuConfigScriptsPhase pointed> Running phase: configurePhase lens> Running phase: configurePhase pointed> configureFlags: --verbose --prefix=/nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc/share/doc/pointed-5.0.5 --with-gcc=gcc --package-db=/build/tmp.18qKjj6QNA/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib lens> configureFlags: --verbose --prefix=/nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jrc9yrqqs1hsfx3kvyzmpqgqx8khpxif-lens-5.3.4-doc/share/doc/lens-5.3.4 --with-gcc=gcc --package-db=/build/tmp.PHo2XOhWQo/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib pointed> Using Parsec parser pointed> Configuring pointed-5.0.5... lens> Using Parsec parser lens> Configuring lens-5.3.4... algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.box ============ algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.bfsForest ============ algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: isSubgraphOf (forest $ bfsForest x vs) x == True algebraic-graphs> OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) algebraic-graphs> OK: bfsForest x [] == [] algebraic-graphs> OK: bfsForest empty vs == [] algebraic-graphs> OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.bfs ============ algebraic-graphs> OK: bfs (edge 1 2) [0] == [] algebraic-graphs> OK: bfs (edge 1 2) [1] == [[1], [2]] algebraic-graphs> OK: bfs (edge 1 2) [2] == [[2]] algebraic-graphs> OK: bfs (edge 1 2) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (edge 1 2) [2,1] == [[2,1]] algebraic-graphs> OK: bfs (edge 1 1) [1] == [[1]] algebraic-graphs> OK: bfs empty vs == [] algebraic-graphs> OK: bfs x [] == [] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] algebraic-graphs> OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] algebraic-graphs> OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] algebraic-graphs> OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] algebraic-graphs> OK: map concat . transpose . map levels . bfsForest x == bfs x algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfsForest ============ algebraic-graphs> OK: forest $ dfsForest empty == empty algebraic-graphs> OK: forest $ dfsForest (edge 1 1) == vertex 1 algebraic-graphs> OK: forest $ dfsForest (edge 1 2) == edge 1 2 algebraic-graphs> OK: forest $ dfsForest (edge 2 1) == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest x) x == True algebraic-graphs> OK: isDfsForestOf (dfsForest x) x == True algebraic-graphs> OK: dfsForest . forest . dfsForest == dfsForest algebraic-graphs> OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == algebraic-graphs> OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfsForestFrom ============ algebraic-graphs> OK: forest $ dfsForestFrom empty vs == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True algebraic-graphs> OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True algebraic-graphs> OK: dfsForestFrom x (vertexList x) == dfsForest x algebraic-graphs> OK: dfsForestFrom x [] == [] algebraic-graphs> OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfs ============ algebraic-graphs> OK: dfs empty vs == [] algebraic-graphs> OK: dfs (edge 1 1) [1] == [1] algebraic-graphs> OK: dfs (edge 1 2) [0] == [] algebraic-graphs> OK: dfs (edge 1 2) [1] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2] == [2] algebraic-graphs> OK: dfs (edge 1 2) [1,2] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2,1] == [2,1] algebraic-graphs> OK: dfs x [] == [] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- dfs x vs ] == True algebraic-graphs> OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] algebraic-graphs> OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfs ============ algebraic-graphs> OK: reachable empty x == [] algebraic-graphs> OK: reachable (vertex 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 2) 0 == [] algebraic-graphs> OK: reachable (edge 1 2) 1 == [1,2] algebraic-graphs> OK: reachable (edge 1 2) 2 == [2] algebraic-graphs> OK: reachable (path [1..8] ) 4 == [4..8] algebraic-graphs> OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] algebraic-graphs> OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- reachable x y ] == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.topSort ============ algebraic-graphs> OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] algebraic-graphs> OK: topSort (path [1..5]) == Right [1..5] algebraic-graphs> OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] algebraic-graphs> OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) algebraic-graphs> OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) algebraic-graphs> OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) algebraic-graphs> OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) algebraic-graphs> OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) algebraic-graphs> OK: fmap (flip isTopSortOf x) (topSort x) /= Right False algebraic-graphs> OK: topSort . vertices == Right . nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.testIsAcyclic ============ algebraic-graphs> OK: isAcyclic (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isAcyclic (1 * 2 + 2 * 1) == False algebraic-graphs> OK: isAcyclic . circuit == null algebraic-graphs> OK: isAcyclic == isRight . topSort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isDfsForestOf ============ algebraic-graphs> OK: isDfsForestOf [] empty == True algebraic-graphs> OK: isDfsForestOf [] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 2) == False shake> [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.p_o ) pointed> Flags chosen: comonad=True, containers=True, kan-extensions=True, pointed> semigroupoids=True, stm=True, tagged=True, transformers=True, pointed> unordered-containers=True pointed> Dependency base >=4.9 && <5: using base-4.18.1.0 pointed> Dependency comonad >=5 && <6: using comonad-5.0.9 pointed> Dependency containers >=0.4 && <0.9: using containers-0.6.7 pointed> Dependency data-default-class >=0.0.1 && <0.3: using pointed> data-default-class-0.1.2.2 pointed> Dependency hashable >=1.1 && <1.6: using hashable-1.4.7.0 pointed> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 pointed> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 pointed> Dependency stm >=2.1.2.1 && <2.6: using stm-2.5.1.0 pointed> Dependency tagged >=0.5 && <1: using tagged-0.8.8 pointed> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 pointed> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 pointed> Dependency unordered-containers >=0.2 && <0.3: using pointed> unordered-containers-0.2.20 lens> Flags chosen: benchmark-uniplate=False, dump-splices=False, inlining=True, lens> j=False, test-hunit=True, test-properties=True, test-templates=True, lens> trustworthy=True lens> Dependency array >=0.5.0.0 && <0.6: using array-0.5.5.0 lens> Dependency assoc >=1.0.2 && <1.2: using assoc-1.1.1 lens> Dependency base >=4.9 && <5: using base-4.18.1.0 lens> Dependency base-orphans >=0.5.2 && <1: using base-orphans-0.9.3 lens> Dependency bifunctors >=5.5.7 && <6: using bifunctors-5.6.2 lens> Dependency bytestring >=0.10.4.0 && <0.13: using bytestring-0.11.5.2 lens> Dependency call-stack >=0.1 && <0.5: using call-stack-0.4.0 lens> Dependency comonad >=5.0.7 && <6: using comonad-5.0.9 lens> Dependency containers >=0.5.5.1 && <0.9: using containers-0.6.7 lens> Dependency contravariant >=1.4 && <2: using contravariant-1.5.5 lens> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 lens> Dependency exceptions >=0.8.2.1 && <1: using exceptions-0.10.7 lens> Dependency filepath >=1.2.0.0 && <1.6: using filepath-1.4.100.4 lens> Dependency free >=5.1.5 && <6: using free-5.2 lens> Dependency ghc-prim: using ghc-prim-0.10.0 lens> Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 lens> Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.4 lens> Dependency indexed-traversable-instances >=0.1 && <0.2: using lens> indexed-traversable-instances-0.1.2 lens> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 lens> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 lens> Dependency parallel >=3.2.1.0 && <3.3: using parallel-3.2.2.0 lens> Dependency profunctors >=5.5.2 && <6: using profunctors-5.6.2 lens> Dependency reflection >=2.1 && <3: using reflection-2.1.9 lens> Dependency semigroupoids >=5.0.1 && <7: using semigroupoids-6.0.1 lens> Dependency strict >=0.4 && <0.6: using strict-0.5.1 lens> Dependency tagged >=0.8.6 && <1: using tagged-0.8.8 lens> Dependency template-haskell >=2.11.1.0 && <2.24: using lens> template-haskell-2.20.0.0 lens> Dependency text >=1.2.3.0 && <2.2: using text-2.0.2 lens> Dependency th-abstraction >=0.4.1 && <0.8: using th-abstraction-0.7.1.0 lens> Dependency these >=1.1.1.1 && <1.3: using these-1.2.1 lens> Dependency transformers >=0.5.0.0 && <0.7: using transformers-0.6.1.0 lens> Dependency transformers-compat >=0.5.0.4 && <1: using lens> transformers-compat-0.7.2 lens> Dependency unordered-containers >=0.2.10 && <0.3: using lens> unordered-containers-0.2.20 lens> Dependency vector >=0.12.1.2 && <0.14: using vector-0.13.2.0 lens> Dependency base: using base-4.18.1.0 lens> Dependency lens: using lens-5.3.4 lens> Dependency QuickCheck >=2.4: using QuickCheck-2.14.3 lens> Dependency base: using base-4.18.1.0 lens> Dependency lens: using lens-5.3.4 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.2 lens> Dependency test-framework-quickcheck2 >=0.2: using lens> test-framework-quickcheck2-0.3.0.6 lens> Dependency transformers: using transformers-0.6.1.0 lens> Dependency HUnit >=1.2: using HUnit-1.6.2.0 lens> Dependency base: using base-4.18.1.0 lens> Dependency bytestring: using bytestring-0.11.5.2 lens> Dependency containers: using containers-0.6.7 lens> Dependency lens: using lens-5.3.4 lens> Dependency mtl: using mtl-2.3.1 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.2 lens> Dependency test-framework-hunit >=0.2: using test-framework-hunit-0.3.0.2 lens> Dependency text: using text-2.0.2 lens> Dependency base <5: using base-4.18.1.0 lens> Dependency deepseq: using deepseq-1.4.8.1 lens> Dependency simple-reflect >=0.3.1: using simple-reflect-0.3.3 pointed> Source component graph: component lib pointed> Configured component graph: pointed> component pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 pointed> include base-4.18.1.0 pointed> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF pointed> include containers-0.6.7 pointed> include data-default-class-0.1.2.2-AiGPNO3vZSZDePo1Q5RygF pointed> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 pointed> include kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk pointed> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR pointed> include stm-2.5.1.0 pointed> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL pointed> include transformers-0.6.1.0 pointed> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E pointed> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn pointed> Linked component graph: pointed> unit pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 pointed> include base-4.18.1.0 pointed> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF pointed> include containers-0.6.7 pointed> include data-default-class-0.1.2.2-AiGPNO3vZSZDePo1Q5RygF pointed> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 pointed> include kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk pointed> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR pointed> include stm-2.5.1.0 pointed> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL pointed> include transformers-0.6.1.0 pointed> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E pointed> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn pointed> Data.Copointed=pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4:Data.Copointed,Data.Pointed=pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4:Data.Pointed pointed> Ready component graph: pointed> definite pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 pointed> depends base-4.18.1.0 pointed> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF pointed> depends containers-0.6.7 pointed> depends data-default-class-0.1.2.2-AiGPNO3vZSZDePo1Q5RygF pointed> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 pointed> depends kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk pointed> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR pointed> depends stm-2.5.1.0 pointed> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL pointed> depends transformers-0.6.1.0 pointed> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E pointed> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn pointed> Using Cabal-3.10.1.0 compiled by ghc-9.6 pointed> Using compiler: ghc-9.6.3 pointed> Using install prefix: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 pointed> Executables installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/bin pointed> Libraries installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 pointed> Dynamic Libraries installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 pointed> Private executables installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/libexec/x86_64-linux-ghc-9.6.3/pointed-5.0.5 pointed> Data files installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/share/x86_64-linux-ghc-9.6.3/pointed-5.0.5 pointed> Documentation installed in: pointed> /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc/share/doc/pointed-5.0.5 pointed> Configuration files installed in: pointed> /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/etc pointed> No alex found pointed> Using ar found on system at: pointed> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar pointed> No c2hs found pointed> No cpphs found pointed> No doctest found pointed> Using gcc version 14.3.0 given by user at: pointed> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc pointed> Using ghc version 9.6.3 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc pointed> Using ghc-pkg version 9.6.3 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 pointed> No ghcjs found pointed> No ghcjs-pkg found pointed> No greencard found pointed> Using haddock version 2.29.1 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 pointed> No happy found pointed> Using haskell-suite found on system at: haskell-suite-dummy-location pointed> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location pointed> No hmake found pointed> Using hpc version 0.68 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 pointed> Using hsc2hs version 0.68.9 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 pointed> Using hscolour version 1.25 found on system at: pointed> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour pointed> No jhc found pointed> Using ld found on system at: pointed> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold pointed> No pkg-config found pointed> Using runghc version 9.6.3 found on system at: pointed> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 pointed> Using strip version 2.44 found on system at: pointed> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip pointed> Using tar found on system at: pointed> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar pointed> No uhc found lens> Source component graph: lens> component test:doctests lens> component lib lens> component test:hunit dependency lib lens> component test:properties dependency lib lens> component test:templates dependency lib lens> Configured component graph: lens> component lens-5.3.4-ViDsUaiM0TJLg2jCtEBXw-doctests lens> include base-4.18.1.0 lens> include deepseq-1.4.8.1 lens> include simple-reflect-0.3.3-1jKYH5Sh1Yt77S4tHMuf7F lens> component lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include array-0.5.5.0 lens> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU lens> include base-4.18.1.0 lens> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL lens> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lens> include bytestring-0.11.5.2 lens> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo lens> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF lens> include containers-0.6.7 lens> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn lens> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw lens> include exceptions-0.10.7 lens> include filepath-1.4.100.4 lens> include free-5.2-pmOseOpbmmJxO61jWrFWI lens> include ghc-prim-0.10.0 lens> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lens> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 lens> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq lens> include kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk lens> include mtl-2.3.1 lens> include parallel-3.2.2.0-1kILbc471scI04imHIENqR lens> include profunctors-5.6.2-36avph0rW537qvMb6XX38R lens> include reflection-2.1.9-7DSrmnxebYRFDeqWca0bwP lens> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR lens> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a lens> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL lens> include template-haskell-2.20.0.0 lens> include text-2.0.2 lens> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 lens> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 lens> include transformers-0.6.1.0 lens> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E lens> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn lens> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO lens> component lens-5.3.4-DLosF5BULta67O5fU94xcI-hunit lens> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lens> include base-4.18.1.0 lens> include bytestring-0.11.5.2 lens> include containers-0.6.7 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include mtl-2.3.1 lens> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU lens> include text-2.0.2 lens> component lens-5.3.4-CRRUfaDIeGs3doq65RrjgY-properties lens> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS lens> include base-4.18.1.0 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD lens> include transformers-0.6.1.0 lens> component lens-5.3.4-p7HozHjf0z4oRn4be2F4a-templates lens> include base-4.18.1.0 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> Linked component graph: lens> unit lens-5.3.4-ViDsUaiM0TJLg2jCtEBXw-doctests lens> include base-4.18.1.0 lens> include deepseq-1.4.8.1 lens> include simple-reflect-0.3.3-1jKYH5Sh1Yt77S4tHMuf7F lens> unit lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include array-0.5.5.0 lens> include assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU lens> include base-4.18.1.0 lens> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL lens> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lens> include bytestring-0.11.5.2 lens> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo lens> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF lens> include containers-0.6.7 lens> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn lens> include distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw lens> include exceptions-0.10.7 lens> include filepath-1.4.100.4 lens> include free-5.2-pmOseOpbmmJxO61jWrFWI lens> include ghc-prim-0.10.0 lens> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lens> include indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 lens> include indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq lens> include kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk lens> include mtl-2.3.1 lens> include parallel-3.2.2.0-1kILbc471scI04imHIENqR lens> include profunctors-5.6.2-36avph0rW537qvMb6XX38R lens> include reflection-2.1.9-7DSrmnxebYRFDeqWca0bwP lens> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR lens> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a lens> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL lens> include template-haskell-2.20.0.0 lens> include text-2.0.2 lens> include th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 lens> include these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 lens> include transformers-0.6.1.0 lens> include transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E lens> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn lens> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO lens> Control.Exception.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Exception.Lens,Control.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens,Control.Lens.At=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.At,Control.Lens.Combinators=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Combinators,Control.Lens.Cons=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Cons,Control.Lens.Each=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Each,Control.Lens.Empty=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Empty,Control.Lens.Equality=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Equality,Control.Lens.Extras=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Extras,Control.Lens.Fold=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Fold,Control.Lens.Getter=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Getter,Control.Lens.Indexed=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Indexed,Control.Lens.Internal=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal,Control.Lens.Internal.Bazaar=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Bazaar,Control.Lens.Internal.ByteString=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.ByteString,Control.Lens.Internal.CTypes=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.CTypes,Control.Lens.Internal.Context=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Context,Control.Lens.Internal.Deque=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Deque,Control.Lens.Internal.Doctest=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Doctest,Control.Lens.Internal.Exception=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Exception,Control.Lens.Internal.FieldTH=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.FieldTH,Control.Lens.Internal.Fold=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Fold,Control.Lens.Internal.Getter=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Getter,Control.Lens.Internal.Indexed=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Indexed,Control.Lens.Internal.Instances=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Instances,Control.Lens.Internal.Iso=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Iso,Control.Lens.Internal.Level=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Level,Control.Lens.Internal.List=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.List,Control.Lens.Internal.Magma=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Magma,Control.Lens.Internal.Prism=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Prism,Control.Lens.Internal.PrismTH=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.PrismTH,Control.Lens.Internal.Profunctor=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Profunctor,Control.Lens.Internal.Review=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Review,Control.Lens.Internal.Setter=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Setter,Control.Lens.Internal.TH=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.TH,Control.Lens.Internal.Zoom=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Internal.Zoom,Control.Lens.Iso=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Iso,Control.Lens.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Lens,Control.Lens.Level=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Level,Control.Lens.Operators=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Operators,Control.Lens.Plated=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Plated,Control.Lens.Prism=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Prism,Control.Lens.Profunctor=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Profunctor,Control.Lens.Reified=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Reified,Control.Lens.Review=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Review,Control.Lens.Setter=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Setter,Control.Lens.TH=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.TH,Control.Lens.Traversal=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Traversal,Control.Lens.Tuple=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Tuple,Control.Lens.Type=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Type,Control.Lens.Unsound=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Unsound,Control.Lens.Wrapped=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Wrapped,Control.Lens.Zoom=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Lens.Zoom,Control.Monad.Error.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Monad.Error.Lens,Control.Parallel.Strategies.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Parallel.Strategies.Lens,Control.Seq.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Control.Seq.Lens,Data.Array.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Array.Lens,Data.Bits.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Bits.Lens,Data.ByteString.Lazy.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.ByteString.Lazy.Lens,Data.ByteString.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.ByteString.Lens,Data.ByteString.Strict.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.ByteString.Strict.Lens,Data.Complex.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Complex.Lens,Data.Data.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Data.Lens,Data.Dynamic.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Dynamic.Lens,Data.HashSet.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.HashSet.Lens,Data.IntSet.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.IntSet.Lens,Data.List.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.List.Lens,Data.Map.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Map.Lens,Data.Sequence.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Sequence.Lens,Data.Set.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Set.Lens,Data.Text.Lazy.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Text.Lazy.Lens,Data.Text.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Text.Lens,Data.Text.Strict.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Text.Strict.Lens,Data.Tree.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Tree.Lens,Data.Typeable.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Typeable.Lens,Data.Vector.Generic.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Vector.Generic.Lens,Data.Vector.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Data.Vector.Lens,GHC.Generics.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:GHC.Generics.Lens,Language.Haskell.TH.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Language.Haskell.TH.Lens,Numeric.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Numeric.Lens,Numeric.Natural.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:Numeric.Natural.Lens,System.Exit.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:System.Exit.Lens,System.FilePath.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:System.FilePath.Lens,System.IO.Error.Lens=lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP:System.IO.Error.Lens lens> unit lens-5.3.4-DLosF5BULta67O5fU94xcI-hunit lens> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lens> include base-4.18.1.0 lens> include bytestring-0.11.5.2 lens> include containers-0.6.7 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include mtl-2.3.1 lens> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU lens> include text-2.0.2 lens> unit lens-5.3.4-CRRUfaDIeGs3doq65RrjgY-properties lens> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS lens> include base-4.18.1.0 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD lens> include transformers-0.6.1.0 lens> unit lens-5.3.4-p7HozHjf0z4oRn4be2F4a-templates lens> include base-4.18.1.0 lens> include lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> Ready component graph: lens> definite lens-5.3.4-ViDsUaiM0TJLg2jCtEBXw-doctests lens> depends base-4.18.1.0 lens> depends deepseq-1.4.8.1 lens> depends simple-reflect-0.3.3-1jKYH5Sh1Yt77S4tHMuf7F lens> definite lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> depends array-0.5.5.0 lens> depends assoc-1.1.1-Drq9QKvUYiAOaSIX2zWsU lens> depends base-4.18.1.0 lens> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL lens> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT lens> depends bytestring-0.11.5.2 lens> depends call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo lens> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF lens> depends containers-0.6.7 lens> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn lens> depends distributive-0.6.2.1-IGSS9djK77G3Oq1CJlJAaw lens> depends exceptions-0.10.7 lens> depends filepath-1.4.100.4 lens> depends free-5.2-pmOseOpbmmJxO61jWrFWI lens> depends ghc-prim-0.10.0 lens> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 lens> depends indexed-traversable-0.1.4-3KQfryvD6CkLv2KxalzUb5 lens> depends indexed-traversable-instances-0.1.2-3K6JKtKWWRkLY5MVB3w6xq lens> depends kan-extensions-5.2.6-KlkWmLq57Oc5hnm7ubBXuk lens> depends mtl-2.3.1 lens> depends parallel-3.2.2.0-1kILbc471scI04imHIENqR lens> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R lens> depends reflection-2.1.9-7DSrmnxebYRFDeqWca0bwP lens> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR lens> depends strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a lens> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL lens> depends template-haskell-2.20.0.0 lens> depends text-2.0.2 lens> depends th-abstraction-0.7.1.0-705kaaInCfSGFvRe7PqSX0 lens> depends these-1.2.1-5P6Fv3Pe7oRFsFG3HrYm87 lens> depends transformers-0.6.1.0 lens> depends transformers-compat-0.7.2-3t6mp1IijKeIAaOKqKOu9E lens> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn lens> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO lens> definite lens-5.3.4-CRRUfaDIeGs3doq65RrjgY-properties lens> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS lens> depends base-4.18.1.0 lens> depends lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> depends test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD lens> depends transformers-0.6.1.0 lens> definite lens-5.3.4-DLosF5BULta67O5fU94xcI-hunit lens> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT lens> depends base-4.18.1.0 lens> depends bytestring-0.11.5.2 lens> depends containers-0.6.7 lens> depends lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> depends mtl-2.3.1 lens> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY lens> depends test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU lens> depends text-2.0.2 lens> definite lens-5.3.4-p7HozHjf0z4oRn4be2F4a-templates lens> depends base-4.18.1.0 lens> depends lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> Using Cabal-3.10.1.0 compiled by ghc-9.6 lens> Using compiler: ghc-9.6.3 lens> Using install prefix: /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4 lens> Executables installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/bin lens> Libraries installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/lens-5.3.4-BKpnf0XBYtTM6GuPu5kiP lens> Dynamic Libraries installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 lens> Private executables installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/libexec/x86_64-linux-ghc-9.6.3/lens-5.3.4 lens> Data files installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/share/x86_64-linux-ghc-9.6.3/lens-5.3.4 lens> Documentation installed in: lens> /nix/store/jrc9yrqqs1hsfx3kvyzmpqgqx8khpxif-lens-5.3.4-doc/share/doc/lens-5.3.4 lens> Configuration files installed in: lens> /nix/store/baa9dlq162q94f7vbi98657x9qciwrvj-lens-5.3.4/etc lens> No alex found lens> Using ar found on system at: lens> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar lens> No c2hs found lens> No cpphs found lens> No doctest found lens> Using gcc version 14.3.0 given by user at: lens> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc lens> Using ghc version 9.6.3 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc lens> Using ghc-pkg version 9.6.3 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 lens> No ghcjs found lens> No ghcjs-pkg found lens> No greencard found lens> Using haddock version 2.29.1 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 lens> No happy found lens> Using haskell-suite found on system at: haskell-suite-dummy-location lens> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lens> No hmake found lens> Using hpc version 0.68 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 lens> Using hsc2hs version 0.68.9 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 lens> Using hscolour version 1.25 found on system at: lens> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour lens> No jhc found lens> Using ld found on system at: lens> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold lens> No pkg-config found lens> Using runghc version 9.6.3 found on system at: lens> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 lens> Using strip version 2.44 found on system at: lens> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip lens> Using tar found on system at: lens> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar lens> No uhc found shake> [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.p_o ) pointed> Running phase: buildPhase pointed> Preprocessing library for pointed-5.0.5.. pointed> Building library for pointed-5.0.5.. lens> Running phase: buildPhase aeson> Warning: Data.Aeson.Encoding.Internal: could not find link destinations for: aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Warning: Data.Aeson.Encoding: could not find link destinations for: aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.gToJSON lens> Preprocessing test suite 'doctests' for lens-5.3.4.. lens> Building test suite 'doctests' for lens-5.3.4.. pointed> [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.o, dist/build/Data/Copointed.dyn_o ) shake> [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.p_o ) lens> [1 of 1] Compiling Main ( tests/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) shake> [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.p_o ) shake> [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.p_o ) lens> [2 of 2] Linking dist/build/doctests/doctests pointed> [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.o, dist/build/Data/Pointed.dyn_o ) shake> [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.p_o ) aeson> Warning: Data.Aeson.Types: could not find link destinations for: aeson> - Data.Vector.Vector aeson> - Data.Vector.Generic.Base.Vector aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Vector.Primitive.Vector aeson> - Data.Vector.Storable.Vector aeson> - Data.Vector.Unboxed.Base.Vector aeson> - Data.Aeson.Types.FromJSON.ConstructorNames aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.gToJSON pointed> [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.p_o ) aeson> Warning: Data.Aeson: could not find link destinations for: aeson> - Data.Vector.Vector aeson> - Data.Vector.Generic.Base.Vector aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Vector.Primitive.Vector aeson> - Data.Vector.Storable.Vector aeson> - Data.Vector.Unboxed.Base.Vector aeson> - Data.Aeson.Types.FromJSON.ConstructorNames aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Warning: Data.Aeson.TH: could not find link destinations for: aeson> - Data.Aeson.TH.ToJSONFun aeson> - Data.Aeson.TH.JSONFun lens> Preprocessing library for lens-5.3.4.. lens> Building library for lens-5.3.4.. pointed> [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.p_o ) shake> [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.p_o ) shake> [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.p_o ) shake> [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.p_o ) shake> [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.p_o ) lens> [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.o, dist/build/Control/Lens/Internal/CTypes.dyn_o ) lens> [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.o, dist/build/Control/Lens/Internal/Doctest.dyn_o ) lens> [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.o, dist/build/Control/Lens/Internal/Instances.dyn_o ) lens> [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.o, dist/build/Control/Lens/Internal/Iso.dyn_o ) pointed> Running phase: checkPhase pointed> Package has no test suites. pointed> Running phase: haddockPhase pointed> Preprocessing library for pointed-5.0.5.. pointed> Running Haddock on library for pointed-5.0.5.. pointed> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lens> [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.o, dist/build/Control/Lens/Internal/List.dyn_o ) lens> [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.o, dist/build/Control/Lens/Internal/Prelude.dyn_o ) lens> [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.o, dist/build/Control/Lens/Internal/Level.dyn_o ) pointed> 50% ( 1 / 2) in 'Data.Copointed' pointed> Missing documentation for: pointed> Module header pointed> 0% ( 0 / 2) in 'Data.Pointed' pointed> Missing documentation for: pointed> Module header pointed> Pointed (src/Data/Pointed.hs:88) lens> [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.o, dist/build/Control/Lens/Internal/Indexed.dyn_o ) lens> [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.o, dist/build/Control/Lens/Internal/Getter.dyn_o ) lens> [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.o, dist/build/Control/Lens/Internal/Fold.dyn_o ) lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.o, dist/build/Control/Lens/Internal/Context.dyn_o ) lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.o, dist/build/Control/Lens/Internal/Bazaar.dyn_o ) shake> [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.p_o ) shake> [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.p_o ) shake> [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.p_o ) shake> [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.p_o ) shake> [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.p_o ) shake> [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.p_o ) shake> [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.p_o ) shake> [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.p_o ) shake> [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.p_o ) shake> [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.p_o ) shake> [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.p_o ) shake> [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.p_o ) lens> [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.o, dist/build/Control/Lens/Internal/Magma.dyn_o ) lens> [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.o, dist/build/Control/Lens/Internal/Prism.dyn_o ) lens> [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.o, dist/build/Control/Lens/Internal/Profunctor.dyn_o ) lens> [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.o, dist/build/Control/Lens/Internal/Review.dyn_o ) lens> [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.o, dist/build/Control/Lens/Internal/Setter.dyn_o ) lens> [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.o, dist/build/Control/Lens/Internal/Zoom.dyn_o ) lens> [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.o, dist/build/Control/Lens/Internal.dyn_o ) shake> [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.p_o ) lens> [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.o, dist/build/Control/Lens/Type.dyn_o ) lens> [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.o, dist/build/Control/Lens/Setter.dyn_o ) lens> [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.o, dist/build/Control/Lens/Lens.dyn_o ) lens> [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.o, dist/build/Control/Lens/Tuple.dyn_o ) shake> [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.p_o ) shake> [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.p_o ) algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False algebraic-graphs> OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isTopSortOf ============ algebraic-graphs> OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] empty == True algebraic-graphs> OK: isTopSortOf [x] (vertex x) == True algebraic-graphs> OK: isTopSortOf [x] (edge x x) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.scc ============ algebraic-graphs> OK: scc empty == empty algebraic-graphs> OK: scc (vertex x) == vertex (NonEmpty.vertex x) algebraic-graphs> OK: scc (vertices xs) == vertices (map NonEmpty.vertex xs) algebraic-graphs> OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) algebraic-graphs> OK: scc (edge 1 2) == edge (NonEmpty.vertex 1) (NonEmpty.vertex 2) algebraic-graphs> OK: scc (circuit (1:xs)) == vertex (NonEmpty.circuit1 (1 :| xs)) algebraic-graphs> OK: scc (3 * 1 * 4 * 1 * 5) == algebraic-graphs> OK: isAcyclic . scc == const True algebraic-graphs> OK: isAcyclic x == (scc x == gmap NonEmpty.vertex x) algebraic-graphs> OK: scc g == KL.scc g algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Num ============ algebraic-graphs> OK: 0 == rightVertex 0 algebraic-graphs> OK: swap 1 == leftVertex 1 algebraic-graphs> OK: swap 1 + 2 == vertices [1] [2] algebraic-graphs> OK: swap 1 * 2 == edge 1 2 algebraic-graphs> OK: swap 1 + 2 * swap 3 == overlay (leftVertex 1) (edge 3 2) algebraic-graphs> OK: swap 1 * (2 + swap 3) == connect (leftVertex 1) (vertices [3] [2]) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Show ============ algebraic-graphs> OK: show empty == "empty" algebraic-graphs> OK: show 1 == "rightVertex 1" algebraic-graphs> OK: show (swap 2) == "leftVertex 2" algebraic-graphs> OK: show 1 + 2 == "vertices [] [1,2]" algebraic-graphs> OK: show (swap (1 + 2)) == "vertices [1,2] []" algebraic-graphs> OK: show (swap 1 * 2) == "edge 1 2" algebraic-graphs> OK: show (swap 1 * 2 * swap 3) == "edges [(1,2),(3,2)]" algebraic-graphs> OK: show (swap 1 * 2 + swap 3) == "overlay (leftVertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Eq ============ algebraic-graphs> OK: (x == y) == (leftAdjacencyMap x == leftAdjacencyMap y && rightAdjacencyMap x == rightAdjacencyMap y) algebraic-graphs> algebraic-graphs> OK: x + y == y + x algebraic-graphs> OK: x + (y + z) == (x + y) + z algebraic-graphs> OK: x * empty == x algebraic-graphs> OK: empty * x == x algebraic-graphs> OK: x * y == y * x algebraic-graphs> OK: x * (y * z) == (x * y) * z algebraic-graphs> OK: x * (y + z) == x * y + x * z algebraic-graphs> OK: (x + y) * z == x * z + y * z algebraic-graphs> OK: x * y * z == x * y + x * z + y * z algebraic-graphs> OK: x + empty == x algebraic-graphs> OK: empty + x == x algebraic-graphs> OK: x + x == x algebraic-graphs> OK: x * y + x + y == x * y algebraic-graphs> OK: x * x * x == x * x algebraic-graphs> algebraic-graphs> OK: leftVertex x * leftVertex y == leftVertex x + leftVertex y algebraic-graphs> OK: rightVertex x * rightVertex y == rightVertex x + rightVertex y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftAdjacencyMap ============ algebraic-graphs> OK: leftAdjacencyMap empty == Map.empty algebraic-graphs> OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: leftAdjacencyMap (rightVertex x) == Map.empty algebraic-graphs> OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightAdjacencyMap ============ algebraic-graphs> OK: rightAdjacencyMap empty == Map.empty algebraic-graphs> OK: rightAdjacencyMap (leftVertex x) == Map.empty algebraic-graphs> OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: leftAdjacencyMap empty == Map.empty algebraic-graphs> OK: rightAdjacencyMap empty == Map.empty algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertex ============ algebraic-graphs> OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: rightAdjacencyMap (leftVertex x) == Map.empty algebraic-graphs> OK: hasLeftVertex x (leftVertex y) == (x == y) algebraic-graphs> OK: hasRightVertex x (leftVertex y) == False algebraic-graphs> OK: hasEdge x y (leftVertex z) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertex ============ algebraic-graphs> OK: leftAdjacencyMap (rightVertex x) == Map.empty algebraic-graphs> OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: hasLeftVertex x (rightVertex y) == False algebraic-graphs> OK: hasRightVertex x (rightVertex y) == (x == y) algebraic-graphs> OK: hasEdge x y (rightVertex z) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertex ============ algebraic-graphs> OK: vertex . Left == leftVertex algebraic-graphs> OK: vertex . Right == rightVertex algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (leftVertex x) (rightVertex y) algebraic-graphs> OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) algebraic-graphs> OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge 1 2 (edge 2 1) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.connect ============ algebraic-graphs> OK: connect (leftVertex x) (leftVertex y) == vertices [x,y] [] algebraic-graphs> OK: connect (leftVertex x) (rightVertex y) == edge x y algebraic-graphs> OK: connect (rightVertex x) (leftVertex y) == edge y x algebraic-graphs> OK: connect (rightVertex x) (rightVertex y) == vertices [] [x,y] algebraic-graphs> OK: connect (vertices xs1 ys1) (vertices xs2 ys2) == overlay (biclique xs1 ys2) (biclique xs2 ys1) algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= leftVertexCount x * rightVertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= leftVertexCount x * rightVertexCount y + rightVertexCount x * leftVertexCount y + edgeCount x + edgeCount y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] [] == empty algebraic-graphs> OK: vertices [x] [] == leftVertex x algebraic-graphs> OK: vertices [] [x] == rightVertex x algebraic-graphs> OK: vertices xs ys == overlays (map leftVertex xs ++ map rightVertex ys) algebraic-graphs> OK: hasLeftVertex x (vertices xs ys) == elem x xs algebraic-graphs> OK: hasRightVertex y (vertices xs ys) == elem y ys algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: hasEdge x y . edges == elem (x,y) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.swap ============ shake> [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.p_o ) pointed> Documentation created: dist/doc/html/pointed/index.html, pointed> dist/doc/html/pointed/pointed.txt pointed> Running phase: installPhase pointed> Installing library in /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 algebraic-graphs> OK: swap empty == empty algebraic-graphs> OK: swap . leftVertex == rightVertex algebraic-graphs> OK: swap (vertices xs ys) == vertices ys xs algebraic-graphs> OK: swap (edge x y) == edge y x algebraic-graphs> OK: swap . edges == edges . map Data.Tuple.swap algebraic-graphs> OK: swap . swap == id algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.toBipartite ============ algebraic-graphs> OK: toBipartite empty == empty algebraic-graphs> OK: toBipartite (vertex (Left x)) == leftVertex x algebraic-graphs> OK: toBipartite (vertex (Right x)) == rightVertex x algebraic-graphs> OK: toBipartite (edge (Left x) (Left y)) == vertices [x,y] [] algebraic-graphs> OK: toBipartite (edge (Left x) (Right y)) == edge x y algebraic-graphs> OK: toBipartite (edge (Right x) (Left y)) == edge y x algebraic-graphs> OK: toBipartite (edge (Right x) (Right y)) == vertices [] [x,y] algebraic-graphs> OK: toBipartite . clique == uncurry biclique . partitionEithers algebraic-graphs> OK: toBipartite . fromBipartite == id algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.toBipartiteWith ============ algebraic-graphs> OK: toBipartiteWith f empty == empty algebraic-graphs> OK: toBipartiteWith Left x == vertices (vertexList x) [] algebraic-graphs> OK: toBipartiteWith Right x == vertices [] (vertexList x) algebraic-graphs> OK: toBipartiteWith f == toBipartite . gmap f algebraic-graphs> OK: toBipartiteWith id == toBipartite algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.fromBipartite ============ algebraic-graphs> OK: fromBipartite empty == empty algebraic-graphs> OK: fromBipartite (leftVertex x) == vertex (Left x) algebraic-graphs> OK: fromBipartite (edge x y) == edges [(Left x, Right y), (Right y, Left x)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.fromBipartiteWith ============ algebraic-graphs> OK: fromBipartiteWith Left Right == fromBipartite algebraic-graphs> OK: fromBipartiteWith id id (vertices xs ys) == vertices (xs ++ ys) algebraic-graphs> OK: fromBipartiteWith id id . edges == symmetricClosure . edges algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty == (==) empty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasLeftVertex ============ algebraic-graphs> OK: hasLeftVertex x empty == False algebraic-graphs> OK: hasLeftVertex x (leftVertex y) == (x == y) algebraic-graphs> OK: hasLeftVertex x (rightVertex y) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasRightVertex ============ algebraic-graphs> OK: hasRightVertex x empty == False algebraic-graphs> OK: hasRightVertex x (leftVertex y) == False algebraic-graphs> OK: hasRightVertex x (rightVertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex . Left == hasLeftVertex algebraic-graphs> OK: hasVertex . Right == hasRightVertex algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexCount ============ algebraic-graphs> OK: leftVertexCount empty == 0 algebraic-graphs> OK: leftVertexCount (leftVertex x) == 1 algebraic-graphs> OK: leftVertexCount (rightVertex x) == 0 algebraic-graphs> OK: leftVertexCount (edge x y) == 1 algebraic-graphs> OK: leftVertexCount . edges == length . nub . map fst algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexCount ============ algebraic-graphs> OK: rightVertexCount empty == 0 algebraic-graphs> OK: rightVertexCount (leftVertex x) == 0 algebraic-graphs> OK: rightVertexCount (rightVertex x) == 1 algebraic-graphs> OK: rightVertexCount (edge x y) == 1 algebraic-graphs> OK: rightVertexCount . edges == length . nub . map snd algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount (edge x y) == 2 algebraic-graphs> OK: vertexCount x == leftVertexCount x + rightVertexCount x algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexList ============ algebraic-graphs> OK: leftVertexList empty == [] algebraic-graphs> OK: leftVertexList (leftVertex x) == [x] algebraic-graphs> OK: leftVertexList (rightVertex x) == [] algebraic-graphs> OK: leftVertexList . flip vertices [] == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexList ============ algebraic-graphs> OK: rightVertexList empty == [] algebraic-graphs> OK: rightVertexList (leftVertex x) == [] algebraic-graphs> OK: rightVertexList (rightVertex x) == [x] algebraic-graphs> OK: rightVertexList . vertices [] == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList (edge x y) == [Left x, Right y] algebraic-graphs> OK: vertexList (vertices (lefts xs) (rights xs)) == nub (sort xs) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexSet ============ algebraic-graphs> OK: leftVertexSet empty == Set.empty algebraic-graphs> OK: leftVertexSet . leftVertex == Set.singleton algebraic-graphs> OK: leftVertexSet . rightVertex == const Set.empty algebraic-graphs> OK: leftVertexSet . flip vertices [] == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexSet ============ algebraic-graphs> OK: rightVertexSet empty == Set.empty algebraic-graphs> OK: rightVertexSet . leftVertex == const Set.empty algebraic-graphs> OK: rightVertexSet . rightVertex == Set.singleton algebraic-graphs> OK: rightVertexSet . vertices [] == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet (edge x y) == Set.fromList [Left x, Right y] algebraic-graphs> OK: vertexSet (vertices (lefts xs) (rights xs)) == Set.fromList xs algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftAdjacencyList ============ algebraic-graphs> OK: leftAdjacencyList empty == [] algebraic-graphs> OK: leftAdjacencyList (vertices [] xs) == [] algebraic-graphs> OK: leftAdjacencyList (vertices xs []) == [] algebraic-graphs> OK: leftAdjacencyList (edge x y) == [(x, [y])] algebraic-graphs> OK: leftAdjacencyList (star x ys) == [(x, nub (sort ys))] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightAdjacencyList ============ algebraic-graphs> OK: rightAdjacencyList empty == [] algebraic-graphs> OK: rightAdjacencyList (vertices [] xs) == [(x, []) | x <- nub (sort xs)] algebraic-graphs> OK: rightAdjacencyList (vertices xs []) == [] algebraic-graphs> OK: rightAdjacencyList (edge x y) == [(y, [x])] algebraic-graphs> OK: rightAdjacencyList (star x ys) == [(y, [x]) | y <- nub (sort ys)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.evenList ============ algebraic-graphs> OK: evenList [] == Nil algebraic-graphs> OK: evenList [(1,2), (3,4)] == [1, 2, 3, 4] :: List Int Int algebraic-graphs> OK: evenList [(1,'a'), (2,'b')] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' Nil))) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.oddList ============ algebraic-graphs> OK: oddList 1 [] == Cons 1 Nil algebraic-graphs> OK: oddList 1 [(2,3), (4,5)] == [1, 2, 3, 4, 5] :: List Int Int algebraic-graphs> OK: oddList 1 [('a',2), ('b',3)] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' (Cons 3 Nil)))) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.path ============ algebraic-graphs> OK: path Nil == empty algebraic-graphs> OK: path (Cons x Nil) == leftVertex x algebraic-graphs> OK: path (Cons x (Cons y Nil)) == edge x y algebraic-graphs> OK: path [1, 2, 3, 4, 5] == edges [(1,2), (3,2), (3,4), (5,4)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [(x,y)] == edge x y algebraic-graphs> OK: circuit [(1,2), (3,4), (5,6)] == edges [(1,2), (3,2), (3,4), (5,4), (5,6), (1,6)] algebraic-graphs> OK: circuit . reverse == swap . circuit . map Data.Tuple.swap algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique xs [] == vertices xs [] algebraic-graphs> OK: biclique [] ys == vertices [] ys algebraic-graphs> OK: biclique xs ys == connect (vertices xs []) (vertices [] ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == leftVertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (leftVertex x) (vertices [] ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == leftVertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys pointed> Running phase: fixupPhase pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 pointed> shrinking /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSpointed-5.0.5-6CXikc4wKMtyNLMsfbrF4-ghc9.6.3.so pointed> checking for references to /build/ in /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5... pointed> patching script interpreter paths in /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 pointed> stripping (with command strip and flags -S -p) in /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5/lib pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc pointed> checking for references to /build/ in /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc... pointed> patching script interpreter paths in /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc pointed (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc pointed (post)> Pushing 2 paths (114 are already present) using zstd to cache sellout ⏳ pointed (post)> pointed (post)> Pushing /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc (453.17 KiB) pointed (post)> Pushing /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 (665.85 KiB) pointed (post)> pointed (post)> All done. pointed (post)> added 2 signatures pointed (post)> added 1 signatures pointed (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5 /nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc pointed (post)> copying 2 paths... pointed (post)> copying path '/nix/store/v581cr57d0ivsih1dc3nyy9jp5llqq9q-pointed-5.0.5-doc' to 'https://cache.nix-ci.com'... pointed (post)> copying path '/nix/store/qjizsw0g8m6r87814bbqk3qxap7lj4w9-pointed-5.0.5' to 'https://cache.nix-ci.com'... pointed (post)> copying 1 paths... pointed (post)> copying path '/nix/store/64m4xnx2pzznxdgslvsv8ksgkcgsbva3-pointed-5.0.5.drv' to 'https://cache.nix-ci.com'... building '/nix/store/fxy8jnbaxn25jg5mgvn11rigrq18qrp7-vector-instances-3.4.2.drv'... aeson> Documentation created: dist/doc/html/aeson/index.html, aeson> dist/doc/html/aeson/aeson.txt aeson> Running phase: installPhase aeson> Installing library in /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson> Running phase: fixupPhase aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 aeson> shrinking /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSaeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ-ghc9.6.3.so aeson> checking for references to /build/ in /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0... aeson> patching script interpreter paths in /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 aeson> stripping (with command strip and flags -S -p) in /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0/lib aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc aeson> checking for references to /build/ in /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc... aeson> patching script interpreter paths in /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc shake> Preprocessing executable 'shake' for shake-0.19.8.. shake> Building executable 'shake' for shake-0.19.8.. shake> [ 1 of 71] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/shake/shake-tmp/Development/Ninja/Env.o ) shake> [ 2 of 71] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/shake/shake-tmp/Development/Ninja/Type.o ) shake> [ 3 of 71] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/shake/shake-tmp/Development/Ninja/Lexer.o ) shake> [ 4 of 71] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/shake/shake-tmp/Development/Shake/Classes.o ) shake> [ 5 of 71] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/shake/shake-tmp/Development/Shake/FilePath.o ) shake> [ 6 of 71] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CmdOption.o ) shake> [ 7 of 71] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Bloom.o ) shake> [ 8 of 71] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Network.o ) shake> [ 9 of 71] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Types.o ) shake> [10 of 71] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/shake/shake-tmp/General/Bilist.o ) shake> [11 of 71] Compiling General.Binary ( src/General/Binary.hs, dist/build/shake/shake-tmp/General/Binary.o ) shake> [12 of 71] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileName.o ) shake> [13 of 71] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/shake/shake-tmp/General/Cleanup.o ) shake> [14 of 71] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/shake/shake-tmp/General/EscCodes.o ) shake> [15 of 71] Compiling General.Extra ( src/General/Extra.hs, dist/build/shake/shake-tmp/General/Extra.o ) shake> [16 of 71] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Symlink.o ) shake> [17 of 71] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Errors.o ) shake> [18 of 71] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Value.o ) shake> [19 of 71] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FilePattern.o ) lens> [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.o, dist/build/Control/Lens/Getter.dyn_o ) lens> [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.o, dist/build/Control/Lens/Review.dyn_o ) lens> [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.o, dist/build/Control/Lens/Prism.dyn_o ) lens> [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.o, dist/build/Control/Lens/Fold.dyn_o ) lens> [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.o, dist/build/Control/Lens/Traversal.dyn_o ) lens> [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.o, dist/build/Control/Lens/Level.dyn_o ) lens> [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.o, dist/build/Control/Lens/Reified.dyn_o ) lens> [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.o, dist/build/Control/Lens/Internal/Exception.dyn_o ) lens> [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.o, dist/build/Control/Lens/Indexed.dyn_o ) lens> [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.o, dist/build/Control/Lens/Internal/ByteString.dyn_o ) lens> [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.o, dist/build/Control/Lens/Equality.dyn_o ) lens> [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.o, dist/build/Control/Lens/Iso.dyn_o ) lens> [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.o, dist/build/Control/Lens/Empty.dyn_o ) lens> [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.o, dist/build/Control/Lens/Cons.dyn_o ) aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc aeson (post)> Pushing 2 paths (160 are already present) using zstd to cache sellout ⏳ aeson (post)> aeson (post)> Pushing /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc (13.88 MiB) aeson (post)> Pushing /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 (48.48 MiB) aeson (post)> aeson (post)> All done. aeson (post)> added 2 signatures aeson (post)> added 5 signatures aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0 /nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc aeson (post)> copying 2 paths... aeson (post)> copying path '/nix/store/wcyhz77v907nvw47w9j11fbglbywvvyw-aeson-2.2.3.0-doc' to 'https://cache.nix-ci.com'... aeson (post)> copying path '/nix/store/4xkmlw3ycij8l32r3nnlbb77y1ifpf4d-aeson-2.2.3.0' to 'https://cache.nix-ci.com'... aeson (post)> copying 1 paths... aeson (post)> copying path '/nix/store/qgrcz6rxihp18sghpmpmgx29z8cjgixn-aeson-2.2.3.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/3fc53ydsqz13s83ikywrn193myhhhq33-HTF-0.15.0.2.drv'... building '/nix/store/6scxsxgcg83bpz84jgp18bxvzy8q5cxs-HsYAML-aeson-0.2.0.2.drv'... building '/nix/store/3zqzfdrax9042js4dnp64bhmzz820vvy-attoparsec-aeson-2.2.2.0.drv'... building '/nix/store/hjlsdqksg35xs8h1b9q1an37mrzvyc9q-binary-instances-1.0.6.drv'... building '/nix/store/7wh2q7vzjxdzpqx29cy5lmfspbzq89zd-constraints-extras-0.4.0.2.drv'... building '/nix/store/ffm1lv8d01pmbg5bklq8328fks5lbcir-deriving-aeson-0.2.10.drv'... building '/nix/store/29i9qjdml009rnkkmfd8kdbmrdg783v3-doctest-discover-0.2.0.0.drv'... building '/nix/store/vq7p0i3djf83q8hy0v46a196l1wk8cbg-enummapset-0.7.3.0.drv'... building '/nix/store/y7h90zvkxvm99fdnry4b974jl3k9i38n-microaeson-0.1.0.2.drv'... building '/nix/store/gsa4j5iam0x3b9xfl9b3xjijamjbl2cf-path-0.9.5.drv'... building '/nix/store/ngyp3cwk03xaxmby8d5wnl32mysfv4jb-quickcheck-classes-0.6.5.0.drv'... algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.mesh ============ algebraic-graphs> OK: mesh xs [] == empty algebraic-graphs> OK: mesh [] ys == empty algebraic-graphs> OK: mesh [x] [y] == leftVertex (x,y) algebraic-graphs> OK: mesh [1,1] ['a','b'] == biclique [(1,'a'), (1,'b')] [(1,'a'), (1,'b')] algebraic-graphs> OK: mesh [1,2] ['a','b'] == biclique [(1,'a'), (2,'b')] [(1,'b'), (2,'a')] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.removeLeftVertex ============ algebraic-graphs> OK: removeLeftVertex x (leftVertex x) == empty algebraic-graphs> OK: removeLeftVertex 1 (leftVertex 2) == leftVertex 2 algebraic-graphs> OK: removeLeftVertex x (rightVertex y) == rightVertex y algebraic-graphs> OK: removeLeftVertex x (edge x y) == rightVertex y algebraic-graphs> OK: removeLeftVertex x . removeLeftVertex x == removeLeftVertex x algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.removeRightVertex ============ algebraic-graphs> OK: removeRightVertex x (rightVertex x) == empty algebraic-graphs> OK: removeRightVertex 1 (rightVertex 2) == rightVertex 2 algebraic-graphs> OK: removeRightVertex x (leftVertex y) == leftVertex y algebraic-graphs> OK: removeRightVertex y (edge x y) == leftVertex x algebraic-graphs> OK: removeRightVertex x . removeRightVertex x == removeRightVertex x algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x] [y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeLeftVertex x == removeLeftVertex x algebraic-graphs> OK: removeEdge x y . removeRightVertex y == removeRightVertex y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.bimap ============ algebraic-graphs> OK: bimap f g empty == empty algebraic-graphs> OK: bimap f g . vertex == vertex . Data.Bifunctor.bimap f g algebraic-graphs> OK: bimap f g (edge x y) == edge (f x) (g y) algebraic-graphs> OK: bimap id id == id algebraic-graphs> OK: bimap f1 g1 . bimap f2 g2 == bimap (f1 . f2) (g1 . g2) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.box ============ algebraic-graphs> OK: box (path [0,1]) (path ['a','b']) == algebraic-graphs> algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: box x (leftVertex ()) ~~ x algebraic-graphs> OK: box x (rightVertex ()) ~~ swap x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: vertexCount (box x y) <= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> OK: box == boxWith (,) (,) (,) (,) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.consistent ============ algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges x) == True algebraic-graphs> OK: consistent (toBipartite x) == True algebraic-graphs> OK: consistent (swap x) == True algebraic-graphs> OK: consistent (circuit xs) == True algebraic-graphs> OK: consistent (biclique xs ys) == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.detectParts ============ algebraic-graphs> OK: detectParts empty == Right empty algebraic-graphs> OK: detectParts (vertex 1) == Right (leftVertex 1) algebraic-graphs> OK: detectParts (edge 1 1) == Left [1] algebraic-graphs> OK: detectParts (edge 1 2) == Right (edge 1 2) algebraic-graphs> OK: detectParts (edge 0 (-1)) == Right (edge (-1) 0) algebraic-graphs> OK: detectParts (1 * (2 + 3)) == Right (edges [(1, 2), (1, 3)]) algebraic-graphs> OK: detectParts ((1 + 3) * (2 + 4) + 6 * 5) == Right (swap (1 + 3) * (2 + 4) + swap 5 * 6 algebraic-graphs> OK: detectParts ((1 + 2) * (3 + 4) * (5 + 6)) == Left [1, 3, 2, 4, 5] algebraic-graphs> OK: detectParts ((1 + 2) * (3 + 4) + (3 + 4) * 5) == Right (swap (1 + 2) * (3 + 4) + swap 5 * (3 + 4)) algebraic-graphs> OK: detectParts (1 * 2 * 3) == Left [2, 3, 1] algebraic-graphs> OK: detectParts ((1 * 3 * 4) + 2 * (1 + 2)) == Left [2] algebraic-graphs> OK: detectParts (clique [1..10]) == Left [1, 2, 3] algebraic-graphs> OK: detectParts (circuit [1..11]) == Left [1..11] algebraic-graphs> OK: detectParts (circuit [1..10]) == Right (circuit [(2 * x - 1, 2 * x) | x <- [1..5]]) ghc-exactprint> [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.p_o ) ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.p_o ) ghc-exactprint> Preprocessing test suite 'test' for ghc-exactprint-1.7.1.0.. ghc-exactprint> Building test suite 'test' for ghc-exactprint-1.7.1.0.. ghc-exactprint> [1 of 5] Compiling Test.Common ( tests/Test/Common.hs, dist/build/test/test-tmp/Test/Common.o ) ghc-exactprint> [2 of 5] Compiling Test.CommonUtils ( tests/Test/CommonUtils.hs, dist/build/test/test-tmp/Test/CommonUtils.o ) ghc-exactprint> [3 of 5] Compiling Test.NoAnnotations ( tests/Test/NoAnnotations.hs, dist/build/test/test-tmp/Test/NoAnnotations.o ) ghc-exactprint> [4 of 5] Compiling Test.Transform ( tests/Test/Transform.hs, dist/build/test/test-tmp/Test/Transform.o ) ghc-exactprint> [5 of 5] Compiling Main ( tests/Test.hs, dist/build/test/test-tmp/Main.o ) shake> [20 of 71] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Options.o ) shake> [21 of 71] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileInfo.o ) shake> [22 of 71] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Monad.o ) shake> [23 of 71] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/shake/shake-tmp/Development/Ninja/Parse.o ) shake> [24 of 71] Compiling General.Fence ( src/General/Fence.hs, dist/build/shake/shake-tmp/General/Fence.o ) shake> [25 of 71] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/shake/shake-tmp/General/FileLock.o ) shake> [26 of 71] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/shake/shake-tmp/General/GetOpt.o ) shake> [27 of 71] Compiling General.Intern ( src/General/Intern.hs, dist/build/shake/shake-tmp/General/Intern.o ) shake> [28 of 71] Compiling General.Ids ( src/General/Ids.hs, dist/build/shake/shake-tmp/General/Ids.o ) shake> [29 of 71] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Serialise.o ) shake> [30 of 71] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Server.o ) shake> [31 of 71] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Database.o ) shake> [32 of 71] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/shake/shake-tmp/General/ListBuilder.o ) shake> [33 of 71] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/shake/shake-tmp/General/Makefile.o ) shake> [34 of 71] Compiling General.Process ( src/General/Process.hs, dist/build/shake/shake-tmp/General/Process.o ) shake> [35 of 71] Compiling General.Thread ( src/General/Thread.hs, dist/build/shake/shake-tmp/General/Thread.o ) shake> [36 of 71] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/shake/shake-tmp/General/Chunks.o ) shake> [37 of 71] Compiling General.Timing ( src/General/Timing.hs, dist/build/shake/shake-tmp/General/Timing.o ) shake> [38 of 71] Compiling General.Pool ( src/General/Pool.hs, dist/build/shake/shake-tmp/General/Pool.o ) shake> [39 of 71] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Storage.o ) shake> [40 of 71] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/shake/shake-tmp/General/TypeMap.o ) shake> [41 of 71] Compiling General.Wait ( src/General/Wait.hs, dist/build/shake/shake-tmp/General/Wait.o ) shake> [42 of 71] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Shared.o ) shake> [43 of 71] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Cloud.o ) shake> [44 of 71] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Types.o ) shake> [45 of 71] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Rules.o ) shake> [46 of 71] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Pool.o ) shake> [47 of 71] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Action.o ) lens> [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.o, dist/build/Control/Lens/Internal/Deque.dyn_o ) lens> [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.o, dist/build/Control/Lens/Wrapped.dyn_o ) lens> [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.o, dist/build/Control/Lens/Internal/TH.dyn_o ) lens> [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.o, dist/build/Control/Lens/Zoom.dyn_o ) lens> [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.o, dist/build/Data/Data/Lens.dyn_o ) lens> [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.o, dist/build/Control/Lens/Plated.dyn_o ) lens> [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.o, dist/build/Data/HashSet/Lens.dyn_o ) lens> [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.o, dist/build/Data/List/Lens.dyn_o ) lens> [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.o, dist/build/Data/Map/Lens.dyn_o ) lens> [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.o, dist/build/Data/Set/Lens.dyn_o ) lens> [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.o, dist/build/Data/Text/Lazy/Lens.dyn_o ) lens> [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.o, dist/build/Data/Text/Strict/Lens.dyn_o ) lens> [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.o, dist/build/Data/Text/Lens.dyn_o ) lens> [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.o, dist/build/Data/Vector/Generic/Lens.dyn_o ) lens> [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.o, dist/build/Control/Lens/Each.dyn_o ) lens> [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.o, dist/build/Control/Lens/At.dyn_o ) lens> [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.o, dist/build/Language/Haskell/TH/Lens.dyn_o ) lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.o, dist/build/Control/Lens/Internal/PrismTH.dyn_o ) lens> [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.o, dist/build/Control/Lens/Internal/FieldTH.dyn_o ) lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.o, dist/build/Control/Lens/TH.dyn_o ) lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.o, dist/build/Control/Lens.dyn_o ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.o, dist/build/GHC/Generics/Lens.dyn_o ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.o, dist/build/Data/Vector/Lens.dyn_o ) lens> [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.o, dist/build/Data/Typeable/Lens.dyn_o ) lens> [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.o, dist/build/Data/Tree/Lens.dyn_o ) lens> [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.o, dist/build/Data/Sequence/Lens.dyn_o ) lens> [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.o, dist/build/Data/IntSet/Lens.dyn_o ) lens> [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.o, dist/build/Data/Complex/Lens.dyn_o ) vector-instances> Running phase: setupCompilerEnvironmentPhase vector-instances> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. vector-instances> Running phase: unpackPhase vector-instances> unpacking source archive /nix/store/nqfgw14d48gylm57fvgdbpjxc79yrsqj-vector-instances-3.4.2.tar.gz vector-instances> source root is vector-instances-3.4.2 vector-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-instances-3.4.2/.vim.custom" vector-instances> Running phase: patchPhase vector-instances> Running phase: compileBuildDriverPhase vector-instances> setupCompileFlags: -package-db=/build/tmp.WGL2g7odXS/setup-package.conf.d -threaded vector-instances> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.WGL2g7odXS/Main.o ) vector-instances> [2 of 2] Linking Setup vector-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase vector-instances> Running phase: configurePhase vector-instances> configureFlags: --verbose --prefix=/nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 --with-gcc=gcc --package-db=/build/tmp.WGL2g7odXS/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib vector-instances> Using Parsec parser vector-instances> Configuring vector-instances-3.4.2... vector-instances> Flags chosen: hashable=True vector-instances> Dependency base >=4.9 && <5: using base-4.18.1.0 vector-instances> Dependency comonad >=3: using comonad-5.0.9 vector-instances> Dependency hashable >=1.2.5.0: using hashable-1.4.7.0 vector-instances> Dependency keys >=3: using keys-3.12.4 vector-instances> Dependency pointed >=3: using pointed-5.0.5 vector-instances> Dependency semigroupoids >=3: using semigroupoids-6.0.1 vector-instances> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 vector-instances> Source component graph: component lib vector-instances> Configured component graph: vector-instances> component vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR vector-instances> include base-4.18.1.0 vector-instances> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF vector-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 vector-instances> include keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q vector-instances> include pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 vector-instances> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR vector-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO vector-instances> Linked component graph: vector-instances> unit vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR vector-instances> include base-4.18.1.0 vector-instances> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF vector-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 vector-instances> include keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q vector-instances> include pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 vector-instances> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR vector-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO vector-instances> Data.Vector.Instances=vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR:Data.Vector.Instances vector-instances> Ready component graph: vector-instances> definite vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR vector-instances> depends base-4.18.1.0 vector-instances> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF vector-instances> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 vector-instances> depends keys-3.12.4-7TfTjMqPI8yFOyhlMyd9Q vector-instances> depends pointed-5.0.5-6CXikc4wKMtyNLMsfbrF4 vector-instances> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR vector-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO vector-instances> Using Cabal-3.10.1.0 compiled by ghc-9.6 HTF> Running phase: setupCompilerEnvironmentPhase HTF> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. HTF> Running phase: unpackPhase HTF> unpacking source archive /nix/store/qhlbkn34py2ici8vb4ykayfpi5yy6adh-HTF-0.15.0.2.tar.gz HTF> source root is HTF-0.15.0.2 HTF> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HTF-0.15.0.2/tests/Tutorial.hs" HTF> Running phase: patchPhase HTF> Running phase: compileBuildDriverPhase HTF> setupCompileFlags: -package-db=/build/tmp.5XxzRypbi9/setup-package.conf.d -threaded HTF> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.5XxzRypbi9/Main.o ) HTF> [2 of 2] Linking Setup HsYAML-aeson> Running phase: setupCompilerEnvironmentPhase HsYAML-aeson> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. HsYAML-aeson> Running phase: unpackPhase HsYAML-aeson> unpacking source archive /nix/store/fi7z7r8fgfnrkn7ydjs7znlgnbyb60z6-HsYAML-aeson-0.2.0.2.tar.gz HsYAML-aeson> source root is HsYAML-aeson-0.2.0.2 HsYAML-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HsYAML-aeson-0.2.0.2/src-test/Main.hs" HsYAML-aeson> Running phase: patchPhase HsYAML-aeson> Running phase: compileBuildDriverPhase HsYAML-aeson> setupCompileFlags: -package-db=/build/tmp.uBZJ7WINZg/setup-package.conf.d -threaded HsYAML-aeson> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.uBZJ7WINZg/Main.o ) HsYAML-aeson> [2 of 2] Linking Setup attoparsec-aeson> Running phase: setupCompilerEnvironmentPhase attoparsec-aeson> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. attoparsec-aeson> Running phase: unpackPhase attoparsec-aeson> unpacking source archive /nix/store/5rb5wpjl9np13rv3zw09x0ihmgyz3gi8-attoparsec-aeson-2.2.2.0.tar.gz attoparsec-aeson> source root is attoparsec-aeson-2.2.2.0 attoparsec-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-aeson-2.2.2.0/src/Data/Aeson/Parser/Internal.hs" attoparsec-aeson> Running phase: patchPhase attoparsec-aeson> Running phase: compileBuildDriverPhase attoparsec-aeson> setupCompileFlags: -package-db=/build/tmp.XF5zgzjN1y/setup-package.conf.d -threaded attoparsec-aeson> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.XF5zgzjN1y/Main.o ) attoparsec-aeson> [2 of 2] Linking Setup binary-instances> Running phase: setupCompilerEnvironmentPhase binary-instances> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. binary-instances> Running phase: unpackPhase binary-instances> unpacking source archive /nix/store/6r2l3jb7n340fq6gn4pcsbnq9iy8nq5s-binary-instances-1.0.6.tar.gz binary-instances> source root is binary-instances-1.0.6 binary-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-instances-1.0.6/test/Tests.hs" binary-instances> Running phase: patchPhase binary-instances> Running phase: compileBuildDriverPhase binary-instances> setupCompileFlags: -package-db=/build/tmp.8lcR2roe4F/setup-package.conf.d -threaded binary-instances> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8lcR2roe4F/Main.o ) binary-instances> [2 of 2] Linking Setup constraints-extras> Running phase: setupCompilerEnvironmentPhase constraints-extras> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. constraints-extras> Running phase: unpackPhase constraints-extras> unpacking source archive /nix/store/r1hndpvyfxs48509mabl0cshsw79a5yb-constraints-extras-0.4.0.2.tar.gz constraints-extras> source root is constraints-extras-0.4.0.2 constraints-extras> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "constraints-extras-0.4.0.2/src/Data/Constraint/Flip.hs" constraints-extras> Running phase: patchPhase constraints-extras> Running phase: compileBuildDriverPhase constraints-extras> setupCompileFlags: -package-db=/build/tmp.4DctJctXgW/setup-package.conf.d -threaded constraints-extras> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.4DctJctXgW/Main.o ) deriving-aeson> Running phase: setupCompilerEnvironmentPhase deriving-aeson> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. deriving-aeson> Running phase: unpackPhase doctest-discover> Running phase: setupCompilerEnvironmentPhase doctest-discover> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. enummapset> Running phase: setupCompilerEnvironmentPhase enummapset> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. algebraic-graphs> OK: detectParts (biclique [] xs) == Right (vertices xs []) algebraic-graphs> OK: detectParts (biclique (map Left (x:xs)) (map Right ys)) == Right (biclique (map Left (x:xs)) (map Right ys)) algebraic-graphs> OK: isRight (detectParts (star x ys)) == not (elem x ys) algebraic-graphs> OK: isRight (detectParts (fromBipartite (toBipartite x))) == True algebraic-graphs> algebraic-graphs> OK: ((all ((flip Set.member) $ edgeSet $ symmetricClosure x) . edgeSet) <$> detectParts x) /= Right False algebraic-graphs> OK: (Set.map $ fromEither) <$> (vertexSet <$> (detectParts (fromBipartite (toBipartite x)))) == Right (vertexSet x) algebraic-graphs> OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (vertexSet x) . Set.fromList) (const True) (detectParts x)) == True algebraic-graphs> OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (edgeSet (symmetricClosure x)) . AM.edgeSet . circuit) (const True) (detectParts x)) == True algebraic-graphs> OK: fromEither (Bifunctor.bimap (((==) 1) . ((flip mod) 2) . length) (const True) (detectParts x)) == True algebraic-graphs> algebraic-graphs> ============ Show (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ algebraic-graphs> OK: show (matching []) == "matching []" algebraic-graphs> OK: show (matching [(2,'a'),(1,'b')]) == "matching [(1,'b'),(2,'a')]" algebraic-graphs> algebraic-graphs> ============ Eq (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ algebraic-graphs> OK: (x == y) == ((pairOfLeft x == pairOfLeft y) && (pairOfRight x == pairOfRight y)) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.pairOfLeft ============ algebraic-graphs> OK: pairOfLeft (matching []) == Map.empty algebraic-graphs> OK: pairOfLeft (matching [(2,'a'), (1,'b')]) == Map.fromList [(2,'a'), (1,'b')] algebraic-graphs> OK: Map.size . pairOfLeft == Map.size . pairOfRight algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.pairOfRight ============ algebraic-graphs> OK: pairOfRight (matching []) == Map.empty algebraic-graphs> OK: pairOfRight (matching [(2,'a'), (1,'b')]) == Map.fromList [('a',2), ('b',1)] algebraic-graphs> OK: Map.size . pairOfRight == Map.size . pairOfLeft algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.matching ============ algebraic-graphs> OK: matching [(1,'a'), (1,'b')] == matching [(1,'b')] algebraic-graphs> OK: matching [(1,'a'), (1,'b'), (2,'b'), (2,'a')] == matching [(2,'a')] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isMatchingOf ============ algebraic-graphs> OK: isMatchingOf (matching []) x == True algebraic-graphs> OK: isMatchingOf (matching xs) empty == null xs algebraic-graphs> OK: isMatchingOf (matching [(x,y)]) (edge x y) == True algebraic-graphs> OK: isMatchingOf (matching [(1,2)]) (edge 2 1) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.matchingSize ============ algebraic-graphs> OK: matchingSize (matching []) == 0 algebraic-graphs> OK: matchingSize (matching [(2,'a'), (1,'b')]) == 2 algebraic-graphs> OK: matchingSize (matching [(1,'a'), (1,'b')]) == 1 algebraic-graphs> OK: matchingSize (matching xs) <= length xs algebraic-graphs> OK: matchingSize x == Map.size . pairOfLeft algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.maxMatching ============ algebraic-graphs> OK: maxMatching empty == matching [] algebraic-graphs> OK: maxMatching (vertices xs ys) == matching [] algebraic-graphs> OK: maxMatching (path [1,2,3,4]) == matching [(1,2), (3,4)] algebraic-graphs> OK: matchingSize (maxMatching (circuit [(1,2), (3,4), (5,6)])) == 3 algebraic-graphs> OK: matchingSize (maxMatching (star x (y:ys))) == 1 algebraic-graphs> OK: matchingSize (maxMatching (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: isMatchingOf (maxMatching x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isVertexCoverOf ============ algebraic-graphs> OK: isVertexCoverOf (xs , ys ) empty == Set.null xs && Set.null ys algebraic-graphs> OK: isVertexCoverOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys algebraic-graphs> OK: isVertexCoverOf (Set.empty , Set.empty ) (edge x y) == False algebraic-graphs> OK: isVertexCoverOf (Set.singleton x, ys ) (edge x y) == Set.isSubsetOf ys (Set.singleton y) algebraic-graphs> OK: isVertexCoverOf (xs , Set.singleton y) (edge x y) == Set.isSubsetOf xs (Set.singleton x) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.minVertexCover ============ algebraic-graphs> OK: minVertexCover empty == (Set.empty, Set.empty) shake> [48 of 71] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Resource.o ) shake> [49 of 71] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Build.o ) shake> [50 of 71] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Rerun.o ) shake> [51 of 71] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Oracle.o ) shake> [52 of 71] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/File.o ) shake> [53 of 71] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/OrderOnly.o ) shake> [54 of 71] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Files.o ) shake> [55 of 71] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Derived.o ) shake> [56 of 71] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/shake/shake-tmp/Development/Shake/Command.o ) shake> [57 of 71] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Directory.o ) shake> [58 of 71] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Default.o ) shake> [59 of 71] Compiling Paths_shake ( dist/build/shake/autogen/Paths_shake.hs, dist/build/shake/shake-tmp/Paths_shake.o ) shake> [60 of 71] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Paths.o ) shake> [61 of 71] Compiling General.Template ( src/General/Template.hs, dist/build/shake/shake-tmp/General/Template.o ) shake> [62 of 71] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Progress.o ) shake> [63 of 71] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CompactUI.o ) shake> [64 of 71] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Profile.o ) shake> [65 of 71] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Run.o ) shake> [66 of 71] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Database.o ) shake> [67 of 71] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Demo.o ) shake> [68 of 71] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Args.o ) shake> [69 of 71] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/shake/shake-tmp/Development/Shake.o ) shake> [70 of 71] Compiling Development.Ninja.All ( src/Development/Ninja/All.hs, dist/build/shake/shake-tmp/Development/Ninja/All.o ) shake> [71 of 71] Compiling Run ( src/Run.hs, dist/build/shake/shake-tmp/Run.o ) shake> [72 of 72] Linking dist/build/shake/shake shake> buildPhase completed in 1 minutes 0 seconds shake> Running phase: haddockPhase shake> Preprocessing library for shake-0.19.8.. shake> Running Haddock on library for shake-0.19.8.. shake> Warning: --source-* options are ignored when --hyperlinked-source is enabled. shake> Warning: 'ShakeValue' is out of scope. lens> [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.o, dist/build/Data/ByteString/Strict/Lens.dyn_o ) lens> [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.o, dist/build/Data/ByteString/Lazy/Lens.dyn_o ) lens> [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.o, dist/build/Data/ByteString/Lens.dyn_o ) lens> [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.o, dist/build/Data/Bits/Lens.dyn_o ) lens> [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.o, dist/build/Data/Array/Lens.dyn_o ) lens> [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.o, dist/build/Control/Seq/Lens.dyn_o ) lens> [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.o, dist/build/Control/Parallel/Strategies/Lens.dyn_o ) lens> [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.o, dist/build/Control/Monad/Error/Lens.dyn_o ) lens> [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.o, dist/build/Control/Lens/Unsound.dyn_o ) lens> [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, dist/build/Control/Lens/Profunctor.o, dist/build/Control/Lens/Profunctor.dyn_o ) lens> [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.o, dist/build/Control/Lens/Operators.dyn_o ) lens> [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.o, dist/build/Control/Lens/Extras.dyn_o ) lens> [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.o, dist/build/Control/Lens/Combinators.dyn_o ) lens> [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.o, dist/build/Control/Exception/Lens.dyn_o ) lens> [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.o, dist/build/Data/Dynamic/Lens.dyn_o ) lens> [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.o, dist/build/Numeric/Lens.dyn_o ) lens> [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.o, dist/build/Numeric/Natural/Lens.dyn_o ) lens> [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.o, dist/build/System/Exit/Lens.dyn_o ) lens> [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.o, dist/build/System/FilePath/Lens.dyn_o ) lens> [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.o, dist/build/System/IO/Error/Lens.dyn_o ) lens> [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.p_o ) lens> [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.p_o ) lens> [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.p_o ) lens> [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.p_o ) lens> [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.p_o ) lens> [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.p_o ) lens> [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.p_o ) lens> [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.p_o ) lens> [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.p_o ) vector-instances> Using compiler: ghc-9.6.3 vector-instances> Using install prefix: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 vector-instances> Executables installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/bin vector-instances> Libraries installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR vector-instances> Dynamic Libraries installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 vector-instances> Private executables installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/libexec/x86_64-linux-ghc-9.6.3/vector-instances-3.4.2 vector-instances> Data files installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/share/x86_64-linux-ghc-9.6.3/vector-instances-3.4.2 vector-instances> Documentation installed in: vector-instances> /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 vector-instances> Configuration files installed in: vector-instances> /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/etc vector-instances> No alex found vector-instances> Using ar found on system at: vector-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar vector-instances> No c2hs found vector-instances> No cpphs found vector-instances> No doctest found vector-instances> Using gcc version 14.3.0 given by user at: vector-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc vector-instances> Using ghc version 9.6.3 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc vector-instances> Using ghc-pkg version 9.6.3 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 vector-instances> No ghcjs found vector-instances> No ghcjs-pkg found vector-instances> No greencard found vector-instances> Using haddock version 2.29.1 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 vector-instances> No happy found vector-instances> Using haskell-suite found on system at: haskell-suite-dummy-location vector-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location vector-instances> No hmake found vector-instances> Using hpc version 0.68 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 vector-instances> Using hsc2hs version 0.68.9 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 vector-instances> Using hscolour version 1.25 found on system at: vector-instances> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour vector-instances> No jhc found vector-instances> Using ld found on system at: vector-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold vector-instances> No pkg-config found vector-instances> Using runghc version 9.6.3 found on system at: vector-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 vector-instances> Using strip version 2.44 found on system at: vector-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip vector-instances> Using tar found on system at: vector-instances> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar vector-instances> No uhc found vector-instances> Running phase: buildPhase vector-instances> Preprocessing library for vector-instances-3.4.2.. vector-instances> Building library for vector-instances-3.4.2.. vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.o, dist/build/Data/Vector/Instances.dyn_o ) vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) vector-instances> Running phase: checkPhase vector-instances> Package has no test suites. vector-instances> Running phase: haddockPhase vector-instances> Preprocessing library for vector-instances-3.4.2.. vector-instances> Running Haddock on library for vector-instances-3.4.2.. vector-instances> Warning: The documentation for the following packages are not installed. No vector-instances> links will be generated to these packages: vector-0.13.2.0 vector-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. vector-instances> 100% ( 1 / 1) in 'Data.Vector.Instances' vector-instances> Warning: Data.Vector.Instances: could not find link destinations for: vector-instances> - Data.Vector.Vector vector-instances> - Data.Vector.Unboxed.Base.Unbox vector-instances> - Data.Vector.Unboxed.Base.Vector vector-instances> - Data.Vector.Storable.Vector vector-instances> - Data.Vector.Primitive.Vector vector-instances> Documentation created: dist/doc/html/vector-instances/index.html, algebraic-graphs> OK: minVertexCover (vertices xs ys) == (Set.empty, Set.empty) algebraic-graphs> OK: minVertexCover (path [1,2,3]) == (Set.empty, Set.singleton 2) algebraic-graphs> OK: minVertexCover (star x (1:2:ys)) == (Set.singleton x, Set.empty) algebraic-graphs> OK: vertexCoverSize (minVertexCover (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: vertexCoverSize . minVertexCover == matchingSize . maxMatching algebraic-graphs> OK: isVertexCoverOf (minVertexCover x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isIndependentSetOf ============ algebraic-graphs> OK: isIndependentSetOf (xs , ys ) empty == Set.null xs && Set.null ys algebraic-graphs> OK: isIndependentSetOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys algebraic-graphs> OK: isIndependentSetOf (Set.empty , Set.empty ) (edge x y) == True algebraic-graphs> OK: isIndependentSetOf (Set.singleton x, ys ) (edge x y) == Set.null ys algebraic-graphs> OK: isIndependentSetOf (xs , Set.singleton y) (edge x y) == Set.null xs algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.maxIndependentSet ============ algebraic-graphs> OK: maxIndependentSet empty == (Set.empty, Set.empty) algebraic-graphs> OK: maxIndependentSet (vertices xs ys) == (Set.fromList xs, Set.fromList ys) algebraic-graphs> OK: maxIndependentSet (path [1,2,3]) == (Set.fromList [1,3], Set.empty) algebraic-graphs> OK: maxIndependentSet (star x (1:2:ys)) == (Set.empty, Set.fromList (1:2:ys)) algebraic-graphs> OK: independentSetSize (maxIndependentSet (biclique xs ys)) == max (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: independentSetSize (maxIndependentSet x) == vertexCount x - vertexCoverSize (minVertexCover x) algebraic-graphs> OK: isIndependentSetOf (maxIndependentSet x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.augmentingPath ============ algebraic-graphs> OK: augmentingPath (matching []) empty == Left (Set.empty, Set.empty) algebraic-graphs> OK: augmentingPath (matching []) (edge 1 2) == Right [1,2] algebraic-graphs> OK: augmentingPath (matching [(1,2)]) (path [1,2,3]) == Left (Set.empty, Set.singleton 2) algebraic-graphs> OK: augmentingPath (matching [(3,2)]) (path [1,2,3,4]) == Right [1,2,3,4] algebraic-graphs> OK: isLeft (augmentingPath (maxMatching x) x) == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.consistentMatching ============ algebraic-graphs> OK: consistentMatching (matching xs) == True algebraic-graphs> OK: consistentMatching (maxMatching x) == True algebraic-graphs> algebraic-graphs> ============ Export.Eq ============ algebraic-graphs> OK: mempty /= literal "" algebraic-graphs> algebraic-graphs> ============ Export.Ord ============ algebraic-graphs> OK: mempty < literal "" algebraic-graphs> algebraic-graphs> ============ Export.isEmpty ============ algebraic-graphs> OK: isEmpty mempty == True algebraic-graphs> OK: isEmpty (literal "") == False algebraic-graphs> OK: isEmpty x == (x == mempty) algebraic-graphs> algebraic-graphs> ============ Export.literal ============ algebraic-graphs> OK: literal "Hello, " <> literal "World!" == literal "Hello, World!" algebraic-graphs> OK: literal "I am just a string literal" == "I am just a string literal" algebraic-graphs> OK: render . literal == id algebraic-graphs> algebraic-graphs> ============ Export.render ============ algebraic-graphs> OK: render (literal "al" <> literal "ga") == "alga" algebraic-graphs> OK: render mempty == mempty algebraic-graphs> algebraic-graphs> ============ Export.<+> ============ algebraic-graphs> OK: x <+> mempty == x algebraic-graphs> OK: mempty <+> x == x algebraic-graphs> OK: x <+> (y <+> z) == (x <+> y) <+> z algebraic-graphs> OK: "name" <+> "surname" == "name surname" algebraic-graphs> algebraic-graphs> ============ Export.brackets ============ algebraic-graphs> OK: brackets "i" == "[i]" algebraic-graphs> OK: brackets mempty == "[]" algebraic-graphs> algebraic-graphs> ============ Export.doubleQuotes ============ algebraic-graphs> OK: doubleQuotes "/path/with spaces" == "\"/path/with spaces\"" algebraic-graphs> OK: doubleQuotes (doubleQuotes mempty) == "\"\"\"\"" algebraic-graphs> algebraic-graphs> ============ Export.indent ============ algebraic-graphs> OK: indent 0 == id algebraic-graphs> OK: indent 1 mempty == " " algebraic-graphs> algebraic-graphs> ============ Export.unlines ============ algebraic-graphs> OK: unlines [] == mempty algebraic-graphs> OK: unlines [mempty] == "\n" algebraic-graphs> OK: unlines ["title", "subtitle"] == "title\nsubtitle\n" algebraic-graphs> algebraic-graphs> ============ Export.export ============ algebraic-graphs> OK: render $ export vDoc eDoc (1 + 2 * (3 + 4) :: Graph Int) algebraic-graphs> algebraic-graphs> ============ Export.Dot.export ============ algebraic-graphs> OK: export style (1 * 2 + 3 * 4 * 5 :: Graph Int) algebraic-graphs> algebraic-graphs> =========== Export.Dot.attributeQuoting ============ algebraic-graphs> OK: export style' (1 * 2 + 3 * 4 * 5 :: Graph Int) algebraic-graphs> shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 7 / 7) in 'Development.Shake.Classes' shake> 100% ( 62 / 62) in 'Development.Shake.FilePath' shake> Warning: 'command' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ByteString' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'traced' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'interruptProcessGroupOf' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'terminateProcess' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Stdout' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Stderr' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeLintInside' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'normaliseEx' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'needed' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'progressDisplay' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getShakeOptions' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'stdout' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'stderr' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'progressSimple' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addShakeExtra' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getShakeExtra' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Fence' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'writeChunks' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolException' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolResume' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolStart' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolBatch' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Fence' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addUserRule' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'action' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Rules' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'priority' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'alternatives' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'versioned' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'lintTrackRead' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'lintTrackWrite' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'writeFile'' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. lens> [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.p_o ) lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.p_o ) lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.p_o ) lens> [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.p_o ) lens> [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.p_o ) lens> [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.p_o ) lens> [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.p_o ) lens> [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.p_o ) lens> [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.p_o ) lens> [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.p_o ) lens> [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.p_o ) lens> [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.p_o ) lens> [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.p_o ) lens> [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.p_o ) lens> [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.p_o ) lens> [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.p_o ) lens> [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.p_o ) lens> [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.p_o ) lens> [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.p_o ) lens> [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.p_o ) lens> [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.p_o ) lens> [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.p_o ) lens> [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.p_o ) lens> [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.p_o ) lens> [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.p_o ) lens> [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.p_o ) lens> [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.p_o ) lens> [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.p_o ) vector-instances> dist/doc/html/vector-instances/vector-instances.txt vector-instances> Running phase: installPhase vector-instances> Installing library in /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR vector-instances> Running phase: fixupPhase vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 vector-instances> shrinking /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSvector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR-ghc9.6.3.so vector-instances> checking for references to /build/ in /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2... vector-instances> patching script interpreter paths in /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 vector-instances> stripping (with command strip and flags -S -p) in /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2/lib vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc vector-instances> checking for references to /build/ in /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc... vector-instances> patching script interpreter paths in /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc algebraic-graphs> ============ Export.Dot.exportAsIs ============ algebraic-graphs> OK: exportAsIs (circuit ["a", "b", "c"] :: Graph String) algebraic-graphs> algebraic-graphs> ============ Export.Dot.exportViaShow ============ algebraic-graphs> OK: exportViaShow (1 + 2 * (3 + 4) :: Graph Int) algebraic-graphs> algebraic-graphs> ============ Graph ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> OK: Theorems of graphs algebraic-graphs> algebraic-graphs> ============ Graph.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Graph.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Graph.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Graph.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Graph.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Graph.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Graph.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet shake> Warning: 'alwaysRerun' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'produces' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'orderOnly' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'withResource' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'command' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'apply' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: '-<.>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: '%>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'produces' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ByteString' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 38 / 38) in 'Development.Shake.Rule' shake> Warning: 'newCache' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getDirectoryFiles' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getEnv' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd_' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'neededMakefileDependencies' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'needMakefileDependencies' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeArgs' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'dropExtension' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ByteString' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 24 / 24) in 'Development.Shake.Command' shake> Warning: 'lookupEnv' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'phony' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeFiles' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 10 / 10) in 'Development.Shake.Database' shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Binary' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Hashable' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'NFData' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% (173 /173) in 'Development.Shake' shake> 100% ( 7 / 7) in 'Development.Shake.Util' shake> 100% ( 8 / 8) in 'Development.Shake.Forward' shake> Warning: '-<.>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 7 / 7) in 'Development.Shake.Config' shake> Warning: Development.Shake.Classes: could not find link destinations for: shake> - System.FilePattern.Core.Pattern shake> - System.FilePattern.Core.Path shake> - System.Random.GFinite.Cardinality shake> - Data.List.Extra.RB shake> - System.Time.Extra.Timeout shake> - Data.Heap.Forest shake> - Data.Heap.Tree shake> - System.FilePattern.Step.Pat shake> Warning: Development.Shake.Command: could not find link destinations for: shake> - Development.Shake.Command.cmdResult shake> - Development.Shake.Command.Unit deriving-aeson> unpacking source archive /nix/store/l88yyksp9a5lqpl3sqhcbbj8xh0jl40z-deriving-aeson-0.2.10.tar.gz deriving-aeson> source root is deriving-aeson-0.2.10 microaeson> Running phase: setupCompilerEnvironmentPhase vector-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 vector-instances (post)> Pushing 2 paths (142 are already present) using zstd to cache sellout ⏳ vector-instances (post)> vector-instances (post)> Pushing /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc (209.38 KiB) vector-instances (post)> Pushing /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 (927.16 KiB) vector-instances (post)> vector-instances (post)> All done. vector-instances (post)> added 2 signatures vector-instances (post)> added 1 signatures vector-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc /nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2 vector-instances (post)> copying 2 paths... vector-instances (post)> copying path '/nix/store/4dkj6i97gb98vfrl93k458f47lja45la-vector-instances-3.4.2-doc' to 'https://cache.nix-ci.com'... vector-instances (post)> copying path '/nix/store/4f3qjy9qkxsh45yyh0h6pi5d6kh4is4m-vector-instances-3.4.2' to 'https://cache.nix-ci.com'... vector-instances (post)> copying 1 paths... vector-instances (post)> copying path '/nix/store/fxy8jnbaxn25jg5mgvn11rigrq18qrp7-vector-instances-3.4.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/j3rm7ljracndzakxhns7gq29vwn99cxd-rebase-1.21.2.drv'... algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Graph.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Graph.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Graph.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty ghc-exactprint> [6 of 6] Linking dist/build/test/test ghc-exactprint> buildPhase completed in 1 minutes 46 seconds ghc-exactprint> Running phase: checkPhase ghc-exactprint> Running 1 test suites... ghc-exactprint> Test suite test: RUNNING... shake> - Development.Shake.Command.cmdString shake> - Development.Shake.Command.Result shake> - Development.Shake.Command.Str shake> Warning: Development.Shake: could not find link destinations for: shake> - General.Extra.Located shake> - Development.Shake.Internal.Options.Hidden shake> - Development.Shake.Command.cmdResult shake> - Development.Shake.Command.Unit shake> - Development.Shake.Command.cmdString shake> - Development.Shake.Command.Result shake> - Development.Shake.Command.Str shake> Documentation created: dist/doc/html/shake/index.html, shake> dist/doc/html/shake/shake.txt shake> Preprocessing executable 'shake' for shake-0.19.8.. shake> Running phase: installPhase shake> Installing library in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/shake-0.19.8-J0NrCcW9RJYLCFN3LEewBp lens> [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.p_o ) lens> [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.p_o ) lens> [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.p_o ) lens> [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.p_o ) lens> [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.p_o ) lens> [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.p_o ) lens> [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.p_o ) lens> [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.p_o ) lens> [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.p_o ) lens> [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.p_o ) lens> [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.p_o ) lens> [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.p_o ) lens> [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.p_o ) lens> [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.p_o ) lens> [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.p_o ) lens> [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.p_o ) lens> [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.p_o ) HTF> Running phase: updateAutotoolsGnuConfigScriptsPhase HTF> Running phase: configurePhase HTF> configureFlags: --verbose --prefix=/nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 --with-gcc=gcc --package-db=/build/tmp.5XxzRypbi9/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib HTF> Using Parsec parser HTF> Configuring HTF-0.15.0.2... HTF> Dependency Diff >=0.3: using Diff-0.5 HTF> Dependency HUnit >=1.2.5: using HUnit-1.6.2.0 HTF> Dependency QuickCheck >=2.3: using QuickCheck-2.14.3 HTF> Dependency aeson >=0.11: using aeson-2.2.3.0 HTF> Dependency array: using array-0.5.5.0 HTF> Dependency base >=4.10 && <5: using base-4.18.1.0 HTF> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 HTF> Dependency bytestring >=0.9: using bytestring-0.11.5.2 HTF> Dependency containers >=0.5: using containers-0.6.7 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.8.1 HTF> Dependency haskell-src: using haskell-src-1.0.4.1 HTF> Dependency lifted-base >=0.1: using lifted-base-0.2.3.12 HTF> Dependency monad-control >=0.3: using monad-control-1.0.3.1 HTF> Dependency mtl >=1.1: using mtl-2.3.1 HTF> Dependency old-time >=1.0: using old-time-1.1.0.4 HTF> Dependency pretty >=1.0: using pretty-1.1.3.6 HTF> Dependency process >=1.0: using process-1.6.17.0 HTF> Dependency random >=1.0: using random-1.2.1.3 HTF> Dependency regex-compat >=0.92: using regex-compat-0.95.2.2 HTF> Dependency text >=0.11: using text-2.0.2 HTF> Dependency time: using time-1.12.2 HTF> Dependency unix >=2.4: using unix-2.8.1.0 HTF> Dependency vector: using vector-0.13.2.0 HTF> Dependency xmlgen >=0.6: using xmlgen-0.6.2.2 HTF> Dependency HTF: using HTF-0.15.0.2 HTF> Dependency HUnit: using HUnit-1.6.2.0 HTF> Dependency array: using array-0.5.5.0 HTF> Dependency base >=4.10 && <5: using base-4.18.1.0 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.8.1 HTF> Dependency mtl >=1.1: using mtl-2.3.1 HTF> Dependency old-time >=1.0: using old-time-1.1.0.4 HTF> Dependency random >=1.0: using random-1.2.1.3 HTF> Dependency text >=0.11: using text-2.0.2 HTF> Source component graph: HTF> component lib HTF> component exe:htfpp dependency lib HTF> Configured component graph: HTF> component HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> include Diff-0.5-GZY542scVfnxhSieg1s29 HTF> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS HTF> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HTF> include array-0.5.5.0 HTF> include base-4.18.1.0 HTF> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL HTF> include bytestring-0.11.5.2 HTF> include containers-0.6.7 HTF> include cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> include directory-1.3.8.1 HTF> include haskell-src-1.0.4.1-1AhAK4t4uZwHbgZIJW2WOl HTF> include lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA HTF> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F HTF> include mtl-2.3.1 HTF> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> include pretty-1.1.3.6 HTF> include process-1.6.17.0 HTF> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> include regex-compat-0.95.2.2-BbdoSSG2EPp3wiR220NXkS HTF> include text-2.0.2 HsYAML-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase HsYAML-aeson> Running phase: configurePhase HsYAML-aeson> configureFlags: --verbose --prefix=/nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 --with-gcc=gcc --package-db=/build/tmp.uBZJ7WINZg/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib HsYAML-aeson> Using Parsec parser HsYAML-aeson> Configuring HsYAML-aeson-0.2.0.2... HsYAML-aeson> Flags chosen: exe=False HsYAML-aeson> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 HsYAML-aeson> Dependency aeson >=1.4.0.0 && <1.5 || >=1.5.0.0 && <1.6 || >=2.0.0.0 && <2.1 HsYAML-aeson> || >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.2.3.0 HsYAML-aeson> Dependency base >=4.9 && <5: using base-4.18.1.0 HsYAML-aeson> Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.11.5.2 HsYAML-aeson> Dependency containers >=0.5.7.1 && <1: using containers-0.6.7 HsYAML-aeson> Dependency mtl >=2.2.1 && <2.3 || >=2.3.1 && <2.4: using mtl-2.3.1 HsYAML-aeson> Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.8.0 HsYAML-aeson> Dependency text >=1.2.3 && <1.3 || >=2.0 && <2.2: using text-2.0.2 HsYAML-aeson> Dependency unordered-containers >=0.2 && <0.3: using HsYAML-aeson> unordered-containers-0.2.20 HsYAML-aeson> Dependency vector >=0.12.0.2 && <0.13 || >=0.13.0.0 && <0.14: using HsYAML-aeson> vector-0.13.2.0 HsYAML-aeson> Source component graph: component lib HsYAML-aeson> Configured component graph: HsYAML-aeson> component HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf HsYAML-aeson> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa HsYAML-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HsYAML-aeson> include base-4.18.1.0 HsYAML-aeson> include bytestring-0.11.5.2 HsYAML-aeson> include containers-0.6.7 HsYAML-aeson> include mtl-2.3.1 HsYAML-aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj HsYAML-aeson> include text-2.0.2 HsYAML-aeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn HsYAML-aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HsYAML-aeson> Linked component graph: HsYAML-aeson> unit HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf HsYAML-aeson> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa HsYAML-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HsYAML-aeson> include base-4.18.1.0 HsYAML-aeson> include bytestring-0.11.5.2 HsYAML-aeson> include containers-0.6.7 HsYAML-aeson> include mtl-2.3.1 HsYAML-aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj HsYAML-aeson> include text-2.0.2 HsYAML-aeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn HsYAML-aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HsYAML-aeson> Data.YAML.Aeson=HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf:Data.YAML.Aeson HsYAML-aeson> Ready component graph: HsYAML-aeson> definite HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf HsYAML-aeson> depends HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa HsYAML-aeson> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HsYAML-aeson> depends base-4.18.1.0 HsYAML-aeson> depends bytestring-0.11.5.2 HsYAML-aeson> depends containers-0.6.7 HsYAML-aeson> depends mtl-2.3.1 HsYAML-aeson> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj HsYAML-aeson> depends text-2.0.2 HsYAML-aeson> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn HsYAML-aeson> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HsYAML-aeson> Using Cabal-3.10.1.0 compiled by ghc-9.6 HsYAML-aeson> Using compiler: ghc-9.6.3 HsYAML-aeson> Using install prefix: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 HsYAML-aeson> Executables installed in: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/bin HsYAML-aeson> Libraries installed in: attoparsec-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase attoparsec-aeson> Running phase: configurePhase attoparsec-aeson> configureFlags: --verbose --prefix=/nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.XF5zgzjN1y/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib attoparsec-aeson> Using Parsec parser attoparsec-aeson> Configuring attoparsec-aeson-2.2.2.0... attoparsec-aeson> Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 attoparsec-aeson> Dependency attoparsec >=0.14.2 && <0.15: using attoparsec-0.14.4 attoparsec-aeson> Dependency base >=4.12.0.0 && <5: using base-4.18.1.0 attoparsec-aeson> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.11.5.2 attoparsec-aeson> Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 attoparsec-aeson> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 attoparsec-aeson> Dependency primitive >=0.8.0.0 && <0.10: using primitive-0.9.1.0 attoparsec-aeson> Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 attoparsec-aeson> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 attoparsec-aeson> Dependency vector >=0.12.0.1 && <0.14: using vector-0.13.2.0 attoparsec-aeson> Source component graph: component lib attoparsec-aeson> Configured component graph: attoparsec-aeson> component attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv attoparsec-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ attoparsec-aeson> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec-aeson> include base-4.18.1.0 attoparsec-aeson> include bytestring-0.11.5.2 attoparsec-aeson> include character-ps-0.1-kSWlntPNFC90fXWCQyqCm attoparsec-aeson> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL attoparsec-aeson> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI attoparsec-aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec-aeson> include text-2.0.2 attoparsec-aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec-aeson> Linked component graph: attoparsec-aeson> unit attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv attoparsec-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ attoparsec-aeson> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec-aeson> include base-4.18.1.0 attoparsec-aeson> include bytestring-0.11.5.2 attoparsec-aeson> include character-ps-0.1-kSWlntPNFC90fXWCQyqCm attoparsec-aeson> include integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL attoparsec-aeson> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI attoparsec-aeson> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec-aeson> include text-2.0.2 attoparsec-aeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec-aeson> Data.Aeson.Parser=attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv:Data.Aeson.Parser,Data.Aeson.Parser.Internal=attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv:Data.Aeson.Parser.Internal attoparsec-aeson> Ready component graph: attoparsec-aeson> definite attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv attoparsec-aeson> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ attoparsec-aeson> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll attoparsec-aeson> depends base-4.18.1.0 attoparsec-aeson> depends bytestring-0.11.5.2 attoparsec-aeson> depends character-ps-0.1-kSWlntPNFC90fXWCQyqCm attoparsec-aeson> depends integer-conversion-0.1.1-6TIbI6c7kCqKvFJB3wkEL attoparsec-aeson> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI attoparsec-aeson> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj attoparsec-aeson> depends text-2.0.2 attoparsec-aeson> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO attoparsec-aeson> Using Cabal-3.10.1.0 compiled by ghc-9.6 attoparsec-aeson> Using compiler: ghc-9.6.3 attoparsec-aeson> Using install prefix: binary-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase binary-instances> Running phase: configurePhase binary-instances> configureFlags: --verbose --prefix=/nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 --with-gcc=gcc --package-db=/build/tmp.8lcR2roe4F/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib binary-instances> Using Parsec parser binary-instances> Configuring binary-instances-1.0.6... binary-instances> Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 binary-instances> Dependency base >=4.6.0.1 && <4.22: using base-4.18.1.0 binary-instances> Dependency binary >=0.5.1.1 && <0.8.10: using binary-0.8.9.1 binary-instances> Dependency binary-orphans >=1.0.5 && <1.1: using binary-orphans-1.0.5 binary-instances> Dependency case-insensitive >=1.2.1.0 && <1.2.2: using binary-instances> case-insensitive-1.2.1.0 binary-instances> Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using binary-instances> hashable-1.4.7.0 binary-instances> Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 binary-instances> Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 binary-instances> Dependency tagged >=0.8.8 && <0.8.10: using tagged-0.8.8 binary-instances> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.2 binary-instances> Dependency time-compat >=1.9.7 && <1.10: using time-compat-1.9.7 binary-instances> Dependency unordered-containers >=0.2.20 && <0.3: using binary-instances> unordered-containers-0.2.20 binary-instances> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 binary-instances> Dependency vector-binary-instances >=0.2.5.2 && <0.3: using binary-instances> vector-binary-instances-0.2.5.2 binary-instances> Dependency QuickCheck >=2.14.3 && <2.15 || >=2.15.0.1 && <2.16: using binary-instances> QuickCheck-2.14.3 binary-instances> Dependency aeson: using aeson-2.2.3.0 binary-instances> Dependency base: using base-4.18.1.0 binary-instances> Dependency binary: using binary-0.8.9.1 binary-instances> Dependency binary-instances: using binary-instances-1.0.6 binary-instances> Dependency bytestring: using bytestring-0.11.5.2 binary-instances> Dependency case-insensitive: using case-insensitive-1.2.1.0 binary-instances> Dependency hashable: using hashable-1.4.7.0 binary-instances> Dependency primitive: using primitive-0.9.1.0 binary-instances> Dependency quickcheck-instances >=0.3.31 && <0.4: using binary-instances> quickcheck-instances-0.3.32 binary-instances> Dependency scientific: using scientific-0.3.8.0 binary-instances> Dependency tagged: using tagged-0.8.8 binary-instances> Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 binary-instances> Dependency tasty-quickcheck >=0.10.3 && <0.12: using tasty-quickcheck-0.11 binary-instances> Dependency text: using text-2.0.2 binary-instances> Dependency time-compat: using time-compat-1.9.7 binary-instances> Dependency unordered-containers: using unordered-containers-0.2.20 binary-instances> Dependency vector: using vector-0.13.2.0 binary-instances> Source component graph: binary-instances> component lib binary-instances> component test:binary-instances-test dependency lib binary-instances> Configured component graph: binary-instances> component binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> include base-4.18.1.0 binary-instances> include binary-0.8.9.1 binary-instances> include binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> include text-2.0.2 binary-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn constraints-extras> [2 of 2] Linking Setup constraints-extras> Running phase: updateAutotoolsGnuConfigScriptsPhase constraints-extras> Running phase: configurePhase constraints-extras> configureFlags: --verbose --prefix=/nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 --with-gcc=gcc --package-db=/build/tmp.4DctJctXgW/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib constraints-extras> Using Parsec parser constraints-extras> Configuring constraints-extras-0.4.0.2... constraints-extras> Flags chosen: build-readme=True constraints-extras> Dependency base >=4.9 && <4.23: using base-4.18.1.0 constraints-extras> Dependency constraints >=0.9 && <0.15: using constraints-0.14.2 constraints-extras> Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.20.0.0 constraints-extras> Dependency aeson: using aeson-2.2.3.0 constraints-extras> Dependency base: using base-4.18.1.0 constraints-extras> Dependency constraints: using constraints-0.14.2 constraints-extras> Dependency constraints-extras: using constraints-extras-0.4.0.2 constraints-extras> Source component graph: constraints-extras> component lib constraints-extras> component exe:readme dependency lib constraints-extras> Configured component graph: constraints-extras> component constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> include base-4.18.1.0 constraints-extras> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> include template-haskell-2.20.0.0 constraints-extras> component constraints-extras-0.4.0.2-EZcDWPbQTqXLnTouFtKGet-readme constraints-extras> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ constraints-extras> include base-4.18.1.0 constraints-extras> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> Linked component graph: constraints-extras> unit constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> include base-4.18.1.0 constraints-extras> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> include template-haskell-2.20.0.0 constraints-extras> Data.Constraint.Compose=constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd:Data.Constraint.Compose,Data.Constraint.Extras=constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd:Data.Constraint.Extras,Data.Constraint.Extras.TH=constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd:Data.Constraint.Extras.TH,Data.Constraint.Flip=constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd:Data.Constraint.Flip constraints-extras> unit constraints-extras-0.4.0.2-EZcDWPbQTqXLnTouFtKGet-readme constraints-extras> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ constraints-extras> include base-4.18.1.0 constraints-extras> include constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> Ready component graph: constraints-extras> definite constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> depends base-4.18.1.0 constraints-extras> depends constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> depends template-haskell-2.20.0.0 constraints-extras> definite constraints-extras-0.4.0.2-EZcDWPbQTqXLnTouFtKGet-readme constraints-extras> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ constraints-extras> depends base-4.18.1.0 constraints-extras> depends constraints-0.14.2-ImFkRARbiOAGSXHYeqOCSx constraints-extras> depends constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> Using Cabal-3.10.1.0 compiled by ghc-9.6 constraints-extras> Using compiler: ghc-9.6.3 constraints-extras> Using install prefix: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 constraints-extras> Executables installed in: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/bin constraints-extras> Libraries installed in: deriving-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "deriving-aeson-0.2.10/tests/test.hs" deriving-aeson> Running phase: patchPhase deriving-aeson> Running phase: compileBuildDriverPhase deriving-aeson> setupCompileFlags: -package-db=/build/tmp.Cb0v0p2kdn/setup-package.conf.d -threaded deriving-aeson> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Cb0v0p2kdn/Main.o ) deriving-aeson> [2 of 2] Linking Setup deriving-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase deriving-aeson> Running phase: configurePhase deriving-aeson> configureFlags: --verbose --prefix=/nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 --with-gcc=gcc --package-db=/build/tmp.Cb0v0p2kdn/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib deriving-aeson> Using Parsec parser deriving-aeson> Configuring deriving-aeson-0.2.10... deriving-aeson> Dependency aeson >=1.4.7.0 && <2.3: using aeson-2.2.3.0 deriving-aeson> Dependency base >=4.12 && <5: using base-4.18.1.0 deriving-aeson> Dependency aeson: using aeson-2.2.3.0 deriving-aeson> Dependency base: using base-4.18.1.0 deriving-aeson> Dependency bytestring: using bytestring-0.11.5.2 deriving-aeson> Dependency deriving-aeson: using deriving-aeson-0.2.10 deriving-aeson> Source component graph: deriving-aeson> component lib deriving-aeson> component test:test dependency lib deriving-aeson> Configured component graph: deriving-aeson> component deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> include base-4.18.1.0 deriving-aeson> component deriving-aeson-0.2.10-FxZi22wB2Vp9KAo0ZGQP95-test deriving-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> include base-4.18.1.0 deriving-aeson> include bytestring-0.11.5.2 deriving-aeson> include deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> Linked component graph: deriving-aeson> unit deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> include base-4.18.1.0 deriving-aeson> Deriving.Aeson=deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF:Deriving.Aeson,Deriving.Aeson.Stock=deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF:Deriving.Aeson.Stock deriving-aeson> unit deriving-aeson-0.2.10-FxZi22wB2Vp9KAo0ZGQP95-test deriving-aeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> include base-4.18.1.0 deriving-aeson> include bytestring-0.11.5.2 deriving-aeson> include deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> Ready component graph: deriving-aeson> definite deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> depends base-4.18.1.0 deriving-aeson> definite deriving-aeson-0.2.10-FxZi22wB2Vp9KAo0ZGQP95-test deriving-aeson> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ deriving-aeson> depends base-4.18.1.0 deriving-aeson> depends bytestring-0.11.5.2 deriving-aeson> depends deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> Using Cabal-3.10.1.0 compiled by ghc-9.6 deriving-aeson> Using compiler: ghc-9.6.3 deriving-aeson> Using install prefix: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 deriving-aeson> Executables installed in: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/bin deriving-aeson> Libraries installed in: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> Dynamic Libraries installed in: doctest-discover> Running phase: unpackPhase doctest-discover> unpacking source archive /nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz doctest-discover> source root is doctest-discover-0.2.0.0 doctest-discover> setting SOURCE_DATE_EPOCH to timestamp 1532301813 of file "doctest-discover-0.2.0.0/doctest-discover.cabal" doctest-discover> Running phase: patchPhase doctest-discover> Running phase: compileBuildDriverPhase doctest-discover> setupCompileFlags: -package-db=/build/tmp.DEWbrJWCAG/setup-package.conf.d -threaded doctest-discover> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.DEWbrJWCAG/Main.o ) doctest-discover> [2 of 2] Linking Setup doctest-discover> Running phase: updateAutotoolsGnuConfigScriptsPhase doctest-discover> Running phase: configurePhase doctest-discover> configureFlags: --verbose --prefix=/nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.DEWbrJWCAG/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib doctest-discover> Using Parsec parser doctest-discover> Configuring doctest-discover-0.2.0.0... doctest-discover> Dependency aeson: using aeson-2.2.3.0 doctest-discover> Dependency base >=4.7 && <5: using base-4.18.1.0 doctest-discover> Dependency bytestring: using bytestring-0.11.5.2 doctest-discover> Dependency directory: using directory-1.3.8.1 doctest-discover> Dependency doctest: using doctest-0.22.6 doctest-discover> Dependency filepath: using filepath-1.4.100.4 doctest-discover> Dependency aeson: using aeson-2.2.3.0 doctest-discover> Dependency base >=4.7 && <5: using base-4.18.1.0 doctest-discover> Dependency bytestring: using bytestring-0.11.5.2 doctest-discover> Dependency directory: using directory-1.3.8.1 doctest-discover> Dependency doctest: using doctest-0.22.6 doctest-discover> Dependency filepath: using filepath-1.4.100.4 doctest-discover> Source component graph: doctest-discover> component exe:doctest-discover doctest-discover> component lib doctest-discover> Configured component graph: doctest-discover> component doctest-discover-0.2.0.0-SZ8t0c1BBCLEFQxdLhV3V-doctest-discover doctest-discover> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> include base-4.18.1.0 doctest-discover> include bytestring-0.11.5.2 doctest-discover> include directory-1.3.8.1 doctest-discover> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> include filepath-1.4.100.4 doctest-discover> component doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv doctest-discover> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> include base-4.18.1.0 doctest-discover> include bytestring-0.11.5.2 doctest-discover> include directory-1.3.8.1 doctest-discover> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> include filepath-1.4.100.4 doctest-discover> Linked component graph: doctest-discover> unit doctest-discover-0.2.0.0-SZ8t0c1BBCLEFQxdLhV3V-doctest-discover doctest-discover> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> include base-4.18.1.0 doctest-discover> include bytestring-0.11.5.2 doctest-discover> include directory-1.3.8.1 doctest-discover> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> include filepath-1.4.100.4 doctest-discover> unit doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv doctest-discover> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> include base-4.18.1.0 doctest-discover> include bytestring-0.11.5.2 doctest-discover> include directory-1.3.8.1 doctest-discover> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> include filepath-1.4.100.4 doctest-discover> Ready component graph: doctest-discover> definite doctest-discover-0.2.0.0-SZ8t0c1BBCLEFQxdLhV3V-doctest-discover enummapset> Running phase: unpackPhase enummapset> unpacking source archive /nix/store/rszqn2a7yk0vpfrf489srbz5kng0zdsl-enummapset-0.7.3.0.tar.gz enummapset> source root is enummapset-0.7.3.0 enummapset> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "enummapset-0.7.3.0/tests/Json.hs" enummapset> Running phase: patchPhase enummapset> Running phase: compileBuildDriverPhase enummapset> setupCompileFlags: -package-db=/build/tmp.Log7BrRN3G/setup-package.conf.d -threaded enummapset> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Log7BrRN3G/Main.o ) enummapset> [2 of 2] Linking Setup enummapset> Running phase: updateAutotoolsGnuConfigScriptsPhase enummapset> Running phase: configurePhase enummapset> configureFlags: --verbose --prefix=/nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 --with-gcc=gcc --package-db=/build/tmp.Log7BrRN3G/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib enummapset> Using Parsec parser enummapset> Configuring enummapset-0.7.3.0... enummapset> Flags chosen: debug=False enummapset> Dependency aeson >=1.3 && <2.3: using aeson-2.2.3.0 enummapset> Dependency base >=4.6 && <5: using base-4.18.1.0 enummapset> Dependency containers >=0.5.11 && <0.8: using containers-0.6.7 enummapset> Dependency deepseq >=1.2 && <1.6: using deepseq-1.4.8.1 enummapset> Dependency HUnit: using HUnit-1.6.2.0 enummapset> Dependency QuickCheck >=2.7.1: using QuickCheck-2.14.3 enummapset> Dependency aeson: using aeson-2.2.3.0 enummapset> Dependency array >=0.4.0.0: using array-0.5.5.0 enummapset> Dependency base >=4.6 && <5: using base-4.18.1.0 enummapset> Dependency containers: using containers-0.6.7 enummapset> Dependency deepseq: using deepseq-1.4.8.1 enummapset> Dependency ghc-prim: using ghc-prim-0.10.0 enummapset> Dependency test-framework: using test-framework-0.8.2.2 enummapset> Dependency test-framework-hunit: using test-framework-hunit-0.3.0.2 enummapset> Dependency test-framework-quickcheck2: using enummapset> test-framework-quickcheck2-0.3.0.6 enummapset> Source component graph: enummapset> component test:intset-properties enummapset> component lib enummapset> Configured component graph: enummapset> component enummapset-0.7.3.0-AveyIKfzfDn3MYfyv7uAqn-intset-properties enummapset> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT enummapset> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS enummapset> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> include array-0.5.5.0 enummapset> include base-4.18.1.0 enummapset> include containers-0.6.7 enummapset> include deepseq-1.4.8.1 enummapset> include ghc-prim-0.10.0 enummapset> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY enummapset> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU enummapset> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD enummapset> component enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u enummapset> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> include base-4.18.1.0 enummapset> include containers-0.6.7 enummapset> include deepseq-1.4.8.1 enummapset> Linked component graph: enummapset> unit enummapset-0.7.3.0-AveyIKfzfDn3MYfyv7uAqn-intset-properties enummapset> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT enummapset> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS enummapset> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> include array-0.5.5.0 enummapset> include base-4.18.1.0 enummapset> include containers-0.6.7 microaeson> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. microaeson> Running phase: unpackPhase microaeson> unpacking source archive /nix/store/dxv9hqm6jsvq0gyi2yjrc2821rd12q5n-microaeson-0.1.0.2.tar.gz microaeson> source root is microaeson-0.1.0.2 microaeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "microaeson-0.1.0.2/src-tests/tests.hs" microaeson> Running phase: patchPhase microaeson> Replace Cabal file with edited version from mirror://hackage/microaeson-0.1.0.2/revision/1.cabal. microaeson> Running phase: compileBuildDriverPhase microaeson> setupCompileFlags: -package-db=/build/tmp.iSGQphNsoB/setup-package.conf.d -threaded microaeson> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.iSGQphNsoB/Main.o ) microaeson> [2 of 2] Linking Setup microaeson> Running phase: updateAutotoolsGnuConfigScriptsPhase microaeson> Running phase: configurePhase microaeson> configureFlags: --verbose --prefix=/nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.iSGQphNsoB/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib microaeson> Using Parsec parser microaeson> Configuring microaeson-0.1.0.2... microaeson> Dependency array >=0.5.1.1 && <0.6: using array-0.5.5.0 microaeson> Dependency base >=4.9.0.0 && <5: using base-4.18.1.0 microaeson> Dependency bytestring >=0.10.8.0 && <0.13: using bytestring-0.11.5.2 microaeson> Dependency containers >=0.5.7.1 && <1: using containers-0.6.7 microaeson> Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.4.8.1 microaeson> Dependency fail >=4.9.0.0 && <4.10: using fail-4.9.0.0 microaeson> Dependency text >=1.2.2.2 && <1.3 || >=2.0 && <3: using text-2.0.2 microaeson> Dependency QuickCheck >=2.11.3 && <2.16: using QuickCheck-2.14.3 microaeson> Dependency aeson >=1.3.1.0 && <2.3: using aeson-2.2.3.0 microaeson> Dependency base: using base-4.18.1.0 microaeson> Dependency bytestring: using bytestring-0.11.5.2 microaeson> Dependency containers: using containers-0.6.7 microaeson> Dependency microaeson: using microaeson-0.1.0.2 microaeson> Dependency quickcheck-instances >=0.3.16 && <0.4: using microaeson> quickcheck-instances-0.3.32 microaeson> Dependency tasty >=1.0.1.1 && <1.6: using tasty-1.5.3 microaeson> Dependency tasty-quickcheck >=0.10 && <1: using tasty-quickcheck-0.11 microaeson> Dependency text: using text-2.0.2 microaeson> Dependency unordered-containers >=0.2.8.0 && <0.3: using microaeson> unordered-containers-0.2.20 microaeson> Dependency vector >=0.12.0.1 && <0.13 || >=0.13.0.0 && <0.14: using microaeson> vector-0.13.2.0 microaeson> Source component graph: microaeson> component lib microaeson> component test:microaeson dependency lib microaeson> Configured component graph: microaeson> component microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> include array-0.5.5.0 microaeson> include base-4.18.1.0 microaeson> include bytestring-0.11.5.2 microaeson> include containers-0.6.7 microaeson> include deepseq-1.4.8.1 microaeson> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> include text-2.0.2 microaeson> component microaeson-0.1.0.2-79Wj1BHxNIwL07RSXoq4KO-microaeson microaeson> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS microaeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ microaeson> include base-4.18.1.0 microaeson> include bytestring-0.11.5.2 microaeson> include containers-0.6.7 microaeson> include microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk path> Running phase: setupCompilerEnvironmentPhase path> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. path> Running phase: unpackPhase path> unpacking source archive /nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz path> source root is path-0.9.5 path> setting SOURCE_DATE_EPOCH to timestamp 1697620144 of file "path-0.9.5/CHANGELOG" path> Running phase: patchPhase path> Running phase: compileBuildDriverPhase path> setupCompileFlags: -package-db=/build/tmp.mtPske8WNv/setup-package.conf.d -threaded path> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.mtPske8WNv/Main.o ) path> [2 of 2] Linking Setup path> Running phase: updateAutotoolsGnuConfigScriptsPhase path> Running phase: configurePhase path> configureFlags: --verbose --prefix=/nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1f487zkrdkwd39lnwf0ld96pfh97mrdp-path-0.9.5-doc/share/doc/path-0.9.5 --with-gcc=gcc --package-db=/build/tmp.mtPske8WNv/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib path> Using Parsec parser path> Configuring path-0.9.5... path> Flags chosen: dev=False path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.18.1.0 path> Dependency deepseq: using deepseq-1.4.8.1 path> Dependency exceptions >=0.4 && <0.11: using exceptions-0.10.7 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency hashable >=1.2 && <1.5: using hashable-1.4.7.0 path> Dependency template-haskell: using template-haskell-2.20.0.0 path> Dependency text: using text-2.0.2 path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.18.1.0 path> Dependency bytestring: using bytestring-0.11.5.2 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency hspec >=2.0 && <3: using hspec-2.11.12 path> Dependency mtl >=2.0 && <3: using mtl-2.3.1 path> Dependency path: using path-0.9.5 path> Dependency template-haskell: using template-haskell-2.20.0.0 path> Dependency QuickCheck: using QuickCheck-2.14.3 path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.18.1.0 path> Dependency bytestring: using bytestring-0.11.5.2 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 path> Dependency genvalidity-hspec >=0.7: using genvalidity-hspec-1.0.0.3 path> Dependency genvalidity-property >=0.4: using genvalidity-property-1.0.0.0 path> Dependency hspec >=2.0 && <3: using hspec-2.11.12 path> Dependency mtl >=2.0 && <3: using mtl-2.3.1 path> Dependency path: using path-0.9.5 path> Dependency validity >=0.8.0.0: using validity-0.12.1.0 path> Source component graph: path> component lib path> component test:test dependency lib path> component test:validity-test dependency lib path> Configured component graph: path> component path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include deepseq-1.4.8.1 path> include exceptions-0.10.7 path> include filepath-1.4.100.4 path> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 path> include template-haskell-2.20.0.0 quickcheck-classes> Running phase: setupCompilerEnvironmentPhase quickcheck-classes> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. quickcheck-classes> Running phase: unpackPhase quickcheck-classes> unpacking source archive /nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz quickcheck-classes> source root is quickcheck-classes-0.6.5.0 quickcheck-classes> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-classes-0.6.5.0/test/Spec/ShowRead.hs" quickcheck-classes> Running phase: patchPhase quickcheck-classes> Replace Cabal file with edited version from mirror://hackage/quickcheck-classes-0.6.5.0/revision/3.cabal. quickcheck-classes> Running phase: compileBuildDriverPhase quickcheck-classes> setupCompileFlags: -package-db=/build/tmp.lMsnAcsCjv/setup-package.conf.d -threaded quickcheck-classes> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.lMsnAcsCjv/Main.o ) quickcheck-classes> [2 of 2] Linking Setup quickcheck-classes> Running phase: updateAutotoolsGnuConfigScriptsPhase quickcheck-classes> Running phase: configurePhase quickcheck-classes> configureFlags: --verbose --prefix=/nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gg0y95gdr91zn5h41zl53mggr8qwk490-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 --with-gcc=gcc --package-db=/build/tmp.lMsnAcsCjv/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib quickcheck-classes> Using Parsec parser quickcheck-classes> Configuring quickcheck-classes-0.6.5.0... quickcheck-classes> Flags chosen: aeson=True, binary-laws=True, semigroupoids=True, quickcheck-classes> semirings=True, unary-laws=True, vector=True quickcheck-classes> Dependency QuickCheck >=2.10.0: using QuickCheck-2.14.3 quickcheck-classes> Dependency aeson >=0.9: using aeson-2.2.3.0 quickcheck-classes> Dependency base >=4.5 && <5: using base-4.18.1.0 quickcheck-classes> Dependency containers >=0.4.2.1: using containers-0.6.7 quickcheck-classes> Dependency primitive >=0.6.4 && <0.10: using primitive-0.9.1.0 quickcheck-classes> Dependency primitive-addr >=0.1.0.2 && <0.2: using primitive-addr-0.1.0.3 quickcheck-classes> Dependency quickcheck-classes-base >=0.6.2 && <0.7: using quickcheck-classes> quickcheck-classes-base-0.6.2.0 quickcheck-classes> Dependency semigroupoids: using semigroupoids-6.0.1 quickcheck-classes> Dependency semirings >=0.4.2: using semirings-0.7 quickcheck-classes> Dependency transformers >=0.5.0 && <0.7: using transformers-0.6.1.0 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.2.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency aeson: using aeson-2.2.3.0 quickcheck-classes> Dependency base: using base-4.18.1.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.3 quickcheck-classes> Dependency containers: using containers-0.6.7 quickcheck-classes> Dependency primitive: using primitive-0.9.1.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency semigroupoids: using semigroupoids-6.0.1 quickcheck-classes> Dependency tagged: using tagged-0.8.8 quickcheck-classes> Dependency transformers: using transformers-0.6.1.0 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.2.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency base >=4.12: using base-4.18.1.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.3 quickcheck-classes> Dependency containers: using containers-0.6.7 quickcheck-classes> Dependency primitive: using primitive-0.9.1.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency tagged: using tagged-0.8.8 quickcheck-classes> Dependency tasty: using tasty-1.5.3 algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Graph.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Graph.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ Graph.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Graph.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ Graph.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Graph.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ Graph.size ============ algebraic-graphs> OK: size empty == 1 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ Graph.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ Graph.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ Graph.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ Graph.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Graph.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Graph.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Graph.removeVertex ============ HTF> include time-1.12.2 HTF> include unix-2.8.1.0 HTF> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HTF> include xmlgen-0.6.2.2-Hk41uzIngUXDNWyJRLBk93 HTF> component HTF-0.15.0.2-ExQVYrX3ey96fCTDvOcl9e-htfpp HTF> include HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> include array-0.5.5.0 HTF> include base-4.18.1.0 HTF> include cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> include directory-1.3.8.1 HTF> include mtl-2.3.1 HTF> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> include text-2.0.2 HTF> Linked component graph: HTF> unit HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> include Diff-0.5-GZY542scVfnxhSieg1s29 HTF> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS HTF> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HTF> include array-0.5.5.0 HTF> include base-4.18.1.0 HTF> include base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL HTF> include bytestring-0.11.5.2 HTF> include containers-0.6.7 HTF> include cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> include directory-1.3.8.1 HTF> include haskell-src-1.0.4.1-1AhAK4t4uZwHbgZIJW2WOl HTF> include lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA HTF> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F HTF> include mtl-2.3.1 HTF> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> include pretty-1.1.3.6 HTF> include process-1.6.17.0 HTF> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> include regex-compat-0.95.2.2-BbdoSSG2EPp3wiR220NXkS HTF> include text-2.0.2 HTF> include time-1.12.2 HTF> include unix-2.8.1.0 HTF> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HTF> include xmlgen-0.6.2.2-Hk41uzIngUXDNWyJRLBk93 HTF> Test.Framework=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework,Test.Framework.AssertM=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.AssertM,Test.Framework.BlackBoxTest=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.BlackBoxTest,Test.Framework.HUnitWrapper=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.HUnitWrapper,Test.Framework.History=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.History,Test.Framework.JsonOutput=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.JsonOutput,Test.Framework.Location=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.Location,Test.Framework.Preprocessor=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.Preprocessor,Test.Framework.Pretty=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.Pretty,Test.Framework.PrettyHaskell=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.PrettyHaskell,Test.Framework.QuickCheckWrapper=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.QuickCheckWrapper,Test.Framework.TestInterface=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.TestInterface,Test.Framework.TestManager=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.TestManager,Test.Framework.TestTypes=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.TestTypes,Test.Framework.ThreadPool=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.ThreadPool,Test.Framework.Tutorial=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.Tutorial,Test.Framework.XmlOutput=HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL:Test.Framework.XmlOutput HTF> unit HTF-0.15.0.2-ExQVYrX3ey96fCTDvOcl9e-htfpp HTF> include HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> include array-0.5.5.0 HTF> include base-4.18.1.0 HTF> include cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> include directory-1.3.8.1 HTF> include mtl-2.3.1 HTF> include old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> include text-2.0.2 HTF> Ready component graph: HTF> definite HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> depends Diff-0.5-GZY542scVfnxhSieg1s29 HTF> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS HTF> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ HTF> depends array-0.5.5.0 HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf HsYAML-aeson> Dynamic Libraries installed in: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 HsYAML-aeson> Private executables installed in: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/libexec/x86_64-linux-ghc-9.6.3/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Data files installed in: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/share/x86_64-linux-ghc-9.6.3/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Documentation installed in: HsYAML-aeson> /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Configuration files installed in: HsYAML-aeson> /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/etc HsYAML-aeson> No alex found HsYAML-aeson> Using ar found on system at: HsYAML-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar HsYAML-aeson> No c2hs found HsYAML-aeson> No cpphs found HsYAML-aeson> No doctest found HsYAML-aeson> Using gcc version 14.3.0 given by user at: HsYAML-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc HsYAML-aeson> Using ghc version 9.6.3 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc HsYAML-aeson> Using ghc-pkg version 9.6.3 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 HsYAML-aeson> No ghcjs found HsYAML-aeson> No ghcjs-pkg found HsYAML-aeson> No greencard found HsYAML-aeson> Using haddock version 2.29.1 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 HsYAML-aeson> No happy found HsYAML-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location HsYAML-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location HsYAML-aeson> No hmake found HsYAML-aeson> Using hpc version 0.68 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 HsYAML-aeson> Using hsc2hs version 0.68.9 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 HsYAML-aeson> Using hscolour version 1.25 found on system at: HsYAML-aeson> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour HsYAML-aeson> No jhc found HsYAML-aeson> Using ld found on system at: HsYAML-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold HsYAML-aeson> No pkg-config found HsYAML-aeson> Using runghc version 9.6.3 found on system at: HsYAML-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 HsYAML-aeson> Using strip version 2.44 found on system at: HsYAML-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip HsYAML-aeson> Using tar found on system at: HsYAML-aeson> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar HsYAML-aeson> No uhc found HsYAML-aeson> Running phase: buildPhase HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Building library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.o, dist/build/Data/YAML/Aeson.dyn_o ) HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.p_o ) attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 attoparsec-aeson> Executables installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/bin attoparsec-aeson> Libraries installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv attoparsec-aeson> Dynamic Libraries installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 attoparsec-aeson> Private executables installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/libexec/x86_64-linux-ghc-9.6.3/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Data files installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/share/x86_64-linux-ghc-9.6.3/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Documentation installed in: attoparsec-aeson> /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Configuration files installed in: attoparsec-aeson> /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/etc attoparsec-aeson> No alex found attoparsec-aeson> Using ar found on system at: attoparsec-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar attoparsec-aeson> No c2hs found attoparsec-aeson> No cpphs found attoparsec-aeson> No doctest found attoparsec-aeson> Using gcc version 14.3.0 given by user at: attoparsec-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc attoparsec-aeson> Using ghc version 9.6.3 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc attoparsec-aeson> Using ghc-pkg version 9.6.3 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 attoparsec-aeson> No ghcjs found attoparsec-aeson> No ghcjs-pkg found attoparsec-aeson> No greencard found attoparsec-aeson> Using haddock version 2.29.1 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 attoparsec-aeson> No happy found attoparsec-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location attoparsec-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location attoparsec-aeson> No hmake found attoparsec-aeson> Using hpc version 0.68 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 attoparsec-aeson> Using hsc2hs version 0.68.9 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 attoparsec-aeson> Using hscolour version 1.25 found on system at: attoparsec-aeson> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour attoparsec-aeson> No jhc found attoparsec-aeson> Using ld found on system at: attoparsec-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold attoparsec-aeson> No pkg-config found attoparsec-aeson> Using runghc version 9.6.3 found on system at: attoparsec-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 attoparsec-aeson> Using strip version 2.44 found on system at: attoparsec-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip attoparsec-aeson> Using tar found on system at: attoparsec-aeson> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar attoparsec-aeson> No uhc found attoparsec-aeson> Running phase: buildPhase attoparsec-aeson> Preprocessing library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Building library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o ) attoparsec-aeson> [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o ) attoparsec-aeson> [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.o, dist/build/Data/Aeson/Parser/Internal.dyn_o ) binary-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> include vector-binary-instances-0.2.5.2-4ojCafP8Rj3LxJY3aJzVU binary-instances> component binary-instances-1.0.6-3BBKpDiZvYvCfOCihdeWtd-binary-instances-test binary-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-instances> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> include base-4.18.1.0 binary-instances> include binary-0.8.9.1 binary-instances> include binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> include bytestring-0.11.5.2 binary-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-instances> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-instances> include text-2.0.2 binary-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn binary-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> Linked component graph: binary-instances> unit binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> include base-4.18.1.0 binary-instances> include binary-0.8.9.1 binary-instances> include binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> include text-2.0.2 binary-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn binary-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> include vector-binary-instances-0.2.5.2-4ojCafP8Rj3LxJY3aJzVU binary-instances> Data.Binary.Instances=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances,Data.Binary.Instances.Aeson=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Aeson,Data.Binary.Instances.CaseInsensitive=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.CaseInsensitive,Data.Binary.Instances.Hashable=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Hashable,Data.Binary.Instances.Primitive=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Primitive,Data.Binary.Instances.Scientific=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Scientific,Data.Binary.Instances.Tagged=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Tagged,Data.Binary.Instances.Text=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Text,Data.Binary.Instances.Time=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Time,Data.Binary.Instances.UnorderedContainers=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.UnorderedContainers,Data.Binary.Instances.Vector=binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3:Data.Binary.Instances.Vector binary-instances> unit binary-instances-1.0.6-3BBKpDiZvYvCfOCihdeWtd-binary-instances-test binary-instances> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-instances> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> include base-4.18.1.0 binary-instances> include binary-0.8.9.1 binary-instances> include binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> include bytestring-0.11.5.2 binary-instances> include case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-instances> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-instances> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-instances> include text-2.0.2 binary-instances> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> Dynamic Libraries installed in: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 constraints-extras> Private executables installed in: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/libexec/x86_64-linux-ghc-9.6.3/constraints-extras-0.4.0.2 constraints-extras> Data files installed in: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/share/x86_64-linux-ghc-9.6.3/constraints-extras-0.4.0.2 constraints-extras> Documentation installed in: constraints-extras> /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 constraints-extras> Configuration files installed in: constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/etc constraints-extras> No alex found constraints-extras> Using ar found on system at: constraints-extras> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar constraints-extras> No c2hs found constraints-extras> No cpphs found constraints-extras> No doctest found constraints-extras> Using gcc version 14.3.0 given by user at: constraints-extras> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc constraints-extras> Using ghc version 9.6.3 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc constraints-extras> Using ghc-pkg version 9.6.3 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 constraints-extras> No ghcjs found constraints-extras> No ghcjs-pkg found constraints-extras> No greencard found constraints-extras> Using haddock version 2.29.1 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 constraints-extras> No happy found constraints-extras> Using haskell-suite found on system at: haskell-suite-dummy-location constraints-extras> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location constraints-extras> No hmake found constraints-extras> Using hpc version 0.68 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 constraints-extras> Using hsc2hs version 0.68.9 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 constraints-extras> Using hscolour version 1.25 found on system at: constraints-extras> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour constraints-extras> No jhc found constraints-extras> Using ld found on system at: constraints-extras> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold constraints-extras> No pkg-config found constraints-extras> Using runghc version 9.6.3 found on system at: constraints-extras> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 constraints-extras> Using strip version 2.44 found on system at: constraints-extras> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip constraints-extras> Using tar found on system at: constraints-extras> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar constraints-extras> No uhc found constraints-extras> Running phase: buildPhase constraints-extras> Preprocessing library for constraints-extras-0.4.0.2.. constraints-extras> Building library for constraints-extras-0.4.0.2.. constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.o, dist/build/Data/Constraint/Compose.dyn_o ) constraints-extras> [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.o, dist/build/Data/Constraint/Flip.dyn_o ) constraints-extras> [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.o, dist/build/Data/Constraint/Extras.dyn_o ) constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.o, dist/build/Data/Constraint/Extras/TH.dyn_o ) constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.p_o ) constraints-extras> [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.p_o ) constraints-extras> [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.p_o ) constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.p_o ) deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 deriving-aeson> Private executables installed in: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/libexec/x86_64-linux-ghc-9.6.3/deriving-aeson-0.2.10 deriving-aeson> Data files installed in: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/share/x86_64-linux-ghc-9.6.3/deriving-aeson-0.2.10 deriving-aeson> Documentation installed in: deriving-aeson> /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 deriving-aeson> Configuration files installed in: deriving-aeson> /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/etc deriving-aeson> No alex found deriving-aeson> Using ar found on system at: deriving-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar deriving-aeson> No c2hs found deriving-aeson> No cpphs found deriving-aeson> No doctest found deriving-aeson> Using gcc version 14.3.0 given by user at: deriving-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc deriving-aeson> Using ghc version 9.6.3 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc deriving-aeson> Using ghc-pkg version 9.6.3 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 deriving-aeson> No ghcjs found deriving-aeson> No ghcjs-pkg found deriving-aeson> No greencard found deriving-aeson> Using haddock version 2.29.1 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 deriving-aeson> No happy found deriving-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location deriving-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location deriving-aeson> No hmake found deriving-aeson> Using hpc version 0.68 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 deriving-aeson> Using hsc2hs version 0.68.9 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 deriving-aeson> Using hscolour version 1.25 found on system at: deriving-aeson> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour deriving-aeson> No jhc found deriving-aeson> Using ld found on system at: deriving-aeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold deriving-aeson> No pkg-config found deriving-aeson> Using runghc version 9.6.3 found on system at: deriving-aeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 deriving-aeson> Using strip version 2.44 found on system at: deriving-aeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip deriving-aeson> Using tar found on system at: deriving-aeson> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar deriving-aeson> No uhc found deriving-aeson> Running phase: buildPhase deriving-aeson> Preprocessing library for deriving-aeson-0.2.10.. deriving-aeson> Building library for deriving-aeson-0.2.10.. deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.o, dist/build/Deriving/Aeson.dyn_o ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.o, dist/build/Deriving/Aeson/Stock.dyn_o ) deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.p_o ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.p_o ) doctest-discover> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> depends base-4.18.1.0 doctest-discover> depends bytestring-0.11.5.2 doctest-discover> depends directory-1.3.8.1 doctest-discover> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> depends filepath-1.4.100.4 doctest-discover> definite doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv doctest-discover> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ doctest-discover> depends base-4.18.1.0 doctest-discover> depends bytestring-0.11.5.2 doctest-discover> depends directory-1.3.8.1 doctest-discover> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC doctest-discover> depends filepath-1.4.100.4 doctest-discover> Using Cabal-3.10.1.0 compiled by ghc-9.6 doctest-discover> Using compiler: ghc-9.6.3 doctest-discover> Using install prefix: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 doctest-discover> Executables installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/bin doctest-discover> Libraries installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv doctest-discover> Dynamic Libraries installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 doctest-discover> Private executables installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/libexec/x86_64-linux-ghc-9.6.3/doctest-discover-0.2.0.0 doctest-discover> Data files installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/share/x86_64-linux-ghc-9.6.3/doctest-discover-0.2.0.0 doctest-discover> Documentation installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/share/doc/x86_64-linux-ghc-9.6.3/doctest-discover-0.2.0.0 doctest-discover> Configuration files installed in: doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/etc doctest-discover> No alex found doctest-discover> Using ar found on system at: doctest-discover> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar doctest-discover> No c2hs found doctest-discover> No cpphs found doctest-discover> Using doctest version 0.22.6 found on system at: doctest-discover> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest doctest-discover> Using gcc version 14.3.0 given by user at: doctest-discover> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc doctest-discover> Using ghc version 9.6.3 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc doctest-discover> Using ghc-pkg version 9.6.3 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 doctest-discover> No ghcjs found doctest-discover> No ghcjs-pkg found doctest-discover> No greencard found doctest-discover> Using haddock version 2.29.1 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 doctest-discover> No happy found doctest-discover> Using haskell-suite found on system at: haskell-suite-dummy-location doctest-discover> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location doctest-discover> No hmake found doctest-discover> Using hpc version 0.68 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 doctest-discover> Using hsc2hs version 0.68.9 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 doctest-discover> Using hscolour version 1.25 found on system at: doctest-discover> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour doctest-discover> No jhc found doctest-discover> Using ld found on system at: doctest-discover> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold doctest-discover> No pkg-config found doctest-discover> Using runghc version 9.6.3 found on system at: doctest-discover> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 doctest-discover> Using strip version 2.44 found on system at: doctest-discover> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip doctest-discover> Using tar found on system at: doctest-discover> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar doctest-discover> No uhc found doctest-discover> Running phase: buildPhase doctest-discover> Preprocessing executable 'doctest-discover' for doctest-discover-0.2.0.0.. doctest-discover> Building executable 'doctest-discover' for doctest-discover-0.2.0.0.. doctest-discover> [1 of 3] Compiling Config ( src/Config.hs, dist/build/doctest-discover/doctest-discover-tmp/Config.o ) doctest-discover> [2 of 3] Compiling Runner ( src/Runner.hs, dist/build/doctest-discover/doctest-discover-tmp/Runner.o ) doctest-discover> [3 of 3] Compiling Main ( src/Main.hs, dist/build/doctest-discover/doctest-discover-tmp/Main.o ) doctest-discover> [4 of 4] Linking dist/build/doctest-discover/doctest-discover enummapset> include deepseq-1.4.8.1 enummapset> include ghc-prim-0.10.0 enummapset> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY enummapset> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU enummapset> include test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD enummapset> unit enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u enummapset> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> include base-4.18.1.0 enummapset> include containers-0.6.7 enummapset> include deepseq-1.4.8.1 enummapset> Data.EnumMap=enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u:Data.EnumMap,Data.EnumMap.Lazy=enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u:Data.EnumMap.Lazy,Data.EnumMap.Strict=enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u:Data.EnumMap.Strict,Data.EnumSet=enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u:Data.EnumSet enummapset> Ready component graph: enummapset> definite enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u enummapset> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> depends base-4.18.1.0 enummapset> depends containers-0.6.7 enummapset> depends deepseq-1.4.8.1 enummapset> definite enummapset-0.7.3.0-AveyIKfzfDn3MYfyv7uAqn-intset-properties enummapset> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT enummapset> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS enummapset> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ enummapset> depends array-0.5.5.0 enummapset> depends base-4.18.1.0 enummapset> depends containers-0.6.7 enummapset> depends deepseq-1.4.8.1 enummapset> depends ghc-prim-0.10.0 enummapset> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY enummapset> depends test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU enummapset> depends test-framework-quickcheck2-0.3.0.6-HkHjoisjix325Erf8tshaD enummapset> Using Cabal-3.10.1.0 compiled by ghc-9.6 enummapset> Using compiler: ghc-9.6.3 enummapset> Using install prefix: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 enummapset> Executables installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/bin enummapset> Libraries installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u enummapset> Dynamic Libraries installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 enummapset> Private executables installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/libexec/x86_64-linux-ghc-9.6.3/enummapset-0.7.3.0 enummapset> Data files installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/share/x86_64-linux-ghc-9.6.3/enummapset-0.7.3.0 enummapset> Documentation installed in: enummapset> /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 enummapset> Configuration files installed in: enummapset> /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/etc enummapset> No alex found enummapset> Using ar found on system at: enummapset> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar enummapset> No c2hs found enummapset> No cpphs found enummapset> No doctest found enummapset> Using gcc version 14.3.0 given by user at: enummapset> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc enummapset> Using ghc version 9.6.3 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc enummapset> Using ghc-pkg version 9.6.3 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 enummapset> No ghcjs found enummapset> No ghcjs-pkg found enummapset> No greencard found enummapset> Using haddock version 2.29.1 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 enummapset> No happy found enummapset> Using haskell-suite found on system at: haskell-suite-dummy-location enummapset> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location enummapset> No hmake found enummapset> Using hpc version 0.68 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 enummapset> Using hsc2hs version 0.68.9 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 enummapset> Using hscolour version 1.25 found on system at: enummapset> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour enummapset> No jhc found enummapset> Using ld found on system at: enummapset> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold enummapset> No pkg-config found enummapset> Using runghc version 9.6.3 found on system at: microaeson> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv microaeson> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 microaeson> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF microaeson> include text-2.0.2 microaeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn microaeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO microaeson> Linked component graph: microaeson> unit microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> include array-0.5.5.0 microaeson> include base-4.18.1.0 microaeson> include bytestring-0.11.5.2 microaeson> include containers-0.6.7 microaeson> include deepseq-1.4.8.1 microaeson> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> include text-2.0.2 microaeson> Data.Aeson.Micro=microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk:Data.Aeson.Micro microaeson> unit microaeson-0.1.0.2-79Wj1BHxNIwL07RSXoq4KO-microaeson microaeson> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS microaeson> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ microaeson> include base-4.18.1.0 microaeson> include bytestring-0.11.5.2 microaeson> include containers-0.6.7 microaeson> include microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> include quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv microaeson> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 microaeson> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF microaeson> include text-2.0.2 microaeson> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn microaeson> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO microaeson> Ready component graph: microaeson> definite microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> depends array-0.5.5.0 microaeson> depends base-4.18.1.0 microaeson> depends bytestring-0.11.5.2 microaeson> depends containers-0.6.7 microaeson> depends deepseq-1.4.8.1 microaeson> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> depends text-2.0.2 microaeson> definite microaeson-0.1.0.2-79Wj1BHxNIwL07RSXoq4KO-microaeson microaeson> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS microaeson> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ microaeson> depends base-4.18.1.0 microaeson> depends bytestring-0.11.5.2 microaeson> depends containers-0.6.7 microaeson> depends microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv microaeson> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 microaeson> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF microaeson> depends text-2.0.2 microaeson> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn microaeson> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO microaeson> Using Cabal-3.10.1.0 compiled by ghc-9.6 microaeson> Using compiler: ghc-9.6.3 microaeson> Using install prefix: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 microaeson> Executables installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/bin microaeson> Libraries installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> Dynamic Libraries installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 microaeson> Private executables installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/libexec/x86_64-linux-ghc-9.6.3/microaeson-0.1.0.2 microaeson> Data files installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/share/x86_64-linux-ghc-9.6.3/microaeson-0.1.0.2 microaeson> Documentation installed in: microaeson> /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 microaeson> Configuration files installed in: microaeson> /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/etc microaeson> Using alex version 3.5.3.0 found on system at: microaeson> /nix/store/nqpsyjb0mv2znisi8w3h67m8svllx3qv-alex-3.5.3.0/bin/alex microaeson> Using ar found on system at: microaeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar microaeson> No c2hs found microaeson> No cpphs found microaeson> No doctest found microaeson> Using gcc version 14.3.0 given by user at: microaeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc microaeson> Using ghc version 9.6.3 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc microaeson> Using ghc-pkg version 9.6.3 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 microaeson> No ghcjs found microaeson> No ghcjs-pkg found microaeson> No greencard found path> include text-2.0.2 path> component path-0.9.5-Kh5ythBh7351wKQPOntGzb-test path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include bytestring-0.11.5.2 path> include filepath-1.4.100.4 path> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> include mtl-2.3.1 path> include path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include template-haskell-2.20.0.0 path> component path-0.9.5-Bew72e7m41SJZhzd1Ictw6-validity-test path> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include bytestring-0.11.5.2 path> include filepath-1.4.100.4 path> include genvalidity-1.1.1.0-2iBVnSsY0U627vHBIu1T9h path> include genvalidity-hspec-1.0.0.3-G01wyTuVz5x7UspkKV3PPS path> include genvalidity-property-1.0.0.0-3XqkfArtiCLFvf7Tlululm path> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> include mtl-2.3.1 path> include path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include validity-0.12.1.0-7E4zIdPETG33shMsemrssI path> Linked component graph: path> unit path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include deepseq-1.4.8.1 path> include exceptions-0.10.7 path> include filepath-1.4.100.4 path> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 path> include template-haskell-2.20.0.0 path> include text-2.0.2 path> Path=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path,Path.Internal=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path.Internal,Path.Internal.Posix=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path.Internal.Posix,Path.Internal.Windows=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path.Internal.Windows,Path.Posix=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path.Posix,Path.Windows=path-0.9.5-18GQJfyXY4d8sNTTH7YP9T:Path.Windows path> unit path-0.9.5-Kh5ythBh7351wKQPOntGzb-test path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include bytestring-0.11.5.2 path> include filepath-1.4.100.4 path> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> include mtl-2.3.1 path> include path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include template-haskell-2.20.0.0 path> unit path-0.9.5-Bew72e7m41SJZhzd1Ictw6-validity-test path> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS path> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> include base-4.18.1.0 path> include bytestring-0.11.5.2 path> include filepath-1.4.100.4 path> include genvalidity-1.1.1.0-2iBVnSsY0U627vHBIu1T9h path> include genvalidity-hspec-1.0.0.3-G01wyTuVz5x7UspkKV3PPS path> include genvalidity-property-1.0.0.0-3XqkfArtiCLFvf7Tlululm path> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> include mtl-2.3.1 path> include path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> include validity-0.12.1.0-7E4zIdPETG33shMsemrssI path> Ready component graph: path> definite path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> depends base-4.18.1.0 path> depends deepseq-1.4.8.1 path> depends exceptions-0.10.7 path> depends filepath-1.4.100.4 path> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 path> depends template-haskell-2.20.0.0 path> depends text-2.0.2 path> definite path-0.9.5-Bew72e7m41SJZhzd1Ictw6-validity-test path> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS path> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> depends base-4.18.1.0 path> depends bytestring-0.11.5.2 path> depends filepath-1.4.100.4 path> depends genvalidity-1.1.1.0-2iBVnSsY0U627vHBIu1T9h path> depends genvalidity-hspec-1.0.0.3-G01wyTuVz5x7UspkKV3PPS path> depends genvalidity-property-1.0.0.0-3XqkfArtiCLFvf7Tlululm path> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> depends mtl-2.3.1 path> depends path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> depends validity-0.12.1.0-7E4zIdPETG33shMsemrssI path> definite path-0.9.5-Kh5ythBh7351wKQPOntGzb-test path> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ path> depends base-4.18.1.0 path> depends bytestring-0.11.5.2 path> depends filepath-1.4.100.4 quickcheck-classes> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 quickcheck-classes> Dependency transformers: using transformers-0.6.1.0 quickcheck-classes> Dependency vector: using vector-0.13.2.0 quickcheck-classes> Source component graph: quickcheck-classes> component lib quickcheck-classes> component test:advanced dependency lib quickcheck-classes> component test:basic dependency lib quickcheck-classes> Configured component graph: quickcheck-classes> component quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include primitive-addr-0.1.0.3-8kDGvbzWwzSEEFYek95ws0 quickcheck-classes> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> include semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> component quickcheck-classes-0.6.5.0-KOmkUhmRrWqAd8sMVNPCn9-advanced quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 quickcheck-classes> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> component quickcheck-classes-0.6.5.0-FCYfs3gkqG8Hh4KYL1J9Rj-basic quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> Linked component graph: quickcheck-classes> unit quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include primitive-addr-0.1.0.3-8kDGvbzWwzSEEFYek95ws0 quickcheck-classes> include quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> include semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> Test.QuickCheck.Classes=quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq:Test.QuickCheck.Classes,Test.QuickCheck.Classes.IsList=quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq:Test.QuickCheck.Classes.IsList quickcheck-classes> unit quickcheck-classes-0.6.5.0-KOmkUhmRrWqAd8sMVNPCn9-advanced quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 quickcheck-classes> include tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> unit quickcheck-classes-0.6.5.0-FCYfs3gkqG8Hh4KYL1J9Rj-basic quickcheck-classes> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> include base-4.18.1.0 quickcheck-classes> include base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> include containers-0.6.7 quickcheck-classes> include primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> include quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: size (removeEdge x y z) <= 3 * size z algebraic-graphs> algebraic-graphs> ============ Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Graph.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Graph.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Graph.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Graph.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Graph.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> OK: size (compose x y) <= edgeCount x + edgeCount y + 1 algebraic-graphs> algebraic-graphs> ============ Graph.(===) ============ algebraic-graphs> OK: x === x == True algebraic-graphs> OK: x === x + empty == False algebraic-graphs> OK: x + y === x + y == True algebraic-graphs> OK: 1 + 2 === 2 + 1 == False algebraic-graphs> OK: x + y === x * y == False algebraic-graphs> algebraic-graphs> ============ Graph.mesh ============ algebraic-graphs> OK: mesh xs [] == empty algebraic-graphs> OK: mesh [] ys == empty algebraic-graphs> OK: mesh [x] [y] == vertex (x, y) algebraic-graphs> OK: mesh xs ys == box (path xs) (path ys) algebraic-graphs> OK: mesh [1..3] "ab" == algebraic-graphs> OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) algebraic-graphs> algebraic-graphs> ============ Graph.torus ============ algebraic-graphs> OK: torus xs [] == empty algebraic-graphs> OK: torus [] ys == empty algebraic-graphs> OK: torus [x] [y] == edge (x,y) (x,y) algebraic-graphs> OK: torus xs ys == box (circuit xs) (circuit ys) algebraic-graphs> OK: torus [1,2] "ab" == algebraic-graphs> OK: size (torus xs ys) == max 1 (3 * length xs * length ys) algebraic-graphs> algebraic-graphs> ============ Graph.deBruijn ============ algebraic-graphs> OK: deBruijn 0 xs == edge [] [] algebraic-graphs> OK: n > 0 ==> deBruijn n [] == empty algebraic-graphs> OK: deBruijn 1 [0,1] == edges [ ([0],[0]), ([0],[1]), ([1],[0]), ([1],[1]) ] algebraic-graphs> OK: deBruijn 2 "0" == edge "00" "00" algebraic-graphs> OK: deBruijn 2 "01" == HTF> depends base-4.18.1.0 HTF> depends base64-bytestring-1.2.1.0-3leDTdMn5ILLQCtMYjX3CL HTF> depends bytestring-0.11.5.2 HTF> depends containers-0.6.7 HTF> depends cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> depends directory-1.3.8.1 HTF> depends haskell-src-1.0.4.1-1AhAK4t4uZwHbgZIJW2WOl HTF> depends lifted-base-0.2.3.12-ItXrGiQsH5g7O20vNaygTA HTF> depends monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F HTF> depends mtl-2.3.1 HTF> depends old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> depends pretty-1.1.3.6 HTF> depends process-1.6.17.0 HTF> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> depends regex-compat-0.95.2.2-BbdoSSG2EPp3wiR220NXkS HTF> depends text-2.0.2 HTF> depends time-1.12.2 HTF> depends unix-2.8.1.0 HTF> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO HTF> depends xmlgen-0.6.2.2-Hk41uzIngUXDNWyJRLBk93 HTF> definite HTF-0.15.0.2-ExQVYrX3ey96fCTDvOcl9e-htfpp HTF> depends HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT HTF> depends array-0.5.5.0 HTF> depends base-4.18.1.0 HTF> depends cpphs-1.20.9.1-EQoPGFFLL9GG8gBTuUCKhd HTF> depends directory-1.3.8.1 HTF> depends mtl-2.3.1 HTF> depends old-time-1.1.0.4-AMitDc381sTFfBdOk6gZUs HTF> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 HTF> depends text-2.0.2 HTF> Using Cabal-3.10.1.0 compiled by ghc-9.6 HTF> Using compiler: ghc-9.6.3 HTF> Using install prefix: /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 HTF> Executables installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/bin HTF> Libraries installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> Dynamic Libraries installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 HTF> Private executables installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/libexec/x86_64-linux-ghc-9.6.3/HTF-0.15.0.2 HTF> Data files installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/share/x86_64-linux-ghc-9.6.3/HTF-0.15.0.2 HTF> Documentation installed in: HTF> /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 HTF> Configuration files installed in: HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/etc HTF> No alex found HTF> Using ar found on system at: HTF> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar HTF> No c2hs found HTF> Using cpphs version 1.20.9 found on system at: HTF> /nix/store/vkgjy92lhx03y0z092rlhbm9shlvb50h-cpphs-1.20.9.1/bin/cpphs HTF> No doctest found HTF> Using gcc version 14.3.0 given by user at: HTF> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc HTF> Using ghc version 9.6.3 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc HTF> Using ghc-pkg version 9.6.3 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 HTF> No ghcjs found HTF> No ghcjs-pkg found HTF> No greencard found HTF> Using haddock version 2.29.1 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 HTF> No happy found HTF> Using haskell-suite found on system at: haskell-suite-dummy-location HTF> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location HTF> No hmake found HTF> Using hpc version 0.68 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 HTF> Using hsc2hs version 0.68.9 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 HTF> Using hscolour version 1.25 found on system at: HTF> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour HTF> No jhc found HTF> Using ld found on system at: HTF> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold HTF> No pkg-config found HTF> Using runghc version 9.6.3 found on system at: HTF> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 HTF> Using strip version 2.44 found on system at: HTF> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip HTF> Using tar found on system at: binary-instances> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> Ready component graph: binary-instances> definite binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> depends base-4.18.1.0 binary-instances> depends binary-0.8.9.1 binary-instances> depends binary-orphans-1.0.5-JcmwJMfegSl1LGu2K38bNS binary-instances> depends case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> depends text-2.0.2 binary-instances> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn binary-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> depends vector-binary-instances-0.2.5.2-4ojCafP8Rj3LxJY3aJzVU binary-instances> definite binary-instances-1.0.6-3BBKpDiZvYvCfOCihdeWtd-binary-instances-test binary-instances> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS binary-instances> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ binary-instances> depends base-4.18.1.0 binary-instances> depends binary-0.8.9.1 binary-instances> depends binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> depends bytestring-0.11.5.2 binary-instances> depends case-insensitive-1.2.1.0-2Fr30x162J97VVTi3Jt0ZA binary-instances> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 binary-instances> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI binary-instances> depends quickcheck-instances-0.3.32-9fGeBu9hiv82mPGYbzXPCv binary-instances> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj binary-instances> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL binary-instances> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 binary-instances> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF binary-instances> depends text-2.0.2 binary-instances> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 binary-instances> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn binary-instances> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO binary-instances> Using Cabal-3.10.1.0 compiled by ghc-9.6 binary-instances> Using compiler: ghc-9.6.3 binary-instances> Using install prefix: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 binary-instances> Executables installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/bin binary-instances> Libraries installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> Dynamic Libraries installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 binary-instances> Private executables installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/libexec/x86_64-linux-ghc-9.6.3/binary-instances-1.0.6 binary-instances> Data files installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/share/x86_64-linux-ghc-9.6.3/binary-instances-1.0.6 binary-instances> Documentation installed in: binary-instances> /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 binary-instances> Configuration files installed in: binary-instances> /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/etc binary-instances> No alex found binary-instances> Using ar found on system at: binary-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar binary-instances> No c2hs found binary-instances> No cpphs found binary-instances> No doctest found binary-instances> Using gcc version 14.3.0 given by user at: binary-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc binary-instances> Using ghc version 9.6.3 found on system at: binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc binary-instances> Using ghc-pkg version 9.6.3 found on system at: binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 binary-instances> No ghcjs found binary-instances> No ghcjs-pkg found binary-instances> No greencard found binary-instances> Using haddock version 2.29.1 found on system at: binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 binary-instances> No happy found binary-instances> Using haskell-suite found on system at: haskell-suite-dummy-location binary-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location binary-instances> No hmake found binary-instances> Using hpc version 0.68 found on system at: binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 binary-instances> Using hsc2hs version 0.68.9 found on system at: enummapset> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 enummapset> Using strip version 2.44 found on system at: enummapset> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip enummapset> Using tar found on system at: enummapset> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar enummapset> No uhc found enummapset> Running phase: buildPhase enummapset> Preprocessing library for enummapset-0.7.3.0.. enummapset> Building library for enummapset-0.7.3.0.. enummapset> [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.o, dist/build/Data/EnumSet.dyn_o ) microaeson> Using haddock version 2.29.1 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 microaeson> No happy found microaeson> Using haskell-suite found on system at: haskell-suite-dummy-location microaeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location microaeson> No hmake found microaeson> Using hpc version 0.68 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 microaeson> Using hsc2hs version 0.68.9 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 microaeson> Using hscolour version 1.25 found on system at: microaeson> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour microaeson> No jhc found microaeson> Using ld found on system at: microaeson> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold microaeson> No pkg-config found microaeson> Using runghc version 9.6.3 found on system at: microaeson> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 microaeson> Using strip version 2.44 found on system at: microaeson> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip microaeson> Using tar found on system at: microaeson> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar microaeson> No uhc found microaeson> Running phase: buildPhase microaeson> Preprocessing library for microaeson-0.1.0.2.. microaeson> Building library for microaeson-0.1.0.2.. microaeson> [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.o, dist/build/Data/Aeson/Micro/Parser.dyn_o ) microaeson> [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.o, dist/build/Data/Aeson/Micro/Scanner.dyn_o ) microaeson> [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.o, dist/build/Data/Aeson/Micro.dyn_o ) path> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU path> depends mtl-2.3.1 path> depends path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> depends template-haskell-2.20.0.0 path> Using Cabal-3.10.1.0 compiled by ghc-9.6 path> Using compiler: ghc-9.6.3 path> Using install prefix: /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5 path> Executables installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/bin path> Libraries installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/path-0.9.5-18GQJfyXY4d8sNTTH7YP9T path> Dynamic Libraries installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 path> Private executables installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/libexec/x86_64-linux-ghc-9.6.3/path-0.9.5 path> Data files installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/share/x86_64-linux-ghc-9.6.3/path-0.9.5 path> Documentation installed in: path> /nix/store/1f487zkrdkwd39lnwf0ld96pfh97mrdp-path-0.9.5-doc/share/doc/path-0.9.5 path> Configuration files installed in: path> /nix/store/rpqmr4qkxv3gwmkm0m69jn75hbzqaij9-path-0.9.5/etc path> No alex found path> Using ar found on system at: path> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar path> No c2hs found path> No cpphs found path> No doctest found path> Using gcc version 14.3.0 given by user at: path> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc path> Using ghc version 9.6.3 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc path> Using ghc-pkg version 9.6.3 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 path> No ghcjs found path> No ghcjs-pkg found path> No greencard found path> Using haddock version 2.29.1 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 path> No happy found path> Using haskell-suite found on system at: haskell-suite-dummy-location path> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location path> No hmake found path> Using hpc version 0.68 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 path> Using hsc2hs version 0.68.9 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 path> Using hscolour version 1.25 found on system at: path> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour path> No jhc found path> Using ld found on system at: path> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold path> No pkg-config found path> Using runghc version 9.6.3 found on system at: path> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 path> Using strip version 2.44 found on system at: path> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip path> Using tar found on system at: path> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar path> No uhc found path> Running phase: buildPhase path> Preprocessing library for path-0.9.5.. path> Building library for path-0.9.5.. path> [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.o, dist/build/Path/Internal/Posix.dyn_o ) quickcheck-classes> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> include tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> include transformers-0.6.1.0 quickcheck-classes> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> Ready component graph: quickcheck-classes> definite quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> depends base-4.18.1.0 quickcheck-classes> depends containers-0.6.7 quickcheck-classes> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> depends primitive-addr-0.1.0.3-8kDGvbzWwzSEEFYek95ws0 quickcheck-classes> depends quickcheck-classes-base-0.6.2.0-2kuu1rSga5t6XFL7YmkKHl quickcheck-classes> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> depends semirings-0.7-H5dYdQ8v1Bn4ovet4ZnmEi quickcheck-classes> depends transformers-0.6.1.0 quickcheck-classes> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> definite quickcheck-classes-0.6.5.0-FCYfs3gkqG8Hh4KYL1J9Rj-basic quickcheck-classes> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ quickcheck-classes> depends base-4.18.1.0 quickcheck-classes> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> depends containers-0.6.7 quickcheck-classes> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> depends quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR quickcheck-classes> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> depends transformers-0.6.1.0 quickcheck-classes> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> definite quickcheck-classes-0.6.5.0-KOmkUhmRrWqAd8sMVNPCn9-advanced quickcheck-classes> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS quickcheck-classes> depends base-4.18.1.0 quickcheck-classes> depends base-orphans-0.9.3-EsfNI13WQjn4lDOQc9i0fL quickcheck-classes> depends containers-0.6.7 quickcheck-classes> depends primitive-0.9.1.0-4Xu9LMuZ2cCJzEReDHZuyI quickcheck-classes> depends quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> depends tagged-0.8.8-KnTUHMtQah6DmtzwHmdxEL quickcheck-classes> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 quickcheck-classes> depends tasty-quickcheck-0.11-HhViYyBQlQLAr2fMuKMnwF quickcheck-classes> depends transformers-0.6.1.0 quickcheck-classes> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO quickcheck-classes> Using Cabal-3.10.1.0 compiled by ghc-9.6 quickcheck-classes> Using compiler: ghc-9.6.3 quickcheck-classes> Using install prefix: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0 quickcheck-classes> Executables installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/bin quickcheck-classes> Libraries installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/quickcheck-classes-0.6.5.0-7Aa5TRjl7KKBukoiXc5OYq quickcheck-classes> Dynamic Libraries installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 quickcheck-classes> Private executables installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/libexec/x86_64-linux-ghc-9.6.3/quickcheck-classes-0.6.5.0 quickcheck-classes> Data files installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/share/x86_64-linux-ghc-9.6.3/quickcheck-classes-0.6.5.0 quickcheck-classes> Documentation installed in: quickcheck-classes> /nix/store/gg0y95gdr91zn5h41zl53mggr8qwk490-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 quickcheck-classes> Configuration files installed in: quickcheck-classes> /nix/store/mk5lz62vzydrfzgs4apbc3rmiwbz3bdh-quickcheck-classes-0.6.5.0/etc quickcheck-classes> No alex found quickcheck-classes> Using ar found on system at: quickcheck-classes> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar quickcheck-classes> No c2hs found quickcheck-classes> No cpphs found quickcheck-classes> No doctest found quickcheck-classes> Using gcc version 14.3.0 given by user at: quickcheck-classes> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc quickcheck-classes> Using ghc version 9.6.3 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc quickcheck-classes> Using ghc-pkg version 9.6.3 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 quickcheck-classes> No ghcjs found quickcheck-classes> No ghcjs-pkg found quickcheck-classes> No greencard found quickcheck-classes> Using haddock version 2.29.1 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 quickcheck-classes> No happy found quickcheck-classes> Using haskell-suite found on system at: haskell-suite-dummy-location algebraic-graphs> OK: transpose (deBruijn n xs) == gmap reverse $ deBruijn n xs algebraic-graphs> OK: vertexCount (deBruijn n xs) == (length $ nub xs)^n algebraic-graphs> OK: n > 0 ==> edgeCount (deBruijn n xs) == (length $ nub xs)^(n + 1) algebraic-graphs> algebraic-graphs> ============ Graph.splitVertex ============ algebraic-graphs> OK: splitVertex x [] == removeVertex x algebraic-graphs> OK: splitVertex x [x] == id algebraic-graphs> OK: splitVertex x [y] == replaceVertex x y algebraic-graphs> OK: splitVertex 1 [0, 1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) algebraic-graphs> algebraic-graphs> ============ Graph.bind ============ algebraic-graphs> OK: bind empty f == empty algebraic-graphs> OK: bind (vertex x) f == f x algebraic-graphs> OK: bind (edge x y) f == connect (f x) (f y) algebraic-graphs> OK: bind (vertices xs) f == overlays (map f xs) algebraic-graphs> OK: bind x (const empty) == empty algebraic-graphs> OK: bind x vertex == x algebraic-graphs> OK: bind (bind x f) g == bind x (\y -> bind (f y) g) algebraic-graphs> algebraic-graphs> ============ Graph.simplify ============ algebraic-graphs> OK: simplify == id algebraic-graphs> OK: size (simplify x) <= size x algebraic-graphs> algebraic-graphs> ============ Graph.box ============ algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Graph.sparsify ============ algebraic-graphs> OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right algebraic-graphs> OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 algebraic-graphs> OK: edgeCount (sparsify x) <= 3 * size x algebraic-graphs> OK: size (sparsify x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ Graph.sparsifyKL ============ algebraic-graphs> OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) algebraic-graphs> OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 algebraic-graphs> OK: length (edges $ sparsifyKL n x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ Graph.context ============ algebraic-graphs> OK: context (const False) x == Nothing algebraic-graphs> OK: context (== 1) (edge 1 2) == Just (Context [ ] [2 ]) algebraic-graphs> OK: context (== 2) (edge 1 2) == Just (Context [1 ] [ ]) algebraic-graphs> OK: context (const True ) (edge 1 2) == Just (Context [1 ] [2 ]) algebraic-graphs> OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [3,1] [1,5]) algebraic-graphs> algebraic-graphs> ============ Graph.buildg ============ algebraic-graphs> OK: buildg (\e _ _ _ -> e) == empty algebraic-graphs> OK: buildg (\_ v _ _ -> v x) == vertex x algebraic-graphs> OK: buildg (\e v o c -> o (foldg e v o c x) (foldg e v o c y)) == overlay x y algebraic-graphs> OK: buildg (\e v o c -> c (foldg e v o c x) (foldg e v o c y)) == connect x y algebraic-graphs> OK: buildg (\e v o _ -> foldr o e (map v xs)) == vertices xs algebraic-graphs> OK: buildg (\e v o c -> foldg e v o (flip c) g) == transpose g algebraic-graphs> algebraic-graphs> ============ Internal.List ============ algebraic-graphs> OK: pure 1 <> pure 4 == [1, 4] algebraic-graphs> algebraic-graphs> ============ Graph.Label ============ algebraic-graphs> algebraic-graphs> ============ Any: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Distance Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Capacity Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Minimum (Path Int): instances ============ algebraic-graphs> OK: LeftNearRing algebraic-graphs> algebraic-graphs> ============ PowerSet (Path Int): instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Count Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.consistent ============ algebraic-graphs> OK: arbitraryLabelledAdjacencyMap algebraic-graphs> OK: empty algebraic-graphs> OK: vertex algebraic-graphs> OK: edge algebraic-graphs> OK: overlay algebraic-graphs> OK: connect algebraic-graphs> OK: vertices algebraic-graphs> OK: edges algebraic-graphs> OK: overlays algebraic-graphs> OK: fromAdjacencyMaps algebraic-graphs> OK: removeVertex algebraic-graphs> OK: removeEdge algebraic-graphs> OK: replaceVertex algebraic-graphs> OK: replaceEdge algebraic-graphs> OK: transpose algebraic-graphs> OK: gmap algebraic-graphs> OK: emap algebraic-graphs> OK: induce algebraic-graphs> OK: closure algebraic-graphs> OK: reflexiveClosure algebraic-graphs> OK: symmetricClosure algebraic-graphs> OK: transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> HTF> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar HTF> No uhc found HTF> Running phase: buildPhase HTF> patching script interpreter paths in scripts HTF> Preprocessing library for HTF-0.15.0.2.. HTF> Building library for HTF-0.15.0.2.. HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.o, dist/build/Paths_HTF.dyn_o ) HTF> [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.o, dist/build/Test/Framework/Colors.dyn_o ) HTF> [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.o, dist/build/Test/Framework/Diff.dyn_o ) binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 binary-instances> Using hscolour version 1.25 found on system at: binary-instances> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour binary-instances> No jhc found binary-instances> Using ld found on system at: binary-instances> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold binary-instances> No pkg-config found binary-instances> Using runghc version 9.6.3 found on system at: binary-instances> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 binary-instances> Using strip version 2.44 found on system at: binary-instances> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip binary-instances> Using tar found on system at: binary-instances> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar binary-instances> No uhc found binary-instances> Running phase: buildPhase binary-instances> Preprocessing library for binary-instances-1.0.6.. binary-instances> Building library for binary-instances-1.0.6.. binary-instances> [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.o, dist/build/Data/Binary/Instances/CaseInsensitive.dyn_o ) binary-instances> [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.o, dist/build/Data/Binary/Instances/Hashable.dyn_o ) binary-instances> [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.o, dist/build/Data/Binary/Instances/Primitive.dyn_o ) binary-instances> [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.o, dist/build/Data/Binary/Instances/Scientific.dyn_o ) binary-instances> [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.o, dist/build/Data/Binary/Instances/Tagged.dyn_o ) binary-instances> [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.o, dist/build/Data/Binary/Instances/Text.dyn_o ) binary-instances> [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.o, dist/build/Data/Binary/Instances/Time.dyn_o ) quickcheck-classes> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location quickcheck-classes> No hmake found quickcheck-classes> Using hpc version 0.68 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 quickcheck-classes> Using hsc2hs version 0.68.9 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 quickcheck-classes> Using hscolour version 1.25 found on system at: quickcheck-classes> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour quickcheck-classes> No jhc found quickcheck-classes> Using ld found on system at: quickcheck-classes> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold quickcheck-classes> No pkg-config found quickcheck-classes> Using runghc version 9.6.3 found on system at: quickcheck-classes> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 quickcheck-classes> Using strip version 2.44 found on system at: quickcheck-classes> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip quickcheck-classes> Using tar found on system at: quickcheck-classes> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar quickcheck-classes> No uhc found quickcheck-classes> Running phase: buildPhase quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building library for quickcheck-classes-0.6.5.0.. algebraic-graphs> ============ Labelled.AdjacencyMap.edge ============ algebraic-graphs> OK: edge e x y == connect e (vertex x) (vertex y) algebraic-graphs> OK: edge zero x y == vertices [x,y] algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= mempty) algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 algebraic-graphs> OK: vertexCount (edge e 1 1) == 1 algebraic-graphs> OK: vertexCount (edge e 1 2) == 2 algebraic-graphs> OK: x -- y == edge e x y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f algebraic-graphs> algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.connect ============ algebraic-graphs> OK: isEmpty (connect e x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect e x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect e 1 2) == 2 algebraic-graphs> OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(e,x,y)] == edge e x y algebraic-graphs> OK: edges == overlays . map (\(e, x, y) -> edge e x y) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.fromAdjacencyMaps ============ algebraic-graphs> OK: fromAdjacencyMaps [] == empty algebraic-graphs> OK: fromAdjacencyMaps [(x, Map.empty)] == vertex x algebraic-graphs> OK: fromAdjacencyMaps [(x, Map.singleton y e)] == if e == zero then vertices [x,y] else edge e x y algebraic-graphs> OK: overlay (fromAdjacencyMaps xs) (fromAdjacencyMaps ys) == fromAdjacencyMaps (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge e x y) == False algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= zero) algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeLabel ============ algebraic-graphs> OK: edgeLabel x y empty == zero algebraic-graphs> OK: edgeLabel x y (vertex z) == zero algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge e x y) == if e == zero then 0 else 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge e 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge e 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.skeleton ============ algebraic-graphs> OK: hasEdge x y == hasEdge x y . skeleton algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge e x x) == empty algebraic-graphs> OK: removeVertex 1 (edge e 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge e x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == gmap (\v -> if v == x then y else v) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.replaceEdge ============ algebraic-graphs> OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) algebraic-graphs> OK: replaceEdge e x y (edge f x y) == edge e x y algebraic-graphs> OK: edgeLabel x y (replaceEdge e x y z) == e algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge e x y) == edge e y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge e x y) == edge e (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.emap ============ algebraic-graphs> OK: emap h empty == empty algebraic-graphs> OK: emap h (vertex x) == vertex x algebraic-graphs> OK: emap h (edge e x y) == edge (h e) x y algebraic-graphs> OK: emap h (overlay x y) == overlay (emap h x) (emap h y) algebraic-graphs> OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) algebraic-graphs> OK: emap id == id algebraic-graphs> OK: emap g . emap h == emap (g . h) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.induceJust ============ HTF> [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.o, dist/build/Test/Framework/Location.dyn_o ) HTF> [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.o, dist/build/Test/Framework/Preprocessor.dyn_o ) HTF> [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.o, dist/build/Test/Framework/Pretty.dyn_o ) HTF> [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.o, dist/build/Test/Framework/Process.dyn_o ) HTF> [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.o, dist/build/Test/Framework/TestInterface.dyn_o ) rebase> Running phase: setupCompilerEnvironmentPhase rebase> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. enummapset> [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.o, dist/build/Data/EnumMap/Base.dyn_o ) doctest-discover> Preprocessing library for doctest-discover-0.2.0.0.. doctest-discover> Building library for doctest-discover-0.2.0.0.. HTF> [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.o, dist/build/Test/Framework/History.dyn_o ) doctest-discover> Running phase: haddockPhase doctest-discover> Running phase: installPhase quickcheck-classes> [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, dist/build/Test/QuickCheck/Classes/Alt.o, dist/build/Test/QuickCheck/Classes/Alt.dyn_o ) rebase> Running phase: unpackPhase doctest-discover> Installing executable doctest-discover in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/bin doctest-discover> Warning: The directory doctest-discover> /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/bin is doctest-discover> not in the system search path. rebase> unpacking source archive /nix/store/ydg6rqk9c52jwsc5yynv43iarp45m1i0-rebase-1.21.2.tar.gz path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.o, dist/build/Path/Internal.dyn_o ) doctest-discover> Installing library in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv rebase> source root is rebase-1.21.2 shake> Installing executable shake in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/bin shake> Warning: The directory shake> /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/bin is not in the shake> system search path. path> [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.o, dist/build/Path/Internal/Windows.dyn_o ) path> [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.o, dist/build/Path/Posix.dyn_o ) rebase> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "rebase-1.21.2/rebase.cabal" rebase> Running phase: patchPhase rebase> Running phase: compileBuildDriverPhase rebase> setupCompileFlags: -package-db=/build/tmp.PdWK1hxmj1/setup-package.conf.d -threaded rebase> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.PdWK1hxmj1/Main.o ) algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge one x x algebraic-graphs> OK: closure (edge e x x) == edge one x x algebraic-graphs> OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge e x y) == edge e x y algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edge ============ algebraic-graphs> OK: edge e x y == connect e (vertex x) (vertex y) algebraic-graphs> OK: edge zero x y == vertices [x,y] algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= mempty) algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 algebraic-graphs> OK: vertexCount (edge e 1 1) == 1 algebraic-graphs> OK: vertexCount (edge e 1 2) == 2 algebraic-graphs> OK: x -- y == edge e x y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f algebraic-graphs> algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.connect ============ algebraic-graphs> OK: isEmpty (connect e x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect e x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect e 1 2) == 2 algebraic-graphs> OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(e,x,y)] == edge e x y algebraic-graphs> OK: edges == overlays . map (\(e, x, y) -> edge e x y) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.foldg ============ algebraic-graphs> OK: foldg empty vertex connect == id algebraic-graphs> OK: foldg empty vertex (fmap flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (const (+)) == size algebraic-graphs> OK: foldg True (const False) (const (&&)) == isEmpty algebraic-graphs> OK: foldg False (== x) (const (||)) == hasVertex x algebraic-graphs> OK: foldg Set.empty Set.singleton (const Set.union) == vertexSet algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.buildg ============ algebraic-graphs> OK: buildg (\e _ _ -> e) == empty algebraic-graphs> OK: buildg (\_ v _ -> v x) == vertex x algebraic-graphs> OK: buildg (\e v c -> c l (foldg e v c x) (foldg e v c y)) == connect l x y algebraic-graphs> OK: buildg (\e v c -> foldr (c zero) e (map v xs)) == vertices xs algebraic-graphs> OK: buildg (\e v c -> foldg e v (flip c) g) == transpose g algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge e x y) == False algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.size ============ algebraic-graphs> OK: size empty == 1 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= zero) algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeLabel ============ algebraic-graphs> OK: edgeLabel x y empty == zero algebraic-graphs> OK: edgeLabel x y (vertex z) == zero algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge e x y) == if e == zero then 0 else 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty path> path> src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: normalizeDrive | False = ... path> | path> 486 | | IS_WINDOWS = normalizeTrailingSeps path> | ^^^^^ path> path> src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | False = ... path> | path> 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise path> | ^^^^^ binary-instances> [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.o, dist/build/Data/Binary/Instances/UnorderedContainers.dyn_o ) binary-instances> [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.o, dist/build/Data/Binary/Instances/Vector.dyn_o ) binary-instances> [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.o, dist/build/Data/Binary/Instances/Aeson.dyn_o ) binary-instances> [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.o, dist/build/Data/Binary/Instances.dyn_o ) rebase> [2 of 2] Linking Setup doctest-discover> Running phase: fixupPhase doctest-discover> shrinking RPATHs of ELF executables and libraries in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 doctest-discover> shrinking /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/bin/doctest-discover doctest-discover> checking for references to /build/ in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0... doctest-discover> patching script interpreter paths in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 doctest-discover> stripping (with command strip and flags -S -p) in /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/lib /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0/bin doctest-discover (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 doctest-discover (post)> Pushing 1 paths (170 are already present) using zstd to cache sellout ⏳ doctest-discover (post)> doctest-discover (post)> Pushing /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 (2.38 MiB) doctest-discover (post)> doctest-discover (post)> All done. doctest-discover (post)> added 1 signatures doctest-discover (post)> added 1 signatures doctest-discover (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0 doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/hfs061d0p8r0bkz6xm7b63nsd5g7x3im-doctest-discover-0.2.0.0' to 'https://cache.nix-ci.com'... doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/29i9qjdml009rnkkmfd8kdbmrdg783v3-doctest-discover-0.2.0.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/5gw1yk080wx0irwndkqxv6b3gbqij5f6-hw-hspec-hedgehog-0.1.1.1.drv'... shake> Running phase: fixupPhase shake> shrinking RPATHs of ELF executables and libraries in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 shake> shrinking /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSshake-0.19.8-J0NrCcW9RJYLCFN3LEewBp-ghc9.6.3.so shake> shrinking /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/bin/shake shake> checking for references to /build/ in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8... shake> patching script interpreter paths in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 shake> stripping (with command strip and flags -S -p) in /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/lib /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8/bin shake> shrinking RPATHs of ELF executables and libraries in /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data shake> checking for references to /build/ in /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data... shake> patching script interpreter paths in /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data shake> shrinking RPATHs of ELF executables and libraries in /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc shake> checking for references to /build/ in /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc... shake> patching script interpreter paths in /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.p_o ) lens> [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.p_o ) HTF> [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.o, dist/build/Test/Framework/AssertM.dyn_o ) HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.o, dist/build/Test/Framework/TestTypes.dyn_o ) HTF> [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.o, dist/build/Test/Framework/JsonOutput.dyn_o ) HsYAML-aeson> Running phase: checkPhase HsYAML-aeson> Package has no test suites. HsYAML-aeson> Running phase: haddockPhase HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Running Haddock on library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Warning: The documentation for the following packages are not installed. No HsYAML-aeson> links will be generated to these packages: vector-0.13.2.0 HsYAML-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. HsYAML-aeson> 100% ( 15 / 15) in 'Data.YAML.Aeson' binary-instances> [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.p_o ) binary-instances> [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.p_o ) binary-instances> [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.p_o ) binary-instances> [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.p_o ) binary-instances> [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.p_o ) binary-instances> [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.p_o ) binary-instances> [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.p_o ) constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> Building executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> [1 of 1] Compiling Main ( README.lhs, dist/build/readme/readme-tmp/Main.o ) constraints-extras> constraints-extras> README.lhs:29:13: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 29 | > data A :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:29:18: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 29 | > data A :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:35:13: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 35 | > data B :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:35:18: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 35 | > data B :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:14: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:19: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:25: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:46:24: warning: [GHC-39567] [-Wstar-is-type] deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> Building test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) enummapset> [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.o, dist/build/Data/EnumMap/Strict.dyn_o ) enummapset> [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.o, dist/build/Data/EnumMap/Lazy.dyn_o ) enummapset> [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.o, dist/build/Data/EnumMap.dyn_o ) enummapset> [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.p_o ) microaeson> [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.p_o ) microaeson> [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.p_o ) microaeson> [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.p_o ) path> [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.o, dist/build/Path.dyn_o ) path> [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.o, dist/build/Path/Windows.dyn_o ) path> path> src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: path> normalizeDrive | otherwise = ... path> | path> 487 | | otherwise = id path> | ^^^^^^^^^ path> path> src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | otherwise = ... path> | path> 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise path> | ^^^^^^^^^ path> [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, dist/build/Test/QuickCheck/Classes/Apply.o, dist/build/Test/QuickCheck/Classes/Apply.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ rebase> Running phase: updateAutotoolsGnuConfigScriptsPhase rebase> Running phase: configurePhase rebase> configureFlags: --verbose --prefix=/nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6n4sfkni6wl836810cabw9nay9dhz2ir-rebase-1.21.2-doc/share/doc/rebase-1.21.2 --with-gcc=gcc --package-db=/build/tmp.PdWK1hxmj1/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib rebase> Using Parsec parser rebase> Configuring rebase-1.21.2... rebase> Dependency base >=4.13 && <5: using base-4.18.1.0 rebase> Dependency bifunctors >=5.6 && <5.7: using bifunctors-5.6.2 rebase> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 rebase> Dependency comonad >=5 && <5.1: using comonad-5.0.9 rebase> Dependency containers >=0.6 && <0.8: using containers-0.6.7 rebase> Dependency contravariant >=1.5 && <1.6: using contravariant-1.5.5 rebase> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.1 rebase> Dependency dlist >=0.8 && <1.1: using dlist-1.0 rebase> Dependency either >=5 && <5.1: using either-5.0.2 rebase> Dependency groups >=0.5.3 && <0.6: using groups-0.5.3 rebase> Dependency hashable >=1.3 && <1.6: using hashable-1.4.7.0 rebase> Dependency invariant >=0.5.5 && <0.7: using invariant-0.6.4 rebase> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 rebase> Dependency profunctors >=5.6 && <5.7: using profunctors-5.6.2 rebase> Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 rebase> Dependency selective >=0.7 && <0.8: using selective-0.7.0.1 rebase> Dependency semigroupoids >=6 && <7: using semigroupoids-6.0.1 rebase> Dependency stm >=2.5 && <2.6: using stm-2.5.1.0 rebase> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.0.2 rebase> Dependency time >=1.9 && <1.15: using time-1.12.2 rebase> Dependency time-compat >=1.9.6.1 && <1.10: using time-compat-1.9.7 rebase> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 rebase> Dependency unordered-containers >=0.2.13 && <0.3: using rebase> unordered-containers-0.2.20 rebase> Dependency uuid-types >=1.0 && <1.1: using uuid-types-1.0.6 rebase> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 rebase> Dependency vector-instances >=3.4 && <3.5: using vector-instances-3.4.2 rebase> Dependency void >=0.7 && <0.8: using void-0.7.3 rebase> Source component graph: component lib rebase> Configured component graph: rebase> component rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33 rebase> include base-4.18.1.0 rebase> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT rebase> include bytestring-0.11.5.2 rebase> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF rebase> include containers-0.6.7 rebase> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn rebase> include deepseq-1.4.8.1 rebase> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR rebase> include either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k rebase> include groups-0.5.3-H7tBXJoyk4ILKF0vexbyVF rebase> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 rebase> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na rebase> include mtl-2.3.1 rebase> include profunctors-5.6.2-36avph0rW537qvMb6XX38R rebase> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj rebase> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A rebase> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR rebase> include stm-2.5.1.0 rebase> include text-2.0.2 rebase> include time-1.12.2 rebase> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 rebase> include transformers-0.6.1.0 constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 46 | > data family Fam a :: * -> * constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:46:29: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 46 | > data family Fam a :: * -> * constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:47:27: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 47 | > data instance Fam () :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:47:32: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 47 | > data instance Fam () :: * -> * where constraints-extras> | ^ constraints-extras> [2 of 2] Linking dist/build/readme/readme quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, dist/build/Test/QuickCheck/Classes/Euclidean.o, dist/build/Test/QuickCheck/Classes/Euclidean.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, dist/build/Test/QuickCheck/Classes/IsList.o, dist/build/Test/QuickCheck/Classes/IsList.dyn_o ) quickcheck-classes> [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, dist/build/Test/QuickCheck/Classes/Json.o, dist/build/Test/QuickCheck/Classes/Json.dyn_o ) quickcheck-classes> [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, dist/build/Test/QuickCheck/Classes/MVector.o, dist/build/Test/QuickCheck/Classes/MVector.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn rebase> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH rebase> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO rebase> include vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR rebase> include void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr rebase> Linked component graph: rebase> unit rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33 rebase> include base-4.18.1.0 rebase> include bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT rebase> include bytestring-0.11.5.2 rebase> include comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF rebase> include containers-0.6.7 rebase> include contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn rebase> include deepseq-1.4.8.1 rebase> include dlist-1.0-F8GeUD3trJzACUxUjnJfNR rebase> include either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k rebase> include groups-0.5.3-H7tBXJoyk4ILKF0vexbyVF rebase> include hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 rebase> include invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na rebase> include mtl-2.3.1 rebase> include profunctors-5.6.2-36avph0rW537qvMb6XX38R rebase> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj rebase> include selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A rebase> include semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR rebase> include stm-2.5.1.0 rebase> include text-2.0.2 rebase> include time-1.12.2 rebase> include time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 rebase> include transformers-0.6.1.0 rebase> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn rebase> include uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH rebase> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO rebase> include vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR rebase> include void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr shake (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 shake (post)> Pushing 3 paths (97 are already present) using zstd to cache sellout ⏳ shake (post)> shake (post)> Pushing /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc (12.85 MiB) shake (post)> Pushing /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data (52.22 KiB) shake (post)> Pushing /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 (50.17 MiB) shake (post)> shake (post)> All done. shake (post)> added 3 signatures shake (post)> added 5 signatures shake (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc /nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data /nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8 shake (post)> copying 3 paths... shake (post)> copying path '/nix/store/gyfy5ss5n1r3alf84m1pnpkq4qhasw67-shake-0.19.8-data' to 'https://cache.nix-ci.com'... shake (post)> copying path '/nix/store/acizfd57nwvdbfwg54nix3bdybll1g4j-shake-0.19.8-doc' to 'https://cache.nix-ci.com'... shake (post)> copying path '/nix/store/q1qpcv6hbqz9q7cp9y1igcjgxx7nndna-shake-0.19.8' to 'https://cache.nix-ci.com'... shake (post)> copying 1 paths... shake (post)> copying path '/nix/store/1kmznkzm76qhlcc4lg9n4cp183fk91ld-shake-0.19.8.drv' to 'https://cache.nix-ci.com'... algebraic-graphs> OK: preSet 1 (edge e 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge e 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge e x x) == empty algebraic-graphs> OK: removeVertex 1 (edge e 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge e x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == fmap (\v -> if v == x then y else v) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.replaceEdge ============ algebraic-graphs> OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) algebraic-graphs> OK: replaceEdge e x y (edge f x y) == edge e x y algebraic-graphs> OK: edgeLabel x y (replaceEdge e x y z) == e algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge e x y) == edge e y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.fmap ============ algebraic-graphs> OK: fmap f empty == empty algebraic-graphs> OK: fmap f (vertex x) == vertex (f x) algebraic-graphs> OK: fmap f (edge e x y) == edge e (f x) (f y) algebraic-graphs> OK: fmap id == id algebraic-graphs> OK: fmap f . fmap g == fmap (f . g) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.emap ============ algebraic-graphs> OK: emap h empty == empty algebraic-graphs> OK: emap h (vertex x) == vertex x algebraic-graphs> OK: emap h (edge e x y) == edge (h e) x y algebraic-graphs> OK: emap h (overlay x y) == overlay (emap h x) (emap h y) algebraic-graphs> OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) algebraic-graphs> OK: emap id == id algebraic-graphs> OK: emap g . emap h == emap (g . h) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge one x x algebraic-graphs> OK: closure (edge e x x) == edge one x x algebraic-graphs> OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.transitiveClosure ============ ghc-exactprint> GHC96 lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.p_o ) lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.p_o ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.p_o ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.p_o ) lens> [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.p_o ) lens> [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.p_o ) lens> [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.p_o ) lens> [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.p_o ) lens> [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.p_o ) lens> [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.p_o ) lens> [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.p_o ) lens> [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.p_o ) lens> [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.p_o ) lens> [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.p_o ) lens> [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.p_o ) lens> [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.p_o ) lens> [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.p_o ) lens> [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.p_o ) lens> [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, dist/build/Control/Lens/Profunctor.p_o ) lens> [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.p_o ) lens> [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.p_o ) lens> [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.p_o ) lens> [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.p_o ) lens> [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.p_o ) lens> [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.p_o ) lens> [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.p_o ) lens> [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.p_o ) lens> [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.p_o ) lens> [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.p_o ) lens> Preprocessing test suite 'properties' for lens-5.3.4.. lens> Building test suite 'properties' for lens-5.3.4.. lens> [1 of 2] Compiling Control.Lens.Properties ( lens-properties/src/Control/Lens/Properties.hs, dist/build/properties/properties-tmp/Control/Lens/Properties.o ) lens> [2 of 2] Compiling Main ( tests/properties.hs, dist/build/properties/properties-tmp/Main.o ) lens> [3 of 3] Linking dist/build/properties/properties lens> Preprocessing test suite 'hunit' for lens-5.3.4.. lens> Building test suite 'hunit' for lens-5.3.4.. lens> [1 of 1] Compiling Main ( tests/hunit.hs, dist/build/hunit/hunit-tmp/Main.o ) lens> [2 of 2] Linking dist/build/hunit/hunit lens> Preprocessing test suite 'templates' for lens-5.3.4.. lens> Building test suite 'templates' for lens-5.3.4.. lens> [1 of 6] Compiling BigRecord ( tests/BigRecord.hs, dist/build/templates/templates-tmp/BigRecord.o, dist/build/templates/templates-tmp/BigRecord.dyn_o ) HTF> [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.o, dist/build/Test/Framework/ThreadPool.dyn_o ) HTF> [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.o, dist/build/Test/Framework/Tutorial.dyn_o ) HTF> [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.o, dist/build/Test/Framework/Utils.dyn_o ) HTF> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.o, dist/build/Test/Framework/QuickCheckWrapper.dyn_o ) HTF> [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.o, dist/build/Test/Framework/PrettyHaskell.dyn_o ) HTF> [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.o, dist/build/Test/Framework/HUnitWrapper.dyn_o ) HTF> [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.o, dist/build/Test/Framework/XmlOutput.dyn_o ) HTF> [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.o, dist/build/Test/Framework/TestReporter.dyn_o ) HTF> [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.o, dist/build/Test/Framework/CmdlineOptions.dyn_o ) HTF> [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.o, dist/build/Test/Framework/TestManager.dyn_o ) HTF> [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.o, dist/build/Test/Framework/BlackBoxTest.dyn_o ) HTF> [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.o, dist/build/Test/Framework.dyn_o ) HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.p_o ) HTF> [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.p_o ) HTF> [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.p_o ) HTF> [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.p_o ) HTF> [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.p_o ) HTF> [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.p_o ) HTF> [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.p_o ) HTF> [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.p_o ) HTF> [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.p_o ) HTF> [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.p_o ) HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.p_o ) HTF> [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.p_o ) HsYAML-aeson> Documentation created: dist/doc/html/HsYAML-aeson/index.html, HsYAML-aeson> dist/doc/html/HsYAML-aeson/HsYAML-aeson.txt HsYAML-aeson> Running phase: installPhase HsYAML-aeson> Installing library in /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf HsYAML-aeson> Running phase: fixupPhase HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 HsYAML-aeson> shrinking /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSHsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf-ghc9.6.3.so HsYAML-aeson> checking for references to /build/ in /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2... HsYAML-aeson> patching script interpreter paths in /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 HsYAML-aeson> stripping (with command strip and flags -S -p) in /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2/lib HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson> checking for references to /build/ in /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc... HsYAML-aeson> patching script interpreter paths in /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc attoparsec-aeson> [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.o, dist/build/Data/Aeson/Parser.dyn_o ) attoparsec-aeson> [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) attoparsec-aeson> [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) attoparsec-aeson> [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.p_o ) attoparsec-aeson> [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.p_o ) attoparsec-aeson> Running phase: checkPhase attoparsec-aeson> Package has no test suites. attoparsec-aeson> Running phase: haddockPhase attoparsec-aeson> Preprocessing library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Running Haddock on library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Warning: The documentation for the following packages are not installed. No attoparsec-aeson> links will be generated to these packages: attoparsec-0.14.4, attoparsec-aeson> attoparsec-0.14.4, vector-0.13.2.0 attoparsec-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. attoparsec-aeson> Warning: 'Object' is ambiguous. It is defined attoparsec-aeson> * in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> * in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> You may be able to disambiguate the identifier by qualifying it or attoparsec-aeson> by specifying the type/value namespace explicitly. attoparsec-aeson> Defaulting to the one defined in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> Warning: 'fromListNoDup' is out of scope. attoparsec-aeson> If you qualify the identifier, haddock can try to link it anyway. attoparsec-aeson> 86% ( 26 / 30) in 'Data.Aeson.Parser.Internal' attoparsec-aeson> Missing documentation for: attoparsec-aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:348) attoparsec-aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:357) attoparsec-aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:365) attoparsec-aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:401) attoparsec-aeson> 84% ( 22 / 26) in 'Data.Aeson.Parser' attoparsec-aeson> Missing documentation for: attoparsec-aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:348) attoparsec-aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:357) attoparsec-aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:365) attoparsec-aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:401) attoparsec-aeson> Warning: Data.Aeson.Parser.Internal: could not find link destinations for: attoparsec-aeson> - Data.Attoparsec.ByteString.Internal.Parser attoparsec-aeson> Warning: Data.Aeson.Parser: could not find link destinations for: attoparsec-aeson> - Data.Attoparsec.ByteString.Internal.Parser attoparsec-aeson> Documentation created: dist/doc/html/attoparsec-aeson/index.html, attoparsec-aeson> dist/doc/html/attoparsec-aeson/attoparsec-aeson.txt attoparsec-aeson> Running phase: installPhase attoparsec-aeson> Installing library in /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv attoparsec-aeson> Running phase: fixupPhase attoparsec-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 attoparsec-aeson> shrinking /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSattoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv-ghc9.6.3.so attoparsec-aeson> checking for references to /build/ in /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0... attoparsec-aeson> patching script interpreter paths in /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 attoparsec-aeson> stripping (with command strip and flags -S -p) in /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0/lib binary-instances> [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.p_o ) binary-instances> [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.p_o ) binary-instances> [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.p_o ) binary-instances> [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.p_o ) binary-instances> Preprocessing test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> Building test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/binary-instances-test/binary-instances-test-tmp/Main.o ) binary-instances> binary-instances> test/Tests.hs:21:1: warning: [-Wunused-imports] binary-instances> The import of ‘Data.Text’ is redundant binary-instances> except perhaps to import instances from ‘Data.Text’ binary-instances> To import instances alone, use: import Data.Text() binary-instances> | binary-instances> 21 | import Data.Text (Text) binary-instances> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ binary-instances> [2 of 2] Linking dist/build/binary-instances-test/binary-instances-test binary-instances> Running phase: checkPhase binary-instances> Running 1 test suites... binary-instances> Test suite binary-instances-test: RUNNING... binary-instances> Roundtrip binary-instances> HashMap Int [Char]: OK (0.04s) binary-instances> +++ OK, passed 100 tests. binary-instances> HashSet Int: OK binary-instances> +++ OK, passed 100 tests. binary-instances> AbsoluteTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CalendarDiffDays: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CalendarDiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Day: OK binary-instances> +++ OK, passed 100 tests. binary-instances> DayOfWeek: OK binary-instances> +++ OK, passed 100 tests. binary-instances> DiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> LocalTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> NominalDiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> SystemTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> TimeOfDay: OK binary-instances> +++ OK, passed 100 tests. binary-instances> TimeZone: OK binary-instances> +++ OK, passed 100 tests. binary-instances> UTCTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> QuarterOfYear: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Quarter: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Month: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CI ByteString: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Sum Int: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Tagged * Int Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Scientific: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Vector Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Vector Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> ByteArray: OK binary-instances> +++ OK, passed 100 tests. binary-instances> ByteArray: OK binary-instances> +++ OK, passed 100 tests. binary-instances> binary-instances> All 25 tests passed (0.06s) binary-instances> Test suite binary-instances-test: PASS binary-instances> Test suite logged to: binary-instances> dist/test/binary-instances-1.0.6-binary-instances-test.log binary-instances> 1 of 1 test suites (1 of 1 test cases) passed. binary-instances> Running phase: haddockPhase binary-instances> Preprocessing library for binary-instances-1.0.6.. binary-instances> Running Haddock on library for binary-instances-1.0.6.. binary-instances> Warning: The documentation for the following packages are not installed. No binary-instances> links will be generated to these packages: vector-0.13.2.0 binary-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.CaseInsensitive' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Hashable' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Primitive' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Scientific' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Tagged' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Text' binary-instances> Missing documentation for: constraints-extras> Running phase: checkPhase constraints-extras> Package has no test suites. constraints-extras> Running phase: haddockPhase constraints-extras> Preprocessing library for constraints-extras-0.4.0.2.. constraints-extras> Running Haddock on library for constraints-extras-0.4.0.2.. constraints-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. constraints-extras> 50% ( 1 / 2) in 'Data.Constraint.Compose' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> 50% ( 1 / 2) in 'Data.Constraint.Flip' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> 100% ( 13 / 13) in 'Data.Constraint.Extras' constraints-extras> 0% ( 0 / 4) in 'Data.Constraint.Extras.TH' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> deriveArgDict (src/Data/Constraint/Extras/TH.hs:14) constraints-extras> deriveArgDictV (src/Data/Constraint/Extras/TH.hs:29) constraints-extras> gadtIndices (src/Data/Constraint/Extras/TH.hs:109) constraints-extras> Documentation created: dist/doc/html/constraints-extras/index.html, constraints-extras> dist/doc/html/constraints-extras/constraints-extras.txt constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> Running phase: installPhase constraints-extras> Installing library in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd constraints-extras> Installing executable readme in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/bin constraints-extras> Warning: The directory constraints-extras> /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/bin is constraints-extras> not in the system search path. constraints-extras> Running phase: fixupPhase constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 constraints-extras> shrinking /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSconstraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd-ghc9.6.3.so constraints-extras> shrinking /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/bin/readme constraints-extras> checking for references to /build/ in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2... constraints-extras> patching script interpreter paths in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 constraints-extras> stripping (with command strip and flags -S -p) in /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/lib /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2/bin constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc constraints-extras> checking for references to /build/ in /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc... constraints-extras> patching script interpreter paths in /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc deriving-aeson> [2 of 2] Linking dist/build/test/test deriving-aeson> Running phase: checkPhase deriving-aeson> Running 1 test suites... deriving-aeson> Test suite test: RUNNING... deriving-aeson> [{"id":42,"name":"Alice","user_type":"human"},{"id":43,"name":"Bob","api_token":"xyz","user_type":"bot"}] deriving-aeson> {"Foo":0,"Bar":1} deriving-aeson> {"something":0,"somethingElse":1} deriving-aeson> Test suite test: PASS deriving-aeson> Test suite logged to: dist/test/deriving-aeson-0.2.10-test.log deriving-aeson> 1 of 1 test suites (1 of 1 test cases) passed. deriving-aeson> Running phase: haddockPhase deriving-aeson> Preprocessing library for deriving-aeson-0.2.10.. deriving-aeson> Running Haddock on library for deriving-aeson-0.2.10.. deriving-aeson> Warning: The documentation for the following packages are not installed. No deriving-aeson> links will be generated to these packages: vector-0.13.2.0 deriving-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. deriving-aeson> 100% ( 28 / 28) in 'Deriving.Aeson' deriving-aeson> 91% ( 11 / 12) in 'Deriving.Aeson.Stock' deriving-aeson> Missing documentation for: deriving-aeson> Module header deriving-aeson> Warning: Deriving.Aeson: could not find link destinations for: deriving-aeson> - Data.Vector.Vector deriving-aeson> - Data.Vector.Generic.Base.Vector deriving-aeson> - Data.Vector.Unboxed.Base.Vector deriving-aeson> - Deriving.Aeson.NonEmptyString deriving-aeson> - Data.Vector.Primitive.Vector deriving-aeson> - Data.Vector.Storable.Vector deriving-aeson> Warning: Deriving.Aeson.Stock: could not find link destinations for: deriving-aeson> - Data.Vector.Vector deriving-aeson> - Data.Vector.Generic.Base.Vector deriving-aeson> - Data.Vector.Unboxed.Base.Vector deriving-aeson> - Data.Vector.Primitive.Vector deriving-aeson> - Data.Vector.Storable.Vector deriving-aeson> Documentation created: dist/doc/html/deriving-aeson/index.html, deriving-aeson> dist/doc/html/deriving-aeson/deriving-aeson.txt deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> Running phase: installPhase deriving-aeson> Installing library in /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/deriving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF deriving-aeson> Running phase: fixupPhase deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 deriving-aeson> shrinking /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSderiving-aeson-0.2.10-FV5yt3CwefuI2Hq5QQPbJF-ghc9.6.3.so deriving-aeson> checking for references to /build/ in /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10... deriving-aeson> patching script interpreter paths in /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 deriving-aeson> stripping (with command strip and flags -S -p) in /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10/lib deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc deriving-aeson> checking for references to /build/ in /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc... deriving-aeson> patching script interpreter paths in /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc enummapset> [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.p_o ) enummapset> [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.p_o ) enummapset> [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.p_o ) enummapset> [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.p_o ) enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. enummapset> Building test suite 'intset-properties' for enummapset-0.7.3.0.. enummapset> [1 of 7] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumSet.o ) enummapset> [2 of 7] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Base.o ) enummapset> [3 of 7] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Lazy.o ) enummapset> [4 of 7] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap.o ) enummapset> [5 of 7] Compiling IntSetValidity ( tests/IntSetValidity.hs, dist/build/intset-properties/intset-properties-tmp/IntSetValidity.o ) enummapset> [6 of 7] Compiling Json ( tests/Json.hs, dist/build/intset-properties/intset-properties-tmp/Json.o ) enummapset> [7 of 7] Compiling Main ( tests/intset-properties.hs, dist/build/intset-properties/intset-properties-tmp/Main.o ) enummapset> [8 of 8] Linking dist/build/intset-properties/intset-properties enummapset> Running phase: checkPhase enummapset> Running 1 test suites... enummapset> Test suite intset-properties: RUNNING... enummapset> lookupLT: [OK] enummapset> lookupGT: [OK] enummapset> lookupLE: [OK] enummapset> lookupGE: [OK] enummapset> split: [OK] enummapset> encode set: [OK] enummapset> encode map: [OK] enummapset> decode set: [OK] enummapset> decode map: [OK] enummapset> prop_json_trip_set: [OK, passed 100 tests] enummapset> prop_json_trip_map: [OK, passed 100 tests] enummapset> prop_json_trip_map2: [OK, passed 100 tests] enummapset> prop_Valid: [OK, passed 100 tests] enummapset> prop_EmptyValid: [OK, passed 100 tests] enummapset> prop_SingletonValid: [OK, passed 100 tests] enummapset> prop_InsertIntoEmptyValid: [OK, passed 100 tests] enummapset> prop_Single: [OK, passed 100 tests] enummapset> prop_Member: [OK, passed 100 tests] enummapset> prop_NotMember: [OK, passed 100 tests] enummapset> prop_LookupLT: [OK, passed 100 tests] enummapset> prop_LookupGT: [OK, passed 100 tests] enummapset> prop_LookupLE: [OK, passed 100 tests] enummapset> prop_LookupGE: [OK, passed 100 tests] enummapset> prop_InsertDelete: [OK, passed 100 tests] enummapset> prop_MemberFromList: [OK, passed 100 tests] enummapset> prop_UnionInsert: [OK, passed 100 tests] enummapset> prop_UnionAssoc: [OK, passed 100 tests] enummapset> prop_UnionComm: [OK, passed 100 tests] enummapset> prop_Diff: [OK, passed 100 tests] enummapset> prop_Int: [OK, passed 100 tests] enummapset> prop_Ordered: [OK, passed 100 tests] enummapset> prop_List: [OK, passed 100 tests] enummapset> prop_DescList: [OK, passed 100 tests] enummapset> prop_AscDescList: [OK, passed 100 tests] enummapset> prop_fromList: [OK, passed 100 tests] enummapset> prop_isProperSubsetOf: [OK, passed 100 tests] enummapset> prop_isProperSubsetOf2: [OK, passed 100 tests] enummapset> prop_isSubsetOf: [OK, passed 100 tests] enummapset> prop_isSubsetOf2: [OK, passed 100 tests] enummapset> prop_size: [OK, passed 100 tests] enummapset> prop_findMax: [OK, passed 100 tests] enummapset> prop_findMin: [OK, passed 100 tests] enummapset> prop_ord: [OK, passed 100 tests] enummapset> prop_readShow: [OK, passed 100 tests] enummapset> prop_foldR: [OK, passed 100 tests] enummapset> prop_foldR': [OK, passed 100 tests] enummapset> prop_foldL: [OK, passed 100 tests] enummapset> prop_foldL': [OK, passed 100 tests] enummapset> prop_map: [OK, passed 100 tests] enummapset> prop_maxView: [OK, passed 100 tests] enummapset> prop_minView: [OK, passed 100 tests] enummapset> prop_split: [OK, passed 100 tests] enummapset> prop_splitMember: [OK, passed 100 tests] enummapset> prop_partition: [OK, passed 100 tests] enummapset> prop_filter: [OK, passed 100 tests] enummapset> prop_bitcount: [OK, passed 100 tests] enummapset> enummapset> Properties Test Cases Total enummapset> Passed 47 9 56 enummapset> Failed 0 0 0 enummapset> Total 47 9 56 enummapset> Test suite intset-properties: PASS enummapset> Test suite logged to: dist/test/enummapset-0.7.3.0-intset-properties.log enummapset> 1 of 1 test suites (1 of 1 test cases) passed. enummapset> Running phase: haddockPhase enummapset> Preprocessing library for enummapset-0.7.3.0.. enummapset> Running Haddock on library for enummapset-0.7.3.0.. microaeson> Preprocessing test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> Building test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> [1 of 1] Compiling Main ( src-tests/tests.hs, dist/build/microaeson/microaeson-tmp/Main.o ) microaeson> [2 of 2] Linking dist/build/microaeson/microaeson microaeson> Running phase: checkPhase microaeson> Running 1 test suites... microaeson> Test suite microaeson: RUNNING... microaeson> Tests microaeson> QC microaeson> roundtrip(ref/ref): OK (3.66s) microaeson> +++ OK, passed 100 tests. microaeson> roundtrip(ref/iut): OK (1.62s) microaeson> +++ OK, passed 100 tests. microaeson> roundtrip(iut/ref): OK (1.95s) microaeson> +++ OK, passed 100 tests. microaeson> roundtrip(iut/iut): OK (6.08s) microaeson> +++ OK, passed 100 tests. microaeson> microaeson> All 4 tests passed (13.32s) microaeson> Test suite microaeson: PASS microaeson> Test suite logged to: dist/test/microaeson-0.1.0.2-microaeson.log microaeson> 1 of 1 test suites (1 of 1 test cases) passed. microaeson> Running phase: haddockPhase microaeson> Preprocessing library for microaeson-0.1.0.2.. microaeson> Running Haddock on library for microaeson-0.1.0.2.. microaeson> Warning: The documentation for the following packages are not installed. No microaeson> links will be generated to these packages: fail-4.9.0.0 microaeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. microaeson> Warning: 'String' is ambiguous. It is defined microaeson> * at src/Data/Aeson/Micro.hs:103:14 microaeson> * in ‘GHC.Base’ microaeson> You may be able to disambiguate the identifier by qualifying it or microaeson> by specifying the type/value namespace explicitly. microaeson> Defaulting to the one defined at src/Data/Aeson/Micro.hs:101:1 microaeson> Warning: 'Object' is ambiguous. It is defined microaeson> * at src/Data/Aeson/Micro.hs:101:14 microaeson> * at src/Data/Aeson/Micro.hs:118:1 microaeson> You may be able to disambiguate the identifier by qualifying it or microaeson> by specifying the type/value namespace explicitly. microaeson> Defaulting to the one defined at src/Data/Aeson/Micro.hs:101:1 microaeson> Warning: 'HashMap' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> Warning: 'Vector' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> Warning: 'Scientific' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> 72% ( 24 / 33) in 'Data.Aeson.Micro' microaeson> Missing documentation for: microaeson> .: (src/Data/Aeson/Micro.hs:140) microaeson> .:? (src/Data/Aeson/Micro.hs:143) microaeson> .:! (src/Data/Aeson/Micro.hs:146) microaeson> .!= (src/Data/Aeson/Micro.hs:149) microaeson> withObject (src/Data/Aeson/Micro.hs:436) microaeson> withText (src/Data/Aeson/Micro.hs:428) microaeson> withArray (src/Data/Aeson/Micro.hs:432) microaeson> withNumber (src/Data/Aeson/Micro.hs:440) microaeson> withBool (src/Data/Aeson/Micro.hs:424) microaeson> Documentation created: dist/doc/html/microaeson/index.html, microaeson> dist/doc/html/microaeson/microaeson.txt microaeson> Preprocessing test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> Running phase: installPhase microaeson> Installing library in /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk microaeson> Running phase: fixupPhase microaeson> shrinking RPATHs of ELF executables and libraries in /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 microaeson> shrinking /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSmicroaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk-ghc9.6.3.so microaeson> checking for references to /build/ in /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2... microaeson> patching script interpreter paths in /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 microaeson> stripping (with command strip and flags -S -p) in /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2/lib microaeson> shrinking RPATHs of ELF executables and libraries in /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc microaeson> checking for references to /build/ in /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc... microaeson> patching script interpreter paths in /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.p_o ) path> [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.p_o ) path> [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.p_o ) path> path> src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: normalizeDrive | False = ... path> | path> 486 | | IS_WINDOWS = normalizeTrailingSeps path> | ^^^^^ path> path> src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | False = ... path> | path> 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise path> | ^^^^^ path> [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.p_o ) path> [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.p_o ) path> path> src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: path> normalizeDrive | otherwise = ... path> | path> 487 | | otherwise = id path> | ^^^^^^^^^ path> path> src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | otherwise = ... path> | path> 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise path> | ^^^^^^^^^ path> Preprocessing test suite 'validity-test' for path-0.9.5.. path> Building test suite 'validity-test' for path-0.9.5.. path> [1 of 2] Compiling Path.Gen ( test/Path/Gen.hs, dist/build/validity-test/validity-test-tmp/Path/Gen.o, dist/build/validity-test/validity-test-tmp/Path/Gen.dyn_o ) path> [2 of 2] Compiling Main ( test/ValidityTest.hs, dist/build/validity-test/validity-test-tmp/Main.o ) path> [3 of 3] Linking dist/build/validity-test/validity-test path> Preprocessing test suite 'test' for path-0.9.5.. path> Building test suite 'test' for path-0.9.5.. path> [1 of 5] Compiling Common.Posix ( test/Common/Posix.hs, dist/build/test/test-tmp/Common/Posix.o, dist/build/test/test-tmp/Common/Posix.dyn_o ) path> path> test/Common/Include.hs:21:5: warning: [-Wunused-top-binds] path> Defined but not used: ‘foo’ path> | path> 21 | foo :: Path a b -> FilePath path> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> path> test/Common/Include.hs:30:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqRelDir’ path> | path> 30 | qqRelDir = foo [reldir|foo/|] path> | ^^^^^^^^ path> path> test/Common/Include.hs:33:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqRelFile’ path> | path> 33 | qqRelFile = foo [relfile|foo|] path> | ^^^^^^^^^ path> path> test/Common/Include.hs:36:1: warning: [-Wunused-top-binds] quickcheck-classes> [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, dist/build/Test/QuickCheck/Classes/Plus.o, dist/build/Test/QuickCheck/Classes/Plus.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 8 of 12] Compiling Test.QuickCheck.Classes.Prim ( src/Test/QuickCheck/Classes/Prim.hs, dist/build/Test/QuickCheck/Classes/Prim.o, dist/build/Test/QuickCheck/Classes/Prim.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> Running phase: setupCompilerEnvironmentPhase hw-hspec-hedgehog> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hw-hspec-hedgehog> Running phase: unpackPhase hw-hspec-hedgehog> unpacking source archive /nix/store/m4ymfbxiawpxbbbdkn9xxr39blvwzl2b-hw-hspec-hedgehog-0.1.1.1.tar.gz hw-hspec-hedgehog> source root is hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hw-hspec-hedgehog-0.1.1.1/test/Spec.hs" hw-hspec-hedgehog> Running phase: patchPhase hw-hspec-hedgehog> Replace Cabal file with edited version from mirror://hackage/hw-hspec-hedgehog-0.1.1.1/revision/4.cabal. hw-hspec-hedgehog> Run jailbreak-cabal to lift version restrictions on build inputs. hw-hspec-hedgehog> Running phase: compileBuildDriverPhase hw-hspec-hedgehog> setupCompileFlags: -package-db=/build/tmp.TXScIQb6Jh/setup-package.conf.d -threaded hw-hspec-hedgehog> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.TXScIQb6Jh/Main.o ) hw-hspec-hedgehog> [2 of 2] Linking Setup hw-hspec-hedgehog> Running phase: updateAutotoolsGnuConfigScriptsPhase hw-hspec-hedgehog> Running phase: configurePhase hw-hspec-hedgehog> configureFlags: --verbose --prefix=/nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc/share/doc/hw-hspec-hedgehog-0.1.1.1 --with-gcc=gcc --package-db=/build/tmp.TXScIQb6Jh/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib hw-hspec-hedgehog> Using Parsec parser hw-hspec-hedgehog> Configuring hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> Dependency HUnit: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base: using base-4.18.1.0 hw-hspec-hedgehog> Dependency call-stack: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog: using hedgehog-1.5 hw-hspec-hedgehog> Dependency hspec: using hspec-2.11.12 hw-hspec-hedgehog> Dependency transformers: using transformers-0.6.1.0 hw-hspec-hedgehog> Dependency HUnit: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base: using base-4.18.1.0 hw-hspec-hedgehog> Dependency call-stack: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog: using hedgehog-1.5 hw-hspec-hedgehog> Dependency hspec: using hspec-2.11.12 hw-hspec-hedgehog> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Dependency base: using base-4.18.1.0 hw-hspec-hedgehog> Dependency doctest: using doctest-0.22.6 hw-hspec-hedgehog> Dependency doctest-discover: using doctest-discover-0.2.0.0 hw-hspec-hedgehog> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Source component graph: hw-hspec-hedgehog> component lib hw-hspec-hedgehog> component test:doctest dependency lib hw-hspec-hedgehog> component test:hw-hspec-hedgehog-test dependency lib hw-hspec-hedgehog> Configured component graph: hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> include transformers-0.6.1.0 hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-Hlz4LRtJz4n6ctHPelu3Wm-doctest hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-hspec-hedgehog> include doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-6fYkshV8jD95eGFFsAXqEA-hw-hspec-hedgehog-test algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge e x y) == edge e x y algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.context ============ algebraic-graphs> OK: context (const False) x == Nothing algebraic-graphs> OK: context (== 1) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [] [(e,2)]) algebraic-graphs> OK: context (== 2) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [] ) algebraic-graphs> OK: context (const True ) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [(e,2)]) algebraic-graphs> OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [(one,3), (one,1)] [(one,1), (one,5)]) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap ============ algebraic-graphs> OK: Axioms of non-empty graphs algebraic-graphs> OK: Theorems of non-empty graphs algebraic-graphs> algebraic-graphs> ============ Ord (NonEmpty.AdjacencyMap a) ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Show (NonEmpty.AdjacencyMap a) ============ algebraic-graphs> OK: show (1 :: AdjacencyMap Int) == "vertex 1" algebraic-graphs> OK: show (1 + 2 :: AdjacencyMap Int) == "vertices1 [1,2]" algebraic-graphs> OK: show (1 * 2 :: AdjacencyMap Int) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3 :: AdjacencyMap Int) == "edges1 [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3 :: AdjacencyMap Int) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> OK: show (vertex (-1) :: AdjacencyMap Int) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) :: AdjacencyMap Int) == "vertices1 [-2,-1]" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) :: AdjacencyMap Int) == "edge (-1) (-2)" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) * vertex (-3) :: AdjacencyMap Int) == "edges1 [(-2,-3),(-1,-3),(-1,-2)]" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) + vertex (-3) :: AdjacencyMap Int) == "overlay (vertex (-3)) (edge (-1) (-2))" algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.toNonEmpty ============ algebraic-graphs> OK: toNonEmpty empty == Nothing algebraic-graphs> OK: toNonEmpty . fromNonEmpty == Just algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.fromNonEmpty ============ algebraic-graphs> OK: isEmpty . fromNonEmpty == const False algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.overlay ============ algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.connect ============ algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertices1 ============ algebraic-graphs> OK: vertices1 [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices1 == elem x algebraic-graphs> OK: vertexCount . vertices1 == length . nub algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edges1 ============ algebraic-graphs> OK: edges1 [(x,y)] == edge x y algebraic-graphs> OK: edges1 == overlays1 . fmap (uncurry edge) algebraic-graphs> OK: edgeCount . edges1 == length . nub algebraic-graphs> HTF> [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.p_o ) HTF> [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.p_o ) HTF> [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.p_o ) HTF> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.p_o ) HTF> [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.p_o ) HTF> [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.p_o ) HTF> [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.p_o ) HTF> [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.p_o ) HTF> [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.p_o ) HTF> [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.p_o ) HTF> [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.p_o ) HTF> [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.p_o ) HTF> Preprocessing executable 'htfpp' for HTF-0.15.0.2.. HTF> Building executable 'htfpp' for HTF-0.15.0.2.. HTF> [1 of 4] Compiling Paths_HTF ( dist/build/htfpp/autogen/Paths_HTF.hs, dist/build/htfpp/htfpp-tmp/Paths_HTF.o ) HTF> [2 of 4] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Location.o ) HTF> [3 of 4] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Preprocessor.o ) HTF> [4 of 4] Compiling Main ( HTFPP.hs, dist/build/htfpp/htfpp-tmp/Main.o ) HTF> [5 of 5] Linking dist/build/htfpp/htfpp HTF> Running phase: haddockPhase HTF> Preprocessing library for HTF-0.15.0.2.. HTF> Running Haddock on library for HTF-0.15.0.2.. HTF> Warning: The documentation for the following packages are not installed. No HTF> links will be generated to these packages: vector-0.13.2.0 HTF> Warning: --source-* options are ignored when --hyperlinked-source is enabled. HTF> 100% ( 7 / 7) in 'Test.Framework.Location' HTF> 20% ( 1 / 5) in 'Test.Framework.Preprocessor' HTF> Missing documentation for: HTF> transform (Test/Framework/Preprocessor.hs:361) HTF> progName (Test/Framework/Preprocessor.hs:63) HTF> preprocessorTests (Test/Framework/Preprocessor.hs:456) HTF> TransformOptions (Test/Framework/Preprocessor.hs:358) HTF> 59% ( 31 / 52) in 'Test.Framework.Pretty' HTF> Missing documentation for: HTF> comma HTF> colon HTF> int HTF> integer HTF> float HTF> double HTF> parens HTF> space HTF> braces HTF> brackets HTF> semi HTF> equals HTF> lparen HTF> rparen HTF> lbrack HTF> rbrack HTF> lbrace HTF> rbrace HTF> rational HTF> quotes HTF> doubleQuotes HTF> 44% ( 8 / 18) in 'Test.Framework.TestInterface' HTF> Missing documentation for: HTF> HTFFailureException (Test/Framework/TestInterface.hs:155) HTF> HtfStackEntry (Test/Framework/TestInterface.hs:69) HTF> HtfStack (Test/Framework/TestInterface.hs:77) HTF> emptyHtfStack (Test/Framework/TestInterface.hs:108) HTF> mkHtfStack (Test/Framework/TestInterface.hs:84) HTF> failureLocationFromStack (Test/Framework/TestInterface.hs:114) HTF> failureLocation (Test/Framework/TestInterface.hs:111) HTF> restCallStack (Test/Framework/TestInterface.hs:120) HTF> htfStackToList (Test/Framework/TestInterface.hs:105) HTF> addCallerToSubAssertStack (Test/Framework/TestInterface.hs:170) HTF> 23% ( 3 / 13) in 'Test.Framework.History' HTF> Missing documentation for: HTF> TestHistory (Test/Framework/History.hs:50) HTF> HistoricTestResult (Test/Framework/History.hs:78) HTF> emptyTestHistory (Test/Framework/History.hs:61) HTF> serializeTestHistory (Test/Framework/History.hs:148) HTF> deserializeTestHistory (Test/Framework/History.hs:156) HTF> findHistoricTestResult (Test/Framework/History.hs:111) binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Time' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.UnorderedContainers' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Vector' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Aeson' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> Warning: 'Binary' is out of scope. binary-instances> If you qualify the identifier, haddock can try to link it anyway. binary-instances> 100% ( 1 / 1) in 'Data.Binary.Instances' binary-instances> Documentation created: dist/doc/html/binary-instances/index.html, binary-instances> dist/doc/html/binary-instances/binary-instances.txt binary-instances> Preprocessing test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> Running phase: installPhase binary-instances> Installing library in /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 binary-instances> Running phase: fixupPhase binary-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 binary-instances> shrinking /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSbinary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3-ghc9.6.3.so binary-instances> checking for references to /build/ in /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6... binary-instances> patching script interpreter paths in /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 binary-instances> stripping (with command strip and flags -S -p) in /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6/lib binary-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc binary-instances> checking for references to /build/ in /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc... binary-instances> patching script interpreter paths in /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc enummapset> Warning: The documentation for the following packages are not installed. No enummapset> links will be generated to these packages: vector-0.13.2.0 enummapset> Warning: --source-* options are ignored when --hyperlinked-source is enabled. enummapset> 29% ( 18 / 62) in 'Data.EnumSet' enummapset> Missing documentation for: enummapset> \\ (Data/EnumSet.hs:175) enummapset> null (Data/EnumSet.hs:179) enummapset> size (Data/EnumSet.hs:183) enummapset> member (Data/EnumSet.hs:187) enummapset> notMember (Data/EnumSet.hs:191) enummapset> lookupLT (Data/EnumSet.hs:195) enummapset> lookupGT (Data/EnumSet.hs:199) enummapset> lookupLE (Data/EnumSet.hs:203) enummapset> lookupGE (Data/EnumSet.hs:207) enummapset> isSubsetOf (Data/EnumSet.hs:247) enummapset> isProperSubsetOf (Data/EnumSet.hs:243) enummapset> empty (Data/EnumSet.hs:211) enummapset> singleton (Data/EnumSet.hs:215) enummapset> insert (Data/EnumSet.hs:219) enummapset> delete (Data/EnumSet.hs:223) enummapset> union (Data/EnumSet.hs:231) enummapset> unions (Data/EnumSet.hs:227) enummapset> difference (Data/EnumSet.hs:235) enummapset> intersection (Data/EnumSet.hs:239) enummapset> filter (Data/EnumSet.hs:251) enummapset> partition (Data/EnumSet.hs:255) enummapset> split (Data/EnumSet.hs:259) enummapset> splitMember (Data/EnumSet.hs:263) enummapset> map (Data/EnumSet.hs:301) enummapset> foldr (Data/EnumSet.hs:305) enummapset> foldl (Data/EnumSet.hs:309) enummapset> foldr' (Data/EnumSet.hs:313) enummapset> foldl' (Data/EnumSet.hs:317) enummapset> fold (Data/EnumSet.hs:321) enummapset> findMin (Data/EnumSet.hs:285) enummapset> findMax (Data/EnumSet.hs:289) enummapset> deleteMin (Data/EnumSet.hs:293) enummapset> deleteMax (Data/EnumSet.hs:297) enummapset> deleteFindMin (Data/EnumSet.hs:277) enummapset> deleteFindMax (Data/EnumSet.hs:281) enummapset> maxView (Data/EnumSet.hs:269) enummapset> minView (Data/EnumSet.hs:273) enummapset> elems (Data/EnumSet.hs:325) enummapset> toList (Data/EnumSet.hs:329) enummapset> fromList (Data/EnumSet.hs:341) enummapset> toAscList (Data/EnumSet.hs:333) enummapset> toDescList (Data/EnumSet.hs:337) enummapset> fromAscList (Data/EnumSet.hs:345) enummapset> fromDistinctAscList (Data/EnumSet.hs:349) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Strict' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:240) enummapset> \\ (Data/EnumMap/Base.hs:244) enummapset> null (Data/EnumMap/Base.hs:248) enummapset> size (Data/EnumMap/Base.hs:252) enummapset> member (Data/EnumMap/Base.hs:256) enummapset> notMember (Data/EnumMap/Base.hs:260) enummapset> lookup (Data/EnumMap/Base.hs:264) enummapset> findWithDefault (Data/EnumMap/Strict.hs:192) enummapset> lookupLT (Data/EnumMap/Base.hs:272) enummapset> lookupGT (Data/EnumMap/Base.hs:276) enummapset> lookupLE (Data/EnumMap/Base.hs:280) enummapset> lookupGE (Data/EnumMap/Base.hs:284) enummapset> empty (Data/EnumMap/Base.hs:288) enummapset> singleton (Data/EnumMap/Strict.hs:196) enummapset> insert (Data/EnumMap/Strict.hs:200) enummapset> insertWith (Data/EnumMap/Strict.hs:204) enummapset> insertWithKey (Data/EnumMap/Strict.hs:208) enummapset> insertLookupWithKey (Data/EnumMap/Strict.hs:214) enummapset> delete (Data/EnumMap/Base.hs:315) enummapset> adjust (Data/EnumMap/Strict.hs:220) enummapset> adjustWithKey (Data/EnumMap/Strict.hs:224) enummapset> update (Data/EnumMap/Strict.hs:287) enummapset> updateWithKey (Data/EnumMap/Strict.hs:291) enummapset> updateLookupWithKey (Data/EnumMap/Strict.hs:296) enummapset> alter (Data/EnumMap/Strict.hs:228) enummapset> alterF (Data/EnumMap/Strict.hs:232) enummapset> union (Data/EnumMap/Base.hs:357) enummapset> unionWith (Data/EnumMap/Strict.hs:240) enummapset> unionWithKey (Data/EnumMap/Strict.hs:244) enummapset> unions (Data/EnumMap/Base.hs:349) enummapset> unionsWith (Data/EnumMap/Strict.hs:236) enummapset> difference (Data/EnumMap/Base.hs:371) enummapset> differenceWith (Data/EnumMap/Strict.hs:250) enummapset> differenceWithKey (Data/EnumMap/Strict.hs:255) enummapset> intersection (Data/EnumMap/Base.hs:386) enummapset> intersectionWith (Data/EnumMap/Strict.hs:261) enummapset> intersectionWithKey (Data/EnumMap/Strict.hs:266) enummapset> mergeWithKey (Data/EnumMap/Strict.hs:272) enummapset> map (Data/EnumMap/Strict.hs:318) enummapset> mapWithKey (Data/EnumMap/Strict.hs:322) enummapset> traverseWithKey (Data/EnumMap/Base.hs:508) enummapset> mapAccum (Data/EnumMap/Strict.hs:326) enummapset> mapAccumWithKey (Data/EnumMap/Strict.hs:330) enummapset> mapAccumRWithKey (Data/EnumMap/Strict.hs:336) enummapset> mapKeys (Data/EnumMap/Base.hs:529) enummapset> mapKeysWith (Data/EnumMap/Strict.hs:342) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:537) enummapset> foldr (Data/EnumMap/Base.hs:599) enummapset> foldl (Data/EnumMap/Base.hs:603) enummapset> foldrWithKey (Data/EnumMap/Base.hs:607) enummapset> foldlWithKey (Data/EnumMap/Base.hs:611) enummapset> foldr' (Data/EnumMap/Base.hs:615) path> Defined but not used: ‘thRelDir’ path> | path> 36 | thRelDir = foo $(mkRelDir "foo/") path> | ^^^^^^^^ path> path> test/Common/Include.hs:39:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thRelFile’ path> | path> 39 | thRelFile = foo $(mkRelFile "foo") path> | ^^^^^^^^^ path> path> test/Common/Include.hs:42:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftRelDir’ path> | path> 42 | liftRelDir = foo $(TH.lift (Path "foo/" :: Path Rel Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Include.hs:45:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftRelFile’ path> | path> 45 | liftRelFile = foo $(TH.lift (Path "foo" :: Path Rel File)) path> | ^^^^^^^^^^^ path> path> test/Common/Posix.hs:9:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqAbsDir’ path> | path> 9 | qqAbsDir = foo [absdir|/foo/|] path> | ^^^^^^^^ path> path> test/Common/Posix.hs:12:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqAbsFile’ path> | path> 12 | qqAbsFile = foo [absdir|/foo|] path> | ^^^^^^^^^ path> path> test/Common/Posix.hs:15:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thAbsDir’ path> | path> 15 | thAbsDir = foo $(mkAbsDir "/foo/") path> | ^^^^^^^^ path> path> test/Common/Posix.hs:18:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thAbsFile’ path> | path> 18 | thAbsFile = foo $(mkAbsFile "/foo") path> | ^^^^^^^^^ path> path> test/Common/Posix.hs:21:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftAbsDir’ path> | path> 21 | liftAbsDir = foo $(TH.lift (Path "/foo/" :: Path Abs Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Posix.hs:24:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftAbsFile’ path> | path> 24 | liftAbsFile = foo $(TH.lift (Path "/foo" :: Path Abs File)) path> | ^^^^^^^^^^^ path> [2 of 5] Compiling Common.Windows ( test/Common/Windows.hs, dist/build/test/test-tmp/Common/Windows.o, dist/build/test/test-tmp/Common/Windows.dyn_o ) path> path> test/Common/Include.hs:21:5: warning: [-Wunused-top-binds] path> Defined but not used: ‘foo’ path> | path> 21 | foo :: Path a b -> FilePath path> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> path> test/Common/Include.hs:30:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqRelDir’ path> | path> 30 | qqRelDir = foo [reldir|foo/|] path> | ^^^^^^^^ path> path> test/Common/Include.hs:33:1: warning: [-Wunused-top-binds] quickcheck-classes> [ 9 of 12] Compiling Test.QuickCheck.Classes.Ring ( src/Test/QuickCheck/Classes/Ring.hs, dist/build/Test/QuickCheck/Classes/Ring.o, dist/build/Test/QuickCheck/Classes/Ring.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [10 of 12] Compiling Test.QuickCheck.Classes.Semigroupoid ( src/Test/QuickCheck/Classes/Semigroupoid.hs, dist/build/Test/QuickCheck/Classes/Semigroupoid.o, dist/build/Test/QuickCheck/Classes/Semigroupoid.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [11 of 12] Compiling Test.QuickCheck.Classes.Semiring ( src/Test/QuickCheck/Classes/Semiring.hs, dist/build/Test/QuickCheck/Classes/Semiring.o, dist/build/Test/QuickCheck/Classes/Semiring.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [12 of 12] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, dist/build/Test/QuickCheck/Classes.o, dist/build/Test/QuickCheck/Classes.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, dist/build/Test/QuickCheck/Classes/Alt.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [-Wunused-imports] hw-hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> Linked component graph: hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> include transformers-0.6.1.0 hw-hspec-hedgehog> HaskellWorks.Hspec.Hedgehog=hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY:HaskellWorks.Hspec.Hedgehog hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-Hlz4LRtJz4n6ctHPelu3Wm-doctest hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-hspec-hedgehog> include doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-6fYkshV8jD95eGFFsAXqEA-hw-hspec-hedgehog-test hw-hspec-hedgehog> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> include base-4.18.1.0 hw-hspec-hedgehog> include call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> Ready component graph: hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> depends base-4.18.1.0 hw-hspec-hedgehog> depends call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> depends transformers-0.6.1.0 hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-Hlz4LRtJz4n6ctHPelu3Wm-doctest hw-hspec-hedgehog> depends base-4.18.1.0 hw-hspec-hedgehog> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-hspec-hedgehog> depends doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-6fYkshV8jD95eGFFsAXqEA-hw-hspec-hedgehog-test hw-hspec-hedgehog> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT hw-hspec-hedgehog> depends base-4.18.1.0 hw-hspec-hedgehog> depends call-stack-0.4.0-5MNBRF9AhgOFCmdblAdnEo hw-hspec-hedgehog> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-hspec-hedgehog> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> Using Cabal-3.10.1.0 compiled by ghc-9.6 hw-hspec-hedgehog> Using compiler: ghc-9.6.3 hw-hspec-hedgehog> Using install prefix: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Executables installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/bin hw-hspec-hedgehog> Libraries installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> Dynamic Libraries installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hw-hspec-hedgehog> Private executables installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/libexec/x86_64-linux-ghc-9.6.3/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Data files installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/share/x86_64-linux-ghc-9.6.3/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Documentation installed in: hw-hspec-hedgehog> /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc/share/doc/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Configuration files installed in: hw-hspec-hedgehog> /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/etc hw-hspec-hedgehog> No alex found hw-hspec-hedgehog> Using ar found on system at: hw-hspec-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hw-hspec-hedgehog> No c2hs found hw-hspec-hedgehog> No cpphs found hw-hspec-hedgehog> Using doctest version 0.22.6 found on system at: hw-hspec-hedgehog> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest hw-hspec-hedgehog> Using gcc version 14.3.0 given by user at: hw-hspec-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hw-hspec-hedgehog> Using ghc version 9.6.3 found on system at: HsYAML-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson (post)> Pushing 2 paths (164 are already present) using zstd to cache sellout ⏳ HsYAML-aeson (post)> HsYAML-aeson (post)> Pushing /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc (312.38 KiB) HsYAML-aeson (post)> Pushing /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 (506.22 KiB) HsYAML-aeson (post)> HsYAML-aeson (post)> All done. HsYAML-aeson (post)> added 2 signatures HsYAML-aeson (post)> added 4 signatures HsYAML-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2 /nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson (post)> copying 2 paths... HsYAML-aeson (post)> copying path '/nix/store/mg7grd7wfxm8shian3265kg8cj56nf7c-HsYAML-aeson-0.2.0.2-doc' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying path '/nix/store/46d4bx6wflpk6q46x4w4i15vqgm6h6wx-HsYAML-aeson-0.2.0.2' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying 1 paths... HsYAML-aeson (post)> copying path '/nix/store/6scxsxgcg83bpz84jgp18bxvzy8q5cxs-HsYAML-aeson-0.2.0.2.drv' to 'https://cache.nix-ci.com'... constraints-extras (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc constraints-extras (post)> Pushing 2 paths (166 are already present) using zstd to cache sellout ⏳ constraints-extras (post)> constraints-extras (post)> Pushing /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc (338.02 KiB) constraints-extras (post)> Pushing /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 (1.55 MiB) constraints-extras (post)> constraints-extras (post)> All done. constraints-extras (post)> added 2 signatures constraints-extras (post)> added 1 signatures constraints-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2 /nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc constraints-extras (post)> copying 2 paths... constraints-extras (post)> copying path '/nix/store/bfd191ih3mf4qmvj9zxwns4kn211n7zx-constraints-extras-0.4.0.2-doc' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying path '/nix/store/2d19r8ynfjzmahidnbwnpl1057hda6z8-constraints-extras-0.4.0.2' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying 1 paths... constraints-extras (post)> copying path '/nix/store/7wh2q7vzjxdzpqx29cy5lmfspbzq89zd-constraints-extras-0.4.0.2.drv' to 'https://cache.nix-ci.com'... deriving-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc deriving-aeson (post)> Pushing 2 paths (162 are already present) using zstd to cache sellout ⏳ deriving-aeson (post)> deriving-aeson (post)> Pushing /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 (628.39 KiB) deriving-aeson (post)> Pushing /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc (2.22 MiB) deriving-aeson (post)> deriving-aeson (post)> All done. deriving-aeson (post)> added 2 signatures deriving-aeson (post)> added 1 signatures deriving-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10 /nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc deriving-aeson (post)> copying 2 paths... deriving-aeson (post)> copying path '/nix/store/nf2kx7mfa3ihfs4a6kvjgrjpbd9yz10g-deriving-aeson-0.2.10-doc' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying path '/nix/store/0bfhrijsjr53bai93a74m5724f12kpaj-deriving-aeson-0.2.10' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying 1 paths... deriving-aeson (post)> copying path '/nix/store/ffm1lv8d01pmbg5bklq8328fks5lbcir-deriving-aeson-0.2.10.drv' to 'https://cache.nix-ci.com'... microaeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc microaeson (post)> Pushing 2 paths (67 are already present) using zstd to cache sellout ⏳ microaeson (post)> microaeson (post)> Pushing /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc (797.01 KiB) microaeson (post)> Pushing /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 (2.41 MiB) microaeson (post)> microaeson (post)> All done. microaeson (post)> added 2 signatures microaeson (post)> added 2 signatures microaeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2 /nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc microaeson (post)> copying 2 paths... microaeson (post)> copying path '/nix/store/k7v90b7qwaqqcg3r7z18ijk511lhj9kh-microaeson-0.1.0.2-doc' to 'https://cache.nix-ci.com'... microaeson (post)> copying path '/nix/store/isda2m4raq2qxn1h5ck85byrs2nc3ram-microaeson-0.1.0.2' to 'https://cache.nix-ci.com'... microaeson (post)> copying 1 paths... microaeson (post)> copying path '/nix/store/y7h90zvkxvm99fdnry4b974jl3k9i38n-microaeson-0.1.0.2.drv' to 'https://cache.nix-ci.com'... building '/nix/store/sf1ffb739flvqhc2811lfdrpyh4jgxd9-dependent-sum-0.7.2.0.drv'... building '/nix/store/prgwwani28h45y8dvz9c6dqbp260pjwp-stan-0.2.0.0.drv'... building '/nix/store/xf9zz775vw8vjm8nmvqi4gpxx1d8g9c1-stylish-haskell-0.14.6.0.drv'... algebraic-graphs> ============ NonEmpty.AdjacencyMap.overlays1 ============ algebraic-graphs> OK: overlays1 [x] == x algebraic-graphs> OK: overlays1 [x,y] == overlay x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.connects1 ============ algebraic-graphs> OK: connects1 [x] == x algebraic-graphs> OK: connects1 [x,y] == connect x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path1 xs) (circuit1 xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount x >= 1 algebraic-graphs> OK: vertexCount == length . vertexList1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexList1 ============ algebraic-graphs> OK: vertexList1 (vertex x) == [x] algebraic-graphs> OK: vertexList1 . vertices1 == nub . sort algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges1 == nub . sort . toList algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> OK: vertexSet . clique1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.path1 ============ algebraic-graphs> OK: path1 [x] == vertex x algebraic-graphs> OK: path1 [x,y] == edge x y algebraic-graphs> OK: path1 . reverse == transpose . path1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.circuit1 ============ algebraic-graphs> OK: circuit1 [x] == edge x x algebraic-graphs> OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] algebraic-graphs> OK: circuit1 . reverse == transpose . circuit1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.clique1 ============ algebraic-graphs> OK: clique1 [x] == vertex x algebraic-graphs> OK: clique1 [x,y] == edge x y algebraic-graphs> OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) algebraic-graphs> OK: clique1 . reverse == transpose . clique1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.biclique1 ============ algebraic-graphs> OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges1 [(x,y), (x,z)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.stars1 ============ algebraic-graphs> OK: stars1 [(x, [] )] == vertex x algebraic-graphs> OK: stars1 [(x, [y])] == edge x y algebraic-graphs> OK: stars1 [(x, ys )] == star x ys algebraic-graphs> OK: stars1 == overlays1 . fmap (uncurry star) algebraic-graphs> OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.removeVertex1 ============ lens> [2 of 6] Compiling T1024 ( tests/T1024.hs, dist/build/templates/templates-tmp/T1024.o ) lens> [3 of 6] Compiling T799 ( tests/T799.hs, dist/build/templates/templates-tmp/T799.o, dist/build/templates/templates-tmp/T799.dyn_o ) lens> [4 of 6] Compiling T917 ( tests/T917.hs, dist/build/templates/templates-tmp/T917.o, dist/build/templates/templates-tmp/T917.dyn_o ) lens> [5 of 6] Compiling T972 ( tests/T972.hs, dist/build/templates/templates-tmp/T972.o, dist/build/templates/templates-tmp/T972.dyn_o ) lens> [6 of 6] Compiling Main ( tests/templates.hs, dist/build/templates/templates-tmp/Main.o ) lens> [7 of 7] Linking dist/build/templates/templates lens> buildPhase completed in 1 minutes 18 seconds lens> Running phase: checkPhase lens> Running 4 test suites... lens> Test suite doctests: RUNNING... lens> This test-suite exists only to add dependencies lens> To run doctests: lens> cabal build all --enable-tests lens> cabal-docspec lens> Test suite doctests: PASS lens> Test suite logged to: dist/test/lens-5.3.4-doctests.log lens> Test suite properties: RUNNING... lens> Main: lens> 1: [OK, passed 100 tests] lens> 2: [OK, passed 100 tests] lens> 3: [OK, passed 100 tests] lens> 4: [OK, passed 100 tests] lens> 5: [OK, passed 100 tests] lens> 6: [OK, passed 100 tests] lens> 7: [OK, passed 100 tests] lens> 8: [OK, passed 100 tests] lens> 9: [OK, passed 100 tests] lens> 10: [OK, passed 100 tests] lens> 2 2: [OK, passed 100 tests] lens> mapped: [OK, passed 100 tests] lens> mapped mapped: [OK, passed 100 tests] lens> both: [OK, passed 100 tests] lens> traverseLeft: [OK, passed 100 tests] lens> traverseRight: [OK, passed 100 tests] lens> simple: [OK, passed 100 tests] lens> Left: [OK, passed 100 tests] lens> Right: [OK, passed 100 tests] lens> Just: [OK, passed 100 tests] lens> prefixed: [OK, passed 100 tests] lens> text: [OK, passed 100 tests] lens> base show: [OK, passed 100 tests] lens> base read: [OK, passed 100 tests] lens> base readFail: [OK, passed 100 tests] lens> lens> Properties Total lens> Passed 25 25 lens> Failed 0 0 lens> Total 25 25 lens> Test suite properties: PASS lens> Test suite logged to: dist/test/lens-5.3.4-properties.log lens> Test suite hunit: RUNNING... lens> Main: lens> read record field: [OK] lens> read state record field: [OK] lens> read record field and apply function: [OK] lens> read state record field and apply function: [OK] lens> write record field: [OK] lens> write state record field: [OK] lens> write record field and access new value: [OK] lens> write state record field and access new value: [OK] lens> write record field and access old value: [OK] lens> write state record field and access old value: [OK] lens> modify record field: [OK] lens> modify state record field: [OK] lens> modify record field and access new value: [OK] lens> modify state record field and access new value: [OK] lens> modify record field and access old value: [OK] lens> modify state record field and access old value: [OK] lens> modify record field and access side result: [OK] lens> increment record field: [OK] lens> increment state record field: [OK] lens> append to record field: [OK] lens> append to state record field: [OK] lens> prepend to record field: [OK] lens> prepend to state record field: [OK] lens> cons to record field: [OK] lens> cons to state record field: [OK] lens> snoc to record field: [OK] lens> snoc to state record field: [OK] lens> append to record field and access new value: [OK] lens> append to state record field and access new value: [OK] lens> prepend to record field and access new value: [OK] lens> prepend to state record field and access new value: [OK] lens> cons to record field and access new value: [OK] lens> cons to state record field and access new value: [OK] lens> snoc to record field and access new value: [OK] lens> snoc to state record field and access new value: [OK] lens> append to record field and access old value: [OK] lens> append to state record field and access old value: [OK] lens> cons to record field and access old value: [OK] lens> cons to state record field and access old value: [OK] lens> snoc to record field and access old value: [OK] lens> snoc to state record field and access old value: [OK] lens> read maybe map entry: [OK] lens> read maybe state map entry: [OK] lens> read map entry: [OK] lens> read state map entry: [OK] HTF> findHistoricSuccessfulTestResult (Test/Framework/History.hs:114) HTF> updateTestHistory (Test/Framework/History.hs:96) HTF> mkTestRunHistory (Test/Framework/History.hs:87) HTF> historyTests (Test/Framework/History.hs:183) HTF> 100% ( 5 / 5) in 'Test.Framework.AssertM' HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> Warning: 'FlatTest' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:146:7 HTF> * at Test/Framework/TestTypes.hs:158:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:145:1 HTF> 92% ( 39 / 42) in 'Test.Framework.TestTypes' HTF> Missing documentation for: HTF> ReportGlobalResultsArg (Test/Framework/TestTypes.hs:286) HTF> emptyTestReporter (Test/Framework/TestTypes.hs:257) HTF> attachCallStack (Test/Framework/TestTypes.hs:176) HTF> 8% ( 1 / 12) in 'Test.Framework.JsonOutput' HTF> Missing documentation for: HTF> TestStartEventObj (Test/Framework/JsonOutput.hs:93) HTF> TestEndEventObj (Test/Framework/JsonOutput.hs:105) HTF> TestListObj (Test/Framework/JsonOutput.hs:132) HTF> TestObj (Test/Framework/JsonOutput.hs:168) HTF> TestResultsObj (Test/Framework/JsonOutput.hs:145) HTF> mkTestStartEventObj (Test/Framework/JsonOutput.hs:204) HTF> mkTestEndEventObj (Test/Framework/JsonOutput.hs:208) HTF> mkTestListObj (Test/Framework/JsonOutput.hs:215) HTF> mkTestResultsObj (Test/Framework/JsonOutput.hs:219) HTF> decodeObj (Test/Framework/JsonOutput.hs:231) HTF> HTFJsonObj (Test/Framework/JsonOutput.hs:90) HTF> 14% ( 1 / 7) in 'Test.Framework.ThreadPool' HTF> Missing documentation for: HTF> ThreadPoolEntry (Test/Framework/ThreadPool.hs:43) HTF> ThreadPool (Test/Framework/ThreadPool.hs:50) HTF> StopFlag (Test/Framework/ThreadPool.hs:38) HTF> sequentialThreadPool (Test/Framework/ThreadPool.hs:54) HTF> parallelThreadPool (Test/Framework/ThreadPool.hs:57) HTF> threadPoolTest (Test/Framework/ThreadPool.hs:229) HTF> Warning: 'test_' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'prop_' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'TestSuite' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'Assertion' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'Testable' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'htfMain' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'withQCArgs' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'replay' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> 100% ( 18 / 18) in 'Test.Framework.Tutorial' HTF> 93% ( 15 / 16) in 'Test.Framework.QuickCheckWrapper' HTF> Missing documentation for: HTF> assertionAsProperty (Test/Framework/QuickCheckWrapper.hs:224) HTF> 25% ( 1 / 4) in 'Test.Framework.PrettyHaskell' HTF> Missing documentation for: HTF> prettyHaskell (Test/Framework/PrettyHaskell.hs:33) HTF> prettyHaskell' (Test/Framework/PrettyHaskell.hs:39) HTF> prettyHaskellTests (Test/Framework/PrettyHaskell.hs:62) HTF> 93% (109 /117) in 'Test.Framework.HUnitWrapper' HTF> Missing documentation for: HTF> assertBoolVerbose (Test/Framework/HUnitWrapper.hs:205) HTF> subAssertVerbose (Test/Framework/HUnitWrapper.hs:908) attoparsec-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson> checking for references to /build/ in /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc... attoparsec-aeson> patching script interpreter paths in /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc enummapset> foldl' (Data/EnumMap/Base.hs:619) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:623) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:627) enummapset> elems (Data/EnumMap/Base.hs:631) enummapset> keys (Data/EnumMap/Base.hs:635) enummapset> assocs (Data/EnumMap/Base.hs:647) enummapset> keysSet (Data/EnumMap/Base.hs:639) enummapset> fromSet (Data/EnumMap/Strict.hs:364) enummapset> toList (Data/EnumMap/Base.hs:651) enummapset> fromList (Data/EnumMap/Strict.hs:368) enummapset> fromListWith (Data/EnumMap/Strict.hs:372) enummapset> fromListWithKey (Data/EnumMap/Strict.hs:376) enummapset> toAscList (Data/EnumMap/Base.hs:655) enummapset> toDescList (Data/EnumMap/Base.hs:659) enummapset> fromAscList (Data/EnumMap/Strict.hs:381) enummapset> fromAscListWith (Data/EnumMap/Strict.hs:385) enummapset> fromAscListWithKey (Data/EnumMap/Strict.hs:389) enummapset> fromDistinctAscList (Data/EnumMap/Strict.hs:394) enummapset> filter (Data/EnumMap/Base.hs:541) enummapset> filterWithKey (Data/EnumMap/Base.hs:545) enummapset> restrictKeys (Data/EnumMap/Base.hs:550) enummapset> withoutKeys (Data/EnumMap/Base.hs:555) enummapset> partition (Data/EnumMap/Base.hs:561) enummapset> partitionWithKey (Data/EnumMap/Base.hs:565) enummapset> mapMaybe (Data/EnumMap/Strict.hs:346) enummapset> mapMaybeWithKey (Data/EnumMap/Strict.hs:350) enummapset> mapEither (Data/EnumMap/Strict.hs:354) enummapset> mapEitherWithKey (Data/EnumMap/Strict.hs:358) enummapset> split (Data/EnumMap/Base.hs:589) enummapset> splitLookup (Data/EnumMap/Base.hs:593) enummapset> isSubmapOf (Data/EnumMap/Base.hs:492) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:496) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:484) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:488) enummapset> lookupMin (Data/EnumMap/Base.hs:460) enummapset> lookupMax (Data/EnumMap/Base.hs:464) enummapset> findMin (Data/EnumMap/Base.hs:468) enummapset> findMax (Data/EnumMap/Base.hs:472) enummapset> deleteMin (Data/EnumMap/Base.hs:476) enummapset> deleteMax (Data/EnumMap/Base.hs:480) enummapset> deleteFindMin (Data/EnumMap/Base.hs:456) enummapset> deleteFindMax (Data/EnumMap/Base.hs:452) enummapset> updateMin (Data/EnumMap/Strict.hs:314) enummapset> updateMax (Data/EnumMap/Strict.hs:310) enummapset> updateMinWithKey (Data/EnumMap/Strict.hs:302) enummapset> updateMaxWithKey (Data/EnumMap/Strict.hs:306) enummapset> minView (Data/EnumMap/Base.hs:448) enummapset> maxView (Data/EnumMap/Base.hs:444) enummapset> minViewWithKey (Data/EnumMap/Base.hs:430) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:424) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Lazy' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:240) enummapset> \\ (Data/EnumMap/Base.hs:244) enummapset> null (Data/EnumMap/Base.hs:248) enummapset> size (Data/EnumMap/Base.hs:252) enummapset> member (Data/EnumMap/Base.hs:256) enummapset> notMember (Data/EnumMap/Base.hs:260) enummapset> lookup (Data/EnumMap/Base.hs:264) enummapset> findWithDefault (Data/EnumMap/Base.hs:268) enummapset> lookupLT (Data/EnumMap/Base.hs:272) enummapset> lookupGT (Data/EnumMap/Base.hs:276) enummapset> lookupLE (Data/EnumMap/Base.hs:280) enummapset> lookupGE (Data/EnumMap/Base.hs:284) enummapset> empty (Data/EnumMap/Base.hs:288) enummapset> singleton (Data/EnumMap/Base.hs:292) enummapset> insert (Data/EnumMap/Base.hs:296) enummapset> insertWith (Data/EnumMap/Base.hs:300) enummapset> insertWithKey (Data/EnumMap/Base.hs:304) enummapset> insertLookupWithKey (Data/EnumMap/Base.hs:309) enummapset> delete (Data/EnumMap/Base.hs:315) enummapset> adjust (Data/EnumMap/Base.hs:319) enummapset> adjustWithKey (Data/EnumMap/Base.hs:323) enummapset> update (Data/EnumMap/Base.hs:327) enummapset> updateWithKey (Data/EnumMap/Base.hs:331) enummapset> updateLookupWithKey (Data/EnumMap/Base.hs:335) enummapset> alter (Data/EnumMap/Base.hs:341) enummapset> alterF (Data/EnumMap/Base.hs:345) enummapset> union (Data/EnumMap/Base.hs:357) enummapset> unionWith (Data/EnumMap/Base.hs:361) enummapset> unionWithKey (Data/EnumMap/Base.hs:365) enummapset> unions (Data/EnumMap/Base.hs:349) enummapset> unionsWith (Data/EnumMap/Base.hs:353) enummapset> difference (Data/EnumMap/Base.hs:371) enummapset> differenceWith (Data/EnumMap/Base.hs:375) enummapset> differenceWithKey (Data/EnumMap/Base.hs:380) enummapset> intersection (Data/EnumMap/Base.hs:386) enummapset> intersectionWith (Data/EnumMap/Base.hs:390) enummapset> intersectionWithKey (Data/EnumMap/Base.hs:395) enummapset> mergeWithKey (Data/EnumMap/Base.hs:401) enummapset> map (Data/EnumMap/Base.hs:500) enummapset> mapWithKey (Data/EnumMap/Base.hs:504) enummapset> traverseWithKey (Data/EnumMap/Base.hs:508) enummapset> mapAccum (Data/EnumMap/Base.hs:513) enummapset> mapAccumWithKey (Data/EnumMap/Base.hs:517) enummapset> mapAccumRWithKey (Data/EnumMap/Base.hs:523) enummapset> mapKeys (Data/EnumMap/Base.hs:529) path> Defined but not used: ‘qqRelFile’ path> | path> 33 | qqRelFile = foo [relfile|foo|] path> | ^^^^^^^^^ path> path> test/Common/Include.hs:36:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thRelDir’ path> | path> 36 | thRelDir = foo $(mkRelDir "foo/") path> | ^^^^^^^^ path> path> test/Common/Include.hs:39:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thRelFile’ path> | path> 39 | thRelFile = foo $(mkRelFile "foo") path> | ^^^^^^^^^ path> path> test/Common/Include.hs:42:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftRelDir’ path> | path> 42 | liftRelDir = foo $(TH.lift (Path "foo/" :: Path Rel Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Include.hs:45:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftRelFile’ path> | path> 45 | liftRelFile = foo $(TH.lift (Path "foo" :: Path Rel File)) path> | ^^^^^^^^^^^ path> path> test/Common/Windows.hs:8:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqAbsDir’ path> | path> 8 | qqAbsDir = foo [absdir|C:\foo\|] path> | ^^^^^^^^ path> path> test/Common/Windows.hs:11:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘qqAbsFile’ path> | path> 11 | qqAbsFile = foo [absdir|C:\foo|] path> | ^^^^^^^^^ path> path> test/Common/Windows.hs:14:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thAbsDir’ path> | path> 14 | thAbsDir = foo $(mkAbsDir "C:\\foo\\") path> | ^^^^^^^^ path> path> test/Common/Windows.hs:17:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘thAbsFile’ path> | path> 17 | thAbsFile = foo $(mkAbsFile "C:\\foo") path> | ^^^^^^^^^ path> path> test/Common/Windows.hs:20:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftAbsDir’ path> | path> 20 | liftAbsDir = foo $(TH.lift (Path "C:\\foo\\" :: Path Abs Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Windows.hs:23:1: warning: [-Wunused-top-binds] path> Defined but not used: ‘liftAbsFile’ path> | path> 23 | liftAbsFile = foo $(TH.lift (Path "C:\\foo" :: Path Abs File)) path> | ^^^^^^^^^^^ path> [3 of 5] Compiling Posix ( test/Posix.hs, dist/build/test/test-tmp/Posix.o ) path> [4 of 5] Compiling Windows ( test/Windows.hs, dist/build/test/test-tmp/Windows.o ) path> [5 of 5] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) path> [6 of 6] Linking dist/build/test/test path> Running phase: checkPhase path> Running 2 test suites... path> Test suite validity-test: RUNNING... path> path> GenValid (Path Abs File) path> genValid :: Gen (Path Abs File) quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, dist/build/Test/QuickCheck/Classes/Apply.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, dist/build/Test/QuickCheck/Classes/Euclidean.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hw-hspec-hedgehog> Using ghc-pkg version 9.6.3 found on system at: hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hw-hspec-hedgehog> No ghcjs found hw-hspec-hedgehog> No ghcjs-pkg found hw-hspec-hedgehog> No greencard found hw-hspec-hedgehog> Using haddock version 2.29.1 found on system at: hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hw-hspec-hedgehog> No happy found hw-hspec-hedgehog> Using haskell-suite found on system at: haskell-suite-dummy-location hw-hspec-hedgehog> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hw-hspec-hedgehog> No hmake found hw-hspec-hedgehog> Using hpc version 0.68 found on system at: hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hw-hspec-hedgehog> Using hsc2hs version 0.68.9 found on system at: hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hw-hspec-hedgehog> Using hscolour version 1.25 found on system at: hw-hspec-hedgehog> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hw-hspec-hedgehog> No jhc found hw-hspec-hedgehog> Using ld found on system at: hw-hspec-hedgehog> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hw-hspec-hedgehog> No pkg-config found hw-hspec-hedgehog> Using runghc version 9.6.3 found on system at: hw-hspec-hedgehog> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hw-hspec-hedgehog> Using strip version 2.44 found on system at: hw-hspec-hedgehog> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hw-hspec-hedgehog> Using tar found on system at: hw-hspec-hedgehog> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hw-hspec-hedgehog> No uhc found hw-hspec-hedgehog> Running phase: buildPhase hw-hspec-hedgehog> Preprocessing library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.Hedgehog ( src/HaskellWorks/Hspec/Hedgehog.hs, dist/build/HaskellWorks/Hspec/Hedgehog.o, dist/build/HaskellWorks/Hspec/Hedgehog.dyn_o ) hw-hspec-hedgehog> [2 of 2] Compiling Paths_hw_hspec_hedgehog ( dist/build/autogen/Paths_hw_hspec_hedgehog.hs, dist/build/Paths_hw_hspec_hedgehog.o, dist/build/Paths_hw_hspec_hedgehog.dyn_o ) hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.Hedgehog ( src/HaskellWorks/Hspec/Hedgehog.hs, dist/build/HaskellWorks/Hspec/Hedgehog.p_o ) hw-hspec-hedgehog> [2 of 2] Compiling Paths_hw_hspec_hedgehog ( dist/build/autogen/Paths_hw_hspec_hedgehog.hs, dist/build/Paths_hw_hspec_hedgehog.p_o ) hw-hspec-hedgehog> Preprocessing test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 1] Compiling Main ( doctest/DoctestDriver.hs, dist/build/doctest/doctest-tmp/Main.o ) hw-hspec-hedgehog> [2 of 2] Linking dist/build/doctest/doctest hw-hspec-hedgehog> Preprocessing test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.HedgehogSpec ( test/HaskellWorks/Hspec/HedgehogSpec.hs, dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test-tmp/HaskellWorks/Hspec/HedgehogSpec.o ) hw-hspec-hedgehog> [2 of 2] Compiling Main ( test/Spec.hs, dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test-tmp/Main.o ) hw-hspec-hedgehog> [3 of 3] Linking dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test hw-hspec-hedgehog> Running phase: checkPhase hw-hspec-hedgehog> Running 2 test suites... hw-hspec-hedgehog> Test suite doctest: RUNNING... hw-hspec-hedgehog> Examples: 0 Tried: 0 Errors: 0 Failures: 0 hw-hspec-hedgehog> Test suite doctest: PASS hw-hspec-hedgehog> Test suite logged to: dist/test/hw-hspec-hedgehog-0.1.1.1-doctest.log hw-hspec-hedgehog> Test suite hw-hspec-hedgehog-test: RUNNING... hw-hspec-hedgehog> hw-hspec-hedgehog> HaskellWorks.Hspec.Hedgehog hw-hspec-hedgehog> HaskellWorks.Hspec.HedgehogSpec hw-hspec-hedgehog> ✓ passed 100 tests. hw-hspec-hedgehog> should have require function that checks hedgehog properties [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:24:23 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ binary-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc binary-instances (post)> Pushing 2 paths (168 are already present) using zstd to cache sellout ⏳ binary-instances (post)> binary-instances (post)> Pushing /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc (333.62 KiB) binary-instances (post)> Pushing /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 (2.42 MiB) binary-instances (post)> binary-instances (post)> All done. binary-instances (post)> added 2 signatures binary-instances (post)> added 2 signatures binary-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6 /nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc binary-instances (post)> copying 2 paths... binary-instances (post)> copying path '/nix/store/vp6832h09kx20aaxn5p9dz3klqlchpz7-binary-instances-1.0.6-doc' to 'https://cache.nix-ci.com'... binary-instances (post)> copying path '/nix/store/nn8wirlbc4d5iaac2j44s5d9zwx8xxn5-binary-instances-1.0.6' to 'https://cache.nix-ci.com'... binary-instances (post)> copying 1 paths... binary-instances (post)> copying path '/nix/store/hjlsdqksg35xs8h1b9q1an37mrzvyc9q-binary-instances-1.0.6.drv' to 'https://cache.nix-ci.com'... building '/nix/store/2nhgqj3al32pn0s8a8d69vsrw2jwgqyj-cabal-install-parsers-0.6.1.1.drv'... algebraic-graphs> OK: removeVertex1 x (vertex x) == Nothing algebraic-graphs> OK: removeVertex1 1 (vertex 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x (edge x x) == Nothing algebraic-graphs> OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices1 [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.induce1 ============ algebraic-graphs> OK: induce1 (const True ) x == Just x algebraic-graphs> OK: induce1 (const False) x == Nothing algebraic-graphs> OK: induce1 (/= x) == removeVertex1 x algebraic-graphs> OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.induceJust1 ============ algebraic-graphs> OK: induceJust1 (vertex Nothing) == Nothing algebraic-graphs> OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) algebraic-graphs> OK: induceJust1 . gmap Just == Just algebraic-graphs> OK: induceJust1 . gmap (\x -> if p x then Just x else Nothing) == induce1 p algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.closure ============ algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges1 [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path1 $ nub xs) == reflexiveClosure (clique1 $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges1 [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges1 [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path1 $ nub xs) == clique1 (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.============ algebraic-graphs> OK: Axioms of non-empty graphs algebraic-graphs> OK: Theorems of non-empty graphs algebraic-graphs> algebraic-graphs> ============ Ord (NonEmpty.Graph a) ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Functor (NonEmpty.Graph a) ============ algebraic-graphs> OK: fmap f (vertex x) == vertex (f x) algebraic-graphs> OK: fmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: fmap id == id algebraic-graphs> OK: fmap f . fmap g == fmap (f . g) algebraic-graphs> algebraic-graphs> ============ Monad (NonEmpty.Graph a) ============ algebraic-graphs> OK: (vertex x >>= f) == f x lens> modify map entry: [OK] lens> insert maybe map entry: [OK] lens> delete maybe map entry: [OK] lens> read list entry: [OK] lens> write list entry: [OK] lens> write through list entry: [OK] lens> correct indexing strict text: [OK] lens> correct indexing lazy text: [OK] lens> correct indexing strict bytestring: [OK] lens> correct indexing lazy bytestring: [OK] lens> lens> Test Cases Total lens> Passed 55 55 lens> Failed 0 0 lens> Total 55 55 lens> Test suite hunit: PASS lens> Test suite logged to: dist/test/lens-5.3.4-hunit.log lens> Test suite templates: RUNNING... lens> test/templates.hs: ok lens> Test suite templates: PASS lens> Test suite logged to: dist/test/lens-5.3.4-templates.log lens> 4 of 4 test suites (4 of 4 test cases) passed. lens> Running phase: haddockPhase lens> Preprocessing test suite 'doctests' for lens-5.3.4.. lens> Preprocessing library for lens-5.3.4.. lens> Running Haddock on library for lens-5.3.4.. lens> Warning: The documentation for the following packages are not installed. No lens> links will be generated to these packages: vector-0.13.2.0 lens> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lens> 100% ( 4 / 4) in 'Control.Lens.Internal.CTypes' lens> Warning: 'Prelude' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 33% ( 1 / 3) in 'Control.Lens.Internal.Doctest' lens> Missing documentation for: lens> head (src/Control/Lens/Internal/Doctest.hs:37) lens> tail (src/Control/Lens/Internal/Doctest.hs:41) lens> Warning: 'Const' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 1 / 1) in 'Control.Lens.Internal.Instances' lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Iso' lens> 100% ( 3 / 3) in 'Control.Lens.Internal.List' lens> Warning: 'Flow' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Level' lens> Warning: 'Traversal' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedFold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedTraversal' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Fold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 15 / 15) in 'Control.Lens.Internal.Indexed' lens> 50% ( 2 / 4) in 'Control.Lens.Internal.Getter' lens> Missing documentation for: lens> AlongsideLeft (src/Control/Lens/Internal/Getter.hs:35) lens> AlongsideRight (src/Control/Lens/Internal/Getter.hs:76) lens> Warning: 'a' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 84% ( 11 / 13) in 'Control.Lens.Internal.Fold' lens> Missing documentation for: lens> ReifiedMonoid lens> NonEmptyDList (src/Control/Lens/Internal/Fold.hs:130) lens> Warning: 'w' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 11 / 11) in 'Control.Lens.Internal.Context' lens> Warning: 'FunList' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 90% ( 10 / 11) in 'Control.Lens.Internal.Bazaar' lens> Missing documentation for: lens> Bizarre1 (src/Control/Lens/Internal/Bazaar.hs:239) lens> 100% ( 12 / 12) in 'Control.Lens.Internal.Magma' lens> Warning: 'Prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Prism' lens> 0% ( 0 / 2) in 'Control.Lens.Internal.Profunctor' lens> Missing documentation for: lens> Module header lens> WrappedPafb (src/Control/Lens/Internal/Profunctor.hs:8) lens> Warning: 'Const' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 5 / 5) in 'Control.Lens.Internal.Review' lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Setter' lens> 100% ( 15 / 15) in 'Control.Lens.Internal.Zoom' lens> 100% ( 13 / 13) in 'Control.Lens.Internal' lens> Warning: 'v' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 's' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. HTF> gassertBool (Test/Framework/HUnitWrapper.hs:208) HTF> gassertBoolVerbose (Test/Framework/HUnitWrapper.hs:211) HTF> gsubAssert (Test/Framework/HUnitWrapper.hs:905) HTF> gsubAssertVerbose (Test/Framework/HUnitWrapper.hs:911) HTF> HUnitFailure HTF> hunitWrapperTests (Test/Framework/HUnitWrapper.hs:930) HTF> 28% ( 2 / 7) in 'Test.Framework.XmlOutput' HTF> Missing documentation for: HTF> Testsuites (Test/Framework/XmlOutput.hs:97) HTF> Testsuite (Test/Framework/XmlOutput.hs:105) HTF> Testcase (Test/Framework/XmlOutput.hs:116) HTF> Result (Test/Framework/XmlOutput.hs:124) HTF> mkGlobalResultsXml (Test/Framework/XmlOutput.hs:230) HTF> 92% ( 25 / 27) in 'Test.Framework.TestManager' HTF> Missing documentation for: HTF> flattenTest (Test/Framework/TestManager.hs:148) HTF> wrappableTests (Test/Framework/TestManager.hs:508) HTF> 100% ( 6 / 6) in 'Test.Framework.BlackBoxTest' HTF> 100% ( 17 / 17) in 'Test.Framework' HTF> Warning: Test.Framework.TestInterface: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.History: could not find link destinations for: HTF> - Test.Framework.History.TestRunHistory HTF> Warning: Test.Framework.AssertM: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.TestTypes: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> - Test.Framework.TestManager.flatten HTF> Warning: Test.Framework.QuickCheckWrapper: could not find link destinations for: HTF> - Test.Framework.QuickCheckWrapper.argsModifier HTF> - Test.Framework.QuickCheckWrapper.testable HTF> - Test.Framework.QuickCheckWrapper.AnyTestable HTF> Warning: Test.Framework.XmlOutput: could not find link destinations for: HTF> - Test.Framework.XmlOutput.Seconds HTF> Warning: Test.Framework.TestManager: could not find link destinations for: HTF> - Test.Framework.CmdlineOptions.CmdlineOptions HTF> - Test.Framework.CmdlineOptions.parseTestArgs HTF> - Test.Framework.TestManager.flatten HTF> Warning: Test.Framework: could not find link destinations for: HTF> - Test.Framework.CmdlineOptions.parseTestArgs HTF> - Test.Framework.TestManager.flatten HTF> Documentation created: dist/doc/html/HTF/index.html, dist/doc/html/HTF/HTF.txt HTF> Preprocessing executable 'htfpp' for HTF-0.15.0.2.. HTF> Running phase: installPhase HTF> Installing library in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL HTF> Installing executable htfpp in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/bin HTF> Warning: The directory HTF> /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/bin is not in the HTF> system search path. HTF> Running phase: fixupPhase HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 HTF> shrinking /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSHTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL-ghc9.6.3.so HTF> shrinking /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/bin/htfpp HTF> checking for references to /build/ in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2... HTF> patching script interpreter paths in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 HTF> stripping (with command strip and flags -S -p) in /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/lib /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2/bin HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc HTF> checking for references to /build/ in /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc... HTF> patching script interpreter paths in /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc enummapset> mapKeysWith (Data/EnumMap/Base.hs:533) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:537) enummapset> foldr (Data/EnumMap/Base.hs:599) enummapset> foldl (Data/EnumMap/Base.hs:603) enummapset> foldrWithKey (Data/EnumMap/Base.hs:607) enummapset> foldlWithKey (Data/EnumMap/Base.hs:611) enummapset> foldr' (Data/EnumMap/Base.hs:615) enummapset> foldl' (Data/EnumMap/Base.hs:619) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:623) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:627) enummapset> elems (Data/EnumMap/Base.hs:631) enummapset> keys (Data/EnumMap/Base.hs:635) enummapset> assocs (Data/EnumMap/Base.hs:647) enummapset> keysSet (Data/EnumMap/Base.hs:639) enummapset> fromSet (Data/EnumMap/Base.hs:643) enummapset> toList (Data/EnumMap/Base.hs:651) enummapset> fromList (Data/EnumMap/Base.hs:663) enummapset> fromListWith (Data/EnumMap/Base.hs:667) enummapset> fromListWithKey (Data/EnumMap/Base.hs:671) enummapset> toAscList (Data/EnumMap/Base.hs:655) enummapset> toDescList (Data/EnumMap/Base.hs:659) enummapset> fromAscList (Data/EnumMap/Base.hs:676) enummapset> fromAscListWith (Data/EnumMap/Base.hs:680) enummapset> fromAscListWithKey (Data/EnumMap/Base.hs:684) enummapset> fromDistinctAscList (Data/EnumMap/Base.hs:689) enummapset> filter (Data/EnumMap/Base.hs:541) enummapset> filterWithKey (Data/EnumMap/Base.hs:545) enummapset> restrictKeys (Data/EnumMap/Base.hs:550) enummapset> withoutKeys (Data/EnumMap/Base.hs:555) enummapset> partition (Data/EnumMap/Base.hs:561) enummapset> partitionWithKey (Data/EnumMap/Base.hs:565) enummapset> mapMaybe (Data/EnumMap/Base.hs:571) enummapset> mapMaybeWithKey (Data/EnumMap/Base.hs:575) enummapset> mapEither (Data/EnumMap/Base.hs:579) enummapset> mapEitherWithKey (Data/EnumMap/Base.hs:583) enummapset> split (Data/EnumMap/Base.hs:589) enummapset> splitLookup (Data/EnumMap/Base.hs:593) enummapset> isSubmapOf (Data/EnumMap/Base.hs:492) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:496) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:484) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:488) enummapset> lookupMin (Data/EnumMap/Base.hs:460) enummapset> lookupMax (Data/EnumMap/Base.hs:464) enummapset> findMin (Data/EnumMap/Base.hs:468) enummapset> findMax (Data/EnumMap/Base.hs:472) enummapset> deleteMin (Data/EnumMap/Base.hs:476) enummapset> deleteMax (Data/EnumMap/Base.hs:480) enummapset> deleteFindMin (Data/EnumMap/Base.hs:456) enummapset> deleteFindMax (Data/EnumMap/Base.hs:452) enummapset> updateMin (Data/EnumMap/Base.hs:440) enummapset> updateMax (Data/EnumMap/Base.hs:436) enummapset> updateMinWithKey (Data/EnumMap/Base.hs:416) enummapset> updateMaxWithKey (Data/EnumMap/Base.hs:420) enummapset> minView (Data/EnumMap/Base.hs:448) enummapset> maxView (Data/EnumMap/Base.hs:444) enummapset> minViewWithKey (Data/EnumMap/Base.hs:430) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:424) enummapset> 100% ( 6 / 6) in 'Data.EnumMap' enummapset> Warning: Data.EnumMap: could not find link destinations for: enummapset> - Data.EnumMap.Whoops enummapset> Documentation created: dist/doc/html/enummapset/index.html, enummapset> dist/doc/html/enummapset/enummapset.txt enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. enummapset> Running phase: installPhase enummapset> Installing library in /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/enummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u enummapset> Running phase: fixupPhase enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 enummapset> shrinking /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSenummapset-0.7.3.0-BxGFYiO3B2KJSvVAAcOp9u-ghc9.6.3.so enummapset> checking for references to /build/ in /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0... enummapset> patching script interpreter paths in /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 enummapset> stripping (with command strip and flags -S -p) in /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0/lib enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc enummapset> checking for references to /build/ in /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc... enummapset> patching script interpreter paths in /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc path> only generates valid '(Path Abs File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Abs File -> [Path Abs File]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Rel File) path> genValid :: Gen (Path Rel File) path> only generates valid '(Path Rel File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Rel File -> [Path Rel File]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Abs Dir) path> genValid :: Gen (Path Abs Dir) path> only generates valid '(Path Abs Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Abs Dir -> [Path Abs Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Rel Dir) path> genValid :: Gen (Path Rel Dir) path> only generates valid '(Path Rel Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Rel Dir -> [Path Rel Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (SomeBase Dir) path> genValid :: Gen (SomeBase Dir) path> only generates valid '(SomeBase Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (SomeBase Dir -> [SomeBase Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (SomeBase File) path> genValid :: Gen (SomeBase File) path> only generates valid '(SomeBase File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (SomeBase File -> [SomeBase File]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> Parsing path> Path Abs Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Rel Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Abs File path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Rel File path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> SomeBase Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> SomeBase file path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Operations path> () path> produces a valid path on when creating valid absolute file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid absolute directory paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid relative file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid relative directory paths [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix path> stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute directory paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative directory paths [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf path> isProperPrefixOf parent (parent child) Path Abs Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf parent (parent child) Path Rel Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, dist/build/Test/QuickCheck/Classes/IsList.p_o ) quickcheck-classes> [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, dist/build/Test/QuickCheck/Classes/Json.p_o ) quickcheck-classes> [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, dist/build/Test/QuickCheck/Classes/MVector.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, dist/build/Test/QuickCheck/Classes/Plus.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 5756023021553149190 4919231191711075057) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `require . property` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:28:21 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 14033541882400744502 15099307094150925827) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `requireProperty` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:32:17 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dependent-sum> Running phase: setupCompilerEnvironmentPhase dependent-sum> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. dependent-sum> Running phase: unpackPhase dependent-sum> unpacking source archive /nix/store/9javmkdzlpl1z815xqaw42lazs4p2hvm-dependent-sum-0.7.2.0.tar.gz dependent-sum> source root is dependent-sum-0.7.2.0 dependent-sum> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "dependent-sum-0.7.2.0/src/Data/Dependent/Sum.hs" dependent-sum> Running phase: patchPhase dependent-sum> Replace Cabal file with edited version from mirror://hackage/dependent-sum-0.7.2.0/revision/2.cabal. dependent-sum> Running phase: compileBuildDriverPhase dependent-sum> setupCompileFlags: -package-db=/build/tmp.C58v5c5Oq9/setup-package.conf.d -threaded dependent-sum> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.C58v5c5Oq9/Main.o ) dependent-sum> [2 of 2] Linking Setup dependent-sum> Running phase: updateAutotoolsGnuConfigScriptsPhase dependent-sum> Running phase: configurePhase dependent-sum> configureFlags: --verbose --prefix=/nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc/share/doc/dependent-sum-0.7.2.0 --with-gcc=gcc --package-db=/build/tmp.C58v5c5Oq9/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib dependent-sum> Using Parsec parser dependent-sum> Configuring dependent-sum-0.7.2.0... dependent-sum> Dependency base >=4.9 && <5: using base-4.18.1.0 dependent-sum> Dependency constraints-extras >=0.2 && <0.5: using constraints-extras-0.4.0.2 dependent-sum> Dependency some >=1.0.4 && <1.0.7: using some-1.0.6 dependent-sum> Source component graph: component lib dependent-sum> Configured component graph: dependent-sum> component dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-sum> include base-4.18.1.0 dependent-sum> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-sum> include some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 dependent-sum> Linked component graph: dependent-sum> unit dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-sum> include base-4.18.1.0 dependent-sum> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-sum> include some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 dependent-sum> Data.Dependent.Sum=dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI:Data.Dependent.Sum,Data.GADT.Compare=some-1.0.6-4QGvTXVlwACDuXAEPmJYK3:Data.GADT.Compare,Data.GADT.Show=some-1.0.6-4QGvTXVlwACDuXAEPmJYK3:Data.GADT.Show,Data.Some=some-1.0.6-4QGvTXVlwACDuXAEPmJYK3:Data.Some dependent-sum> Ready component graph: dependent-sum> definite dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-sum> depends base-4.18.1.0 dependent-sum> depends constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-sum> depends some-1.0.6-4QGvTXVlwACDuXAEPmJYK3 dependent-sum> Using Cabal-3.10.1.0 compiled by ghc-9.6 dependent-sum> Using compiler: ghc-9.6.3 dependent-sum> Using install prefix: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 dependent-sum> Executables installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/bin dependent-sum> Libraries installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-sum> Dynamic Libraries installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 stan> Running phase: setupCompilerEnvironmentPhase stan> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. stan> Running phase: unpackPhase stan> unpacking source archive /nix/store/ijdc5ckrn220f1hhs8lx5dpijw2f56r0-stan-0.2.0.0.tar.gz stan> source root is stan-0.2.0.0 stan> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "stan-0.2.0.0/test/Test/Stan/Toml.hs" stan> Running phase: patchPhase stan> Running phase: compileBuildDriverPhase stan> setupCompileFlags: -package-db=/build/tmp.vstQWKlmhY/setup-package.conf.d -threaded stan> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.vstQWKlmhY/Main.o ) stan> [2 of 2] Linking Setup stan> Running phase: updateAutotoolsGnuConfigScriptsPhase stan> Running phase: configurePhase stan> configureFlags: --verbose --prefix=/nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.vstQWKlmhY/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib stan> Using Parsec parser stan> Configuring stan-0.2.0.0... stan> Dependency array >=0.5 && <0.6: using array-0.5.5.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.18.1.0 stan> Dependency base64 >=0.4.1 && <1.1: using base64-1.0 stan> Dependency blaze-html >=0.9.1 && <0.10: using blaze-html-0.9.2.0 stan> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.5.2 stan> Dependency clay >=0.14 && <0.16: using clay-0.15.0 stan> Dependency colourista >=0.1 && <0.3: using colourista-0.1.0.2 stan> Dependency containers >=0.5 && <0.8: using containers-0.6.7 stan> Dependency cryptohash-sha1 >=0.11 && <0.12: using cryptohash-sha1-0.11.101.0 stan> Dependency dir-traverse >=0.2.2.2 && <0.3: using dir-traverse-0.2.3.0 stan> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 stan> Dependency extensions >=0.0.0.1 && <0.1 || >=0.1.0.0 && <0.2: using stan> extensions-0.1.0.1 stan> Dependency filepath >=1.4 && <1.6: using filepath-1.4.100.4 stan> Dependency ghc >=8.8 && <9.13: using ghc-9.6.3 stan> Dependency ghc-boot-th >=8.8 && <9.13: using ghc-boot-th-9.6.3 stan> Dependency gitrev >=1.3.1 && <1.4: using gitrev-1.3.1 stan> Dependency microaeson >=0.1.0.0 && <0.2: using microaeson-0.1.0.2 stan> Dependency optparse-applicative >=0.15 && <0.19: using stan> optparse-applicative-0.18.1.0 stan> Dependency pretty-simple >=4.0 && <4.2: using pretty-simple-4.1.3.0 stan> Dependency process >=1.6.8.0 && <1.7: using process-1.6.17.0 stan> Dependency relude >=1.0 && <1.3: using relude-1.2.2.0 stan> Dependency slist >=0.1 && <0.3: using slist-0.2.1.0 stan> Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3 stan> Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0 stan> Dependency trial-optparse-applicative >=0.0.0.0 && <0.1: using stan> trial-optparse-applicative-0.0.0.0 stan> Dependency trial-tomland >=0.0.0.0 && <0.1: using trial-tomland-0.0.0.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.18.1.0 stan> Dependency bytestring: using bytestring-0.11.5.2 stan> Dependency filepath: using filepath-1.4.100.4 stan> Dependency scientific: using scientific-0.3.8.0 stylish-haskell> Running phase: setupCompilerEnvironmentPhase stylish-haskell> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. stylish-haskell> Running phase: unpackPhase stylish-haskell> unpacking source archive /nix/store/rjpr9s4zgiv7d5fk29j8q4d14hg128fz-stylish-haskell-0.14.6.0.tar.gz stylish-haskell> source root is stylish-haskell-0.14.6.0 stylish-haskell> setting SOURCE_DATE_EPOCH to timestamp 1705671401 of file "stylish-haskell-0.14.6.0/stylish-haskell.cabal" stylish-haskell> Running phase: patchPhase stylish-haskell> Running phase: compileBuildDriverPhase stylish-haskell> setupCompileFlags: -package-db=/build/tmp.NrsEtyOvsN/setup-package.conf.d -threaded stylish-haskell> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.NrsEtyOvsN/Main.o ) stylish-haskell> [2 of 2] Linking Setup stylish-haskell> Running phase: updateAutotoolsGnuConfigScriptsPhase stylish-haskell> Running phase: configurePhase stylish-haskell> configureFlags: --verbose --prefix=/nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kwlg2mkz5166fdzivgqflqwdwib09inb-stylish-haskell-0.14.6.0-doc/share/doc/stylish-haskell-0.14.6.0 --with-gcc=gcc --package-db=/build/tmp.NrsEtyOvsN/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib stylish-haskell> Using Parsec parser stylish-haskell> Configuring stylish-haskell-0.14.6.0... stylish-haskell> Flags chosen: ghc-lib=True stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.3.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.18.1.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.5.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.7 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.0.2 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.3.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.18.1.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.5.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.7 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency optparse-applicative >=0.12 && <0.19: using attoparsec-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson (post)> Pushing 2 paths (163 are already present) using zstd to cache sellout ⏳ attoparsec-aeson (post)> attoparsec-aeson (post)> Pushing /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc (519.55 KiB) attoparsec-aeson (post)> Pushing /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 (4.36 MiB) attoparsec-aeson (post)> attoparsec-aeson (post)> All done. attoparsec-aeson (post)> added 2 signatures attoparsec-aeson (post)> added 1 signatures attoparsec-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0 /nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson (post)> copying 2 paths... attoparsec-aeson (post)> copying path '/nix/store/n14mnmacf4gnn0zx36ssgkyihj7n2f1c-attoparsec-aeson-2.2.2.0-doc' to 'https://cache.nix-ci.com'... attoparsec-aeson (post)> copying path '/nix/store/70g8ljrzxpkx59v8wlsl7jbvp11f37fb-attoparsec-aeson-2.2.2.0' to 'https://cache.nix-ci.com'... attoparsec-aeson (post)> copying 1 paths... attoparsec-aeson (post)> copying path '/nix/store/3zqzfdrax9042js4dnp64bhmzz820vvy-attoparsec-aeson-2.2.2.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/n8h3fajzsza5fw8fjj60pz6f9sdv5l30-aeson-pretty-0.8.10.drv'... algebraic-graphs> OK: (edge x y >>= f) == connect (f x) (f y) algebraic-graphs> OK: (vertices1 xs >>= f) == overlays1 (fmap f xs) algebraic-graphs> OK: (x >>= vertex) == x algebraic-graphs> OK: ((x >>= f) >>= g) == (x >>= (\y -> (f y) >>= g)) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.toNonEmpty ============ algebraic-graphs> OK: toNonEmpty empty == Nothing algebraic-graphs> OK: toNonEmpty (toGraph x) == Just (x :: NonEmpty.Graph a) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlay ============ algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlay1 ============ algebraic-graphs> OK: overlay1 empty x == x algebraic-graphs> OK: x /= empty ==> overlay1 x y == overlay (fromJust $ toNonEmpty x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.connect ============ algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertices1 ============ algebraic-graphs> OK: vertices1 [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices1 == elem x algebraic-graphs> OK: vertexCount . vertices1 == length . nub algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edges1 ============ algebraic-graphs> OK: edges1 [(x,y)] == edge x y algebraic-graphs> OK: edges1 == overlays1 . fmap (uncurry edge) algebraic-graphs> OK: edgeCount . edges1 == length . nub algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlays1 ============ algebraic-graphs> OK: overlays1 [x] == x algebraic-graphs> OK: overlays1 [x,y] == overlay x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.connects1 ============ algebraic-graphs> OK: connects1 [x] == x algebraic-graphs> OK: connects1 [x,y] == connect x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.foldg1 ============ algebraic-graphs> OK: foldg1 vertex overlay connect == id algebraic-graphs> OK: foldg1 vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg1 (== x) (||) (||) == hasVertex x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path1 xs) (circuit1 xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.(===) ============ algebraic-graphs> OK: x === x == True algebraic-graphs> OK: x + y === x + y == True algebraic-graphs> OK: 1 + 2 === 2 + 1 == False algebraic-graphs> OK: x + y === x * y == False algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.size ============ algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexCount ============ algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount x >= 1 algebraic-graphs> OK: vertexCount == length . vertexList1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeCount ============ lens> Warning: 'indices' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'sets' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingSetter'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingSetter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'f' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 're' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unto' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'nat' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'foo' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Procompose' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 88% ( 52 / 59) in 'Control.Lens.Type' lens> Missing documentation for: lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> IndexedFold1 (src/Control/Lens/Type.hs:527) lens> IndexPreservingTraversal1 (src/Control/Lens/Type.hs:246) lens> IndexPreservingTraversal1' (src/Control/Lens/Type.hs:247) lens> IndexPreservingFold1 (src/Control/Lens/Type.hs:528) lens> Warning: 'setter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'fresh' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Writer' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Reader' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 90 / 90) in 'Control.Lens.Setter' lens> Warning: 'getter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'setter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'view' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'pos' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'seek' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingLens' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Monad'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'foo' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'bar' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'f' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% (119 /119) in 'Control.Lens.Lens' lens> 100% ( 41 / 41) in 'Control.Lens.Tuple' lens> Warning: 'r' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'failing' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 33 / 33) in 'Control.Lens.Getter' lens> Warning: 'Review'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 16 / 16) in 'Control.Lens.Review' lens> Warning: 'lift' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'hasn't' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '^?' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'readMaybe' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 93% ( 30 / 32) in 'Control.Lens.Prism' lens> Missing documentation for: lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) path> isProperPrefixOf parent (parent child) Path Abs Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf parent (parent child) Path Rel Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> parent path> produces a valid path on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid abs file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid rel file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid abs directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid rel directory path [✔] path> +++ OK, passed 100 tests. path> splitDrive path> produces valid paths on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces valid paths on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> takeDrive path> produces a valid path on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> filename path> filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Abs Dir [✔] path> +++ OK, passed 100 tests. path> filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> filename (some:parent $(mkRelFile filename)) == filename $(mkRelFile filename) SomeBase Dir [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative path [✔] path> +++ OK, passed 100 tests. path> produces a valid filename when passed some valid base path [✔] path> +++ OK, passed 100 tests. path> dirname path> dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Abs Dir [✔] path> +++ OK, passed 100 tests. path> dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> dirname (some:parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) SomeBase Dir [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative path [✔] path> +++ OK, passed 100 tests. path> produces a valid path when passed some valid longer path [✔] path> +++ OK, passed 100 tests. path> Extensions path> if addExtension a b succeeds then parseRelFile b succeeds - 1 [✔] path> +++ OK, passed 100 tests. path> if addExtension a b succeeds then parseRelFile b succeeds - 2 [✔] path> +++ OK, passed 100 tests. path> Adding an extension is like adding the extension to the end if it succeeds Path Abs File [✔] path> +++ OK, passed 100 tests. path> Adding an extension is like adding the extension to the end if it succeeds Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension output joins to result in the original file Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension output joins to result in the original file Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension generates a valid filename and valid extension Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension generates a valid filename and valid extension Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension >=> uncurry addExtension . swap == return Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension >=> uncurry addExtension . swap == return Path Rel File [✔] path> +++ OK, passed 100 tests. path> an extension that was added can be split off again Path Abs File [✔] path> +++ OK, passed 100 tests. path> an extension that was added can be split off again Path Rel File [✔] path> +++ OK, passed 100 tests. path> fileExtension == (fmap snd) . splitExtension Path Abs File [✔] path> +++ OK, passed 100 tests. quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 8 of 12] Compiling Test.QuickCheck.Classes.Prim ( src/Test/QuickCheck/Classes/Prim.hs, dist/build/Test/QuickCheck/Classes/Prim.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 9 of 12] Compiling Test.QuickCheck.Classes.Ring ( src/Test/QuickCheck/Classes/Ring.hs, dist/build/Test/QuickCheck/Classes/Ring.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [10 of 12] Compiling Test.QuickCheck.Classes.Semigroupoid ( src/Test/QuickCheck/Classes/Semigroupoid.hs, dist/build/Test/QuickCheck/Classes/Semigroupoid.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 2049399250802777453 10735510189397103223) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `requireTest` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> hw-hspec-hedgehog> Finished in 0.0099 seconds hw-hspec-hedgehog> 4 examples, 0 failures hw-hspec-hedgehog> Test suite hw-hspec-hedgehog-test: PASS hw-hspec-hedgehog> Test suite logged to: hw-hspec-hedgehog> dist/test/hw-hspec-hedgehog-0.1.1.1-hw-hspec-hedgehog-test.log hw-hspec-hedgehog> 2 of 2 test suites (2 of 2 test cases) passed. hw-hspec-hedgehog> Running phase: haddockPhase hw-hspec-hedgehog> Preprocessing library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Running Haddock on library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hw-hspec-hedgehog> 0% ( 0 / 4) in 'HaskellWorks.Hspec.Hedgehog' hw-hspec-hedgehog> Missing documentation for: hw-hspec-hedgehog> Module header hw-hspec-hedgehog> require (src/HaskellWorks/Hspec/Hedgehog.hs:23) hw-hspec-hedgehog> requireProperty (src/HaskellWorks/Hspec/Hedgehog.hs:29) hw-hspec-hedgehog> requireTest (src/HaskellWorks/Hspec/Hedgehog.hs:32) hw-hspec-hedgehog> Documentation created: dist/doc/html/hw-hspec-hedgehog/index.html, hw-hspec-hedgehog> dist/doc/html/hw-hspec-hedgehog/hw-hspec-hedgehog.txt hw-hspec-hedgehog> Preprocessing test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Preprocessing test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Running phase: installPhase hw-hspec-hedgehog> Installing library in /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-hspec-hedgehog> Running phase: fixupPhase hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> shrinking /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHShw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY-ghc9.6.3.so hw-hspec-hedgehog> checking for references to /build/ in /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> stripping (with command strip and flags -S -p) in /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1/lib hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog> checking for references to /build/ in /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc dependent-sum> Private executables installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/libexec/x86_64-linux-ghc-9.6.3/dependent-sum-0.7.2.0 dependent-sum> Data files installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/share/x86_64-linux-ghc-9.6.3/dependent-sum-0.7.2.0 dependent-sum> Documentation installed in: dependent-sum> /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc/share/doc/dependent-sum-0.7.2.0 dependent-sum> Configuration files installed in: dependent-sum> /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/etc dependent-sum> No alex found dependent-sum> Using ar found on system at: dependent-sum> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar dependent-sum> No c2hs found dependent-sum> No cpphs found dependent-sum> No doctest found dependent-sum> Using gcc version 14.3.0 given by user at: dependent-sum> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc dependent-sum> Using ghc version 9.6.3 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc dependent-sum> Using ghc-pkg version 9.6.3 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 dependent-sum> No ghcjs found dependent-sum> No ghcjs-pkg found dependent-sum> No greencard found dependent-sum> Using haddock version 2.29.1 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 dependent-sum> No happy found dependent-sum> Using haskell-suite found on system at: haskell-suite-dummy-location dependent-sum> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location dependent-sum> No hmake found dependent-sum> Using hpc version 0.68 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 dependent-sum> Using hsc2hs version 0.68.9 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 dependent-sum> Using hscolour version 1.25 found on system at: dependent-sum> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour dependent-sum> No jhc found dependent-sum> Using ld found on system at: dependent-sum> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold dependent-sum> No pkg-config found dependent-sum> Using runghc version 9.6.3 found on system at: dependent-sum> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 dependent-sum> Using strip version 2.44 found on system at: dependent-sum> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip dependent-sum> Using tar found on system at: dependent-sum> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar dependent-sum> No uhc found dependent-sum> Running phase: buildPhase dependent-sum> Preprocessing library for dependent-sum-0.7.2.0.. dependent-sum> Building library for dependent-sum-0.7.2.0.. dependent-sum> [1 of 1] Compiling Data.Dependent.Sum ( src/Data/Dependent/Sum.hs, dist/build/Data/Dependent/Sum.o, dist/build/Data/Dependent/Sum.dyn_o ) dependent-sum> [1 of 1] Compiling Data.Dependent.Sum ( src/Data/Dependent/Sum.hs, dist/build/Data/Dependent/Sum.p_o ) dependent-sum> Running phase: checkPhase dependent-sum> Package has no test suites. dependent-sum> Running phase: haddockPhase dependent-sum> Preprocessing library for dependent-sum-0.7.2.0.. dependent-sum> Running Haddock on library for dependent-sum-0.7.2.0.. dependent-sum> Warning: --source-* options are ignored when --hyperlinked-source is enabled. dependent-sum> Warning: 'Identity' is out of scope. dependent-sum> If you qualify the identifier, haddock can try to link it anyway. dependent-sum> Warning: 'ArgDict' is out of scope. dependent-sum> If you qualify the identifier, haddock can try to link it anyway. dependent-sum> 15% ( 2 / 13) in 'Data.Dependent.Sum' dependent-sum> Missing documentation for: dependent-sum> Module header dependent-sum> ShowTag (src/Data/Dependent/Sum.hs:117) dependent-sum> showTaggedPrec (src/Data/Dependent/Sum.hs:119) dependent-sum> ReadTag (src/Data/Dependent/Sum.hs:123) dependent-sum> readTaggedPrec (src/Data/Dependent/Sum.hs:125) dependent-sum> EqTag (src/Data/Dependent/Sum.hs:129) dependent-sum> eqTaggedPrec (src/Data/Dependent/Sum.hs:131) dependent-sum> eqTagged (src/Data/Dependent/Sum.hs:136) dependent-sum> OrdTag (src/Data/Dependent/Sum.hs:140) dependent-sum> compareTaggedPrec (src/Data/Dependent/Sum.hs:142) dependent-sum> compareTagged (src/Data/Dependent/Sum.hs:148) stan> Dependency text: using text-2.0.2 stan> Dependency unordered-containers: using unordered-containers-0.2.20 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.18.1.0 stan> Dependency stan: using stan-0.2.0.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.18.1.0 stan> Dependency containers: using containers-0.6.7 stan> Dependency filepath: using filepath-1.4.100.4 stan> Dependency ghc: using ghc-9.6.3 stan> Dependency hedgehog >=1.0 && <1.6: using hedgehog-1.5 stan> Dependency hspec >=2.7 && <2.12: using hspec-2.11.12 stan> Dependency hspec-hedgehog >=0.0.1.2: using hspec-hedgehog-0.3.0.0 stan> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 stan> Dependency relude >=1.0 && <1.3: using relude-1.2.2.0 stan> Dependency stan: using stan-0.2.0.0 stan> Dependency text: using text-2.0.2 stan> Dependency tomland: using tomland-1.3.3.3 stan> Dependency trial: using trial-0.0.0.0 stan> Dependency unordered-containers: using unordered-containers-0.2.20 stan> Source component graph: stan> component lib:target stan> component lib stan> component exe:stan dependency lib stan> component test:stan-test dependency lib stan> Configured component graph: stan> component stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target stan> include base-4.18.1.0 stan> include bytestring-0.11.5.2 stan> include filepath-1.4.100.4 stan> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj stan> include text-2.0.2 stan> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stan> component stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> include base-4.18.1.0 hiding (Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF (Relude as Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> include array-0.5.5.0 stan> include base64-1.0-IBid80ybbEL98zrvQRu0V4 stan> include blaze-html-0.9.2.0-33Ov8p2F4KgHItwQ4ZMPBZ stan> include bytestring-0.11.5.2 stan> include clay-0.15.0-9TVwHsMUfh2ISUztYBmUTy stan> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d stan> include containers-0.6.7 stan> include cryptohash-sha1-0.11.101.0-BR74CpYY7eNEB9iTpYGLZi stan> include dir-traverse-0.2.3.0-ESr4oCnyiFhHvA1kCKmCvn stan> include directory-1.3.8.1 stan> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW stan> include filepath-1.4.100.4 stan> include ghc-9.6.3 stan> include ghc-boot-th-9.6.3 stan> include gitrev-1.3.1-6eHnrJOlHum6tys4AyyiPq stan> include microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk stan> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> include pretty-simple-4.1.3.0-CyGxA16GUJs2YCEcBrqeJ6 stan> include process-1.6.17.0 stan> include slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 stan> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> include trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh stan> include trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp stan> component stan-0.2.0.0-B4pEHeL9VM96kjFbZlQQgO-stan stan> include base-4.18.1.0 stan> include stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> component stan-0.2.0.0-B2WiCiBy9tW1VpTPWNzyyz-stan-test stan> include base-4.18.1.0 hiding (Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF (Relude as Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> include containers-0.6.7 stan> include filepath-1.4.100.4 stan> include ghc-9.6.3 stan> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp stan> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU stan> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 stan> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> include stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> include text-2.0.2 stan> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stan> Linked component graph: stan> unit stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target stan> include base-4.18.1.0 stan> include bytestring-0.11.5.2 stan> include filepath-1.4.100.4 stan> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj stan> include text-2.0.2 stan> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stylish-haskell> optparse-applicative-0.18.1.0 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency strict >=0.3 && <0.6: using strict-0.5.1 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.6.0 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.0.2 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.3.0 stylish-haskell> Dependency HUnit >=1.2 && <1.7: using HUnit-1.6.2.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.18.1.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.5.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.7 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency random >=1.1: using random-1.2.1.3 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.6.0 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency test-framework >=0.4 && <0.9: using test-framework-0.8.2.2 stylish-haskell> Dependency test-framework-hunit >=0.2 && <0.4: using stylish-haskell> test-framework-hunit-0.3.0.2 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.0.2 stylish-haskell> Source component graph: stylish-haskell> component lib stylish-haskell> component exe:stylish-haskell dependency lib stylish-haskell> component test:stylish-haskell-tests dependency lib stylish-haskell> Configured component graph: stylish-haskell> component stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include text-2.0.2 stylish-haskell> component stylish-haskell-0.14.6.0-9O2QMu02Ps8FH80iKRsKOH-stylish-haskell stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a stylish-haskell> include stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include text-2.0.2 stylish-haskell> component stylish-haskell-0.14.6.0-6MCAYVNlN6o6PmmWZONX7X-stylish-haskell-tests stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W cabal-install-parsers> Running phase: setupCompilerEnvironmentPhase cabal-install-parsers> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. cabal-install-parsers> Running phase: unpackPhase cabal-install-parsers> unpacking source archive /nix/store/vg8s02jx4c0bmm5xd88pcxkpi113i8k8-cabal-install-parsers-0.6.1.1.tar.gz cabal-install-parsers> source root is cabal-install-parsers-0.6.1.1 cabal-install-parsers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-install-parsers-0.6.1.1/test/Index.hs" cabal-install-parsers> Running phase: patchPhase cabal-install-parsers> Running phase: compileBuildDriverPhase cabal-install-parsers> setupCompileFlags: -package-db=/build/tmp.TKdVwFPcAk/setup-package.conf.d -threaded cabal-install-parsers> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.TKdVwFPcAk/Main.o ) cabal-install-parsers> [2 of 2] Linking Setup cabal-install-parsers> Running phase: updateAutotoolsGnuConfigScriptsPhase cabal-install-parsers> Running phase: configurePhase cabal-install-parsers> configureFlags: --verbose --prefix=/nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc/share/doc/cabal-install-parsers-0.6.1.1 --with-gcc=gcc --package-db=/build/tmp.TKdVwFPcAk/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib cabal-install-parsers> Using Parsec parser cabal-install-parsers> Configuring cabal-install-parsers-0.6.1.1... cabal-install-parsers> Dependency Cabal-syntax >=3.10.1.0 && <3.11: using Cabal-syntax-3.10.1.0 cabal-install-parsers> Dependency aeson >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.2.3.0 cabal-install-parsers> Dependency base >=4.10 && <4.20: using base-4.18.1.0 cabal-install-parsers> Dependency base16-bytestring >=1.0.0.0 && <1.1: using cabal-install-parsers> base16-bytestring-1.0.2.0 cabal-install-parsers> Dependency binary >=0.8.5 && <0.9: using binary-0.8.9.1 cabal-install-parsers> Dependency binary-instances >=1 && <1.1: using binary-instances-1.0.6 cabal-install-parsers> Dependency bytestring >=0.10.8.1 && <0.11 || >=0.11.1.0 && <0.12 || >=0.12.0.2 cabal-install-parsers> && <0.13: using bytestring-0.11.5.2 cabal-install-parsers> Dependency containers >=0.5.7.1 && <0.6 || >=0.6.0.1 && <0.7: using cabal-install-parsers> containers-0.6.7 cabal-install-parsers> Dependency cryptohash-sha256 >=0.11.101.0 && <0.12: using cabal-install-parsers> cryptohash-sha256-0.11.102.1 cabal-install-parsers> Dependency deepseq >=1.4.2.0 && <1.5 || >=1.5.0.0 && <1.6: using cabal-install-parsers> deepseq-1.4.8.1 cabal-install-parsers> Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.8.1 cabal-install-parsers> Dependency filepath >=1.4.1.1 && <1.5: using filepath-1.4.100.4 cabal-install-parsers> Dependency lukko >=0.1.1 && <0.2: using lukko-0.1.2 cabal-install-parsers> Dependency network-uri >=2.6.1.0 && <2.7: using network-uri-2.6.4.2 cabal-install-parsers> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.16.1 cabal-install-parsers> Dependency pretty >=1.1.3.3 && <1.2: using pretty-1.1.3.6 cabal-install-parsers> Dependency tar >=0.5.1.1 && <0.6 || >=0.6.0.0 && <0.7: using tar-0.6.3.0 cabal-install-parsers> Dependency text >=1.2.3.0 && <1.3 || >=2.0.1 && <2.2: using text-2.0.2 cabal-install-parsers> Dependency time >=1.8.0.2 && <1.9 || >=1.9.3 && <1.10 || >=1.11.1.1 && <1.12 cabal-install-parsers> || >=1.12.2 && <1.13: using time-1.12.2 cabal-install-parsers> Dependency transformers >=0.5.2.0 && <0.6 || >=0.6.1.0 && <0.7: using cabal-install-parsers> transformers-0.6.1.0 cabal-install-parsers> Source component graph: component lib cabal-install-parsers> Configured component graph: cabal-install-parsers> component cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-install-parsers> include Cabal-syntax-3.10.1.0 cabal-install-parsers> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ cabal-install-parsers> include base-4.18.1.0 HTF (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc HTF (post)> Pushing 2 paths (198 are already present) using zstd to cache sellout ⏳ HTF (post)> HTF (post)> Pushing /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc (4.64 MiB) HTF (post)> Pushing /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 (20.44 MiB) HTF (post)> HTF (post)> All done. HTF (post)> added 2 signatures HTF (post)> added 7 signatures HTF (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2 /nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc HTF (post)> copying 2 paths... HTF (post)> copying path '/nix/store/70sadybp2jbff2cfkh7ky03s1mw3kbh7-HTF-0.15.0.2-doc' to 'https://cache.nix-ci.com'... HTF (post)> copying path '/nix/store/6cjsksfq9a2fik0f4v7v121rwbwjwqhr-HTF-0.15.0.2' to 'https://cache.nix-ci.com'... HTF (post)> copying 1 paths... HTF (post)> copying path '/nix/store/3fc53ydsqz13s83ikywrn193myhhhq33-HTF-0.15.0.2.drv' to 'https://cache.nix-ci.com'... enummapset (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc enummapset (post)> Pushing 3 paths (161 are already present) using zstd to cache sellout ⏳ enummapset (post)> enummapset (post)> Pushing /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc (1.71 MiB) enummapset (post)> Pushing /nix/store/qsaszbis1va1b5rvl1fprydx0zad37h2-nghttp2-1.65.0-lib (217.45 KiB) enummapset (post)> Pushing /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 (2.82 MiB) enummapset (post)> enummapset (post)> All done. enummapset (post)> added 2 signatures enummapset (post)> added 1 signatures enummapset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0 /nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc enummapset (post)> copying 2 paths... enummapset (post)> copying path '/nix/store/lhgs6ljcs0cxamlr50s0s50134qwdd0w-enummapset-0.7.3.0-doc' to 'https://cache.nix-ci.com'... enummapset (post)> copying path '/nix/store/g3s3br86nn98akwxjlf997yw65q25x40-enummapset-0.7.3.0' to 'https://cache.nix-ci.com'... enummapset (post)> copying 1 paths... enummapset (post)> copying path '/nix/store/vq7p0i3djf83q8hy0v46a196l1wk8cbg-enummapset-0.7.3.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/z1zalvwkgj2dzn5clpq0aq8g8jnlj0zv-list-t-1.0.5.7.drv'... algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexList1 ============ algebraic-graphs> OK: vertexList1 (vertex x) == [x] algebraic-graphs> OK: vertexList1 . vertices1 == nub . sort algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeList ============ algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges1 == nub . sort . toList algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexSet ============ algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> OK: vertexSet . clique1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeSet ============ algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.path1 ============ algebraic-graphs> OK: path1 [x] == vertex x algebraic-graphs> OK: path1 [x,y] == edge x y algebraic-graphs> OK: path1 . reverse == transpose . path1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.circuit1 ============ algebraic-graphs> OK: circuit1 [x] == edge x x algebraic-graphs> OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] algebraic-graphs> OK: circuit1 . reverse == transpose . circuit1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.clique1 ============ algebraic-graphs> OK: clique1 [x] == vertex x algebraic-graphs> OK: clique1 [x,y] == edge x y algebraic-graphs> OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) algebraic-graphs> OK: clique1 . reverse == transpose . clique1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.biclique1 ============ algebraic-graphs> OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges1 [(x,y), (x,z)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.stars1 ============ algebraic-graphs> OK: stars1 [(x, [] )] == vertex x algebraic-graphs> OK: stars1 [(x, [y])] == edge x y algebraic-graphs> OK: stars1 [(x, ys )] == star x ys algebraic-graphs> OK: stars1 == overlays1 . fmap (uncurry star) algebraic-graphs> OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.mesh1 ============ algebraic-graphs> OK: mesh1 [x] [y] == vertex (x, y) algebraic-graphs> OK: mesh1 xs ys == box (path1 xs) (path1 ys) algebraic-graphs> OK: mesh1 [1,2,3] ['a', 'b'] == algebraic-graphs> OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.torus1 ============ algebraic-graphs> OK: torus1 [x] [y] == edge (x,y) (x,y) algebraic-graphs> OK: torus1 xs ys == box (circuit1 xs) (circuit1 ys) algebraic-graphs> OK: torus1 [1,2] ['a', 'b'] == algebraic-graphs> OK: size (torus1 xs ys) == max 1 (3 * length xs * length ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.removeVertex1 ============ algebraic-graphs> OK: removeVertex1 x (vertex x) == Nothing algebraic-graphs> OK: removeVertex1 1 (vertex 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x (edge x x) == Nothing algebraic-graphs> OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices1 [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: size (removeEdge x y z) <= 3 * size z algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id lens> Warning: 'FoldWithIndex' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Product' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'ala' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Sum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_1' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_2' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'for_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'sequenceA_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'asum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 's' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'headOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Last' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'maximum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'getMax' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Max' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'minimum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'getMin' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Min' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'minimumBy' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toList' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedIso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 99% (133 /134) in 'Control.Lens.Fold' lens> Missing documentation for: lens> ifolding (src/Control/Lens/Fold.hs:206) lens> Warning: 'prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'iso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'itraversed' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'itraverse' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'for' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'forM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'mapAccumR' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'mapAccumL' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Bind' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'foo' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'bar' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'f' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 92% ( 92 /100) in 'Control.Lens.Traversal' lens> Missing documentation for: lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> Traversing1 (src/Control/Lens/Traversal.hs:239) lens> Traversing1' (src/Control/Lens/Traversal.hs:245) lens> unsafePartsOf' (src/Control/Lens/Traversal.hs:657) lens> Traversable1 lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:661) lens> 100% ( 4 / 4) in 'Control.Lens.Level' lens> Warning: '(->)' is out of scope. path> fileExtension == (fmap snd) . splitExtension Path Rel File [✔] path> +++ OK, passed 100 tests. path> an extension that was added is considered to be there Path Abs File [✔] path> +++ OK, passed 100 tests. path> an extension that was added is considered to be there Path Rel File [✔] path> +++ OK, passed 100 tests. path> (fileExtension >=> flip replaceExtension file) file == return file Path Abs File [✔] path> +++ OK, passed 100 tests. path> (fileExtension >=> flip replaceExtension file) file == return file Path Rel File [✔] path> +++ OK, passed 100 tests. path> path> Finished in 1.9946 seconds path> 80 examples, 0 failures path> Test suite validity-test: PASS path> Test suite logged to: dist/test/path-0.9.5-validity-test.log path> Test suite test: RUNNING... path> path> Path.Windows path> Parsing: Path Abs Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "foo.txt" should fail. [✔] path> Failing: Parsing "C:" should fail. [✔] path> Succeeding: Parsing "C:\\" should succeed with: "C:\\" [✔] path> Succeeding: Parsing "C:\\\\" should succeed with: "C:\\" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu\\" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "\\\\unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] path> Succeeding: Parsing "\\/unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] path> Succeeding: Parsing "\\\\unchost\\share\\\\folder\\" should succeed with: "\\\\unchost\\share\\folder\\" [✔] path> Succeeding: Parsing "\\\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] path> Succeeding: Parsing "/\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] path> Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\\\" should succeed with: "\\\\?\\C:\\folder\\" [✔] path> Parsing: Path Rel Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\unchost\\share" should fail. [✔] path> Failing: Parsing "\\\\?\\C:\\" should fail. [✔] path> Succeeding: Parsing ".\\" should succeed with: ".\\" [✔] path> Succeeding: Parsing ".\\.\\" should succeed with: ".\\" [✔] path> Succeeding: Parsing "..." should succeed with: "...\\" [✔] path> Succeeding: Parsing "foo.bak" should succeed with: "foo.bak\\" [✔] path> Succeeding: Parsing ".\\foo" should succeed with: "foo\\" [✔] path> Succeeding: Parsing ".\\.\\foo" should succeed with: "foo\\" [✔] path> Succeeding: Parsing ".\\foo\\.\\bar" should succeed with: "foo\\bar\\" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\mu\\\\" should succeed with: "foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "foo\\\\bar////mu" should succeed with: "foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "foo\\\\bar\\.\\\\mu" should succeed with: "foo\\bar\\mu\\" [✔] path> Parsing: Path Abs File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "\\." should fail. [✔] path> Failing: Parsing "\\foo\\bar\\." should fail. [✔] path> Failing: Parsing "~\\" should fail. [✔] path> Failing: Parsing ".\\foo.txt" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\..." should fail. [✔] path> Failing: Parsing "\\foo.txt" should fail. [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] quickcheck-classes> [11 of 12] Compiling Test.QuickCheck.Classes.Semiring ( src/Test/QuickCheck/Classes/Semiring.hs, dist/build/Test/QuickCheck/Classes/Semiring.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [12 of 12] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, dist/build/Test/QuickCheck/Classes.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Preprocessing test suite 'basic' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building test suite 'basic' for quickcheck-classes-0.6.5.0.. quickcheck-classes> [1 of 2] Compiling Spec.ShowRead ( test/Spec/ShowRead.hs, dist/build/basic/basic-tmp/Spec/ShowRead.o ) quickcheck-classes> quickcheck-classes> test/Spec/ShowRead.hs:6:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 6 | import Control.Applicative (liftA2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> test/Spec/ShowRead.hs:109:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict] quickcheck-classes> The prefix use of a ‘$’ would denote an untyped splice quickcheck-classes> were the TemplateHaskell extension enabled. quickcheck-classes> Suggested fix: Add whitespace after the ‘$’. quickcheck-classes> | quickcheck-classes> 109 | allShowReadLaws p = map ($p) quickcheck-classes> | ^ quickcheck-classes> quickcheck-classes> test/Spec/ShowRead.hs:115:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict] quickcheck-classes> The prefix use of a ‘$’ would denote an untyped splice quickcheck-classes> were the TemplateHaskell extension enabled. quickcheck-classes> Suggested fix: Add whitespace after the ‘$’. quickcheck-classes> | quickcheck-classes> 115 | allFixedLaws p = map ($p) quickcheck-classes> | ^ quickcheck-classes> [2 of 2] Compiling Main ( test/Spec.hs, dist/build/basic/basic-tmp/Main.o ) quickcheck-classes> [3 of 3] Linking dist/build/basic/basic quickcheck-classes> Preprocessing test suite 'advanced' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building test suite 'advanced' for quickcheck-classes-0.6.5.0.. quickcheck-classes> [1 of 1] Compiling Main ( test/Advanced.hs, dist/build/advanced/advanced-tmp/Main.o ) quickcheck-classes> [2 of 2] Linking dist/build/advanced/advanced quickcheck-classes> buildPhase completed in 44 seconds quickcheck-classes> Running phase: checkPhase quickcheck-classes> Running 2 test suites... quickcheck-classes> Test suite basic: RUNNING... quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Testing properties for common typeclasses quickcheck-classes> -------- quickcheck-classes> -- () -- quickcheck-classes> -------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. dependent-sum> Documentation created: dist/doc/html/dependent-sum/index.html, dependent-sum> dist/doc/html/dependent-sum/dependent-sum.txt dependent-sum> Running phase: installPhase dependent-sum> Installing library in /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-sum> Running phase: fixupPhase dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 dependent-sum> shrinking /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSdependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI-ghc9.6.3.so dependent-sum> checking for references to /build/ in /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0... dependent-sum> patching script interpreter paths in /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 dependent-sum> stripping (with command strip and flags -S -p) in /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0/lib dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc dependent-sum> checking for references to /build/ in /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc... dependent-sum> patching script interpreter paths in /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc stan> Target.AntiPattern=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern,Target.AntiPattern.Stan0206=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern.Stan0206,Target.AntiPattern.Stan0206Extensions=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern.Stan0206Extensions,Target.AntiPattern.Stan0212=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern.Stan0212,Target.AntiPattern.Stan0213=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern.Stan0213,Target.AntiPattern.Stan0214=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.AntiPattern.Stan0214,Target.Infinite=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.Infinite,Target.Partial=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.Partial,Target.Style=stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target:Target.Style stan> unit stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY stylish-haskell> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU stylish-haskell> include text-2.0.2 stylish-haskell> Linked component graph: stylish-haskell> unit stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include text-2.0.2 stylish-haskell> Language.Haskell.Stylish=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish,Language.Haskell.Stylish.Config=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Config,Language.Haskell.Stylish.GHC=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.GHC,Language.Haskell.Stylish.Module=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Module,Language.Haskell.Stylish.Parse=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Parse,Language.Haskell.Stylish.Printer=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Printer,Language.Haskell.Stylish.Step=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step,Language.Haskell.Stylish.Step.Data=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.Data,Language.Haskell.Stylish.Step.Imports=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.Imports,Language.Haskell.Stylish.Step.LanguagePragmas=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.LanguagePragmas,Language.Haskell.Stylish.Step.ModuleHeader=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.ModuleHeader,Language.Haskell.Stylish.Step.SimpleAlign=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.SimpleAlign,Language.Haskell.Stylish.Step.Squash=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.Squash,Language.Haskell.Stylish.Step.Tabs=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.Tabs,Language.Haskell.Stylish.Step.TrailingWhitespace=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.TrailingWhitespace,Language.Haskell.Stylish.Step.UnicodeSyntax=stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC:Language.Haskell.Stylish.Step.UnicodeSyntax stylish-haskell> unit stylish-haskell-0.14.6.0-9O2QMu02Ps8FH80iKRsKOH-stylish-haskell stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 cabal-install-parsers> include base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO cabal-install-parsers> include binary-0.8.9.1 cabal-install-parsers> include binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 cabal-install-parsers> include bytestring-0.11.5.2 cabal-install-parsers> include containers-0.6.7 cabal-install-parsers> include cryptohash-sha256-0.11.102.1-DzyFBqBd8ASDdVw50Rl19U cabal-install-parsers> include deepseq-1.4.8.1 cabal-install-parsers> include directory-1.3.8.1 cabal-install-parsers> include filepath-1.4.100.4 cabal-install-parsers> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo cabal-install-parsers> include network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz cabal-install-parsers> include parsec-3.1.16.1 cabal-install-parsers> include pretty-1.1.3.6 cabal-install-parsers> include tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M cabal-install-parsers> include text-2.0.2 cabal-install-parsers> include time-1.12.2 cabal-install-parsers> include transformers-0.6.1.0 cabal-install-parsers> Linked component graph: cabal-install-parsers> unit cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-install-parsers> include Cabal-syntax-3.10.1.0 cabal-install-parsers> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ cabal-install-parsers> include base-4.18.1.0 cabal-install-parsers> include base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO cabal-install-parsers> include binary-0.8.9.1 cabal-install-parsers> include binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 cabal-install-parsers> include bytestring-0.11.5.2 cabal-install-parsers> include containers-0.6.7 cabal-install-parsers> include cryptohash-sha256-0.11.102.1-DzyFBqBd8ASDdVw50Rl19U cabal-install-parsers> include deepseq-1.4.8.1 cabal-install-parsers> include directory-1.3.8.1 cabal-install-parsers> include filepath-1.4.100.4 cabal-install-parsers> include lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo cabal-install-parsers> include network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz cabal-install-parsers> include parsec-3.1.16.1 cabal-install-parsers> include pretty-1.1.3.6 cabal-install-parsers> include tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M cabal-install-parsers> include text-2.0.2 cabal-install-parsers> include time-1.12.2 cabal-install-parsers> include transformers-0.6.1.0 cabal-install-parsers> Cabal.Config=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Config,Cabal.Index=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Index,Cabal.Optimization=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Optimization,Cabal.Package=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Package,Cabal.Parse=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Parse,Cabal.Project=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.Project,Cabal.SourceRepo=cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5:Cabal.SourceRepo cabal-install-parsers> Ready component graph: cabal-install-parsers> definite cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-install-parsers> depends Cabal-syntax-3.10.1.0 cabal-install-parsers> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ cabal-install-parsers> depends base-4.18.1.0 cabal-install-parsers> depends base16-bytestring-1.0.2.0-AQ9mQ4qPmsv2iX1TYz5ACO cabal-install-parsers> depends binary-0.8.9.1 cabal-install-parsers> depends binary-instances-1.0.6-3ff6o0dB8Rb3O0srD78JO3 cabal-install-parsers> depends bytestring-0.11.5.2 cabal-install-parsers> depends containers-0.6.7 cabal-install-parsers> depends cryptohash-sha256-0.11.102.1-DzyFBqBd8ASDdVw50Rl19U cabal-install-parsers> depends deepseq-1.4.8.1 cabal-install-parsers> depends directory-1.3.8.1 cabal-install-parsers> depends filepath-1.4.100.4 cabal-install-parsers> depends lukko-0.1.2-4ZCCNsDduq0JUMx9DAmvgo cabal-install-parsers> depends network-uri-2.6.4.2-4HBdWLx90QQKv5xcfAzInz cabal-install-parsers> depends parsec-3.1.16.1 cabal-install-parsers> depends pretty-1.1.3.6 cabal-install-parsers> depends tar-0.6.3.0-IdcfhA9lNfaImmsghvBS3M cabal-install-parsers> depends text-2.0.2 cabal-install-parsers> depends time-1.12.2 cabal-install-parsers> depends transformers-0.6.1.0 cabal-install-parsers> Using Cabal-3.10.1.0 compiled by ghc-9.6 cabal-install-parsers> Using compiler: ghc-9.6.3 cabal-install-parsers> Using install prefix: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 cabal-install-parsers> Executables installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/bin cabal-install-parsers> Libraries installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-install-parsers> Dynamic Libraries installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 cabal-install-parsers> Private executables installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/libexec/x86_64-linux-ghc-9.6.3/cabal-install-parsers-0.6.1.1 cabal-install-parsers> Data files installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/share/x86_64-linux-ghc-9.6.3/cabal-install-parsers-0.6.1.1 cabal-install-parsers> Documentation installed in: aeson-pretty> Running phase: setupCompilerEnvironmentPhase aeson-pretty> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. aeson-pretty> Running phase: unpackPhase aeson-pretty> unpacking source archive /nix/store/imnkf2959by9k6nx8s34asn77mfc1927-aeson-pretty-0.8.10.tar.gz aeson-pretty> source root is aeson-pretty-0.8.10 aeson-pretty> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-pretty-0.8.10/Setup.hs" aeson-pretty> Running phase: patchPhase aeson-pretty> Running phase: compileBuildDriverPhase aeson-pretty> setupCompileFlags: -package-db=/build/tmp.c4zEd5bcNG/setup-package.conf.d -threaded aeson-pretty> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.c4zEd5bcNG/Main.o ) aeson-pretty> [2 of 2] Linking Setup aeson-pretty> Running phase: updateAutotoolsGnuConfigScriptsPhase aeson-pretty> Running phase: configurePhase aeson-pretty> configureFlags: --verbose --prefix=/nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 --with-gcc=gcc --package-db=/build/tmp.c4zEd5bcNG/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib aeson-pretty> Using Parsec parser aeson-pretty> Configuring aeson-pretty-0.8.10... aeson-pretty> Flags chosen: lib-only=False aeson-pretty> Dependency aeson >=1.1 && <1.6 || >=2.0 && <2.3: using aeson-2.2.3.0 aeson-pretty> Dependency base >=4.5: using base-4.18.1.0 aeson-pretty> Dependency base-compat >=0.9: using base-compat-0.13.1 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.11.5.2 aeson-pretty> Dependency scientific >=0.3: using scientific-0.3.8.0 aeson-pretty> Dependency text >=0.11: using text-2.0.2 aeson-pretty> Dependency unordered-containers >=0.2.14.0: using unordered-containers-0.2.20 aeson-pretty> Dependency vector >=0.9: using vector-0.13.2.0 aeson-pretty> Dependency aeson >=0.6: using aeson-2.2.3.0 aeson-pretty> Dependency aeson-pretty: using aeson-pretty-0.8.10 aeson-pretty> Dependency attoparsec >=0.10: using attoparsec-0.14.4 aeson-pretty> Dependency attoparsec-aeson: using attoparsec-aeson-2.2.2.0 aeson-pretty> Dependency base >=4 && <5: using base-4.18.1.0 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.11.5.2 aeson-pretty> Dependency cmdargs >=0.7: using cmdargs-0.10.22 aeson-pretty> Source component graph: aeson-pretty> component lib aeson-pretty> component exe:aeson-pretty dependency lib aeson-pretty> Configured component graph: aeson-pretty> component aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> include base-4.18.1.0 aeson-pretty> include base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM aeson-pretty> include bytestring-0.11.5.2 aeson-pretty> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson-pretty> include text-2.0.2 aeson-pretty> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson-pretty> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO aeson-pretty> component aeson-pretty-0.8.10-I2f8n4EPgzOJpl9wljUQNr-aeson-pretty aeson-pretty> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> include aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll aeson-pretty> include attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv aeson-pretty> include base-4.18.1.0 aeson-pretty> include bytestring-0.11.5.2 aeson-pretty> include cmdargs-0.10.22-1aIeck2wqgv6PODH3vNiYt aeson-pretty> Linked component graph: aeson-pretty> unit aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk hw-hspec-hedgehog (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog (post)> Pushing 2 paths (148 are already present) using zstd to cache sellout ⏳ hw-hspec-hedgehog (post)> hw-hspec-hedgehog (post)> Pushing /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 (400.32 KiB) hw-hspec-hedgehog (post)> Pushing /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc (161.57 KiB) hw-hspec-hedgehog (post)> hw-hspec-hedgehog (post)> All done. hw-hspec-hedgehog (post)> added 2 signatures hw-hspec-hedgehog (post)> added 1 signatures hw-hspec-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc /nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog (post)> copying 2 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/3ml8c1bwakyjyagj4lvl2qakg29azb17-hw-hspec-hedgehog-0.1.1.1-doc' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> copying path '/nix/store/cggvzrr8fjqb6616nljqwxb2yj3vxfnm-hw-hspec-hedgehog-0.1.1.1' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> copying 1 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/5gw1yk080wx0irwndkqxv6b3gbqij5f6-hw-hspec-hedgehog-0.1.1.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/26pkwgaww7f8wbzs7nv723lrdhl7cv3f-hw-prim-0.6.3.2.drv'... algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.splitVertex1 ============ algebraic-graphs> OK: splitVertex1 x [x] == id algebraic-graphs> OK: splitVertex1 x [y] == replaceVertex x y algebraic-graphs> OK: splitVertex1 1 [0,1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.transpose ============ algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.induce1 ============ algebraic-graphs> OK: induce1 (const True ) x == Just x algebraic-graphs> OK: induce1 (const False) x == Nothing algebraic-graphs> OK: induce1 (/= x) == removeVertex1 x algebraic-graphs> OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.induceJust1 ============ algebraic-graphs> OK: induceJust1 (vertex Nothing) == Nothing algebraic-graphs> OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) algebraic-graphs> OK: induceJust1 . fmap Just == Just algebraic-graphs> OK: induceJust1 . fmap (\x -> if p x then Just x else Nothing) == induce1 p algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.simplify ============ algebraic-graphs> OK: simplify == id algebraic-graphs> OK: size (simplify x) <= size x algebraic-graphs> OK: simplify 1 === 1 algebraic-graphs> OK: simplify (1 + 1) === 1 algebraic-graphs> OK: simplify (1 + 2 + 1) === 1 + 2 algebraic-graphs> OK: simplify (1 * 1 * 1) === 1 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.sparsify ============ algebraic-graphs> OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right algebraic-graphs> OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 algebraic-graphs> OK: edgeCount (sparsify x) <= 3 * size x algebraic-graphs> OK: size (sparsify x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.sparsifyKL ============ algebraic-graphs> OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) algebraic-graphs> OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 algebraic-graphs> OK: length (edges $ sparsifyKL n x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.box ============ algebraic-graphs> OK: box (path1 [0,1]) (path1 ['a','b']) == algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Relation ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ Relation.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ Relation.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ Relation.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Relation.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> lens> If you qualify the identifier, haddock can try to link it anyway. lens> 95% ( 21 / 22) in 'Control.Lens.Reified' lens> Missing documentation for: lens> ReifiedIndexedFold (src/Control/Lens/Reified.hs:436) lens> Warning: 'Handler' is ambiguous. It is defined lens> * in ‘Control.Exception’ lens> * in ‘Control.Monad.Catch’ lens> * in ‘Control.Exception’ lens> * in ‘Control.Monad.Catch’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Catch’ lens> Warning: 'catches' is ambiguous. It is defined lens> * in ‘Control.Exception’ lens> * in ‘Control.Monad.Catch’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Catch’ lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Exception' lens> 92% ( 51 / 55) in 'Control.Lens.Indexed' lens> Missing documentation for: lens> ifoldMapBy (src/Control/Lens/Indexed.hs:282) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:285) lens> itraverseBy (src/Control/Lens/Indexed.hs:288) lens> itraverseByOf (src/Control/Lens/Indexed.hs:291) lens> Warning: 'createAndTrim' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 5 / 5) in 'Control.Lens.Internal.ByteString' lens> 96% ( 24 / 25) in 'Control.Lens.Equality' lens> Missing documentation for: lens> cloneEquality (src/Control/Lens/Equality.hs:112) lens> Warning: 'ByteString' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Text' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 91% ( 51 / 56) in 'Control.Lens.Iso' lens> Missing documentation for: lens> Swapped (src/Control/Lens/Iso.hs:419) lens> Strict (src/Control/Lens/Iso.hs:411) lens> Lazy (src/Control/Lens/Iso.hs:415) lens> Reversed (src/Control/Lens/Iso.hs:423) lens> List (src/Control/Lens/Iso.hs:463) lens> 33% ( 1 / 3) in 'Control.Lens.Empty' lens> Missing documentation for: lens> AsEmpty (src/Control/Lens/Empty.hs:69) lens> Empty (src/Control/Lens/Empty.hs:79) lens> 93% ( 27 / 29) in 'Control.Lens.Cons' lens> Missing documentation for: lens> :< (src/Control/Lens/Cons.hs:91) lens> :> (src/Control/Lens/Cons.hs:98) lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Deque' lens> 72% ( 16 / 22) in 'Control.Lens.Wrapped' lens> Missing documentation for: lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:217) lens> Rewrapped (src/Control/Lens/Wrapped.hs:212) lens> Rewrapping (src/Control/Lens/Wrapped.hs:214) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:234) lens> Wrapped (src/Control/Lens/Wrapped.hs:203) lens> Unwrapped (src/Control/Lens/Wrapped.hs:207) lens> 32% ( 15 / 46) in 'Control.Lens.Internal.TH' lens> Missing documentation for: lens> composeValName (src/Control/Lens/Internal/TH.hs:241) lens> idValName (src/Control/Lens/Internal/TH.hs:244) lens> fmapValName (src/Control/Lens/Internal/TH.hs:247) lens> pureValName (src/Control/Lens/Internal/TH.hs:250) lens> apValName (src/Control/Lens/Internal/TH.hs:253) lens> datatypeTypeKinded (src/Control/Lens/Internal/TH.hs:104) lens> isDataFamily (src/Control/Lens/Internal/TH.hs:158) lens> traversalTypeName (src/Control/Lens/Internal/TH.hs:180) lens> traversal'TypeName (src/Control/Lens/Internal/TH.hs:183) lens> lensTypeName (src/Control/Lens/Internal/TH.hs:186) lens> lens'TypeName (src/Control/Lens/Internal/TH.hs:189) lens> isoTypeName (src/Control/Lens/Internal/TH.hs:192) lens> iso'TypeName (src/Control/Lens/Internal/TH.hs:195) lens> getterTypeName (src/Control/Lens/Internal/TH.hs:198) lens> foldTypeName (src/Control/Lens/Internal/TH.hs:201) lens> prismTypeName (src/Control/Lens/Internal/TH.hs:204) lens> prism'TypeName (src/Control/Lens/Internal/TH.hs:207) lens> reviewTypeName (src/Control/Lens/Internal/TH.hs:210) lens> wrappedTypeName (src/Control/Lens/Internal/TH.hs:213) lens> unwrappedTypeName (src/Control/Lens/Internal/TH.hs:216) lens> rewrappedTypeName (src/Control/Lens/Internal/TH.hs:219) lens> _wrapped'ValName (src/Control/Lens/Internal/TH.hs:222) lens> isoValName (src/Control/Lens/Internal/TH.hs:225) lens> prismValName (src/Control/Lens/Internal/TH.hs:228) path> Succeeding: Parsing "\\\\unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] path> Succeeding: Parsing "\\/unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] path> Succeeding: Parsing "\\\\unchost\\share\\.\\folder\\\\\\file.txt" should succeed with: "\\\\unchost\\share\\folder\\file.txt" [✔] path> Succeeding: Parsing "\\\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] path> Succeeding: Parsing "/\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] path> Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\.\\\\file.txt" should succeed with: "\\\\?\\C:\\folder\\file.txt" [✔] path> Parsing: Path Rel File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "~\\" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "a\\." should fail. [✔] path> Failing: Parsing "a\\..\\b" should fail. [✔] path> Failing: Parsing "a\\.." should fail. [✔] path> Failing: Parsing "..\\foo.txt" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\unchost\\share\\\\file.txt" should fail. [✔] path> Failing: Parsing "\\\\?\\C:\\file.txt" should fail. [✔] path> Succeeding: Parsing "a.." should succeed with: "a.." [✔] path> Succeeding: Parsing "..." should succeed with: "..." [✔] path> Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\.\\foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\foo\\.\\bar.txt" should succeed with: "foo\\bar.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\.\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Operations: () path> AbsDir + RelDir = AbsDir [✔] path> AbsDir + RelFile = AbsFile [✔] path> RelDir + RelDir = RelDir [✔] path> . + . = . [✔] path> . + x = x [✔] path> x + . = x [✔] path> RelDir + RelFile = RelFile [✔] path> AbsDir(UNC) + RelDir = AbsDir(UNC) [✔] path> AbsDir(UNC) + RelFile = AbsFile(UNC) [✔] path> AbsDir(Unicode) + RelDir = AbsDir(Unicode) [✔] path> AbsDir(Unicode) + RelFile = AbsFile(Unicode) [✔] path> Operations: toFilePath path> toFilePath $(mkRelDir ".") == "./" [✔] path> show $(mkRelDir ".") == "\".\\"" [✔] path> Operations: stripProperPrefix path> stripProperPrefix parent (parent child) = child (absolute) [✔] path> stripProperPrefix parent (parent child) = child (relative) [✔] path> stripProperPrefix parent (parent child) = child (UNC) [✔] path> stripProperPrefix parent (parent child) = child (Unicode) [✔] path> stripProperPrefix parent parent = _|_ [✔] path> Operations: isProperPrefixOf path> isProperPrefixOf parent (parent child) (absolute) [✔] path> isProperPrefixOf parent (parent child) (relative) [✔] path> isProperPrefixOf parent (parent child) (UNC) [✔] path> isProperPrefixOf parent (parent child) (Unicode) [✔] path> not (x `isProperPrefixOf` x) [✔] path> not (\ `isProperPrefixOf` \) [✔] path> Operations: parent path> parent (parent child) == parent [✔] path> parent "C:\" == "C:\" [✔] path> parent "C:\x" == "C:\" [✔] path> parent "x" == "." [✔] path> parent "." == "." [✔] path> Operations: splitDrive path> splitDrive "C:/dir" == ("C:/", Just "dir") [✔] path> splitDrive "C:\dir" == ("C:\", Just "dir") [✔] path> splitDrive "C:/file" == ("C:/", Just "file") [✔] path> splitDrive "C:\file" == ("C:\", Just "file") [✔] path> splitDrive "C:/" == ("C:/", Nothing) [✔] path> splitDrive "C:\" == ("C:\", Nothing) [✔] path> Operations: isDrive path> isDrive "C:/" == True [✔] quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Bool -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Char -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------------- quickcheck-classes> -- Complex Double -- quickcheck-classes> -------------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------------- quickcheck-classes> -- Complex Float -- quickcheck-classes> ------------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Compose -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Const -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Constant -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. stan> include base-4.18.1.0 (Control.Applicative, Control.Arrow, Control.Category, Control.Concurrent, Control.Concurrent.Chan, Control.Concurrent.MVar, Control.Concurrent.QSem, Control.Concurrent.QSemN, Control.Exception, Control.Exception.Base, Control.Monad, Control.Monad.Fail, Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances, Control.Monad.ST, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Array.Byte, Data.Bifoldable, Data.Bifoldable1, Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool, Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic, Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Foldable1, Data.Function, Data.Functor, Data.Functor.Classes, Data.Functor.Compose, Data.Functor.Const, Data.Functor.Contravariant, Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum, Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List, Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy, Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict, Data.Semigroup, Data.String, Data.Traversable, Data.Tuple, Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality, Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.ConstPtr, Foreign.C.Error, Foreign.C.String, Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.ArrayArray, GHC.Base, GHC.Bits, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants, GHC.Desugar, GHC.Encoding.UTF8, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type, GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts, GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float, GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign, GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO, GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding, GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure, GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1, GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16, GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception, GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD, GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text, GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles, GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort, GHC.IORef, GHC.InfoProv, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.IsList, GHC.Ix, GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num, GHC.Num.BigNat, GHC.Num.Integer, GHC.Num.Natural, GHC.OldList, GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr, GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile, GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack, GHC.Stack.CCS, GHC.Stack.CloneStack, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats, GHC.Storable, GHC.TopHandler, GHC.TypeError, GHC.TypeLits, GHC.TypeLits.Internal, GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak, GHC.Weak.Finalize, GHC.Word, Numeric, Numeric.Natural, System.CPUTime, System.Console.GetOpt, System.Environment, System.Environment.Blank, System.Exit, System.IO, System.IO.Error, System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName, System.Mem.Weak, System.Posix.Internals, System.Posix.Types, System.Timeout, Text.ParserCombinators.ReadP, Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read, Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection, Type.Reflection.Unsafe, Unsafe.Coerce) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF (Relude as Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> include array-0.5.5.0 stan> include base64-1.0-IBid80ybbEL98zrvQRu0V4 stan> include blaze-html-0.9.2.0-33Ov8p2F4KgHItwQ4ZMPBZ stan> include bytestring-0.11.5.2 stan> include clay-0.15.0-9TVwHsMUfh2ISUztYBmUTy stan> include colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d stan> include containers-0.6.7 stan> include cryptohash-sha1-0.11.101.0-BR74CpYY7eNEB9iTpYGLZi stan> include dir-traverse-0.2.3.0-ESr4oCnyiFhHvA1kCKmCvn stan> include directory-1.3.8.1 stan> include extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW stan> include filepath-1.4.100.4 stan> include ghc-9.6.3 stan> include ghc-boot-th-9.6.3 stan> include gitrev-1.3.1-6eHnrJOlHum6tys4AyyiPq stan> include microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk stan> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> include pretty-simple-4.1.3.0-CyGxA16GUJs2YCEcBrqeJ6 stan> include process-1.6.17.0 stan> include slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 stan> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> include trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh stan> include trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a stylish-haskell> include stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include text-2.0.2 stylish-haskell> unit stylish-haskell-0.14.6.0-6MCAYVNlN6o6PmmWZONX7X-stylish-haskell-tests stylish-haskell> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> include HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT stylish-haskell> include HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> include HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> include base-4.18.1.0 stylish-haskell> include bytestring-0.11.5.2 stylish-haskell> include containers-0.6.7 stylish-haskell> include directory-1.3.8.1 stylish-haskell> include file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> include filepath-1.4.100.4 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> include mtl-2.3.1 stylish-haskell> include random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 stylish-haskell> include regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> include stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> include syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> include test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY stylish-haskell> include test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU stylish-haskell> include text-2.0.2 stylish-haskell> Ready component graph: stylish-haskell> definite stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> depends HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> depends HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> depends base-4.18.1.0 stylish-haskell> depends bytestring-0.11.5.2 stylish-haskell> depends containers-0.6.7 stylish-haskell> depends directory-1.3.8.1 stylish-haskell> depends file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> depends filepath-1.4.100.4 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> depends mtl-2.3.1 stylish-haskell> depends regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> depends text-2.0.2 stylish-haskell> definite stylish-haskell-0.14.6.0-9O2QMu02Ps8FH80iKRsKOH-stylish-haskell stylish-haskell> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> depends HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> depends HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> depends base-4.18.1.0 stylish-haskell> depends bytestring-0.11.5.2 stylish-haskell> depends containers-0.6.7 stylish-haskell> depends directory-1.3.8.1 stylish-haskell> depends file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> depends filepath-1.4.100.4 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> depends mtl-2.3.1 stylish-haskell> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stylish-haskell> depends regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> depends strict-0.5.1-JQp8IUgd9mIGuI9YRo3e6a stylish-haskell> depends stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> depends text-2.0.2 stylish-haskell> definite stylish-haskell-0.14.6.0-6MCAYVNlN6o6PmmWZONX7X-stylish-haskell-tests stylish-haskell> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 stylish-haskell> depends HUnit-1.6.2.0-Cmk1z9y2zFk3aX4g3H2nfT stylish-haskell> depends HsYAML-0.2.1.5-DS0V3zBZS3pIfA3WQyVCFa stylish-haskell> depends HsYAML-aeson-0.2.0.2-88GUlzp3sbL1J2674pg2Uf stylish-haskell> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ stylish-haskell> depends base-4.18.1.0 stylish-haskell> depends bytestring-0.11.5.2 stylish-haskell> depends containers-0.6.7 stylish-haskell> depends directory-1.3.8.1 stylish-haskell> depends file-embed-0.0.16.0-BKjlBOgxP0tHWJM1CNPs4W stylish-haskell> depends filepath-1.4.100.4 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-AKNxFNJBoFeEnT57HJs6Sq stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-sKLRahtPzV7gHRB8ymalo stylish-haskell> depends mtl-2.3.1 stylish-haskell> depends random-1.2.1.3-9k6Qv394i0yCaivAy2bSc0 stylish-haskell> depends regex-tdfa-1.3.2.3-8YR6WEIZ2K5L8fZ8EMsy5R stylish-haskell> depends stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC cabal-install-parsers> /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc/share/doc/cabal-install-parsers-0.6.1.1 cabal-install-parsers> Configuration files installed in: cabal-install-parsers> /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/etc cabal-install-parsers> No alex found cabal-install-parsers> Using ar found on system at: cabal-install-parsers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar cabal-install-parsers> No c2hs found cabal-install-parsers> No cpphs found cabal-install-parsers> No doctest found cabal-install-parsers> Using gcc version 14.3.0 given by user at: cabal-install-parsers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc cabal-install-parsers> Using ghc version 9.6.3 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc cabal-install-parsers> Using ghc-pkg version 9.6.3 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 cabal-install-parsers> No ghcjs found cabal-install-parsers> No ghcjs-pkg found cabal-install-parsers> No greencard found cabal-install-parsers> Using haddock version 2.29.1 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 cabal-install-parsers> No happy found cabal-install-parsers> Using haskell-suite found on system at: haskell-suite-dummy-location cabal-install-parsers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cabal-install-parsers> No hmake found cabal-install-parsers> Using hpc version 0.68 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 cabal-install-parsers> Using hsc2hs version 0.68.9 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 cabal-install-parsers> Using hscolour version 1.25 found on system at: cabal-install-parsers> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour cabal-install-parsers> No jhc found cabal-install-parsers> Using ld found on system at: cabal-install-parsers> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold cabal-install-parsers> No pkg-config found cabal-install-parsers> Using runghc version 9.6.3 found on system at: cabal-install-parsers> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 cabal-install-parsers> Using strip version 2.44 found on system at: cabal-install-parsers> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip cabal-install-parsers> Using tar found on system at: cabal-install-parsers> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar cabal-install-parsers> No uhc found cabal-install-parsers> Running phase: buildPhase cabal-install-parsers> Preprocessing library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Building library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> [1 of 9] Compiling Cabal.Internal.Glob ( src/Cabal/Internal/Glob.hs, dist/build/Cabal/Internal/Glob.o, dist/build/Cabal/Internal/Glob.dyn_o ) cabal-install-parsers> [2 of 9] Compiling Cabal.Internal.Newtypes ( src/Cabal/Internal/Newtypes.hs, dist/build/Cabal/Internal/Newtypes.o, dist/build/Cabal/Internal/Newtypes.dyn_o ) cabal-install-parsers> [3 of 9] Compiling Cabal.Optimization ( src/Cabal/Optimization.hs, dist/build/Cabal/Optimization.o, dist/build/Cabal/Optimization.dyn_o ) cabal-install-parsers> [4 of 9] Compiling Cabal.Parse ( src/Cabal/Parse.hs, dist/build/Cabal/Parse.o, dist/build/Cabal/Parse.dyn_o ) cabal-install-parsers> [5 of 9] Compiling Cabal.Package ( src/Cabal/Package.hs, dist/build/Cabal/Package.o, dist/build/Cabal/Package.dyn_o ) cabal-install-parsers> [6 of 9] Compiling Cabal.Config ( src/Cabal/Config.hs, dist/build/Cabal/Config.o, dist/build/Cabal/Config.dyn_o ) cabal-install-parsers> [7 of 9] Compiling Cabal.Index ( src/Cabal/Index.hs, dist/build/Cabal/Index.o, dist/build/Cabal/Index.dyn_o ) cabal-install-parsers> [8 of 9] Compiling Cabal.SourceRepo ( src/Cabal/SourceRepo.hs, dist/build/Cabal/SourceRepo.o, dist/build/Cabal/SourceRepo.dyn_o ) cabal-install-parsers> [9 of 9] Compiling Cabal.Project ( src/Cabal/Project.hs, dist/build/Cabal/Project.o, dist/build/Cabal/Project.dyn_o ) cabal-install-parsers> [1 of 9] Compiling Cabal.Internal.Glob ( src/Cabal/Internal/Glob.hs, dist/build/Cabal/Internal/Glob.p_o ) cabal-install-parsers> [2 of 9] Compiling Cabal.Internal.Newtypes ( src/Cabal/Internal/Newtypes.hs, dist/build/Cabal/Internal/Newtypes.p_o ) cabal-install-parsers> [3 of 9] Compiling Cabal.Optimization ( src/Cabal/Optimization.hs, dist/build/Cabal/Optimization.p_o ) cabal-install-parsers> [4 of 9] Compiling Cabal.Parse ( src/Cabal/Parse.hs, dist/build/Cabal/Parse.p_o ) cabal-install-parsers> [5 of 9] Compiling Cabal.Package ( src/Cabal/Package.hs, dist/build/Cabal/Package.p_o ) cabal-install-parsers> [6 of 9] Compiling Cabal.Config ( src/Cabal/Config.hs, dist/build/Cabal/Config.p_o ) cabal-install-parsers> [7 of 9] Compiling Cabal.Index ( src/Cabal/Index.hs, dist/build/Cabal/Index.p_o ) cabal-install-parsers> [8 of 9] Compiling Cabal.SourceRepo ( src/Cabal/SourceRepo.hs, dist/build/Cabal/SourceRepo.p_o ) aeson-pretty> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> include base-4.18.1.0 aeson-pretty> include base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM aeson-pretty> include bytestring-0.11.5.2 aeson-pretty> include scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson-pretty> include text-2.0.2 aeson-pretty> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson-pretty> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO aeson-pretty> Data.Aeson.Encode.Pretty=aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk:Data.Aeson.Encode.Pretty aeson-pretty> unit aeson-pretty-0.8.10-I2f8n4EPgzOJpl9wljUQNr-aeson-pretty aeson-pretty> include aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> include aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> include attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll aeson-pretty> include attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv aeson-pretty> include base-4.18.1.0 aeson-pretty> include bytestring-0.11.5.2 aeson-pretty> include cmdargs-0.10.22-1aIeck2wqgv6PODH3vNiYt aeson-pretty> Ready component graph: aeson-pretty> definite aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> depends base-4.18.1.0 aeson-pretty> depends base-compat-0.13.1-5qry74IIPXz6PbOPL4TvxM aeson-pretty> depends bytestring-0.11.5.2 aeson-pretty> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj aeson-pretty> depends text-2.0.2 aeson-pretty> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn aeson-pretty> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO aeson-pretty> definite aeson-pretty-0.8.10-I2f8n4EPgzOJpl9wljUQNr-aeson-pretty aeson-pretty> depends aeson-2.2.3.0-DZHt59qlakc7HOREJnMUtZ aeson-pretty> depends aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> depends attoparsec-0.14.4-Lf5HznpK2Hu8bmGTsY7xll aeson-pretty> depends attoparsec-aeson-2.2.2.0-J8ppcjxoDU8DpQhz8fdsPv aeson-pretty> depends base-4.18.1.0 aeson-pretty> depends bytestring-0.11.5.2 aeson-pretty> depends cmdargs-0.10.22-1aIeck2wqgv6PODH3vNiYt aeson-pretty> Using Cabal-3.10.1.0 compiled by ghc-9.6 aeson-pretty> Using compiler: ghc-9.6.3 aeson-pretty> Using install prefix: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 aeson-pretty> Executables installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/bin aeson-pretty> Libraries installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> Dynamic Libraries installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 aeson-pretty> Private executables installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/libexec/x86_64-linux-ghc-9.6.3/aeson-pretty-0.8.10 aeson-pretty> Data files installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/share/x86_64-linux-ghc-9.6.3/aeson-pretty-0.8.10 aeson-pretty> Documentation installed in: aeson-pretty> /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 aeson-pretty> Configuration files installed in: aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/etc aeson-pretty> No alex found aeson-pretty> Using ar found on system at: aeson-pretty> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar aeson-pretty> No c2hs found aeson-pretty> No cpphs found aeson-pretty> No doctest found aeson-pretty> Using gcc version 14.3.0 given by user at: aeson-pretty> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc aeson-pretty> Using ghc version 9.6.3 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc aeson-pretty> Using ghc-pkg version 9.6.3 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 aeson-pretty> No ghcjs found aeson-pretty> No ghcjs-pkg found aeson-pretty> No greencard found aeson-pretty> Using haddock version 2.29.1 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 aeson-pretty> No happy found aeson-pretty> Using haskell-suite found on system at: haskell-suite-dummy-location aeson-pretty> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location aeson-pretty> No hmake found aeson-pretty> Using hpc version 0.68 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 aeson-pretty> Using hsc2hs version 0.68.9 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 aeson-pretty> Using hscolour version 1.25 found on system at: aeson-pretty> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour aeson-pretty> No jhc found list-t> Running phase: setupCompilerEnvironmentPhase list-t> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. list-t> Running phase: unpackPhase list-t> unpacking source archive /nix/store/iiy9l1841qbj8z8ylqpw53dq5ngh4cl4-list-t-1.0.5.7.tar.gz list-t> source root is list-t-1.0.5.7 list-t> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "list-t-1.0.5.7/list-t.cabal" list-t> Running phase: patchPhase list-t> Running phase: compileBuildDriverPhase list-t> setupCompileFlags: -package-db=/build/tmp.geHNorPPP0/setup-package.conf.d -threaded list-t> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.geHNorPPP0/Main.o ) list-t> [2 of 2] Linking Setup list-t> Running phase: updateAutotoolsGnuConfigScriptsPhase list-t> Running phase: configurePhase list-t> configureFlags: --verbose --prefix=/nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc/share/doc/list-t-1.0.5.7 --with-gcc=gcc --package-db=/build/tmp.geHNorPPP0/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib list-t> Using Parsec parser list-t> Configuring list-t-1.0.5.7... list-t> Dependency base >=4.11 && <5: using base-4.18.1.0 list-t> Dependency foldl >=1.2 && <2: using foldl-1.4.18 list-t> Dependency logict >=0.7 && <0.9: using logict-0.8.2.0 list-t> Dependency mmorph >=1 && <2: using mmorph-1.2.0 list-t> Dependency monad-control >=0.3 && <2: using monad-control-1.0.3.1 list-t> Dependency mtl >=2 && <3: using mtl-2.3.1 list-t> Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 list-t> Dependency transformers-base >=0.4 && <0.5: using transformers-base-0.4.6 list-t> Dependency HTF >=0.15 && <0.16: using HTF-0.15.0.2 list-t> Dependency base-prelude: using base-prelude-1.6.1.1 list-t> Dependency list-t: using list-t-1.0.5.7 list-t> Dependency mmorph: using mmorph-1.2.0 list-t> Dependency mtl-prelude <3: using mtl-prelude-2.0.3.2 list-t> Source component graph: list-t> component lib list-t> component test:htf-test dependency lib list-t> Configured component graph: list-t> component list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> include base-4.18.1.0 list-t> include foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby list-t> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V list-t> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF list-t> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F list-t> include mtl-2.3.1 list-t> include transformers-0.6.1.0 list-t> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 list-t> component list-t-1.0.5.7-8YRWwfFTveRBpPuG6M3uCQ-htf-test list-t> include HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL list-t> include base-prelude-1.6.1.1-GY4c9SBMlGE7tVRAiqdr8M list-t> include list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF list-t> include mtl-prelude-2.0.3.2-D3CNXgdrACmCC1Ddlzkhlk list-t> Linked component graph: list-t> unit list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> include base-4.18.1.0 list-t> include foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby list-t> include logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V list-t> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF dependent-sum (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc dependent-sum (post)> Pushing 2 paths (170 are already present) using zstd to cache sellout ⏳ dependent-sum (post)> dependent-sum (post)> Pushing /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc (265.33 KiB) dependent-sum (post)> Pushing /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 (364.45 KiB) dependent-sum (post)> dependent-sum (post)> All done. dependent-sum (post)> added 2 signatures dependent-sum (post)> added 1 signatures dependent-sum (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0 /nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc dependent-sum (post)> copying 2 paths... dependent-sum (post)> copying path '/nix/store/gq9184lrjm7ngs35w5ian575gq923hx7-dependent-sum-0.7.2.0-doc' to 'https://cache.nix-ci.com'... dependent-sum (post)> copying path '/nix/store/1d3vdms0gfl5ciryiimsx0qnhad74fka-dependent-sum-0.7.2.0' to 'https://cache.nix-ci.com'... dependent-sum (post)> copying 1 paths... dependent-sum (post)> copying path '/nix/store/sf1ffb739flvqhc2811lfdrpyh4jgxd9-dependent-sum-0.7.2.0.drv' to 'https://cache.nix-ci.com'... building '/nix/store/y0jc9lh44jikrp9sgrmr0qaqq9zvqksh-dependent-map-0.4.0.0.drv'... algebraic-graphs> ============ Relation.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Relation.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Relation.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Relation.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Relation.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Relation.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Relation.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap lens> untoValName (src/Control/Lens/Internal/TH.hs:231) lens> phantomValName (src/Control/Lens/Internal/TH.hs:234) lens> phantom2 (src/Control/Lens/Internal/TH.hs:237) lens> rightDataName (src/Control/Lens/Internal/TH.hs:256) lens> leftDataName (src/Control/Lens/Internal/TH.hs:259) lens> inlinePragma (src/Control/Lens/Internal/TH.hs:267) lens> bndrReq lens> Warning: 'State' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.State.Strict’ lens> Warning: 'StateT' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.State.Strict’ lens> Warning: 'RWST' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.CPS’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Strict’ lens> Warning: 'Error' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'ErrorT' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'RWS' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.CPS’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Strict’ lens> 100% ( 5 / 5) in 'Control.Lens.Zoom' lens> Warning: 'holesOnOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'a' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 13 / 13) in 'Data.Data.Lens' lens> Warning: 'composOpMonoid' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpMPlus' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOp' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descend' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descendM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpM_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descendM_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 96% ( 48 / 50) in 'Control.Lens.Plated' lens> Missing documentation for: lens> GPlated (src/Control/Lens/Plated.hs:758) lens> GPlated1 (src/Control/Lens/Plated.hs:799) lens> Warning: 'Set' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 4 / 4) in 'Data.HashSet.Lens' lens> 50% ( 2 / 4) in 'Data.List.Lens' lens> Missing documentation for: lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) lens> Warning: 'IndexedGetter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedFold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedLens'' is out of scope. path> isDrive "C:\" == True [✔] path> isDrive "C:/dir" == False [✔] path> isDrive "C:\dir" == False [✔] path> Operations: filename path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (absolute) [✔] path> filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (relative) [✔] path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (UNC) [✔] path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (Unicode) [✔] path> Operations: dirname path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (absolute) [✔] path> dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (relative) [✔] path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (UNC) [✔] path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (Unicode) [✔] path> dirname $(mkRelDir .) == $(mkRelDir .) [✔] path> dirname C:\ must be a Rel path [✔] path> Operations: extensions path> Only filenames and extensions path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> addExtension ".foo." "name" == "name.foo." [✔] path> fileExtension "name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.foo." == "name.foo." [✔] path> addExtension ".foo." "name." == "name..foo." [✔] path> fileExtension "name..foo." == .foo. [✔] path> replaceExtension ".foo." "name..foo." == "name..foo." [✔] path> addExtension ".foo." "name.." == "name...foo." [✔] path> fileExtension "name...foo." == .foo. [✔] path> replaceExtension ".foo." "name...foo." == "name...foo." [✔] path> addExtension ".foo." ".name" == ".name.foo." [✔] path> fileExtension ".name.foo." == .foo. [✔] path> replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] path> addExtension ".foo." "..name" == "..name.foo." [✔] path> fileExtension "..name.foo." == .foo. [✔] path> replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] path> addExtension ".foo." "name.name" == "name.name.foo." [✔] path> fileExtension "name.name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] path> addExtension ".foo." "name..name" == "name..name.foo." [✔] path> fileExtension "name..name.foo." == .foo. [✔] path> replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] path> addExtension ".foo." "..." == "....foo." [✔] path> fileExtension "....foo." == .foo. [✔] path> replaceExtension ".foo." "....foo." == "....foo." [✔] path> addExtension ".foo.." "name" == "name.foo.." [✔] path> fileExtension "name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Double -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Either -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Fixed E0 -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Fixed E1 -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------------- quickcheck-classes> -- Fixed E12 -- quickcheck-classes> --------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Float -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. rebase> Rebase.Control.Applicative=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Applicative,Rebase.Control.Applicative.Backwards=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Applicative.Backwards,Rebase.Control.Applicative.Lift=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Applicative.Lift,Rebase.Control.Arrow=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Arrow,Rebase.Control.Category=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Category,Rebase.Control.Comonad=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Comonad,Rebase.Control.Concurrent=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent,Rebase.Control.Concurrent.Chan=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.Chan,Rebase.Control.Concurrent.MVar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.MVar,Rebase.Control.Concurrent.QSem=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.QSem,Rebase.Control.Concurrent.QSemN=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.QSemN,Rebase.Control.Concurrent.STM=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM,Rebase.Control.Concurrent.STM.TArray=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TArray,Rebase.Control.Concurrent.STM.TBQueue=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TBQueue,Rebase.Control.Concurrent.STM.TChan=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TChan,Rebase.Control.Concurrent.STM.TMVar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TMVar,Rebase.Control.Concurrent.STM.TQueue=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TQueue,Rebase.Control.Concurrent.STM.TSem=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TSem,Rebase.Control.Concurrent.STM.TVar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Concurrent.STM.TVar,Rebase.Control.DeepSeq=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.DeepSeq,Rebase.Control.Exception=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Exception,Rebase.Control.Exception.Base=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Exception.Base,Rebase.Control.Monad=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad,Rebase.Control.Monad.Cont=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Cont,Rebase.Control.Monad.Cont.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Cont.Class,Rebase.Control.Monad.Error.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Error.Class,Rebase.Control.Monad.Fail=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Fail,Rebase.Control.Monad.Fix=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Fix,Rebase.Control.Monad.IO.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.IO.Class,Rebase.Control.Monad.Identity=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Identity,Rebase.Control.Monad.RWS=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.RWS,Rebase.Control.Monad.RWS.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.RWS.Class,Rebase.Control.Monad.RWS.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.RWS.Lazy,Rebase.Control.Monad.RWS.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.RWS.Strict,Rebase.Control.Monad.Reader=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Reader,Rebase.Control.Monad.Reader.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Reader.Class,Rebase.Control.Monad.ST=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.ST,Rebase.Control.Monad.ST.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.ST.Lazy,Rebase.Control.Monad.ST.Lazy.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.ST.Lazy.Unsafe,Rebase.Control.Monad.ST.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.ST.Strict,Rebase.Control.Monad.ST.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.ST.Unsafe,Rebase.Control.Monad.STM=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.STM,Rebase.Control.Monad.Signatures=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Signatures,Rebase.Control.Monad.State=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.State,Rebase.Control.Monad.State.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.State.Class,Rebase.Control.Monad.State.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.State.Lazy,Rebase.Control.Monad.State.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.State.Strict,Rebase.Control.Monad.Trans=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans,Rebase.Control.Monad.Trans.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Class,Rebase.Control.Monad.Trans.Cont=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Cont,Rebase.Control.Monad.Trans.Except=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Except,Rebase.Control.Monad.Trans.Identity=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Identity,Rebase.Control.Monad.Trans.Maybe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Maybe,Rebase.Control.Monad.Trans.RWS=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.RWS,Rebase.Control.Monad.Trans.RWS.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.RWS.Lazy,Rebase.Control.Monad.Trans.RWS.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.RWS.Strict,Rebase.Control.Monad.Trans.Reader=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Reader,Rebase.Control.Monad.Trans.State=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.State,Rebase.Control.Monad.Trans.State.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.State.Lazy,Rebase.Control.Monad.Trans.State.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.State.Strict,Rebase.Control.Monad.Trans.Writer=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Writer,Rebase.Control.Monad.Trans.Writer.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Writer.Lazy,Rebase.Control.Monad.Trans.Writer.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Trans.Writer.Strict,Rebase.Control.Monad.Writer=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Writer,Rebase.Control.Monad.Writer.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Writer.Class,Rebase.Control.Monad.Writer.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Writer.Lazy,Rebase.Control.Monad.Writer.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Writer.Strict,Rebase.Control.Monad.Zip=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Monad.Zip,Rebase.Control.Selective=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Selective,Rebase.Control.Selective.Free=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Selective.Free,Rebase.Control.Selective.Multi=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Selective.Multi,Rebase.Control.Selective.Rigid.Free=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Selective.Rigid.Free,Rebase.Control.Selective.Rigid.Freer=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Control.Selective.Rigid.Freer,Rebase.Data.Biapplicative=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Biapplicative,Rebase.Data.Bifoldable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifoldable,Rebase.Data.Bifunctor=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor,Rebase.Data.Bifunctor.Apply=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Apply,Rebase.Data.Bifunctor.Biff=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Biff,Rebase.Data.Bifunctor.Clown=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Clown,Rebase.Data.Bifunctor.Flip=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Flip,Rebase.Data.Bifunctor.Join=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Join,Rebase.Data.Bifunctor.Joker=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Joker,Rebase.Data.Bifunctor.Product=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Product,Rebase.Data.Bifunctor.Tannen=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Tannen,Rebase.Data.Bifunctor.Wrapped=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bifunctor.Wrapped,Rebase.Data.Bitraversable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bitraversable,Rebase.Data.Bits=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bits,Rebase.Data.Bool=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Bool,Rebase.Data.ByteString=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString,Rebase.Data.ByteString.Builder=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder,Rebase.Data.ByteString.Builder.Extra=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder.Extra,Rebase.Data.ByteString.Builder.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder.Internal,Rebase.Data.ByteString.Builder.Prim=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder.Prim,Rebase.Data.ByteString.Builder.Prim.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder.Prim.Internal,Rebase.Data.ByteString.Builder.Scientific=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Builder.Scientific,Rebase.Data.ByteString.Char8=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Char8,Rebase.Data.ByteString.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Internal,Rebase.Data.ByteString.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Lazy,Rebase.Data.ByteString.Lazy.Char8=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Lazy.Char8,Rebase.Data.ByteString.Lazy.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Lazy.Internal,Rebase.Data.ByteString.Short=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Short,Rebase.Data.ByteString.Short.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Short.Internal,Rebase.Data.ByteString.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.ByteString.Unsafe,Rebase.Data.Char=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Char,Rebase.Data.Coerce=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Coerce,Rebase.Data.Complex=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Complex,Rebase.Data.DList=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.DList,Rebase.Data.Data=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Data,Rebase.Data.Dynamic=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Dynamic,Rebase.Data.Either=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Either,Rebase.Data.Either.Combinators=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Either.Combinators,Rebase.Data.Either.Validation=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Either.Validation,Rebase.Data.Eq=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Eq,Rebase.Data.Fixed=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Fixed,Rebase.Data.Foldable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Foldable,Rebase.Data.Function=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Function,Rebase.Data.Functor=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor,Rebase.Data.Functor.Alt=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Alt,Rebase.Data.Functor.Apply=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Apply,Rebase.Data.Functor.Bind=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Bind,Rebase.Data.Functor.Bind.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Bind.Class,Rebase.Data.Functor.Bind.Trans=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Bind.Trans,Rebase.Data.Functor.Classes=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Classes,Rebase.Data.Functor.Compose=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Compose,Rebase.Data.Functor.Constant=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Constant,Rebase.Data.Functor.Contravariant=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Contravariant,Rebase.Data.Functor.Contravariant.Compose=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Contravariant.Compose,Rebase.Data.Functor.Contravariant.Divisible=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Contravariant.Divisible,Rebase.Data.Functor.Extend=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Extend,Rebase.Data.Functor.Identity=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Identity,Rebase.Data.Functor.Invariant=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Invariant,Rebase.Data.Functor.Invariant.TH=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Invariant.TH,Rebase.Data.Functor.Plus=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Plus,Rebase.Data.Functor.Product=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Product,Rebase.Data.Functor.Reverse=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Reverse,Rebase.Data.Functor.Sum=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Functor.Sum,Rebase.Data.Graph=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Graph,Rebase.Data.Group=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Group,Rebase.Data.Groupoid=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Groupoid,Rebase.Data.HashMap.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.HashMap.Lazy,Rebase.Data.HashMap.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.HashMap.Strict,Rebase.Data.HashSet=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.HashSet,Rebase.Data.Hashable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Hashable,Rebase.Data.IORef=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.IORef,Rebase.Data.Int=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Int,Rebase.Data.IntMap=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.IntMap,Rebase.Data.IntMap.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.IntMap.Lazy,Rebase.Data.IntMap.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.IntMap.Strict,Rebase.Data.IntSet=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.IntSet,Rebase.Data.Isomorphism=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Isomorphism,Rebase.Data.Ix=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Ix,Rebase.Data.Kind=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Kind,Rebase.Data.List=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.List,Rebase.Data.List.NonEmpty=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.List.NonEmpty,Rebase.Data.Map=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Map,Rebase.Data.Map.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Map.Lazy,Rebase.Data.Map.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Map.Strict,Rebase.Data.Maybe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Maybe,Rebase.Data.Monoid=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Monoid,Rebase.Data.Ord=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Ord,Rebase.Data.Profunctor=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor,Rebase.Data.Profunctor.Adjunction=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Adjunction,Rebase.Data.Profunctor.Cayley=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Cayley,Rebase.Data.Profunctor.Choice=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Choice,Rebase.Data.Profunctor.Closed=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Closed,Rebase.Data.Profunctor.Composition=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Composition,Rebase.Data.Profunctor.Mapping=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Mapping,Rebase.Data.Profunctor.Monad=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Monad,Rebase.Data.Profunctor.Ran=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Ran,Rebase.Data.Profunctor.Rep=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Rep,Rebase.Data.Profunctor.Sieve=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Sieve,Rebase.Data.Profunctor.Strong=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Strong,Rebase.Data.Profunctor.Traversing=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Traversing,Rebase.Data.Profunctor.Types=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Types,Rebase.Data.Profunctor.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Unsafe,Rebase.Data.Profunctor.Yoneda=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Profunctor.Yoneda,Rebase.Data.Proxy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Proxy,Rebase.Data.Ratio=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Ratio,Rebase.Data.STRef=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.STRef,Rebase.Data.STRef.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.STRef.Lazy,Rebase.Data.STRef.Strict=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.STRef.Strict,Rebase.Data.Scientific=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Scientific,Rebase.Data.Semigroup=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup,Rebase.Data.Semigroup.Bifoldable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup.Bifoldable,Rebase.Data.Semigroup.Bitraversable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup.Bitraversable,Rebase.Data.Semigroup.Foldable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup.Foldable,Rebase.Data.Semigroup.Traversable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup.Traversable,Rebase.Data.Semigroup.Traversable.Class=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroup.Traversable.Class,Rebase.Data.Semigroupoid=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroupoid,Rebase.Data.Semigroupoid.Dual=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroupoid.Dual,Rebase.Data.Semigroupoid.Ob=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroupoid.Ob,Rebase.Data.Semigroupoid.Static=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Semigroupoid.Static,Rebase.Data.Sequence=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Sequence,Rebase.Data.Set=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Set,Rebase.Data.String=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.String,Rebase.Data.Text=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text,Rebase.Data.Text.Array=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Array,Rebase.Data.Text.Encoding=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Encoding,Rebase.Data.Text.Encoding.Error=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Encoding.Error,Rebase.Data.Text.Foreign=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Foreign,Rebase.Data.Text.IO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.IO,Rebase.Data.Text.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Internal,Rebase.Data.Text.Lazy=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy,Rebase.Data.Text.Lazy.Builder=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Builder,Rebase.Data.Text.Lazy.Builder.Int=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Builder.Int,Rebase.Data.Text.Lazy.Builder.RealFloat=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Builder.RealFloat,Rebase.Data.Text.Lazy.Builder.Scientific=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Builder.Scientific,Rebase.Data.Text.Lazy.Encoding=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Encoding,Rebase.Data.Text.Lazy.IO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.IO,Rebase.Data.Text.Lazy.Read=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Lazy.Read,Rebase.Data.Text.Read=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Read,Rebase.Data.Text.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Text.Unsafe,Rebase.Data.Time=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time,Rebase.Data.Time.Calendar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar,Rebase.Data.Time.Calendar.Easter=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar.Easter,Rebase.Data.Time.Calendar.Julian=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar.Julian,Rebase.Data.Time.Calendar.MonthDay=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar.MonthDay,Rebase.Data.Time.Calendar.OrdinalDate=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar.OrdinalDate,Rebase.Data.Time.Calendar.WeekDate=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Calendar.WeekDate,Rebase.Data.Time.Clock=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Clock,Rebase.Data.Time.Clock.POSIX=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Clock.POSIX,Rebase.Data.Time.Clock.System=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Clock.System,Rebase.Data.Time.Clock.TAI=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Clock.TAI,Rebase.Data.Time.Compat=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Compat,Rebase.Data.Time.Format=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Format,Rebase.Data.Time.Format.ISO8601=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.Format.ISO8601,Rebase.Data.Time.LocalTime=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Time.LocalTime,Rebase.Data.Traversable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Traversable,Rebase.Data.Traversable.Instances=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Traversable.Instances,Rebase.Data.Tree=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Tree,Rebase.Data.Tuple=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Tuple,Rebase.Data.Type.Bool=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Type.Bool,Rebase.Data.Type.Coercion=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Type.Coercion,Rebase.Data.Type.Equality=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Type.Equality,Rebase.Data.Typeable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Typeable,Rebase.Data.UUID=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.UUID,Rebase.Data.Unique=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Unique,Rebase.Data.Vector=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector,Rebase.Data.Vector.Fusion.Stream.Monadic=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Fusion.Stream.Monadic,Rebase.Data.Vector.Fusion.Util=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Fusion.Util,Rebase.Data.Vector.Generic=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Generic,Rebase.Data.Vector.Generic.Base=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Generic.Base,Rebase.Data.Vector.Generic.Mutable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Generic.Mutable,Rebase.Data.Vector.Generic.New=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Generic.New,Rebase.Data.Vector.Instances=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Instances,Rebase.Data.Vector.Internal.Check=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Internal.Check,Rebase.Data.Vector.Mutable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Mutable,Rebase.Data.Vector.Primitive=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Primitive,Rebase.Data.Vector.Primitive.Mutable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Primitive.Mutable,Rebase.Data.Vector.Storable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Storable,Rebase.Data.Vector.Storable.Internal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Storable.Internal,Rebase.Data.Vector.Storable.Mutable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Storable.Mutable,Rebase.Data.Vector.Unboxed=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Unboxed,Rebase.Data.Vector.Unboxed.Base=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Unboxed.Base,Rebase.Data.Vector.Unboxed.Mutable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Vector.Unboxed.Mutable,Rebase.Data.Version=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Version,Rebase.Data.Void=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Void,Rebase.Data.Void.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Void.Unsafe,Rebase.Data.Word=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Data.Word,Rebase.Debug.Trace=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Debug.Trace,Rebase.Foreign=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign,Rebase.Foreign.C=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.C,Rebase.Foreign.C.Error=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.C.Error,Rebase.Foreign.C.String=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.C.String,Rebase.Foreign.C.Types=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.C.Types,Rebase.Foreign.Concurrent=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Concurrent,Rebase.Foreign.ForeignPtr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.ForeignPtr,Rebase.Foreign.ForeignPtr.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.ForeignPtr.Unsafe,Rebase.Foreign.Marshal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal,Rebase.Foreign.Marshal.Alloc=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Alloc,Rebase.Foreign.Marshal.Array=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Array,Rebase.Foreign.Marshal.Error=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Error,Rebase.Foreign.Marshal.Pool=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Pool,Rebase.Foreign.Marshal.Safe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Safe,Rebase.Foreign.Marshal.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Unsafe,Rebase.Foreign.Marshal.Utils=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Marshal.Utils,Rebase.Foreign.Ptr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Ptr,Rebase.Foreign.StablePtr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.StablePtr,Rebase.Foreign.Storable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Foreign.Storable,Rebase.GHC.Arr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Arr,Rebase.GHC.Base=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Base,Rebase.GHC.Char=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Char,Rebase.GHC.Conc=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Conc,Rebase.GHC.Conc.IO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Conc.IO,Rebase.GHC.Conc.Signal=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Conc.Signal,Rebase.GHC.Conc.Sync=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Conc.Sync,Rebase.GHC.Desugar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Desugar,Rebase.GHC.Enum=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Enum,Rebase.GHC.Environment=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Environment,Rebase.GHC.Err=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Err,Rebase.GHC.Exception=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Exception,Rebase.GHC.Exts=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Exts,Rebase.GHC.Fingerprint=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Fingerprint,Rebase.GHC.Fingerprint.Type=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Fingerprint.Type,Rebase.GHC.Float=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Float,Rebase.GHC.Float.ConversionUtils=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Float.ConversionUtils,Rebase.GHC.Float.RealFracMethods=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Float.RealFracMethods,Rebase.GHC.Foreign=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Foreign,Rebase.GHC.ForeignPtr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.ForeignPtr,Rebase.GHC.Generics=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Generics,Rebase.GHC.IO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO,Rebase.GHC.IO.Buffer=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Buffer,Rebase.GHC.IO.BufferedIO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.BufferedIO,Rebase.GHC.IO.Device=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Device,Rebase.GHC.IO.Encoding=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding,Rebase.GHC.IO.Encoding.Failure=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.Failure,Rebase.GHC.IO.Encoding.Iconv=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.Iconv,Rebase.GHC.IO.Encoding.Latin1=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.Latin1,Rebase.GHC.IO.Encoding.Types=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.Types,Rebase.GHC.IO.Encoding.UTF16=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.UTF16,Rebase.GHC.IO.Encoding.UTF32=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.UTF32,Rebase.GHC.IO.Encoding.UTF8=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Encoding.UTF8,Rebase.GHC.IO.Exception=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Exception,Rebase.GHC.IO.FD=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.FD,Rebase.GHC.IO.Handle=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Handle,Rebase.GHC.IO.Handle.FD=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Handle.FD,Rebase.GHC.IO.Handle.Internals=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Handle.Internals,Rebase.GHC.IO.Handle.Text=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Handle.Text,Rebase.GHC.IO.Handle.Types=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.Handle.Types,Rebase.GHC.IO.IOMode=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IO.IOMode,Rebase.GHC.IOArray=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IOArray,Rebase.GHC.IORef=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.IORef,Rebase.GHC.Int=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Int,Rebase.GHC.List=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.List,Rebase.GHC.MVar=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.MVar,Rebase.GHC.Num=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Num,Rebase.GHC.OverloadedLabels=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.OverloadedLabels,Rebase.GHC.Profiling=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Profiling,Rebase.GHC.Ptr=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Ptr,Rebase.GHC.Read=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Read,Rebase.GHC.Real=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Real,Rebase.GHC.Records=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Records,Rebase.GHC.ST=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.ST,Rebase.GHC.STRef=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.STRef,Rebase.GHC.Show=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Show,Rebase.GHC.Stable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Stable,Rebase.GHC.Stack=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Stack,Rebase.GHC.Stats=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Stats,Rebase.GHC.Storable=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Storable,Rebase.GHC.TopHandler=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.TopHandler,Rebase.GHC.TypeLits=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.TypeLits,Rebase.GHC.TypeNats=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.TypeNats,Rebase.GHC.Unicode=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Unicode,Rebase.GHC.Weak=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Weak,Rebase.GHC.Word=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.GHC.Word,Rebase.Numeric=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Numeric,Rebase.Numeric.Natural=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Numeric.Natural,Rebase.Prelude=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Prelude,Rebase.System.CPUTime=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.CPUTime,Rebase.System.Console.GetOpt=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Console.GetOpt,Rebase.System.Environment=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Environment,Rebase.System.Exit=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Exit,Rebase.System.IO=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.IO,Rebase.System.IO.Error=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.IO.Error,Rebase.System.IO.Unsafe=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.IO.Unsafe,Rebase.System.Info=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Info,Rebase.System.Mem=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Mem,Rebase.System.Mem.StableName=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Mem.StableName,Rebase.System.Mem.Weak=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Mem.Weak,Rebase.System.Posix.Internals=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Posix.Internals,Rebase.System.Posix.Types=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Posix.Types,Rebase.System.Timeout=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.System.Timeout,Rebase.Text.ParserCombinators.ReadP=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.ParserCombinators.ReadP,Rebase.Text.ParserCombinators.ReadPrec=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.ParserCombinators.ReadPrec,Rebase.Text.Printf=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.Printf,Rebase.Text.Read=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.Read,Rebase.Text.Read.Lex=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.Read.Lex,Rebase.Text.Show=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Text.Show,Rebase.Unsafe.Coerce=rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33:Rebase.Unsafe.Coerce rebase> Ready component graph: rebase> definite rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33 rebase> depends base-4.18.1.0 rebase> depends bifunctors-5.6.2-Lbz7IW7RbEWLszMdXwAUwT rebase> depends bytestring-0.11.5.2 rebase> depends comonad-5.0.9-4DUsPyp1st69KlD7PYDzRF rebase> depends containers-0.6.7 rebase> depends contravariant-1.5.5-BJswvy5l6NbKCNb8GIbKMn rebase> depends deepseq-1.4.8.1 rebase> depends dlist-1.0-F8GeUD3trJzACUxUjnJfNR rebase> depends either-5.0.2-FbgAdLsZ9YjF89LBRb0j1k rebase> depends groups-0.5.3-H7tBXJoyk4ILKF0vexbyVF rebase> depends hashable-1.4.7.0-4pQcVzsiriKJL8YNcpzeI3 rebase> depends invariant-0.6.4-GP0Gq3xIyqfIzBwdWeZ6Na rebase> depends mtl-2.3.1 rebase> depends profunctors-5.6.2-36avph0rW537qvMb6XX38R rebase> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj rebase> depends selective-0.7.0.1-AjTtF5cfEP3DPzY0Ga2f2A rebase> depends semigroupoids-6.0.1-1W2tGRcCKBULFl2sTeAMQR rebase> depends stm-2.5.1.0 rebase> depends text-2.0.2 rebase> depends time-1.12.2 rebase> depends time-compat-1.9.7-CgIQc7E2JHn8kYFCatkL43 rebase> depends transformers-0.6.1.0 rebase> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn rebase> depends uuid-types-1.0.6-LSnHSQasIz2KiEYrGocUTH rebase> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO rebase> depends vector-instances-3.4.2-5ZegXyVAGHw8mTWSxCy1DR rebase> depends void-0.7.3-3i9r57hqZ0ZJlxf8x3rhwr rebase> Using Cabal-3.10.1.0 compiled by ghc-9.6 rebase> Using compiler: ghc-9.6.3 rebase> Using install prefix: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2 rebase> Executables installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/bin rebase> Libraries installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/rebase-1.21.2-3PhEF4g01iD4ZxO9UZkE33 rebase> Dynamic Libraries installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 rebase> Private executables installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/libexec/x86_64-linux-ghc-9.6.3/rebase-1.21.2 rebase> Data files installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/share/x86_64-linux-ghc-9.6.3/rebase-1.21.2 rebase> Documentation installed in: stan> Stan=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan,Stan.Analysis=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Analysis,Stan.Analysis.Analyser=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Analysis.Analyser,Stan.Analysis.Pretty=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Analysis.Pretty,Stan.Analysis.Summary=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Analysis.Summary,Stan.Analysis.Visitor=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Analysis.Visitor,Stan.Browse=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Browse,Stan.Cabal=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Cabal,Stan.Category=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Category,Stan.Cli=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Cli,Stan.Config=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Config,Stan.Config.Pretty=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Config.Pretty,Stan.Core.Id=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Core.Id,Stan.Core.List=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Core.List,Stan.Core.ModuleName=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Core.ModuleName,Stan.EnvVars=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.EnvVars,Stan.Example=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Example,Stan.FileInfo=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.FileInfo,Stan.Ghc.Compat=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Ghc.Compat,Stan.Hie=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Hie,Stan.Hie.Compat=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Hie.Compat,Stan.Hie.Debug=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Hie.Debug,Stan.Hie.MatchAst=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Hie.MatchAst,Stan.Hie.MatchType=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Hie.MatchType,Stan.Info=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Info,Stan.Inspection=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection,Stan.Inspection.All=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection.All,Stan.Inspection.AntiPattern=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection.AntiPattern,Stan.Inspection.Infinite=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection.Infinite,Stan.Inspection.Partial=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection.Partial,Stan.Inspection.Style=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Inspection.Style,Stan.NameMeta=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.NameMeta,Stan.Observation=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Observation,Stan.Pattern.Ast=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Pattern.Ast,Stan.Pattern.Edsl=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Pattern.Edsl,Stan.Pattern.Type=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Pattern.Type,Stan.Report=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Report,Stan.Report.Css=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Report.Css,Stan.Report.Html=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Report.Html,Stan.Report.Settings=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Report.Settings,Stan.Severity=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Severity,Stan.Toml=stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq:Stan.Toml stan> unit stan-0.2.0.0-B4pEHeL9VM96kjFbZlQQgO-stan stan> include base-4.18.1.0 stan> include stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> unit stan-0.2.0.0-B2WiCiBy9tW1VpTPWNzyyz-stan-test stylish-haskell> depends syb-0.7.2.4-HcY4AIPnIilK9cA1dffBPM stylish-haskell> depends test-framework-0.8.2.2-LvAu41JlrMYAo0mc2w31nY stylish-haskell> depends test-framework-hunit-0.3.0.2-6IcviKDR8aqGttCrpbvXXU stylish-haskell> depends text-2.0.2 stylish-haskell> Using Cabal-3.10.1.0 compiled by ghc-9.6 stylish-haskell> Using compiler: ghc-9.6.3 stylish-haskell> Using install prefix: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0 stylish-haskell> Executables installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/bin stylish-haskell> Libraries installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/stylish-haskell-0.14.6.0-G7TXHySOsLa5RJZnZOJ4HC stylish-haskell> Dynamic Libraries installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 stylish-haskell> Private executables installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/libexec/x86_64-linux-ghc-9.6.3/stylish-haskell-0.14.6.0 stylish-haskell> Data files installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/share/x86_64-linux-ghc-9.6.3/stylish-haskell-0.14.6.0 stylish-haskell> Documentation installed in: stylish-haskell> /nix/store/kwlg2mkz5166fdzivgqflqwdwib09inb-stylish-haskell-0.14.6.0-doc/share/doc/stylish-haskell-0.14.6.0 stylish-haskell> Configuration files installed in: stylish-haskell> /nix/store/zs3y2n3xshpbzkaamk8d993fhkz7nr1g-stylish-haskell-0.14.6.0/etc stylish-haskell> No alex found stylish-haskell> Using ar found on system at: stylish-haskell> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar stylish-haskell> No c2hs found stylish-haskell> No cpphs found stylish-haskell> No doctest found stylish-haskell> Using gcc version 14.3.0 given by user at: stylish-haskell> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc stylish-haskell> Using ghc version 9.6.3 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc stylish-haskell> Using ghc-pkg version 9.6.3 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 stylish-haskell> No ghcjs found stylish-haskell> No ghcjs-pkg found stylish-haskell> No greencard found stylish-haskell> Using haddock version 2.29.1 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 stylish-haskell> No happy found stylish-haskell> Using haskell-suite found on system at: haskell-suite-dummy-location stylish-haskell> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stylish-haskell> No hmake found stylish-haskell> Using hpc version 0.68 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 stylish-haskell> Using hsc2hs version 0.68.9 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 stylish-haskell> Using hscolour version 1.25 found on system at: stylish-haskell> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour stylish-haskell> No jhc found stylish-haskell> Using ld found on system at: stylish-haskell> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold stylish-haskell> No pkg-config found stylish-haskell> Using runghc version 9.6.3 found on system at: stylish-haskell> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 stylish-haskell> Using strip version 2.44 found on system at: stylish-haskell> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip stylish-haskell> Using tar found on system at: stylish-haskell> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar stylish-haskell> No uhc found stylish-haskell> Running phase: buildPhase stylish-haskell> Preprocessing library for stylish-haskell-0.14.6.0.. stylish-haskell> Building library for stylish-haskell-0.14.6.0.. stylish-haskell> [ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, dist/build/Language/Haskell/Stylish/Block.o, dist/build/Language/Haskell/Stylish/Block.dyn_o ) stylish-haskell> [ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, dist/build/Language/Haskell/Stylish/Config/Internal.o, dist/build/Language/Haskell/Stylish/Config/Internal.dyn_o ) stylish-haskell> [ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, dist/build/Language/Haskell/Stylish/Editor.o, dist/build/Language/Haskell/Stylish/Editor.dyn_o ) stylish-haskell> [ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, dist/build/Language/Haskell/Stylish/GHC.o, dist/build/Language/Haskell/Stylish/GHC.dyn_o ) cabal-install-parsers> [9 of 9] Compiling Cabal.Project ( src/Cabal/Project.hs, dist/build/Cabal/Project.p_o ) cabal-install-parsers> Running phase: haddockPhase cabal-install-parsers> Preprocessing library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Running Haddock on library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Warning: The documentation for the following packages are not installed. No cabal-install-parsers> links will be generated to these packages: tar-0.6.3.0, tar-0.6.3.0, cabal-install-parsers> vector-0.13.2.0 cabal-install-parsers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cabal-install-parsers> Warning: 'takeDrive' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> 100% ( 2 / 2) in 'Cabal.Optimization' cabal-install-parsers> 100% ( 4 / 4) in 'Cabal.Parse' cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> 66% ( 2 / 3) in 'Cabal.Package' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> 92% ( 12 / 13) in 'Cabal.Config' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> 86% ( 20 / 23) in 'Cabal.Index' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> NoHackageRepository (src/Cabal/Index.hs:587) cabal-install-parsers> IndexEntry (src/Cabal/Index.hs:132) cabal-install-parsers> 76% ( 10 / 13) in 'Cabal.SourceRepo' cabal-install-parsers> Missing documentation for: cabal-install-parsers> srpHoist (src/Cabal/SourceRepo.hs:63) cabal-install-parsers> srpToProxy (src/Cabal/SourceRepo.hs:66) cabal-install-parsers> sourceRepositoryPackageGrammar (src/Cabal/SourceRepo.hs:105) cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> 100% ( 14 / 14) in 'Cabal.Project' cabal-install-parsers> Warning: Cabal.Index: could not find link destinations for: cabal-install-parsers> - Codec.Archive.Tar.Read.FormatError cabal-install-parsers> - Codec.Archive.Tar.Types.EpochTime cabal-install-parsers> - Codec.Archive.Tar.Types.Ownership cabal-install-parsers> - Codec.Archive.Tar.Types.Permissions cabal-install-parsers> - Codec.Archive.Tar.Index.Internal.TarEntryOffset cabal-install-parsers> Documentation created: dist/doc/html/cabal-install-parsers/index.html, cabal-install-parsers> dist/doc/html/cabal-install-parsers/cabal-install-parsers.txt cabal-install-parsers> Running phase: installPhase cabal-install-parsers> Installing library in /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-install-parsers> Running phase: fixupPhase cabal-install-parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 cabal-install-parsers> shrinking /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHScabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5-ghc9.6.3.so cabal-install-parsers> checking for references to /build/ in /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1... cabal-install-parsers> patching script interpreter paths in /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 cabal-install-parsers> stripping (with command strip and flags -S -p) in /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1/lib cabal-install-parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc cabal-install-parsers> checking for references to /build/ in /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc... cabal-install-parsers> patching script interpreter paths in /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc aeson-pretty> Using ld found on system at: aeson-pretty> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold aeson-pretty> No pkg-config found aeson-pretty> Using runghc version 9.6.3 found on system at: aeson-pretty> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 aeson-pretty> Using strip version 2.44 found on system at: aeson-pretty> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip aeson-pretty> Using tar found on system at: aeson-pretty> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar aeson-pretty> No uhc found aeson-pretty> Running phase: buildPhase aeson-pretty> Preprocessing library for aeson-pretty-0.8.10.. aeson-pretty> Building library for aeson-pretty-0.8.10.. aeson-pretty> [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.o, dist/build/Data/Aeson/Encode/Pretty.dyn_o ) aeson-pretty> [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.p_o ) aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> Building executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> [1 of 2] Compiling Paths_aeson_pretty ( dist/build/aeson-pretty/autogen/Paths_aeson_pretty.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Paths_aeson_pretty.o ) aeson-pretty> [2 of 2] Compiling Main ( cli-tool/Main.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Main.o ) aeson-pretty> [3 of 3] Linking dist/build/aeson-pretty/aeson-pretty aeson-pretty> Running phase: checkPhase aeson-pretty> Package has no test suites. aeson-pretty> Running phase: haddockPhase aeson-pretty> Preprocessing library for aeson-pretty-0.8.10.. aeson-pretty> Running Haddock on library for aeson-pretty-0.8.10.. aeson-pretty> Warning: The documentation for the following packages are not installed. No aeson-pretty> links will be generated to these packages: vector-0.13.2.0 aeson-pretty> Warning: --source-* options are ignored when --hyperlinked-source is enabled. aeson-pretty> 83% ( 15 / 18) in 'Data.Aeson.Encode.Pretty' aeson-pretty> Missing documentation for: aeson-pretty> Config (Data/Aeson/Encode/Pretty.hs:110) aeson-pretty> NumberFormat (Data/Aeson/Encode/Pretty.hs:97) aeson-pretty> compare aeson-pretty> Documentation created: dist/doc/html/aeson-pretty/index.html, aeson-pretty> dist/doc/html/aeson-pretty/aeson-pretty.txt aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> Running phase: installPhase aeson-pretty> Installing library in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/aeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk aeson-pretty> Installing executable aeson-pretty in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/bin aeson-pretty> Warning: The directory aeson-pretty> /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/bin is not in aeson-pretty> the system search path. aeson-pretty> Running phase: fixupPhase aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 aeson-pretty> shrinking /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSaeson-pretty-0.8.10-DyB2ORpdxMmD79eIgHzWfk-ghc9.6.3.so aeson-pretty> shrinking /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/bin/aeson-pretty aeson-pretty> checking for references to /build/ in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10... aeson-pretty> patching script interpreter paths in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 aeson-pretty> stripping (with command strip and flags -S -p) in /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/lib /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10/bin aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc aeson-pretty> checking for references to /build/ in /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc... aeson-pretty> patching script interpreter paths in /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc list-t> include monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F list-t> include mtl-2.3.1 list-t> include transformers-0.6.1.0 list-t> include transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 list-t> ListT=list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV:ListT list-t> unit list-t-1.0.5.7-8YRWwfFTveRBpPuG6M3uCQ-htf-test list-t> include HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL list-t> include base-prelude-1.6.1.1-GY4c9SBMlGE7tVRAiqdr8M list-t> include list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> include mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF list-t> include mtl-prelude-2.0.3.2-D3CNXgdrACmCC1Ddlzkhlk list-t> Ready component graph: list-t> definite list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> depends base-4.18.1.0 list-t> depends foldl-1.4.18-FpxoNz0BKqRKsxvajoCeby list-t> depends logict-0.8.2.0-BnFHhxSebb89uVYm09RZ6V list-t> depends mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF list-t> depends monad-control-1.0.3.1-2IsJNI7knS73USTyyqyQ0F list-t> depends mtl-2.3.1 list-t> depends transformers-0.6.1.0 list-t> depends transformers-base-0.4.6-B9tbHsqjT7AMa9jIl8ea0 list-t> definite list-t-1.0.5.7-8YRWwfFTveRBpPuG6M3uCQ-htf-test list-t> depends HTF-0.15.0.2-FwIHJNgrmkAJQ4ta0GTwfL list-t> depends base-prelude-1.6.1.1-GY4c9SBMlGE7tVRAiqdr8M list-t> depends list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> depends mmorph-1.2.0-7q8EyX77gcXFnfJAyb0wZF list-t> depends mtl-prelude-2.0.3.2-D3CNXgdrACmCC1Ddlzkhlk list-t> Using Cabal-3.10.1.0 compiled by ghc-9.6 list-t> Using compiler: ghc-9.6.3 list-t> Using install prefix: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 list-t> Executables installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/bin list-t> Libraries installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV list-t> Dynamic Libraries installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 list-t> Private executables installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/libexec/x86_64-linux-ghc-9.6.3/list-t-1.0.5.7 list-t> Data files installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/share/x86_64-linux-ghc-9.6.3/list-t-1.0.5.7 list-t> Documentation installed in: list-t> /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc/share/doc/list-t-1.0.5.7 list-t> Configuration files installed in: list-t> /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/etc list-t> No alex found list-t> Using ar found on system at: list-t> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar list-t> No c2hs found list-t> Using cpphs version 1.20.9 found on system at: list-t> /nix/store/vkgjy92lhx03y0z092rlhbm9shlvb50h-cpphs-1.20.9.1/bin/cpphs list-t> No doctest found list-t> Using gcc version 14.3.0 given by user at: list-t> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc list-t> Using ghc version 9.6.3 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc list-t> Using ghc-pkg version 9.6.3 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 list-t> No ghcjs found list-t> No ghcjs-pkg found list-t> No greencard found list-t> Using haddock version 2.29.1 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 list-t> No happy found list-t> Using haskell-suite found on system at: haskell-suite-dummy-location list-t> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location list-t> No hmake found list-t> Using hpc version 0.68 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 list-t> Using hsc2hs version 0.68.9 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 list-t> Using hscolour version 1.25 found on system at: list-t> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour list-t> No jhc found list-t> Using ld found on system at: list-t> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold list-t> No pkg-config found list-t> Using runghc version 9.6.3 found on system at: list-t> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 list-t> Using strip version 2.44 found on system at: list-t> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip list-t> Using tar found on system at: hw-prim> Running phase: setupCompilerEnvironmentPhase hw-prim> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. hw-prim> Running phase: unpackPhase hw-prim> unpacking source archive /nix/store/4mcnwd263vzicl8d035vsgkjylr23aan-hw-prim-0.6.3.2.tar.gz hw-prim> source root is hw-prim-0.6.3.2 hw-prim> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hw-prim-0.6.3.2/test/Spec.hs" hw-prim> Running phase: patchPhase hw-prim> Replace Cabal file with edited version from mirror://hackage/hw-prim-0.6.3.2/revision/3.cabal. hw-prim> Run jailbreak-cabal to lift version restrictions on build inputs. hw-prim> Running phase: compileBuildDriverPhase hw-prim> setupCompileFlags: -package-db=/build/tmp.mv9SBneNAI/setup-package.conf.d -threaded hw-prim> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.mv9SBneNAI/Main.o ) hw-prim> [2 of 2] Linking Setup hw-prim> Running phase: updateAutotoolsGnuConfigScriptsPhase hw-prim> Running phase: configurePhase hw-prim> configureFlags: --verbose --prefix=/nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r10qzh12rwxswn094ck411z3k7194fn3-hw-prim-0.6.3.2-doc/share/doc/hw-prim-0.6.3.2 --with-gcc=gcc --package-db=/build/tmp.mv9SBneNAI/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/lib hw-prim> Using Parsec parser hw-prim> Configuring hw-prim-0.6.3.2... hw-prim> Flags chosen: bounds-checking-enabled=False hw-prim> Dependency base: using base-4.18.1.0 hw-prim> Dependency bytestring: using bytestring-0.11.5.2 hw-prim> Dependency deepseq: using deepseq-1.4.8.1 hw-prim> Dependency ghc-prim: using ghc-prim-0.10.0 hw-prim> Dependency mmap: using mmap-0.5.9 hw-prim> Dependency transformers: using transformers-0.6.1.0 hw-prim> Dependency unliftio-core: using unliftio-core-0.2.1.0 hw-prim> Dependency vector: using vector-0.13.2.0 hw-prim> Dependency QuickCheck: using QuickCheck-2.14.3 hw-prim> Dependency base: using base-4.18.1.0 hw-prim> Dependency bytestring: using bytestring-0.11.5.2 hw-prim> Dependency directory: using directory-1.3.8.1 hw-prim> Dependency exceptions: using exceptions-0.10.7 hw-prim> Dependency hedgehog: using hedgehog-1.5 hw-prim> Dependency hspec: using hspec-2.11.12 hw-prim> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-prim> Dependency hw-prim: using hw-prim-0.6.3.2 hw-prim> Dependency mmap: using mmap-0.5.9 hw-prim> Dependency transformers: using transformers-0.6.1.0 hw-prim> Dependency vector: using vector-0.13.2.0 hw-prim> Dependency base: using base-4.18.1.0 hw-prim> Dependency doctest: using doctest-0.22.6 hw-prim> Dependency doctest-discover: using doctest-discover-0.2.0.0 hw-prim> Dependency hw-prim: using hw-prim-0.6.3.2 algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Relation.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Relation.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Relation.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Relation.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Relation.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Relation.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Relation.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.adjacencyList ============ lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedTraversal'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 2 / 2) in 'Data.Map.Lens' lens> 100% ( 3 / 3) in 'Data.Set.Lens' lens> Warning: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Text' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:149:1 lens> * in ‘Data.Text.Internal.Lazy’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Lazy/Lens.hs:149:1 lens> Warning: 'fromLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'each' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 87% ( 7 / 8) in 'Data.Text.Lazy.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Lazy/Lens.hs:148) lens> Warning: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Text' is ambiguous. It is defined lens> * at src/Data/Text/Strict/Lens.hs:141:1 lens> * in ‘Data.Text.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:141:1 lens> Warning: 'fromText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'each' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 87% ( 7 / 8) in 'Data.Text.Strict.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Strict/Lens.hs:140) lens> Warning: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'fromText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 80% ( 4 / 5) in 'Data.Text.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Lens.hs:102) lens> Warning: 'ix' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 15 / 15) in 'Data.Vector.Generic.Lens' lens> 100% ( 3 / 3) in 'Control.Lens.Each' lens> 92% ( 13 / 14) in 'Control.Lens.At' lens> Missing documentation for: lens> Index (src/Control/Lens/At.hs:94) lens> Warning: 'NamespaceSpecifier' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 24% ( 73 /302) in 'Language.Haskell.TH.Lens' lens> Missing documentation for: lens> locFileName (src/Language/Haskell/TH/Lens.hs:713) lens> locPackage (src/Language/Haskell/TH/Lens.hs:717) lens> locModule (src/Language/Haskell/TH/Lens.hs:721) lens> locStart (src/Language/Haskell/TH/Lens.hs:725) lens> locEnd (src/Language/Haskell/TH/Lens.hs:729) lens> funDepInputs (src/Language/Haskell/TH/Lens.hs:733) lens> funDepOutputs (src/Language/Haskell/TH/Lens.hs:738) lens> matchPattern (src/Language/Haskell/TH/Lens.hs:755) lens> matchBody (src/Language/Haskell/TH/Lens.hs:760) lens> matchDeclarations (src/Language/Haskell/TH/Lens.hs:765) lens> fixityPrecedence (src/Language/Haskell/TH/Lens.hs:770) lens> fixityDirection (src/Language/Haskell/TH/Lens.hs:775) lens> clausePattern (src/Language/Haskell/TH/Lens.hs:780) lens> clauseBody (src/Language/Haskell/TH/Lens.hs:785) lens> clauseDecs (src/Language/Haskell/TH/Lens.hs:790) lens> fieldExpName (src/Language/Haskell/TH/Lens.hs:743) lens> fieldExpExpression (src/Language/Haskell/TH/Lens.hs:746) lens> fieldPatName (src/Language/Haskell/TH/Lens.hs:749) lens> fieldPatPattern (src/Language/Haskell/TH/Lens.hs:752) path> addExtension ".foo.." "name." == "name..foo.." [✔] path> fileExtension "name..foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] path> addExtension ".foo.." "name.." == "name...foo.." [✔] path> fileExtension "name...foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] path> addExtension ".foo.." ".name" == ".name.foo.." [✔] path> fileExtension ".name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] path> addExtension ".foo.." "..name" == "..name.foo.." [✔] path> fileExtension "..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] path> addExtension ".foo.." "name.name" == "name.name.foo.." [✔] path> fileExtension "name.name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] path> addExtension ".foo.." "name..name" == "name..name.foo.." [✔] path> fileExtension "name..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] path> addExtension ".foo.." "..." == "....foo.." [✔] path> fileExtension "....foo.." == .foo.. [✔] path> replaceExtension ".foo.." "....foo.." == "....foo.." [✔] path> Relative dir paths path> addExtension ".foo" "name\\name" == "name\\name.foo" [✔] path> fileExtension "name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name.foo" == "name\\name.foo" [✔] path> addExtension ".foo" "name\\name." == "name\\name..foo" [✔] path> fileExtension "name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name\\name..foo" == "name\\name..foo" [✔] path> addExtension ".foo" "name\\name.." == "name\\name...foo" [✔] path> fileExtension "name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name\\name...foo" == "name\\name...foo" [✔] path> addExtension ".foo" "name\\.name" == "name\\.name.foo" [✔] path> fileExtension "name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\.name.foo" == "name\\.name.foo" [✔] path> addExtension ".foo" "name\\..name" == "name\\..name.foo" [✔] path> fileExtension "name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\..name.foo" == "name\\..name.foo" [✔] path> addExtension ".foo" "name\\name.name" == "name\\name.name.foo" [✔] path> fileExtension "name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name.name.foo" == "name\\name.name.foo" [✔] path> addExtension ".foo" "name\\name..name" == "name\\name..name.foo" [✔] path> fileExtension "name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name..name.foo" == "name\\name..name.foo" [✔] path> addExtension ".foo" "name\\..." == "name\\....foo" [✔] path> fileExtension "name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name\\....foo" == "name\\....foo" [✔] path> addExtension ".foo" "name.\\name" == "name.\\name.foo" [✔] path> fileExtension "name.\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name.foo" == "name.\\name.foo" [✔] path> addExtension ".foo" "name.\\name." == "name.\\name..foo" [✔] path> fileExtension "name.\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name..foo" == "name.\\name..foo" [✔] path> addExtension ".foo" "name.\\name.." == "name.\\name...foo" [✔] path> fileExtension "name.\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name...foo" == "name.\\name...foo" [✔] path> addExtension ".foo" "name.\\.name" == "name.\\.name.foo" [✔] path> fileExtension "name.\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\.name.foo" == "name.\\.name.foo" [✔] path> addExtension ".foo" "name.\\..name" == "name.\\..name.foo" [✔] path> fileExtension "name.\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\..name.foo" == "name.\\..name.foo" [✔] path> addExtension ".foo" "name.\\name.name" == "name.\\name.name.foo" [✔] path> fileExtension "name.\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name.name.foo" == "name.\\name.name.foo" [✔] quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Identity -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Int -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 112 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 12 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 18 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 120 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 24 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 123 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. rebase> /nix/store/6n4sfkni6wl836810cabw9nay9dhz2ir-rebase-1.21.2-doc/share/doc/rebase-1.21.2 rebase> Configuration files installed in: rebase> /nix/store/bmq8jpgsfwrgb401x9a5r5iv1q2pxzbd-rebase-1.21.2/etc rebase> No alex found rebase> Using ar found on system at: rebase> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar rebase> No c2hs found rebase> No cpphs found rebase> No doctest found rebase> Using gcc version 14.3.0 given by user at: rebase> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc rebase> Using ghc version 9.6.3 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc rebase> Using ghc-pkg version 9.6.3 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 rebase> No ghcjs found rebase> No ghcjs-pkg found rebase> No greencard found rebase> Using haddock version 2.29.1 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 rebase> No happy found rebase> Using haskell-suite found on system at: haskell-suite-dummy-location rebase> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location rebase> No hmake found rebase> Using hpc version 0.68 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 rebase> Using hsc2hs version 0.68.9 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 rebase> Using hscolour version 1.25 found on system at: rebase> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour rebase> No jhc found rebase> Using ld found on system at: rebase> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold rebase> No pkg-config found rebase> Using runghc version 9.6.3 found on system at: rebase> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 rebase> Using strip version 2.44 found on system at: rebase> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip rebase> Using tar found on system at: rebase> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar rebase> No uhc found rebase> configurePhase completed in 48 seconds rebase> Running phase: buildPhase rebase> Preprocessing library for rebase-1.21.2.. rebase> Building library for rebase-1.21.2.. rebase> [ 1 of 369] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.o, dist/build/Rebase/Control/Applicative.dyn_o ) rebase> [ 2 of 369] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, dist/build/Rebase/Control/Applicative/Backwards.o, dist/build/Rebase/Control/Applicative/Backwards.dyn_o ) rebase> [ 3 of 369] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, dist/build/Rebase/Control/Applicative/Lift.o, dist/build/Rebase/Control/Applicative/Lift.dyn_o ) rebase> [ 4 of 369] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, dist/build/Rebase/Control/Arrow.o, dist/build/Rebase/Control/Arrow.dyn_o ) rebase> [ 5 of 369] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, dist/build/Rebase/Control/Category.o, dist/build/Rebase/Control/Category.dyn_o ) rebase> [ 6 of 369] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, dist/build/Rebase/Control/Comonad.o, dist/build/Rebase/Control/Comonad.dyn_o ) rebase> [ 7 of 369] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, dist/build/Rebase/Control/Concurrent.o, dist/build/Rebase/Control/Concurrent.dyn_o ) rebase> [ 8 of 369] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, dist/build/Rebase/Control/Concurrent/Chan.o, dist/build/Rebase/Control/Concurrent/Chan.dyn_o ) rebase> [ 9 of 369] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, dist/build/Rebase/Control/Concurrent/MVar.o, dist/build/Rebase/Control/Concurrent/MVar.dyn_o ) rebase> [ 10 of 369] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, dist/build/Rebase/Control/Concurrent/QSem.o, dist/build/Rebase/Control/Concurrent/QSem.dyn_o ) rebase> [ 11 of 369] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, dist/build/Rebase/Control/Concurrent/QSemN.o, dist/build/Rebase/Control/Concurrent/QSemN.dyn_o ) stan> include base-4.18.1.0 (Control.Applicative, Control.Arrow, Control.Category, Control.Concurrent, Control.Concurrent.Chan, Control.Concurrent.MVar, Control.Concurrent.QSem, Control.Concurrent.QSemN, Control.Exception, Control.Exception.Base, Control.Monad, Control.Monad.Fail, Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances, Control.Monad.ST, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Array.Byte, Data.Bifoldable, Data.Bifoldable1, Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool, Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic, Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Foldable1, Data.Function, Data.Functor, Data.Functor.Classes, Data.Functor.Compose, Data.Functor.Const, Data.Functor.Contravariant, Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum, Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List, Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy, Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict, Data.Semigroup, Data.String, Data.Traversable, Data.Tuple, Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality, Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.ConstPtr, Foreign.C.Error, Foreign.C.String, Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.ArrayArray, GHC.Base, GHC.Bits, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants, GHC.Desugar, GHC.Encoding.UTF8, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type, GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts, GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float, GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign, GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO, GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding, GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure, GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1, GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16, GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception, GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD, GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text, GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles, GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort, GHC.IORef, GHC.InfoProv, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.IsList, GHC.Ix, GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num, GHC.Num.BigNat, GHC.Num.Integer, GHC.Num.Natural, GHC.OldList, GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr, GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile, GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack, GHC.Stack.CCS, GHC.Stack.CloneStack, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats, GHC.Storable, GHC.TopHandler, GHC.TypeError, GHC.TypeLits, GHC.TypeLits.Internal, GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak, GHC.Weak.Finalize, GHC.Word, Numeric, Numeric.Natural, System.CPUTime, System.Console.GetOpt, System.Environment, System.Environment.Blank, System.Exit, System.IO, System.IO.Error, System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName, System.Mem.Weak, System.Posix.Internals, System.Posix.Types, System.Timeout, Text.ParserCombinators.ReadP, Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read, Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection, Type.Reflection.Unsafe, Unsafe.Coerce) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF (Relude as Prelude) stan> include relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> include containers-0.6.7 stan> include filepath-1.4.100.4 stan> include ghc-9.6.3 stan> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp stan> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU stan> include hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 stan> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> include stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> include text-2.0.2 stan> include tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> include trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> include unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stan> Ready component graph: stan> definite stan-0.2.0.0-8oiXIU1SfvNEqBLoUtntOt-target stan> depends base-4.18.1.0 stan> depends bytestring-0.11.5.2 stan> depends filepath-1.4.100.4 stan> depends scientific-0.3.8.0-EXTb8i03tpyEFLFbbBcyqj stan> depends text-2.0.2 stan> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stan> definite stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> depends base-4.18.1.0 stan> depends relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> depends array-0.5.5.0 stan> depends base64-1.0-IBid80ybbEL98zrvQRu0V4 stan> depends blaze-html-0.9.2.0-33Ov8p2F4KgHItwQ4ZMPBZ stan> depends bytestring-0.11.5.2 stan> depends clay-0.15.0-9TVwHsMUfh2ISUztYBmUTy stan> depends colourista-0.1.0.2-4xHC4l2smHjIvd2vsd644d stan> depends containers-0.6.7 stan> depends cryptohash-sha1-0.11.101.0-BR74CpYY7eNEB9iTpYGLZi stan> depends dir-traverse-0.2.3.0-ESr4oCnyiFhHvA1kCKmCvn stan> depends directory-1.3.8.1 stan> depends extensions-0.1.0.1-CXZy9LaFeB4EFWfF69EqMW stan> depends filepath-1.4.100.4 stan> depends ghc-9.6.3 stan> depends ghc-boot-th-9.6.3 stan> depends gitrev-1.3.1-6eHnrJOlHum6tys4AyyiPq stan> depends microaeson-0.1.0.2-7NPUHHGdZZlGlcU6ReznPk stan> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> depends pretty-simple-4.1.3.0-CyGxA16GUJs2YCEcBrqeJ6 stan> depends process-1.6.17.0 stan> depends slist-0.2.1.0-C3rkFWz8C6sHLSdDEtpIJ3 stan> depends tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> depends trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> depends trial-optparse-applicative-0.0.0.0-AvByHmfRORg8XQjqNyGrmh stan> depends trial-tomland-0.0.0.0-FPz18H8Zr161PvU7RMhXcp stan> definite stan-0.2.0.0-B2WiCiBy9tW1VpTPWNzyyz-stan-test stan> depends base-4.18.1.0 stan> depends relude-1.2.2.0-3qfagrRkEJ97nEbfivJFhF stan> depends containers-0.6.7 stan> depends filepath-1.4.100.4 stan> depends ghc-9.6.3 stan> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp stan> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU stan> depends hspec-hedgehog-0.3.0.0-CFcfkLE9O8iIBJYGDK1337 stan> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 stan> depends stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> depends text-2.0.2 stan> depends tomland-1.3.3.3-3SCXUZo6aXgRy5tS1tdjh stan> depends trial-0.0.0.0-Jrl8O9OhRv71S0IkWeGbAX stan> depends unordered-containers-0.2.20-Jvmv6sO8RGN72Ih9Ec3cPn stan> definite stan-0.2.0.0-B4pEHeL9VM96kjFbZlQQgO-stan stan> depends base-4.18.1.0 stylish-haskell> [ 5 of 26] Compiling Language.Haskell.Stylish.Comments ( lib/Language/Haskell/Stylish/Comments.hs, dist/build/Language/Haskell/Stylish/Comments.o, dist/build/Language/Haskell/Stylish/Comments.dyn_o ) stylish-haskell> [ 6 of 26] Compiling Language.Haskell.Stylish.Module ( lib/Language/Haskell/Stylish/Module.hs, dist/build/Language/Haskell/Stylish/Module.o, dist/build/Language/Haskell/Stylish/Module.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 7 of 26] Compiling Language.Haskell.Stylish.Ordering ( lib/Language/Haskell/Stylish/Ordering.hs, dist/build/Language/Haskell/Stylish/Ordering.o, dist/build/Language/Haskell/Stylish/Ordering.dyn_o ) stylish-haskell> [ 8 of 26] Compiling Language.Haskell.Stylish.Parse ( lib/Language/Haskell/Stylish/Parse.hs, dist/build/Language/Haskell/Stylish/Parse.o, dist/build/Language/Haskell/Stylish/Parse.dyn_o ) stylish-haskell> [ 9 of 26] Compiling Language.Haskell.Stylish.Printer ( lib/Language/Haskell/Stylish/Printer.hs, dist/build/Language/Haskell/Stylish/Printer.o, dist/build/Language/Haskell/Stylish/Printer.dyn_o ) stylish-haskell> [10 of 26] Compiling Language.Haskell.Stylish.Step ( lib/Language/Haskell/Stylish/Step.hs, dist/build/Language/Haskell/Stylish/Step.o, dist/build/Language/Haskell/Stylish/Step.dyn_o ) stylish-haskell> [11 of 26] Compiling Language.Haskell.Stylish.Step.Tabs ( lib/Language/Haskell/Stylish/Step/Tabs.hs, dist/build/Language/Haskell/Stylish/Step/Tabs.o, dist/build/Language/Haskell/Stylish/Step/Tabs.dyn_o ) stylish-haskell> [12 of 26] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace ( lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.o, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.dyn_o ) stylish-haskell> [13 of 26] Compiling Language.Haskell.Stylish.Util ( lib/Language/Haskell/Stylish/Util.hs, dist/build/Language/Haskell/Stylish/Util.o, dist/build/Language/Haskell/Stylish/Util.dyn_o ) stylish-haskell> [14 of 26] Compiling Language.Haskell.Stylish.Step.Squash ( lib/Language/Haskell/Stylish/Step/Squash.hs, dist/build/Language/Haskell/Stylish/Step/Squash.o, dist/build/Language/Haskell/Stylish/Step/Squash.dyn_o ) stylish-haskell> [15 of 26] Compiling Language.Haskell.Stylish.Step.LanguagePragmas ( lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.o, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.dyn_o ) stylish-haskell> [16 of 26] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax ( lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.o, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.dyn_o ) stylish-haskell> [17 of 26] Compiling Language.Haskell.Stylish.Step.Imports ( lib/Language/Haskell/Stylish/Step/Imports.hs, dist/build/Language/Haskell/Stylish/Step/Imports.o, dist/build/Language/Haskell/Stylish/Step/Imports.dyn_o ) stylish-haskell> [18 of 26] Compiling Language.Haskell.Stylish.Step.ModuleHeader ( lib/Language/Haskell/Stylish/Step/ModuleHeader.hs, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.o, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.dyn_o ) stylish-haskell> [19 of 26] Compiling Language.Haskell.Stylish.Step.Data ( lib/Language/Haskell/Stylish/Step/Data.hs, dist/build/Language/Haskell/Stylish/Step/Data.o, dist/build/Language/Haskell/Stylish/Step/Data.dyn_o ) stylish-haskell> [20 of 26] Compiling Language.Haskell.Stylish.Align ( lib/Language/Haskell/Stylish/Align.hs, dist/build/Language/Haskell/Stylish/Align.o, dist/build/Language/Haskell/Stylish/Align.dyn_o ) stylish-haskell> [21 of 26] Compiling Language.Haskell.Stylish.Step.SimpleAlign ( lib/Language/Haskell/Stylish/Step/SimpleAlign.hs, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.o, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.dyn_o ) list-t> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar list-t> No uhc found list-t> Running phase: buildPhase list-t> Preprocessing library for list-t-1.0.5.7.. list-t> Building library for list-t-1.0.5.7.. list-t> [1 of 2] Compiling ListT.Prelude ( library/ListT/Prelude.hs, dist/build/ListT/Prelude.o, dist/build/ListT/Prelude.dyn_o ) list-t> [2 of 2] Compiling ListT ( library/ListT.hs, dist/build/ListT.o, dist/build/ListT.dyn_o ) list-t> [1 of 2] Compiling ListT.Prelude ( library/ListT/Prelude.hs, dist/build/ListT/Prelude.p_o ) list-t> [2 of 2] Compiling ListT ( library/ListT.hs, dist/build/ListT.p_o ) aeson-pretty (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 aeson-pretty (post)> Pushing 2 paths (169 are already present) using zstd to cache sellout ⏳ aeson-pretty (post)> aeson-pretty (post)> Pushing /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc (240.80 KiB) aeson-pretty (post)> Pushing /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 (3.93 MiB) aeson-pretty (post)> aeson-pretty (post)> All done. aeson-pretty (post)> added 2 signatures aeson-pretty (post)> added 2 signatures aeson-pretty (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc /nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10 aeson-pretty (post)> copying 2 paths... aeson-pretty (post)> copying path '/nix/store/nl9nbn3yjc4mvq6fd6m522lfm5h7fiyb-aeson-pretty-0.8.10-doc' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying path '/nix/store/ylg77qiqr35y90kbd4qk7mimv6qpz4sq-aeson-pretty-0.8.10' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying 1 paths... aeson-pretty (post)> copying path '/nix/store/n8h3fajzsza5fw8fjj60pz6f9sdv5l30-aeson-pretty-0.8.10.drv' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 cabal-install-parsers (post)> Pushing 2 paths (177 are already present) using zstd to cache sellout ⏳ cabal-install-parsers (post)> cabal-install-parsers (post)> Pushing /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 (7.49 MiB) cabal-install-parsers (post)> Pushing /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc (1.80 MiB) cabal-install-parsers (post)> cabal-install-parsers (post)> All done. cabal-install-parsers (post)> added 2 signatures cabal-install-parsers (post)> added 3 signatures cabal-install-parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc /nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1 cabal-install-parsers (post)> copying 2 paths... cabal-install-parsers (post)> copying path '/nix/store/a770gcwizvdnzbnx26rc4pkn934xd20x-cabal-install-parsers-0.6.1.1-doc' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> copying path '/nix/store/qv53phnz7wwf7p7w4vw0412brnyid8ii-cabal-install-parsers-0.6.1.1' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> copying 1 paths... cabal-install-parsers (post)> copying path '/nix/store/2nhgqj3al32pn0s8a8d69vsrw2jwgqyj-cabal-install-parsers-0.6.1.1.drv' to 'https://cache.nix-ci.com'... building '/nix/store/9pwqx02mv7widhdcqf0q1gcvqfspg7z8-cabal-add-0.1.drv'... algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ Relation.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Relation.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ Relation.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Relation.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ Relation.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ Relation.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ Relation.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ Relation.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Relation.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Relation.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Relation.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Relation.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Relation.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Relation.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Relation.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Relation.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id lens> tySynEqnLHS (src/Language/Haskell/TH/Lens.hs:1752) lens> tySynEqnPatterns (src/Language/Haskell/TH/Lens.hs:1757) lens> tySynEqnResult (src/Language/Haskell/TH/Lens.hs:1764) lens> injectivityAnnOutput (src/Language/Haskell/TH/Lens.hs:795) lens> injectivityAnnInputs (src/Language/Haskell/TH/Lens.hs:800) lens> typeFamilyHeadName (src/Language/Haskell/TH/Lens.hs:805) lens> typeFamilyHeadTyVarBndrs (src/Language/Haskell/TH/Lens.hs:810) lens> typeFamilyHeadResultSig (src/Language/Haskell/TH/Lens.hs:815) lens> typeFamilyHeadInjectivityAnn (src/Language/Haskell/TH/Lens.hs:820) lens> bangSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:825) lens> bangSourceStrictness (src/Language/Haskell/TH/Lens.hs:830) lens> derivClauseStrategy (src/Language/Haskell/TH/Lens.hs:836) lens> derivClauseCxt (src/Language/Haskell/TH/Lens.hs:841) lens> _ClassI (src/Language/Haskell/TH/Lens.hs:847) lens> _ClassOpI (src/Language/Haskell/TH/Lens.hs:855) lens> _TyConI (src/Language/Haskell/TH/Lens.hs:863) lens> _FamilyI (src/Language/Haskell/TH/Lens.hs:871) lens> _PrimTyConI (src/Language/Haskell/TH/Lens.hs:879) lens> _DataConI (src/Language/Haskell/TH/Lens.hs:887) lens> _VarI (src/Language/Haskell/TH/Lens.hs:895) lens> _TyVarI (src/Language/Haskell/TH/Lens.hs:903) lens> _PatSynI (src/Language/Haskell/TH/Lens.hs:912) lens> _FunD (src/Language/Haskell/TH/Lens.hs:921) lens> _ValD (src/Language/Haskell/TH/Lens.hs:929) lens> _TySynD (src/Language/Haskell/TH/Lens.hs:937) lens> _ClassD (src/Language/Haskell/TH/Lens.hs:945) lens> _InstanceD (src/Language/Haskell/TH/Lens.hs:953) lens> _SigD (src/Language/Haskell/TH/Lens.hs:1015) lens> _ForeignD (src/Language/Haskell/TH/Lens.hs:1023) lens> _PragmaD (src/Language/Haskell/TH/Lens.hs:1054) lens> _ClosedTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1179) lens> _RoleAnnotD (src/Language/Haskell/TH/Lens.hs:1086) lens> _DefaultSigD (src/Language/Haskell/TH/Lens.hs:1117) lens> _DataFamilyD (src/Language/Haskell/TH/Lens.hs:1213) lens> _OpenTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1221) lens> _PatSynD (src/Language/Haskell/TH/Lens.hs:1230) lens> _PatSynSigD (src/Language/Haskell/TH/Lens.hs:1238) lens> _ImplicitParamBindD (src/Language/Haskell/TH/Lens.hs:1248) lens> _DefaultD (src/Language/Haskell/TH/Lens.hs:1258) lens> _TypeDataD (src/Language/Haskell/TH/Lens.hs:1268) lens> _Unidir (src/Language/Haskell/TH/Lens.hs:1278) lens> _ImplBidir (src/Language/Haskell/TH/Lens.hs:1286) lens> _ExplBidir (src/Language/Haskell/TH/Lens.hs:1294) lens> _PrefixPatSyn (src/Language/Haskell/TH/Lens.hs:1302) lens> _InfixPatSyn (src/Language/Haskell/TH/Lens.hs:1310) lens> _RecordPatSyn (src/Language/Haskell/TH/Lens.hs:1318) lens> _NormalC (src/Language/Haskell/TH/Lens.hs:1327) lens> _RecC (src/Language/Haskell/TH/Lens.hs:1335) lens> _InfixC (src/Language/Haskell/TH/Lens.hs:1343) lens> _ForallC (src/Language/Haskell/TH/Lens.hs:1351) lens> _GadtC (src/Language/Haskell/TH/Lens.hs:1359) lens> _RecGadtC (src/Language/Haskell/TH/Lens.hs:1367) lens> _Overlappable (src/Language/Haskell/TH/Lens.hs:987) lens> _Overlapping (src/Language/Haskell/TH/Lens.hs:994) lens> _Overlaps (src/Language/Haskell/TH/Lens.hs:1001) lens> _Incoherent (src/Language/Haskell/TH/Lens.hs:1008) lens> _NoSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:1375) lens> _SourceNoUnpack (src/Language/Haskell/TH/Lens.hs:1383) lens> _SourceUnpack (src/Language/Haskell/TH/Lens.hs:1391) lens> _NoSourceStrictness (src/Language/Haskell/TH/Lens.hs:1399) lens> _SourceLazy (src/Language/Haskell/TH/Lens.hs:1407) lens> _SourceStrict (src/Language/Haskell/TH/Lens.hs:1415) lens> _DecidedLazy (src/Language/Haskell/TH/Lens.hs:1423) lens> _DecidedStrict (src/Language/Haskell/TH/Lens.hs:1431) lens> _DecidedUnpack (src/Language/Haskell/TH/Lens.hs:1439) lens> _ImportF (src/Language/Haskell/TH/Lens.hs:1447) lens> _ExportF (src/Language/Haskell/TH/Lens.hs:1455) lens> _CCall (src/Language/Haskell/TH/Lens.hs:1463) lens> _StdCall (src/Language/Haskell/TH/Lens.hs:1471) lens> _CApi (src/Language/Haskell/TH/Lens.hs:1479) lens> _Prim (src/Language/Haskell/TH/Lens.hs:1487) lens> _JavaScript (src/Language/Haskell/TH/Lens.hs:1495) lens> _Unsafe (src/Language/Haskell/TH/Lens.hs:1503) lens> _Safe (src/Language/Haskell/TH/Lens.hs:1511) path> addExtension ".foo" "name.\\name..name" == "name.\\name..name.foo" [✔] path> fileExtension "name.\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name..name.foo" == "name.\\name..name.foo" [✔] path> addExtension ".foo" "name.\\..." == "name.\\....foo" [✔] path> fileExtension "name.\\....foo" == .foo [✔] path> replaceExtension ".foo" "name.\\....foo" == "name.\\....foo" [✔] path> addExtension ".foo" "name..\\name" == "name..\\name.foo" [✔] path> fileExtension "name..\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name.foo" == "name..\\name.foo" [✔] path> addExtension ".foo" "name..\\name." == "name..\\name..foo" [✔] path> fileExtension "name..\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name..foo" == "name..\\name..foo" [✔] path> addExtension ".foo" "name..\\name.." == "name..\\name...foo" [✔] path> fileExtension "name..\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name...foo" == "name..\\name...foo" [✔] path> addExtension ".foo" "name..\\.name" == "name..\\.name.foo" [✔] path> fileExtension "name..\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\.name.foo" == "name..\\.name.foo" [✔] path> addExtension ".foo" "name..\\..name" == "name..\\..name.foo" [✔] path> fileExtension "name..\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\..name.foo" == "name..\\..name.foo" [✔] path> addExtension ".foo" "name..\\name.name" == "name..\\name.name.foo" [✔] path> fileExtension "name..\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name.name.foo" == "name..\\name.name.foo" [✔] path> addExtension ".foo" "name..\\name..name" == "name..\\name..name.foo" [✔] path> fileExtension "name..\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name..name.foo" == "name..\\name..name.foo" [✔] path> addExtension ".foo" "name..\\..." == "name..\\....foo" [✔] path> fileExtension "name..\\....foo" == .foo [✔] path> replaceExtension ".foo" "name..\\....foo" == "name..\\....foo" [✔] path> addExtension ".foo" ".name\\name" == ".name\\name.foo" [✔] path> fileExtension ".name\\name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name.foo" == ".name\\name.foo" [✔] path> addExtension ".foo" ".name\\name." == ".name\\name..foo" [✔] path> fileExtension ".name\\name..foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name..foo" == ".name\\name..foo" [✔] path> addExtension ".foo" ".name\\name.." == ".name\\name...foo" [✔] path> fileExtension ".name\\name...foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name...foo" == ".name\\name...foo" [✔] path> addExtension ".foo" ".name\\.name" == ".name\\.name.foo" [✔] path> fileExtension ".name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\.name.foo" == ".name\\.name.foo" [✔] path> addExtension ".foo" ".name\\..name" == ".name\\..name.foo" [✔] path> fileExtension ".name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\..name.foo" == ".name\\..name.foo" [✔] path> addExtension ".foo" ".name\\name.name" == ".name\\name.name.foo" [✔] path> fileExtension ".name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name.name.foo" == ".name\\name.name.foo" [✔] path> addExtension ".foo" ".name\\name..name" == ".name\\name..name.foo" [✔] path> fileExtension ".name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name..name.foo" == ".name\\name..name.foo" [✔] path> addExtension ".foo" ".name\\..." == ".name\\....foo" [✔] path> fileExtension ".name\\....foo" == .foo [✔] path> replaceExtension ".foo" ".name\\....foo" == ".name\\....foo" [✔] path> addExtension ".foo" "..name\\name" == "..name\\name.foo" [✔] path> fileExtension "..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name.foo" == "..name\\name.foo" [✔] path> addExtension ".foo" "..name\\name." == "..name\\name..foo" [✔] path> fileExtension "..name\\name..foo" == .foo [✔] quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests; 14 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 10 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests; 109 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 97 discarded. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Int64 -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 115 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 15 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 99 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 11 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 118 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. rebase> [ 12 of 369] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, dist/build/Rebase/Control/Concurrent/STM.o, dist/build/Rebase/Control/Concurrent/STM.dyn_o ) rebase> [ 13 of 369] Compiling Rebase.Control.Concurrent.STM.TArray ( library/Rebase/Control/Concurrent/STM/TArray.hs, dist/build/Rebase/Control/Concurrent/STM/TArray.o, dist/build/Rebase/Control/Concurrent/STM/TArray.dyn_o ) rebase> [ 14 of 369] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TBQueue.o, dist/build/Rebase/Control/Concurrent/STM/TBQueue.dyn_o ) rebase> [ 15 of 369] Compiling Rebase.Control.Concurrent.STM.TChan ( library/Rebase/Control/Concurrent/STM/TChan.hs, dist/build/Rebase/Control/Concurrent/STM/TChan.o, dist/build/Rebase/Control/Concurrent/STM/TChan.dyn_o ) rebase> [ 16 of 369] Compiling Rebase.Control.Concurrent.STM.TMVar ( library/Rebase/Control/Concurrent/STM/TMVar.hs, dist/build/Rebase/Control/Concurrent/STM/TMVar.o, dist/build/Rebase/Control/Concurrent/STM/TMVar.dyn_o ) rebase> [ 17 of 369] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TQueue.o, dist/build/Rebase/Control/Concurrent/STM/TQueue.dyn_o ) rebase> [ 18 of 369] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, dist/build/Rebase/Control/Concurrent/STM/TSem.o, dist/build/Rebase/Control/Concurrent/STM/TSem.dyn_o ) rebase> [ 19 of 369] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, dist/build/Rebase/Control/Concurrent/STM/TVar.o, dist/build/Rebase/Control/Concurrent/STM/TVar.dyn_o ) rebase> [ 20 of 369] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, dist/build/Rebase/Control/DeepSeq.o, dist/build/Rebase/Control/DeepSeq.dyn_o ) rebase> [ 21 of 369] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, dist/build/Rebase/Control/Exception.o, dist/build/Rebase/Control/Exception.dyn_o ) rebase> [ 22 of 369] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, dist/build/Rebase/Control/Exception/Base.o, dist/build/Rebase/Control/Exception/Base.dyn_o ) rebase> [ 23 of 369] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, dist/build/Rebase/Control/Monad.o, dist/build/Rebase/Control/Monad.dyn_o ) rebase> [ 24 of 369] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, dist/build/Rebase/Control/Monad/Cont.o, dist/build/Rebase/Control/Monad/Cont.dyn_o ) rebase> [ 25 of 369] Compiling Rebase.Control.Monad.Cont.Class ( library/Rebase/Control/Monad/Cont/Class.hs, dist/build/Rebase/Control/Monad/Cont/Class.o, dist/build/Rebase/Control/Monad/Cont/Class.dyn_o ) rebase> [ 26 of 369] Compiling Rebase.Control.Monad.Error.Class ( library/Rebase/Control/Monad/Error/Class.hs, dist/build/Rebase/Control/Monad/Error/Class.o, dist/build/Rebase/Control/Monad/Error/Class.dyn_o ) rebase> [ 27 of 369] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, dist/build/Rebase/Control/Monad/Fail.o, dist/build/Rebase/Control/Monad/Fail.dyn_o ) rebase> [ 28 of 369] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, dist/build/Rebase/Control/Monad/Fix.o, dist/build/Rebase/Control/Monad/Fix.dyn_o ) rebase> [ 29 of 369] Compiling Rebase.Control.Monad.IO.Class ( library/Rebase/Control/Monad/IO/Class.hs, dist/build/Rebase/Control/Monad/IO/Class.o, dist/build/Rebase/Control/Monad/IO/Class.dyn_o ) rebase> [ 30 of 369] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, dist/build/Rebase/Control/Monad/Identity.o, dist/build/Rebase/Control/Monad/Identity.dyn_o ) rebase> [ 31 of 369] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, dist/build/Rebase/Control/Monad/RWS.o, dist/build/Rebase/Control/Monad/RWS.dyn_o ) rebase> [ 32 of 369] Compiling Rebase.Control.Monad.RWS.Class ( library/Rebase/Control/Monad/RWS/Class.hs, dist/build/Rebase/Control/Monad/RWS/Class.o, dist/build/Rebase/Control/Monad/RWS/Class.dyn_o ) stan> depends stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> Using Cabal-3.10.1.0 compiled by ghc-9.6 stan> Using compiler: ghc-9.6.3 stan> Using install prefix: /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0 stan> Executables installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/bin stan> Libraries installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/stan-0.2.0.0-3f4mUPiLH8oE6HACAdGWvq stan> Dynamic Libraries installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 stan> Private executables installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/libexec/x86_64-linux-ghc-9.6.3/stan-0.2.0.0 stan> Data files installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/share/x86_64-linux-ghc-9.6.3/stan-0.2.0.0 stan> Documentation installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/share/doc/x86_64-linux-ghc-9.6.3/stan-0.2.0.0 stan> Configuration files installed in: stan> /nix/store/hl8zq5awycb9hb1g4c4xymgl0v74b0fd-stan-0.2.0.0/etc stan> No alex found stan> Using ar found on system at: stan> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar stan> No c2hs found stan> No cpphs found stan> No doctest found stan> Using gcc version 14.3.0 given by user at: stan> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc stan> Using ghc version 9.6.3 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc stan> Using ghc-pkg version 9.6.3 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 stan> No ghcjs found stan> No ghcjs-pkg found stan> No greencard found stan> Using haddock version 2.29.1 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 stan> No happy found stan> Using haskell-suite found on system at: haskell-suite-dummy-location stan> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stan> No hmake found stan> Using hpc version 0.68 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 stan> Using hsc2hs version 0.68.9 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 stan> Using hscolour version 1.25 found on system at: stan> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour stan> No jhc found stan> Using ld found on system at: stan> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold stan> No pkg-config found stan> Using runghc version 9.6.3 found on system at: stan> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 stan> Using strip version 2.44 found on system at: stan> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip stan> Using tar found on system at: stan> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar stan> No uhc found stan> Running phase: buildPhase stan> Preprocessing library 'target' for stan-0.2.0.0.. stan> Building library 'target' for stan-0.2.0.0.. stan> [1 of 9] Compiling Target.AntiPattern stan> [2 of 9] Compiling Target.AntiPattern.Stan0206 stan> [3 of 9] Compiling Target.AntiPattern.Stan0206Extensions stan> [4 of 9] Compiling Target.AntiPattern.Stan0212 stan> [5 of 9] Compiling Target.AntiPattern.Stan0213 stan> [6 of 9] Compiling Target.AntiPattern.Stan0214 stan> [7 of 9] Compiling Target.Infinite stan> [8 of 9] Compiling Target.Partial stan> [9 of 9] Compiling Target.Style stan> [1 of 9] Compiling Target.AntiPattern stan> [2 of 9] Compiling Target.AntiPattern.Stan0206 stan> [3 of 9] Compiling Target.AntiPattern.Stan0206Extensions stan> [4 of 9] Compiling Target.AntiPattern.Stan0212 stan> [5 of 9] Compiling Target.AntiPattern.Stan0213 stan> [6 of 9] Compiling Target.AntiPattern.Stan0214 stan> [7 of 9] Compiling Target.Infinite stan> [8 of 9] Compiling Target.Partial stan> [9 of 9] Compiling Target.Style stan> Preprocessing library for stan-0.2.0.0.. stan> Building library for stan-0.2.0.0.. stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.18.1.0 (exposed by flag -package-id base-4.18.1.0) stylish-haskell> [22 of 26] Compiling Language.Haskell.Stylish.Verbose ( lib/Language/Haskell/Stylish/Verbose.hs, dist/build/Language/Haskell/Stylish/Verbose.o, dist/build/Language/Haskell/Stylish/Verbose.dyn_o ) stylish-haskell> [23 of 26] Compiling Language.Haskell.Stylish.Config.Cabal ( lib/Language/Haskell/Stylish/Config/Cabal.hs, dist/build/Language/Haskell/Stylish/Config/Cabal.o, dist/build/Language/Haskell/Stylish/Config/Cabal.dyn_o ) stylish-haskell> [24 of 26] Compiling Language.Haskell.Stylish.Config ( lib/Language/Haskell/Stylish/Config.hs, dist/build/Language/Haskell/Stylish/Config.o, dist/build/Language/Haskell/Stylish/Config.dyn_o ) stylish-haskell> [25 of 26] Compiling Paths_stylish_haskell ( dist/build/autogen/Paths_stylish_haskell.hs, dist/build/Paths_stylish_haskell.o, dist/build/Paths_stylish_haskell.dyn_o ) stylish-haskell> [26 of 26] Compiling Language.Haskell.Stylish ( lib/Language/Haskell/Stylish.hs, dist/build/Language/Haskell/Stylish.o, dist/build/Language/Haskell/Stylish.dyn_o ) stylish-haskell> [ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, dist/build/Language/Haskell/Stylish/Block.p_o ) stylish-haskell> [ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, dist/build/Language/Haskell/Stylish/Config/Internal.p_o ) stylish-haskell> [ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, dist/build/Language/Haskell/Stylish/Editor.p_o ) stylish-haskell> [ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, dist/build/Language/Haskell/Stylish/GHC.p_o ) stylish-haskell> [ 5 of 26] Compiling Language.Haskell.Stylish.Comments ( lib/Language/Haskell/Stylish/Comments.hs, dist/build/Language/Haskell/Stylish/Comments.p_o ) stylish-haskell> [ 6 of 26] Compiling Language.Haskell.Stylish.Module ( lib/Language/Haskell/Stylish/Module.hs, dist/build/Language/Haskell/Stylish/Module.p_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 7 of 26] Compiling Language.Haskell.Stylish.Ordering ( lib/Language/Haskell/Stylish/Ordering.hs, dist/build/Language/Haskell/Stylish/Ordering.p_o ) stylish-haskell> [ 8 of 26] Compiling Language.Haskell.Stylish.Parse ( lib/Language/Haskell/Stylish/Parse.hs, dist/build/Language/Haskell/Stylish/Parse.p_o ) stylish-haskell> [ 9 of 26] Compiling Language.Haskell.Stylish.Printer ( lib/Language/Haskell/Stylish/Printer.hs, dist/build/Language/Haskell/Stylish/Printer.p_o ) stylish-haskell> [10 of 26] Compiling Language.Haskell.Stylish.Step ( lib/Language/Haskell/Stylish/Step.hs, dist/build/Language/Haskell/Stylish/Step.p_o ) stylish-haskell> [11 of 26] Compiling Language.Haskell.Stylish.Step.Tabs ( lib/Language/Haskell/Stylish/Step/Tabs.hs, dist/build/Language/Haskell/Stylish/Step/Tabs.p_o ) stylish-haskell> [12 of 26] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace ( lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.p_o ) stylish-haskell> [13 of 26] Compiling Language.Haskell.Stylish.Util ( lib/Language/Haskell/Stylish/Util.hs, dist/build/Language/Haskell/Stylish/Util.p_o ) stylish-haskell> [14 of 26] Compiling Language.Haskell.Stylish.Step.Squash ( lib/Language/Haskell/Stylish/Step/Squash.hs, dist/build/Language/Haskell/Stylish/Step/Squash.p_o ) stylish-haskell> [15 of 26] Compiling Language.Haskell.Stylish.Step.LanguagePragmas ( lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.p_o ) stylish-haskell> [16 of 26] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax ( lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.p_o ) list-t> Preprocessing test suite 'htf-test' for list-t-1.0.5.7.. list-t> Building test suite 'htf-test' for list-t-1.0.5.7.. list-t> [1 of 1] Compiling Main ( htf-test/Main.hs, dist/build/htf-test/htf-test-tmp/Main.o, dist/build/htf-test/htf-test-tmp/Main.dyn_o ) list-t> [2 of 2] Linking dist/build/htf-test/htf-test list-t> Running phase: checkPhase list-t> Running 1 test suites... list-t> Test suite htf-test: RUNNING... list-t> [TEST] Main:mmonadLaw1 (htf-test/Main.hs:16) list-t> Passed 100 tests. list-t> +++ OK (3ms) list-t> list-t> [TEST] Main:mmonadLaw2 (htf-test/Main.hs:22) list-t> Passed 100 tests. list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:applicativeIdentityLaw (htf-test/Main.hs:32) list-t> Passed 100 tests. list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:applicativeBehavesLikeList (htf-test/Main.hs:38) list-t> Passed 100 tests. list-t> +++ OK (1ms) list-t> list-t> [TEST] Main:monadLaw1 (htf-test/Main.hs:49) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw2 (htf-test/Main.hs:56) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw3 (htf-test/Main.hs:62) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw4 (htf-test/Main.hs:70) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappend (htf-test/Main.hs:79) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappendAndTake (htf-test/Main.hs:86) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappendDoesntCauseTraversal (htf-test/Main.hs:93) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:repeat (htf-test/Main.hs:109) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:traverseDoesntCauseTraversal (htf-test/Main.hs:114) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:takeDoesntCauseTraversal (htf-test/Main.hs:132) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:drop (htf-test/Main.hs:146) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:slice (htf-test/Main.hs:151) list-t> +++ OK (0ms) list-t> list-t> * Tests: 16 list-t> * Passed: 16 list-t> * Pending: 0 list-t> * Failures: 0 list-t> * Errors: 0 list-t> * Timed out: 0 list-t> * Filtered: 0 list-t> list-t> Total execution time: 6ms list-t> Test suite htf-test: PASS list-t> Test suite logged to: dist/test/list-t-1.0.5.7-htf-test.log list-t> 1 of 1 test suites (1 of 1 test cases) passed. list-t> Running phase: haddockPhase list-t> Preprocessing library for list-t-1.0.5.7.. list-t> Running Haddock on library for list-t-1.0.5.7.. list-t> Warning: The documentation for the following packages are not installed. No list-t> links will be generated to these packages: vector-0.13.2.0 list-t> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t> 96% ( 28 / 29) in 'ListT' list-t> Missing documentation for: list-t> Module header list-t> Documentation created: dist/doc/html/list-t/index.html, list-t> dist/doc/html/list-t/list-t.txt list-t> Preprocessing test suite 'htf-test' for list-t-1.0.5.7.. list-t> Running phase: installPhase list-t> Installing library in /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/list-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV hw-prim> Source component graph: hw-prim> component lib hw-prim> component test:doctest dependency lib hw-prim> component test:hw-prim-test dependency lib hw-prim> Configured component graph: hw-prim> component hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> include base-4.18.1.0 hw-prim> include bytestring-0.11.5.2 hw-prim> include deepseq-1.4.8.1 hw-prim> include ghc-prim-0.10.0 hw-prim> include mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> include transformers-0.6.1.0 hw-prim> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP hw-prim> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO hw-prim> component hw-prim-0.6.3.2-45u9VmD1ZpbIHSenqr1xRf-doctest hw-prim> include base-4.18.1.0 hw-prim> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-prim> include doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-prim> include hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> component hw-prim-0.6.3.2-6r6PAfqNt9bJAkmEiPTEOa-hw-prim-test hw-prim> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hw-prim> include base-4.18.1.0 hw-prim> include bytestring-0.11.5.2 hw-prim> include directory-1.3.8.1 hw-prim> include exceptions-0.10.7 hw-prim> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-prim> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-prim> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-prim> include hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> include mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> include transformers-0.6.1.0 hw-prim> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO hw-prim> Linked component graph: hw-prim> unit hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> include base-4.18.1.0 hw-prim> include bytestring-0.11.5.2 hw-prim> include deepseq-1.4.8.1 hw-prim> include ghc-prim-0.10.0 hw-prim> include mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> include transformers-0.6.1.0 hw-prim> include unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP hw-prim> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO dependent-map> Running phase: setupCompilerEnvironmentPhase dependent-map> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. dependent-map> Running phase: unpackPhase dependent-map> unpacking source archive /nix/store/0h7i1qgf9m9dlx62jm2n6aaih0rb6pj3-dependent-map-0.4.0.0.tar.gz dependent-map> source root is dependent-map-0.4.0.0 dependent-map> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "dependent-map-0.4.0.0/src/Data/Dependent/Map/PtrEquality.hs" dependent-map> Running phase: patchPhase dependent-map> Replace Cabal file with edited version from mirror://hackage/dependent-map-0.4.0.0/revision/2.cabal. dependent-map> Running phase: compileBuildDriverPhase dependent-map> setupCompileFlags: -package-db=/build/tmp.l5gjXTA4QB/setup-package.conf.d -threaded dependent-map> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.l5gjXTA4QB/Main.o ) dependent-map> [2 of 2] Linking Setup dependent-map> Running phase: updateAutotoolsGnuConfigScriptsPhase dependent-map> Running phase: configurePhase dependent-map> configureFlags: --verbose --prefix=/nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/64z90q4fxlzlkmk4d8ylxygs4kgxvlpg-dependent-map-0.4.0.0-doc/share/doc/dependent-map-0.4.0.0 --with-gcc=gcc --package-db=/build/tmp.l5gjXTA4QB/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib dependent-map> Using Parsec parser dependent-map> Warning: dependent-map.cabal:41:39: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:42:49: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:43:50: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:44:57: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Configuring dependent-map-0.4.0.0... dependent-map> Dependency base >=4.9 && <5: using base-4.18.1.0 dependent-map> Dependency constraints-extras >=0.2.3.0 && <0.5: using dependent-map> constraints-extras-0.4.0.2 dependent-map> Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.7 dependent-map> Dependency dependent-sum >=0.6.1 && <0.8: using dependent-sum-0.7.2.0 dependent-map> Source component graph: component lib dependent-map> Configured component graph: dependent-map> component dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei dependent-map> include base-4.18.1.0 dependent-map> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-map> include containers-0.6.7 dependent-map> include dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-map> Linked component graph: dependent-map> unit dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei dependent-map> include base-4.18.1.0 dependent-map> include constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-map> include containers-0.6.7 dependent-map> include dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-map> Data.Dependent.Map=dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei:Data.Dependent.Map,Data.Dependent.Map.Internal=dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei:Data.Dependent.Map.Internal,Data.Dependent.Map.Lens=dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei:Data.Dependent.Map.Lens algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Relation.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Relation.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Relation.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ Relation.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Relation.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Relation.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Relation.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Relation.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ ReflexiveRelation ============ algebraic-graphs> OK: Axioms of reflexive graphs algebraic-graphs> algebraic-graphs> ============ TransitiveRelation ============ algebraic-graphs> OK: Axioms of transitive graphs algebraic-graphs> OK: path xs == (clique xs :: TransitiveRelation Int) algebraic-graphs> algebraic-graphs> ============ PreorderRelation ============ algebraic-graphs> OK: Axioms of preorder graphs algebraic-graphs> OK: path xs == (clique xs :: PreorderRelation Int) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation ============ algebraic-graphs> OK: Axioms of undirected graphs algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True lens> _Interruptible (src/Language/Haskell/TH/Lens.hs:1519) lens> _InlineP (src/Language/Haskell/TH/Lens.hs:1527) lens> _SpecialiseP (src/Language/Haskell/TH/Lens.hs:1535) lens> _SpecialiseInstP (src/Language/Haskell/TH/Lens.hs:1545) lens> _AnnP (src/Language/Haskell/TH/Lens.hs:1576) lens> _LineP (src/Language/Haskell/TH/Lens.hs:1584) lens> _CompleteP (src/Language/Haskell/TH/Lens.hs:1593) lens> _OpaqueP (src/Language/Haskell/TH/Lens.hs:1603) lens> _NoInline (src/Language/Haskell/TH/Lens.hs:1622) lens> _Inline (src/Language/Haskell/TH/Lens.hs:1630) lens> _Inlinable (src/Language/Haskell/TH/Lens.hs:1638) lens> _ConLike (src/Language/Haskell/TH/Lens.hs:1646) lens> _FunLike (src/Language/Haskell/TH/Lens.hs:1654) lens> _AllPhases (src/Language/Haskell/TH/Lens.hs:1662) lens> _FromPhase (src/Language/Haskell/TH/Lens.hs:1670) lens> _BeforePhase (src/Language/Haskell/TH/Lens.hs:1678) lens> _RuleVar (src/Language/Haskell/TH/Lens.hs:1686) lens> _TypedRuleVar (src/Language/Haskell/TH/Lens.hs:1694) lens> _ModuleAnnotation (src/Language/Haskell/TH/Lens.hs:1702) lens> _TypeAnnotation (src/Language/Haskell/TH/Lens.hs:1710) lens> _ValueAnnotation (src/Language/Haskell/TH/Lens.hs:1718) lens> _FunDep (src/Language/Haskell/TH/Lens.hs:1726) lens> _InfixL (src/Language/Haskell/TH/Lens.hs:1780) lens> _InfixR (src/Language/Haskell/TH/Lens.hs:1788) lens> _InfixN (src/Language/Haskell/TH/Lens.hs:1796) lens> _VarE (src/Language/Haskell/TH/Lens.hs:1804) lens> _ConE (src/Language/Haskell/TH/Lens.hs:1812) lens> _LitE (src/Language/Haskell/TH/Lens.hs:1820) lens> _AppE (src/Language/Haskell/TH/Lens.hs:1828) lens> _AppTypeE (src/Language/Haskell/TH/Lens.hs:1837) lens> _InfixE (src/Language/Haskell/TH/Lens.hs:1846) lens> _UInfixE (src/Language/Haskell/TH/Lens.hs:1854) lens> _ParensE (src/Language/Haskell/TH/Lens.hs:1862) lens> _LamE (src/Language/Haskell/TH/Lens.hs:1870) lens> _LamCaseE (src/Language/Haskell/TH/Lens.hs:1878) lens> _UnboxedSumE (src/Language/Haskell/TH/Lens.hs:1921) lens> _CondE (src/Language/Haskell/TH/Lens.hs:1930) lens> _MultiIfE (src/Language/Haskell/TH/Lens.hs:1938) lens> _LetE (src/Language/Haskell/TH/Lens.hs:1946) lens> _CaseE (src/Language/Haskell/TH/Lens.hs:1954) lens> _CompE (src/Language/Haskell/TH/Lens.hs:1985) lens> _ArithSeqE (src/Language/Haskell/TH/Lens.hs:1993) lens> _ListE (src/Language/Haskell/TH/Lens.hs:2001) lens> _SigE (src/Language/Haskell/TH/Lens.hs:2009) lens> _RecConE (src/Language/Haskell/TH/Lens.hs:2017) lens> _RecUpdE (src/Language/Haskell/TH/Lens.hs:2025) lens> _StaticE (src/Language/Haskell/TH/Lens.hs:2033) lens> _UnboundVarE (src/Language/Haskell/TH/Lens.hs:2041) lens> _LabelE (src/Language/Haskell/TH/Lens.hs:2050) lens> _ImplicitParamVarE (src/Language/Haskell/TH/Lens.hs:2083) lens> _GetFieldE (src/Language/Haskell/TH/Lens.hs:2093) lens> _ProjectionE (src/Language/Haskell/TH/Lens.hs:2101) lens> _LamCasesE (src/Language/Haskell/TH/Lens.hs:2111) lens> _GuardedB (src/Language/Haskell/TH/Lens.hs:2174) lens> _NormalB (src/Language/Haskell/TH/Lens.hs:2182) lens> _NormalG (src/Language/Haskell/TH/Lens.hs:2190) lens> _PatG (src/Language/Haskell/TH/Lens.hs:2198) lens> _BindS (src/Language/Haskell/TH/Lens.hs:2206) lens> _LetS (src/Language/Haskell/TH/Lens.hs:2214) lens> _NoBindS (src/Language/Haskell/TH/Lens.hs:2222) lens> _ParS (src/Language/Haskell/TH/Lens.hs:2230) lens> _RecS (src/Language/Haskell/TH/Lens.hs:2239) lens> _FromR (src/Language/Haskell/TH/Lens.hs:2248) lens> _FromThenR (src/Language/Haskell/TH/Lens.hs:2256) lens> _FromToR (src/Language/Haskell/TH/Lens.hs:2264) lens> _FromThenToR (src/Language/Haskell/TH/Lens.hs:2272) lens> _CharL (src/Language/Haskell/TH/Lens.hs:2280) lens> _StringL (src/Language/Haskell/TH/Lens.hs:2288) lens> _IntegerL (src/Language/Haskell/TH/Lens.hs:2296) lens> _RationalL (src/Language/Haskell/TH/Lens.hs:2304) lens> _IntPrimL (src/Language/Haskell/TH/Lens.hs:2312) lens> _WordPrimL (src/Language/Haskell/TH/Lens.hs:2320) lens> _FloatPrimL (src/Language/Haskell/TH/Lens.hs:2328) lens> _DoublePrimL (src/Language/Haskell/TH/Lens.hs:2336) lens> _StringPrimL (src/Language/Haskell/TH/Lens.hs:2344) lens> _CharPrimL (src/Language/Haskell/TH/Lens.hs:2352) lens> _BytesPrimL (src/Language/Haskell/TH/Lens.hs:2361) lens> _LitP (src/Language/Haskell/TH/Lens.hs:2370) path> replaceExtension ".foo" "..name\\name..foo" == "..name\\name..foo" [✔] path> addExtension ".foo" "..name\\name.." == "..name\\name...foo" [✔] path> fileExtension "..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name...foo" == "..name\\name...foo" [✔] path> addExtension ".foo" "..name\\.name" == "..name\\.name.foo" [✔] path> fileExtension "..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\.name.foo" == "..name\\.name.foo" [✔] path> addExtension ".foo" "..name\\..name" == "..name\\..name.foo" [✔] path> fileExtension "..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\..name.foo" == "..name\\..name.foo" [✔] path> addExtension ".foo" "..name\\name.name" == "..name\\name.name.foo" [✔] path> fileExtension "..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name.name.foo" == "..name\\name.name.foo" [✔] path> addExtension ".foo" "..name\\name..name" == "..name\\name..name.foo" [✔] path> fileExtension "..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name..name.foo" == "..name\\name..name.foo" [✔] path> addExtension ".foo" "..name\\..." == "..name\\....foo" [✔] path> fileExtension "..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "..name\\....foo" == "..name\\....foo" [✔] path> addExtension ".foo" "name.name\\name" == "name.name\\name.foo" [✔] path> fileExtension "name.name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name.foo" == "name.name\\name.foo" [✔] path> addExtension ".foo" "name.name\\name." == "name.name\\name..foo" [✔] path> fileExtension "name.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name..foo" == "name.name\\name..foo" [✔] path> addExtension ".foo" "name.name\\name.." == "name.name\\name...foo" [✔] path> fileExtension "name.name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name...foo" == "name.name\\name...foo" [✔] path> addExtension ".foo" "name.name\\.name" == "name.name\\.name.foo" [✔] path> fileExtension "name.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\.name.foo" == "name.name\\.name.foo" [✔] path> addExtension ".foo" "name.name\\..name" == "name.name\\..name.foo" [✔] path> fileExtension "name.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\..name.foo" == "name.name\\..name.foo" [✔] path> addExtension ".foo" "name.name\\name.name" == "name.name\\name.name.foo" [✔] path> fileExtension "name.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name.name.foo" == "name.name\\name.name.foo" [✔] path> addExtension ".foo" "name.name\\name..name" == "name.name\\name..name.foo" [✔] path> fileExtension "name.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name..name.foo" == "name.name\\name..name.foo" [✔] path> addExtension ".foo" "name.name\\..." == "name.name\\....foo" [✔] path> fileExtension "name.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\....foo" == "name.name\\....foo" [✔] path> addExtension ".foo" "name..name\\name" == "name..name\\name.foo" [✔] path> fileExtension "name..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name.foo" == "name..name\\name.foo" [✔] path> addExtension ".foo" "name..name\\name." == "name..name\\name..foo" [✔] path> fileExtension "name..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name..foo" == "name..name\\name..foo" [✔] path> addExtension ".foo" "name..name\\name.." == "name..name\\name...foo" [✔] path> fileExtension "name..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name...foo" == "name..name\\name...foo" [✔] path> addExtension ".foo" "name..name\\.name" == "name..name\\.name.foo" [✔] path> fileExtension "name..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\.name.foo" == "name..name\\.name.foo" [✔] path> addExtension ".foo" "name..name\\..name" == "name..name\\..name.foo" [✔] quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 5 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 2 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 1 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests; 107 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 101 discarded. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Int8 -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- IntMap -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- IntSet -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Integer -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. rebase> [ 33 of 369] Compiling Rebase.Control.Monad.RWS.Lazy ( library/Rebase/Control/Monad/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/RWS/Lazy.o, dist/build/Rebase/Control/Monad/RWS/Lazy.dyn_o ) rebase> [ 34 of 369] Compiling Rebase.Control.Monad.RWS.Strict ( library/Rebase/Control/Monad/RWS/Strict.hs, dist/build/Rebase/Control/Monad/RWS/Strict.o, dist/build/Rebase/Control/Monad/RWS/Strict.dyn_o ) rebase> [ 35 of 369] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, dist/build/Rebase/Control/Monad/Reader.o, dist/build/Rebase/Control/Monad/Reader.dyn_o ) rebase> [ 36 of 369] Compiling Rebase.Control.Monad.Reader.Class ( library/Rebase/Control/Monad/Reader/Class.hs, dist/build/Rebase/Control/Monad/Reader/Class.o, dist/build/Rebase/Control/Monad/Reader/Class.dyn_o ) rebase> [ 37 of 369] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, dist/build/Rebase/Control/Monad/ST.o, dist/build/Rebase/Control/Monad/ST.dyn_o ) rebase> [ 38 of 369] Compiling Rebase.Control.Monad.ST.Lazy ( library/Rebase/Control/Monad/ST/Lazy.hs, dist/build/Rebase/Control/Monad/ST/Lazy.o, dist/build/Rebase/Control/Monad/ST/Lazy.dyn_o ) rebase> [ 39 of 369] Compiling Rebase.Control.Monad.ST.Lazy.Unsafe ( library/Rebase/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.o, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.dyn_o ) rebase> [ 40 of 369] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, dist/build/Rebase/Control/Monad/ST/Strict.o, dist/build/Rebase/Control/Monad/ST/Strict.dyn_o ) rebase> [ 41 of 369] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Unsafe.o, dist/build/Rebase/Control/Monad/ST/Unsafe.dyn_o ) rebase> [ 42 of 369] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, dist/build/Rebase/Control/Monad/STM.o, dist/build/Rebase/Control/Monad/STM.dyn_o ) rebase> [ 43 of 369] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, dist/build/Rebase/Control/Monad/Signatures.o, dist/build/Rebase/Control/Monad/Signatures.dyn_o ) rebase> [ 44 of 369] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, dist/build/Rebase/Control/Monad/State.o, dist/build/Rebase/Control/Monad/State.dyn_o ) rebase> [ 45 of 369] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, dist/build/Rebase/Control/Monad/State/Class.o, dist/build/Rebase/Control/Monad/State/Class.dyn_o ) rebase> [ 46 of 369] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, dist/build/Rebase/Control/Monad/State/Lazy.o, dist/build/Rebase/Control/Monad/State/Lazy.dyn_o ) rebase> [ 47 of 369] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, dist/build/Rebase/Control/Monad/State/Strict.o, dist/build/Rebase/Control/Monad/State/Strict.dyn_o ) rebase> [ 48 of 369] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, dist/build/Rebase/Control/Monad/Trans.o, dist/build/Rebase/Control/Monad/Trans.dyn_o ) rebase> [ 49 of 369] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, dist/build/Rebase/Control/Monad/Trans/Class.o, dist/build/Rebase/Control/Monad/Trans/Class.dyn_o ) rebase> [ 50 of 369] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, dist/build/Rebase/Control/Monad/Trans/Cont.o, dist/build/Rebase/Control/Monad/Trans/Cont.dyn_o ) rebase> [ 51 of 369] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, dist/build/Rebase/Control/Monad/Trans/Except.o, dist/build/Rebase/Control/Monad/Trans/Except.dyn_o ) rebase> [ 52 of 369] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, dist/build/Rebase/Control/Monad/Trans/Identity.o, dist/build/Rebase/Control/Monad/Trans/Identity.dyn_o ) rebase> [ 53 of 369] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, dist/build/Rebase/Control/Monad/Trans/Maybe.o, dist/build/Rebase/Control/Monad/Trans/Maybe.dyn_o ) stan> [ 1 of 55] Compiling Paths_stan stan> [ 2 of 55] Compiling Stan.Browse stan> [ 3 of 55] Compiling Stan.Category stan> [ 4 of 55] Compiling Stan.Core.Id stan> [ 5 of 55] Compiling Stan.Core.List stan> [ 6 of 55] Compiling Stan.EnvVars stan> [ 7 of 55] Compiling Stan.Example stan> [ 8 of 55] Compiling Stan.Ghc.Compat810 stan> [ 9 of 55] Compiling Stan.Ghc.Compat900 stan> [10 of 55] Compiling Stan.Ghc.Compat902 stan> [11 of 55] Compiling Stan.Ghc.Compat906 stan> [12 of 55] Compiling Stan.Ghc.Compat stan> [13 of 55] Compiling Stan.Core.ModuleName stan> [14 of 55] Compiling Stan.Hie.Compat810 stan> [15 of 55] Compiling Stan.Hie.Compat900 stan> [16 of 55] Compiling Stan.Hie.Compat902 stan> [17 of 55] Compiling Stan.Hie.Compat904 stan> [18 of 55] Compiling Stan.Hie.Compat stan> [19 of 55] Compiling Stan.Cabal stan> [20 of 55] Compiling Stan.Hie.Debug810 stan> [21 of 55] Compiling Stan.Hie.Debug900 stan> [22 of 55] Compiling Stan.Hie.Debug908 stan> [23 of 55] Compiling Stan.Info stan> [24 of 55] Compiling Stan.NameMeta stan> [25 of 55] Compiling Stan.Hie.Debug902 stan> [26 of 55] Compiling Stan.Hie.Debug stan> [27 of 55] Compiling Stan.Pattern.Edsl stan> [28 of 55] Compiling Stan.Pattern.Type stan> stan> src/Stan/Pattern/Type.hs:40:38: warning: [-Wunused-imports] stan> The import of ‘baseNameFrom’ stan> from module ‘Stan.NameMeta’ is redundant stan> | stan> 40 | import Stan.NameMeta (NameMeta (..), baseNameFrom, ghcPrimNameFrom, primTypeMeta, textNameFrom, _nameFrom) stan> | ^^^^^^^^^^^^ stan> [29 of 55] Compiling Stan.Pattern.Ast stan> [30 of 55] Compiling Stan.Hie stan> [31 of 55] Compiling Stan.Hie.MatchType stan> [32 of 55] Compiling Stan.Hie.MatchAst stan> [33 of 55] Compiling Stan.Report.Css stan> [34 of 55] Compiling Stan.Report.Settings stan> [35 of 55] Compiling Stan.Severity stan> [36 of 55] Compiling Stan.Inspection stan> [37 of 55] Compiling Stan.Inspection.Style stan> [38 of 55] Compiling Stan.Inspection.Partial stan> [39 of 55] Compiling Stan.Inspection.Infinite stan> [40 of 55] Compiling Stan.Inspection.AntiPattern stan> [41 of 55] Compiling Stan.Inspection.All stan> [42 of 55] Compiling Stan.Observation stan> [43 of 55] Compiling Stan.FileInfo stan> [44 of 55] Compiling Stan.Analysis.Visitor stan> [45 of 55] Compiling Stan.Analysis.Analyser stan> [46 of 55] Compiling Stan.Analysis stan> [47 of 55] Compiling Stan.Analysis.Pretty stan> [48 of 55] Compiling Stan.Config stan> [49 of 55] Compiling Stan.Config.Pretty stan> [50 of 55] Compiling Stan.Cli stan> [51 of 55] Compiling Stan.Analysis.Summary stan> [52 of 55] Compiling Stan.Report.Html stan> [53 of 55] Compiling Stan.Report stan> [54 of 55] Compiling Stan.Toml stan> [55 of 55] Compiling Stan stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.18.1.0 (exposed by flag -package-id base-4.18.1.0) stan> [ 1 of 55] Compiling Paths_stan stan> [ 2 of 55] Compiling Stan.Browse stan> [ 3 of 55] Compiling Stan.Category stan> [ 4 of 55] Compiling Stan.Core.Id stan> [ 5 of 55] Compiling Stan.Core.List stan> [ 6 of 55] Compiling Stan.EnvVars stan> [ 7 of 55] Compiling Stan.Example stan> [ 8 of 55] Compiling Stan.Ghc.Compat810 stan> [ 9 of 55] Compiling Stan.Ghc.Compat900 stan> [10 of 55] Compiling Stan.Ghc.Compat902 stan> [11 of 55] Compiling Stan.Ghc.Compat906 stan> [12 of 55] Compiling Stan.Ghc.Compat stylish-haskell> [17 of 26] Compiling Language.Haskell.Stylish.Step.Imports ( lib/Language/Haskell/Stylish/Step/Imports.hs, dist/build/Language/Haskell/Stylish/Step/Imports.p_o ) stylish-haskell> [18 of 26] Compiling Language.Haskell.Stylish.Step.ModuleHeader ( lib/Language/Haskell/Stylish/Step/ModuleHeader.hs, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.p_o ) stylish-haskell> [19 of 26] Compiling Language.Haskell.Stylish.Step.Data ( lib/Language/Haskell/Stylish/Step/Data.hs, dist/build/Language/Haskell/Stylish/Step/Data.p_o ) stylish-haskell> [20 of 26] Compiling Language.Haskell.Stylish.Align ( lib/Language/Haskell/Stylish/Align.hs, dist/build/Language/Haskell/Stylish/Align.p_o ) stylish-haskell> [21 of 26] Compiling Language.Haskell.Stylish.Step.SimpleAlign ( lib/Language/Haskell/Stylish/Step/SimpleAlign.hs, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.p_o ) stylish-haskell> [22 of 26] Compiling Language.Haskell.Stylish.Verbose ( lib/Language/Haskell/Stylish/Verbose.hs, dist/build/Language/Haskell/Stylish/Verbose.p_o ) stylish-haskell> [23 of 26] Compiling Language.Haskell.Stylish.Config.Cabal ( lib/Language/Haskell/Stylish/Config/Cabal.hs, dist/build/Language/Haskell/Stylish/Config/Cabal.p_o ) stylish-haskell> [24 of 26] Compiling Language.Haskell.Stylish.Config ( lib/Language/Haskell/Stylish/Config.hs, dist/build/Language/Haskell/Stylish/Config.p_o ) stylish-haskell> [25 of 26] Compiling Paths_stylish_haskell ( dist/build/autogen/Paths_stylish_haskell.hs, dist/build/Paths_stylish_haskell.p_o ) stylish-haskell> [26 of 26] Compiling Language.Haskell.Stylish ( lib/Language/Haskell/Stylish.hs, dist/build/Language/Haskell/Stylish.p_o ) stylish-haskell> Preprocessing executable 'stylish-haskell' for stylish-haskell-0.14.6.0.. stylish-haskell> Building executable 'stylish-haskell' for stylish-haskell-0.14.6.0.. stylish-haskell> [1 of 1] Compiling Main ( src/Main.hs, dist/build/stylish-haskell/stylish-haskell-tmp/Main.o ) stylish-haskell> [2 of 2] Linking dist/build/stylish-haskell/stylish-haskell stylish-haskell> Preprocessing test suite 'stylish-haskell-tests' for stylish-haskell-0.14.6.0.. stylish-haskell> Building test suite 'stylish-haskell-tests' for stylish-haskell-0.14.6.0.. stylish-haskell> [ 1 of 16] Compiling Language.Haskell.Stylish.Parse.Tests ( tests/Language/Haskell/Stylish/Parse/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Parse/Tests.o ) stylish-haskell> [ 2 of 16] Compiling Language.Haskell.Stylish.Tests.Util ( tests/Language/Haskell/Stylish/Tests/Util.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Tests/Util.o ) stylish-haskell> stylish-haskell> tests/Language/Haskell/Stylish/Tests/Util.hs:44:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] stylish-haskell> Pattern match(es) are non-exhaustive stylish-haskell> In a pattern binding: stylish-haskell> Patterns of type ‘Either String Module’ not matched: Left _ stylish-haskell> | stylish-haskell> 44 | let Right(theModule) = parseModule [] Nothing str stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 3 of 16] Compiling Language.Haskell.Stylish.Tests ( tests/Language/Haskell/Stylish/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Tests.o ) stylish-haskell> [ 4 of 16] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax.Tests ( tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.o ) stylish-haskell> [ 5 of 16] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace.Tests ( tests/Language/Haskell/Stylish/Step/TrailingWhitespace/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/TrailingWhitespace/Tests.o ) stylish-haskell> [ 6 of 16] Compiling Language.Haskell.Stylish.Step.Tabs.Tests ( tests/Language/Haskell/Stylish/Step/Tabs/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Tabs/Tests.o ) stylish-haskell> [ 7 of 16] Compiling Language.Haskell.Stylish.Step.Squash.Tests ( tests/Language/Haskell/Stylish/Step/Squash/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Squash/Tests.o ) hw-prim> HaskellWorks.Control.Monad.Lazy=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Control.Monad.Lazy,HaskellWorks.Data.AtIndex=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.AtIndex,HaskellWorks.Data.Branchless=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Branchless,HaskellWorks.Data.ByteString=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.ByteString,HaskellWorks.Data.ByteString.Builder=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.ByteString.Builder,HaskellWorks.Data.ByteString.Lazy=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.ByteString.Lazy,HaskellWorks.Data.Char=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Char,HaskellWorks.Data.Char.IsChar=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Char.IsChar,HaskellWorks.Data.Concat=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Concat,HaskellWorks.Data.Cons=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Cons,HaskellWorks.Data.Container=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Container,HaskellWorks.Data.Decode=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Decode,HaskellWorks.Data.Drop=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Drop,HaskellWorks.Data.Empty=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Empty,HaskellWorks.Data.Filter=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Filter,HaskellWorks.Data.Foldable=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Foldable,HaskellWorks.Data.FromByteString=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.FromByteString,HaskellWorks.Data.FromForeignRegion=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.FromForeignRegion,HaskellWorks.Data.FromString=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.FromString,HaskellWorks.Data.Generate=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Generate,HaskellWorks.Data.Head=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Head,HaskellWorks.Data.Length=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Length,HaskellWorks.Data.Naive=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Naive,HaskellWorks.Data.Null=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Null,HaskellWorks.Data.Ops=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Ops,HaskellWorks.Data.Positioning=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Positioning,HaskellWorks.Data.Product=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Product,HaskellWorks.Data.Search=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Search,HaskellWorks.Data.Sign=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Sign,HaskellWorks.Data.Snoc=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Snoc,HaskellWorks.Data.Take=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Take,HaskellWorks.Data.TreeCursor=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.TreeCursor,HaskellWorks.Data.Uncons=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Uncons,HaskellWorks.Data.Unsign=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Unsign,HaskellWorks.Data.Unsnoc=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Unsnoc,HaskellWorks.Data.Vector.AsVector64=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector64,HaskellWorks.Data.Vector.AsVector64ns=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector64ns,HaskellWorks.Data.Vector.AsVector64s=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector64s,HaskellWorks.Data.Vector.AsVector8=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector8,HaskellWorks.Data.Vector.AsVector8ns=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector8ns,HaskellWorks.Data.Vector.AsVector8s=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.AsVector8s,HaskellWorks.Data.Vector.BoxedVectorLike=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.BoxedVectorLike,HaskellWorks.Data.Vector.Storable=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.Storable,HaskellWorks.Data.Vector.StorableVectorLike=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Vector.StorableVectorLike,HaskellWorks.Data.Word=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Data.Word,HaskellWorks.Foreign=hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv:HaskellWorks.Foreign hw-prim> unit hw-prim-0.6.3.2-45u9VmD1ZpbIHSenqr1xRf-doctest hw-prim> include base-4.18.1.0 hw-prim> include doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-prim> include doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-prim> include hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> unit hw-prim-0.6.3.2-6r6PAfqNt9bJAkmEiPTEOa-hw-prim-test hw-prim> include QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hw-prim> include base-4.18.1.0 hw-prim> include bytestring-0.11.5.2 hw-prim> include directory-1.3.8.1 hw-prim> include exceptions-0.10.7 hw-prim> include hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-prim> include hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-prim> include hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-prim> include hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> include mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> include transformers-0.6.1.0 hw-prim> include vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO hw-prim> Ready component graph: hw-prim> definite hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> depends base-4.18.1.0 hw-prim> depends bytestring-0.11.5.2 hw-prim> depends deepseq-1.4.8.1 hw-prim> depends ghc-prim-0.10.0 hw-prim> depends mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> depends transformers-0.6.1.0 hw-prim> depends unliftio-core-0.2.1.0-C9JgChpS9UyE1Qndi71slP hw-prim> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO hw-prim> definite hw-prim-0.6.3.2-6r6PAfqNt9bJAkmEiPTEOa-hw-prim-test hw-prim> depends QuickCheck-2.14.3-IAjrznsuljOBEe2hEqHytS hw-prim> depends base-4.18.1.0 hw-prim> depends bytestring-0.11.5.2 hw-prim> depends directory-1.3.8.1 hw-prim> depends exceptions-0.10.7 hw-prim> depends hedgehog-1.5-BHF7XPtOcLTHdlG8CU1rlp hw-prim> depends hspec-2.11.12-8RpQfPL7GgNCJuLqgXbcGU hw-prim> depends hw-hspec-hedgehog-0.1.1.1-K8T9rDtDl5KagN5EcDEHY hw-prim> depends hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> depends mmap-0.5.9-BQC9oZ0lhM6EfvIOFG9D9w hw-prim> depends transformers-0.6.1.0 hw-prim> depends vector-0.13.2.0-JxdPGLzxQoqG597l8mW4DO dependent-map> Ready component graph: dependent-map> definite dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei dependent-map> depends base-4.18.1.0 dependent-map> depends constraints-extras-0.4.0.2-BX1JoperMqRBJyk9PeIRTd dependent-map> depends containers-0.6.7 dependent-map> depends dependent-sum-0.7.2.0-2uW5aqmWqQH6Dbx9Dzf7SI dependent-map> Using Cabal-3.10.1.0 compiled by ghc-9.6 dependent-map> Using compiler: ghc-9.6.3 dependent-map> Using install prefix: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0 dependent-map> Executables installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/bin dependent-map> Libraries installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei dependent-map> Dynamic Libraries installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 dependent-map> Private executables installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/libexec/x86_64-linux-ghc-9.6.3/dependent-map-0.4.0.0 dependent-map> Data files installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/share/x86_64-linux-ghc-9.6.3/dependent-map-0.4.0.0 dependent-map> Documentation installed in: dependent-map> /nix/store/64z90q4fxlzlkmk4d8ylxygs4kgxvlpg-dependent-map-0.4.0.0-doc/share/doc/dependent-map-0.4.0.0 dependent-map> Configuration files installed in: dependent-map> /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/etc dependent-map> No alex found dependent-map> Using ar found on system at: dependent-map> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar dependent-map> No c2hs found dependent-map> No cpphs found dependent-map> No doctest found dependent-map> Using gcc version 14.3.0 given by user at: dependent-map> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc dependent-map> Using ghc version 9.6.3 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc dependent-map> Using ghc-pkg version 9.6.3 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 dependent-map> No ghcjs found dependent-map> No ghcjs-pkg found dependent-map> No greencard found dependent-map> Using haddock version 2.29.1 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 dependent-map> No happy found dependent-map> Using haskell-suite found on system at: haskell-suite-dummy-location dependent-map> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location dependent-map> No hmake found dependent-map> Using hpc version 0.68 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 dependent-map> Using hsc2hs version 0.68.9 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 dependent-map> Using hscolour version 1.25 found on system at: dependent-map> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour dependent-map> No jhc found dependent-map> Using ld found on system at: dependent-map> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold dependent-map> No pkg-config found dependent-map> Using runghc version 9.6.3 found on system at: dependent-map> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 dependent-map> Using strip version 2.44 found on system at: dependent-map> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip dependent-map> Using tar found on system at: dependent-map> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar dependent-map> No uhc found dependent-map> Running phase: buildPhase dependent-map> Preprocessing library for dependent-map-0.4.0.0.. dependent-map> Building library for dependent-map-0.4.0.0.. dependent-map> [1 of 4] Compiling Data.Dependent.Map.Internal ( src/Data/Dependent/Map/Internal.hs, dist/build/Data/Dependent/Map/Internal.o, dist/build/Data/Dependent/Map/Internal.dyn_o ) dependent-map> [2 of 4] Compiling Data.Dependent.Map.PtrEquality ( src/Data/Dependent/Map/PtrEquality.hs, dist/build/Data/Dependent/Map/PtrEquality.o, dist/build/Data/Dependent/Map/PtrEquality.dyn_o ) dependent-map> [3 of 4] Compiling Data.Dependent.Map ( src/Data/Dependent/Map.hs, dist/build/Data/Dependent/Map.o, dist/build/Data/Dependent/Map.dyn_o ) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> OK: show (2 * 1 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]" algebraic-graphs> OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.toSymmetric ============ algebraic-graphs> OK: toSymmetric (edge 1 2) == edge 1 2 algebraic-graphs> OK: toSymmetric . fromSymmetric == id algebraic-graphs> OK: fromSymmetric . toSymmetric == symmetricClosure algebraic-graphs> OK: vertexCount . toSymmetric == vertexCount algebraic-graphs> OK: (*2) . edgeCount . toSymmetric >= edgeCount algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.fromSymmetric ============ algebraic-graphs> OK: fromSymmetric (edge 1 2) == edges [(1,2), (2,1)] algebraic-graphs> OK: vertexCount . fromSymmetric == vertexCount algebraic-graphs> OK: edgeCount . fromSymmetric <= (*2) . edgeCount algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 2 1 < edge 1 3 algebraic-graphs> OK: edge 1 2 == edge 2 1 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: edge x y == edge y x algebraic-graphs> OK: edge x y == edges [(x,y), (y,x)] algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.connect ============ algebraic-graphs> OK: connect x y == connect y x algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2 algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges [(x,y), (y,x)] == edge x y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.overlays ============ algebraic-graphs> OK: overlays [] == empty lens> _VarP (src/Language/Haskell/TH/Lens.hs:2378) lens> _TupP (src/Language/Haskell/TH/Lens.hs:2386) lens> _UnboxedTupP (src/Language/Haskell/TH/Lens.hs:2394) lens> _UnboxedSumP (src/Language/Haskell/TH/Lens.hs:2403) lens> _InfixP (src/Language/Haskell/TH/Lens.hs:2435) lens> _UInfixP (src/Language/Haskell/TH/Lens.hs:2443) lens> _ParensP (src/Language/Haskell/TH/Lens.hs:2451) lens> _TildeP (src/Language/Haskell/TH/Lens.hs:2459) lens> _BangP (src/Language/Haskell/TH/Lens.hs:2467) lens> _AsP (src/Language/Haskell/TH/Lens.hs:2475) lens> _WildP (src/Language/Haskell/TH/Lens.hs:2483) lens> _RecP (src/Language/Haskell/TH/Lens.hs:2491) lens> _ListP (src/Language/Haskell/TH/Lens.hs:2499) lens> _SigP (src/Language/Haskell/TH/Lens.hs:2507) lens> _ViewP (src/Language/Haskell/TH/Lens.hs:2515) lens> _ForallT (src/Language/Haskell/TH/Lens.hs:2551) lens> _AppT (src/Language/Haskell/TH/Lens.hs:2559) lens> _SigT (src/Language/Haskell/TH/Lens.hs:2567) lens> _VarT (src/Language/Haskell/TH/Lens.hs:2575) lens> _ConT (src/Language/Haskell/TH/Lens.hs:2583) lens> _PromotedT (src/Language/Haskell/TH/Lens.hs:2591) lens> _TupleT (src/Language/Haskell/TH/Lens.hs:2599) lens> _UnboxedTupleT (src/Language/Haskell/TH/Lens.hs:2607) lens> _UnboxedSumT (src/Language/Haskell/TH/Lens.hs:2616) lens> _ArrowT (src/Language/Haskell/TH/Lens.hs:2625) lens> _EqualityT (src/Language/Haskell/TH/Lens.hs:2633) lens> _ListT (src/Language/Haskell/TH/Lens.hs:2641) lens> _PromotedTupleT (src/Language/Haskell/TH/Lens.hs:2649) lens> _PromotedNilT (src/Language/Haskell/TH/Lens.hs:2657) lens> _PromotedConsT (src/Language/Haskell/TH/Lens.hs:2665) lens> _StarT (src/Language/Haskell/TH/Lens.hs:2673) lens> _ConstraintT (src/Language/Haskell/TH/Lens.hs:2681) lens> _LitT (src/Language/Haskell/TH/Lens.hs:2689) lens> _InfixT (src/Language/Haskell/TH/Lens.hs:2697) lens> _UInfixT (src/Language/Haskell/TH/Lens.hs:2705) lens> _ParensT (src/Language/Haskell/TH/Lens.hs:2713) lens> _WildCardT (src/Language/Haskell/TH/Lens.hs:2721) lens> _AppKindT (src/Language/Haskell/TH/Lens.hs:2730) lens> _ImplicitParamT (src/Language/Haskell/TH/Lens.hs:2738) lens> _ForallVisT (src/Language/Haskell/TH/Lens.hs:2748) lens> _MulArrowT (src/Language/Haskell/TH/Lens.hs:2758) lens> _PromotedInfixT (src/Language/Haskell/TH/Lens.hs:2768) lens> _PromotedUInfixT (src/Language/Haskell/TH/Lens.hs:2776) lens> _SpecifiedSpec (src/Language/Haskell/TH/Lens.hs:2786) lens> _InferredSpec (src/Language/Haskell/TH/Lens.hs:2794) lens> _NoSig (src/Language/Haskell/TH/Lens.hs:2867) lens> _KindSig (src/Language/Haskell/TH/Lens.hs:2875) lens> _TyVarSig (src/Language/Haskell/TH/Lens.hs:2883) lens> _NumTyLit (src/Language/Haskell/TH/Lens.hs:2891) lens> _StrTyLit (src/Language/Haskell/TH/Lens.hs:2899) lens> _CharTyLit (src/Language/Haskell/TH/Lens.hs:2908) lens> _NominalR (src/Language/Haskell/TH/Lens.hs:2917) lens> _RepresentationalR (src/Language/Haskell/TH/Lens.hs:2925) lens> _PhantomR (src/Language/Haskell/TH/Lens.hs:2933) lens> _InferR (src/Language/Haskell/TH/Lens.hs:2941) lens> _StockStrategy (src/Language/Haskell/TH/Lens.hs:2950) lens> _AnyclassStrategy (src/Language/Haskell/TH/Lens.hs:2958) lens> _NewtypeStrategy (src/Language/Haskell/TH/Lens.hs:2966) lens> Warning: 'Prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Iso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 4 / 4) in 'Control.Lens.Internal.PrismTH' lens> Warning: 's' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 77% ( 7 / 9) in 'Control.Lens.Internal.FieldTH' lens> Missing documentation for: lens> makeFieldOpticsForDec (src/Control/Lens/Internal/FieldTH.hs:79) lens> makeFieldOpticsForDec' (src/Control/Lens/Internal/FieldTH.hs:82) lens> Warning: 'Prism'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Wrapped' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_name' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_fooName' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. path> fileExtension "name..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\..name.foo" == "name..name\\..name.foo" [✔] path> addExtension ".foo" "name..name\\name.name" == "name..name\\name.name.foo" [✔] path> fileExtension "name..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name.name.foo" == "name..name\\name.name.foo" [✔] path> addExtension ".foo" "name..name\\name..name" == "name..name\\name..name.foo" [✔] path> fileExtension "name..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name..name.foo" == "name..name\\name..name.foo" [✔] path> addExtension ".foo" "name..name\\..." == "name..name\\....foo" [✔] path> fileExtension "name..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\....foo" == "name..name\\....foo" [✔] path> addExtension ".foo" "...\\name" == "...\\name.foo" [✔] path> fileExtension "...\\name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name.foo" == "...\\name.foo" [✔] path> addExtension ".foo" "...\\name." == "...\\name..foo" [✔] path> fileExtension "...\\name..foo" == .foo [✔] path> replaceExtension ".foo" "...\\name..foo" == "...\\name..foo" [✔] path> addExtension ".foo" "...\\name.." == "...\\name...foo" [✔] path> fileExtension "...\\name...foo" == .foo [✔] path> replaceExtension ".foo" "...\\name...foo" == "...\\name...foo" [✔] path> addExtension ".foo" "...\\.name" == "...\\.name.foo" [✔] path> fileExtension "...\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\.name.foo" == "...\\.name.foo" [✔] path> addExtension ".foo" "...\\..name" == "...\\..name.foo" [✔] path> fileExtension "...\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\..name.foo" == "...\\..name.foo" [✔] path> addExtension ".foo" "...\\name.name" == "...\\name.name.foo" [✔] path> fileExtension "...\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name.name.foo" == "...\\name.name.foo" [✔] path> addExtension ".foo" "...\\name..name" == "...\\name..name.foo" [✔] path> fileExtension "...\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name..name.foo" == "...\\name..name.foo" [✔] path> addExtension ".foo" "...\\..." == "...\\....foo" [✔] path> fileExtension "...\\....foo" == .foo [✔] path> replaceExtension ".foo" "...\\....foo" == "...\\....foo" [✔] path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> Absolute dir paths path> addExtension ".foo" "C:\\name\\name" == "C:\\name\\name.foo" [✔] path> fileExtension "C:\\name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name.foo" == "C:\\name\\name.foo" [✔] path> addExtension ".foo" "C:\\name\\name." == "C:\\name\\name..foo" [✔] path> fileExtension "C:\\name\\name..foo" == .foo [✔] quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- List -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Functor: Identity +++ OK, passed 100 tests. quickcheck-classes> Functor: Composition +++ OK, passed 100 tests. quickcheck-classes> Functor: Const +++ OK, passed 100 tests. quickcheck-classes> Applicative: Identity +++ OK, passed 100 tests. quickcheck-classes> Applicative: Composition +++ OK, passed 100 tests. quickcheck-classes> Applicative: Homomorphism +++ OK, passed 100 tests. quickcheck-classes> Applicative: Interchange +++ OK, passed 100 tests. quickcheck-classes> Applicative: LiftA2 Part 1 +++ OK, passed 100 tests. quickcheck-classes> Monad: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Associativity +++ OK, passed 100 tests. quickcheck-classes> Monad: Return +++ OK, passed 100 tests. quickcheck-classes> Monad: Ap +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Associativity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Zero +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Zero +++ OK, passed 100 tests. quickcheck-classes> MonadZip: Naturality +++ OK, passed 100 tests. quickcheck-classes> Foldable: fold +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: toList +++ OK, passed 100 tests. quickcheck-classes> Foldable: null +++ OK, passed 100 tests. quickcheck-classes> Foldable: length +++ OK, passed 100 tests. quickcheck-classes> Traversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Traversable: fmap +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Map -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Apply: LiftF2 part 1 +++ OK, passed 100 tests. quickcheck-classes> Apply: Associativity +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Maybe -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. rebase> [ 54 of 369] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, dist/build/Rebase/Control/Monad/Trans/RWS.o, dist/build/Rebase/Control/Monad/Trans/RWS.dyn_o ) rebase> [ 55 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Lazy ( library/Rebase/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.o, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.dyn_o ) rebase> [ 56 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Strict ( library/Rebase/Control/Monad/Trans/RWS/Strict.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.o, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.dyn_o ) rebase> [ 57 of 369] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, dist/build/Rebase/Control/Monad/Trans/Reader.o, dist/build/Rebase/Control/Monad/Trans/Reader.dyn_o ) rebase> [ 58 of 369] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, dist/build/Rebase/Control/Monad/Trans/State.o, dist/build/Rebase/Control/Monad/Trans/State.dyn_o ) rebase> [ 59 of 369] Compiling Rebase.Control.Monad.Trans.State.Lazy ( library/Rebase/Control/Monad/Trans/State/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/State/Lazy.o, dist/build/Rebase/Control/Monad/Trans/State/Lazy.dyn_o ) rebase> [ 60 of 369] Compiling Rebase.Control.Monad.Trans.State.Strict ( library/Rebase/Control/Monad/Trans/State/Strict.hs, dist/build/Rebase/Control/Monad/Trans/State/Strict.o, dist/build/Rebase/Control/Monad/Trans/State/Strict.dyn_o ) rebase> [ 61 of 369] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, dist/build/Rebase/Control/Monad/Trans/Writer.o, dist/build/Rebase/Control/Monad/Trans/Writer.dyn_o ) rebase> [ 62 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Lazy ( library/Rebase/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.o, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.dyn_o ) rebase> [ 63 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Strict ( library/Rebase/Control/Monad/Trans/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.o, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.dyn_o ) rebase> [ 64 of 369] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, dist/build/Rebase/Control/Monad/Writer.o, dist/build/Rebase/Control/Monad/Writer.dyn_o ) rebase> [ 65 of 369] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, dist/build/Rebase/Control/Monad/Writer/Class.o, dist/build/Rebase/Control/Monad/Writer/Class.dyn_o ) rebase> [ 66 of 369] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Writer/Lazy.o, dist/build/Rebase/Control/Monad/Writer/Lazy.dyn_o ) rebase> [ 67 of 369] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Writer/Strict.o, dist/build/Rebase/Control/Monad/Writer/Strict.dyn_o ) rebase> [ 68 of 369] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, dist/build/Rebase/Control/Monad/Zip.o, dist/build/Rebase/Control/Monad/Zip.dyn_o ) rebase> [ 69 of 369] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.o, dist/build/Rebase/Control/Selective.dyn_o ) rebase> [ 70 of 369] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, dist/build/Rebase/Control/Selective/Free.o, dist/build/Rebase/Control/Selective/Free.dyn_o ) rebase> [ 71 of 369] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, dist/build/Rebase/Control/Selective/Multi.o, dist/build/Rebase/Control/Selective/Multi.dyn_o ) rebase> [ 72 of 369] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, dist/build/Rebase/Control/Selective/Rigid/Free.o, dist/build/Rebase/Control/Selective/Rigid/Free.dyn_o ) rebase> [ 73 of 369] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, dist/build/Rebase/Control/Selective/Rigid/Freer.o, dist/build/Rebase/Control/Selective/Rigid/Freer.dyn_o ) stylish-haskell> [ 8 of 16] Compiling Language.Haskell.Stylish.Step.SimpleAlign.Tests ( tests/Language/Haskell/Stylish/Step/SimpleAlign/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/SimpleAlign/Tests.o ) stylish-haskell> [ 9 of 16] Compiling Language.Haskell.Stylish.Step.ModuleHeader.Tests ( tests/Language/Haskell/Stylish/Step/ModuleHeader/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/ModuleHeader/Tests.o ) stylish-haskell> [10 of 16] Compiling Language.Haskell.Stylish.Step.LanguagePragmas.Tests ( tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.o ) stylish-haskell> [11 of 16] Compiling Language.Haskell.Stylish.Step.Imports.Tests ( tests/Language/Haskell/Stylish/Step/Imports/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Imports/Tests.o ) stylish-haskell> [12 of 16] Compiling Language.Haskell.Stylish.Step.Imports.FelixTests ( tests/Language/Haskell/Stylish/Step/Imports/FelixTests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Imports/FelixTests.o ) stylish-haskell> [13 of 16] Compiling Language.Haskell.Stylish.Step.Data.Tests ( tests/Language/Haskell/Stylish/Step/Data/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Data/Tests.o ) stylish-haskell> [14 of 16] Compiling Language.Haskell.Stylish.Regressions ( tests/Language/Haskell/Stylish/Regressions.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Regressions.o ) stylish-haskell> [15 of 16] Compiling Language.Haskell.Stylish.Config.Tests ( tests/Language/Haskell/Stylish/Config/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Config/Tests.o ) stylish-haskell> [16 of 16] Compiling Main ( tests/TestSuite.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Main.o ) stylish-haskell> [17 of 17] Linking dist/build/stylish-haskell-tests/stylish-haskell-tests stylish-haskell> buildPhase completed in 32 seconds stylish-haskell> Running phase: checkPhase stylish-haskell> Running 1 test suites... stylish-haskell> Test suite stylish-haskell-tests: RUNNING... stylish-haskell> /build/stylish-haskell-0.14.6.0/.stylish-haskell.yaml does not exist stylish-haskell> /build/.stylish-haskell.yaml does not exist stylish-haskell> /.stylish-haskell.yaml does not exist stylish-haskell> /homeless-shelter/.config/stylish-haskell/config.yaml does not exist stylish-haskell> /homeless-shelter/.stylish-haskell.yaml does not exist stylish-haskell> Loading configuration at stylish-haskell> Parsing /build/stylish-haskell-0.14.6.0/stylish-haskell.cabal... stylish-haskell> Gathered default-extensions: [] stylish-haskell> Loading configuration at test-config.yaml stylish-haskell> .cabal file not found, directories searched: ["/build/stylish_haskell9102271137956665366","/build/","/"] stylish-haskell> Stylish Haskell will work basing on LANGUAGE pragmas in source files. stylish-haskell> Loading configuration at test-config.yaml stylish-haskell> .cabal file not found, directories searched: ["/build/stylish_haskell8003509621972971639","/build/","/"] stylish-haskell> Stylish Haskell will work basing on LANGUAGE pragmas in source files. stylish-haskell> /build/stylish-haskell-0.14.6.0/.stylish-haskell.yaml does not exist stylish-haskell> /build/.stylish-haskell.yaml does not exist stylish-haskell> /.stylish-haskell.yaml does not exist stylish-haskell> /homeless-shelter/.config/stylish-haskell/config.yaml does not exist stylish-haskell> /homeless-shelter/.stylish-haskell.yaml does not exist stylish-haskell> Loading configuration at stylish-haskell> Parsing /build/stylish-haskell-0.14.6.0/stylish-haskell.cabal... stylish-haskell> Gathered default-extensions: [] stylish-haskell> Language.Haskell.Stylish.Parse: stylish-haskell> UTF-8 Byte Order Mark: [OK] stylish-haskell> Extra extensions: [OK] stylish-haskell> Multiline CPP: [OK] stylish-haskell> Haskell2010 extension: [OK] stylish-haskell> Shebang: [OK] stylish-haskell> ShebangExt: [OK] stylish-haskell> ShebangDouble: [OK] stylish-haskell> GADTs extension: [OK] stylish-haskell> KindSignatures extension: [OK] stylish-haskell> StandalonDeriving extension: [OK] stylish-haskell> UnicodeSyntax extension: [OK] stylish-haskell> XmlSyntax regression: [OK] stylish-haskell> MagicHash regression: [OK] stylish-haskell> Disabling extensions: [OK] stylish-haskell> Safe extension: [OK] stylish-haskell> Language.Haskell.Stylish.Config: stylish-haskell> Extensions extracted correctly from .cabal file: [OK] stylish-haskell> Extensions extracted correctly from .stylish-haskell.yaml file: [OK] stylish-haskell> Extensions extracted correctly from .stylish-haskell.yaml and .cabal files: [OK] stylish-haskell> NoXyz extensions from .stylish-haskell.yaml file: [OK] stylish-haskell> NoXyz extensions from .cabal file: [OK] hw-prim> definite hw-prim-0.6.3.2-45u9VmD1ZpbIHSenqr1xRf-doctest hw-prim> depends base-4.18.1.0 hw-prim> depends doctest-0.22.6-DBfUrtlIshj8Md6OAzYGEC hw-prim> depends doctest-discover-0.2.0.0-ITfSfkx0qiDGKMXTIHOZbv hw-prim> depends hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> Using Cabal-3.10.1.0 compiled by ghc-9.6 hw-prim> Using compiler: ghc-9.6.3 hw-prim> Using install prefix: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2 hw-prim> Executables installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/bin hw-prim> Libraries installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/hw-prim-0.6.3.2-4PehlEKJTIh2NH44KUxYVv hw-prim> Dynamic Libraries installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 hw-prim> Private executables installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/libexec/x86_64-linux-ghc-9.6.3/hw-prim-0.6.3.2 hw-prim> Data files installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/share/x86_64-linux-ghc-9.6.3/hw-prim-0.6.3.2 hw-prim> Documentation installed in: hw-prim> /nix/store/r10qzh12rwxswn094ck411z3k7194fn3-hw-prim-0.6.3.2-doc/share/doc/hw-prim-0.6.3.2 hw-prim> Configuration files installed in: hw-prim> /nix/store/38050q8wf7x4bqa0nyjhaxrvp896q1f1-hw-prim-0.6.3.2/etc hw-prim> No alex found hw-prim> Using ar found on system at: hw-prim> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar hw-prim> No c2hs found hw-prim> No cpphs found hw-prim> Using doctest version 0.22.6 found on system at: hw-prim> /nix/store/lq540m6kbw6pvvrsh4yv820m3dawccpg-doctest-0.22.6/bin/doctest hw-prim> Using gcc version 14.3.0 given by user at: hw-prim> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc hw-prim> Using ghc version 9.6.3 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc hw-prim> Using ghc-pkg version 9.6.3 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 hw-prim> No ghcjs found hw-prim> No ghcjs-pkg found hw-prim> No greencard found hw-prim> Using haddock version 2.29.1 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 hw-prim> No happy found hw-prim> Using haskell-suite found on system at: haskell-suite-dummy-location hw-prim> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hw-prim> No hmake found hw-prim> Using hpc version 0.68 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 hw-prim> Using hsc2hs version 0.68.9 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 hw-prim> Using hscolour version 1.25 found on system at: hw-prim> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour hw-prim> No jhc found hw-prim> Using ld found on system at: hw-prim> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold hw-prim> No pkg-config found hw-prim> Using runghc version 9.6.3 found on system at: hw-prim> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 hw-prim> Using strip version 2.44 found on system at: hw-prim> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip hw-prim> Using tar found on system at: hw-prim> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar hw-prim> No uhc found hw-prim> Running phase: buildPhase hw-prim> Preprocessing library for hw-prim-0.6.3.2.. hw-prim> Building library for hw-prim-0.6.3.2.. hw-prim> [ 1 of 47] Compiling HaskellWorks.Control.Monad.Lazy ( src/HaskellWorks/Control/Monad/Lazy.hs, dist/build/HaskellWorks/Control/Monad/Lazy.o, dist/build/HaskellWorks/Control/Monad/Lazy.dyn_o ) hw-prim> [ 2 of 47] Compiling HaskellWorks.Data.Branchless ( src/HaskellWorks/Data/Branchless.hs, dist/build/HaskellWorks/Data/Branchless.o, dist/build/HaskellWorks/Data/Branchless.dyn_o ) hw-prim> [ 3 of 47] Compiling HaskellWorks.Data.ByteString ( src/HaskellWorks/Data/ByteString.hs, dist/build/HaskellWorks/Data/ByteString.o, dist/build/HaskellWorks/Data/ByteString.dyn_o ) hw-prim> [ 4 of 47] Compiling HaskellWorks.Data.ByteString.Builder ( src/HaskellWorks/Data/ByteString/Builder.hs, dist/build/HaskellWorks/Data/ByteString/Builder.o, dist/build/HaskellWorks/Data/ByteString/Builder.dyn_o ) dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, dist/build/Data/Dependent/Map/Lens.o, dist/build/Data/Dependent/Map/Lens.dyn_o ) dependent-map> [1 of 4] Compiling Data.Dependent.Map.Internal ( src/Data/Dependent/Map/Internal.hs, dist/build/Data/Dependent/Map/Internal.p_o ) dependent-map> [2 of 4] Compiling Data.Dependent.Map.PtrEquality ( src/Data/Dependent/Map/PtrEquality.hs, dist/build/Data/Dependent/Map/PtrEquality.p_o ) dependent-map> [3 of 4] Compiling Data.Dependent.Map ( src/Data/Dependent/Map.hs, dist/build/Data/Dependent/Map.p_o ) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, dist/build/Data/Dependent/Map/Lens.p_o ) dependent-map> Running phase: checkPhase dependent-map> Package has no test suites. dependent-map> Running phase: haddockPhase dependent-map> Preprocessing library for dependent-map-0.4.0.0.. dependent-map> Running Haddock on library for dependent-map-0.4.0.0.. dependent-map> Warning: --source-* options are ignored when --hyperlinked-source is enabled. dependent-map> Warning: 'k' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'Tag' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 37% ( 13 / 35) in 'Data.Dependent.Map.Internal' dependent-map> Missing documentation for: dependent-map> Module header dependent-map> lookupAssoc (src/Data/Dependent/Map/Internal.hs:84) dependent-map> combine (src/Data/Dependent/Map/Internal.hs:128) dependent-map> insertMax (src/Data/Dependent/Map/Internal.hs:138) dependent-map> insertMin (src/Data/Dependent/Map/Internal.hs:138) dependent-map> merge (src/Data/Dependent/Map/Internal.hs:154) dependent-map> glue (src/Data/Dependent/Map/Internal.hs:166) dependent-map> Triple' (src/Data/Dependent/Map/Internal.hs:192) dependent-map> delta (src/Data/Dependent/Map/Internal.hs:266) dependent-map> ratio (src/Data/Dependent/Map/Internal.hs:266) dependent-map> balance (src/Data/Dependent/Map/Internal.hs:270) dependent-map> rotateL (src/Data/Dependent/Map/Internal.hs:282) dependent-map> rotateR (src/Data/Dependent/Map/Internal.hs:288) dependent-map> singleL (src/Data/Dependent/Map/Internal.hs:295) dependent-map> singleR (src/Data/Dependent/Map/Internal.hs:295) algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> OK: connects == connects . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> OK: isSubgraphOf (edge x y) (edge y x) == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y (edge y x) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False lens> 96% ( 63 / 65) in 'Control.Lens.TH' lens> Missing documentation for: lens> defaultFieldRules (src/Control/Lens/TH.hs:799) lens> generateRecordSyntax (src/Control/Lens/TH.hs:167) lens> 100% ( 23 / 23) in 'Control.Lens' lens> 23% ( 4 / 17) in 'GHC.Generics.Lens' lens> Missing documentation for: lens> _V1 (src/GHC/Generics/Lens.hs:76) lens> _U1 (src/GHC/Generics/Lens.hs:80) lens> _Par1 (src/GHC/Generics/Lens.hs:84) lens> _Rec1 (src/GHC/Generics/Lens.hs:88) lens> _K1 (src/GHC/Generics/Lens.hs:92) lens> _M1 (src/GHC/Generics/Lens.hs:96) lens> _L1 (src/GHC/Generics/Lens.hs:100) lens> _UAddr (src/GHC/Generics/Lens.hs:119) lens> _UChar (src/GHC/Generics/Lens.hs:126) lens> _UDouble (src/GHC/Generics/Lens.hs:133) lens> _UFloat (src/GHC/Generics/Lens.hs:140) lens> _UInt (src/GHC/Generics/Lens.hs:147) lens> _UWord (src/GHC/Generics/Lens.hs:154) lens> 100% ( 9 / 9) in 'Data.Vector.Lens' lens> 100% ( 3 / 3) in 'Data.Typeable.Lens' lens> 100% ( 3 / 3) in 'Data.Tree.Lens' lens> 100% ( 7 / 7) in 'Data.Sequence.Lens' lens> 100% ( 4 / 4) in 'Data.IntSet.Lens' lens> 66% ( 8 / 12) in 'Data.Complex.Lens' lens> Missing documentation for: lens> Polar (src/Data/Complex/Lens.hs:84) lens> Real (src/Data/Complex/Lens.hs:88) lens> Imaginary (src/Data/Complex/Lens.hs:91) lens> Conjugate (src/Data/Complex/Lens.hs:146) lens> 77% ( 7 / 9) in 'Data.ByteString.Strict.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Strict/Lens.hs:138) lens> Chars (src/Data/ByteString/Strict/Lens.hs:142) lens> 77% ( 7 / 9) in 'Data.ByteString.Lazy.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lazy/Lens.hs:140) lens> Chars (src/Data/ByteString/Lazy/Lens.hs:144) lens> Warning: 'ByteString' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 66% ( 4 / 6) in 'Data.ByteString.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lens.hs:109) lens> Chars (src/Data/ByteString/Lens.hs:113) lens> 100% ( 17 / 17) in 'Data.Bits.Lens' lens> 100% ( 3 / 3) in 'Data.Array.Lens' lens> 100% ( 2 / 2) in 'Control.Seq.Lens' lens> 100% ( 5 / 5) in 'Control.Parallel.Strategies.Lens' lens> 100% ( 16 / 16) in 'Control.Monad.Error.Lens' lens> 100% ( 4 / 4) in 'Control.Lens.Unsound' lens> 100% ( 15 / 15) in 'Control.Lens.Profunctor' lens> 100% (149 /149) in 'Control.Lens.Operators' lens> 100% ( 3 / 3) in 'Control.Lens.Extras' lens> Warning: Control.Lens.Combinators: Unwrapped is exported separately but will be documented under Wrapped. Consider exporting it together with its parent(s) for code clarity. lens> 94% (631 /670) in 'Control.Lens.Combinators' lens> Missing documentation for: lens> Traversable1 lens> Index (src/Control/Lens/At.hs:94) lens> AsEmpty (src/Control/Lens/Empty.hs:69) lens> GPlated (src/Control/Lens/Plated.hs:758) lens> GPlated1 (src/Control/Lens/Plated.hs:799) lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> Traversing1 (src/Control/Lens/Traversal.hs:239) lens> Traversing1' (src/Control/Lens/Traversal.hs:245) lens> IndexedFold1 (src/Control/Lens/Type.hs:527) lens> IndexPreservingTraversal1 (src/Control/Lens/Type.hs:246) lens> IndexPreservingTraversal1' (src/Control/Lens/Type.hs:247) lens> IndexPreservingFold1 (src/Control/Lens/Type.hs:528) lens> Rewrapped (src/Control/Lens/Wrapped.hs:212) lens> Rewrapping (src/Control/Lens/Wrapped.hs:214) lens> ReifiedIndexedFold (src/Control/Lens/Reified.hs:436) lens> List (src/Control/Lens/Iso.hs:463) lens> Empty (src/Control/Lens/Empty.hs:79) lens> Strict (src/Control/Lens/Iso.hs:411) lens> Lazy (src/Control/Lens/Iso.hs:415) lens> Wrapped (src/Control/Lens/Wrapped.hs:203) lens> Swapped (src/Control/Lens/Iso.hs:419) lens> Reversed (src/Control/Lens/Iso.hs:423) lens> Unwrapped (src/Control/Lens/Wrapped.hs:207) lens> cloneEquality (src/Control/Lens/Equality.hs:112) lens> ifolding (src/Control/Lens/Fold.hs:206) lens> ifoldMapBy (src/Control/Lens/Indexed.hs:282) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:285) lens> itraverseBy (src/Control/Lens/Indexed.hs:288) lens> itraverseByOf (src/Control/Lens/Indexed.hs:291) lens> defaultFieldRules (src/Control/Lens/TH.hs:799) path> replaceExtension ".foo" "C:\\name\\name..foo" == "C:\\name\\name..foo" [✔] path> addExtension ".foo" "C:\\name\\name.." == "C:\\name\\name...foo" [✔] path> fileExtension "C:\\name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name...foo" == "C:\\name\\name...foo" [✔] path> addExtension ".foo" "C:\\name\\.name" == "C:\\name\\.name.foo" [✔] path> fileExtension "C:\\name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\.name.foo" == "C:\\name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name\\..name" == "C:\\name\\..name.foo" [✔] path> fileExtension "C:\\name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\..name.foo" == "C:\\name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name\\name.name" == "C:\\name\\name.name.foo" [✔] path> fileExtension "C:\\name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name.name.foo" == "C:\\name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name\\name..name" == "C:\\name\\name..name.foo" [✔] path> fileExtension "C:\\name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name..name.foo" == "C:\\name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name\\..." == "C:\\name\\....foo" [✔] path> fileExtension "C:\\name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\....foo" == "C:\\name\\....foo" [✔] path> addExtension ".foo" "C:\\name.\\name" == "C:\\name.\\name.foo" [✔] path> fileExtension "C:\\name.\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name.foo" == "C:\\name.\\name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name." == "C:\\name.\\name..foo" [✔] path> fileExtension "C:\\name.\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name..foo" == "C:\\name.\\name..foo" [✔] path> addExtension ".foo" "C:\\name.\\name.." == "C:\\name.\\name...foo" [✔] path> fileExtension "C:\\name.\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name...foo" == "C:\\name.\\name...foo" [✔] path> addExtension ".foo" "C:\\name.\\.name" == "C:\\name.\\.name.foo" [✔] path> fileExtension "C:\\name.\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\.name.foo" == "C:\\name.\\.name.foo" [✔] path> addExtension ".foo" "C:\\name.\\..name" == "C:\\name.\\..name.foo" [✔] path> fileExtension "C:\\name.\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\..name.foo" == "C:\\name.\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name.name" == "C:\\name.\\name.name.foo" [✔] path> fileExtension "C:\\name.\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name.name.foo" == "C:\\name.\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name..name" == "C:\\name.\\name..name.foo" [✔] path> fileExtension "C:\\name.\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name..name.foo" == "C:\\name.\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name.\\..." == "C:\\name.\\....foo" [✔] path> fileExtension "C:\\name.\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\....foo" == "C:\\name.\\....foo" [✔] path> addExtension ".foo" "C:\\name..\\name" == "C:\\name..\\name.foo" [✔] path> fileExtension "C:\\name..\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name.foo" == "C:\\name..\\name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name." == "C:\\name..\\name..foo" [✔] path> fileExtension "C:\\name..\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name..foo" == "C:\\name..\\name..foo" [✔] path> addExtension ".foo" "C:\\name..\\name.." == "C:\\name..\\name...foo" [✔] path> fileExtension "C:\\name..\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name...foo" == "C:\\name..\\name...foo" [✔] path> addExtension ".foo" "C:\\name..\\.name" == "C:\\name..\\.name.foo" [✔] path> fileExtension "C:\\name..\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\.name.foo" == "C:\\name..\\.name.foo" [✔] quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Functor: Identity +++ OK, passed 100 tests. quickcheck-classes> Functor: Composition +++ OK, passed 100 tests. quickcheck-classes> Functor: Const +++ OK, passed 100 tests. quickcheck-classes> Applicative: Identity +++ OK, passed 100 tests. quickcheck-classes> Applicative: Composition +++ OK, passed 100 tests. quickcheck-classes> Applicative: Homomorphism +++ OK, passed 100 tests. quickcheck-classes> Applicative: Interchange +++ OK, passed 100 tests. quickcheck-classes> Applicative: LiftA2 Part 1 +++ OK, passed 100 tests. quickcheck-classes> Monad: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Associativity +++ OK, passed 100 tests. quickcheck-classes> Monad: Return +++ OK, passed 100 tests. quickcheck-classes> Monad: Ap +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Associativity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Zero +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Zero +++ OK, passed 100 tests. quickcheck-classes> MonadZip: Naturality +++ OK, passed 100 tests. quickcheck-classes> Foldable: fold +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: toList +++ OK, passed 100 tests. quickcheck-classes> Foldable: null +++ OK, passed 100 tests. quickcheck-classes> Foldable: length +++ OK, passed 100 tests. quickcheck-classes> Traversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Traversable: fmap +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Ordering -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Pound -- quickcheck-classes> ----------- quickcheck-classes> Apply: LiftF2 part 1 +++ OK, passed 100 tests. quickcheck-classes> Apply: Associativity +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Prefix -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Product -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Ratio -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. rebase> [ 74 of 369] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.o, dist/build/Rebase/Data/Biapplicative.dyn_o ) rebase> [ 75 of 369] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.o, dist/build/Rebase/Data/Bifoldable.dyn_o ) rebase> [ 76 of 369] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.o, dist/build/Rebase/Data/Bifunctor.dyn_o ) rebase> [ 77 of 369] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, dist/build/Rebase/Data/Bifunctor/Apply.o, dist/build/Rebase/Data/Bifunctor/Apply.dyn_o ) rebase> [ 78 of 369] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, dist/build/Rebase/Data/Bifunctor/Biff.o, dist/build/Rebase/Data/Bifunctor/Biff.dyn_o ) rebase> [ 79 of 369] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, dist/build/Rebase/Data/Bifunctor/Clown.o, dist/build/Rebase/Data/Bifunctor/Clown.dyn_o ) rebase> [ 80 of 369] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, dist/build/Rebase/Data/Bifunctor/Flip.o, dist/build/Rebase/Data/Bifunctor/Flip.dyn_o ) rebase> [ 81 of 369] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, dist/build/Rebase/Data/Bifunctor/Join.o, dist/build/Rebase/Data/Bifunctor/Join.dyn_o ) rebase> [ 82 of 369] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, dist/build/Rebase/Data/Bifunctor/Joker.o, dist/build/Rebase/Data/Bifunctor/Joker.dyn_o ) rebase> [ 83 of 369] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, dist/build/Rebase/Data/Bifunctor/Product.o, dist/build/Rebase/Data/Bifunctor/Product.dyn_o ) rebase> [ 84 of 369] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, dist/build/Rebase/Data/Bifunctor/Tannen.o, dist/build/Rebase/Data/Bifunctor/Tannen.dyn_o ) rebase> [ 85 of 369] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, dist/build/Rebase/Data/Bifunctor/Wrapped.o, dist/build/Rebase/Data/Bifunctor/Wrapped.dyn_o ) rebase> [ 86 of 369] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.o, dist/build/Rebase/Data/Bitraversable.dyn_o ) rebase> [ 87 of 369] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.o, dist/build/Rebase/Data/Bits.dyn_o ) rebase> [ 88 of 369] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.o, dist/build/Rebase/Data/Bool.dyn_o ) rebase> [ 89 of 369] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.o, dist/build/Rebase/Data/ByteString.dyn_o ) rebase> [ 90 of 369] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, dist/build/Rebase/Data/ByteString/Builder.o, dist/build/Rebase/Data/ByteString/Builder.dyn_o ) rebase> [ 91 of 369] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, dist/build/Rebase/Data/ByteString/Builder/Extra.o, dist/build/Rebase/Data/ByteString/Builder/Extra.dyn_o ) rebase> [ 92 of 369] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Internal.o, dist/build/Rebase/Data/ByteString/Builder/Internal.dyn_o ) rebase> [ 93 of 369] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, dist/build/Rebase/Data/ByteString/Builder/Prim.o, dist/build/Rebase/Data/ByteString/Builder/Prim.dyn_o ) rebase> [ 94 of 369] Compiling Rebase.Data.ByteString.Builder.Prim.Internal ( library/Rebase/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.o, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.dyn_o ) rebase> [ 95 of 369] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, dist/build/Rebase/Data/ByteString/Builder/Scientific.o, dist/build/Rebase/Data/ByteString/Builder/Scientific.dyn_o ) stylish-haskell> Correctly read .stylish-haskell.yaml file with default max column number: [OK] stylish-haskell> Correctly read .stylish-haskell.yaml file with specified max column number: [OK] stylish-haskell> Correctly read .stylish-haskell.yaml file with no max column number: [OK] stylish-haskell> Backwards-compatible align options: [OK] stylish-haskell> Language.Haskell.Stylish.Step.Data.Tests: stylish-haskell> case 00: [OK] stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> case 18: [OK] stylish-haskell> case 19: [OK] stylish-haskell> case 20 (issue #262): [OK] stylish-haskell> case 21: [OK] stylish-haskell> case 22: [OK] stylish-haskell> case 23: [OK] stylish-haskell> case 24: [OK] stylish-haskell> case 25: [OK] stylish-haskell> case 26: [OK] stylish-haskell> case 27: [OK] stylish-haskell> case 28: [OK] stylish-haskell> case 29: [OK] stylish-haskell> case 30: [OK] stylish-haskell> case 31: [OK] stylish-haskell> case 32: [OK] stylish-haskell> case 33: [OK] stylish-haskell> case 34: [OK] stylish-haskell> case 35: [OK] stylish-haskell> case 36: [OK] stylish-haskell> case 37: [OK] stylish-haskell> case 38: [OK] stylish-haskell> case 39: [OK] stylish-haskell> case 40: [OK] stylish-haskell> case 41: [OK] stylish-haskell> case 42: [OK] stylish-haskell> case 43: [OK] stylish-haskell> case 44: [OK] stylish-haskell> case 45: [OK] stylish-haskell> case 46: [OK] stylish-haskell> case 47: [OK] stylish-haskell> case 48: [OK] stylish-haskell> case 49: [OK] stylish-haskell> case 50: [OK] stylish-haskell> case 51: [OK] stylish-haskell> case 52: [OK] stylish-haskell> case 53: [OK] stylish-haskell> case 54: [OK] stylish-haskell> case 55: [OK] stylish-haskell> case 56: [OK] stylish-haskell> case 57: [OK] stylish-haskell> case 58: [OK] stylish-haskell> case 59: [OK] stylish-haskell> case 60: [OK] stylish-haskell> case 61 (issue #282): [OK] stylish-haskell> case 62 (issue #273): [OK] stylish-haskell> case 63 (issue #338): [OK] stylish-haskell> case 64: [OK] stylish-haskell> case 65: [OK] stylish-haskell> case 66 (issue #411): [OK] stylish-haskell> Language.Haskell.Stylish.Step.Imports.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 08b: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 11b: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 12b: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 13b: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> case 18: [OK] stylish-haskell> case 19: [OK] stylish-haskell> case 19b: [OK] stylish-haskell> case 19d: [OK] stylish-haskell> case 19d: [OK] stylish-haskell> case 20: [OK] stylish-haskell> case 21: [OK] stylish-haskell> case 22: [OK] stylish-haskell> case 23: [OK] stylish-haskell> case 23b: [OK] stylish-haskell> case 24: [OK] stylish-haskell> case 25: [OK] stylish-haskell> case 26 (issue #185): [OK] stylish-haskell> case 27: [OK] stylish-haskell> case 28: [OK] stylish-haskell> case 29: [OK] stylish-haskell> case 30: [OK] stylish-haskell> case 31: [OK] stylish-haskell> case 32: [OK] stylish-haskell> case 33: [OK] stylish-haskell> case 34: [OK] stylish-haskell> case 35: [OK] stylish-haskell> case 36: [OK] stylish-haskell> case 37: [OK] stylish-haskell> case 38: [OK] stylish-haskell> case 39: [OK] stylish-haskell> case 40: [OK] stylish-haskell> case 41: [OK] stylish-haskell> case 42: [OK] stylish-haskell> case 43: [OK] stylish-haskell> case 44a: [OK] stylish-haskell> case 44b: [OK] stylish-haskell> case 44c: [OK] stylish-haskell> Language.Haskell.Stylish.Step.Imports.FelixTests: stylish-haskell> Hello world: [OK] stylish-haskell> Sorted simple: [OK] stylish-haskell> Sorted import lists: [OK] stylish-haskell> Sorted import lists and import decls: [OK] stylish-haskell> Import constructor all: [OK] stylish-haskell> Import constructor specific: [OK] stylish-haskell> Import constructor specific sorted: [OK] stylish-haskell> Imports step does not change rest of file: [OK] stylish-haskell> Imports respect groups: [OK] stylish-haskell> Imports respects whitespace between groups: [OK] stylish-haskell> Doesn't add extra space after 'hiding': [OK] stylish-haskell> Should be able to format symbolic imports: [OK] stylish-haskell> Able to merge equivalent imports: [OK] stylish-haskell> Obeys max columns setting: [OK] stylish-haskell> Obeys max columns setting with two in each: [OK] stylish-haskell> Respects multiple groups: [OK] stylish-haskell> Doesn't delete nullary imports: [OK] stylish-haskell> Language.Haskell.Stylish.Step.LanguagePragmas.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 14: [OK] stylish-haskell> Language.Haskell.Stylish.Printer.ModuleHeader: stylish-haskell> Does not indent absent export list: [OK] stylish-haskell> Does not indent absent export list, open_bracket = same_line: [OK] stylish-haskell> Empty exports list: [OK] stylish-haskell> Empty exports list , open_bracket = same_line: [OK] stylish-haskell> Single exported variable: [OK] stylish-haskell> Single exported variable, open_bracket = same_line: [OK] stylish-haskell> Multiple exported variables: [OK] stylish-haskell> Multiple exported variables, open_bracket = same_line: [OK] stylish-haskell> Only reformats module header: [OK] stylish-haskell> Only reformats module header, open_bracket = same_line: [OK] stylish-haskell> Leaving pragmas in place: [OK] stylish-haskell> Leaving pragmas in place, open_bracket = same_line: [OK] stylish-haskell> Leaving pragmas in place variant: [OK] hw-prim> [ 5 of 47] Compiling HaskellWorks.Data.ByteString.Lazy ( src/HaskellWorks/Data/ByteString/Lazy.hs, dist/build/HaskellWorks/Data/ByteString/Lazy.o, dist/build/HaskellWorks/Data/ByteString/Lazy.dyn_o ) hw-prim> [ 6 of 47] Compiling HaskellWorks.Data.Char.IsChar ( src/HaskellWorks/Data/Char/IsChar.hs, dist/build/HaskellWorks/Data/Char/IsChar.o, dist/build/HaskellWorks/Data/Char/IsChar.dyn_o ) hw-prim> [ 7 of 47] Compiling HaskellWorks.Data.Char ( src/HaskellWorks/Data/Char.hs, dist/build/HaskellWorks/Data/Char.o, dist/build/HaskellWorks/Data/Char.dyn_o ) hw-prim> [ 8 of 47] Compiling HaskellWorks.Data.Concat ( src/HaskellWorks/Data/Concat.hs, dist/build/HaskellWorks/Data/Concat.o, dist/build/HaskellWorks/Data/Concat.dyn_o ) hw-prim> [ 9 of 47] Compiling HaskellWorks.Data.Container ( src/HaskellWorks/Data/Container.hs, dist/build/HaskellWorks/Data/Container.o, dist/build/HaskellWorks/Data/Container.dyn_o ) hw-prim> [10 of 47] Compiling HaskellWorks.Data.Cons ( src/HaskellWorks/Data/Cons.hs, dist/build/HaskellWorks/Data/Cons.o, dist/build/HaskellWorks/Data/Cons.dyn_o ) hw-prim> [11 of 47] Compiling HaskellWorks.Data.Decode ( src/HaskellWorks/Data/Decode.hs, dist/build/HaskellWorks/Data/Decode.o, dist/build/HaskellWorks/Data/Decode.dyn_o ) hw-prim> [12 of 47] Compiling HaskellWorks.Data.Empty ( src/HaskellWorks/Data/Empty.hs, dist/build/HaskellWorks/Data/Empty.o, dist/build/HaskellWorks/Data/Empty.dyn_o ) hw-prim> [13 of 47] Compiling HaskellWorks.Data.Filter ( src/HaskellWorks/Data/Filter.hs, dist/build/HaskellWorks/Data/Filter.o, dist/build/HaskellWorks/Data/Filter.dyn_o ) hw-prim> [14 of 47] Compiling HaskellWorks.Data.Foldable ( src/HaskellWorks/Data/Foldable.hs, dist/build/HaskellWorks/Data/Foldable.o, dist/build/HaskellWorks/Data/Foldable.dyn_o ) hw-prim> [15 of 47] Compiling HaskellWorks.Data.FromByteString ( src/HaskellWorks/Data/FromByteString.hs, dist/build/HaskellWorks/Data/FromByteString.o, dist/build/HaskellWorks/Data/FromByteString.dyn_o ) hw-prim> [16 of 47] Compiling HaskellWorks.Data.FromString ( src/HaskellWorks/Data/FromString.hs, dist/build/HaskellWorks/Data/FromString.o, dist/build/HaskellWorks/Data/FromString.dyn_o ) hw-prim> [17 of 47] Compiling HaskellWorks.Data.Generate ( src/HaskellWorks/Data/Generate.hs, dist/build/HaskellWorks/Data/Generate.o, dist/build/HaskellWorks/Data/Generate.dyn_o ) hw-prim> [18 of 47] Compiling HaskellWorks.Data.Head ( src/HaskellWorks/Data/Head.hs, dist/build/HaskellWorks/Data/Head.o, dist/build/HaskellWorks/Data/Head.dyn_o ) hw-prim> [19 of 47] Compiling HaskellWorks.Data.Naive ( src/HaskellWorks/Data/Naive.hs, dist/build/HaskellWorks/Data/Naive.o, dist/build/HaskellWorks/Data/Naive.dyn_o ) hw-prim> [20 of 47] Compiling HaskellWorks.Data.Null ( src/HaskellWorks/Data/Null.hs, dist/build/HaskellWorks/Data/Null.o, dist/build/HaskellWorks/Data/Null.dyn_o ) hw-prim> [21 of 47] Compiling HaskellWorks.Data.Positioning ( src/HaskellWorks/Data/Positioning.hs, dist/build/HaskellWorks/Data/Positioning.o, dist/build/HaskellWorks/Data/Positioning.dyn_o ) hw-prim> [22 of 47] Compiling HaskellWorks.Data.Length ( src/HaskellWorks/Data/Length.hs, dist/build/HaskellWorks/Data/Length.o, dist/build/HaskellWorks/Data/Length.dyn_o ) hw-prim> [23 of 47] Compiling HaskellWorks.Data.Drop ( src/HaskellWorks/Data/Drop.hs, dist/build/HaskellWorks/Data/Drop.o, dist/build/HaskellWorks/Data/Drop.dyn_o ) hw-prim> [24 of 47] Compiling HaskellWorks.Data.AtIndex ( src/HaskellWorks/Data/AtIndex.hs, dist/build/HaskellWorks/Data/AtIndex.o, dist/build/HaskellWorks/Data/AtIndex.dyn_o ) hw-prim> [25 of 47] Compiling HaskellWorks.Data.Product ( src/HaskellWorks/Data/Product.hs, dist/build/HaskellWorks/Data/Product.o, dist/build/HaskellWorks/Data/Product.dyn_o ) hw-prim> [26 of 47] Compiling HaskellWorks.Data.FromForeignRegion ( src/HaskellWorks/Data/FromForeignRegion.hs, dist/build/HaskellWorks/Data/FromForeignRegion.o, dist/build/HaskellWorks/Data/FromForeignRegion.dyn_o ) hw-prim> [27 of 47] Compiling HaskellWorks.Data.Search ( src/HaskellWorks/Data/Search.hs, dist/build/HaskellWorks/Data/Search.o, dist/build/HaskellWorks/Data/Search.dyn_o ) hw-prim> [28 of 47] Compiling HaskellWorks.Data.Sign ( src/HaskellWorks/Data/Sign.hs, dist/build/HaskellWorks/Data/Sign.o, dist/build/HaskellWorks/Data/Sign.dyn_o ) dependent-map> doubleL (src/Data/Dependent/Map/Internal.hs:301) dependent-map> doubleR (src/Data/Dependent/Map/Internal.hs:301) dependent-map> bin (src/Data/Dependent/Map/Internal.hs:310) dependent-map> trim (src/Data/Dependent/Map/Internal.hs:336) dependent-map> trimLookupLo (src/Data/Dependent/Map/Internal.hs:345) dependent-map> filterGt (src/Data/Dependent/Map/Internal.hs:360) dependent-map> filterLt (src/Data/Dependent/Map/Internal.hs:369) dependent-map> Warning: 'Map' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'unionWith' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'intersectionWith' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'eqTagged' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'mapKeys' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 97% (110 /113) in 'Data.Dependent.Map' dependent-map> Missing documentation for: dependent-map> Module header dependent-map> lookupMin (src/Data/Dependent/Map.hs:546) dependent-map> lookupMax (src/Data/Dependent/Map.hs:561) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> Warning: 'lens' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 100% ( 5 / 5) in 'Data.Dependent.Map.Lens' algebraic-graphs> OK: hasEdge x y == elem (min x y, max x y) . edgeList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(min x y, max y x)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(1,2), (2,3)] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (min x y, max x y) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [1])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, [2]), (2, [1,3]), (3, [2])] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.neighbours ============ algebraic-graphs> OK: neighbours x empty == Set.empty algebraic-graphs> OK: neighbours x (vertex x) == Set.empty algebraic-graphs> OK: neighbours x (edge x y) == Set.fromList [y] algebraic-graphs> OK: neighbours y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> OK: path == path . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> OK: circuit == circuit . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> OK: clique == clique . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.forest ============ algebraic-graphs> OK: forest [] == empty lens> generateRecordSyntax (src/Control/Lens/TH.hs:167) lens> unsafePartsOf' (src/Control/Lens/Traversal.hs:657) lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:661) lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:217) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:234) lens> Warning: 'isInfixOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 59% ( 72 /121) in 'Control.Exception.Lens' lens> Missing documentation for: lens> Exception (src/Control/Exception/Lens.hs:196) lens> IOException_ (src/Control/Exception/Lens.hs:455) lens> ArithException_ (src/Control/Exception/Lens.hs:472) lens> Overflow_ (src/Control/Exception/Lens.hs:500) lens> Underflow_ (src/Control/Exception/Lens.hs:520) lens> LossOfPrecision_ (src/Control/Exception/Lens.hs:540) lens> DivideByZero_ (src/Control/Exception/Lens.hs:560) lens> Denormal_ (src/Control/Exception/Lens.hs:580) lens> RatioZeroDenominator_ (src/Control/Exception/Lens.hs:600) lens> ArrayException_ (src/Control/Exception/Lens.hs:626) lens> IndexOutOfBounds_ (src/Control/Exception/Lens.hs:646) lens> UndefinedElement_ (src/Control/Exception/Lens.hs:666) lens> AssertionFailed__ (src/Control/Exception/Lens.hs:713) lens> AssertionFailed_ (src/Control/Exception/Lens.hs:717) lens> AsyncException_ (src/Control/Exception/Lens.hs:743) lens> StackOverflow_ (src/Control/Exception/Lens.hs:761) lens> HeapOverflow_ (src/Control/Exception/Lens.hs:784) lens> ThreadKilled_ (src/Control/Exception/Lens.hs:802) lens> UserInterrupt_ (src/Control/Exception/Lens.hs:820) lens> NonTermination__ (src/Control/Exception/Lens.hs:860) lens> NonTermination_ (src/Control/Exception/Lens.hs:864) lens> NestedAtomically__ (src/Control/Exception/Lens.hs:903) lens> NestedAtomically_ (src/Control/Exception/Lens.hs:907) lens> BlockedIndefinitelyOnMVar__ (src/Control/Exception/Lens.hs:947) lens> BlockedIndefinitelyOnMVar_ (src/Control/Exception/Lens.hs:951) lens> BlockedIndefinitelyOnSTM__ (src/Control/Exception/Lens.hs:991) lens> BlockedIndefinitelyOnSTM_ (src/Control/Exception/Lens.hs:995) lens> Deadlock__ (src/Control/Exception/Lens.hs:1034) lens> Deadlock_ (src/Control/Exception/Lens.hs:1038) lens> NoMethodError__ (src/Control/Exception/Lens.hs:1077) lens> NoMethodError_ (src/Control/Exception/Lens.hs:1081) lens> PatternMatchFail__ (src/Control/Exception/Lens.hs:1119) lens> PatternMatchFail_ (src/Control/Exception/Lens.hs:1123) lens> RecConError__ (src/Control/Exception/Lens.hs:1162) lens> RecConError_ (src/Control/Exception/Lens.hs:1166) lens> RecSelError__ (src/Control/Exception/Lens.hs:1206) lens> RecSelError_ (src/Control/Exception/Lens.hs:1210) lens> RecUpdError__ (src/Control/Exception/Lens.hs:1250) lens> RecUpdError_ (src/Control/Exception/Lens.hs:1254) lens> ErrorCall__ (src/Control/Exception/Lens.hs:1297) lens> ErrorCall_ (src/Control/Exception/Lens.hs:1301) lens> AllocationLimitExceeded__ (src/Control/Exception/Lens.hs:1340) lens> AllocationLimitExceeded_ (src/Control/Exception/Lens.hs:1344) lens> TypeError__ (src/Control/Exception/Lens.hs:1383) lens> TypeError_ (src/Control/Exception/Lens.hs:1387) lens> CompactionFailed__ (src/Control/Exception/Lens.hs:1427) lens> CompactionFailed_ (src/Control/Exception/Lens.hs:1431) lens> HandlingException__ (src/Control/Exception/Lens.hs:1471) lens> HandlingException_ (src/Control/Exception/Lens.hs:1475) path> addExtension ".foo" "C:\\name..\\..name" == "C:\\name..\\..name.foo" [✔] path> fileExtension "C:\\name..\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\..name.foo" == "C:\\name..\\..name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name.name" == "C:\\name..\\name.name.foo" [✔] path> fileExtension "C:\\name..\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name.name.foo" == "C:\\name..\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name..name" == "C:\\name..\\name..name.foo" [✔] path> fileExtension "C:\\name..\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name..name.foo" == "C:\\name..\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name..\\..." == "C:\\name..\\....foo" [✔] path> fileExtension "C:\\name..\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\....foo" == "C:\\name..\\....foo" [✔] path> addExtension ".foo" "C:\\.name\\name" == "C:\\.name\\name.foo" [✔] path> fileExtension "C:\\.name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name.foo" == "C:\\.name\\name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name." == "C:\\.name\\name..foo" [✔] path> fileExtension "C:\\.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name..foo" == "C:\\.name\\name..foo" [✔] path> addExtension ".foo" "C:\\.name\\name.." == "C:\\.name\\name...foo" [✔] path> fileExtension "C:\\.name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name...foo" == "C:\\.name\\name...foo" [✔] path> addExtension ".foo" "C:\\.name\\.name" == "C:\\.name\\.name.foo" [✔] path> fileExtension "C:\\.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\.name.foo" == "C:\\.name\\.name.foo" [✔] path> addExtension ".foo" "C:\\.name\\..name" == "C:\\.name\\..name.foo" [✔] path> fileExtension "C:\\.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\..name.foo" == "C:\\.name\\..name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name.name" == "C:\\.name\\name.name.foo" [✔] path> fileExtension "C:\\.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name.name.foo" == "C:\\.name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name..name" == "C:\\.name\\name..name.foo" [✔] path> fileExtension "C:\\.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name..name.foo" == "C:\\.name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\.name\\..." == "C:\\.name\\....foo" [✔] path> fileExtension "C:\\.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\....foo" == "C:\\.name\\....foo" [✔] path> addExtension ".foo" "C:\\..name\\name" == "C:\\..name\\name.foo" [✔] path> fileExtension "C:\\..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name.foo" == "C:\\..name\\name.foo" [✔] path> addExtension ".foo" "C:\\..name\\name." == "C:\\..name\\name..foo" [✔] path> fileExtension "C:\\..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name..foo" == "C:\\..name\\name..foo" [✔] path> addExtension ".foo" "C:\\..name\\name.." == "C:\\..name\\name...foo" [✔] path> fileExtension "C:\\..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name...foo" == "C:\\..name\\name...foo" [✔] path> addExtension ".foo" "C:\\..name\\.name" == "C:\\..name\\.name.foo" [✔] path> fileExtension "C:\\..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\.name.foo" == "C:\\..name\\.name.foo" [✔] path> addExtension ".foo" "C:\\..name\\..name" == "C:\\..name\\..name.foo" [✔] path> fileExtension "C:\\..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\..name.foo" == "C:\\..name\\..name.foo" [✔] path> addExtension ".foo" "C:\\..name\\name.name" == "C:\\..name\\name.name.foo" [✔] path> fileExtension "C:\\..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name.name.foo" == "C:\\..name\\name.name.foo" [✔] quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Seq -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Set -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Tuple -- quickcheck-classes> ----------- quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Tuple2 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Tuple3 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Vector -- quickcheck-classes> ------------ quickcheck-classes> IsList: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> IsList: Length Preservation +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: New-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Grow-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Overlaps +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Copy +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Move +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Copy-Read +++ OK, passed 100 tests. rebase> [ 96 of 369] Compiling Rebase.Data.ByteString.Char8 ( library/Rebase/Data/ByteString/Char8.hs, dist/build/Rebase/Data/ByteString/Char8.o, dist/build/Rebase/Data/ByteString/Char8.dyn_o ) rebase> [ 97 of 369] Compiling Rebase.Data.ByteString.Internal ( library/Rebase/Data/ByteString/Internal.hs, dist/build/Rebase/Data/ByteString/Internal.o, dist/build/Rebase/Data/ByteString/Internal.dyn_o ) rebase> [ 98 of 369] Compiling Rebase.Data.ByteString.Lazy ( library/Rebase/Data/ByteString/Lazy.hs, dist/build/Rebase/Data/ByteString/Lazy.o, dist/build/Rebase/Data/ByteString/Lazy.dyn_o ) rebase> [ 99 of 369] Compiling Rebase.Data.ByteString.Lazy.Char8 ( library/Rebase/Data/ByteString/Lazy/Char8.hs, dist/build/Rebase/Data/ByteString/Lazy/Char8.o, dist/build/Rebase/Data/ByteString/Lazy/Char8.dyn_o ) rebase> [100 of 369] Compiling Rebase.Data.ByteString.Lazy.Internal ( library/Rebase/Data/ByteString/Lazy/Internal.hs, dist/build/Rebase/Data/ByteString/Lazy/Internal.o, dist/build/Rebase/Data/ByteString/Lazy/Internal.dyn_o ) rebase> [101 of 369] Compiling Rebase.Data.ByteString.Short ( library/Rebase/Data/ByteString/Short.hs, dist/build/Rebase/Data/ByteString/Short.o, dist/build/Rebase/Data/ByteString/Short.dyn_o ) rebase> [102 of 369] Compiling Rebase.Data.ByteString.Short.Internal ( library/Rebase/Data/ByteString/Short/Internal.hs, dist/build/Rebase/Data/ByteString/Short/Internal.o, dist/build/Rebase/Data/ByteString/Short/Internal.dyn_o ) rebase> [103 of 369] Compiling Rebase.Data.ByteString.Unsafe ( library/Rebase/Data/ByteString/Unsafe.hs, dist/build/Rebase/Data/ByteString/Unsafe.o, dist/build/Rebase/Data/ByteString/Unsafe.dyn_o ) rebase> [104 of 369] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, dist/build/Rebase/Data/Char.o, dist/build/Rebase/Data/Char.dyn_o ) rebase> [105 of 369] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, dist/build/Rebase/Data/Coerce.o, dist/build/Rebase/Data/Coerce.dyn_o ) rebase> [106 of 369] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, dist/build/Rebase/Data/Complex.o, dist/build/Rebase/Data/Complex.dyn_o ) rebase> [107 of 369] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, dist/build/Rebase/Data/DList.o, dist/build/Rebase/Data/DList.dyn_o ) rebase> [108 of 369] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, dist/build/Rebase/Data/Data.o, dist/build/Rebase/Data/Data.dyn_o ) rebase> [109 of 369] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, dist/build/Rebase/Data/Dynamic.o, dist/build/Rebase/Data/Dynamic.dyn_o ) rebase> [110 of 369] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, dist/build/Rebase/Data/Either.o, dist/build/Rebase/Data/Either.dyn_o ) rebase> [111 of 369] Compiling Rebase.Data.Either.Combinators ( library/Rebase/Data/Either/Combinators.hs, dist/build/Rebase/Data/Either/Combinators.o, dist/build/Rebase/Data/Either/Combinators.dyn_o ) rebase> [112 of 369] Compiling Rebase.Data.Either.Validation ( library/Rebase/Data/Either/Validation.hs, dist/build/Rebase/Data/Either/Validation.o, dist/build/Rebase/Data/Either/Validation.dyn_o ) rebase> [113 of 369] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, dist/build/Rebase/Data/Eq.o, dist/build/Rebase/Data/Eq.dyn_o ) rebase> [114 of 369] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, dist/build/Rebase/Data/Fixed.o, dist/build/Rebase/Data/Fixed.dyn_o ) rebase> [115 of 369] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, dist/build/Rebase/Data/Foldable.o, dist/build/Rebase/Data/Foldable.dyn_o ) rebase> [116 of 369] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, dist/build/Rebase/Data/Function.o, dist/build/Rebase/Data/Function.dyn_o ) rebase> [117 of 369] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, dist/build/Rebase/Data/Functor.o, dist/build/Rebase/Data/Functor.dyn_o ) rebase> [118 of 369] Compiling Rebase.Data.Functor.Alt ( library/Rebase/Data/Functor/Alt.hs, dist/build/Rebase/Data/Functor/Alt.o, dist/build/Rebase/Data/Functor/Alt.dyn_o ) rebase> [119 of 369] Compiling Rebase.Data.Functor.Apply ( library/Rebase/Data/Functor/Apply.hs, dist/build/Rebase/Data/Functor/Apply.o, dist/build/Rebase/Data/Functor/Apply.dyn_o ) stylish-haskell> Leaving pragmas in place variant, open_bracket = same_line: [OK] stylish-haskell> Leaving comments in place: [OK] stylish-haskell> Leaving comments in place, open_bracket = same_line: [OK] stylish-haskell> Exports all: [OK] stylish-haskell> Exports all, open_bracket = same_line: [OK] stylish-haskell> Exports module: [OK] stylish-haskell> Exports module, open_bracket = same_line: [OK] stylish-haskell> Exports symbol: [OK] stylish-haskell> Exports symbol, open_bracket = same_line: [OK] stylish-haskell> Respects groups: [OK] stylish-haskell> Respects groups, open_bracket = same_line: [OK] stylish-haskell> 'where' not repeated when not part of exports with always break_where: [OK] stylish-haskell> 'where' not repeated when not part of exports with always break_where, open_bracket = same_line: [OK] stylish-haskell> Indents absent export list with 2 spaces with always break_where: [OK] stylish-haskell> Indents absent export list with 2 spaces with always break_where, open_bracket = same_line: [OK] stylish-haskell> Indents with 2 spaces: [OK] stylish-haskell> Indents with 2 spaces, open_bracket = same_line: [OK] stylish-haskell> Group doc with 2 spaces: [OK] stylish-haskell> Group doc with 2 spaces, open_bracket = same_line: [OK] stylish-haskell> Does not sort: [OK] stylish-haskell> Repects separate_lists: [OK] stylish-haskell> Repects separate_lists, open_bracket = same_line: [OK] stylish-haskell> Indents absent export list with always break_where: [OK] stylish-haskell> Respects bundled patterns: [OK] stylish-haskell> Respects bundled patterns, open_bracket = same_line: [OK] stylish-haskell> Inline no export list: [OK] stylish-haskell> Inline empty export list: [OK] stylish-haskell> Inline empty export list, open_bracket = same_line: [OK] stylish-haskell> Inline single export: [OK] stylish-haskell> Inline single export, open_bracket = same_line: [OK] stylish-haskell> Inline single line sorts: [OK] stylish-haskell> Inline single line sorts, open_bracket = same_line: [OK] stylish-haskell> Inline breaks when too long: [OK] stylish-haskell> Inline breaks when too long, open_bracket = same_line: [OK] stylish-haskell> Inline single line when no max cols: [OK] stylish-haskell> Inline single line when no max cols, open_bracket = same_line: [OK] stylish-haskell> Inline breaks when comments present: [OK] stylish-haskell> Inline breaks when comments present, open_bracket = same_line: [OK] stylish-haskell> Single no export list: [OK] stylish-haskell> Single no export list, open_bracket = same_line: [OK] stylish-haskell> Single empty export list: [OK] stylish-haskell> Single empty export list, open_bracket = same_line: [OK] stylish-haskell> Single one export: [OK] stylish-haskell> Single one export, open_bracket = same_line: [OK] stylish-haskell> Single two exports: [OK] stylish-haskell> Single two exports, open_bracket = same_line: [OK] stylish-haskell> Single one export with comment: [OK] stylish-haskell> Single one export with comment, open_bracket = same_line: [OK] stylish-haskell> Single one module comment: [OK] stylish-haskell> Inline comments: [OK] stylish-haskell> Deprecated pragma to the module: [OK] stylish-haskell> Warning pragma without export list: [OK] stylish-haskell> Language.Haskell.Stylish.Step.SimpleAlign.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 13b: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> Language.Haskell.Stylish.Step.SimpleSquash.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06 (issue #355): [OK] stylish-haskell> Language.Haskell.Stylish.Step.Tabs.Tests: stylish-haskell> case 01: [OK] stylish-haskell> Language.Haskell.Stylish.Step.TrailingWhitespace.Tests: stylish-haskell> case 01: [OK] stylish-haskell> Language.Haskell.Stylish.Step.UnicodeSyntax.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> Language.Haskell.Stylish.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> Language.Haskell.Stylish.Regressions: stylish-haskell> case 00 (issue #198): [OK] stylish-haskell> stylish-haskell> Test Cases Total stylish-haskell> Passed 278 278 stylish-haskell> Failed 0 0 stylish-haskell> Total 278 278 stylish-haskell> Test suite stylish-haskell-tests: PASS stylish-haskell> Test suite logged to: stylish-haskell> dist/test/stylish-haskell-0.14.6.0-stylish-haskell-tests.log stylish-haskell> 1 of 1 test suites (1 of 1 test cases) passed. hw-prim> [29 of 47] Compiling HaskellWorks.Data.Snoc ( src/HaskellWorks/Data/Snoc.hs, dist/build/HaskellWorks/Data/Snoc.o, dist/build/HaskellWorks/Data/Snoc.dyn_o ) hw-prim> [30 of 47] Compiling HaskellWorks.Data.Ops ( src/HaskellWorks/Data/Ops.hs, dist/build/HaskellWorks/Data/Ops.o, dist/build/HaskellWorks/Data/Ops.dyn_o ) hw-prim> [31 of 47] Compiling HaskellWorks.Data.Take ( src/HaskellWorks/Data/Take.hs, dist/build/HaskellWorks/Data/Take.o, dist/build/HaskellWorks/Data/Take.dyn_o ) hw-prim> [32 of 47] Compiling HaskellWorks.Data.TreeCursor ( src/HaskellWorks/Data/TreeCursor.hs, dist/build/HaskellWorks/Data/TreeCursor.o, dist/build/HaskellWorks/Data/TreeCursor.dyn_o ) hw-prim> [33 of 47] Compiling HaskellWorks.Data.Uncons ( src/HaskellWorks/Data/Uncons.hs, dist/build/HaskellWorks/Data/Uncons.o, dist/build/HaskellWorks/Data/Uncons.dyn_o ) hw-prim> [34 of 47] Compiling HaskellWorks.Data.Unsign ( src/HaskellWorks/Data/Unsign.hs, dist/build/HaskellWorks/Data/Unsign.o, dist/build/HaskellWorks/Data/Unsign.dyn_o ) hw-prim> [35 of 47] Compiling HaskellWorks.Data.Unsnoc ( src/HaskellWorks/Data/Unsnoc.hs, dist/build/HaskellWorks/Data/Unsnoc.o, dist/build/HaskellWorks/Data/Unsnoc.dyn_o ) hw-prim> [36 of 47] Compiling HaskellWorks.Data.Vector.AsVector64 ( src/HaskellWorks/Data/Vector/AsVector64.hs, dist/build/HaskellWorks/Data/Vector/AsVector64.o, dist/build/HaskellWorks/Data/Vector/AsVector64.dyn_o ) hw-prim> [37 of 47] Compiling HaskellWorks.Data.Vector.AsVector64s ( src/HaskellWorks/Data/Vector/AsVector64s.hs, dist/build/HaskellWorks/Data/Vector/AsVector64s.o, dist/build/HaskellWorks/Data/Vector/AsVector64s.dyn_o ) hw-prim> [38 of 47] Compiling HaskellWorks.Data.Vector.AsVector8 ( src/HaskellWorks/Data/Vector/AsVector8.hs, dist/build/HaskellWorks/Data/Vector/AsVector8.o, dist/build/HaskellWorks/Data/Vector/AsVector8.dyn_o ) hw-prim> [39 of 47] Compiling HaskellWorks.Data.Vector.AsVector8ns ( src/HaskellWorks/Data/Vector/AsVector8ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector8ns.o, dist/build/HaskellWorks/Data/Vector/AsVector8ns.dyn_o ) hw-prim> [40 of 47] Compiling HaskellWorks.Data.Vector.AsVector64ns ( src/HaskellWorks/Data/Vector/AsVector64ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector64ns.o, dist/build/HaskellWorks/Data/Vector/AsVector64ns.dyn_o ) hw-prim> [41 of 47] Compiling HaskellWorks.Data.Vector.AsVector8s ( src/HaskellWorks/Data/Vector/AsVector8s.hs, dist/build/HaskellWorks/Data/Vector/AsVector8s.o, dist/build/HaskellWorks/Data/Vector/AsVector8s.dyn_o ) hw-prim> [42 of 47] Compiling HaskellWorks.Data.Vector.BoxedVectorLike ( src/HaskellWorks/Data/Vector/BoxedVectorLike.hs, dist/build/HaskellWorks/Data/Vector/BoxedVectorLike.o, dist/build/HaskellWorks/Data/Vector/BoxedVectorLike.dyn_o ) hw-prim> [43 of 47] Compiling HaskellWorks.Data.Vector.Storable ( src/HaskellWorks/Data/Vector/Storable.hs, dist/build/HaskellWorks/Data/Vector/Storable.o, dist/build/HaskellWorks/Data/Vector/Storable.dyn_o ) hw-prim> hw-prim> src/HaskellWorks/Data/Vector/Storable.hs:110:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] hw-prim> Pattern match(es) are non-exhaustive hw-prim> In a pattern binding: hw-prim> Patterns of type ‘[DVS.Vector Word8]’ not matched: hw-prim> [] hw-prim> [_] hw-prim> (_:_:_:_) hw-prim> | hw-prim> 110 | where [ibv, bpv] = DVS.createT $ do hw-prim> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hw-prim> [44 of 47] Compiling HaskellWorks.Data.Vector.StorableVectorLike ( src/HaskellWorks/Data/Vector/StorableVectorLike.hs, dist/build/HaskellWorks/Data/Vector/StorableVectorLike.o, dist/build/HaskellWorks/Data/Vector/StorableVectorLike.dyn_o ) hw-prim> [45 of 47] Compiling HaskellWorks.Data.Word ( src/HaskellWorks/Data/Word.hs, dist/build/HaskellWorks/Data/Word.o, dist/build/HaskellWorks/Data/Word.dyn_o ) hw-prim> [46 of 47] Compiling HaskellWorks.Foreign ( src/HaskellWorks/Foreign.hs, dist/build/HaskellWorks/Foreign.o, dist/build/HaskellWorks/Foreign.dyn_o ) hw-prim> [47 of 47] Compiling Paths_hw_prim ( dist/build/autogen/Paths_hw_prim.hs, dist/build/Paths_hw_prim.o, dist/build/Paths_hw_prim.dyn_o ) algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: removeEdge x y == removeEdge y x algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Example.Todo (Holiday) ============ algebraic-graphs> OK: A todo list is semantically Maybe [a] algebraic-graphs> OK: The overlay operator (+) adds non-dependent items to the todo list algebraic-graphs> OK: The connect operator (*) adds dependency between items algebraic-graphs> OK: Contradictory constraints make the todo list impossible to schedule algebraic-graphs> OK: Introduce item priority to schedule the todo list algebraic-graphs> OK: Custom connect operators pull/repel arguments during scheduling algebraic-graphs> algebraic-graphs> ============ Example.Todo (Commandline) ============ algebraic-graphs> OK: The pull connect operator maintains command line semantics algebraic-graphs> OK: Swapping flags are allowed by the commutative overlay opeartor algebraic-graphs> OK: The usual connect operator breaks semantics algebraic-graphs> OK: Transform command lines by adding optimisation flag algebraic-graphs> algebraic-graphs> ============ Typed ============ algebraic-graphs> algebraic-graphs> ============ Typed.fromAdjacencyMap ============ algebraic-graphs> OK: toGraphKL (fromAdjacencyMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])] algebraic-graphs> OK: toGraphKL (fromAdjacencyMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])] algebraic-graphs> OK: map (fromVertexKL h) (vertices $ toGraphKL h) == vertexList g algebraic-graphs> OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g algebraic-graphs> algebraic-graphs> ============ Typed.fromAdjacencyIntMap ============ algebraic-graphs> OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])] algebraic-graphs> OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])] algebraic-graphs> OK: map (fromVertexKL h) (vertices $ toGraphKL h) == IntSet.toAscList (vertexIntSet g) algebraic-graphs> OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g algebraic-graphs> algebraic-graphs> ============ Typed.dfsForest ============ algebraic-graphs> OK: forest (dfsForest % edge 1 1) == vertex 1 algebraic-graphs> OK: forest (dfsForest % edge 1 2) == edge 1 2 path> addExtension ".foo" "C:\\..name\\name..name" == "C:\\..name\\name..name.foo" [✔] path> fileExtension "C:\\..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name..name.foo" == "C:\\..name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\..name\\..." == "C:\\..name\\....foo" [✔] path> fileExtension "C:\\..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\....foo" == "C:\\..name\\....foo" [✔] path> addExtension ".foo" "C:\\name.name\\name" == "C:\\name.name\\name.foo" [✔] path> fileExtension "C:\\name.name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name.foo" == "C:\\name.name\\name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name." == "C:\\name.name\\name..foo" [✔] path> fileExtension "C:\\name.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name..foo" == "C:\\name.name\\name..foo" [✔] path> addExtension ".foo" "C:\\name.name\\name.." == "C:\\name.name\\name...foo" [✔] path> fileExtension "C:\\name.name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name...foo" == "C:\\name.name\\name...foo" [✔] path> addExtension ".foo" "C:\\name.name\\.name" == "C:\\name.name\\.name.foo" [✔] path> fileExtension "C:\\name.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\.name.foo" == "C:\\name.name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\..name" == "C:\\name.name\\..name.foo" [✔] path> fileExtension "C:\\name.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\..name.foo" == "C:\\name.name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name.name" == "C:\\name.name\\name.name.foo" [✔] path> fileExtension "C:\\name.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name.name.foo" == "C:\\name.name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name..name" == "C:\\name.name\\name..name.foo" [✔] path> fileExtension "C:\\name.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name..name.foo" == "C:\\name.name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\..." == "C:\\name.name\\....foo" [✔] path> fileExtension "C:\\name.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\....foo" == "C:\\name.name\\....foo" [✔] path> addExtension ".foo" "C:\\name..name\\name" == "C:\\name..name\\name.foo" [✔] path> fileExtension "C:\\name..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name.foo" == "C:\\name..name\\name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name." == "C:\\name..name\\name..foo" [✔] path> fileExtension "C:\\name..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name..foo" == "C:\\name..name\\name..foo" [✔] path> addExtension ".foo" "C:\\name..name\\name.." == "C:\\name..name\\name...foo" [✔] path> fileExtension "C:\\name..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name...foo" == "C:\\name..name\\name...foo" [✔] path> addExtension ".foo" "C:\\name..name\\.name" == "C:\\name..name\\.name.foo" [✔] path> fileExtension "C:\\name..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\.name.foo" == "C:\\name..name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\..name" == "C:\\name..name\\..name.foo" [✔] path> fileExtension "C:\\name..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\..name.foo" == "C:\\name..name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name.name" == "C:\\name..name\\name.name.foo" [✔] path> fileExtension "C:\\name..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name.name.foo" == "C:\\name..name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name..name" == "C:\\name..name\\name..name.foo" [✔] path> fileExtension "C:\\name..name\\name..name.foo" == .foo [✔] quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-WriteAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: New-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Grow-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Overlaps +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Copy +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Move +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-WriteAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveBetween-Read +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Version -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------------- quickcheck-classes> -- WeirdRecord -- quickcheck-classes> ----------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Word -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. rebase> [120 of 369] Compiling Rebase.Data.Functor.Bind ( library/Rebase/Data/Functor/Bind.hs, dist/build/Rebase/Data/Functor/Bind.o, dist/build/Rebase/Data/Functor/Bind.dyn_o ) rebase> [121 of 369] Compiling Rebase.Data.Functor.Bind.Class ( library/Rebase/Data/Functor/Bind/Class.hs, dist/build/Rebase/Data/Functor/Bind/Class.o, dist/build/Rebase/Data/Functor/Bind/Class.dyn_o ) rebase> [122 of 369] Compiling Rebase.Data.Functor.Bind.Trans ( library/Rebase/Data/Functor/Bind/Trans.hs, dist/build/Rebase/Data/Functor/Bind/Trans.o, dist/build/Rebase/Data/Functor/Bind/Trans.dyn_o ) rebase> [123 of 369] Compiling Rebase.Data.Functor.Classes ( library/Rebase/Data/Functor/Classes.hs, dist/build/Rebase/Data/Functor/Classes.o, dist/build/Rebase/Data/Functor/Classes.dyn_o ) rebase> [124 of 369] Compiling Rebase.Data.Functor.Compose ( library/Rebase/Data/Functor/Compose.hs, dist/build/Rebase/Data/Functor/Compose.o, dist/build/Rebase/Data/Functor/Compose.dyn_o ) rebase> [125 of 369] Compiling Rebase.Data.Functor.Constant ( library/Rebase/Data/Functor/Constant.hs, dist/build/Rebase/Data/Functor/Constant.o, dist/build/Rebase/Data/Functor/Constant.dyn_o ) rebase> [126 of 369] Compiling Rebase.Data.Functor.Contravariant ( library/Rebase/Data/Functor/Contravariant.hs, dist/build/Rebase/Data/Functor/Contravariant.o, dist/build/Rebase/Data/Functor/Contravariant.dyn_o ) rebase> [127 of 369] Compiling Rebase.Data.Functor.Contravariant.Compose ( library/Rebase/Data/Functor/Contravariant/Compose.hs, dist/build/Rebase/Data/Functor/Contravariant/Compose.o, dist/build/Rebase/Data/Functor/Contravariant/Compose.dyn_o ) rebase> [128 of 369] Compiling Rebase.Data.Functor.Contravariant.Divisible ( library/Rebase/Data/Functor/Contravariant/Divisible.hs, dist/build/Rebase/Data/Functor/Contravariant/Divisible.o, dist/build/Rebase/Data/Functor/Contravariant/Divisible.dyn_o ) rebase> [129 of 369] Compiling Rebase.Data.Functor.Extend ( library/Rebase/Data/Functor/Extend.hs, dist/build/Rebase/Data/Functor/Extend.o, dist/build/Rebase/Data/Functor/Extend.dyn_o ) rebase> [130 of 369] Compiling Rebase.Data.Functor.Identity ( library/Rebase/Data/Functor/Identity.hs, dist/build/Rebase/Data/Functor/Identity.o, dist/build/Rebase/Data/Functor/Identity.dyn_o ) rebase> [131 of 369] Compiling Rebase.Data.Functor.Invariant ( library/Rebase/Data/Functor/Invariant.hs, dist/build/Rebase/Data/Functor/Invariant.o, dist/build/Rebase/Data/Functor/Invariant.dyn_o ) rebase> [132 of 369] Compiling Rebase.Data.Functor.Invariant.TH ( library/Rebase/Data/Functor/Invariant/TH.hs, dist/build/Rebase/Data/Functor/Invariant/TH.o, dist/build/Rebase/Data/Functor/Invariant/TH.dyn_o ) rebase> [133 of 369] Compiling Rebase.Data.Functor.Plus ( library/Rebase/Data/Functor/Plus.hs, dist/build/Rebase/Data/Functor/Plus.o, dist/build/Rebase/Data/Functor/Plus.dyn_o ) rebase> [134 of 369] Compiling Rebase.Data.Functor.Product ( library/Rebase/Data/Functor/Product.hs, dist/build/Rebase/Data/Functor/Product.o, dist/build/Rebase/Data/Functor/Product.dyn_o ) rebase> [135 of 369] Compiling Rebase.Data.Functor.Reverse ( library/Rebase/Data/Functor/Reverse.hs, dist/build/Rebase/Data/Functor/Reverse.o, dist/build/Rebase/Data/Functor/Reverse.dyn_o ) rebase> [136 of 369] Compiling Rebase.Data.Functor.Sum ( library/Rebase/Data/Functor/Sum.hs, dist/build/Rebase/Data/Functor/Sum.o, dist/build/Rebase/Data/Functor/Sum.dyn_o ) rebase> [137 of 369] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, dist/build/Rebase/Data/Graph.o, dist/build/Rebase/Data/Graph.dyn_o ) rebase> [138 of 369] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, dist/build/Rebase/Data/Group.o, dist/build/Rebase/Data/Group.dyn_o ) rebase> [139 of 369] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, dist/build/Rebase/Data/Groupoid.o, dist/build/Rebase/Data/Groupoid.dyn_o ) rebase> [140 of 369] Compiling Rebase.Data.HashMap.Lazy ( library/Rebase/Data/HashMap/Lazy.hs, dist/build/Rebase/Data/HashMap/Lazy.o, dist/build/Rebase/Data/HashMap/Lazy.dyn_o ) rebase> [141 of 369] Compiling Rebase.Data.HashMap.Strict ( library/Rebase/Data/HashMap/Strict.hs, dist/build/Rebase/Data/HashMap/Strict.o, dist/build/Rebase/Data/HashMap/Strict.dyn_o ) rebase> [142 of 369] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, dist/build/Rebase/Data/HashSet.o, dist/build/Rebase/Data/HashSet.dyn_o ) algebraic-graphs> OK: forest (dfsForest % edge 2 1) == vertices [1, 2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest % x) x == True algebraic-graphs> OK: dfsForest % forest (dfsForest % x) == dfsForest % x algebraic-graphs> OK: dfsForest % vertices vs == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest % (3 * (1 + 4) * (1 + 5)) == algebraic-graphs> algebraic-graphs> ============ Typed.dfsForestFrom ============ algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [0] == empty algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom % x $ vs) x == True algebraic-graphs> OK: dfsForestFrom % x $ vertexList x == dfsForest % x algebraic-graphs> OK: dfsForestFrom % vertices vs $ vs == map (\v -> Node v []) (nub vs) algebraic-graphs> OK: dfsForestFrom % x $ [] == [] algebraic-graphs> OK: dfsForestFrom % (3 * (1 + 4) * (1 + 5)) $ [1,4] == algebraic-graphs> algebraic-graphs> ============ Typed.dfs ============ algebraic-graphs> OK: dfs % edge 1 1 $ [1] == [1] algebraic-graphs> OK: dfs % edge 1 2 $ [0] == [] algebraic-graphs> OK: dfs % edge 1 2 $ [1] == [1,2] algebraic-graphs> OK: dfs % edge 1 2 $ [2] == [2] algebraic-graphs> OK: dfs % edge 1 2 $ [1,2] == [1,2] algebraic-graphs> OK: dfs % edge 1 2 $ [2,1] == [2,1] algebraic-graphs> OK: dfs % x $ [] == [] algebraic-graphs> algebraic-graphs> OK: dfs % (3 * (1 + 4) * (1 + 5)) $ [1,4] == [1,5,4] algebraic-graphs> OK: and [ hasVertex v x | v <- dfs % x $ vs ] == True algebraic-graphs> algebraic-graphs> ============ Typed.topSort ============ algebraic-graphs> OK: topSort % (1 * 2 + 3 * 1) == [3,1,2] algebraic-graphs> OK: topSort % (1 * 2 + 2 * 1) == [1,2] algebraic-graphs> algebraic-graphs> ============ Graph.Undirected ============ algebraic-graphs> OK: Axioms of undirected graphs algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> OK: show (2 * 1 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]" algebraic-graphs> OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.toUndirected ============ algebraic-graphs> OK: toUndirected (edge 1 2) == edge 1 2 algebraic-graphs> OK: toUndirected . fromUndirected == id algebraic-graphs> OK: vertexCount . toUndirected == vertexCount algebraic-graphs> OK: (*2) . edgeCount . toUndirected >= edgeCount algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.fromUndirected ============ algebraic-graphs> OK: fromUndirected (edge 1 2) == edges [(1,2),(2,1)] algebraic-graphs> OK: toUndirected . fromUndirected == id algebraic-graphs> OK: vertexCount . fromUndirected == vertexCount algebraic-graphs> OK: edgeCount . fromUndirected <= (*2) . edgeCount algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.complement ================ algebraic-graphs> OK: complement empty == empty algebraic-graphs> OK: complement (vertex x) == vertex x algebraic-graphs> OK: complement (edge 1 1) == edge 1 1 algebraic-graphs> OK: complement (edge 1 2) == vertices [1, 2] algebraic-graphs> OK: complement (star 1 [2, 3]) == overlay (vertex 1) (edge 2 3) algebraic-graphs> OK: complement . complement == id algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 2 1 < edge 1 3 algebraic-graphs> OK: edge 1 2 == edge 2 1 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: edge x y == edge y x path> replaceExtension ".foo" "C:\\name..name\\name..name.foo" == "C:\\name..name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\..." == "C:\\name..name\\....foo" [✔] path> fileExtension "C:\\name..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\....foo" == "C:\\name..name\\....foo" [✔] path> addExtension ".foo" "C:\\...\\name" == "C:\\...\\name.foo" [✔] path> fileExtension "C:\\...\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name.foo" == "C:\\...\\name.foo" [✔] path> addExtension ".foo" "C:\\...\\name." == "C:\\...\\name..foo" [✔] path> fileExtension "C:\\...\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name..foo" == "C:\\...\\name..foo" [✔] path> addExtension ".foo" "C:\\...\\name.." == "C:\\...\\name...foo" [✔] path> fileExtension "C:\\...\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name...foo" == "C:\\...\\name...foo" [✔] path> addExtension ".foo" "C:\\...\\.name" == "C:\\...\\.name.foo" [✔] path> fileExtension "C:\\...\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\.name.foo" == "C:\\...\\.name.foo" [✔] path> addExtension ".foo" "C:\\...\\..name" == "C:\\...\\..name.foo" [✔] path> fileExtension "C:\\...\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\..name.foo" == "C:\\...\\..name.foo" [✔] path> addExtension ".foo" "C:\\...\\name.name" == "C:\\...\\name.name.foo" [✔] path> fileExtension "C:\\...\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name.name.foo" == "C:\\...\\name.name.foo" [✔] path> addExtension ".foo" "C:\\...\\name..name" == "C:\\...\\name..name.foo" [✔] path> fileExtension "C:\\...\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name..name.foo" == "C:\\...\\name..name.foo" [✔] path> addExtension ".foo" "C:\\...\\..." == "C:\\...\\....foo" [✔] path> fileExtension "C:\\...\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\....foo" == "C:\\...\\....foo" [✔] path> addExtension ".foo" "C:\\name" == "C:\\name.foo" [✔] path> fileExtension "C:\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.foo" == "C:\\name.foo" [✔] path> addExtension ".foo" "C:\\name." == "C:\\name..foo" [✔] path> fileExtension "C:\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..foo" == "C:\\name..foo" [✔] path> addExtension ".foo" "C:\\name.." == "C:\\name...foo" [✔] path> fileExtension "C:\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name...foo" == "C:\\name...foo" [✔] path> addExtension ".foo" "C:\\.name" == "C:\\.name.foo" [✔] path> fileExtension "C:\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name.foo" == "C:\\.name.foo" [✔] path> addExtension ".foo" "C:\\..name" == "C:\\..name.foo" [✔] path> fileExtension "C:\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name.foo" == "C:\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.name" == "C:\\name.name.foo" [✔] path> fileExtension "C:\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name.foo" == "C:\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..name" == "C:\\name..name.foo" [✔] path> fileExtension "C:\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name.foo" == "C:\\name..name.foo" [✔] path> addExtension ".foo" "C:\\..." == "C:\\....foo" [✔] path> fileExtension "C:\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\....foo" == "C:\\....foo" [✔] path> throws InvalidExtension when extension is [] [✔] path> throws InvalidExtension when extension is [.] [✔] path> throws InvalidExtension when extension is [x] [✔] path> throws InvalidExtension when extension is [..] [✔] path> throws InvalidExtension when extension is [...] [✔] path> throws InvalidExtension when extension is [xy] [✔] path> throws InvalidExtension when extension is [foo] [✔] path> throws InvalidExtension when extension is [foo.] [✔] path> throws InvalidExtension when extension is [foo..] [✔] quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 118 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 19 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 18 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 134 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 10 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 133 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests; 12 discarded. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 21 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 14 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. rebase> [143 of 369] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, dist/build/Rebase/Data/Hashable.o, dist/build/Rebase/Data/Hashable.dyn_o ) rebase> [144 of 369] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, dist/build/Rebase/Data/IORef.o, dist/build/Rebase/Data/IORef.dyn_o ) rebase> [145 of 369] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, dist/build/Rebase/Data/Int.o, dist/build/Rebase/Data/Int.dyn_o ) rebase> [146 of 369] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, dist/build/Rebase/Data/IntMap.o, dist/build/Rebase/Data/IntMap.dyn_o ) rebase> [147 of 369] Compiling Rebase.Data.IntMap.Lazy ( library/Rebase/Data/IntMap/Lazy.hs, dist/build/Rebase/Data/IntMap/Lazy.o, dist/build/Rebase/Data/IntMap/Lazy.dyn_o ) rebase> [148 of 369] Compiling Rebase.Data.IntMap.Strict ( library/Rebase/Data/IntMap/Strict.hs, dist/build/Rebase/Data/IntMap/Strict.o, dist/build/Rebase/Data/IntMap/Strict.dyn_o ) rebase> [149 of 369] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, dist/build/Rebase/Data/IntSet.o, dist/build/Rebase/Data/IntSet.dyn_o ) rebase> [150 of 369] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, dist/build/Rebase/Data/Isomorphism.o, dist/build/Rebase/Data/Isomorphism.dyn_o ) rebase> [151 of 369] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, dist/build/Rebase/Data/Ix.o, dist/build/Rebase/Data/Ix.dyn_o ) rebase> [152 of 369] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, dist/build/Rebase/Data/Kind.o, dist/build/Rebase/Data/Kind.dyn_o ) rebase> [153 of 369] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, dist/build/Rebase/Data/List.o, dist/build/Rebase/Data/List.dyn_o ) rebase> [154 of 369] Compiling Rebase.Data.List.NonEmpty ( library/Rebase/Data/List/NonEmpty.hs, dist/build/Rebase/Data/List/NonEmpty.o, dist/build/Rebase/Data/List/NonEmpty.dyn_o ) rebase> [155 of 369] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, dist/build/Rebase/Data/Map.o, dist/build/Rebase/Data/Map.dyn_o ) rebase> [156 of 369] Compiling Rebase.Data.Map.Lazy ( library/Rebase/Data/Map/Lazy.hs, dist/build/Rebase/Data/Map/Lazy.o, dist/build/Rebase/Data/Map/Lazy.dyn_o ) rebase> [157 of 369] Compiling Rebase.Data.Map.Strict ( library/Rebase/Data/Map/Strict.hs, dist/build/Rebase/Data/Map/Strict.o, dist/build/Rebase/Data/Map/Strict.dyn_o ) rebase> [158 of 369] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, dist/build/Rebase/Data/Maybe.o, dist/build/Rebase/Data/Maybe.dyn_o ) rebase> [159 of 369] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, dist/build/Rebase/Data/Monoid.o, dist/build/Rebase/Data/Monoid.dyn_o ) rebase> [160 of 369] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, dist/build/Rebase/Data/Ord.o, dist/build/Rebase/Data/Ord.dyn_o ) rebase> [161 of 369] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, dist/build/Rebase/Data/Profunctor.o, dist/build/Rebase/Data/Profunctor.dyn_o ) rebase> [162 of 369] Compiling Rebase.Data.Profunctor.Adjunction ( library/Rebase/Data/Profunctor/Adjunction.hs, dist/build/Rebase/Data/Profunctor/Adjunction.o, dist/build/Rebase/Data/Profunctor/Adjunction.dyn_o ) rebase> [163 of 369] Compiling Rebase.Data.Profunctor.Cayley ( library/Rebase/Data/Profunctor/Cayley.hs, dist/build/Rebase/Data/Profunctor/Cayley.o, dist/build/Rebase/Data/Profunctor/Cayley.dyn_o ) rebase> [164 of 369] Compiling Rebase.Data.Profunctor.Choice ( library/Rebase/Data/Profunctor/Choice.hs, dist/build/Rebase/Data/Profunctor/Choice.o, dist/build/Rebase/Data/Profunctor/Choice.dyn_o ) rebase> [165 of 369] Compiling Rebase.Data.Profunctor.Closed ( library/Rebase/Data/Profunctor/Closed.hs, dist/build/Rebase/Data/Profunctor/Closed.o, dist/build/Rebase/Data/Profunctor/Closed.dyn_o ) rebase> [166 of 369] Compiling Rebase.Data.Profunctor.Composition ( library/Rebase/Data/Profunctor/Composition.hs, dist/build/Rebase/Data/Profunctor/Composition.o, dist/build/Rebase/Data/Profunctor/Composition.dyn_o ) rebase> [167 of 369] Compiling Rebase.Data.Profunctor.Mapping ( library/Rebase/Data/Profunctor/Mapping.hs, dist/build/Rebase/Data/Profunctor/Mapping.o, dist/build/Rebase/Data/Profunctor/Mapping.dyn_o ) stylish-haskell> Running phase: haddockPhase path> throws InvalidExtension when extension is [..foo] [✔] path> throws InvalidExtension when extension is [...foo] [✔] path> throws InvalidExtension when extension is [.foo.bar] [✔] path> throws InvalidExtension when extension is [.foo\bar] [✔] path> Restrictions path> "..\\" should be rejected [✔] path> ".." should be rejected [✔] path> Succeeding: Parsing "a.." should succeed with: "a..\\" [✔] path> Succeeding: Parsing "..a" should succeed with: "..a\\" [✔] path> "\\.." should be rejected [✔] path> "C:\\foo\\..\\bar\\" should be rejected [✔] path> "C:\\foo\\bar\\.." should be rejected [✔] path> Aeson Instances path> Decoding "["C:\\foo\\bar"]" as a [Path Abs Dir] should succeed. [✔] path> Decoding "["C:\foo\bar"]" as a [Path Rel Dir] should fail. [✔] path> Encoding "["C:\foo\bar\mu.txt"]" should succeed. [✔] path> QuasiQuotes path> [absdir|C:\|] == $(mkAbsDir "C:\") [✔] path> [absdir|C:\chris\|] == $(mkAbsDir "C:\chris\") [✔] path> [reldir|foo|] == $(mkRelDir "foo") [✔] path> [reldir|foo\bar|] == $(mkRelDir "foo\bar") [✔] path> [absfile|C:\chris\foo.txt|] == $(mkAbsFile "C:\chris\foo.txt") [✔] path> [relfile|foo.exe|] == $(mkRelFile "foo.exe") [✔] path> [relfile|chris\foo.txt|] == $(mkRelFile "chris\foo.txt") [✔] path> Path.Posix path> Parsing: Path Abs Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "foo.txt" should fail. [✔] path> Succeeding: Parsing "/" should succeed with: "/" [✔] path> Succeeding: Parsing "//" should succeed with: "/" [✔] path> Succeeding: Parsing "///foo//bar//mu/" should succeed with: "/foo/bar/mu/" [✔] path> Succeeding: Parsing "///foo//bar////mu" should succeed with: "/foo/bar/mu/" [✔] path> Succeeding: Parsing "///foo//bar/.//mu" should succeed with: "/foo/bar/mu/" [✔] path> Parsing: Path Rel Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Succeeding: Parsing "~/" should succeed with: "~/" [✔] path> Failing: Parsing "/" should fail. [✔] path> Succeeding: Parsing "./" should succeed with: "./" [✔] path> Succeeding: Parsing "././" should succeed with: "./" [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Failing: Parsing "///foo//bar////mu" should fail. [✔] path> Failing: Parsing "///foo//bar/.//mu" should fail. [✔] path> Succeeding: Parsing "..." should succeed with: ".../" [✔] path> Succeeding: Parsing "foo.bak" should succeed with: "foo.bak/" [✔] path> Succeeding: Parsing "./foo" should succeed with: "foo/" [✔] path> Succeeding: Parsing "././foo" should succeed with: "foo/" [✔] path> Succeeding: Parsing "./foo/./bar" should succeed with: "foo/bar/" [✔] path> Succeeding: Parsing "foo//bar//mu//" should succeed with: "foo/bar/mu/" [✔] path> Succeeding: Parsing "foo//bar////mu" should succeed with: "foo/bar/mu/" [✔] path> Succeeding: Parsing "foo//bar/.//mu" should succeed with: "foo/bar/mu/" [✔] path> Parsing: Path Abs File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "/." should fail. [✔] path> Failing: Parsing "/foo/bar/." should fail. [✔] path> Failing: Parsing "~/" should fail. [✔] path> Failing: Parsing "./foo.txt" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Succeeding: Parsing "/..." should succeed with: "/..." [✔] path> Succeeding: Parsing "/foo.txt" should succeed with: "/foo.txt" [✔] path> Succeeding: Parsing "///foo//bar////mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] path> Succeeding: Parsing "///foo//bar/.//mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] path> Parsing: Path Rel File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "~/" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "a/." should fail. [✔] quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Word64 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Word8 -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- ZipList -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> quickcheck-classes> All tests succeeded quickcheck-classes> Test suite basic: PASS quickcheck-classes> Test suite logged to: dist/test/quickcheck-classes-0.6.5.0-basic.log quickcheck-classes> Test suite advanced: RUNNING... rebase> [168 of 369] Compiling Rebase.Data.Profunctor.Monad ( library/Rebase/Data/Profunctor/Monad.hs, dist/build/Rebase/Data/Profunctor/Monad.o, dist/build/Rebase/Data/Profunctor/Monad.dyn_o ) rebase> [169 of 369] Compiling Rebase.Data.Profunctor.Ran ( library/Rebase/Data/Profunctor/Ran.hs, dist/build/Rebase/Data/Profunctor/Ran.o, dist/build/Rebase/Data/Profunctor/Ran.dyn_o ) rebase> [170 of 369] Compiling Rebase.Data.Profunctor.Rep ( library/Rebase/Data/Profunctor/Rep.hs, dist/build/Rebase/Data/Profunctor/Rep.o, dist/build/Rebase/Data/Profunctor/Rep.dyn_o ) rebase> [171 of 369] Compiling Rebase.Data.Profunctor.Sieve ( library/Rebase/Data/Profunctor/Sieve.hs, dist/build/Rebase/Data/Profunctor/Sieve.o, dist/build/Rebase/Data/Profunctor/Sieve.dyn_o ) rebase> [172 of 369] Compiling Rebase.Data.Profunctor.Strong ( library/Rebase/Data/Profunctor/Strong.hs, dist/build/Rebase/Data/Profunctor/Strong.o, dist/build/Rebase/Data/Profunctor/Strong.dyn_o ) rebase> [173 of 369] Compiling Rebase.Data.Profunctor.Traversing ( library/Rebase/Data/Profunctor/Traversing.hs, dist/build/Rebase/Data/Profunctor/Traversing.o, dist/build/Rebase/Data/Profunctor/Traversing.dyn_o ) rebase> [174 of 369] Compiling Rebase.Data.Profunctor.Types ( library/Rebase/Data/Profunctor/Types.hs, dist/build/Rebase/Data/Profunctor/Types.o, dist/build/Rebase/Data/Profunctor/Types.dyn_o ) rebase> [175 of 369] Compiling Rebase.Data.Profunctor.Unsafe ( library/Rebase/Data/Profunctor/Unsafe.hs, dist/build/Rebase/Data/Profunctor/Unsafe.o, dist/build/Rebase/Data/Profunctor/Unsafe.dyn_o ) rebase> [176 of 369] Compiling Rebase.Data.Profunctor.Yoneda ( library/Rebase/Data/Profunctor/Yoneda.hs, dist/build/Rebase/Data/Profunctor/Yoneda.o, dist/build/Rebase/Data/Profunctor/Yoneda.dyn_o ) rebase> [177 of 369] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, dist/build/Rebase/Data/Proxy.o, dist/build/Rebase/Data/Proxy.dyn_o ) rebase> [178 of 369] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, dist/build/Rebase/Data/Ratio.o, dist/build/Rebase/Data/Ratio.dyn_o ) rebase> [179 of 369] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, dist/build/Rebase/Data/STRef.o, dist/build/Rebase/Data/STRef.dyn_o ) rebase> [180 of 369] Compiling Rebase.Data.STRef.Lazy ( library/Rebase/Data/STRef/Lazy.hs, dist/build/Rebase/Data/STRef/Lazy.o, dist/build/Rebase/Data/STRef/Lazy.dyn_o ) rebase> [181 of 369] Compiling Rebase.Data.STRef.Strict ( library/Rebase/Data/STRef/Strict.hs, dist/build/Rebase/Data/STRef/Strict.o, dist/build/Rebase/Data/STRef/Strict.dyn_o ) rebase> [182 of 369] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, dist/build/Rebase/Data/Scientific.o, dist/build/Rebase/Data/Scientific.dyn_o ) rebase> [183 of 369] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, dist/build/Rebase/Data/Semigroup.o, dist/build/Rebase/Data/Semigroup.dyn_o ) rebase> [184 of 369] Compiling Rebase.Data.Semigroup.Bifoldable ( library/Rebase/Data/Semigroup/Bifoldable.hs, dist/build/Rebase/Data/Semigroup/Bifoldable.o, dist/build/Rebase/Data/Semigroup/Bifoldable.dyn_o ) rebase> [185 of 369] Compiling Rebase.Data.Semigroup.Bitraversable ( library/Rebase/Data/Semigroup/Bitraversable.hs, dist/build/Rebase/Data/Semigroup/Bitraversable.o, dist/build/Rebase/Data/Semigroup/Bitraversable.dyn_o ) rebase> [186 of 369] Compiling Rebase.Data.Semigroup.Foldable ( library/Rebase/Data/Semigroup/Foldable.hs, dist/build/Rebase/Data/Semigroup/Foldable.o, dist/build/Rebase/Data/Semigroup/Foldable.dyn_o ) rebase> [187 of 369] Compiling Rebase.Data.Semigroup.Traversable ( library/Rebase/Data/Semigroup/Traversable.hs, dist/build/Rebase/Data/Semigroup/Traversable.o, dist/build/Rebase/Data/Semigroup/Traversable.dyn_o ) rebase> [188 of 369] Compiling Rebase.Data.Semigroup.Traversable.Class ( library/Rebase/Data/Semigroup/Traversable/Class.hs, dist/build/Rebase/Data/Semigroup/Traversable/Class.o, dist/build/Rebase/Data/Semigroup/Traversable/Class.dyn_o ) rebase> [189 of 369] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, dist/build/Rebase/Data/Semigroupoid.o, dist/build/Rebase/Data/Semigroupoid.dyn_o ) rebase> [190 of 369] Compiling Rebase.Data.Semigroupoid.Dual ( library/Rebase/Data/Semigroupoid/Dual.hs, dist/build/Rebase/Data/Semigroupoid/Dual.o, dist/build/Rebase/Data/Semigroupoid/Dual.dyn_o ) path> Failing: Parsing "a/../b" should fail. [✔] path> Failing: Parsing "a/.." should fail. [✔] path> Failing: Parsing "../foo.txt" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Failing: Parsing "///foo//bar////mu" should fail. [✔] path> Failing: Parsing "///foo//bar/.//mu" should fail. [✔] path> Succeeding: Parsing "a.." should succeed with: "a.." [✔] path> Succeeding: Parsing "..." should succeed with: "..." [✔] path> Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "./foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "././foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "./foo/./bar.txt" should succeed with: "foo/bar.txt" [✔] path> Succeeding: Parsing "foo//bar//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Succeeding: Parsing "foo//bar////mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Succeeding: Parsing "foo//bar/.//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Operations: () path> AbsDir + RelDir = AbsDir [✔] path> AbsDir + RelFile = AbsFile [✔] path> RelDir + RelDir = RelDir [✔] path> . + . = . [✔] path> . + x = x [✔] path> x + . = x [✔] path> RelDir + RelFile = RelFile [✔] path> Operations: toFilePath path> toFilePath $(mkRelDir ".") == "./" [✔] path> show $(mkRelDir ".") == "\"./\"" [✔] path> Operations: stripProperPrefix path> stripProperPrefix parent (parent child) = child (unit test) [✔] path> stripProperPrefix parent (parent child) = child (unit test) [✔] path> stripProperPrefix parent parent = _|_ [✔] path> Operations: isProperPrefixOf path> isProperPrefixOf parent (parent child) (absolute) [✔] path> isProperPrefixOf parent (parent child) (relative) [✔] path> not (x `isProperPrefixOf` x) [✔] path> not (/ `isProperPrefixOf` /) [✔] path> Operations: parent path> parent (parent child) == parent [✔] path> parent "/" == "/" [✔] path> parent "/x" == "/" [✔] path> parent "x" == "." [✔] path> parent "." == "." [✔] path> Operations: splitDrive path> splitDrive "/dir" == ("/", Just "dir") [✔] path> splitDrive "/file" == ("/", Just "file") [✔] path> splitDrive "/" == ("/", Nothing) [✔] path> Operations: isDrive path> isDrive "/" == True [✔] path> isDrive "/dir" == False [✔] path> Operations: filename path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] path> filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] path> Operations: dirname path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] path> dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] path> dirname / must be a Rel path [✔] path> Operations: extensions path> Only filenames and extensions path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] rebase> [191 of 369] Compiling Rebase.Data.Semigroupoid.Ob ( library/Rebase/Data/Semigroupoid/Ob.hs, dist/build/Rebase/Data/Semigroupoid/Ob.o, dist/build/Rebase/Data/Semigroupoid/Ob.dyn_o ) rebase> [192 of 369] Compiling Rebase.Data.Semigroupoid.Static ( library/Rebase/Data/Semigroupoid/Static.hs, dist/build/Rebase/Data/Semigroupoid/Static.o, dist/build/Rebase/Data/Semigroupoid/Static.dyn_o ) rebase> [193 of 369] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, dist/build/Rebase/Data/Sequence.o, dist/build/Rebase/Data/Sequence.dyn_o ) rebase> [194 of 369] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, dist/build/Rebase/Data/Set.o, dist/build/Rebase/Data/Set.dyn_o ) rebase> [195 of 369] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, dist/build/Rebase/Data/String.o, dist/build/Rebase/Data/String.dyn_o ) rebase> [196 of 369] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, dist/build/Rebase/Data/Text.o, dist/build/Rebase/Data/Text.dyn_o ) rebase> [197 of 369] Compiling Rebase.Data.Text.Array ( library/Rebase/Data/Text/Array.hs, dist/build/Rebase/Data/Text/Array.o, dist/build/Rebase/Data/Text/Array.dyn_o ) rebase> [198 of 369] Compiling Rebase.Data.Text.Encoding ( library/Rebase/Data/Text/Encoding.hs, dist/build/Rebase/Data/Text/Encoding.o, dist/build/Rebase/Data/Text/Encoding.dyn_o ) rebase> [199 of 369] Compiling Rebase.Data.Text.Encoding.Error ( library/Rebase/Data/Text/Encoding/Error.hs, dist/build/Rebase/Data/Text/Encoding/Error.o, dist/build/Rebase/Data/Text/Encoding/Error.dyn_o ) rebase> [200 of 369] Compiling Rebase.Data.Text.Foreign ( library/Rebase/Data/Text/Foreign.hs, dist/build/Rebase/Data/Text/Foreign.o, dist/build/Rebase/Data/Text/Foreign.dyn_o ) rebase> [201 of 369] Compiling Rebase.Data.Text.IO ( library/Rebase/Data/Text/IO.hs, dist/build/Rebase/Data/Text/IO.o, dist/build/Rebase/Data/Text/IO.dyn_o ) rebase> [202 of 369] Compiling Rebase.Data.Text.Internal ( library/Rebase/Data/Text/Internal.hs, dist/build/Rebase/Data/Text/Internal.o, dist/build/Rebase/Data/Text/Internal.dyn_o ) rebase> [203 of 369] Compiling Rebase.Data.Text.Lazy ( library/Rebase/Data/Text/Lazy.hs, dist/build/Rebase/Data/Text/Lazy.o, dist/build/Rebase/Data/Text/Lazy.dyn_o ) rebase> [204 of 369] Compiling Rebase.Data.Text.Lazy.Builder ( library/Rebase/Data/Text/Lazy/Builder.hs, dist/build/Rebase/Data/Text/Lazy/Builder.o, dist/build/Rebase/Data/Text/Lazy/Builder.dyn_o ) rebase> [205 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Int ( library/Rebase/Data/Text/Lazy/Builder/Int.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Int.o, dist/build/Rebase/Data/Text/Lazy/Builder/Int.dyn_o ) rebase> [206 of 369] Compiling Rebase.Data.Text.Lazy.Builder.RealFloat ( library/Rebase/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Rebase/Data/Text/Lazy/Builder/RealFloat.o, dist/build/Rebase/Data/Text/Lazy/Builder/RealFloat.dyn_o ) rebase> [207 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Scientific ( library/Rebase/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Scientific.o, dist/build/Rebase/Data/Text/Lazy/Builder/Scientific.dyn_o ) rebase> [208 of 369] Compiling Rebase.Data.Text.Lazy.Encoding ( library/Rebase/Data/Text/Lazy/Encoding.hs, dist/build/Rebase/Data/Text/Lazy/Encoding.o, dist/build/Rebase/Data/Text/Lazy/Encoding.dyn_o ) rebase> [209 of 369] Compiling Rebase.Data.Text.Lazy.IO ( library/Rebase/Data/Text/Lazy/IO.hs, dist/build/Rebase/Data/Text/Lazy/IO.o, dist/build/Rebase/Data/Text/Lazy/IO.dyn_o ) rebase> [210 of 369] Compiling Rebase.Data.Text.Lazy.Read ( library/Rebase/Data/Text/Lazy/Read.hs, dist/build/Rebase/Data/Text/Lazy/Read.o, dist/build/Rebase/Data/Text/Lazy/Read.dyn_o ) rebase> [211 of 369] Compiling Rebase.Data.Text.Read ( library/Rebase/Data/Text/Read.hs, dist/build/Rebase/Data/Text/Read.o, dist/build/Rebase/Data/Text/Read.dyn_o ) rebase> [212 of 369] Compiling Rebase.Data.Text.Unsafe ( library/Rebase/Data/Text/Unsafe.hs, dist/build/Rebase/Data/Text/Unsafe.o, dist/build/Rebase/Data/Text/Unsafe.dyn_o ) rebase> [213 of 369] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, dist/build/Rebase/Data/Time.o, dist/build/Rebase/Data/Time.dyn_o ) path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> addExtension ".foo." "name" == "name.foo." [✔] path> fileExtension "name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.foo." == "name.foo." [✔] path> addExtension ".foo." "name." == "name..foo." [✔] path> fileExtension "name..foo." == .foo. [✔] path> replaceExtension ".foo." "name..foo." == "name..foo." [✔] path> addExtension ".foo." "name.." == "name...foo." [✔] path> fileExtension "name...foo." == .foo. [✔] path> replaceExtension ".foo." "name...foo." == "name...foo." [✔] path> addExtension ".foo." ".name" == ".name.foo." [✔] path> fileExtension ".name.foo." == .foo. [✔] path> replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] path> addExtension ".foo." "..name" == "..name.foo." [✔] path> fileExtension "..name.foo." == .foo. [✔] path> replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] path> addExtension ".foo." "name.name" == "name.name.foo." [✔] path> fileExtension "name.name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] path> addExtension ".foo." "name..name" == "name..name.foo." [✔] path> fileExtension "name..name.foo." == .foo. [✔] path> replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] path> addExtension ".foo." "..." == "....foo." [✔] path> fileExtension "....foo." == .foo. [✔] path> replaceExtension ".foo." "....foo." == "....foo." [✔] path> addExtension ".foo.." "name" == "name.foo.." [✔] path> fileExtension "name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] path> addExtension ".foo.." "name." == "name..foo.." [✔] path> fileExtension "name..foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] path> addExtension ".foo.." "name.." == "name...foo.." [✔] path> fileExtension "name...foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] path> addExtension ".foo.." ".name" == ".name.foo.." [✔] path> fileExtension ".name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] path> addExtension ".foo.." "..name" == "..name.foo.." [✔] path> fileExtension "..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] path> addExtension ".foo.." "name.name" == "name.name.foo.." [✔] path> fileExtension "name.name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] path> addExtension ".foo.." "name..name" == "name..name.foo.." [✔] path> fileExtension "name..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] path> addExtension ".foo.." "..." == "....foo.." [✔] path> fileExtension "....foo.." == .foo.. [✔] path> replaceExtension ".foo.." "....foo.." == "....foo.." [✔] path> Relative dir paths path> addExtension ".foo" "name/name" == "name/name.foo" [✔] path> fileExtension "name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name/name.foo" == "name/name.foo" [✔] path> addExtension ".foo" "name/name." == "name/name..foo" [✔] path> fileExtension "name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name/name..foo" == "name/name..foo" [✔] path> addExtension ".foo" "name/name.." == "name/name...foo" [✔] path> fileExtension "name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name/name...foo" == "name/name...foo" [✔] path> addExtension ".foo" "name/.name" == "name/.name.foo" [✔] path> fileExtension "name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name/.name.foo" == "name/.name.foo" [✔] path> addExtension ".foo" "name/..name" == "name/..name.foo" [✔] path> fileExtension "name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name/..name.foo" == "name/..name.foo" [✔] path> addExtension ".foo" "name/name.name" == "name/name.name.foo" [✔] path> fileExtension "name/name.name.foo" == .foo [✔] rebase> [214 of 369] Compiling Rebase.Data.Time.Calendar ( library/Rebase/Data/Time/Calendar.hs, dist/build/Rebase/Data/Time/Calendar.o, dist/build/Rebase/Data/Time/Calendar.dyn_o ) rebase> [215 of 369] Compiling Rebase.Data.Time.Calendar.Easter ( library/Rebase/Data/Time/Calendar/Easter.hs, dist/build/Rebase/Data/Time/Calendar/Easter.o, dist/build/Rebase/Data/Time/Calendar/Easter.dyn_o ) rebase> [216 of 369] Compiling Rebase.Data.Time.Calendar.Julian ( library/Rebase/Data/Time/Calendar/Julian.hs, dist/build/Rebase/Data/Time/Calendar/Julian.o, dist/build/Rebase/Data/Time/Calendar/Julian.dyn_o ) rebase> [217 of 369] Compiling Rebase.Data.Time.Calendar.MonthDay ( library/Rebase/Data/Time/Calendar/MonthDay.hs, dist/build/Rebase/Data/Time/Calendar/MonthDay.o, dist/build/Rebase/Data/Time/Calendar/MonthDay.dyn_o ) rebase> [218 of 369] Compiling Rebase.Data.Time.Calendar.OrdinalDate ( library/Rebase/Data/Time/Calendar/OrdinalDate.hs, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.o, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.dyn_o ) rebase> [219 of 369] Compiling Rebase.Data.Time.Calendar.WeekDate ( library/Rebase/Data/Time/Calendar/WeekDate.hs, dist/build/Rebase/Data/Time/Calendar/WeekDate.o, dist/build/Rebase/Data/Time/Calendar/WeekDate.dyn_o ) rebase> [220 of 369] Compiling Rebase.Data.Time.Clock ( library/Rebase/Data/Time/Clock.hs, dist/build/Rebase/Data/Time/Clock.o, dist/build/Rebase/Data/Time/Clock.dyn_o ) rebase> [221 of 369] Compiling Rebase.Data.Time.Clock.POSIX ( library/Rebase/Data/Time/Clock/POSIX.hs, dist/build/Rebase/Data/Time/Clock/POSIX.o, dist/build/Rebase/Data/Time/Clock/POSIX.dyn_o ) rebase> [222 of 369] Compiling Rebase.Data.Time.Clock.System ( library/Rebase/Data/Time/Clock/System.hs, dist/build/Rebase/Data/Time/Clock/System.o, dist/build/Rebase/Data/Time/Clock/System.dyn_o ) rebase> [223 of 369] Compiling Rebase.Data.Time.Clock.TAI ( library/Rebase/Data/Time/Clock/TAI.hs, dist/build/Rebase/Data/Time/Clock/TAI.o, dist/build/Rebase/Data/Time/Clock/TAI.dyn_o ) rebase> [224 of 369] Compiling Rebase.Data.Time.Compat ( library/Rebase/Data/Time/Compat.hs, dist/build/Rebase/Data/Time/Compat.o, dist/build/Rebase/Data/Time/Compat.dyn_o ) rebase> [225 of 369] Compiling Rebase.Data.Time.Format ( library/Rebase/Data/Time/Format.hs, dist/build/Rebase/Data/Time/Format.o, dist/build/Rebase/Data/Time/Format.dyn_o ) rebase> [226 of 369] Compiling Rebase.Data.Time.Format.ISO8601 ( library/Rebase/Data/Time/Format/ISO8601.hs, dist/build/Rebase/Data/Time/Format/ISO8601.o, dist/build/Rebase/Data/Time/Format/ISO8601.dyn_o ) rebase> [227 of 369] Compiling Rebase.Data.Time.LocalTime ( library/Rebase/Data/Time/LocalTime.hs, dist/build/Rebase/Data/Time/LocalTime.o, dist/build/Rebase/Data/Time/LocalTime.dyn_o ) rebase> [228 of 369] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, dist/build/Rebase/Data/Traversable.o, dist/build/Rebase/Data/Traversable.dyn_o ) rebase> [229 of 369] Compiling Rebase.Data.Traversable.Instances ( library/Rebase/Data/Traversable/Instances.hs, dist/build/Rebase/Data/Traversable/Instances.o, dist/build/Rebase/Data/Traversable/Instances.dyn_o ) rebase> [230 of 369] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, dist/build/Rebase/Data/Tree.o, dist/build/Rebase/Data/Tree.dyn_o ) rebase> [231 of 369] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, dist/build/Rebase/Data/Tuple.o, dist/build/Rebase/Data/Tuple.dyn_o ) rebase> [232 of 369] Compiling Rebase.Data.Type.Bool ( library/Rebase/Data/Type/Bool.hs, dist/build/Rebase/Data/Type/Bool.o, dist/build/Rebase/Data/Type/Bool.dyn_o ) rebase> [233 of 369] Compiling Rebase.Data.Type.Coercion ( library/Rebase/Data/Type/Coercion.hs, dist/build/Rebase/Data/Type/Coercion.o, dist/build/Rebase/Data/Type/Coercion.dyn_o ) rebase> [234 of 369] Compiling Rebase.Data.Type.Equality ( library/Rebase/Data/Type/Equality.hs, dist/build/Rebase/Data/Type/Equality.o, dist/build/Rebase/Data/Type/Equality.dyn_o ) rebase> [235 of 369] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, dist/build/Rebase/Data/Typeable.o, dist/build/Rebase/Data/Typeable.dyn_o ) rebase> [236 of 369] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, dist/build/Rebase/Data/UUID.o, dist/build/Rebase/Data/UUID.dyn_o ) rebase> [237 of 369] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, dist/build/Rebase/Data/Unique.o, dist/build/Rebase/Data/Unique.dyn_o ) path> replaceExtension ".foo" "name/name.name.foo" == "name/name.name.foo" [✔] path> addExtension ".foo" "name/name..name" == "name/name..name.foo" [✔] path> fileExtension "name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name/name..name.foo" == "name/name..name.foo" [✔] path> addExtension ".foo" "name/..." == "name/....foo" [✔] path> fileExtension "name/....foo" == .foo [✔] path> replaceExtension ".foo" "name/....foo" == "name/....foo" [✔] path> addExtension ".foo" "name./name" == "name./name.foo" [✔] path> fileExtension "name./name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name.foo" == "name./name.foo" [✔] path> addExtension ".foo" "name./name." == "name./name..foo" [✔] path> fileExtension "name./name..foo" == .foo [✔] path> replaceExtension ".foo" "name./name..foo" == "name./name..foo" [✔] path> addExtension ".foo" "name./name.." == "name./name...foo" [✔] path> fileExtension "name./name...foo" == .foo [✔] path> replaceExtension ".foo" "name./name...foo" == "name./name...foo" [✔] path> addExtension ".foo" "name./.name" == "name./.name.foo" [✔] path> fileExtension "name./.name.foo" == .foo [✔] path> replaceExtension ".foo" "name./.name.foo" == "name./.name.foo" [✔] path> addExtension ".foo" "name./..name" == "name./..name.foo" [✔] path> fileExtension "name./..name.foo" == .foo [✔] path> replaceExtension ".foo" "name./..name.foo" == "name./..name.foo" [✔] path> addExtension ".foo" "name./name.name" == "name./name.name.foo" [✔] path> fileExtension "name./name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name.name.foo" == "name./name.name.foo" [✔] path> addExtension ".foo" "name./name..name" == "name./name..name.foo" [✔] path> fileExtension "name./name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name..name.foo" == "name./name..name.foo" [✔] path> addExtension ".foo" "name./..." == "name./....foo" [✔] path> fileExtension "name./....foo" == .foo [✔] path> replaceExtension ".foo" "name./....foo" == "name./....foo" [✔] path> addExtension ".foo" "name../name" == "name../name.foo" [✔] path> fileExtension "name../name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name.foo" == "name../name.foo" [✔] path> addExtension ".foo" "name../name." == "name../name..foo" [✔] path> fileExtension "name../name..foo" == .foo [✔] path> replaceExtension ".foo" "name../name..foo" == "name../name..foo" [✔] path> addExtension ".foo" "name../name.." == "name../name...foo" [✔] path> fileExtension "name../name...foo" == .foo [✔] path> replaceExtension ".foo" "name../name...foo" == "name../name...foo" [✔] path> addExtension ".foo" "name../.name" == "name../.name.foo" [✔] path> fileExtension "name../.name.foo" == .foo [✔] path> replaceExtension ".foo" "name../.name.foo" == "name../.name.foo" [✔] path> addExtension ".foo" "name../..name" == "name../..name.foo" [✔] path> fileExtension "name../..name.foo" == .foo [✔] path> replaceExtension ".foo" "name../..name.foo" == "name../..name.foo" [✔] path> addExtension ".foo" "name../name.name" == "name../name.name.foo" [✔] path> fileExtension "name../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name.name.foo" == "name../name.name.foo" [✔] path> addExtension ".foo" "name../name..name" == "name../name..name.foo" [✔] path> fileExtension "name../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name..name.foo" == "name../name..name.foo" [✔] path> addExtension ".foo" "name../..." == "name../....foo" [✔] path> fileExtension "name../....foo" == .foo [✔] path> replaceExtension ".foo" "name../....foo" == "name../....foo" [✔] path> addExtension ".foo" ".name/name" == ".name/name.foo" [✔] path> fileExtension ".name/name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name.foo" == ".name/name.foo" [✔] path> addExtension ".foo" ".name/name." == ".name/name..foo" [✔] path> fileExtension ".name/name..foo" == .foo [✔] path> replaceExtension ".foo" ".name/name..foo" == ".name/name..foo" [✔] rebase> [238 of 369] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, dist/build/Rebase/Data/Vector.o, dist/build/Rebase/Data/Vector.dyn_o ) rebase> [239 of 369] Compiling Rebase.Data.Vector.Fusion.Stream.Monadic ( library/Rebase/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Rebase/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Rebase/Data/Vector/Fusion/Stream/Monadic.dyn_o ) rebase> [240 of 369] Compiling Rebase.Data.Vector.Fusion.Util ( library/Rebase/Data/Vector/Fusion/Util.hs, dist/build/Rebase/Data/Vector/Fusion/Util.o, dist/build/Rebase/Data/Vector/Fusion/Util.dyn_o ) rebase> [241 of 369] Compiling Rebase.Data.Vector.Generic ( library/Rebase/Data/Vector/Generic.hs, dist/build/Rebase/Data/Vector/Generic.o, dist/build/Rebase/Data/Vector/Generic.dyn_o ) rebase> [242 of 369] Compiling Rebase.Data.Vector.Generic.Base ( library/Rebase/Data/Vector/Generic/Base.hs, dist/build/Rebase/Data/Vector/Generic/Base.o, dist/build/Rebase/Data/Vector/Generic/Base.dyn_o ) rebase> [243 of 369] Compiling Rebase.Data.Vector.Generic.Mutable ( library/Rebase/Data/Vector/Generic/Mutable.hs, dist/build/Rebase/Data/Vector/Generic/Mutable.o, dist/build/Rebase/Data/Vector/Generic/Mutable.dyn_o ) rebase> [244 of 369] Compiling Rebase.Data.Vector.Generic.New ( library/Rebase/Data/Vector/Generic/New.hs, dist/build/Rebase/Data/Vector/Generic/New.o, dist/build/Rebase/Data/Vector/Generic/New.dyn_o ) rebase> [245 of 369] Compiling Rebase.Data.Vector.Instances ( library/Rebase/Data/Vector/Instances.hs, dist/build/Rebase/Data/Vector/Instances.o, dist/build/Rebase/Data/Vector/Instances.dyn_o ) rebase> [246 of 369] Compiling Rebase.Data.Vector.Internal.Check ( library/Rebase/Data/Vector/Internal/Check.hs, dist/build/Rebase/Data/Vector/Internal/Check.o, dist/build/Rebase/Data/Vector/Internal/Check.dyn_o ) path> addExtension ".foo" ".name/name.." == ".name/name...foo" [✔] path> fileExtension ".name/name...foo" == .foo [✔] path> replaceExtension ".foo" ".name/name...foo" == ".name/name...foo" [✔] path> addExtension ".foo" ".name/.name" == ".name/.name.foo" [✔] path> fileExtension ".name/.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/.name.foo" == ".name/.name.foo" [✔] path> addExtension ".foo" ".name/..name" == ".name/..name.foo" [✔] path> fileExtension ".name/..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/..name.foo" == ".name/..name.foo" [✔] path> addExtension ".foo" ".name/name.name" == ".name/name.name.foo" [✔] path> fileExtension ".name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name.name.foo" == ".name/name.name.foo" [✔] path> addExtension ".foo" ".name/name..name" == ".name/name..name.foo" [✔] path> fileExtension ".name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name..name.foo" == ".name/name..name.foo" [✔] path> addExtension ".foo" ".name/..." == ".name/....foo" [✔] path> fileExtension ".name/....foo" == .foo [✔] path> replaceExtension ".foo" ".name/....foo" == ".name/....foo" [✔] path> addExtension ".foo" "..name/name" == "..name/name.foo" [✔] path> fileExtension "..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name.foo" == "..name/name.foo" [✔] path> addExtension ".foo" "..name/name." == "..name/name..foo" [✔] path> fileExtension "..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "..name/name..foo" == "..name/name..foo" [✔] path> addExtension ".foo" "..name/name.." == "..name/name...foo" [✔] path> fileExtension "..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "..name/name...foo" == "..name/name...foo" [✔] path> addExtension ".foo" "..name/.name" == "..name/.name.foo" [✔] path> fileExtension "..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/.name.foo" == "..name/.name.foo" [✔] path> addExtension ".foo" "..name/..name" == "..name/..name.foo" [✔] path> fileExtension "..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/..name.foo" == "..name/..name.foo" [✔] path> addExtension ".foo" "..name/name.name" == "..name/name.name.foo" [✔] path> fileExtension "..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name.name.foo" == "..name/name.name.foo" [✔] path> addExtension ".foo" "..name/name..name" == "..name/name..name.foo" [✔] path> fileExtension "..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name..name.foo" == "..name/name..name.foo" [✔] path> addExtension ".foo" "..name/..." == "..name/....foo" [✔] path> fileExtension "..name/....foo" == .foo [✔] path> replaceExtension ".foo" "..name/....foo" == "..name/....foo" [✔] path> addExtension ".foo" "name.name/name" == "name.name/name.foo" [✔] path> fileExtension "name.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name.foo" == "name.name/name.foo" [✔] path> addExtension ".foo" "name.name/name." == "name.name/name..foo" [✔] path> fileExtension "name.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name..foo" == "name.name/name..foo" [✔] path> addExtension ".foo" "name.name/name.." == "name.name/name...foo" [✔] path> fileExtension "name.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name...foo" == "name.name/name...foo" [✔] path> addExtension ".foo" "name.name/.name" == "name.name/.name.foo" [✔] path> fileExtension "name.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/.name.foo" == "name.name/.name.foo" [✔] path> addExtension ".foo" "name.name/..name" == "name.name/..name.foo" [✔] path> fileExtension "name.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/..name.foo" == "name.name/..name.foo" [✔] path> addExtension ".foo" "name.name/name.name" == "name.name/name.name.foo" [✔] path> fileExtension "name.name/name.name.foo" == .foo [✔] rebase> [247 of 369] Compiling Rebase.Data.Vector.Mutable ( library/Rebase/Data/Vector/Mutable.hs, dist/build/Rebase/Data/Vector/Mutable.o, dist/build/Rebase/Data/Vector/Mutable.dyn_o ) rebase> [248 of 369] Compiling Rebase.Data.Vector.Primitive ( library/Rebase/Data/Vector/Primitive.hs, dist/build/Rebase/Data/Vector/Primitive.o, dist/build/Rebase/Data/Vector/Primitive.dyn_o ) rebase> [249 of 369] Compiling Rebase.Data.Vector.Primitive.Mutable ( library/Rebase/Data/Vector/Primitive/Mutable.hs, dist/build/Rebase/Data/Vector/Primitive/Mutable.o, dist/build/Rebase/Data/Vector/Primitive/Mutable.dyn_o ) path> replaceExtension ".foo" "name.name/name.name.foo" == "name.name/name.name.foo" [✔] path> addExtension ".foo" "name.name/name..name" == "name.name/name..name.foo" [✔] path> fileExtension "name.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name..name.foo" == "name.name/name..name.foo" [✔] path> addExtension ".foo" "name.name/..." == "name.name/....foo" [✔] path> fileExtension "name.name/....foo" == .foo [✔] path> replaceExtension ".foo" "name.name/....foo" == "name.name/....foo" [✔] path> addExtension ".foo" "name..name/name" == "name..name/name.foo" [✔] path> fileExtension "name..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name.foo" == "name..name/name.foo" [✔] path> addExtension ".foo" "name..name/name." == "name..name/name..foo" [✔] path> fileExtension "name..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name..foo" == "name..name/name..foo" [✔] path> addExtension ".foo" "name..name/name.." == "name..name/name...foo" [✔] path> fileExtension "name..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name...foo" == "name..name/name...foo" [✔] path> addExtension ".foo" "name..name/.name" == "name..name/.name.foo" [✔] path> fileExtension "name..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/.name.foo" == "name..name/.name.foo" [✔] path> addExtension ".foo" "name..name/..name" == "name..name/..name.foo" [✔] path> fileExtension "name..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/..name.foo" == "name..name/..name.foo" [✔] path> addExtension ".foo" "name..name/name.name" == "name..name/name.name.foo" [✔] path> fileExtension "name..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name.name.foo" == "name..name/name.name.foo" [✔] path> addExtension ".foo" "name..name/name..name" == "name..name/name..name.foo" [✔] path> fileExtension "name..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name..name.foo" == "name..name/name..name.foo" [✔] path> addExtension ".foo" "name..name/..." == "name..name/....foo" [✔] path> fileExtension "name..name/....foo" == .foo [✔] path> replaceExtension ".foo" "name..name/....foo" == "name..name/....foo" [✔] path> addExtension ".foo" ".../name" == ".../name.foo" [✔] path> fileExtension ".../name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name.foo" == ".../name.foo" [✔] path> addExtension ".foo" ".../name." == ".../name..foo" [✔] path> fileExtension ".../name..foo" == .foo [✔] path> replaceExtension ".foo" ".../name..foo" == ".../name..foo" [✔] path> addExtension ".foo" ".../name.." == ".../name...foo" [✔] path> fileExtension ".../name...foo" == .foo [✔] path> replaceExtension ".foo" ".../name...foo" == ".../name...foo" [✔] path> addExtension ".foo" ".../.name" == ".../.name.foo" [✔] path> fileExtension ".../.name.foo" == .foo [✔] path> replaceExtension ".foo" ".../.name.foo" == ".../.name.foo" [✔] path> addExtension ".foo" ".../..name" == ".../..name.foo" [✔] path> fileExtension ".../..name.foo" == .foo [✔] path> replaceExtension ".foo" ".../..name.foo" == ".../..name.foo" [✔] path> addExtension ".foo" ".../name.name" == ".../name.name.foo" [✔] path> fileExtension ".../name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name.name.foo" == ".../name.name.foo" [✔] path> addExtension ".foo" ".../name..name" == ".../name..name.foo" [✔] path> fileExtension ".../name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name..name.foo" == ".../name..name.foo" [✔] path> addExtension ".foo" ".../..." == ".../....foo" [✔] path> fileExtension ".../....foo" == .foo [✔] path> replaceExtension ".foo" ".../....foo" == ".../....foo" [✔] path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] rebase> [250 of 369] Compiling Rebase.Data.Vector.Storable ( library/Rebase/Data/Vector/Storable.hs, dist/build/Rebase/Data/Vector/Storable.o, dist/build/Rebase/Data/Vector/Storable.dyn_o ) rebase> [251 of 369] Compiling Rebase.Data.Vector.Storable.Internal ( library/Rebase/Data/Vector/Storable/Internal.hs, dist/build/Rebase/Data/Vector/Storable/Internal.o, dist/build/Rebase/Data/Vector/Storable/Internal.dyn_o ) rebase> [252 of 369] Compiling Rebase.Data.Vector.Storable.Mutable ( library/Rebase/Data/Vector/Storable/Mutable.hs, dist/build/Rebase/Data/Vector/Storable/Mutable.o, dist/build/Rebase/Data/Vector/Storable/Mutable.dyn_o ) rebase> [253 of 369] Compiling Rebase.Data.Vector.Unboxed ( library/Rebase/Data/Vector/Unboxed.hs, dist/build/Rebase/Data/Vector/Unboxed.o, dist/build/Rebase/Data/Vector/Unboxed.dyn_o ) rebase> [254 of 369] Compiling Rebase.Data.Vector.Unboxed.Base ( library/Rebase/Data/Vector/Unboxed/Base.hs, dist/build/Rebase/Data/Vector/Unboxed/Base.o, dist/build/Rebase/Data/Vector/Unboxed/Base.dyn_o ) rebase> [255 of 369] Compiling Rebase.Data.Vector.Unboxed.Mutable ( library/Rebase/Data/Vector/Unboxed/Mutable.hs, dist/build/Rebase/Data/Vector/Unboxed/Mutable.o, dist/build/Rebase/Data/Vector/Unboxed/Mutable.dyn_o ) rebase> [256 of 369] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, dist/build/Rebase/Data/Version.o, dist/build/Rebase/Data/Version.dyn_o ) rebase> [257 of 369] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, dist/build/Rebase/Data/Void.o, dist/build/Rebase/Data/Void.dyn_o ) rebase> [258 of 369] Compiling Rebase.Data.Void.Unsafe ( library/Rebase/Data/Void/Unsafe.hs, dist/build/Rebase/Data/Void/Unsafe.o, dist/build/Rebase/Data/Void/Unsafe.dyn_o ) path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> Absolute dir paths path> addExtension ".foo" "/name/name" == "/name/name.foo" [✔] path> fileExtension "/name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name.foo" == "/name/name.foo" [✔] path> addExtension ".foo" "/name/name." == "/name/name..foo" [✔] path> fileExtension "/name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name/name..foo" == "/name/name..foo" [✔] path> addExtension ".foo" "/name/name.." == "/name/name...foo" [✔] path> fileExtension "/name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name/name...foo" == "/name/name...foo" [✔] path> addExtension ".foo" "/name/.name" == "/name/.name.foo" [✔] path> fileExtension "/name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/.name.foo" == "/name/.name.foo" [✔] path> addExtension ".foo" "/name/..name" == "/name/..name.foo" [✔] path> fileExtension "/name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/..name.foo" == "/name/..name.foo" [✔] path> addExtension ".foo" "/name/name.name" == "/name/name.name.foo" [✔] path> fileExtension "/name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name.name.foo" == "/name/name.name.foo" [✔] path> addExtension ".foo" "/name/name..name" == "/name/name..name.foo" [✔] path> fileExtension "/name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name..name.foo" == "/name/name..name.foo" [✔] path> addExtension ".foo" "/name/..." == "/name/....foo" [✔] path> fileExtension "/name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name/....foo" == "/name/....foo" [✔] path> addExtension ".foo" "/name./name" == "/name./name.foo" [✔] path> fileExtension "/name./name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name.foo" == "/name./name.foo" [✔] path> addExtension ".foo" "/name./name." == "/name./name..foo" [✔] path> fileExtension "/name./name..foo" == .foo [✔] path> replaceExtension ".foo" "/name./name..foo" == "/name./name..foo" [✔] path> addExtension ".foo" "/name./name.." == "/name./name...foo" [✔] path> fileExtension "/name./name...foo" == .foo [✔] path> replaceExtension ".foo" "/name./name...foo" == "/name./name...foo" [✔] path> addExtension ".foo" "/name./.name" == "/name./.name.foo" [✔] path> fileExtension "/name./.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./.name.foo" == "/name./.name.foo" [✔] path> addExtension ".foo" "/name./..name" == "/name./..name.foo" [✔] path> fileExtension "/name./..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./..name.foo" == "/name./..name.foo" [✔] path> addExtension ".foo" "/name./name.name" == "/name./name.name.foo" [✔] path> fileExtension "/name./name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name.name.foo" == "/name./name.name.foo" [✔] path> addExtension ".foo" "/name./name..name" == "/name./name..name.foo" [✔] path> fileExtension "/name./name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name..name.foo" == "/name./name..name.foo" [✔] rebase> [259 of 369] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, dist/build/Rebase/Data/Word.o, dist/build/Rebase/Data/Word.dyn_o ) rebase> [260 of 369] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, dist/build/Rebase/Debug/Trace.o, dist/build/Rebase/Debug/Trace.dyn_o ) rebase> [261 of 369] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, dist/build/Rebase/Foreign.o, dist/build/Rebase/Foreign.dyn_o ) rebase> [262 of 369] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, dist/build/Rebase/Foreign/C.o, dist/build/Rebase/Foreign/C.dyn_o ) rebase> [263 of 369] Compiling Rebase.Foreign.C.Error ( library/Rebase/Foreign/C/Error.hs, dist/build/Rebase/Foreign/C/Error.o, dist/build/Rebase/Foreign/C/Error.dyn_o ) rebase> [264 of 369] Compiling Rebase.Foreign.C.String ( library/Rebase/Foreign/C/String.hs, dist/build/Rebase/Foreign/C/String.o, dist/build/Rebase/Foreign/C/String.dyn_o ) rebase> [265 of 369] Compiling Rebase.Foreign.C.Types ( library/Rebase/Foreign/C/Types.hs, dist/build/Rebase/Foreign/C/Types.o, dist/build/Rebase/Foreign/C/Types.dyn_o ) rebase> [266 of 369] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, dist/build/Rebase/Foreign/Concurrent.o, dist/build/Rebase/Foreign/Concurrent.dyn_o ) rebase> [267 of 369] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, dist/build/Rebase/Foreign/ForeignPtr.o, dist/build/Rebase/Foreign/ForeignPtr.dyn_o ) rebase> [268 of 369] Compiling Rebase.Foreign.ForeignPtr.Unsafe ( library/Rebase/Foreign/ForeignPtr/Unsafe.hs, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.o, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.dyn_o ) rebase> [269 of 369] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, dist/build/Rebase/Foreign/Marshal.o, dist/build/Rebase/Foreign/Marshal.dyn_o ) rebase> [270 of 369] Compiling Rebase.Foreign.Marshal.Alloc ( library/Rebase/Foreign/Marshal/Alloc.hs, dist/build/Rebase/Foreign/Marshal/Alloc.o, dist/build/Rebase/Foreign/Marshal/Alloc.dyn_o ) rebase> [271 of 369] Compiling Rebase.Foreign.Marshal.Array ( library/Rebase/Foreign/Marshal/Array.hs, dist/build/Rebase/Foreign/Marshal/Array.o, dist/build/Rebase/Foreign/Marshal/Array.dyn_o ) rebase> [272 of 369] Compiling Rebase.Foreign.Marshal.Error ( library/Rebase/Foreign/Marshal/Error.hs, dist/build/Rebase/Foreign/Marshal/Error.o, dist/build/Rebase/Foreign/Marshal/Error.dyn_o ) rebase> [273 of 369] Compiling Rebase.Foreign.Marshal.Pool ( library/Rebase/Foreign/Marshal/Pool.hs, dist/build/Rebase/Foreign/Marshal/Pool.o, dist/build/Rebase/Foreign/Marshal/Pool.dyn_o ) rebase> [274 of 369] Compiling Rebase.Foreign.Marshal.Safe ( library/Rebase/Foreign/Marshal/Safe.hs, dist/build/Rebase/Foreign/Marshal/Safe.o, dist/build/Rebase/Foreign/Marshal/Safe.dyn_o ) rebase> rebase> library/Rebase/Foreign/Marshal/Safe.hs:6:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 6 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [275 of 369] Compiling Rebase.Foreign.Marshal.Unsafe ( library/Rebase/Foreign/Marshal/Unsafe.hs, dist/build/Rebase/Foreign/Marshal/Unsafe.o, dist/build/Rebase/Foreign/Marshal/Unsafe.dyn_o ) rebase> [276 of 369] Compiling Rebase.Foreign.Marshal.Utils ( library/Rebase/Foreign/Marshal/Utils.hs, dist/build/Rebase/Foreign/Marshal/Utils.o, dist/build/Rebase/Foreign/Marshal/Utils.dyn_o ) rebase> [277 of 369] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, dist/build/Rebase/Foreign/Ptr.o, dist/build/Rebase/Foreign/Ptr.dyn_o ) rebase> [278 of 369] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, dist/build/Rebase/Foreign/StablePtr.o, dist/build/Rebase/Foreign/StablePtr.dyn_o ) rebase> [279 of 369] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, dist/build/Rebase/Foreign/Storable.o, dist/build/Rebase/Foreign/Storable.dyn_o ) rebase> [280 of 369] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, dist/build/Rebase/GHC/Arr.o, dist/build/Rebase/GHC/Arr.dyn_o ) path> addExtension ".foo" "/name./..." == "/name./....foo" [✔] path> fileExtension "/name./....foo" == .foo [✔] path> replaceExtension ".foo" "/name./....foo" == "/name./....foo" [✔] path> addExtension ".foo" "/name../name" == "/name../name.foo" [✔] path> fileExtension "/name../name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name.foo" == "/name../name.foo" [✔] path> addExtension ".foo" "/name../name." == "/name../name..foo" [✔] path> fileExtension "/name../name..foo" == .foo [✔] path> replaceExtension ".foo" "/name../name..foo" == "/name../name..foo" [✔] path> addExtension ".foo" "/name../name.." == "/name../name...foo" [✔] path> fileExtension "/name../name...foo" == .foo [✔] path> replaceExtension ".foo" "/name../name...foo" == "/name../name...foo" [✔] path> addExtension ".foo" "/name../.name" == "/name../.name.foo" [✔] path> fileExtension "/name../.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../.name.foo" == "/name../.name.foo" [✔] path> addExtension ".foo" "/name../..name" == "/name../..name.foo" [✔] path> fileExtension "/name../..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../..name.foo" == "/name../..name.foo" [✔] path> addExtension ".foo" "/name../name.name" == "/name../name.name.foo" [✔] path> fileExtension "/name../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name.name.foo" == "/name../name.name.foo" [✔] path> addExtension ".foo" "/name../name..name" == "/name../name..name.foo" [✔] path> fileExtension "/name../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name..name.foo" == "/name../name..name.foo" [✔] path> addExtension ".foo" "/name../..." == "/name../....foo" [✔] path> fileExtension "/name../....foo" == .foo [✔] path> replaceExtension ".foo" "/name../....foo" == "/name../....foo" [✔] path> addExtension ".foo" "/.name/name" == "/.name/name.foo" [✔] path> fileExtension "/.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name.foo" == "/.name/name.foo" [✔] path> addExtension ".foo" "/.name/name." == "/.name/name..foo" [✔] path> fileExtension "/.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name..foo" == "/.name/name..foo" [✔] path> addExtension ".foo" "/.name/name.." == "/.name/name...foo" [✔] path> fileExtension "/.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name...foo" == "/.name/name...foo" [✔] path> addExtension ".foo" "/.name/.name" == "/.name/.name.foo" [✔] path> fileExtension "/.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/.name.foo" == "/.name/.name.foo" [✔] path> addExtension ".foo" "/.name/..name" == "/.name/..name.foo" [✔] path> fileExtension "/.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/..name.foo" == "/.name/..name.foo" [✔] path> addExtension ".foo" "/.name/name.name" == "/.name/name.name.foo" [✔] path> fileExtension "/.name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name.name.foo" == "/.name/name.name.foo" [✔] path> addExtension ".foo" "/.name/name..name" == "/.name/name..name.foo" [✔] path> fileExtension "/.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name..name.foo" == "/.name/name..name.foo" [✔] path> addExtension ".foo" "/.name/..." == "/.name/....foo" [✔] path> fileExtension "/.name/....foo" == .foo [✔] path> replaceExtension ".foo" "/.name/....foo" == "/.name/....foo" [✔] path> addExtension ".foo" "/..name/name" == "/..name/name.foo" [✔] path> fileExtension "/..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name.foo" == "/..name/name.foo" [✔] path> addExtension ".foo" "/..name/name." == "/..name/name..foo" [✔] path> fileExtension "/..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name..foo" == "/..name/name..foo" [✔] path> addExtension ".foo" "/..name/name.." == "/..name/name...foo" [✔] path> fileExtension "/..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name...foo" == "/..name/name...foo" [✔] rebase> [281 of 369] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, dist/build/Rebase/GHC/Base.o, dist/build/Rebase/GHC/Base.dyn_o ) rebase> [282 of 369] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, dist/build/Rebase/GHC/Char.o, dist/build/Rebase/GHC/Char.dyn_o ) rebase> [283 of 369] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, dist/build/Rebase/GHC/Conc.o, dist/build/Rebase/GHC/Conc.dyn_o ) rebase> [284 of 369] Compiling Rebase.GHC.Conc.IO ( library/Rebase/GHC/Conc/IO.hs, dist/build/Rebase/GHC/Conc/IO.o, dist/build/Rebase/GHC/Conc/IO.dyn_o ) rebase> [285 of 369] Compiling Rebase.GHC.Conc.Signal ( library/Rebase/GHC/Conc/Signal.hs, dist/build/Rebase/GHC/Conc/Signal.o, dist/build/Rebase/GHC/Conc/Signal.dyn_o ) rebase> [286 of 369] Compiling Rebase.GHC.Conc.Sync ( library/Rebase/GHC/Conc/Sync.hs, dist/build/Rebase/GHC/Conc/Sync.o, dist/build/Rebase/GHC/Conc/Sync.dyn_o ) rebase> [287 of 369] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, dist/build/Rebase/GHC/Desugar.o, dist/build/Rebase/GHC/Desugar.dyn_o ) rebase> [288 of 369] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, dist/build/Rebase/GHC/Enum.o, dist/build/Rebase/GHC/Enum.dyn_o ) rebase> [289 of 369] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, dist/build/Rebase/GHC/Environment.o, dist/build/Rebase/GHC/Environment.dyn_o ) path> addExtension ".foo" "/..name/.name" == "/..name/.name.foo" [✔] path> fileExtension "/..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/.name.foo" == "/..name/.name.foo" [✔] path> addExtension ".foo" "/..name/..name" == "/..name/..name.foo" [✔] path> fileExtension "/..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/..name.foo" == "/..name/..name.foo" [✔] path> addExtension ".foo" "/..name/name.name" == "/..name/name.name.foo" [✔] path> fileExtension "/..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name.name.foo" == "/..name/name.name.foo" [✔] path> addExtension ".foo" "/..name/name..name" == "/..name/name..name.foo" [✔] path> fileExtension "/..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name..name.foo" == "/..name/name..name.foo" [✔] path> addExtension ".foo" "/..name/..." == "/..name/....foo" [✔] path> fileExtension "/..name/....foo" == .foo [✔] path> replaceExtension ".foo" "/..name/....foo" == "/..name/....foo" [✔] path> addExtension ".foo" "/name.name/name" == "/name.name/name.foo" [✔] path> fileExtension "/name.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name.foo" == "/name.name/name.foo" [✔] path> addExtension ".foo" "/name.name/name." == "/name.name/name..foo" [✔] path> fileExtension "/name.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name..foo" == "/name.name/name..foo" [✔] path> addExtension ".foo" "/name.name/name.." == "/name.name/name...foo" [✔] path> fileExtension "/name.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name...foo" == "/name.name/name...foo" [✔] path> addExtension ".foo" "/name.name/.name" == "/name.name/.name.foo" [✔] path> fileExtension "/name.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/.name.foo" == "/name.name/.name.foo" [✔] path> addExtension ".foo" "/name.name/..name" == "/name.name/..name.foo" [✔] path> fileExtension "/name.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/..name.foo" == "/name.name/..name.foo" [✔] path> addExtension ".foo" "/name.name/name.name" == "/name.name/name.name.foo" [✔] path> fileExtension "/name.name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name.name.foo" == "/name.name/name.name.foo" [✔] path> addExtension ".foo" "/name.name/name..name" == "/name.name/name..name.foo" [✔] path> fileExtension "/name.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name..name.foo" == "/name.name/name..name.foo" [✔] path> addExtension ".foo" "/name.name/..." == "/name.name/....foo" [✔] path> fileExtension "/name.name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/....foo" == "/name.name/....foo" [✔] path> addExtension ".foo" "/name..name/name" == "/name..name/name.foo" [✔] path> fileExtension "/name..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name.foo" == "/name..name/name.foo" [✔] path> addExtension ".foo" "/name..name/name." == "/name..name/name..foo" [✔] path> fileExtension "/name..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name..foo" == "/name..name/name..foo" [✔] path> addExtension ".foo" "/name..name/name.." == "/name..name/name...foo" [✔] path> fileExtension "/name..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name...foo" == "/name..name/name...foo" [✔] path> addExtension ".foo" "/name..name/.name" == "/name..name/.name.foo" [✔] path> fileExtension "/name..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/.name.foo" == "/name..name/.name.foo" [✔] path> addExtension ".foo" "/name..name/..name" == "/name..name/..name.foo" [✔] path> fileExtension "/name..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/..name.foo" == "/name..name/..name.foo" [✔] path> addExtension ".foo" "/name..name/name.name" == "/name..name/name.name.foo" [✔] rebase> [290 of 369] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, dist/build/Rebase/GHC/Err.o, dist/build/Rebase/GHC/Err.dyn_o ) rebase> [291 of 369] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, dist/build/Rebase/GHC/Exception.o, dist/build/Rebase/GHC/Exception.dyn_o ) path> fileExtension "/name..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name.name.foo" == "/name..name/name.name.foo" [✔] path> addExtension ".foo" "/name..name/name..name" == "/name..name/name..name.foo" [✔] path> fileExtension "/name..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name..name.foo" == "/name..name/name..name.foo" [✔] path> addExtension ".foo" "/name..name/..." == "/name..name/....foo" [✔] path> fileExtension "/name..name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/....foo" == "/name..name/....foo" [✔] path> addExtension ".foo" "/.../name" == "/.../name.foo" [✔] path> fileExtension "/.../name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name.foo" == "/.../name.foo" [✔] path> addExtension ".foo" "/.../name." == "/.../name..foo" [✔] path> fileExtension "/.../name..foo" == .foo [✔] path> replaceExtension ".foo" "/.../name..foo" == "/.../name..foo" [✔] path> addExtension ".foo" "/.../name.." == "/.../name...foo" [✔] path> fileExtension "/.../name...foo" == .foo [✔] path> replaceExtension ".foo" "/.../name...foo" == "/.../name...foo" [✔] path> addExtension ".foo" "/.../.name" == "/.../.name.foo" [✔] path> fileExtension "/.../.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../.name.foo" == "/.../.name.foo" [✔] path> addExtension ".foo" "/.../..name" == "/.../..name.foo" [✔] path> fileExtension "/.../..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../..name.foo" == "/.../..name.foo" [✔] path> addExtension ".foo" "/.../name.name" == "/.../name.name.foo" [✔] path> fileExtension "/.../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name.name.foo" == "/.../name.name.foo" [✔] path> addExtension ".foo" "/.../name..name" == "/.../name..name.foo" [✔] path> fileExtension "/.../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name..name.foo" == "/.../name..name.foo" [✔] path> addExtension ".foo" "/.../..." == "/.../....foo" [✔] path> fileExtension "/.../....foo" == .foo [✔] path> replaceExtension ".foo" "/.../....foo" == "/.../....foo" [✔] path> addExtension ".foo" "/name" == "/name.foo" [✔] path> fileExtension "/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.foo" == "/name.foo" [✔] path> addExtension ".foo" "/name." == "/name..foo" [✔] path> fileExtension "/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name..foo" == "/name..foo" [✔] path> addExtension ".foo" "/name.." == "/name...foo" [✔] path> fileExtension "/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name...foo" == "/name...foo" [✔] path> addExtension ".foo" "/.name" == "/.name.foo" [✔] path> fileExtension "/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name.foo" == "/.name.foo" [✔] path> addExtension ".foo" "/..name" == "/..name.foo" [✔] path> fileExtension "/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name.foo" == "/..name.foo" [✔] path> addExtension ".foo" "/name.name" == "/name.name.foo" [✔] path> fileExtension "/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name.foo" == "/name.name.foo" [✔] path> addExtension ".foo" "/name..name" == "/name..name.foo" [✔] path> fileExtension "/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name.foo" == "/name..name.foo" [✔] path> addExtension ".foo" "/..." == "/....foo" [✔] path> fileExtension "/....foo" == .foo [✔] path> replaceExtension ".foo" "/....foo" == "/....foo" [✔] path> throws InvalidExtension when extension is [] [✔] path> throws InvalidExtension when extension is [.] [✔] path> throws InvalidExtension when extension is [x] [✔] path> throws InvalidExtension when extension is [..] [✔] path> throws InvalidExtension when extension is [...] [✔] path> throws InvalidExtension when extension is [xy] [✔] path> throws InvalidExtension when extension is [foo] [✔] path> throws InvalidExtension when extension is [foo.] [✔] path> throws InvalidExtension when extension is [foo..] [✔] rebase> [292 of 369] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, dist/build/Rebase/GHC/Exts.o, dist/build/Rebase/GHC/Exts.dyn_o ) rebase> [293 of 369] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, dist/build/Rebase/GHC/Fingerprint.o, dist/build/Rebase/GHC/Fingerprint.dyn_o ) path> throws InvalidExtension when extension is [..foo] [✔] path> throws InvalidExtension when extension is [...foo] [✔] path> throws InvalidExtension when extension is [.foo.bar] [✔] path> throws InvalidExtension when extension is [.foo/bar] [✔] path> Restrictions path> Succeeding: Parsing "~/" should succeed with: "~/" [✔] path> Succeeding: Parsing "~/foo" should succeed with: "~/foo/" [✔] path> Succeeding: Parsing "~/foo/bar" should succeed with: "~/foo/bar/" [✔] path> Succeeding: Parsing "a.." should succeed with: "a../" [✔] path> Succeeding: Parsing "..a" should succeed with: "..a/" [✔] path> "../" should be rejected [✔] path> ".." should be rejected [✔] path> "/.." should be rejected [✔] path> "/foo/../bar/" should be rejected [✔] path> "/foo/bar/.." should be rejected [✔] path> Aeson Instances path> Decoding "["/foo/bar"]" as a [Path Abs Dir] should succeed. [✔] path> Decoding "["/foo/bar"]" as a [Path Rel Dir] should fail. [✔] path> Encoding "["/foo/bar/mu.txt"]" should succeed. [✔] path> QuasiQuotes path> [absdir|/|] == $(mkAbsDir "/") [✔] path> [absdir|/home|] == $(mkAbsDir "/home") [✔] path> [reldir|foo|] == $(mkRelDir "foo") [✔] path> [reldir|foo/bar|] == $(mkRelDir "foo/bar") [✔] path> [absfile|/home/chris/foo.txt|] == $(mkAbsFile "/home/chris/foo.txt") [✔] path> [relfile|foo|] == $(mkRelFile "foo") [✔] path> [relfile|chris/foo.txt|] == $(mkRelFile "chris/foo.txt") [✔] path> path> Finished in 12.6312 seconds path> 1293 examples, 0 failures path> Test suite test: PASS path> Test suite logged to: dist/test/path-0.9.5-test.log path> 2 of 2 test suites (2 of 2 test cases) passed. rebase> [294 of 369] Compiling Rebase.GHC.Fingerprint.Type ( library/Rebase/GHC/Fingerprint/Type.hs, dist/build/Rebase/GHC/Fingerprint/Type.o, dist/build/Rebase/GHC/Fingerprint/Type.dyn_o ) rebase> [295 of 369] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, dist/build/Rebase/GHC/Float.o, dist/build/Rebase/GHC/Float.dyn_o ) quickcheck-classes> universe quickcheck-classes> deriving quickcheck-classes> strict quickcheck-classes> A quickcheck-classes> Eq rebase> [296 of 369] Compiling Rebase.GHC.Float.ConversionUtils ( library/Rebase/GHC/Float/ConversionUtils.hs, dist/build/Rebase/GHC/Float/ConversionUtils.o, dist/build/Rebase/GHC/Float/ConversionUtils.dyn_o ) rebase> [297 of 369] Compiling Rebase.GHC.Float.RealFracMethods ( library/Rebase/GHC/Float/RealFracMethods.hs, dist/build/Rebase/GHC/Float/RealFracMethods.o, dist/build/Rebase/GHC/Float/RealFracMethods.dyn_o ) rebase> [298 of 369] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, dist/build/Rebase/GHC/Foreign.o, dist/build/Rebase/GHC/Foreign.dyn_o ) rebase> [299 of 369] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, dist/build/Rebase/GHC/ForeignPtr.o, dist/build/Rebase/GHC/ForeignPtr.dyn_o ) rebase> [300 of 369] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, dist/build/Rebase/GHC/Generics.o, dist/build/Rebase/GHC/Generics.dyn_o ) rebase> [301 of 369] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, dist/build/Rebase/GHC/IO.o, dist/build/Rebase/GHC/IO.dyn_o ) rebase> [302 of 369] Compiling Rebase.GHC.IO.Buffer ( library/Rebase/GHC/IO/Buffer.hs, dist/build/Rebase/GHC/IO/Buffer.o, dist/build/Rebase/GHC/IO/Buffer.dyn_o ) rebase> [303 of 369] Compiling Rebase.GHC.IO.BufferedIO ( library/Rebase/GHC/IO/BufferedIO.hs, dist/build/Rebase/GHC/IO/BufferedIO.o, dist/build/Rebase/GHC/IO/BufferedIO.dyn_o ) rebase> [304 of 369] Compiling Rebase.GHC.IO.Device ( library/Rebase/GHC/IO/Device.hs, dist/build/Rebase/GHC/IO/Device.o, dist/build/Rebase/GHC/IO/Device.dyn_o ) rebase> [305 of 369] Compiling Rebase.GHC.IO.Encoding ( library/Rebase/GHC/IO/Encoding.hs, dist/build/Rebase/GHC/IO/Encoding.o, dist/build/Rebase/GHC/IO/Encoding.dyn_o ) rebase> [306 of 369] Compiling Rebase.GHC.IO.Encoding.Failure ( library/Rebase/GHC/IO/Encoding/Failure.hs, dist/build/Rebase/GHC/IO/Encoding/Failure.o, dist/build/Rebase/GHC/IO/Encoding/Failure.dyn_o ) rebase> [307 of 369] Compiling Rebase.GHC.IO.Encoding.Iconv ( library/Rebase/GHC/IO/Encoding/Iconv.hs, dist/build/Rebase/GHC/IO/Encoding/Iconv.o, dist/build/Rebase/GHC/IO/Encoding/Iconv.dyn_o ) rebase> [308 of 369] Compiling Rebase.GHC.IO.Encoding.Latin1 ( library/Rebase/GHC/IO/Encoding/Latin1.hs, dist/build/Rebase/GHC/IO/Encoding/Latin1.o, dist/build/Rebase/GHC/IO/Encoding/Latin1.dyn_o ) rebase> [309 of 369] Compiling Rebase.GHC.IO.Encoding.Types ( library/Rebase/GHC/IO/Encoding/Types.hs, dist/build/Rebase/GHC/IO/Encoding/Types.o, dist/build/Rebase/GHC/IO/Encoding/Types.dyn_o ) rebase> [310 of 369] Compiling Rebase.GHC.IO.Encoding.UTF16 ( library/Rebase/GHC/IO/Encoding/UTF16.hs, dist/build/Rebase/GHC/IO/Encoding/UTF16.o, dist/build/Rebase/GHC/IO/Encoding/UTF16.dyn_o ) rebase> [311 of 369] Compiling Rebase.GHC.IO.Encoding.UTF32 ( library/Rebase/GHC/IO/Encoding/UTF32.hs, dist/build/Rebase/GHC/IO/Encoding/UTF32.o, dist/build/Rebase/GHC/IO/Encoding/UTF32.dyn_o ) rebase> [312 of 369] Compiling Rebase.GHC.IO.Encoding.UTF8 ( library/Rebase/GHC/IO/Encoding/UTF8.hs, dist/build/Rebase/GHC/IO/Encoding/UTF8.o, dist/build/Rebase/GHC/IO/Encoding/UTF8.dyn_o ) rebase> [313 of 369] Compiling Rebase.GHC.IO.Exception ( library/Rebase/GHC/IO/Exception.hs, dist/build/Rebase/GHC/IO/Exception.o, dist/build/Rebase/GHC/IO/Exception.dyn_o ) rebase> [314 of 369] Compiling Rebase.GHC.IO.FD ( library/Rebase/GHC/IO/FD.hs, dist/build/Rebase/GHC/IO/FD.o, dist/build/Rebase/GHC/IO/FD.dyn_o ) rebase> [315 of 369] Compiling Rebase.GHC.IO.Handle ( library/Rebase/GHC/IO/Handle.hs, dist/build/Rebase/GHC/IO/Handle.o, dist/build/Rebase/GHC/IO/Handle.dyn_o ) rebase> [316 of 369] Compiling Rebase.GHC.IO.Handle.FD ( library/Rebase/GHC/IO/Handle/FD.hs, dist/build/Rebase/GHC/IO/Handle/FD.o, dist/build/Rebase/GHC/IO/Handle/FD.dyn_o ) rebase> [317 of 369] Compiling Rebase.GHC.IO.Handle.Internals ( library/Rebase/GHC/IO/Handle/Internals.hs, dist/build/Rebase/GHC/IO/Handle/Internals.o, dist/build/Rebase/GHC/IO/Handle/Internals.dyn_o ) rebase> [318 of 369] Compiling Rebase.GHC.IO.Handle.Text ( library/Rebase/GHC/IO/Handle/Text.hs, dist/build/Rebase/GHC/IO/Handle/Text.o, dist/build/Rebase/GHC/IO/Handle/Text.dyn_o ) rebase> [319 of 369] Compiling Rebase.GHC.IO.Handle.Types ( library/Rebase/GHC/IO/Handle/Types.hs, dist/build/Rebase/GHC/IO/Handle/Types.o, dist/build/Rebase/GHC/IO/Handle/Types.dyn_o ) rebase> [320 of 369] Compiling Rebase.GHC.IO.IOMode ( library/Rebase/GHC/IO/IOMode.hs, dist/build/Rebase/GHC/IO/IOMode.o, dist/build/Rebase/GHC/IO/IOMode.dyn_o ) rebase> [321 of 369] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, dist/build/Rebase/GHC/IOArray.o, dist/build/Rebase/GHC/IOArray.dyn_o ) rebase> [322 of 369] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, dist/build/Rebase/GHC/IORef.o, dist/build/Rebase/GHC/IORef.dyn_o ) rebase> [323 of 369] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, dist/build/Rebase/GHC/Int.o, dist/build/Rebase/GHC/Int.dyn_o ) rebase> [324 of 369] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, dist/build/Rebase/GHC/List.o, dist/build/Rebase/GHC/List.dyn_o ) rebase> [325 of 369] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, dist/build/Rebase/GHC/MVar.o, dist/build/Rebase/GHC/MVar.dyn_o ) rebase> [326 of 369] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, dist/build/Rebase/GHC/Num.o, dist/build/Rebase/GHC/Num.dyn_o ) rebase> [327 of 369] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, dist/build/Rebase/GHC/OverloadedLabels.o, dist/build/Rebase/GHC/OverloadedLabels.dyn_o ) rebase> [328 of 369] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, dist/build/Rebase/GHC/Profiling.o, dist/build/Rebase/GHC/Profiling.dyn_o ) rebase> [329 of 369] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, dist/build/Rebase/GHC/Ptr.o, dist/build/Rebase/GHC/Ptr.dyn_o ) quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. rebase> [330 of 369] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, dist/build/Rebase/GHC/Read.o, dist/build/Rebase/GHC/Read.dyn_o ) quickcheck-classes> Symmetric: OK rebase> [331 of 369] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, dist/build/Rebase/GHC/Real.o, dist/build/Rebase/GHC/Real.dyn_o ) quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> B quickcheck-classes> Eq rebase> [332 of 369] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, dist/build/Rebase/GHC/Records.o, dist/build/Rebase/GHC/Records.dyn_o ) rebase> [333 of 369] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, dist/build/Rebase/GHC/ST.o, dist/build/Rebase/GHC/ST.dyn_o ) rebase> [334 of 369] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, dist/build/Rebase/GHC/STRef.o, dist/build/Rebase/GHC/STRef.dyn_o ) rebase> [335 of 369] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, dist/build/Rebase/GHC/Show.o, dist/build/Rebase/GHC/Show.dyn_o ) rebase> [336 of 369] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, dist/build/Rebase/GHC/Stable.o, dist/build/Rebase/GHC/Stable.dyn_o ) rebase> [337 of 369] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, dist/build/Rebase/GHC/Stack.o, dist/build/Rebase/GHC/Stack.dyn_o ) rebase> [338 of 369] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, dist/build/Rebase/GHC/Stats.o, dist/build/Rebase/GHC/Stats.dyn_o ) rebase> [339 of 369] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, dist/build/Rebase/GHC/Storable.o, dist/build/Rebase/GHC/Storable.dyn_o ) rebase> [340 of 369] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, dist/build/Rebase/GHC/TopHandler.o, dist/build/Rebase/GHC/TopHandler.dyn_o ) rebase> [341 of 369] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, dist/build/Rebase/GHC/TypeLits.o, dist/build/Rebase/GHC/TypeLits.dyn_o ) rebase> [342 of 369] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, dist/build/Rebase/GHC/TypeNats.o, dist/build/Rebase/GHC/TypeNats.dyn_o ) rebase> [343 of 369] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, dist/build/Rebase/GHC/Unicode.o, dist/build/Rebase/GHC/Unicode.dyn_o ) rebase> [344 of 369] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, dist/build/Rebase/GHC/Weak.o, dist/build/Rebase/GHC/Weak.dyn_o ) rebase> [345 of 369] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, dist/build/Rebase/GHC/Word.o, dist/build/Rebase/GHC/Word.dyn_o ) rebase> [346 of 369] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, dist/build/Rebase/Numeric.o, dist/build/Rebase/Numeric.dyn_o ) rebase> [347 of 369] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, dist/build/Rebase/Numeric/Natural.o, dist/build/Rebase/Numeric/Natural.dyn_o ) rebase> [348 of 369] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, dist/build/Rebase/System/CPUTime.o, dist/build/Rebase/System/CPUTime.dyn_o ) rebase> [349 of 369] Compiling Rebase.System.Console.GetOpt ( library/Rebase/System/Console/GetOpt.hs, dist/build/Rebase/System/Console/GetOpt.o, dist/build/Rebase/System/Console/GetOpt.dyn_o ) rebase> [350 of 369] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, dist/build/Rebase/System/Environment.o, dist/build/Rebase/System/Environment.dyn_o ) rebase> [351 of 369] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, dist/build/Rebase/System/Exit.o, dist/build/Rebase/System/Exit.dyn_o ) rebase> [352 of 369] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, dist/build/Rebase/System/IO.o, dist/build/Rebase/System/IO.dyn_o ) rebase> [353 of 369] Compiling Rebase.System.IO.Error ( library/Rebase/System/IO/Error.hs, dist/build/Rebase/System/IO/Error.o, dist/build/Rebase/System/IO/Error.dyn_o ) rebase> [354 of 369] Compiling Rebase.System.IO.Unsafe ( library/Rebase/System/IO/Unsafe.hs, dist/build/Rebase/System/IO/Unsafe.o, dist/build/Rebase/System/IO/Unsafe.dyn_o ) rebase> [355 of 369] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, dist/build/Rebase/System/Info.o, dist/build/Rebase/System/Info.dyn_o ) rebase> [356 of 369] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, dist/build/Rebase/System/Mem.o, dist/build/Rebase/System/Mem.dyn_o ) rebase> [357 of 369] Compiling Rebase.System.Mem.StableName ( library/Rebase/System/Mem/StableName.hs, dist/build/Rebase/System/Mem/StableName.o, dist/build/Rebase/System/Mem/StableName.dyn_o ) rebase> [358 of 369] Compiling Rebase.System.Mem.Weak ( library/Rebase/System/Mem/Weak.hs, dist/build/Rebase/System/Mem/Weak.o, dist/build/Rebase/System/Mem/Weak.dyn_o ) rebase> [359 of 369] Compiling Rebase.System.Posix.Internals ( library/Rebase/System/Posix/Internals.hs, dist/build/Rebase/System/Posix/Internals.o, dist/build/Rebase/System/Posix/Internals.dyn_o ) rebase> [360 of 369] Compiling Rebase.System.Posix.Types ( library/Rebase/System/Posix/Types.hs, dist/build/Rebase/System/Posix/Types.o, dist/build/Rebase/System/Posix/Types.dyn_o ) rebase> [361 of 369] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, dist/build/Rebase/System/Timeout.o, dist/build/Rebase/System/Timeout.dyn_o ) rebase> [362 of 369] Compiling Rebase.Text.ParserCombinators.ReadP ( library/Rebase/Text/ParserCombinators/ReadP.hs, dist/build/Rebase/Text/ParserCombinators/ReadP.o, dist/build/Rebase/Text/ParserCombinators/ReadP.dyn_o ) rebase> [363 of 369] Compiling Rebase.Text.ParserCombinators.ReadPrec ( library/Rebase/Text/ParserCombinators/ReadPrec.hs, dist/build/Rebase/Text/ParserCombinators/ReadPrec.o, dist/build/Rebase/Text/ParserCombinators/ReadPrec.dyn_o ) rebase> [364 of 369] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, dist/build/Rebase/Text/Printf.o, dist/build/Rebase/Text/Printf.dyn_o ) rebase> [365 of 369] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, dist/build/Rebase/Text/Read.o, dist/build/Rebase/Text/Read.dyn_o ) rebase> [366 of 369] Compiling Rebase.Text.Read.Lex ( library/Rebase/Text/Read/Lex.hs, dist/build/Rebase/Text/Read/Lex.o, dist/build/Rebase/Text/Read/Lex.dyn_o ) rebase> [367 of 369] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, dist/build/Rebase/Text/Show.o, dist/build/Rebase/Text/Show.dyn_o ) quickcheck-classes> Transitive: OK rebase> [368 of 369] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, dist/build/Rebase/Unsafe/Coerce.o, dist/build/Rebase/Unsafe/Coerce.dyn_o ) quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. rebase> [369 of 369] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, dist/build/Rebase/Prelude.o, dist/build/Rebase/Prelude.dyn_o ) quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. path> checkPhase completed in 1 minutes 0 seconds path> Running phase: haddockPhase quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK stan> [13 of 55] Compiling Stan.Core.ModuleName quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> thunk quickcheck-classes> Thunk A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> lazy quickcheck-classes> Lazy A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> containers quickcheck-classes> strict quickcheck-classes> Set A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> lazy quickcheck-classes> SmallLazySet A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> quickcheck-classes> All 300 tests passed (0.11s) quickcheck-classes> Test suite advanced: PASS quickcheck-classes> Test suite logged to: dist/test/quickcheck-classes-0.6.5.0-advanced.log quickcheck-classes> 2 of 2 test suites (2 of 2 test cases) passed. quickcheck-classes> checkPhase completed in 41 seconds quickcheck-classes> Running phase: haddockPhase lens> 66% ( 2 / 3) in 'Data.Dynamic.Lens' lens> Missing documentation for: lens> Dynamic (src/Data/Dynamic/Lens.hs:47) stan> [14 of 55] Compiling Stan.Hie.Compat810 stan> [15 of 55] Compiling Stan.Hie.Compat900 stan> [16 of 55] Compiling Stan.Hie.Compat902 stan> [17 of 55] Compiling Stan.Hie.Compat904 stylish-haskell> Preprocessing library for stylish-haskell-0.14.6.0.. cabal-add> Running phase: setupCompilerEnvironmentPhase stylish-haskell> Running Haddock on library for stylish-haskell-0.14.6.0.. cabal-add> Build with /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3. stylish-haskell> Warning: The documentation for the following packages are not installed. No stylish-haskell> links will be generated to these packages: vector-0.13.2.0 path> Preprocessing library for path-0.9.5.. path> Running Haddock on library for path-0.9.5.. path> Warning: The documentation for the following packages are not installed. No path> links will be generated to these packages: vector-0.13.2.0 stan> [18 of 55] Compiling Stan.Hie.Compat lens> 93% ( 15 / 16) in 'Numeric.Lens' lens> Missing documentation for: lens> Integral (src/Numeric/Lens.hs:56) list-t> Running phase: fixupPhase list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 list-t> shrinking /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/libHSlist-t-1.0.5.7-FzFVaZoxXY8K9w7CJsPQBV-ghc9.6.3.so lens> 100% ( 7 / 7) in 'Numeric.Natural.Lens' path> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stylish-haskell> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t> checking for references to /build/ in /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7... list-t> patching script interpreter paths in /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 lens> 66% ( 4 / 6) in 'System.Exit.Lens' lens> Missing documentation for: lens> ExitFailure_ (src/System/Exit/Lens.hs:75) lens> ExitSuccess_ (src/System/Exit/Lens.hs:71) list-t> stripping (with command strip and flags -S -p) in /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7/lib quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Running Haddock on library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Warning: The documentation for the following packages are not installed. No quickcheck-classes> links will be generated to these packages: vector-0.13.2.0 lens> 100% ( 19 / 19) in 'System.FilePath.Lens' stan> [19 of 55] Compiling Stan.Cabal list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc list-t> checking for references to /build/ in /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc... list-t> patching script interpreter paths in /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc lens> 32% ( 9 / 28) in 'System.IO.Error.Lens' lens> Missing documentation for: lens> _AlreadyExists (src/System/IO/Error/Lens.hs:63) lens> _NoSuchThing (src/System/IO/Error/Lens.hs:66) lens> _ResourceBusy (src/System/IO/Error/Lens.hs:69) lens> _ResourceExhausted (src/System/IO/Error/Lens.hs:72) lens> _EOF (src/System/IO/Error/Lens.hs:75) lens> _IllegalOperation (src/System/IO/Error/Lens.hs:78) lens> _PermissionDenied (src/System/IO/Error/Lens.hs:81) lens> _UserError (src/System/IO/Error/Lens.hs:84) lens> _UnsatisfiedConstraints (src/System/IO/Error/Lens.hs:87) lens> _SystemError (src/System/IO/Error/Lens.hs:90) lens> _ProtocolError (src/System/IO/Error/Lens.hs:93) lens> _OtherError (src/System/IO/Error/Lens.hs:96) lens> _InvalidArgument (src/System/IO/Error/Lens.hs:99) lens> _InappropriateType (src/System/IO/Error/Lens.hs:102) lens> _HardwareFault (src/System/IO/Error/Lens.hs:105) lens> _UnsupportedOperation (src/System/IO/Error/Lens.hs:108) lens> _TimeExpired (src/System/IO/Error/Lens.hs:111) lens> _ResourceVanished (src/System/IO/Error/Lens.hs:114) lens> _Interrupted (src/System/IO/Error/Lens.hs:117) quickcheck-classes> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc list-t (post)> Pushing 2 paths (132 are already present) using zstd to cache sellout ⏳ list-t (post)> list-t (post)> Pushing /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 (1.90 MiB) list-t (post)> Pushing /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc (632.16 KiB) list-t (post)> list-t (post)> All done. list-t (post)> added 2 signatures list-t (post)> added 3 signatures list-t (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7 /nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc list-t (post)> copying 2 paths... list-t (post)> copying path '/nix/store/w9v65fcyl1vzg3753qdn226gs9qnflp9-list-t-1.0.5.7-doc' to 'https://cache.nix-ci.com'... list-t (post)> copying path '/nix/store/6s4xszafxifgarx2yj78ffda442c5624-list-t-1.0.5.7' to 'https://cache.nix-ci.com'... list-t (post)> copying 1 paths... list-t (post)> copying path '/nix/store/z1zalvwkgj2dzn5clpq0aq8g8jnlj0zv-list-t-1.0.5.7.drv' to 'https://cache.nix-ci.com'... algebraic-graphs> OK: edge x y == edges [(x,y), (y,x)] algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.connect ============ algebraic-graphs> OK: connect x y == connect y x algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2 algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges [(x,y), (y,x)] == edge x y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> OK: connects == connects . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> OK: isSubgraphOf (edge x y) (edge y x) == True algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> OK: path == path . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> OK: circuit == circuit . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> OK: clique == clique . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys lens> Warning: Control.Lens.Internal.CTypes: could not find link destinations for: lens> - Data.Array.Base.getNumElements lens> - Data.Array.Base.unsafeNewArray_ lens> - Data.Array.Base.unsafeWrite lens> - Data.Array.Base.unsafeRead lens> - Data.Array.Base.unsafeAccum lens> - Data.Array.Base.unsafeReplace lens> - Data.Array.Base.unsafeAccumArray lens> - Data.Array.Base.numElements lens> - Data.Array.Base.unsafeAt lens> - Data.Array.Base.unsafeArray lens> - GHC.Generics.D:R:UReckPtrp0 lens> Warning: Control.Lens.Internal.Iso: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Control.Lens.Setter: could not find link destinations for: lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Generic.Mutable.Base.MVector lens> - Data.Vector.Generic.Base.Mutable lens> - Data.Vector.Unboxed.Base.MVector lens> - Data.Vector.Unboxed.Base.MV_Identity lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Generic.Base.basicUnsafeFreeze lens> - Data.Vector.Generic.Mutable.Base.basicLength lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead lens> - Data.Vector.Generic.Base.basicUnsafeIndexM lens> - Data.Vector.Generic.Base.elemseq lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew lens> - Data.Vector.Generic.Mutable.Base.basicInitialize lens> - Data.Vector.Generic.Base.basicLength lens> - Data.Vector.Generic.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicSet lens> - Data.Vector.Generic.Base.basicUnsafeThaw lens> - Data.Vector.Unboxed.Base.V_Identity lens> - Data.Vector.Generic.Mutable.Base.basicClear lens> - Data.Vector.Generic.Mutable.Base.basicOverlaps lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice lens> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 lens> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 lens> Warning: Control.Lens.Tuple: could not find link destinations for: lens> - Control.Lens.Tuple.N18 lens> - Control.Lens.Tuple.N17 lens> - Control.Lens.Tuple.N16 lens> - Control.Lens.Tuple.N15 lens> - Control.Lens.Tuple.N14 lens> - Control.Lens.Tuple.N13 lens> - Control.Lens.Tuple.N12 lens> - Control.Lens.Tuple.N11 lens> - Control.Lens.Tuple.N10 lens> - Control.Lens.Tuple.N9 lens> - Control.Lens.Tuple.N8 lens> - Control.Lens.Tuple.N7 lens> - Control.Lens.Tuple.N6 lens> - Control.Lens.Tuple.N5 lens> - Control.Lens.Tuple.N4 lens> - Control.Lens.Tuple.N3 lens> - Control.Lens.Tuple.N2 lens> - Control.Lens.Tuple.N1 lens> - Control.Lens.Tuple.N0 lens> - Control.Lens.Tuple.GIxed lens> Warning: Control.Lens.Getter: could not find link destinations for: lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Generic.Mutable.Base.MVector lens> - Data.Vector.Generic.Base.Mutable lens> - Data.Vector.Unboxed.Base.MVector lens> - Data.Vector.Unboxed.Base.MV_Const lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Generic.Base.basicUnsafeFreeze lens> - Data.Vector.Generic.Mutable.Base.basicLength lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead lens> - Data.Vector.Generic.Base.basicUnsafeIndexM lens> - Data.Vector.Generic.Base.elemseq lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew lens> - Data.Vector.Generic.Mutable.Base.basicInitialize lens> - Data.Vector.Generic.Base.basicLength lens> - Data.Vector.Generic.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicSet lens> - Data.Vector.Generic.Base.basicUnsafeThaw lens> - Data.Vector.Unboxed.Base.V_Const lens> - Data.Vector.Generic.Mutable.Base.basicClear lens> - Data.Vector.Generic.Mutable.Base.basicOverlaps lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice lens> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 path> 100% ( 5 / 5) in 'Path.Internal.Posix' path> 50% ( 1 / 2) in 'Path.Internal' path> Missing documentation for: path> Module header path> 100% ( 5 / 5) in 'Path.Internal.Windows' path> Warning: 'Abs' is ambiguous. It is defined path> * at src/Path/Include.hs:856:19 path> * at src/Path/Include.hs:127:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:127:1 path> Warning: 'Rel' is ambiguous. It is defined path> * at src/Path/Include.hs:857:19 path> * at src/Path/Include.hs:131:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:131:1 path> 100% ( 63 / 63) in 'Path.Posix' path> 100% ( 2 / 2) in 'Path' path> Warning: 'Abs' is ambiguous. It is defined path> * at src/Path/Include.hs:856:19 path> * at src/Path/Include.hs:127:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:127:1 path> Warning: 'Rel' is ambiguous. It is defined path> * at src/Path/Include.hs:857:19 path> * at src/Path/Include.hs:131:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:131:1 path> 100% ( 63 / 63) in 'Path.Windows' quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) rebase> [ 1 of 369] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.p_o ) rebase> [ 2 of 369] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, dist/build/Rebase/Control/Applicative/Backwards.p_o ) rebase> [ 3 of 369] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, dist/build/Rebase/Control/Applicative/Lift.p_o ) rebase> [ 4 of 369] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, dist/build/Rebase/Control/Arrow.p_o ) rebase> [ 5 of 369] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, dist/build/Rebase/Control/Category.p_o ) rebase> [ 6 of 369] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, dist/build/Rebase/Control/Comonad.p_o ) rebase> [ 7 of 369] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, dist/build/Rebase/Control/Concurrent.p_o ) rebase> [ 8 of 369] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, dist/build/Rebase/Control/Concurrent/Chan.p_o ) rebase> [ 9 of 369] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, dist/build/Rebase/Control/Concurrent/MVar.p_o ) rebase> [ 10 of 369] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, dist/build/Rebase/Control/Concurrent/QSem.p_o ) rebase> [ 11 of 369] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, dist/build/Rebase/Control/Concurrent/QSemN.p_o ) rebase> [ 12 of 369] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, dist/build/Rebase/Control/Concurrent/STM.p_o ) rebase> [ 13 of 369] Compiling Rebase.Control.Concurrent.STM.TArray ( library/Rebase/Control/Concurrent/STM/TArray.hs, dist/build/Rebase/Control/Concurrent/STM/TArray.p_o ) rebase> [ 14 of 369] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TBQueue.p_o ) rebase> [ 15 of 369] Compiling Rebase.Control.Concurrent.STM.TChan ( library/Rebase/Control/Concurrent/STM/TChan.hs, dist/build/Rebase/Control/Concurrent/STM/TChan.p_o ) rebase> [ 16 of 369] Compiling Rebase.Control.Concurrent.STM.TMVar ( library/Rebase/Control/Concurrent/STM/TMVar.hs, dist/build/Rebase/Control/Concurrent/STM/TMVar.p_o ) rebase> [ 17 of 369] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TQueue.p_o ) rebase> [ 18 of 369] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, dist/build/Rebase/Control/Concurrent/STM/TSem.p_o ) rebase> [ 19 of 369] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, dist/build/Rebase/Control/Concurrent/STM/TVar.p_o ) rebase> [ 20 of 369] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, dist/build/Rebase/Control/DeepSeq.p_o ) rebase> [ 21 of 369] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, dist/build/Rebase/Control/Exception.p_o ) rebase> [ 22 of 369] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, dist/build/Rebase/Control/Exception/Base.p_o ) rebase> [ 23 of 369] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, dist/build/Rebase/Control/Monad.p_o ) rebase> [ 24 of 369] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, dist/build/Rebase/Control/Monad/Cont.p_o ) rebase> [ 25 of 369] Compiling Rebase.Control.Monad.Cont.Class ( library/Rebase/Control/Monad/Cont/Class.hs, dist/build/Rebase/Control/Monad/Cont/Class.p_o ) rebase> [ 26 of 369] Compiling Rebase.Control.Monad.Error.Class ( library/Rebase/Control/Monad/Error/Class.hs, dist/build/Rebase/Control/Monad/Error/Class.p_o ) rebase> [ 27 of 369] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, dist/build/Rebase/Control/Monad/Fail.p_o ) rebase> [ 28 of 369] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, dist/build/Rebase/Control/Monad/Fix.p_o ) stan> [20 of 55] Compiling Stan.Hie.Debug810 stan> [21 of 55] Compiling Stan.Hie.Debug900 stan> [22 of 55] Compiling Stan.Hie.Debug908 stan> [23 of 55] Compiling Stan.Info stan> [24 of 55] Compiling Stan.NameMeta stan> [25 of 55] Compiling Stan.Hie.Debug902 stan> [26 of 55] Compiling Stan.Hie.Debug stan> [27 of 55] Compiling Stan.Pattern.Edsl stan> [28 of 55] Compiling Stan.Pattern.Type stan> stan> src/Stan/Pattern/Type.hs:40:38: warning: [-Wunused-imports] stan> The import of ‘baseNameFrom’ stan> from module ‘Stan.NameMeta’ is redundant stan> | stan> 40 | import Stan.NameMeta (NameMeta (..), baseNameFrom, ghcPrimNameFrom, primTypeMeta, textNameFrom, _nameFrom) stan> | ^^^^^^^^^^^^ stan> [29 of 55] Compiling Stan.Pattern.Ast stan> [30 of 55] Compiling Stan.Hie stan> [31 of 55] Compiling Stan.Hie.MatchType stan> [32 of 55] Compiling Stan.Hie.MatchAst stan> [33 of 55] Compiling Stan.Report.Css stan> [34 of 55] Compiling Stan.Report.Settings stan> [35 of 55] Compiling Stan.Severity stan> [36 of 55] Compiling Stan.Inspection stan> [37 of 55] Compiling Stan.Inspection.Style stan> [38 of 55] Compiling Stan.Inspection.Partial stan> [39 of 55] Compiling Stan.Inspection.Infinite stan> [40 of 55] Compiling Stan.Inspection.AntiPattern stylish-haskell> 31% ( 5 / 16) in 'Language.Haskell.Stylish.GHC' stylish-haskell> Missing documentation for: stylish-haskell> dropAfterLocated (lib/Language/Haskell/Stylish/GHC.hs:56) stylish-haskell> dropBeforeLocated (lib/Language/Haskell/Stylish/GHC.hs:62) stylish-haskell> dropBeforeAndAfter (lib/Language/Haskell/Stylish/GHC.hs:68) stylish-haskell> unsafeGetRealSrcSpan (lib/Language/Haskell/Stylish/GHC.hs:45) stylish-haskell> getEndLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:53) stylish-haskell> getStartLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:50) stylish-haskell> baseDynFlags (lib/Language/Haskell/Stylish/GHC.hs:71) stylish-haskell> showOutputable (lib/Language/Haskell/Stylish/GHC.hs:79) stylish-haskell> getConDecls (lib/Language/Haskell/Stylish/GHC.hs:74) stylish-haskell> epAnnComments (lib/Language/Haskell/Stylish/GHC.hs:82) stylish-haskell> deepAnnComments (lib/Language/Haskell/Stylish/GHC.hs:86) stylish-haskell> 66% ( 10 / 15) in 'Language.Haskell.Stylish.Module' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Lines (lib/Language/Haskell/Stylish/Module.hs:52) stylish-haskell> groupByLine (lib/Language/Haskell/Stylish/Module.hs:90) stylish-haskell> importModuleName (lib/Language/Haskell/Stylish/Module.hs:60) stylish-haskell> moduleLanguagePragmas (lib/Language/Haskell/Stylish/Module.hs:136) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> Warning: 'Imports' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'ModuleHeader' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'RdrName' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'Safe' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> 50% ( 1 / 2) in 'Language.Haskell.Stylish.Parse' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Warning: 'SrcSpan' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> 84% ( 28 / 33) in 'Language.Haskell.Stylish.Printer' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> putMaybeLineComment (lib/Language/Haskell/Stylish/Printer.hs:143) stylish-haskell> withColumns (lib/Language/Haskell/Stylish/Printer.hs:352) stylish-haskell> modifyCurrentLine (lib/Language/Haskell/Stylish/Printer.hs:321) stylish-haskell> wrapping (lib/Language/Haskell/Stylish/Printer.hs:326) stylish-haskell> 0% ( 0 / 4) in 'Language.Haskell.Stylish.Step' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Lines (lib/Language/Haskell/Stylish/Module.hs:52) stylish-haskell> Step (lib/Language/Haskell/Stylish/Step.hs:13) stylish-haskell> makeStep (lib/Language/Haskell/Stylish/Step.hs:19) hw-prim> [ 1 of 47] Compiling HaskellWorks.Control.Monad.Lazy ( src/HaskellWorks/Control/Monad/Lazy.hs, dist/build/HaskellWorks/Control/Monad/Lazy.p_o ) hw-prim> [ 2 of 47] Compiling HaskellWorks.Data.Branchless ( src/HaskellWorks/Data/Branchless.hs, dist/build/HaskellWorks/Data/Branchless.p_o ) hw-prim> [ 3 of 47] Compiling HaskellWorks.Data.ByteString ( src/HaskellWorks/Data/ByteString.hs, dist/build/HaskellWorks/Data/ByteString.p_o ) dependent-map> Documentation created: dist/doc/html/dependent-map/index.html, dependent-map> dist/doc/html/dependent-map/dependent-map.txt dependent-map> Running phase: installPhase dependent-map> Installing library in /nix/store/lvag6gpi5snrw9n427r2fdqchhd8mfpc-dependent-map-0.4.0.0/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/dependent-map-0.4.0.0-FBtw48Ki8wSEWU5m9VbYei cabal-add> Running phase: unpackPhase cabal-add> unpacking source archive /nix/store/072ibz5rqjxvhjrh46vs026kljw04xig-cabal-add-0.1.tar.gz cabal-add> source root is cabal-add-0.1 cabal-add> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-add-0.1/tests/Main.hs" cabal-add> Running phase: patchPhase cabal-add> Replace Cabal file with edited version from mirror://hackage/cabal-add-0.1/revision/2.cabal. cabal-add> Running phase: compileBuildDriverPhase cabal-add> setupCompileFlags: -package-db=/build/tmp.yh3Twep8aB/setup-package.conf.d -threaded cabal-add> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.yh3Twep8aB/Main.o ) cabal-add> [2 of 2] Linking Setup cabal-add> Running phase: updateAutotoolsGnuConfigScriptsPhase cabal-add> Running phase: configurePhase cabal-add> configureFlags: --verbose --prefix=/nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hshsl3bl79ns5dkc8f02bzgch3cj9q6s-cabal-add-0.1-doc/share/doc/cabal-add-0.1 --with-gcc=gcc --package-db=/build/tmp.yh3Twep8aB/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 --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib cabal-add> Using Parsec parser cabal-add> Configuring cabal-add-0.1... cabal-add> Flags chosen: cabal-syntax=True cabal-add> Dependency Cabal >=3.8 && <3.15: using Cabal-3.10.3.0 cabal-add> Dependency Cabal-syntax >=3.8 && <3.15: using Cabal-syntax-3.10.3.0 cabal-add> Dependency base <5: using base-4.18.1.0 cabal-add> Dependency bytestring <0.13: using bytestring-0.11.5.2 cabal-add> Dependency containers <0.9: using containers-0.6.7 cabal-add> Dependency mtl <2.4: using mtl-2.3.1 cabal-add> Dependency Cabal-syntax: using Cabal-syntax-3.10.3.0 cabal-add> Dependency base <5: using base-4.18.1.0 cabal-add> Dependency bytestring <0.13: using bytestring-0.11.5.2 cabal-add> Dependency cabal-add: using cabal-add-0.1 cabal-add> Dependency cabal-install-parsers >=0.4.1 && <0.7: using cabal-add> cabal-install-parsers-0.6.1.1 cabal-add> Dependency directory <1.4: using directory-1.3.8.1 cabal-add> Dependency filepath <1.6: using filepath-1.4.100.4 cabal-add> Dependency optparse-applicative >=0.16 && <0.19: using cabal-add> optparse-applicative-0.18.1.0 cabal-add> Dependency process <1.7: using process-1.6.17.0 cabal-add> Dependency Diff >=0.4: using Diff-0.5 cabal-add> Dependency base <5: using base-4.18.1.0 cabal-add> Dependency directory: using directory-1.3.8.1 cabal-add> Dependency process: using process-1.6.17.0 cabal-add> Dependency string-qq: using string-qq-0.0.6 cabal-add> Dependency tasty: using tasty-1.5.3 cabal-add> Dependency temporary: using temporary-1.3 cabal-add> Source component graph: cabal-add> component lib cabal-add> component exe:cabal-add dependency lib cabal-add> component test:cabal-add-tests dependency exe:cabal-add cabal-add> Configured component graph: cabal-add> component cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-add> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> include base-4.18.1.0 cabal-add> include bytestring-0.11.5.2 cabal-add> include containers-0.6.7 cabal-add> include mtl-2.3.1 cabal-add> component cabal-add-0.1-AwTPtETkfHZ5q3SzAAeO6v-cabal-add cabal-add> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> include base-4.18.1.0 cabal-add> include bytestring-0.11.5.2 cabal-add> include cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> include cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-add> include directory-1.3.8.1 algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: removeEdge x y == removeEdge y x algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> Test suite main: PASS algebraic-graphs> Test suite logged to: dist/test/algebraic-graphs-0.7-main.log algebraic-graphs> 1 of 1 test suites (1 of 1 test cases) passed. algebraic-graphs> checkPhase completed in 2 minutes 22 seconds algebraic-graphs> Running phase: haddockPhase algebraic-graphs> Preprocessing library for algebraic-graphs-0.7.. algebraic-graphs> Running Haddock on library for algebraic-graphs-0.7.. algebraic-graphs> Warning: --source-* options are ignored when --hyperlinked-source is enabled. algebraic-graphs> 100% ( 58 / 58) in 'Algebra.Graph.AdjacencyMap' algebraic-graphs> 100% ( 56 / 56) in 'Algebra.Graph.AdjacencyIntMap' algebraic-graphs> Warning: 'nub' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'sort' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 93% ( 14 / 15) in 'Algebra.Graph.AdjacencyIntMap.Algorithm' algebraic-graphs> Missing documentation for: algebraic-graphs> Cycle (src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs:227) algebraic-graphs> Warning: 'IsList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 19 / 19) in 'Algebra.Graph.Internal' algebraic-graphs> 100% ( 61 / 61) in 'Algebra.Graph' algebraic-graphs> Warning: 'mplus' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'vertexCount' is out of scope. lens> - Data.Vector.Unboxed.Base.D:R:VectorConst0 lens> Warning: Control.Lens.Fold: could not find link destinations for: lens> - Control.Lens.Fold.ifoldr lens> Warning: Control.Lens.Traversal: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Strict.Vector lens> - Data.Profunctor.Traversing.Baz lens> Warning: Control.Lens.Iso: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> - Data.Profunctor.Traversing.Baz lens> - Data.Profunctor.Traversing.Bazaar lens> Warning: Control.Lens.Empty: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Control.Lens.Cons: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Control.Lens.Wrapped: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> - Control.Lens.Wrapped.GUnwrapped lens> Warning: Control.Lens.Plated: could not find link destinations for: lens> - Control.Lens.Plated.gplate1' lens> - Control.Lens.Plated.gplate' lens> Warning: Data.Vector.Generic.Lens: could not find link destinations for: lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Fusion.Bundle.Bundle lens> - Data.Vector.Generic.New.New lens> Warning: Control.Lens.Each: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Control.Lens.At: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Language.Haskell.TH.Lens: could not find link destinations for: lens> - Language.Haskell.TH.Lens.DataPrism' lens> Warning: Data.Vector.Lens: could not find link destinations for: lens> - Data.Vector.Vector quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> 50% ( 1 / 2) in 'Test.QuickCheck.Classes.IsList' quickcheck-classes> Missing documentation for: quickcheck-classes> Module header quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Warning: 'altLaws' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant rebase> [ 29 of 369] Compiling Rebase.Control.Monad.IO.Class ( library/Rebase/Control/Monad/IO/Class.hs, dist/build/Rebase/Control/Monad/IO/Class.p_o ) rebase> [ 30 of 369] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, dist/build/Rebase/Control/Monad/Identity.p_o ) rebase> [ 31 of 369] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, dist/build/Rebase/Control/Monad/RWS.p_o ) rebase> [ 32 of 369] Compiling Rebase.Control.Monad.RWS.Class ( library/Rebase/Control/Monad/RWS/Class.hs, dist/build/Rebase/Control/Monad/RWS/Class.p_o ) rebase> [ 33 of 369] Compiling Rebase.Control.Monad.RWS.Lazy ( library/Rebase/Control/Monad/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/RWS/Lazy.p_o ) rebase> [ 34 of 369] Compiling Rebase.Control.Monad.RWS.Strict ( library/Rebase/Control/Monad/RWS/Strict.hs, dist/build/Rebase/Control/Monad/RWS/Strict.p_o ) rebase> [ 35 of 369] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, dist/build/Rebase/Control/Monad/Reader.p_o ) rebase> [ 36 of 369] Compiling Rebase.Control.Monad.Reader.Class ( library/Rebase/Control/Monad/Reader/Class.hs, dist/build/Rebase/Control/Monad/Reader/Class.p_o ) rebase> [ 37 of 369] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, dist/build/Rebase/Control/Monad/ST.p_o ) rebase> [ 38 of 369] Compiling Rebase.Control.Monad.ST.Lazy ( library/Rebase/Control/Monad/ST/Lazy.hs, dist/build/Rebase/Control/Monad/ST/Lazy.p_o ) rebase> [ 39 of 369] Compiling Rebase.Control.Monad.ST.Lazy.Unsafe ( library/Rebase/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.p_o ) rebase> [ 40 of 369] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, dist/build/Rebase/Control/Monad/ST/Strict.p_o ) rebase> [ 41 of 369] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Unsafe.p_o ) rebase> [ 42 of 369] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, dist/build/Rebase/Control/Monad/STM.p_o ) rebase> [ 43 of 369] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, dist/build/Rebase/Control/Monad/Signatures.p_o ) rebase> [ 44 of 369] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, dist/build/Rebase/Control/Monad/State.p_o ) rebase> [ 45 of 369] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, dist/build/Rebase/Control/Monad/State/Class.p_o ) rebase> [ 46 of 369] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, dist/build/Rebase/Control/Monad/State/Lazy.p_o ) rebase> [ 47 of 369] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, dist/build/Rebase/Control/Monad/State/Strict.p_o ) rebase> [ 48 of 369] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, dist/build/Rebase/Control/Monad/Trans.p_o ) rebase> [ 49 of 369] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, dist/build/Rebase/Control/Monad/Trans/Class.p_o ) rebase> [ 50 of 369] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, dist/build/Rebase/Control/Monad/Trans/Cont.p_o ) rebase> [ 51 of 369] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, dist/build/Rebase/Control/Monad/Trans/Except.p_o ) rebase> [ 52 of 369] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, dist/build/Rebase/Control/Monad/Trans/Identity.p_o ) rebase> [ 53 of 369] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, dist/build/Rebase/Control/Monad/Trans/Maybe.p_o ) rebase> [ 54 of 369] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, dist/build/Rebase/Control/Monad/Trans/RWS.p_o ) rebase> [ 55 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Lazy ( library/Rebase/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.p_o ) rebase> [ 56 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Strict ( library/Rebase/Control/Monad/Trans/RWS/Strict.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.p_o ) cabal-add> include filepath-1.4.100.4 cabal-add> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 cabal-add> include process-1.6.17.0 cabal-add> component cabal-add-0.1-GOyDKQTU26I3nzji7iCP8a-cabal-add-tests cabal-add> include Diff-0.5-GZY542scVfnxhSieg1s29 cabal-add> include base-4.18.1.0 cabal-add> include directory-1.3.8.1 cabal-add> include process-1.6.17.0 cabal-add> include string-qq-0.0.6-HpRdWGEnvVhBEaymyMyvO2 cabal-add> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 cabal-add> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa cabal-add> Linked component graph: cabal-add> unit cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> include Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-add> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> include base-4.18.1.0 cabal-add> include bytestring-0.11.5.2 cabal-add> include containers-0.6.7 cabal-add> include mtl-2.3.1 cabal-add> Distribution.Client.Add=cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w:Distribution.Client.Add cabal-add> unit cabal-add-0.1-AwTPtETkfHZ5q3SzAAeO6v-cabal-add cabal-add> include Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> include base-4.18.1.0 cabal-add> include bytestring-0.11.5.2 cabal-add> include cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> include cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-add> include directory-1.3.8.1 cabal-add> include filepath-1.4.100.4 cabal-add> include optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 cabal-add> include process-1.6.17.0 cabal-add> unit cabal-add-0.1-GOyDKQTU26I3nzji7iCP8a-cabal-add-tests cabal-add> include Diff-0.5-GZY542scVfnxhSieg1s29 cabal-add> include base-4.18.1.0 cabal-add> include directory-1.3.8.1 cabal-add> include process-1.6.17.0 cabal-add> include string-qq-0.0.6-HpRdWGEnvVhBEaymyMyvO2 cabal-add> include tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 cabal-add> include temporary-1.3-1FJWtachrRvJFtqy3IoBZa cabal-add> Ready component graph: cabal-add> definite cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> depends Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3 cabal-add> depends Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> depends base-4.18.1.0 cabal-add> depends bytestring-0.11.5.2 cabal-add> depends containers-0.6.7 cabal-add> depends mtl-2.3.1 cabal-add> definite cabal-add-0.1-AwTPtETkfHZ5q3SzAAeO6v-cabal-add cabal-add> depends Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> depends base-4.18.1.0 cabal-add> depends bytestring-0.11.5.2 cabal-add> depends cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> depends cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5 cabal-add> depends directory-1.3.8.1 cabal-add> depends filepath-1.4.100.4 cabal-add> depends optparse-applicative-0.18.1.0-3njyGCesfyJ26MUMeugFs9 cabal-add> depends process-1.6.17.0 cabal-add> definite cabal-add-0.1-GOyDKQTU26I3nzji7iCP8a-cabal-add-tests cabal-add> depends Diff-0.5-GZY542scVfnxhSieg1s29 cabal-add> depends base-4.18.1.0 cabal-add> depends directory-1.3.8.1 cabal-add> depends process-1.6.17.0 cabal-add> depends string-qq-0.0.6-HpRdWGEnvVhBEaymyMyvO2 cabal-add> depends tasty-1.5.3-9zGpMC6Ttly7LCIedANHX6 cabal-add> depends temporary-1.3-1FJWtachrRvJFtqy3IoBZa cabal-add> depends cabal-add-0.1-AwTPtETkfHZ5q3SzAAeO6v-cabal-add cabal-add> Warning: cabal-add> This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure. cabal-add> package cabal-install-parsers (cabal-install-parsers-0.6.1.1-BiQ4Jaf6JsSCI169u2JUA5) requires Cabal-syntax-3.10.1.0 cabal-add> package cabal-add (cabal-add-0.1) requires Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> package cabal-add (cabal-add-0.1) requires Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> package Cabal (Cabal-3.10.3.0-92yU0X1Rd6yCTRQW3qAZB3) requires Cabal-syntax-3.10.3.0-CEXefnQQeNiFVAr14FEN6m cabal-add> Using Cabal-3.10.1.0 compiled by ghc-9.6 cabal-add> Using compiler: ghc-9.6.3 cabal-add> Using install prefix: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1 cabal-add> Executables installed in: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/bin cabal-add> Libraries installed in: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3/cabal-add-0.1-HfpeeIAknUYtoWQoajJ5w cabal-add> Dynamic Libraries installed in: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/lib/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3 cabal-add> Private executables installed in: algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'hasVertex' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'vertexSet' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'isEmpty' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'edgeList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'adjacencyList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'box' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'edgeCount' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 42 / 42) in 'Algebra.Graph.HigherKinded.Class' algebraic-graphs> Warning: 'nub' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 63 / 63) in 'Algebra.Graph.Bipartite.AdjacencyMap' quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Warning: 'o'' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) rebase> [ 57 of 369] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, dist/build/Rebase/Control/Monad/Trans/Reader.p_o ) rebase> [ 58 of 369] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, dist/build/Rebase/Control/Monad/Trans/State.p_o ) rebase> [ 59 of 369] Compiling Rebase.Control.Monad.Trans.State.Lazy ( library/Rebase/Control/Monad/Trans/State/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/State/Lazy.p_o ) rebase> [ 60 of 369] Compiling Rebase.Control.Monad.Trans.State.Strict ( library/Rebase/Control/Monad/Trans/State/Strict.hs, dist/build/Rebase/Control/Monad/Trans/State/Strict.p_o ) rebase> [ 61 of 369] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, dist/build/Rebase/Control/Monad/Trans/Writer.p_o ) rebase> [ 62 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Lazy ( library/Rebase/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.p_o ) rebase> [ 63 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Strict ( library/Rebase/Control/Monad/Trans/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.p_o ) rebase> [ 64 of 369] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, dist/build/Rebase/Control/Monad/Writer.p_o ) rebase> [ 65 of 369] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, dist/build/Rebase/Control/Monad/Writer/Class.p_o ) rebase> [ 66 of 369] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Writer/Lazy.p_o ) rebase> [ 67 of 369] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Writer/Strict.p_o ) rebase> [ 68 of 369] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, dist/build/Rebase/Control/Monad/Zip.p_o ) rebase> [ 69 of 369] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.p_o ) rebase> [ 70 of 369] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, dist/build/Rebase/Control/Selective/Free.p_o ) rebase> [ 71 of 369] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, dist/build/Rebase/Control/Selective/Multi.p_o ) rebase> [ 72 of 369] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, dist/build/Rebase/Control/Selective/Rigid/Free.p_o ) rebase> [ 73 of 369] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, dist/build/Rebase/Control/Selective/Rigid/Freer.p_o ) rebase> [ 74 of 369] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.p_o ) rebase> [ 75 of 369] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.p_o ) rebase> [ 76 of 369] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.p_o ) rebase> [ 77 of 369] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, dist/build/Rebase/Data/Bifunctor/Apply.p_o ) rebase> [ 78 of 369] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, dist/build/Rebase/Data/Bifunctor/Biff.p_o ) rebase> [ 79 of 369] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, dist/build/Rebase/Data/Bifunctor/Clown.p_o ) rebase> [ 80 of 369] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, dist/build/Rebase/Data/Bifunctor/Flip.p_o ) rebase> [ 81 of 369] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, dist/build/Rebase/Data/Bifunctor/Join.p_o ) rebase> [ 82 of 369] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, dist/build/Rebase/Data/Bifunctor/Joker.p_o ) rebase> [ 83 of 369] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, dist/build/Rebase/Data/Bifunctor/Product.p_o ) rebase> [ 84 of 369] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, dist/build/Rebase/Data/Bifunctor/Tannen.p_o ) cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/libexec/x86_64-linux-ghc-9.6.3/cabal-add-0.1 cabal-add> Data files installed in: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/share/x86_64-linux-ghc-9.6.3/cabal-add-0.1 cabal-add> Documentation installed in: cabal-add> /nix/store/hshsl3bl79ns5dkc8f02bzgch3cj9q6s-cabal-add-0.1-doc/share/doc/cabal-add-0.1 cabal-add> Configuration files installed in: cabal-add> /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1/etc cabal-add> No alex found cabal-add> Using ar found on system at: cabal-add> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar cabal-add> No c2hs found cabal-add> No cpphs found cabal-add> No doctest found cabal-add> Using gcc version 14.3.0 given by user at: cabal-add> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc cabal-add> Using ghc version 9.6.3 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc cabal-add> Using ghc-pkg version 9.6.3 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/ghc-pkg-9.6.3 cabal-add> No ghcjs found cabal-add> No ghcjs-pkg found cabal-add> No greencard found cabal-add> Using haddock version 2.29.1 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/haddock-ghc-9.6.3 cabal-add> No happy found cabal-add> Using haskell-suite found on system at: haskell-suite-dummy-location cabal-add> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cabal-add> No hmake found cabal-add> Using hpc version 0.68 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hpc-ghc-9.6.3 cabal-add> Using hsc2hs version 0.68.9 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/hsc2hs-ghc-9.6.3 cabal-add> Using hscolour version 1.25 found on system at: cabal-add> /nix/store/gzxm9n7gdyswybkchci8vx0pmhqway25-hscolour-1.25/bin/HsColour cabal-add> No jhc found cabal-add> Using ld found on system at: cabal-add> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold cabal-add> No pkg-config found cabal-add> Using runghc version 9.6.3 found on system at: cabal-add> /nix/store/kqcfch35vgmr9icpjd43a5dm8sxy4wy2-ghc-9.6.3/bin/runghc-9.6.3 cabal-add> Using strip version 2.44 found on system at: cabal-add> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip cabal-add> Using tar found on system at: cabal-add> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar cabal-add> No uhc found cabal-add> *** abort because of serious configure-time warning from Cabal quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> 98% ( 62 / 63) in 'Test.QuickCheck.Classes' quickcheck-classes> Missing documentation for: quickcheck-classes> semigroupMonoidLaws quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Warning: Test.QuickCheck.Classes: could not find link destinations for: quickcheck-classes> - Test.QuickCheck.Classes.Foldable.unsnoc quickcheck-classes> - Data.Vector.Unboxed.Base.Unbox rebase> [ 85 of 369] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, dist/build/Rebase/Data/Bifunctor/Wrapped.p_o ) rebase> [ 86 of 369] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.p_o ) rebase> [ 87 of 369] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.p_o ) rebase> [ 88 of 369] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.p_o ) rebase> [ 89 of 369] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.p_o ) rebase> [ 90 of 369] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, dist/build/Rebase/Data/ByteString/Builder.p_o ) rebase> [ 91 of 369] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, dist/build/Rebase/Data/ByteString/Builder/Extra.p_o ) rebase> [ 92 of 369] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Internal.p_o ) rebase> [ 93 of 369] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, dist/build/Rebase/Data/ByteString/Builder/Prim.p_o ) rebase> [ 94 of 369] Compiling Rebase.Data.ByteString.Builder.Prim.Internal ( library/Rebase/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.p_o ) rebase> [ 95 of 369] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, dist/build/Rebase/Data/ByteString/Builder/Scientific.p_o ) error: Cannot build '/nix/store/9pwqx02mv7widhdcqf0q1gcvqfspg7z8-cabal-add-0.1.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/3m8ix91rm5na60nzaf9gzgg05riq505p-cabal-add-0.1 /nix/store/hshsl3bl79ns5dkc8f02bzgch3cj9q6s-cabal-add-0.1-doc error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30018": Device or resource busy warning: killing stray builder process 143207 ()... warning: killing stray builder process 148446 ()... error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30014": Device or resource busy warning: killing stray builder process 127276 (bash -e /nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh /nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh)... warning: killing stray builder process 148896 (./Setup haddock --html --hoogle --quickjump --hyperlink-source)... warning: killing stray builder process 148991 ()... warning: killing stray builder process 148985 ()... error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30019": Device or resource busy error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30013": Device or resource busy error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30011": Device or resource busy warning: killing stray builder process 130853 ()... error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30016": Device or resource busy error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30001": Device or resource busy error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30023": Device or resource busy error: Cannot build '/nix/store/wqnhgwmj9x52p16avfmkdjhyq6c88399-haskell-language-server-2.10.0.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/v85kjf311g9ikid4awbng38rbbkp387x-haskell-language-server-2.10.0.0 error: Cannot build '/nix/store/2w7rhnv9cxynr1pzgicryk4vvigga7jv-ghc-shell-for-packages-0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/cjmbivj1nirzzwj2sccvnfy0x2scqgq0-ghc-shell-for-packages-0