srid / haskell-flake

A `flake-parts` Nix module for Haskell development
https://community.flake.parts/haskell-flake
MIT License
159 stars 19 forks source link

Unnecessary cabal2nix runs #145

Closed roberth closed 1 year ago

roberth commented 1 year ago

All the cabal2nix IFD seems to rerun whenever an unrelated file changes.

See for example this diff https://hercules-ci.com/github/hercules-ci/hercules-ci-agent/jobs/2169/compare?baseId=564555f7-ab2a-47be-9d44-e42c47e7542e

The only code changes were in stack.yaml, which is not used by haskell-flake (it has one; doesn't matter).

nix-diff on the first IFD reveals:

$ nix-diff --color=never /nix/store/v6nwd3cgx93mqfb85bj8pqw6bg4k4fb0-cabal2nix-cabal-pkg-config-version-hook.drv /nix/store/9z1j0ifjr9k10wj7vrhyf1vps30wkzs1-cabal2nix-cabal-pkg-config-version-hook.drv
- /nix/store/v6nwd3cgx93mqfb85bj8pqw6bg4k4fb0-cabal2nix-cabal-pkg-config-version-hook.drv:{out}
+ /nix/store/9z1j0ifjr9k10wj7vrhyf1vps30wkzs1-cabal2nix-cabal-pkg-config-version-hook.drv:{out}
• The set of input source names do not match:
    - source
    + 7sc71kn4kpk8kblgm488dkv4xbjpmvlv-source
• The environments do not match:
    buildCommand=''
    export HOME="$TMP"
    mkdir -p "$out"
    cabal2nix --compiler=ghc-9.2.7 --system=x86_64-unknown-linux-gnu --sha256= ←"/nix/store/dhqr33xdjwsbh44isvc3vv1c472z79bq-source/./cabal-pkg-config-version-hook"←→"/nix/store/732a1qa00q0xaypr3cbf719x8zp5v3k6-7sc71kn4kpk8kblgm488dkv4xbjpmvlv-source/./cabal-pkg-config-version-hook"→  > "$out/default.nix"
''

This could be tested by comparing the cabal2nixDeriver attribute.

srid commented 1 year ago

I've noticed this too (which prompted me to open #144). Is it a regression from recent change? Something to do with hpack generation?

srid commented 1 year ago

@roberth Is there a reason we don't do cleanSourceWith before evaluating cabal2nix.

If you touch README.md on (already built locally) https://github.com/srid/haskell-multi-nix and do a nix build -L --debug .#foo |& grep cabal2nix , the following is the result

cabal2nix eval log in `master` branch
checking access to '/nix/store/zs8vmjqgdi50bhiawx4wah6ybzsr79r5-source/pkgs/development/haskell-modules/cabal2nix-unstable.nix'
evaluating file '/nix/store/zs8vmjqgdi50bhiawx4wah6ybzsr79r5-source/pkgs/development/haskell-modules/cabal2nix-unstable.nix'
instantiated 'cabal2nix-2.19.1.tar.gz' -> '/nix/store/sq56nwmwkx8hk039knk315kbmx0zwl3b-cabal2nix-2.19.1.tar.gz.drv'
instantiated 'cabal2nix-2.19.1' -> '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv'
locking path '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv'
lock acquired on '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv.lock'
lock released on '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv.lock'
instantiated 'cabal2nix-bar' -> '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv'
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: created
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: woken up
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: init
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: loading derivation
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: have derivation
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: all outputs substituted (maybe)
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: created
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: woken up
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: waitee 'building of '/nix/store/gkpdv7xl39x9yxch0wjarq19mmv7j1pm-bash-5.2-p15.drv!out' from .drv file' done; 2 left
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: init
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: loading derivation
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: have derivation
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: done
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: waitee 'building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file' done; 1 left
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: waitee 'building of '/nix/store/j9wwbq146yj7i5lw5aj1vz8xfxssyliy-stdenv-darwin.drv!out' from .drv file' done; 0 left
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: woken up
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: goal destroyed
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: all inputs realised
added input paths '/nix/store/01xq923prdbq5pkpn1f09m45sxk0z4g5-cereal-0.5.8.3-doc', '/nix/store/03hjkg9m0mix92aqn51j9k7wkzrq1vfp-gnutar-1.34', '/nix/store/066azsm21s8lgddzmkn8l1iy8kaclqh7-call-stack-0.4.0-doc', '/nix/store/06n2400v3qpgmi8f3vn4cxjrnihrpsfa-libcxx-11.1.0-dev', '/nix/store/08lai7vwl20kbsjxxvd4l3jl94p41nj3-http-client-0.7.13.1-doc', '/nix/store/0ai50k7mlhs0l83xyd5xba4y1wd6ryq9-sigtool-0.1.3', '/nix/store/0casc29y62bbzwqi5irplbpjvxfg1rjk-StateVar-1.2.2-doc', '/nix/store/0fg62cw5g936b1glxqbk930vz5d7p0ip-base-orphans-0.8.7', '/nix/store/0m8r1q83ds1y1hdp9116fip8q7rxg9c2-memory-0.17.0', '/nix/store/0n40b7jspld2x7cmggdr1aqcfzd6flp3-test-framework-hunit-0.3.0.2', '/nix/store/0pf7pkdhavbc2h3sh3h2wapzrml5zdb5-Glob-0.10.2-doc', '/nix/store/0q1jfjlwr4vig9cz7lnb5il9rg0y1n84-bash-5.2-p15', '/nix/store/0rzxwz0myxi89sjbhsvflz5kqn2nj8jr-hspec-core-2.9.7', '/nix/store/0zvc85n5lqjd5571r167qnbknxd3psmx-test-framework-quickcheck2-0.3.0.5', '/nix/store/1099ibvvwzz0dd2a29zp7p6aaxsynw8k-kan-extensions-5.2.5', '/nix/store/1277yfib14qbqcx142q1csal9as73906-parsec-class-1.0.0.0', '/nix/store/18l7cjlppr7s45xpf4agi0ky6fwbkpzk-ansi-terminal-0.11.4', '/nix/store/1dvv0vf7p48lq0hnnh34qnw7cs6pkdsi-data-array-byte-0.1.0.1', '/nix/store/1jcbdqi0j2yx45hpza7bm6nd27r4skql-QuickCheck-2.14.2', '/nix/store/1m5kdkmwlj7lgzcscsg4j27yavgmbjaf-hpack-0.35.2-doc', '/nix/store/1nai994nqswalywcdc2miprnx928gr7l-utf8-string-1.0.2-doc', '/nix/store/1nr90141skzy7hpn3jac81lm3cqid81w-silently-1.2.5.3', '/nix/store/1rhwriy59hhk6hdif8ab30s56640clnd-mono-traversable-1.0.15.3', '/nix/store/1v7rgrida3rgfnl7yrrsikwmfh2f7424-th-expand-syns-0.4.11.0-doc', '/nix/store/2gmajlsrr84ch46cwzxssma9002j4inr-unordered-containers-0.2.19.1', '/nix/store/2rbjirqd9zndng1ijfz28ghza4ic4gaq-kan-extensions-5.2.5-doc', '/nix/store/2y7z9n76i7gv0khkk4zf2181hrc8hxhc-safe-exceptions-0.1.7.3-doc', '/nix/store/2yck39bcx2p2g9zfqvvbp7b43vnznvkw-reflection-2.1.6-doc', '/nix/store/31gvr1v020mp2almvqjx6qcr7w36c3fi-text-metrics-0.3.2', '/nix/store/3358liah79f0acdq7r9gpwjdqr2w16kk-tasty-kat-0.0.3-doc', '/nix/store/35ilkm598gzjfyz532ph5rb3lyg9bczl-pem-0.2.4', '/nix/store/36nr5aj66g336hnr827bvav40dq3khs0-tls-1.5.8-doc', '/nix/store/36w02gdaf5i4l8s07hjivcpn2b6g5nss-random-1.2.1.1', '/nix/store/379ls6wkddxhsdjacrjk4ykrh6vavkvr-haskell-src-meta-0.8.11-doc', '/nix/store/39qy31wzhbs4j0wmjkz6ydyz1swcfr5f-network-uri-2.6.4.2-doc', '/nix/store/3fs0sqjfc340sifl5mz75qf2mg8pa54f-void-0.7.3-doc', '/nix/store/3g22rmqyds0gni65xik19wbb3a2npjii-silently-1.2.5.3-doc', '/nix/store/3g9p3mzswqy3y444zcmfbgsk3q00xg0s-ansi-wl-pprint-0.6.9-doc', '/nix/store/3gkpd12r49n0ssrmk7pv0l1rv0cc8jgk-semigroups-0.20', '/nix/store/3hxmy2zkm1z0n1dgr14imi1mp1lch503-quickcheck-classes-base-0.6.2.0-doc', '/nix/store/3jgij1qv4k28aq4mgpaqxv7qh8c8afch-nothunks-0.1.3', '/nix/store/3nr0mrdrcr3pr9l7ja8js9g580xq7w6i-hspec-expectations-0.8.2-doc', '/nix/store/3ps9103w66rc73b8sxshpglhp1669x2s-libffi-3.4.4', '/nix/store/3r34k21iiy7grllqsdfarixfm3cwj5v3-extensible-exceptions-0.1.1.4-doc', '/nix/store/3ss5xw9q32v759gykxncxxlc5qz2hg7h-base64-bytestring-1.2.1.0-doc', '/nix/store/3vp2hga8d5s64pad3wdcvvgql2pw969v-hashable-1.4.2.0', '/nix/store/42vgnrhbffmaaiw5zha5z1vnimglp6vs-base-compat-0.12.2', '/nix/store/43ahd6n8724czn11waaah2jik9p54f5w-semialign-1.2.0.1-doc', '/nix/store/4708gpk7yn2cy42pc1v3xl095xrs9b3s-patch-2.7.6', '/nix/store/48n0fdnjcpbh1mdfi84gr57352m20wn0-text-metrics-0.3.2-doc', '/nix/store/49f7cf0f7in6z1013dxwpg90f0pm8rsk-syb-0.7.2.2-doc', '/nix/store/4apk6fvm99hs9s5qhpy3pgsc8liswk53-xml-1.3.14', '/nix/store/4d3xia337k771ar3wkzjcgph5lm6aha2-http-types-0.12.3-doc', '/nix/store/4d8wciga5gmx275nbynfdd66762k33n4-raw-strings-qq-1.1', '/nix/store/4ddzb17yc1mk0nrwp2y5paxjrzi8l9pc-hspec-discover-2.9.7-doc', '/nix/store/4i1lcric158xhdxbxx5rl296hx0bci4r-aeson-2.0.3.0', '/nix/store/4kpldyr8qrqjqs7ay1kz08l0kzgwrlc8-clock-0.8.3-doc', '/nix/store/4qznk97djdv6q3023f7dph4l06k64dz2-tasty-hunit-0.10.0.3-doc', '/nix/store/4s1g8mmc0zvvp1975g8ri8469l7m12jd-x509-system-1.6.7-doc', '/nix/store/4yj6d8f8qgvm6ccfas7lplqldhhlgbn8-file-5.44', '/nix/store/4yszfd4d2pnkvy9rabv94sqp2if2i5ac-quickcheck-unicode-1.0.1.0', '/nix/store/51qf75b98jisndzm79rvp28kjyhjwd1b-x509-store-1.6.9', '/nix/store/525f075m8xc1qkl58qacpnbcjm3fdsj8-old-locale-1.0.0.7', '/nix/store/55cp8in3f3l9bxqvi92dg8m7y84dlkpr-cereal-0.5.8.3', '/nix/store/55s0ams6h4hnxw6pirpdn93m5grvsdds-th-abstraction-0.4.5.0-doc', '/nix/store/565x24rs9ngs3vpqhppsbfmpm541giqm-transformers-base-0.4.6-doc', '/nix/store/5avjswfrz1yzgqwmhlg8fmzzdqm1xc9l-data-default-class-0.1.2.0', '/nix/store/5bqbprax7qg369viv8fzvpy2qd9l51zg-mono-traversable-1.0.15.3-doc', '/nix/store/5fgdw45zqiyz305qqi46yz0xpv5x0xif-test-framework-quickcheck2-0.3.0.5-doc', '/nix/store/5h8a42g0d2f5mrp4px6p0imbkim4dm6b-data-fix-0.3.2', '/nix/store/5im3rav7lmblnabc1ndayfvhj28ndb48-gmp-with-cxx-6.2.1-dev', '/nix/store/5k34s2rlfrksz7nvranv7x9y4bqpc18b-test-framework-0.8.2.0-doc', '/nix/store/5pmfrcd318jkqhpqiah7y2am6jp13vb9-OneTuple-0.3.1-doc', '/nix/store/5sfs5465q19d8596syzryjvz5b4dq9bw-base16-bytestring-1.0.2.0-doc', '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh', '/nix/store/5zjkhpyj91jbin0cz4gypijyqlkmxyrq-mockery-0.3.5', '/nix/store/6161s4kq6b4yxsl58fy0r27innlimd0b-base-compat-batteries-0.12.2-doc', '/nix/store/61ywvbd9av1i7sfx5mrh27cy63njvdyl-foundation-0.0.29-doc', '/nix/store/63wh2cvxk964j83mqq3rwglrp3yyr3rw-optparse-applicative-0.17.0.0', '/nix/store/64yjhv64ns1mqb5hhnnfcj83k0xncc5v-semigroupoids-5.3.7', '/nix/store/6784k41mqxd4k1cd8128bfhahh00wkq5-logging-facade-0.3.1', '/nix/store/69idchfl03m8mgwfnksnfnamkwcv796v-async-2.2.4', '/nix/store/69shymwmni5niiqcik70xn1ig36vgxsc-bzip2-1.0.8', '/nix/store/6g6w1i4zafwghyn5fsm0ajhddfmjhwym-case-insensitive-1.2.1.0-doc', '/nix/store/6jfmzqsb11ybiywj30vp30gc7s631pgr-semialign-1.2.0.1', '/nix/store/6mjcx3h1qckv29wzlxd5h1szlzls02mi-http-client-tls-0.3.6.1-doc', '/nix/store/6ni29q2ipppy3hbcsv266zqs3xfc1jp6-base16-bytestring-1.0.2.0', '/nix/store/6qh8lmcxl5g0if99plb7yrr2v80azldm-distribution-nixpkgs-1.7.0.1', '/nix/store/6vn0flzrc4pzrzklm3jadh9ipcxa5wxm-adjunctions-4.4.2', '/nix/store/6xg259477c90a229xwmb53pdfkn6ig3g-default-builder.sh', '/nix/store/71rjmivf0i653mzjxwzm302f5n2zbkai-QuickCheck-2.14.2-doc', '/nix/store/72nqnpz8jfknlh3hy5l0xxzvz6nm51by-th-orphans-0.13.14-doc', '/nix/store/73af25r63zlx7sxpjbmh89g8nyqk4c3y-integer-logarithms-1.0.3.1-doc', '/nix/store/778w5hlk3yrczcvwmh6y581b7afyidr2-hspec-meta-2.9.3-doc', '/nix/store/7bjc12ayfxpjzhng0hicgb9wskixqjsf-tagged-0.8.6.1', '/nix/store/7cgn1qcgxks5hg5c70gbjfl1n0lppcsy-haskell-src-meta-0.8.11', '/nix/store/7crc459946pa3x8bmvx8cy812v2vj02m-gawk-5.2.1', '/nix/store/7jrhvamfx3ahd8b0z42k1amh82jbvc8k-split-0.2.3.5-doc', '/nix/store/7rd8ck3jxwpjnr44z3zxp5krl19plyh8-xml-1.3.14-doc', '/nix/store/7rnpvan04a51f1313hggks0qpds6yxwf-free-5.1.10', '/nix/store/7x9881896wsrc0k3dyqhij1isi9f0c6s-hspec-expectations-0.8.2', '/nix/store/83id354drppv0whnswwbsngsld2b3kgq-diffutils-3.8', '/nix/store/84cfcicnj8q6pxxcx1i3p1h91jrrnadz-data-array-byte-0.1.0.1-doc', '/nix/store/89mdr9j02dfhaq9263k85md4z84cvahm-primitive-0.7.3.0-doc', '/nix/store/8cd6vbpgz1j414w0d304mrp0s87sabr1-raw-strings-qq-1.1-doc', '/nix/store/8g6y00hzivb1i18bbkqrwc8wpdmvwqvq-pcre-light-0.4.1.0-doc', '/nix/store/8izrcdg8nyvyrw3p027g4zzs38nzklzm-th-expand-syns-0.4.11.0', '/nix/store/8j2xkb2as1b9cknyr7376kd7qgnhb01l-clang-11.1.0', '/nix/store/8jcz3c6xri0y6sr99g5zknab7zn5zv9v-aeson-2.0.3.0-doc', '/nix/store/8li207aqw07cpr0c495dm12ga1wxh6sv-colour-2.3.6', '/nix/store/8s52i8mfygb2sx1fjzij4z1jw4zq6677-void-0.7.3', '/nix/store/8w5yf8bm5xb2hbk4kqj3668xlwyyipc1-regex-posix-0.96.0.1-doc', '/nix/store/8xil0v08y0pj74j8p9dypvk8hhvahncg-safe-exceptions-0.1.7.3', '/nix/store/8yl0gm5lk0x4ydng2zyfhd2yglsj4khm-tasty-quickcheck-0.10.2-doc', '/nix/store/90cqrp3nxbcihkx4vswj5wh85x5klaga-gzip-1.12', '/nix/store/90hklnmp1clk2sx0gc6h746xz00y5k6i-ed-1.19', '/nix/store/91w3mzmc3zkpcin4bc0wzjv90qj7d96r-simple-reflect-0.3.3-doc', '/nix/store/92f37amjr80p78kxdlyj0bbji2m6cs2q-pcre-8.45-bin', '/nix/store/932vggm1zbxfd02qp4q1141bp1g9mis8-x509-validation-1.6.12', '/nix/store/95lyfs8pnki70nai7vngmcqakjgj08m4-th-lift-0.8.2-doc', '/nix/store/97amvb1b8m6a6i7zppjjv41q3nw8pb1g-doctest-0.20.1', '/nix/store/9ai5qpxsmjgrkfxnb8nnd6qjy5q0rqdv-safe-0.3.19-doc', '/nix/store/9fdn7ki1m8ywz8yqdf4z485dvc37rifn-xz-5.4.1-bin', '/nix/store/9gjq1k11r82vmajc81rffg54n7y137zc-x509-1.7.7-doc', '/nix/store/9h3gpn5lvdrdnxbg3n6pl4pja1z167dr-transformers-compat-0.7.2', '/nix/store/9v5q1c6387xaf45dqvpd9rad93ygf1pr-hspec-2.9.7', '/nix/store/9wdg90n1nsllymf8591kkx83f39mgcfy-tasty-golden-2.3.5', '/nix/store/9yfkakadsk2j5lbf13f45n49mp9v1nfz-splitmix-0.1.0.4', '/nix/store/a1lap0iydk1sp3q2k7isjg9jkvv12j5q-unliftio-core-0.2.1.0', '/nix/store/a28qh1w7mi7qw34mjqrsih2znx8ja082-network-3.1.2.7-doc', '/nix/store/aa50xm9xbf89wx9z0cd0lkiz82snqmbr-libobjc-11.0.0', '/nix/store/abmvfydafj1f4vv6a189pvp3yy7cj4f5-x509-system-1.6.7', '/nix/store/acnfzkszlkx502kcz6vppc80jj8l6mj5-http-types-0.12.3', '/nix/store/acv5jsx108fffjswsrgxi7z0l5r65y8v-dlist-1.0', '/nix/store/afrzvpb3rnblpdl9z55k8f158n039i9m-contravariant-1.5.5', '/nix/store/ah8v3f0w8pgmknm3rvxwnssz7rv24zwg-utf8-string-1.0.2', '/nix/store/aihiywznbm2q8ccp0ysshiwsgwg1gaf1-parallel-3.2.2.0', '/nix/store/aijgcnpi934j195q70dcw0zb4gqnzknz-asn1-parse-0.9.5-doc', '/nix/store/avi56lr866g814gfl88flpcxmj4p3nsl-profunctors-5.6.2', '/nix/store/awfbihsd1a1q0a8ywpd4sh2xcw439j12-nanospec-0.2.2', '/nix/store/awijcifqb58ack49lwf92nn187djzkfg-Diff-0.4.1', '/nix/store/awkb9g93ci2qy8yg5jl0zxw46f3xnvgv-libcxxabi-11.1.0', '/nix/store/axiabdjjl4m027phnjyx2wgd2y3pcpr9-update-autotools-gnu-config-scripts-hook', '/nix/store/b0k1khd1s2krxlwg1zkavhhs089d3vlb-bifunctors-5.5.14-doc', '/nix/store/b2dlqc3fpixia1ayqj9nbaybigahqmc7-assoc-1.0.2', '/nix/store/b5rflirp0q1f0lal79wiw980sww3yq3d-x509-validation-1.6.12-doc', '/nix/store/b89yaiilf3l5sh3fvrkngc3m9jxdv33b-Diff-0.4.1-doc', '/nix/store/b9i4hb5xrgmm81vvsp786f75yqpcjvyz-tasty-hunit-0.10.0.3', '/nix/store/bcvvzp4902cvb0a11iws2kk5jf3539cs-base-compat-batteries-0.12.2', '/nix/store/bnrwcq5dri07x4jp14yazlv6l0mhfnbw-th-reify-many-0.1.10', '/nix/store/bqxgc1b8ck1zhr2r2hj93sfjqqs2vazj-http-client-tls-0.3.6.1', '/nix/store/bsv28qspkqmdqcf8j7nlg2a80k3740q3-vector-0.12.3.1-doc', '/nix/store/bwky22zd9k84khqvlrkwydnnhq9qcdmx-uuid-types-1.0.5-doc', '/nix/store/c5njl4qwicvs8fr7kz8xpfa12vs8rm4b-indexed-traversable-0.1.2', '/nix/store/chxg74ph7590xf0blfmlx4f20pj84g4y-parallel-3.2.2.0-doc', '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh', '/nix/store/cng4yysy6cgzaj0ns8gx1aw4zy70jxd7-old-locale-1.0.0.7-doc', '/nix/store/cnnva5djwr66c1mvqgnhjq6j7zkj5ngx-appar-0.1.8-doc', '/nix/store/cqag9fv2gia03nzcsaygan8fw1ggdf4g-clang-wrapper-11.1.0', '/nix/store/cqmi6zfb311fq8gzjhivch6rbf4srzvp-text-short-0.1.5-doc', '/nix/store/cqxqx93g26iiv8wz97q7g8c2jfm4fl13-haskell-src-exts-1.23.1-doc', '/nix/store/crdrln45yxwg8hgb3dnl3wkmbfd2g71l-appar-0.1.8', '/nix/store/czv4899fy9r06nk7hkmsz1vdj9xjks2f-these-1.1.1.1', '/nix/store/d0vsy7cjz9d5vzrndl8962pqq0mv02s3-patch-shebangs.sh', '/nix/store/d275wzmimzi3xp4j3vbkvxscmc79q088-strip.sh', '/nix/store/d94zhz8d3gnx3i64n35xr3l7icqalf0l-gnused-4.9', '/nix/store/dbkckcrmpwq1p9791i2vmrd4xwab0b13-tagged-0.8.6.1-doc', '/nix/store/dd8hj9am5i3p6y11r9h54a7bz4chjx23-gmp-with-cxx-6.2.1', '/nix/store/dfsl8q2xxcapfjfrzxnk799p6akksrnh-th-orphans-0.13.14', '/nix/store/dnhla50vz2q4ir0wfn2zan9yjpphf2pb-llvm-11.1.0-lib', '/nix/store/dzxspazxf1lbb7fvdzgbprfvk7vfwsqg-distributive-0.6.2.1', '/nix/store/f16id36r9xxi50mgra55p7cf7ra0x96k-cctools-port-973.0.1', '/nix/store/f1qyryki1rwbs1rgkzvfp6ci1q472a7v-llvm-11.1.0', '/nix/store/f78lpdxj35dqglmybc857bf6qzdblkn0-time-compat-1.9.6.1-doc', '/nix/store/f8l4vcjn7iqqk9jpmc2c33i93rkdlx7k-multiple-outputs.sh', '/nix/store/fm46nq6gwnw7dnqql9dz7lmrwjdkjrjl-resourcet-1.2.6-doc', '/nix/store/fvvh34zg5y86z13ildw91jbwjjqyp76k-quickcheck-io-0.2.0', '/nix/store/fxj1zzwz3zbaa6y4didncqhchb25prwa-libcxxabi-11.1.0-dev', '/nix/store/fxqwa15xnq8m4qb6w3x7vdi9mp0cqv5k-unliftio-0.2.23.0-doc', '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh', '/nix/store/g98rhpv5ajzj1jp2xbx8h7sg31yp320p-dlist-1.0-doc', '/nix/store/gm00k20sl4kjvaa9mg8w96wmdfrxhnv5-asn1-types-0.3.4', '/nix/store/gravgvlsh0k789mqp0ryj0zdc9kr29p0-base64-bytestring-1.2.1.0', '/nix/store/gvwalrw4m9wgyx5r6jzbw4fhk5990ziz-asn1-parse-0.9.5', '/nix/store/gwmv4zkzcfcvdwlvxh49gwfcghhha5a4-post-link-sign-hook', '/nix/store/gx3hq9ninlzn9zgbl5vc7nfhylk5r54y-strict-0.4.0.1', '/nix/store/gzd28cjrjjc2vdqp4013yy8fyz1rp6qn-ncurses-6.4', '/nix/store/h1yqs7gv3lfa1av9wz2s0g2ncsfsy0l2-quickcheck-instances-0.3.28', '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh', '/nix/store/hb3s2hksqcx2vl63q821z71bbbrgpnny-primitive-0.7.3.0', '/nix/store/hc9w0vz8cwq46zrmy368bmy7xnfpmgi6-conduit-1.3.4.3-doc', '/nix/store/hcs2hn15q2yzavv27lq5xqlqqg8hc0zc-pcre-8.45-dev', '/nix/store/hdl4f9p6785mkmw0xdmkfqpa8lzhrgzh-regex-base-0.94.0.2', '/nix/store/hflahbly14bsd1s1h9v93hnavpfxk5fn-regex-base-0.94.0.2-doc', '/nix/store/hjibmp23izj52bpbagicqwvyj7ycl02g-colour-2.3.6-doc', '/nix/store/hpgjw9s945x8bjnzlx97s12i0cksf8pf-transformers-base-0.4.6', '/nix/store/hwlkq7ggvziv9sawcxx2r6r28a274x1p-findutils-4.9.0', '/nix/store/hxp3yh829p1bz64wyh91sbf5wvahlilz-memory-0.17.0-doc', '/nix/store/i3razdv1bz00g7l8gdza9g95r9vfhb7b-transformers-compat-0.7.2-doc', '/nix/store/i58b9w70l06kcj3mldmb1xw4w4adlfj6-quickcheck-unicode-1.0.1.0-doc', '/nix/store/i60hx2r42fypi8a78s226hibn7wd5gg2-gnu-config-2021-01-25', '/nix/store/i9lw7q2ny3ypcbhwg2lmvn9jpls2qfpg-time-compat-1.9.6.1', '/nix/store/ibhkb8pr085yqrj8kz1wx3g6algjbcv0-indexed-traversable-instances-0.1.1.1-doc', '/nix/store/idlixwz0zx7mkjz89xdr0i6lkysjpf64-hashable-1.4.2.0-doc', '/nix/store/ifvw4yv4z7dd50300hnbbqfiynsx4mzr-old-time-1.1.0.3-doc', '/nix/store/ig20hpy2ldahvk9vj96cfkb2mjj7km6f-tasty-1.4.3', '/nix/store/igqyggc3f8v71mcpbvch69n5d0k4f20g-parsec-class-1.0.0.0-doc', '/nix/store/ihi44zblsvzg1992dxxvbxb6skg3125w-ansi-terminal-0.11.4-doc', '/nix/store/il5clyzvnvh1k4izgkc5qkdq0mrirbr1-temporary-1.3-doc', '/nix/store/ilbr98g7jfw50v9g3ij2h5ya4ivf5pgq-socks-0.6.1', '/nix/store/iqsq78hh1ivhi31z04kkv980m6z4k7dc-asn1-encoding-0.9.6-doc', '/nix/store/iv9vpg4h0bjagxkl7rhsdaigjlmjykz4-code-page-0.2.1', '/nix/store/ix6zfdrv3b7akhygwarfviiq2wngirs1-invariant-0.6-doc', '/nix/store/j0l3hx31x8laigphv1d7xjhs6dshl5g1-compiler-rt-libc-11.1.0-dev', '/nix/store/j1yv131hwr9l5azmgr96xcfw4gbvpsb5-setenv-0.1.1.3', '/nix/store/j2gr625dkz58i126n6gd5j11133ckmns-foldl-1.4.14', '/nix/store/jaamv9849bcx9i72nn1hmwwpc2dw4zbh-hostname-1.0', '/nix/store/jax192pgiwqclq5nvwi8vrx0rkhj4adh-ghc-9.2.6-doc', '/nix/store/jciz61g19gp5dkv7nvaqwjkbbh73ai2x-binutils-2.40', '/nix/store/jcr0p5nrf20v56y87asd2cgky02mh1jl-cabal2nix-2.19.1', '/nix/store/jcxw6djhg2ms65vgk3sns7hbhyys69zd-libffi-3.4.4-dev', '/nix/store/jfb49wrjapgrlzznysql79bhaafp9gnd-ghc-9.2.6', '/nix/store/jkgxic2kwjzray8z085jmc3c8k618gj3-case-insensitive-1.2.1.0', '/nix/store/jp20x25l8w01phd1mf7cc3wrsv7vkjz8-gettext-0.21', '/nix/store/jxwfjlp9ryzhvcdw80w72z32s7sqvk9h-zlib-0.6.3.0', '/nix/store/k181m3ij6y684wlvjdv2zkg8pin2kcql-network-uri-2.6.4.2', '/nix/store/k6s64rb4hdn370x1a6fcnnbhafx6dz7q-unliftio-core-0.2.1.0-doc', '/nix/store/k9v0gqjjhpf9l20ql6w26kdsijldsc4m-signing-utils', '/nix/store/kacmjjmkqkc45390bx7v78lhpl5k9z7f-lens-5.1.1', '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh', '/nix/store/kf2q42rcipl97y60vkrvckgprsidwgsj-contravariant-1.5.5-doc', '/nix/store/kiq2w9dl1kndq3mvbdyzd250rahs49cg-stringbuilder-0.5.1-doc', '/nix/store/kjawxb7x4hyhxrwv5rv59qcr2dxz581l-invariant-0.6', '/nix/store/kjxdrgy9dg84df3q5if46vj1xya98w3g-test-framework-0.8.2.0', '/nix/store/kk7bvafp0x313kbzf6q6lhi3r8ni0a1y-logict-0.8.0.0', '/nix/store/kkn2f2a2ly66j9zm8jh0528vblbpdylw-hspec-discover-2.9.7', '/nix/store/km1vqvq5g7vgzhr2lmz9v9q9q82y6ipv-hpack-0.35.2', '/nix/store/kr1hrkfcjlj9586vps4y1mha7cn41992-iproute-1.7.12-doc', '/nix/store/krkpzpjcx4bkm4bq6m60l23cclvrklv8-cryptonite-0.30', '/nix/store/ks7kzap7lhvm17y2rgs7gwsdy8ln6mvy-scientific-0.3.7.0-doc', '/nix/store/kwhb1nknfdm6i8kvm30phbyf5jnmxl8k-gnugrep-3.7', '/nix/store/l6yp0ydypik46r9lzyrynrlzbagwcwqr-clock-0.8.3', '/nix/store/ldcyvk54a7rksqk84qk8jafgwnhaxcgl-th-compat-0.1.4', '/nix/store/lhwaz4majf3sadngr728aw8cfql1kqym-bifunctors-5.5.14', '/nix/store/lhwmq707dc6nfg6bqmi90wnm5i4k2iks-data-default-class-0.1.2.0-doc', '/nix/store/lhxcn6idxn07zza894r0f4s93kdg64yq-HUnit-1.6.2.0-doc', '/nix/store/lkwk40icvcij1rrsk5x9c2rh691l0wi8-th-lift-0.8.2', '/nix/store/lqk41ysdq6bp1p0bw4bxh3sgsjf3wl9y-basement-0.0.15-doc', '/nix/store/lr4gx13n8pffz2f97ns1qxdxa19sr7ar-regex-posix-0.96.0.1', '/nix/store/lsvniqy5lzv2813xf94bhwymhndhgw14-doctest-0.20.1-doc', '/nix/store/lymw1h0d2i2zlnbj86d23qai9727v989-async-2.2.4-doc', '/nix/store/m01rwivs4w8cqxx554zfay83kirmswil-cryptonite-0.30-doc', '/nix/store/m0s4bmnjcyjib01j2pyc6sb36hclm8m9-scientific-0.3.7.0', '/nix/store/m2n22cqildpkq0g6q7bw2nv92i269fhf-HUnit-1.6.2.0', '/nix/store/m3bh8xab2mbhryczf6w7xdxqf2qbsd28-cookie-0.4.6', '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh', '/nix/store/m7qfd76xgw81i64vw411ikiasmv8jzxw-unliftio-0.2.23.0', '/nix/store/m7r0a40fyj3ij5450b1gh0sgfg1jpawi-streaming-commons-0.2.2.5-doc', '/nix/store/mc8k3za3xjy4bbfqgsvxrjjlm1hfribm-libcxx-11.1.0', '/nix/store/mdzwq0x78wxi34kwgshgwn5qmvkv8249-th-reify-many-0.1.10-doc', '/nix/store/mfsa88p1kbi79vw6mjy9i2yys6wiqim6-th-abstraction-0.4.5.0', '/nix/store/mmkbvdjvk1kpb78rac27pav53h0bqp5h-extensible-exceptions-0.1.1.4', '/nix/store/mnar2zl6cb4q4c6ahmr2d5r6q3qh9nsk-byteorder-1.0.4', '/nix/store/mwcycwbncwk4b2czf7zf05lk62r8a6nn-text-short-0.1.5', '/nix/store/mynwlvk63rkf7vz1vk6zgq785qkg2q54-network-3.1.2.7', '/nix/store/n2jhhcfrzna50w6vm7k6clng4ysxhsf7-hourglass-0.2.12-doc', '/nix/store/n7nzrkl4xfcal5wii2p8v1x83nvv9qk0-expand-response-params', '/nix/store/n98x0gdw15nadflnx50ikxrajsv8jf01-stdenv-darwin', '/nix/store/nc3zw6jcnlrx9j49j7h3sn2rrrxgxd98-data-fix-0.3.2-doc', '/nix/store/nfmhdh1zzr95xsi2qnr1b1l94iym1i85-logict-0.8.0.0-doc', '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh', '/nix/store/ngv75y1f47fyfdy1nsnbhbjxwblxydas-basement-0.0.15', '/nix/store/nh9rahl0dzx7jjav0cynv37lwfzn1z33-witherable-0.4.2-doc', '/nix/store/nk3g19f2f3nm9gbc7hkv19rldp03wlz6-tls-1.5.8', '/nix/store/nmnfp2rqkwv2xwjq401nvsdpjxdazwnn-witherable-0.4.2', '/nix/store/nmphpbjn8hhq7brwi9bw41m7l05i636h-libiconv-50', '/nix/store/nmwbz6345jh1rqv1jkfffcsgh81s92mb-OneTuple-0.3.1', '/nix/store/nn0zmwznc1nicf5qzkm8nnsxsfiqyygs-bzip2-1.0.8-bin', '/nix/store/nqckhkvcrdfdzwc51hj85lvpdfg4niz9-safe-0.3.19', '/nix/store/nqma04mmp4afg5jb79hhq67gzwrxq47r-distribution-nixpkgs-1.7.0.1-data', '/nix/store/nw8cxa3mq2ff2lcj6sy31gxhcy0cyd1j-zlib-1.2.13-dev', '/nix/store/nwa5r8nkw1b1y70v4b1ndqszmfdnakhy-cctools-binutils-darwin-wrapper-973.0.1', '/nix/store/nwhrw4lbss3vr72p73dy040ivlv1qa40-blaze-builder-0.4.2.2', '/nix/store/p1afrw4yz34qx6gwxdk3asl14kpm8iai-tasty-golden-2.3.5-doc', '/nix/store/p21scsq1ayf7kr7nva73zwpv15k8v5jm-comonad-5.0.8', '/nix/store/p54q4g9rxgy89nqqcb0ax43gk6y1l3z3-generic-deriving-1.14.2-doc', '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh', '/nix/store/pdy09wl38rmx9cv876d10n3vhzsx2q8i-base-orphans-0.8.7-doc', '/nix/store/pf8jcpxi53q9mbsnf9pm59d86phn26di-typed-process-0.2.10.1', '/nix/store/pi6j5pkgc2wyc4cg5qknj8wm3bb449hs-x509-1.7.7', '/nix/store/pk6qwrdwb3c03v10pd9i6c1a7rlxzkzh-stringbuilder-0.5.1', '/nix/store/pkzh14x7wfw8wm5l068w35nwa2a23yg4-pcre-light-0.4.1.0', '/nix/store/prgy7mvjnhzk61ph5ikvii1saf1j6qi8-hspec-core-2.9.7-doc', '/nix/store/psgyjaxn6silyck0qrblw4zlx25x23fd-mime-types-0.1.0.9', '/nix/store/pxjcm02lgxj1idn72w876jpiyyh4jxm2-streaming-commons-0.2.2.5', '/nix/store/q0gzh0sl4n5rz00smpn3z3nb8bpx5y17-adv_cmds-119-locale', '/nix/store/q11hg3zz6j7gpbnbvncxbw7c9zrz0aks-tasty-smallcheck-0.8.2', '/nix/store/q9vrb79f85f6d4xfz8wq80kx7vc2y5a7-source', '/nix/store/qayzzf20klx7szhcasmcb0pkxy49r20k-tasty-quickcheck-0.10.2', '/nix/store/qfi1vhmgm6mdry4gispn0fjx1d8bs78m-attoparsec-0.14.4', '/nix/store/qg6807zcy1frdw2vbh3ys1v70x15fvnr-distributive-0.6.2.1-doc', '/nix/store/ql0s0p70ncxf3g7f8lh2d01nym23dgwk-infer-license-0.2.0', '/nix/store/qncy1fmidwai4f5gxlsjv2xsza81jj3v-mime-types-0.1.0.9-doc', '/nix/store/qnz8a6b1y7d7rcf1w133fip462xh408k-assoc-1.0.2-doc', '/nix/store/qpp3idd2f48g52icdidsm15a9n070l15-ansi-wl-pprint-0.6.9', '/nix/store/qq5jyqd016ysj07iddny8xbdli2sflhm-quickcheck-instances-0.3.28-doc', '/nix/store/qrj5hl8lwmym459fgl2yxrf1p90iqs6c-semigroupoids-5.3.7-doc', '/nix/store/qvhq96ip2fma5rxgrrnwiffvc8z3qrlp-split-0.2.3.5', '/nix/store/qx09chqxxxfslakbcvkxl2f9lm01sd5g-distribution-nixpkgs-1.7.0.1-doc', '/nix/store/qzs9v7l7bjlj5xgqzbj8ng18phjgkhbg-language-nix-2.2.0', '/nix/store/r0mvvwpmpwk4ldpj7l8g5g45chds1d12-foldl-1.4.14-doc', '/nix/store/r39l1mwnaggmrv2pdnz3lz54z39vamv1-zlib-1.2.13', '/nix/store/rbp3dm7hfr6aahjq4si99g9wlapszba8-random-1.2.1.1-doc', '/nix/store/rff0mk0ajkvnhfbzrn6l6sqska2jacmr-temporary-1.3', '/nix/store/rkgclsk2hdah57i7jkgafcqz7hcchdlr-adjunctions-4.4.2-doc', '/nix/store/rl1kka8xbhd7rsm5wa7yvqw0h1x4f6gm-zlib-0.6.3.0-doc', '/nix/store/rrfiizfxh7qc18n8axq4g5czc9pgdrin-nanospec-0.2.2-doc', '/nix/store/rslvq3nz2d2m21nzwnc27v8v0q5b44rz-base-compat-0.12.2-doc', '/nix/store/s0909fdcz7kzxh9gbq4q855my1828j1k-lens-5.1.1-doc', '/nix/store/s22k7iri6hwri1lbqz90ysqd5fcs9cwf-pcre-8.45', '/nix/store/s353qhapjidfc98q5xnyb7nv3r7ps37a-free-5.1.10-doc', '/nix/store/s423051c2ll239ixfr2jbdjfkc8wa47z-asn1-encoding-0.9.6', '/nix/store/s5jvci6bkryb4ranh392win8daryn06r-these-1.1.1.1-doc', '/nix/store/s97prj7v5f1dyimx0aswhjbv73vcqqj2-code-page-0.2.1-doc', '/nix/store/sal3vgib3z3fnw36wdk0dqsz4gar5mf4-ghc-paths-0.1.0.12', '/nix/store/sar542b931gf0p9lx1vk4wk8xskp64h7-tasty-smallcheck-0.8.2-doc', '/nix/store/si85xfv9nqjig4aifl8z8kmq7j0sz3pn-binutils-2.40-lib', '/nix/store/sqhjpzg8ijgz6hascrg7qp2mx05z8hf5-interpolate-0.2.1', '/nix/store/ssk4frxxjyrgnb0ch7ja0fn9iznwwjmv-openssl-3.0.8', '/nix/store/sv5a1c631bj5smknpx1vh982d2q5y8fq-quickcheck-classes-base-0.6.2.0', '/nix/store/sxqkgbnmxvb8hkpqd8zx1f2i68l1fsd5-yaml-0.11.10.0', '/nix/store/sxz8riyw5z6vdnxqg859rcd10z27bm8k-colour-2.3.6-data', '/nix/store/v5n47hb3a070b8v8a8an6vfx15b9dflh-yaml-0.11.10.0-doc', '/nix/store/v6vhhagw4k9wsccsslnckh0yjwqjazfs-nothunks-0.1.3-doc', '/nix/store/vccj4fxlw6iwwxawblw4j589b5j1jsib-smallcheck-1.2.1', '/nix/store/vcp4zay1an2q37djri7n9w0jjbg9xnxv-ChasingBottoms-1.3.1.12-doc', '/nix/store/vcyrf6qs2ypjibk996i6ni1sn9rfy91f-libyaml-0.1.2-doc', '/nix/store/vfk5lb1qlmh9nmkcrah9mig7zn0glkx1-haskell-src-exts-1.23.1', '/nix/store/vhivi799z583h2kf1b8lrr72h4h3vfcx-coreutils-9.1', '/nix/store/vj1iibvvw0yja3wzlqffhrmq7693ip59-comonad-5.0.8-doc', '/nix/store/vm9yz6qhhhngb6b5g4vgw063ksda8y0f-connection-0.3.1-doc', '/nix/store/vmdlk1wwvs3n2jbwz392h0v51xdcqnn3-http-client-0.7.13.1', '/nix/store/vygr4jq2q4jdvg5ayfijkhzpk0jnyl62-profunctors-5.6.2-doc', '/nix/store/w0a2zc592wq2lb8qdqjfdnkqdd0ajz39-indexed-traversable-instances-0.1.1.1', '/nix/store/wdcf811q0j0hsqizais5fmi1iys37g56-vector-algorithms-0.8.0.4-doc', '/nix/store/wfaasrik5f3sz86skyld3f1p391pcdsp-test-framework-hunit-0.3.0.2-doc', '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh', '/nix/store/wh730ah9sqcwlz17agsczj05qmmcjd4w-libxml2-2.10.1', '/nix/store/wjs23gjdl2vncnmbq2bzwpwnn5yis5l9-integer-logarithms-1.0.3.1', '/nix/store/wlwcf1nw2b21m4gghj70hbg1v7x53ld8-reproducible-builds.sh', '/nix/store/wmx1s6yz291r36q60vcb4qfnb7vv9s68-ChasingBottoms-1.3.1.12', '/nix/store/wr4qc25bp47m3x1z3x1vnidwg2y3njnl-tasty-kat-0.0.3', '/nix/store/wvjqbh8h4zmwrbm707p0bfwkxgvw55r3-clang-11.1.0-lib', '/nix/store/wwk1l5zqrkqqjfldv85b99zncs1sb8nf-connection-0.3.1', '/nix/store/wylgifj8149j0gxc8cjg4mjjn71pzjvm-interpolate-0.2.1-doc', '/nix/store/wzp6wl5jsnaj91kgp13vyvaia6wvvb0x-hspec-2.9.7-doc', '/nix/store/x1smjy21d9i78bpwv2b64svn27xp645z-logging-facade-0.3.1-doc', '/nix/store/x2q93ga0qw12laxk513szz5nigfkf3r3-resourcet-1.2.6', '/nix/store/x87xhykzdjk00dg4lm6y8hgr1hv69zqn-setenv-0.1.1.3-doc', '/nix/store/x96lsx1hhrj9l8q8j4m2rv23v36mamnl-ghc-paths-0.1.0.12-doc', '/nix/store/xbmhqmihwwhpifrhqvbf0qxhz98d7kgk-reflection-2.1.6', '/nix/store/xfr5b76rcnf73hkv0i7six5p3icii6ks-simple-reflect-0.3.3', '/nix/store/xhnqgp40rn68kckyzkxdz3pa8f2pg91q-syb-0.7.2.2', '/nix/store/xjwr9grc7lk44n3rdbnmd5y3lvz4jjps-uuid-types-1.0.5', '/nix/store/xnaf8rvv8hvys1vwjx186yzsddx77lz8-strict-0.4.0.1-doc', '/nix/store/xw6wvggmmjwx36xsqna142rnbrw83gbl-libyaml-0.1.2', '/nix/store/xwi53rw7sqh70n3l0z0vzm8xxhgjj0i0-pem-0.2.4-doc', '/nix/store/xycfywf8w81ychqfajxk06dh5k6v0xya-optparse-applicative-0.17.0.0-doc', '/nix/store/xyimchs1ivm57vc857kmppqrjwmk8bj3-hostname-1.0-doc', '/nix/store/y33vfxbd9fqm43g2jhxyfzcy6jd98180-xz-5.4.1', '/nix/store/y40ykl0wg8viv2pl12qi8p4v1w4lyv9k-tf-random-0.5', '/nix/store/y43lmax8ml72lf1zsz78gxgdndf46s0z-hspec-meta-2.9.3', '/nix/store/y48fhzwadkkq305nbqlryypdn1l9pdvv-quickcheck-io-0.2.0-doc', '/nix/store/y6v7q3ir914bp74jwksvhbz988rvzl00-iproute-1.7.12', '/nix/store/y6vaip4wlp14n1qnkzzysz0k0rh1ba66-openssl-3.0.8', '/nix/store/y9ra8hvf5pf7pdmaszf6qw8pbdc4v2k3-vector-0.12.3.1', '/nix/store/ycd5942l9wvb0rs9kg3ykvvbfvzicr5s-Glob-0.10.2', '/nix/store/yf7agxqrx99rs6244dr8a2vq8a0fnyqh-asn1-types-0.3.4-doc', '/nix/store/yfvqkb060bsrmwq0sbn5shk94q16ri8f-StateVar-1.2.2', '/nix/store/yjpnxds3nwcnkypmiagvfx80pdbf6ld5-foundation-0.0.29', '/nix/store/ylxc5aq56jqd19vmbqgpgbyjnjmw9qyd-apple-framework-CoreFoundation-11.0.0', '/nix/store/ypk73qamy0sylnply26yxy2mv4g40s0y-blaze-builder-0.4.2.2-doc', '/nix/store/yqki0jmyjmyzykfj8h8wqn942ca2fm60-cctools-binutils-darwin-973.0.1', '/nix/store/yraf7zhdaa9svf9hd189kbr1n45w849a-infer-license-0.2.0-doc', '/nix/store/yrs0slfas316mihxviz4rprd8rs8d9zc-libtapi-1100.0.11', '/nix/store/yvvvcck242blhd0iijfg8qnnyqg9pgm6-tasty-1.4.3-doc', '/nix/store/yxdb2rr9yavaizhd7xm0jnr4rcam4mf6-compiler-rt-libc-11.1.0', '/nix/store/yy3fdgrshcblwx0cfp76nmmi24szw89q-gnumake-4.4', '/nix/store/yz2vf2zi2237vmzs0hgsyrrfrf4i10iq-typed-process-0.2.10.1-doc', '/nix/store/yzwxc9dmy2c43r33rjlpb4q6jhi8z51s-vector-algorithms-0.8.0.4', '/nix/store/z09v01wc8vdfqb231b393f3k95dmscdg-generic-deriving-1.14.2', '/nix/store/z0cvik5hm6yqc31xv6y3bd9iw8vg9zh1-semigroups-0.20-doc', '/nix/store/z0y6mxwbdnxwhpb4p8y9f1l6f1banfyc-unordered-containers-0.2.19.1-doc', '/nix/store/z17wzcl7bp2zh8qnllynh0hraxamanki-libSystem-11.0.0', '/nix/store/z2b76kqfhikb5hd9bgv58rh79g235s90-conduit-1.3.4.3', '/nix/store/z3iv1v27cvfpml2dfmqj1amdkddlhdn2-tf-random-0.5-doc', '/nix/store/za9n70s78039bji2cxd3xi0j6rk1z42h-smallcheck-1.2.1-doc', '/nix/store/zamvaqc2f043c0i4pg1v8kwz6vxfx2j1-th-compat-0.1.4-doc', '/nix/store/zb24wmgjhk9rviydchhhs1dazbjsjg76-splitmix-0.1.0.4-doc', '/nix/store/zcsp3w1bd194j5c3wc5wqab8xmbrg8sv-hourglass-0.2.12', '/nix/store/zfgc27gklwqa6pls1lbq8yrdm1k2jkja-mockery-0.3.5-doc', '/nix/store/zfwfbfbhmv48b5fn3z1j612i2ragncpx-x509-store-1.6.9-doc', '/nix/store/zj3lcraknpw9wamr24np6dj43i58xfrn-language-nix-2.2.0-doc', '/nix/store/zjdkrjfvzb2bwd1cd0wymrl0mlrs8yfx-byteorder-1.0.4-doc', '/nix/store/zjg2y0b1308advrwscmi293v2jm5x2ld-socks-0.6.1-doc', '/nix/store/znmpf66laqln2pq8iidwvfnp3cs1lci0-indexed-traversable-0.1.2-doc', '/nix/store/zv8cqkw6k6x4x22h3r93ww513zizvqhd-call-stack-0.4.0', '/nix/store/zwicar33vi17ys7j11va2pi65hqphggl-cookie-0.4.6-doc', '/nix/store/zy5k7ldq0cj561ggm83nmy9dd689k1lh-old-time-1.1.0.3'
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: woken up
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: trying to build
locking path '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar'
lock acquired on '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar.lock'
removing invalid path '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar'
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: woken up
building '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv'...
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: got EOF
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: woken up
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: build done
builder process for '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv' finished
scanning for references for output 'out' in temp location '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar'
unreferenced input: '/nix/store/jcr0p5nrf20v56y87asd2cgky02mh1jl-cabal2nix-2.19.1'
lock released on '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar.lock'
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: done
building of '/nix/store/rrsnd3n7gdy8yv05cnfl54lvynzz3fp7-cabal2nix-bar.drv!out' from .drv file: goal destroyed
checking access to '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar'
evaluating file '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar/default.nix'
checking access to '/nix/store/v2mr6212chlnnjnz4jm6cpahrbwspvvm-cabal2nix-bar/default.nix'
locking path '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv'
lock acquired on '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv.lock'
lock released on '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv.lock'
instantiated 'cabal2nix-foo' -> '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv'
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: created
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: woken up
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: init
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: loading derivation
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: have derivation
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: all outputs substituted (maybe)
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: created
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: woken up
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: waitee 'building of '/nix/store/gkpdv7xl39x9yxch0wjarq19mmv7j1pm-bash-5.2-p15.drv!out' from .drv file' done; 2 left
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: init
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: loading derivation
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: have derivation
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: done
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: waitee 'building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file' done; 1 left
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: waitee 'building of '/nix/store/j9wwbq146yj7i5lw5aj1vz8xfxssyliy-stdenv-darwin.drv!out' from .drv file' done; 0 left
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: woken up
building of '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv!out' from .drv file: goal destroyed
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: all inputs realised
added input paths '/nix/store/01xq923prdbq5pkpn1f09m45sxk0z4g5-cereal-0.5.8.3-doc', '/nix/store/03hjkg9m0mix92aqn51j9k7wkzrq1vfp-gnutar-1.34', '/nix/store/066azsm21s8lgddzmkn8l1iy8kaclqh7-call-stack-0.4.0-doc', '/nix/store/06n2400v3qpgmi8f3vn4cxjrnihrpsfa-libcxx-11.1.0-dev', '/nix/store/08lai7vwl20kbsjxxvd4l3jl94p41nj3-http-client-0.7.13.1-doc', '/nix/store/0ai50k7mlhs0l83xyd5xba4y1wd6ryq9-sigtool-0.1.3', '/nix/store/0casc29y62bbzwqi5irplbpjvxfg1rjk-StateVar-1.2.2-doc', '/nix/store/0fg62cw5g936b1glxqbk930vz5d7p0ip-base-orphans-0.8.7', '/nix/store/0m8r1q83ds1y1hdp9116fip8q7rxg9c2-memory-0.17.0', '/nix/store/0n40b7jspld2x7cmggdr1aqcfzd6flp3-test-framework-hunit-0.3.0.2', '/nix/store/0pf7pkdhavbc2h3sh3h2wapzrml5zdb5-Glob-0.10.2-doc', '/nix/store/0q1jfjlwr4vig9cz7lnb5il9rg0y1n84-bash-5.2-p15', '/nix/store/0rzxwz0myxi89sjbhsvflz5kqn2nj8jr-hspec-core-2.9.7', '/nix/store/0zvc85n5lqjd5571r167qnbknxd3psmx-test-framework-quickcheck2-0.3.0.5', '/nix/store/1099ibvvwzz0dd2a29zp7p6aaxsynw8k-kan-extensions-5.2.5', '/nix/store/1277yfib14qbqcx142q1csal9as73906-parsec-class-1.0.0.0', '/nix/store/18l7cjlppr7s45xpf4agi0ky6fwbkpzk-ansi-terminal-0.11.4', '/nix/store/1dvv0vf7p48lq0hnnh34qnw7cs6pkdsi-data-array-byte-0.1.0.1', '/nix/store/1jcbdqi0j2yx45hpza7bm6nd27r4skql-QuickCheck-2.14.2', '/nix/store/1m5kdkmwlj7lgzcscsg4j27yavgmbjaf-hpack-0.35.2-doc', '/nix/store/1nai994nqswalywcdc2miprnx928gr7l-utf8-string-1.0.2-doc', '/nix/store/1nr90141skzy7hpn3jac81lm3cqid81w-silently-1.2.5.3', '/nix/store/1rhwriy59hhk6hdif8ab30s56640clnd-mono-traversable-1.0.15.3', '/nix/store/1v7rgrida3rgfnl7yrrsikwmfh2f7424-th-expand-syns-0.4.11.0-doc', '/nix/store/2gmajlsrr84ch46cwzxssma9002j4inr-unordered-containers-0.2.19.1', '/nix/store/2rbjirqd9zndng1ijfz28ghza4ic4gaq-kan-extensions-5.2.5-doc', '/nix/store/2y7z9n76i7gv0khkk4zf2181hrc8hxhc-safe-exceptions-0.1.7.3-doc', '/nix/store/2yck39bcx2p2g9zfqvvbp7b43vnznvkw-reflection-2.1.6-doc', '/nix/store/31gvr1v020mp2almvqjx6qcr7w36c3fi-text-metrics-0.3.2', '/nix/store/3358liah79f0acdq7r9gpwjdqr2w16kk-tasty-kat-0.0.3-doc', '/nix/store/35ilkm598gzjfyz532ph5rb3lyg9bczl-pem-0.2.4', '/nix/store/36nr5aj66g336hnr827bvav40dq3khs0-tls-1.5.8-doc', '/nix/store/36w02gdaf5i4l8s07hjivcpn2b6g5nss-random-1.2.1.1', '/nix/store/379ls6wkddxhsdjacrjk4ykrh6vavkvr-haskell-src-meta-0.8.11-doc', '/nix/store/39qy31wzhbs4j0wmjkz6ydyz1swcfr5f-network-uri-2.6.4.2-doc', '/nix/store/3fs0sqjfc340sifl5mz75qf2mg8pa54f-void-0.7.3-doc', '/nix/store/3g22rmqyds0gni65xik19wbb3a2npjii-silently-1.2.5.3-doc', '/nix/store/3g9p3mzswqy3y444zcmfbgsk3q00xg0s-ansi-wl-pprint-0.6.9-doc', '/nix/store/3gkpd12r49n0ssrmk7pv0l1rv0cc8jgk-semigroups-0.20', '/nix/store/3hxmy2zkm1z0n1dgr14imi1mp1lch503-quickcheck-classes-base-0.6.2.0-doc', '/nix/store/3jgij1qv4k28aq4mgpaqxv7qh8c8afch-nothunks-0.1.3', '/nix/store/3nr0mrdrcr3pr9l7ja8js9g580xq7w6i-hspec-expectations-0.8.2-doc', '/nix/store/3ps9103w66rc73b8sxshpglhp1669x2s-libffi-3.4.4', '/nix/store/3r34k21iiy7grllqsdfarixfm3cwj5v3-extensible-exceptions-0.1.1.4-doc', '/nix/store/3ss5xw9q32v759gykxncxxlc5qz2hg7h-base64-bytestring-1.2.1.0-doc', '/nix/store/3vp2hga8d5s64pad3wdcvvgql2pw969v-hashable-1.4.2.0', '/nix/store/42vgnrhbffmaaiw5zha5z1vnimglp6vs-base-compat-0.12.2', '/nix/store/43ahd6n8724czn11waaah2jik9p54f5w-semialign-1.2.0.1-doc', '/nix/store/4708gpk7yn2cy42pc1v3xl095xrs9b3s-patch-2.7.6', '/nix/store/48n0fdnjcpbh1mdfi84gr57352m20wn0-text-metrics-0.3.2-doc', '/nix/store/49f7cf0f7in6z1013dxwpg90f0pm8rsk-syb-0.7.2.2-doc', '/nix/store/4apk6fvm99hs9s5qhpy3pgsc8liswk53-xml-1.3.14', '/nix/store/4d3xia337k771ar3wkzjcgph5lm6aha2-http-types-0.12.3-doc', '/nix/store/4d8wciga5gmx275nbynfdd66762k33n4-raw-strings-qq-1.1', '/nix/store/4ddzb17yc1mk0nrwp2y5paxjrzi8l9pc-hspec-discover-2.9.7-doc', '/nix/store/4i1lcric158xhdxbxx5rl296hx0bci4r-aeson-2.0.3.0', '/nix/store/4kpldyr8qrqjqs7ay1kz08l0kzgwrlc8-clock-0.8.3-doc', '/nix/store/4qznk97djdv6q3023f7dph4l06k64dz2-tasty-hunit-0.10.0.3-doc', '/nix/store/4s1g8mmc0zvvp1975g8ri8469l7m12jd-x509-system-1.6.7-doc', '/nix/store/4yj6d8f8qgvm6ccfas7lplqldhhlgbn8-file-5.44', '/nix/store/4yszfd4d2pnkvy9rabv94sqp2if2i5ac-quickcheck-unicode-1.0.1.0', '/nix/store/51qf75b98jisndzm79rvp28kjyhjwd1b-x509-store-1.6.9', '/nix/store/525f075m8xc1qkl58qacpnbcjm3fdsj8-old-locale-1.0.0.7', '/nix/store/55cp8in3f3l9bxqvi92dg8m7y84dlkpr-cereal-0.5.8.3', '/nix/store/55s0ams6h4hnxw6pirpdn93m5grvsdds-th-abstraction-0.4.5.0-doc', '/nix/store/565x24rs9ngs3vpqhppsbfmpm541giqm-transformers-base-0.4.6-doc', '/nix/store/5avjswfrz1yzgqwmhlg8fmzzdqm1xc9l-data-default-class-0.1.2.0', '/nix/store/5bqbprax7qg369viv8fzvpy2qd9l51zg-mono-traversable-1.0.15.3-doc', '/nix/store/5fgdw45zqiyz305qqi46yz0xpv5x0xif-test-framework-quickcheck2-0.3.0.5-doc', '/nix/store/5h8a42g0d2f5mrp4px6p0imbkim4dm6b-data-fix-0.3.2', '/nix/store/5im3rav7lmblnabc1ndayfvhj28ndb48-gmp-with-cxx-6.2.1-dev', '/nix/store/5k34s2rlfrksz7nvranv7x9y4bqpc18b-test-framework-0.8.2.0-doc', '/nix/store/5pmfrcd318jkqhpqiah7y2am6jp13vb9-OneTuple-0.3.1-doc', '/nix/store/5sfs5465q19d8596syzryjvz5b4dq9bw-base16-bytestring-1.0.2.0-doc', '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh', '/nix/store/5zjkhpyj91jbin0cz4gypijyqlkmxyrq-mockery-0.3.5', '/nix/store/6161s4kq6b4yxsl58fy0r27innlimd0b-base-compat-batteries-0.12.2-doc', '/nix/store/61ywvbd9av1i7sfx5mrh27cy63njvdyl-foundation-0.0.29-doc', '/nix/store/63wh2cvxk964j83mqq3rwglrp3yyr3rw-optparse-applicative-0.17.0.0', '/nix/store/64yjhv64ns1mqb5hhnnfcj83k0xncc5v-semigroupoids-5.3.7', '/nix/store/6784k41mqxd4k1cd8128bfhahh00wkq5-logging-facade-0.3.1', '/nix/store/69idchfl03m8mgwfnksnfnamkwcv796v-async-2.2.4', '/nix/store/69shymwmni5niiqcik70xn1ig36vgxsc-bzip2-1.0.8', '/nix/store/6g6w1i4zafwghyn5fsm0ajhddfmjhwym-case-insensitive-1.2.1.0-doc', '/nix/store/6jfmzqsb11ybiywj30vp30gc7s631pgr-semialign-1.2.0.1', '/nix/store/6mjcx3h1qckv29wzlxd5h1szlzls02mi-http-client-tls-0.3.6.1-doc', '/nix/store/6ni29q2ipppy3hbcsv266zqs3xfc1jp6-base16-bytestring-1.0.2.0', '/nix/store/6qh8lmcxl5g0if99plb7yrr2v80azldm-distribution-nixpkgs-1.7.0.1', '/nix/store/6vn0flzrc4pzrzklm3jadh9ipcxa5wxm-adjunctions-4.4.2', '/nix/store/6xg259477c90a229xwmb53pdfkn6ig3g-default-builder.sh', '/nix/store/71rjmivf0i653mzjxwzm302f5n2zbkai-QuickCheck-2.14.2-doc', '/nix/store/72nqnpz8jfknlh3hy5l0xxzvz6nm51by-th-orphans-0.13.14-doc', '/nix/store/73af25r63zlx7sxpjbmh89g8nyqk4c3y-integer-logarithms-1.0.3.1-doc', '/nix/store/778w5hlk3yrczcvwmh6y581b7afyidr2-hspec-meta-2.9.3-doc', '/nix/store/7bjc12ayfxpjzhng0hicgb9wskixqjsf-tagged-0.8.6.1', '/nix/store/7cgn1qcgxks5hg5c70gbjfl1n0lppcsy-haskell-src-meta-0.8.11', '/nix/store/7crc459946pa3x8bmvx8cy812v2vj02m-gawk-5.2.1', '/nix/store/7jrhvamfx3ahd8b0z42k1amh82jbvc8k-split-0.2.3.5-doc', '/nix/store/7rd8ck3jxwpjnr44z3zxp5krl19plyh8-xml-1.3.14-doc', '/nix/store/7rnpvan04a51f1313hggks0qpds6yxwf-free-5.1.10', '/nix/store/7x9881896wsrc0k3dyqhij1isi9f0c6s-hspec-expectations-0.8.2', '/nix/store/83id354drppv0whnswwbsngsld2b3kgq-diffutils-3.8', '/nix/store/84cfcicnj8q6pxxcx1i3p1h91jrrnadz-data-array-byte-0.1.0.1-doc', '/nix/store/89mdr9j02dfhaq9263k85md4z84cvahm-primitive-0.7.3.0-doc', '/nix/store/8cd6vbpgz1j414w0d304mrp0s87sabr1-raw-strings-qq-1.1-doc', '/nix/store/8g6y00hzivb1i18bbkqrwc8wpdmvwqvq-pcre-light-0.4.1.0-doc', '/nix/store/8izrcdg8nyvyrw3p027g4zzs38nzklzm-th-expand-syns-0.4.11.0', '/nix/store/8j2xkb2as1b9cknyr7376kd7qgnhb01l-clang-11.1.0', '/nix/store/8jcz3c6xri0y6sr99g5zknab7zn5zv9v-aeson-2.0.3.0-doc', '/nix/store/8li207aqw07cpr0c495dm12ga1wxh6sv-colour-2.3.6', '/nix/store/8s52i8mfygb2sx1fjzij4z1jw4zq6677-void-0.7.3', '/nix/store/8w5yf8bm5xb2hbk4kqj3668xlwyyipc1-regex-posix-0.96.0.1-doc', '/nix/store/8xil0v08y0pj74j8p9dypvk8hhvahncg-safe-exceptions-0.1.7.3', '/nix/store/8yl0gm5lk0x4ydng2zyfhd2yglsj4khm-tasty-quickcheck-0.10.2-doc', '/nix/store/90cqrp3nxbcihkx4vswj5wh85x5klaga-gzip-1.12', '/nix/store/90hklnmp1clk2sx0gc6h746xz00y5k6i-ed-1.19', '/nix/store/91w3mzmc3zkpcin4bc0wzjv90qj7d96r-simple-reflect-0.3.3-doc', '/nix/store/92f37amjr80p78kxdlyj0bbji2m6cs2q-pcre-8.45-bin', '/nix/store/932vggm1zbxfd02qp4q1141bp1g9mis8-x509-validation-1.6.12', '/nix/store/95lyfs8pnki70nai7vngmcqakjgj08m4-th-lift-0.8.2-doc', '/nix/store/97amvb1b8m6a6i7zppjjv41q3nw8pb1g-doctest-0.20.1', '/nix/store/9ai5qpxsmjgrkfxnb8nnd6qjy5q0rqdv-safe-0.3.19-doc', '/nix/store/9fdn7ki1m8ywz8yqdf4z485dvc37rifn-xz-5.4.1-bin', '/nix/store/9gjq1k11r82vmajc81rffg54n7y137zc-x509-1.7.7-doc', '/nix/store/9h3gpn5lvdrdnxbg3n6pl4pja1z167dr-transformers-compat-0.7.2', '/nix/store/9v5q1c6387xaf45dqvpd9rad93ygf1pr-hspec-2.9.7', '/nix/store/9wdg90n1nsllymf8591kkx83f39mgcfy-tasty-golden-2.3.5', '/nix/store/9yfkakadsk2j5lbf13f45n49mp9v1nfz-splitmix-0.1.0.4', '/nix/store/a1lap0iydk1sp3q2k7isjg9jkvv12j5q-unliftio-core-0.2.1.0', '/nix/store/a28qh1w7mi7qw34mjqrsih2znx8ja082-network-3.1.2.7-doc', '/nix/store/aa50xm9xbf89wx9z0cd0lkiz82snqmbr-libobjc-11.0.0', '/nix/store/abmvfydafj1f4vv6a189pvp3yy7cj4f5-x509-system-1.6.7', '/nix/store/acnfzkszlkx502kcz6vppc80jj8l6mj5-http-types-0.12.3', '/nix/store/acv5jsx108fffjswsrgxi7z0l5r65y8v-dlist-1.0', '/nix/store/afrzvpb3rnblpdl9z55k8f158n039i9m-contravariant-1.5.5', '/nix/store/ah8v3f0w8pgmknm3rvxwnssz7rv24zwg-utf8-string-1.0.2', '/nix/store/aihiywznbm2q8ccp0ysshiwsgwg1gaf1-parallel-3.2.2.0', '/nix/store/aijgcnpi934j195q70dcw0zb4gqnzknz-asn1-parse-0.9.5-doc', '/nix/store/avi56lr866g814gfl88flpcxmj4p3nsl-profunctors-5.6.2', '/nix/store/awfbihsd1a1q0a8ywpd4sh2xcw439j12-nanospec-0.2.2', '/nix/store/awijcifqb58ack49lwf92nn187djzkfg-Diff-0.4.1', '/nix/store/awkb9g93ci2qy8yg5jl0zxw46f3xnvgv-libcxxabi-11.1.0', '/nix/store/axiabdjjl4m027phnjyx2wgd2y3pcpr9-update-autotools-gnu-config-scripts-hook', '/nix/store/b0k1khd1s2krxlwg1zkavhhs089d3vlb-bifunctors-5.5.14-doc', '/nix/store/b2dlqc3fpixia1ayqj9nbaybigahqmc7-assoc-1.0.2', '/nix/store/b5rflirp0q1f0lal79wiw980sww3yq3d-x509-validation-1.6.12-doc', '/nix/store/b89yaiilf3l5sh3fvrkngc3m9jxdv33b-Diff-0.4.1-doc', '/nix/store/b9i4hb5xrgmm81vvsp786f75yqpcjvyz-tasty-hunit-0.10.0.3', '/nix/store/bcvvzp4902cvb0a11iws2kk5jf3539cs-base-compat-batteries-0.12.2', '/nix/store/bnrwcq5dri07x4jp14yazlv6l0mhfnbw-th-reify-many-0.1.10', '/nix/store/bqxgc1b8ck1zhr2r2hj93sfjqqs2vazj-http-client-tls-0.3.6.1', '/nix/store/bsv28qspkqmdqcf8j7nlg2a80k3740q3-vector-0.12.3.1-doc', '/nix/store/bwky22zd9k84khqvlrkwydnnhq9qcdmx-uuid-types-1.0.5-doc', '/nix/store/c5njl4qwicvs8fr7kz8xpfa12vs8rm4b-indexed-traversable-0.1.2', '/nix/store/chxg74ph7590xf0blfmlx4f20pj84g4y-parallel-3.2.2.0-doc', '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh', '/nix/store/cng4yysy6cgzaj0ns8gx1aw4zy70jxd7-old-locale-1.0.0.7-doc', '/nix/store/cnnva5djwr66c1mvqgnhjq6j7zkj5ngx-appar-0.1.8-doc', '/nix/store/cqag9fv2gia03nzcsaygan8fw1ggdf4g-clang-wrapper-11.1.0', '/nix/store/cqmi6zfb311fq8gzjhivch6rbf4srzvp-text-short-0.1.5-doc', '/nix/store/cqxqx93g26iiv8wz97q7g8c2jfm4fl13-haskell-src-exts-1.23.1-doc', '/nix/store/crdrln45yxwg8hgb3dnl3wkmbfd2g71l-appar-0.1.8', '/nix/store/czv4899fy9r06nk7hkmsz1vdj9xjks2f-these-1.1.1.1', '/nix/store/d0vsy7cjz9d5vzrndl8962pqq0mv02s3-patch-shebangs.sh', '/nix/store/d275wzmimzi3xp4j3vbkvxscmc79q088-strip.sh', '/nix/store/d94zhz8d3gnx3i64n35xr3l7icqalf0l-gnused-4.9', '/nix/store/dbkckcrmpwq1p9791i2vmrd4xwab0b13-tagged-0.8.6.1-doc', '/nix/store/dd8hj9am5i3p6y11r9h54a7bz4chjx23-gmp-with-cxx-6.2.1', '/nix/store/dfsl8q2xxcapfjfrzxnk799p6akksrnh-th-orphans-0.13.14', '/nix/store/dnhla50vz2q4ir0wfn2zan9yjpphf2pb-llvm-11.1.0-lib', '/nix/store/dzxspazxf1lbb7fvdzgbprfvk7vfwsqg-distributive-0.6.2.1', '/nix/store/f16id36r9xxi50mgra55p7cf7ra0x96k-cctools-port-973.0.1', '/nix/store/f1qyryki1rwbs1rgkzvfp6ci1q472a7v-llvm-11.1.0', '/nix/store/f78lpdxj35dqglmybc857bf6qzdblkn0-time-compat-1.9.6.1-doc', '/nix/store/f8l4vcjn7iqqk9jpmc2c33i93rkdlx7k-multiple-outputs.sh', '/nix/store/fm46nq6gwnw7dnqql9dz7lmrwjdkjrjl-resourcet-1.2.6-doc', '/nix/store/fvvh34zg5y86z13ildw91jbwjjqyp76k-quickcheck-io-0.2.0', '/nix/store/fxj1zzwz3zbaa6y4didncqhchb25prwa-libcxxabi-11.1.0-dev', '/nix/store/fxqwa15xnq8m4qb6w3x7vdi9mp0cqv5k-unliftio-0.2.23.0-doc', '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh', '/nix/store/g98rhpv5ajzj1jp2xbx8h7sg31yp320p-dlist-1.0-doc', '/nix/store/gm00k20sl4kjvaa9mg8w96wmdfrxhnv5-asn1-types-0.3.4', '/nix/store/gravgvlsh0k789mqp0ryj0zdc9kr29p0-base64-bytestring-1.2.1.0', '/nix/store/gvwalrw4m9wgyx5r6jzbw4fhk5990ziz-asn1-parse-0.9.5', '/nix/store/gwmv4zkzcfcvdwlvxh49gwfcghhha5a4-post-link-sign-hook', '/nix/store/gx3hq9ninlzn9zgbl5vc7nfhylk5r54y-strict-0.4.0.1', '/nix/store/gzd28cjrjjc2vdqp4013yy8fyz1rp6qn-ncurses-6.4', '/nix/store/h1yqs7gv3lfa1av9wz2s0g2ncsfsy0l2-quickcheck-instances-0.3.28', '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh', '/nix/store/hb3s2hksqcx2vl63q821z71bbbrgpnny-primitive-0.7.3.0', '/nix/store/hc9w0vz8cwq46zrmy368bmy7xnfpmgi6-conduit-1.3.4.3-doc', '/nix/store/hcs2hn15q2yzavv27lq5xqlqqg8hc0zc-pcre-8.45-dev', '/nix/store/hdl4f9p6785mkmw0xdmkfqpa8lzhrgzh-regex-base-0.94.0.2', '/nix/store/hflahbly14bsd1s1h9v93hnavpfxk5fn-regex-base-0.94.0.2-doc', '/nix/store/hjibmp23izj52bpbagicqwvyj7ycl02g-colour-2.3.6-doc', '/nix/store/hpgjw9s945x8bjnzlx97s12i0cksf8pf-transformers-base-0.4.6', '/nix/store/hwlkq7ggvziv9sawcxx2r6r28a274x1p-findutils-4.9.0', '/nix/store/hxp3yh829p1bz64wyh91sbf5wvahlilz-memory-0.17.0-doc', '/nix/store/i3razdv1bz00g7l8gdza9g95r9vfhb7b-transformers-compat-0.7.2-doc', '/nix/store/i58b9w70l06kcj3mldmb1xw4w4adlfj6-quickcheck-unicode-1.0.1.0-doc', '/nix/store/i60hx2r42fypi8a78s226hibn7wd5gg2-gnu-config-2021-01-25', '/nix/store/i9lw7q2ny3ypcbhwg2lmvn9jpls2qfpg-time-compat-1.9.6.1', '/nix/store/ibhkb8pr085yqrj8kz1wx3g6algjbcv0-indexed-traversable-instances-0.1.1.1-doc', '/nix/store/idlixwz0zx7mkjz89xdr0i6lkysjpf64-hashable-1.4.2.0-doc', '/nix/store/ifvw4yv4z7dd50300hnbbqfiynsx4mzr-old-time-1.1.0.3-doc', '/nix/store/ig20hpy2ldahvk9vj96cfkb2mjj7km6f-tasty-1.4.3', '/nix/store/igqyggc3f8v71mcpbvch69n5d0k4f20g-parsec-class-1.0.0.0-doc', '/nix/store/ihi44zblsvzg1992dxxvbxb6skg3125w-ansi-terminal-0.11.4-doc', '/nix/store/il5clyzvnvh1k4izgkc5qkdq0mrirbr1-temporary-1.3-doc', '/nix/store/ilbr98g7jfw50v9g3ij2h5ya4ivf5pgq-socks-0.6.1', '/nix/store/iqsq78hh1ivhi31z04kkv980m6z4k7dc-asn1-encoding-0.9.6-doc', '/nix/store/iv9vpg4h0bjagxkl7rhsdaigjlmjykz4-code-page-0.2.1', '/nix/store/ix6zfdrv3b7akhygwarfviiq2wngirs1-invariant-0.6-doc', '/nix/store/j0l3hx31x8laigphv1d7xjhs6dshl5g1-compiler-rt-libc-11.1.0-dev', '/nix/store/j1yv131hwr9l5azmgr96xcfw4gbvpsb5-setenv-0.1.1.3', '/nix/store/j2gr625dkz58i126n6gd5j11133ckmns-foldl-1.4.14', '/nix/store/jaamv9849bcx9i72nn1hmwwpc2dw4zbh-hostname-1.0', '/nix/store/jax192pgiwqclq5nvwi8vrx0rkhj4adh-ghc-9.2.6-doc', '/nix/store/jciz61g19gp5dkv7nvaqwjkbbh73ai2x-binutils-2.40', '/nix/store/jcr0p5nrf20v56y87asd2cgky02mh1jl-cabal2nix-2.19.1', '/nix/store/jcxw6djhg2ms65vgk3sns7hbhyys69zd-libffi-3.4.4-dev', '/nix/store/jfb49wrjapgrlzznysql79bhaafp9gnd-ghc-9.2.6', '/nix/store/jkgxic2kwjzray8z085jmc3c8k618gj3-case-insensitive-1.2.1.0', '/nix/store/jp20x25l8w01phd1mf7cc3wrsv7vkjz8-gettext-0.21', '/nix/store/jxwfjlp9ryzhvcdw80w72z32s7sqvk9h-zlib-0.6.3.0', '/nix/store/k181m3ij6y684wlvjdv2zkg8pin2kcql-network-uri-2.6.4.2', '/nix/store/k6s64rb4hdn370x1a6fcnnbhafx6dz7q-unliftio-core-0.2.1.0-doc', '/nix/store/k9v0gqjjhpf9l20ql6w26kdsijldsc4m-signing-utils', '/nix/store/kacmjjmkqkc45390bx7v78lhpl5k9z7f-lens-5.1.1', '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh', '/nix/store/kf2q42rcipl97y60vkrvckgprsidwgsj-contravariant-1.5.5-doc', '/nix/store/kiq2w9dl1kndq3mvbdyzd250rahs49cg-stringbuilder-0.5.1-doc', '/nix/store/kjawxb7x4hyhxrwv5rv59qcr2dxz581l-invariant-0.6', '/nix/store/kjxdrgy9dg84df3q5if46vj1xya98w3g-test-framework-0.8.2.0', '/nix/store/kk7bvafp0x313kbzf6q6lhi3r8ni0a1y-logict-0.8.0.0', '/nix/store/kkn2f2a2ly66j9zm8jh0528vblbpdylw-hspec-discover-2.9.7', '/nix/store/km1vqvq5g7vgzhr2lmz9v9q9q82y6ipv-hpack-0.35.2', '/nix/store/kr1hrkfcjlj9586vps4y1mha7cn41992-iproute-1.7.12-doc', '/nix/store/krkpzpjcx4bkm4bq6m60l23cclvrklv8-cryptonite-0.30', '/nix/store/ks7kzap7lhvm17y2rgs7gwsdy8ln6mvy-scientific-0.3.7.0-doc', '/nix/store/kwhb1nknfdm6i8kvm30phbyf5jnmxl8k-gnugrep-3.7', '/nix/store/l6yp0ydypik46r9lzyrynrlzbagwcwqr-clock-0.8.3', '/nix/store/ldcyvk54a7rksqk84qk8jafgwnhaxcgl-th-compat-0.1.4', '/nix/store/lhwaz4majf3sadngr728aw8cfql1kqym-bifunctors-5.5.14', '/nix/store/lhwmq707dc6nfg6bqmi90wnm5i4k2iks-data-default-class-0.1.2.0-doc', '/nix/store/lhxcn6idxn07zza894r0f4s93kdg64yq-HUnit-1.6.2.0-doc', '/nix/store/lkwk40icvcij1rrsk5x9c2rh691l0wi8-th-lift-0.8.2', '/nix/store/lqk41ysdq6bp1p0bw4bxh3sgsjf3wl9y-basement-0.0.15-doc', '/nix/store/lr4gx13n8pffz2f97ns1qxdxa19sr7ar-regex-posix-0.96.0.1', '/nix/store/lsvniqy5lzv2813xf94bhwymhndhgw14-doctest-0.20.1-doc', '/nix/store/lymw1h0d2i2zlnbj86d23qai9727v989-async-2.2.4-doc', '/nix/store/m01rwivs4w8cqxx554zfay83kirmswil-cryptonite-0.30-doc', '/nix/store/m0s4bmnjcyjib01j2pyc6sb36hclm8m9-scientific-0.3.7.0', '/nix/store/m2n22cqildpkq0g6q7bw2nv92i269fhf-HUnit-1.6.2.0', '/nix/store/m3bh8xab2mbhryczf6w7xdxqf2qbsd28-cookie-0.4.6', '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh', '/nix/store/m7qfd76xgw81i64vw411ikiasmv8jzxw-unliftio-0.2.23.0', '/nix/store/m7r0a40fyj3ij5450b1gh0sgfg1jpawi-streaming-commons-0.2.2.5-doc', '/nix/store/mc8k3za3xjy4bbfqgsvxrjjlm1hfribm-libcxx-11.1.0', '/nix/store/mdzwq0x78wxi34kwgshgwn5qmvkv8249-th-reify-many-0.1.10-doc', '/nix/store/mfsa88p1kbi79vw6mjy9i2yys6wiqim6-th-abstraction-0.4.5.0', '/nix/store/mmkbvdjvk1kpb78rac27pav53h0bqp5h-extensible-exceptions-0.1.1.4', '/nix/store/mnar2zl6cb4q4c6ahmr2d5r6q3qh9nsk-byteorder-1.0.4', '/nix/store/mwcycwbncwk4b2czf7zf05lk62r8a6nn-text-short-0.1.5', '/nix/store/mynwlvk63rkf7vz1vk6zgq785qkg2q54-network-3.1.2.7', '/nix/store/n2jhhcfrzna50w6vm7k6clng4ysxhsf7-hourglass-0.2.12-doc', '/nix/store/n7nzrkl4xfcal5wii2p8v1x83nvv9qk0-expand-response-params', '/nix/store/n98x0gdw15nadflnx50ikxrajsv8jf01-stdenv-darwin', '/nix/store/nc3zw6jcnlrx9j49j7h3sn2rrrxgxd98-data-fix-0.3.2-doc', '/nix/store/nfmhdh1zzr95xsi2qnr1b1l94iym1i85-logict-0.8.0.0-doc', '/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh', '/nix/store/ngv75y1f47fyfdy1nsnbhbjxwblxydas-basement-0.0.15', '/nix/store/nh9rahl0dzx7jjav0cynv37lwfzn1z33-witherable-0.4.2-doc', '/nix/store/nk3g19f2f3nm9gbc7hkv19rldp03wlz6-tls-1.5.8', '/nix/store/nmnfp2rqkwv2xwjq401nvsdpjxdazwnn-witherable-0.4.2', '/nix/store/nmphpbjn8hhq7brwi9bw41m7l05i636h-libiconv-50', '/nix/store/nmwbz6345jh1rqv1jkfffcsgh81s92mb-OneTuple-0.3.1', '/nix/store/nn0zmwznc1nicf5qzkm8nnsxsfiqyygs-bzip2-1.0.8-bin', '/nix/store/nqckhkvcrdfdzwc51hj85lvpdfg4niz9-safe-0.3.19', '/nix/store/nqma04mmp4afg5jb79hhq67gzwrxq47r-distribution-nixpkgs-1.7.0.1-data', '/nix/store/nw8cxa3mq2ff2lcj6sy31gxhcy0cyd1j-zlib-1.2.13-dev', '/nix/store/nwa5r8nkw1b1y70v4b1ndqszmfdnakhy-cctools-binutils-darwin-wrapper-973.0.1', '/nix/store/nwhrw4lbss3vr72p73dy040ivlv1qa40-blaze-builder-0.4.2.2', '/nix/store/p1afrw4yz34qx6gwxdk3asl14kpm8iai-tasty-golden-2.3.5-doc', '/nix/store/p21scsq1ayf7kr7nva73zwpv15k8v5jm-comonad-5.0.8', '/nix/store/p54q4g9rxgy89nqqcb0ax43gk6y1l3z3-generic-deriving-1.14.2-doc', '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh', '/nix/store/pdy09wl38rmx9cv876d10n3vhzsx2q8i-base-orphans-0.8.7-doc', '/nix/store/pf8jcpxi53q9mbsnf9pm59d86phn26di-typed-process-0.2.10.1', '/nix/store/pi6j5pkgc2wyc4cg5qknj8wm3bb449hs-x509-1.7.7', '/nix/store/pk6qwrdwb3c03v10pd9i6c1a7rlxzkzh-stringbuilder-0.5.1', '/nix/store/pkzh14x7wfw8wm5l068w35nwa2a23yg4-pcre-light-0.4.1.0', '/nix/store/prgy7mvjnhzk61ph5ikvii1saf1j6qi8-hspec-core-2.9.7-doc', '/nix/store/psgyjaxn6silyck0qrblw4zlx25x23fd-mime-types-0.1.0.9', '/nix/store/pxjcm02lgxj1idn72w876jpiyyh4jxm2-streaming-commons-0.2.2.5', '/nix/store/q0gzh0sl4n5rz00smpn3z3nb8bpx5y17-adv_cmds-119-locale', '/nix/store/q11hg3zz6j7gpbnbvncxbw7c9zrz0aks-tasty-smallcheck-0.8.2', '/nix/store/q9vrb79f85f6d4xfz8wq80kx7vc2y5a7-source', '/nix/store/qayzzf20klx7szhcasmcb0pkxy49r20k-tasty-quickcheck-0.10.2', '/nix/store/qfi1vhmgm6mdry4gispn0fjx1d8bs78m-attoparsec-0.14.4', '/nix/store/qg6807zcy1frdw2vbh3ys1v70x15fvnr-distributive-0.6.2.1-doc', '/nix/store/ql0s0p70ncxf3g7f8lh2d01nym23dgwk-infer-license-0.2.0', '/nix/store/qncy1fmidwai4f5gxlsjv2xsza81jj3v-mime-types-0.1.0.9-doc', '/nix/store/qnz8a6b1y7d7rcf1w133fip462xh408k-assoc-1.0.2-doc', '/nix/store/qpp3idd2f48g52icdidsm15a9n070l15-ansi-wl-pprint-0.6.9', '/nix/store/qq5jyqd016ysj07iddny8xbdli2sflhm-quickcheck-instances-0.3.28-doc', '/nix/store/qrj5hl8lwmym459fgl2yxrf1p90iqs6c-semigroupoids-5.3.7-doc', '/nix/store/qvhq96ip2fma5rxgrrnwiffvc8z3qrlp-split-0.2.3.5', '/nix/store/qx09chqxxxfslakbcvkxl2f9lm01sd5g-distribution-nixpkgs-1.7.0.1-doc', '/nix/store/qzs9v7l7bjlj5xgqzbj8ng18phjgkhbg-language-nix-2.2.0', '/nix/store/r0mvvwpmpwk4ldpj7l8g5g45chds1d12-foldl-1.4.14-doc', '/nix/store/r39l1mwnaggmrv2pdnz3lz54z39vamv1-zlib-1.2.13', '/nix/store/rbp3dm7hfr6aahjq4si99g9wlapszba8-random-1.2.1.1-doc', '/nix/store/rff0mk0ajkvnhfbzrn6l6sqska2jacmr-temporary-1.3', '/nix/store/rkgclsk2hdah57i7jkgafcqz7hcchdlr-adjunctions-4.4.2-doc', '/nix/store/rl1kka8xbhd7rsm5wa7yvqw0h1x4f6gm-zlib-0.6.3.0-doc', '/nix/store/rrfiizfxh7qc18n8axq4g5czc9pgdrin-nanospec-0.2.2-doc', '/nix/store/rslvq3nz2d2m21nzwnc27v8v0q5b44rz-base-compat-0.12.2-doc', '/nix/store/s0909fdcz7kzxh9gbq4q855my1828j1k-lens-5.1.1-doc', '/nix/store/s22k7iri6hwri1lbqz90ysqd5fcs9cwf-pcre-8.45', '/nix/store/s353qhapjidfc98q5xnyb7nv3r7ps37a-free-5.1.10-doc', '/nix/store/s423051c2ll239ixfr2jbdjfkc8wa47z-asn1-encoding-0.9.6', '/nix/store/s5jvci6bkryb4ranh392win8daryn06r-these-1.1.1.1-doc', '/nix/store/s97prj7v5f1dyimx0aswhjbv73vcqqj2-code-page-0.2.1-doc', '/nix/store/sal3vgib3z3fnw36wdk0dqsz4gar5mf4-ghc-paths-0.1.0.12', '/nix/store/sar542b931gf0p9lx1vk4wk8xskp64h7-tasty-smallcheck-0.8.2-doc', '/nix/store/si85xfv9nqjig4aifl8z8kmq7j0sz3pn-binutils-2.40-lib', '/nix/store/sqhjpzg8ijgz6hascrg7qp2mx05z8hf5-interpolate-0.2.1', '/nix/store/ssk4frxxjyrgnb0ch7ja0fn9iznwwjmv-openssl-3.0.8', '/nix/store/sv5a1c631bj5smknpx1vh982d2q5y8fq-quickcheck-classes-base-0.6.2.0', '/nix/store/sxqkgbnmxvb8hkpqd8zx1f2i68l1fsd5-yaml-0.11.10.0', '/nix/store/sxz8riyw5z6vdnxqg859rcd10z27bm8k-colour-2.3.6-data', '/nix/store/v5n47hb3a070b8v8a8an6vfx15b9dflh-yaml-0.11.10.0-doc', '/nix/store/v6vhhagw4k9wsccsslnckh0yjwqjazfs-nothunks-0.1.3-doc', '/nix/store/vccj4fxlw6iwwxawblw4j589b5j1jsib-smallcheck-1.2.1', '/nix/store/vcp4zay1an2q37djri7n9w0jjbg9xnxv-ChasingBottoms-1.3.1.12-doc', '/nix/store/vcyrf6qs2ypjibk996i6ni1sn9rfy91f-libyaml-0.1.2-doc', '/nix/store/vfk5lb1qlmh9nmkcrah9mig7zn0glkx1-haskell-src-exts-1.23.1', '/nix/store/vhivi799z583h2kf1b8lrr72h4h3vfcx-coreutils-9.1', '/nix/store/vj1iibvvw0yja3wzlqffhrmq7693ip59-comonad-5.0.8-doc', '/nix/store/vm9yz6qhhhngb6b5g4vgw063ksda8y0f-connection-0.3.1-doc', '/nix/store/vmdlk1wwvs3n2jbwz392h0v51xdcqnn3-http-client-0.7.13.1', '/nix/store/vygr4jq2q4jdvg5ayfijkhzpk0jnyl62-profunctors-5.6.2-doc', '/nix/store/w0a2zc592wq2lb8qdqjfdnkqdd0ajz39-indexed-traversable-instances-0.1.1.1', '/nix/store/wdcf811q0j0hsqizais5fmi1iys37g56-vector-algorithms-0.8.0.4-doc', '/nix/store/wfaasrik5f3sz86skyld3f1p391pcdsp-test-framework-hunit-0.3.0.2-doc', '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh', '/nix/store/wh730ah9sqcwlz17agsczj05qmmcjd4w-libxml2-2.10.1', '/nix/store/wjs23gjdl2vncnmbq2bzwpwnn5yis5l9-integer-logarithms-1.0.3.1', '/nix/store/wlwcf1nw2b21m4gghj70hbg1v7x53ld8-reproducible-builds.sh', '/nix/store/wmx1s6yz291r36q60vcb4qfnb7vv9s68-ChasingBottoms-1.3.1.12', '/nix/store/wr4qc25bp47m3x1z3x1vnidwg2y3njnl-tasty-kat-0.0.3', '/nix/store/wvjqbh8h4zmwrbm707p0bfwkxgvw55r3-clang-11.1.0-lib', '/nix/store/wwk1l5zqrkqqjfldv85b99zncs1sb8nf-connection-0.3.1', '/nix/store/wylgifj8149j0gxc8cjg4mjjn71pzjvm-interpolate-0.2.1-doc', '/nix/store/wzp6wl5jsnaj91kgp13vyvaia6wvvb0x-hspec-2.9.7-doc', '/nix/store/x1smjy21d9i78bpwv2b64svn27xp645z-logging-facade-0.3.1-doc', '/nix/store/x2q93ga0qw12laxk513szz5nigfkf3r3-resourcet-1.2.6', '/nix/store/x87xhykzdjk00dg4lm6y8hgr1hv69zqn-setenv-0.1.1.3-doc', '/nix/store/x96lsx1hhrj9l8q8j4m2rv23v36mamnl-ghc-paths-0.1.0.12-doc', '/nix/store/xbmhqmihwwhpifrhqvbf0qxhz98d7kgk-reflection-2.1.6', '/nix/store/xfr5b76rcnf73hkv0i7six5p3icii6ks-simple-reflect-0.3.3', '/nix/store/xhnqgp40rn68kckyzkxdz3pa8f2pg91q-syb-0.7.2.2', '/nix/store/xjwr9grc7lk44n3rdbnmd5y3lvz4jjps-uuid-types-1.0.5', '/nix/store/xnaf8rvv8hvys1vwjx186yzsddx77lz8-strict-0.4.0.1-doc', '/nix/store/xw6wvggmmjwx36xsqna142rnbrw83gbl-libyaml-0.1.2', '/nix/store/xwi53rw7sqh70n3l0z0vzm8xxhgjj0i0-pem-0.2.4-doc', '/nix/store/xycfywf8w81ychqfajxk06dh5k6v0xya-optparse-applicative-0.17.0.0-doc', '/nix/store/xyimchs1ivm57vc857kmppqrjwmk8bj3-hostname-1.0-doc', '/nix/store/y33vfxbd9fqm43g2jhxyfzcy6jd98180-xz-5.4.1', '/nix/store/y40ykl0wg8viv2pl12qi8p4v1w4lyv9k-tf-random-0.5', '/nix/store/y43lmax8ml72lf1zsz78gxgdndf46s0z-hspec-meta-2.9.3', '/nix/store/y48fhzwadkkq305nbqlryypdn1l9pdvv-quickcheck-io-0.2.0-doc', '/nix/store/y6v7q3ir914bp74jwksvhbz988rvzl00-iproute-1.7.12', '/nix/store/y6vaip4wlp14n1qnkzzysz0k0rh1ba66-openssl-3.0.8', '/nix/store/y9ra8hvf5pf7pdmaszf6qw8pbdc4v2k3-vector-0.12.3.1', '/nix/store/ycd5942l9wvb0rs9kg3ykvvbfvzicr5s-Glob-0.10.2', '/nix/store/yf7agxqrx99rs6244dr8a2vq8a0fnyqh-asn1-types-0.3.4-doc', '/nix/store/yfvqkb060bsrmwq0sbn5shk94q16ri8f-StateVar-1.2.2', '/nix/store/yjpnxds3nwcnkypmiagvfx80pdbf6ld5-foundation-0.0.29', '/nix/store/ylxc5aq56jqd19vmbqgpgbyjnjmw9qyd-apple-framework-CoreFoundation-11.0.0', '/nix/store/ypk73qamy0sylnply26yxy2mv4g40s0y-blaze-builder-0.4.2.2-doc', '/nix/store/yqki0jmyjmyzykfj8h8wqn942ca2fm60-cctools-binutils-darwin-973.0.1', '/nix/store/yraf7zhdaa9svf9hd189kbr1n45w849a-infer-license-0.2.0-doc', '/nix/store/yrs0slfas316mihxviz4rprd8rs8d9zc-libtapi-1100.0.11', '/nix/store/yvvvcck242blhd0iijfg8qnnyqg9pgm6-tasty-1.4.3-doc', '/nix/store/yxdb2rr9yavaizhd7xm0jnr4rcam4mf6-compiler-rt-libc-11.1.0', '/nix/store/yy3fdgrshcblwx0cfp76nmmi24szw89q-gnumake-4.4', '/nix/store/yz2vf2zi2237vmzs0hgsyrrfrf4i10iq-typed-process-0.2.10.1-doc', '/nix/store/yzwxc9dmy2c43r33rjlpb4q6jhi8z51s-vector-algorithms-0.8.0.4', '/nix/store/z09v01wc8vdfqb231b393f3k95dmscdg-generic-deriving-1.14.2', '/nix/store/z0cvik5hm6yqc31xv6y3bd9iw8vg9zh1-semigroups-0.20-doc', '/nix/store/z0y6mxwbdnxwhpb4p8y9f1l6f1banfyc-unordered-containers-0.2.19.1-doc', '/nix/store/z17wzcl7bp2zh8qnllynh0hraxamanki-libSystem-11.0.0', '/nix/store/z2b76kqfhikb5hd9bgv58rh79g235s90-conduit-1.3.4.3', '/nix/store/z3iv1v27cvfpml2dfmqj1amdkddlhdn2-tf-random-0.5-doc', '/nix/store/za9n70s78039bji2cxd3xi0j6rk1z42h-smallcheck-1.2.1-doc', '/nix/store/zamvaqc2f043c0i4pg1v8kwz6vxfx2j1-th-compat-0.1.4-doc', '/nix/store/zb24wmgjhk9rviydchhhs1dazbjsjg76-splitmix-0.1.0.4-doc', '/nix/store/zcsp3w1bd194j5c3wc5wqab8xmbrg8sv-hourglass-0.2.12', '/nix/store/zfgc27gklwqa6pls1lbq8yrdm1k2jkja-mockery-0.3.5-doc', '/nix/store/zfwfbfbhmv48b5fn3z1j612i2ragncpx-x509-store-1.6.9-doc', '/nix/store/zj3lcraknpw9wamr24np6dj43i58xfrn-language-nix-2.2.0-doc', '/nix/store/zjdkrjfvzb2bwd1cd0wymrl0mlrs8yfx-byteorder-1.0.4-doc', '/nix/store/zjg2y0b1308advrwscmi293v2jm5x2ld-socks-0.6.1-doc', '/nix/store/znmpf66laqln2pq8iidwvfnp3cs1lci0-indexed-traversable-0.1.2-doc', '/nix/store/zv8cqkw6k6x4x22h3r93ww513zizvqhd-call-stack-0.4.0', '/nix/store/zwicar33vi17ys7j11va2pi65hqphggl-cookie-0.4.6-doc', '/nix/store/zy5k7ldq0cj561ggm83nmy9dd689k1lh-old-time-1.1.0.3'
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: woken up
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: trying to build
locking path '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo'
lock acquired on '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo.lock'
removing invalid path '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo'
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: woken up
building '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv'...
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: got EOF
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: woken up
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: build done
builder process for '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv' finished
scanning for references for output 'out' in temp location '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo'
unreferenced input: '/nix/store/jcr0p5nrf20v56y87asd2cgky02mh1jl-cabal2nix-2.19.1'
lock released on '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo.lock'
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: done
building of '/nix/store/r906004vaiczcbldbcaq2sqr09igiq7c-cabal2nix-foo.drv!out' from .drv file: goal destroyed
checking access to '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo'
evaluating file '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo/default.nix'
checking access to '/nix/store/lxmd7sbjqinwixyf9qfisabmysdgxgn1-cabal2nix-foo/default.nix'

However if we do cleanSourceWith before cabal2nix (using https://github.com/srid/haskell-flake/pull/149), the result is different, with much less evaluation happening (it seens):

... in PR
checking access to '/nix/store/zs8vmjqgdi50bhiawx4wah6ybzsr79r5-source/pkgs/development/haskell-modules/cabal2nix-unstable.nix'
evaluating file '/nix/store/zs8vmjqgdi50bhiawx4wah6ybzsr79r5-source/pkgs/development/haskell-modules/cabal2nix-unstable.nix'
instantiated 'cabal2nix-2.19.1.tar.gz' -> '/nix/store/sq56nwmwkx8hk039knk315kbmx0zwl3b-cabal2nix-2.19.1.tar.gz.drv'
instantiated 'cabal2nix-2.19.1' -> '/nix/store/k9zijd6v6cikizisqk7pwq0izmv9nihy-cabal2nix-2.19.1.drv'
instantiated 'cabal2nix-bar' -> '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv'
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: created
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: woken up
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: init
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: loading derivation
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: have derivation
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: done
building of '/nix/store/jn8zi2p8ifkaic3d0gbdlrg69a8gf50f-cabal2nix-bar.drv!out' from .drv file: goal destroyed
checking access to '/nix/store/pxcqizj7mvmwflx7hxlq7ll5bdmcis2a-cabal2nix-bar'
evaluating file '/nix/store/pxcqizj7mvmwflx7hxlq7ll5bdmcis2a-cabal2nix-bar/default.nix'
checking access to '/nix/store/pxcqizj7mvmwflx7hxlq7ll5bdmcis2a-cabal2nix-bar/default.nix'
instantiated 'cabal2nix-foo' -> '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv'
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: created
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: woken up
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: init
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: loading derivation
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: have derivation
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: done
building of '/nix/store/by1lw04z3dncbngq9wr2xhj4227jjlpc-cabal2nix-foo.drv!out' from .drv file: goal destroyed
checking access to '/nix/store/i36x01zcdpm7c3m3fjjq1qa4slv61jpw-cabal2nix-foo'
evaluating file '/nix/store/i36x01zcdpm7c3m3fjjq1qa4slv61jpw-cabal2nix-foo/default.nix'
checking access to '/nix/store/i36x01zcdpm7c3m3fjjq1qa4slv61jpw-cabal2nix-foo/default.nix'
srid commented 1 year ago

I believe this should have been fixed by #149

roberth commented 1 year ago

Thank you!

Import From Derivation No changes

-- https://hercules-ci.com/github/hercules-ci/hercules-ci-agent/jobs/2189/compare?baseId=e0fe5410-f3bc-48e1-895e-bd60af54ef47