$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/NorfairKing/hopinion?ref=master&rev=5706c7628ef48d588b1523ae6770754cb5038ab8&shallow=1#checks.x86_64-linux.e2e-wrong-source-mapping-is-a-complaint --print-build-logs  Building /nix/store/nfqgs7d42042va329nz9ab62jnrv6ly9-e2e-wrong-source-report.drv [e2e-wrong-source-report] [error HOPINION_FAILED]: No source root accounts for lonely/src/Lonely.hs, so it cannot be shown against its code. Pass --source PREFIX=DIR for the package it is in. [e2e-wrong-source-report]  [e2e-wrong-source-report] [error HOPINION_FAILED]: No source root accounts for thing/src/Thing.hs, so it cannot be shown against its code. Pass --source PREFIX=DIR for the package it is in. [e2e-wrong-source-report]  [e2e-wrong-source-report] [error HsGenValidInGenPackage]: A GenValid instance in lonely's library. [e2e-wrong-source-report]  ╭──▶ lonely/src/Lonely.hs@8:1-8:25 [e2e-wrong-source-report]  │ [e2e-wrong-source-report]  8 │  [e2e-wrong-source-report]  • ┬ [e2e-wrong-source-report]  • ╰╸ A GenValid instance lives in the matching -gen package. [e2e-wrong-source-report]  • [e2e-wrong-source-report]  │ Note: An instance in the library is linked into everything that depends on it, so the shipped executable carries QuickCheck and the generators. The -gen package stops that at the test suite. [e2e-wrong-source-report]  │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:HsGenValidInGenPackage]  [e2e-wrong-source-report] ─────╯ [e2e-wrong-source-report]  [e2e-wrong-source-report] [error TestGenValidSpecPerGenValid]: No genValidSpec @Orphan anywhere, and no lonely-gen package to write it in. [e2e-wrong-source-report]  ╭──▶ lonely/src/Lonely.hs@8:1-8:25 [e2e-wrong-source-report]  │ [e2e-wrong-source-report]  8 │  [e2e-wrong-source-report]  • ┬ [e2e-wrong-source-report]  • ╰╸ A GenValid instance obliges genValidSpec @T in the gen package's test suite. [e2e-wrong-source-report]  • [e2e-wrong-source-report]  │ Note: genValidSpec is what checks the generator: genValid can produce values the type's own Validity rejects, and every property built on it inherits that. The spec belongs to the package that declares the instance. [e2e-wrong-source-report]  │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:TestGenValidSpecPerGenValid]  [e2e-wrong-source-report] ─────╯ [e2e-wrong-source-report]  [e2e-wrong-source-report] [error CommentBareTodo]: A TODO with no issue reference or URL. [e2e-wrong-source-report]  ╭──▶ thing/src/Thing.hs@3:1-3:58 [e2e-wrong-source-report]  │ [e2e-wrong-source-report]  3 │  [e2e-wrong-source-report]  • ┬ [e2e-wrong-source-report]  • ╰╸ A TODO names an issue or a URL. [e2e-wrong-source-report]  • [e2e-wrong-source-report]  │ Note: A reference tells the reader where the work is tracked. A TODO on its own reads like a plan, and goes stale in place. [e2e-wrong-source-report]  │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:CommentBareTodo]  [e2e-wrong-source-report] ─────╯ [e2e-wrong-source-report]  [e2e-wrong-source-report] [error HsGenValidInGenPackage]: A GenValid instance in thing's library. [e2e-wrong-source-report]  ╭──▶ thing/src/Thing.hs@9:1-9:25 [e2e-wrong-source-report]  │ [e2e-wrong-source-report]  9 │  [e2e-wrong-source-report]  • ┬ [e2e-wrong-source-report]  • ╰╸ A GenValid instance lives in the matching -gen package. [e2e-wrong-source-report]  • [e2e-wrong-source-report]  │ Note: An instance in the library is linked into everything that depends on it, so the shipped executable carries QuickCheck and the generators. The -gen package stops that at the test suite. [e2e-wrong-source-report]  │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:HsGenValidInGenPackage]  [e2e-wrong-source-report] ─────╯ [e2e-wrong-source-report]  [e2e-wrong-source-report] [error TestGenValidSpecPerGenValid]: No genValidSpec @Widget in thing-gen's test suite. [e2e-wrong-source-report]  ╭──▶ thing/src/Thing.hs@9:1-9:25 [e2e-wrong-source-report]  │ [e2e-wrong-source-report]  9 │  [e2e-wrong-source-report]  • ┬ [e2e-wrong-source-report]  • ╰╸ A GenValid instance obliges genValidSpec @T in the gen package's test suite. [e2e-wrong-source-report]  • [e2e-wrong-source-report]  │ Note: genValidSpec is what checks the generator: genValid can produce values the type's own Validity rejects, and every property built on it inherits that. The spec belongs to the package that declares the instance. [e2e-wrong-source-report]  │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:TestGenValidSpecPerGenValid]  [e2e-wrong-source-report] ─────╯ [e2e-wrong-source-report:post-build] Uploading to the NixCI staging cache: /nix/store/4hj33isrzv7yxg35c2ii9b7mgpyizs3x-e2e-wrong-source-report [e2e-wrong-source-report:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [e2e-wrong-source-report:post-build] copying 1 paths... [e2e-wrong-source-report:post-build] copying path '/nix/store/4hj33isrzv7yxg35c2ii9b7mgpyizs3x-e2e-wrong-source-report' to 'https://cache.staging.nix-ci.com'... [e2e-wrong-source-report:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [e2e-wrong-source-report:post-build] copying 1 paths... [e2e-wrong-source-report:post-build] copying path '/nix/store/nfqgs7d42042va329nz9ab62jnrv6ly9-e2e-wrong-source-report.drv' to 'https://cache.staging.nix-ci.com'... Uploaded e2e-wrong-source-report in 619ms Progress: 1 of 3 built Built e2e-wrong-source-report in 952ms Building /nix/store/p44q6n1pqr5mi79hbfdgsns9jbkmacfw-e2e-wrong-source-mapping-is-a-complaint.drv [e2e-wrong-source-mapping-is-a-complaint:post-build] Uploading to the NixCI staging cache: /nix/store/yb2ns8liy9dg5dpyp9qx539nfpnzcxsw-e2e-wrong-source-mapping-is-a-complaint [e2e-wrong-source-mapping-is-a-complaint:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [e2e-wrong-source-mapping-is-a-complaint:post-build] copying 1 paths... [e2e-wrong-source-mapping-is-a-complaint:post-build] copying path '/nix/store/yb2ns8liy9dg5dpyp9qx539nfpnzcxsw-e2e-wrong-source-mapping-is-a-complaint' to 'https://cache.staging.nix-ci.com'... [e2e-wrong-source-mapping-is-a-complaint:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [e2e-wrong-source-mapping-is-a-complaint:post-build] copying 1 paths... [e2e-wrong-source-mapping-is-a-complaint:post-build] copying path '/nix/store/p44q6n1pqr5mi79hbfdgsns9jbkmacfw-e2e-wrong-source-mapping-is-a-complaint.drv' to 'https://cache.staging.nix-ci.com'... Uploaded e2e-wrong-source-mapping-is-a-complaint in 612ms Progress: 2 of 3 built Built e2e-wrong-source-mapping-is-a-complaint in 646ms Progress: 3 of 3 built /nix/store/yb2ns8liy9dg5dpyp9qx539nfpnzcxsw-e2e-wrong-source-mapping-is-a-complaint Build succeeded.