1. 0.00 s $ /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
  2. 1.55 s
  3. 2.24 s Building /nix/store/nfqgs7d42042va329nz9ab62jnrv6ly9-e2e-wrong-source-report.drv
  4. 2.32 s [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.
  5. 2.32 s [e2e-wrong-source-report]
  6. 2.32 s [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.
  7. 2.32 s [e2e-wrong-source-report]
  8. 2.32 s [e2e-wrong-source-report] [error HsGenValidInGenPackage]: A GenValid instance in lonely's library.
  9. 2.32 s [e2e-wrong-source-report] ╭──▶ lonely/src/Lonely.hs@8:1-8:25
  10. 2.32 s [e2e-wrong-source-report] │
  11. 2.32 s [e2e-wrong-source-report] 8 │ <no line>
  12. 2.32 s [e2e-wrong-source-report] • ┬
  13. 2.32 s [e2e-wrong-source-report] • ╰╸ A GenValid instance lives in the matching -gen package.
  14. 2.32 s [e2e-wrong-source-report] •
  15. 2.32 s [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.
  16. 2.32 s [e2e-wrong-source-report] │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:HsGenValidInGenPackage] <reason>
  17. 2.32 s [e2e-wrong-source-report] ─────╯
  18. 2.32 s [e2e-wrong-source-report]
  19. 2.32 s [e2e-wrong-source-report] [error TestGenValidSpecPerGenValid]: No genValidSpec @Orphan anywhere, and no lonely-gen package to write it in.
  20. 2.32 s [e2e-wrong-source-report] ╭──▶ lonely/src/Lonely.hs@8:1-8:25
  21. 2.32 s [e2e-wrong-source-report] │
  22. 2.32 s [e2e-wrong-source-report] 8 │ <no line>
  23. 2.32 s [e2e-wrong-source-report] • ┬
  24. 2.32 s [e2e-wrong-source-report] • ╰╸ A GenValid instance obliges genValidSpec @T in the gen package's test suite.
  25. 2.32 s [e2e-wrong-source-report] •
  26. 2.32 s [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.
  27. 2.32 s [e2e-wrong-source-report] │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:TestGenValidSpecPerGenValid] <reason>
  28. 2.32 s [e2e-wrong-source-report] ─────╯
  29. 2.32 s [e2e-wrong-source-report]
  30. 2.32 s [e2e-wrong-source-report] [error CommentBareTodo]: A TODO with no issue reference or URL.
  31. 2.32 s [e2e-wrong-source-report] ╭──▶ thing/src/Thing.hs@3:1-3:58
  32. 2.32 s [e2e-wrong-source-report] │
  33. 2.32 s [e2e-wrong-source-report] 3 │ <no line>
  34. 2.43 s [e2e-wrong-source-report] • ┬
  35. 2.43 s [e2e-wrong-source-report] • ╰╸ A TODO names an issue or a URL.
  36. 2.43 s [e2e-wrong-source-report] •
  37. 2.43 s [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.
  38. 2.43 s [e2e-wrong-source-report] │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:CommentBareTodo] <reason>
  39. 2.43 s [e2e-wrong-source-report] ─────╯
  40. 2.43 s [e2e-wrong-source-report]
  41. 2.43 s [e2e-wrong-source-report] [error HsGenValidInGenPackage]: A GenValid instance in thing's library.
  42. 2.43 s [e2e-wrong-source-report] ╭──▶ thing/src/Thing.hs@9:1-9:25
  43. 2.43 s [e2e-wrong-source-report] │
  44. 2.43 s [e2e-wrong-source-report] 9 │ <no line>
  45. 2.43 s [e2e-wrong-source-report] • ┬
  46. 2.43 s [e2e-wrong-source-report] • ╰╸ A GenValid instance lives in the matching -gen package.
  47. 2.43 s [e2e-wrong-source-report] •
  48. 2.43 s [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.
  49. 2.43 s [e2e-wrong-source-report] │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:HsGenValidInGenPackage] <reason>
  50. 2.43 s [e2e-wrong-source-report] ─────╯
  51. 2.43 s [e2e-wrong-source-report]
  52. 2.43 s [e2e-wrong-source-report] [error TestGenValidSpecPerGenValid]: No genValidSpec @Widget in thing-gen's test suite.
  53. 2.43 s [e2e-wrong-source-report] ╭──▶ thing/src/Thing.hs@9:1-9:25
  54. 2.43 s [e2e-wrong-source-report] │
  55. 2.43 s [e2e-wrong-source-report] 9 │ <no line>
  56. 2.43 s [e2e-wrong-source-report] • ┬
  57. 2.43 s [e2e-wrong-source-report] • ╰╸ A GenValid instance obliges genValidSpec @T in the gen package's test suite.
  58. 2.43 s [e2e-wrong-source-report] •
  59. 2.43 s [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.
  60. 2.43 s [e2e-wrong-source-report] │ Hint: To suppress, write this on the line above the code it points at, and say why: -- [allow:TestGenValidSpecPerGenValid] <reason>
  61. 2.43 s [e2e-wrong-source-report] ─────╯
  62. 2.58 s [e2e-wrong-source-report:post-build] Uploading to the NixCI staging cache: /nix/store/4hj33isrzv7yxg35c2ii9b7mgpyizs3x-e2e-wrong-source-report
  63. 2.62 s [e2e-wrong-source-report:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  64. 2.65 s [e2e-wrong-source-report:post-build] copying 1 paths...
  65. 2.65 s [e2e-wrong-source-report:post-build] copying path '/nix/store/4hj33isrzv7yxg35c2ii9b7mgpyizs3x-e2e-wrong-source-report' to 'https://cache.staging.nix-ci.com'...
  66. 2.76 s [e2e-wrong-source-report:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  67. 3.01 s [e2e-wrong-source-report:post-build] copying 1 paths...
  68. 3.02 s [e2e-wrong-source-report:post-build] copying path '/nix/store/nfqgs7d42042va329nz9ab62jnrv6ly9-e2e-wrong-source-report.drv' to 'https://cache.staging.nix-ci.com'...
  69. 3.19 s Uploaded e2e-wrong-source-report in 619ms
  70. 3.19 s Progress: 1 of 3 built
  71. 3.19 s Built e2e-wrong-source-report in 952ms
  72. 3.22 s Building /nix/store/p44q6n1pqr5mi79hbfdgsns9jbkmacfw-e2e-wrong-source-mapping-is-a-complaint.drv
  73. 3.26 s [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
  74. 3.30 s [e2e-wrong-source-mapping-is-a-complaint:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  75. 3.31 s [e2e-wrong-source-mapping-is-a-complaint:post-build] copying 1 paths...
  76. 3.31 s [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'...
  77. 3.42 s [e2e-wrong-source-mapping-is-a-complaint:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  78. 3.67 s [e2e-wrong-source-mapping-is-a-complaint:post-build] copying 1 paths...
  79. 3.67 s [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'...
  80. 3.86 s Uploaded e2e-wrong-source-mapping-is-a-complaint in 612ms
  81. 3.86 s Progress: 2 of 3 built
  82. 3.86 s Built e2e-wrong-source-mapping-is-a-complaint in 646ms
  83. 3.86 s Progress: 3 of 3 built
  84. 3.86 s /nix/store/yb2ns8liy9dg5dpyp9qx539nfpnzcxsw-e2e-wrong-source-mapping-is-a-complaint
  85. 3.92 s Build succeeded.