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=test-file-rules&rev=665217f6066ab9de229c107cc27063a879407ba8&shallow=1#checks.x86_64-linux.e2e-dirty-package-is-judged-failing --print-build-logs
  2. 0.09 s error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/49a5601932973ff7d0a65b3c76b2d432c2023698a714e4fa12e4e24957f11b29.sqlite' is busy
  3. 0.09 s
  4. 0.09 s Downloading cached source from https://cache.staging.nix-ci.com
  5. 3.11 s Downloaded cached source (187.2 MiB) in 3.0s
  6. 3.11 s Progress: 1 of 1 downloaded from cache
  7. 8.65 s
  8. 8.66 s Downloading cached gnu-config-2024-01 from https://cache.staging.nix-ci.com
  9. 8.66 s Downloading cached xgcc-15.2.0-libgcc from https://cache.staging.nix-ci.com
  10. 8.66 s Downloading cached gcc-15.2.0-libgcc from https://cache.staging.nix-ci.com
  11. 8.66 s Downloading cached libunistring from https://cache.staging.nix-ci.com
  12. 8.66 s Downloading cached publicsuffix-list-0-unstable-2026-01 from https://cache.staging.nix-ci.com
  13. 8.87 s Downloaded cached xgcc-15.2.0-libgcc (193 KiB) in 209ms
  14. 8.87 s Progress: 0 of 5 built, 1 of 52 downloaded from cache (4 downloading)
  15. 8.88 s Downloaded cached gnu-config-2024-01 (86 KiB) in 221ms
  16. 8.88 s Progress: 0 of 5 built, 2 of 52 downloaded from cache (3 downloading)
  17. 8.88 s Downloading cached update-autotools-gnu-config-scripts-hook from https://cache.staging.nix-ci.com
  18. 8.89 s Downloaded cached gcc-15.2.0-libgcc (193 KiB) in 220ms
  19. 8.89 s Progress: 0 of 5 built, 3 of 52 downloaded from cache (3 downloading)
  20. 8.91 s Downloaded cached publicsuffix-list-0-unstable-2026-01 (327 KiB) in 247ms
  21. 8.91 s Progress: 0 of 5 built, 4 of 52 downloaded from cache (2 downloading)
  22. 8.93 s Downloaded cached libunistring (2 MiB) in 262ms
  23. 8.93 s Progress: 0 of 5 built, 5 of 52 downloaded from cache (1 downloading)
  24. 8.93 s Downloading cached libidn2 from https://cache.staging.nix-ci.com
  25. 9.07 s Downloaded cached update-autotools-gnu-config-scripts-hook (968 B) in 183ms
  26. 9.07 s Progress: 0 of 5 built, 6 of 52 downloaded from cache (1 downloading)
  27. 9.21 s Downloaded cached libidn2 (368 KiB) in 277ms
  28. 9.21 s Progress: 0 of 5 built, 7 of 52 downloaded from cache
  29. 9.21 s Downloading cached glibc-2.42 from https://cache.staging.nix-ci.com
  30. 10.00 s Downloaded cached glibc-2.42 (29 MiB) in 789ms
  31. 10.00 s Progress: 0 of 5 built, 8 of 52 downloaded from cache
  32. 10.00 s Downloading cached attr from https://cache.staging.nix-ci.com
  33. 10.00 s Downloading cached brotli-1.2.0-lib from https://cache.staging.nix-ci.com
  34. 10.00 s Downloading cached bash from https://cache.staging.nix-ci.com
  35. 10.00 s Downloading cached bzip2 from https://cache.staging.nix-ci.com
  36. 10.00 s Downloading cached ed from https://cache.staging.nix-ci.com
  37. 10.00 s Downloading cached gawk from https://cache.staging.nix-ci.com
  38. 10.00 s Downloading cached gcc-15.2.0-lib from https://cache.staging.nix-ci.com
  39. 10.00 s Downloading cached gnumake from https://cache.staging.nix-ci.com
  40. 10.00 s Downloading cached gnused from https://cache.staging.nix-ci.com
  41. 10.00 s Downloading cached json-c from https://cache.staging.nix-ci.com
  42. 10.00 s Downloading cached keyutils-1.6.3-lib from https://cache.staging.nix-ci.com
  43. 10.00 s Downloading cached libffi from https://cache.staging.nix-ci.com
  44. 10.00 s Downloading cached libpsl from https://cache.staging.nix-ci.com
  45. 10.00 s Downloading cached ncurses from https://cache.staging.nix-ci.com
  46. 10.00 s Downloading cached nghttp2-1.67.1-lib from https://cache.staging.nix-ci.com
  47. 10.00 s Downloading cached nghttp3 from https://cache.staging.nix-ci.com
  48. 10.15 s Downloaded cached json-c (244 KiB) in 147ms
  49. 10.15 s Progress: 0 of 5 built, 9 of 52 downloaded from cache (15 downloading)
  50. 10.15 s Downloading cached openssl from https://cache.staging.nix-ci.com
  51. 10.15 s Downloaded cached libffi (72 KiB) in 149ms
  52. 10.15 s Progress: 0 of 5 built, 10 of 52 downloaded from cache (15 downloading)
  53. 10.15 s Downloading cached pcre2 from https://cache.staging.nix-ci.com
  54. 10.16 s Downloaded cached keyutils-1.6.3-lib (41 KiB) in 158ms
  55. 10.16 s Progress: 0 of 5 built, 11 of 52 downloaded from cache (15 downloading)
  56. 10.16 s Downloading cached xz from https://cache.staging.nix-ci.com
  57. 10.16 s Downloaded cached nghttp2-1.67.1-lib (225 KiB) in 158ms
  58. 10.16 s Progress: 0 of 5 built, 12 of 52 downloaded from cache (15 downloading)
  59. 10.16 s Downloading cached zlib from https://cache.staging.nix-ci.com
  60. 10.16 s Downloaded cached nghttp3 (227 KiB) in 160ms
  61. 10.16 s Progress: 0 of 5 built, 13 of 52 downloaded from cache (15 downloading)
  62. 10.33 s Downloaded cached bzip2 (86 KiB) in 333ms
  63. 10.33 s Progress: 0 of 5 built, 14 of 52 downloaded from cache (14 downloading)
  64. 10.61 s Downloading cached bzip2-1.0.8-bin from https://cache.staging.nix-ci.com
  65. 10.61 s Downloaded cached libpsl (114 KiB) in 608ms
  66. 10.61 s Progress: 0 of 5 built, 15 of 52 downloaded from cache (14 downloading)
  67. 10.61 s Downloaded cached ed (144 KiB) in 609ms
  68. 10.61 s Progress: 0 of 5 built, 16 of 52 downloaded from cache (13 downloading)
  69. 10.61 s Downloading cached patch from https://cache.staging.nix-ci.com
  70. 10.65 s Downloaded cached zlib (129 KiB) in 490ms
  71. 10.65 s Progress: 0 of 5 built, 17 of 52 downloaded from cache (13 downloading)
  72. 10.65 s Downloading cached file from https://cache.staging.nix-ci.com
  73. 10.65 s Downloading cached sqlite from https://cache.staging.nix-ci.com
  74. 10.68 s Downloaded cached attr (90 KiB) in 678ms
  75. 10.68 s Progress: 0 of 5 built, 18 of 52 downloaded from cache (14 downloading)
  76. 10.69 s Downloading cached acl from https://cache.staging.nix-ci.com
  77. 10.69 s Downloaded cached brotli-1.2.0-lib (961 KiB) in 693ms
  78. 10.69 s Progress: 0 of 5 built, 19 of 52 downloaded from cache (14 downloading)
  79. 10.70 s Downloaded cached pcre2 (2 MiB) in 545ms
  80. 10.70 s Progress: 0 of 5 built, 20 of 52 downloaded from cache (13 downloading)
  81. 10.70 s Downloading cached gnugrep from https://cache.staging.nix-ci.com
  82. 10.70 s Downloaded cached bash (1.8 MiB) in 695ms
  83. 10.70 s Progress: 0 of 5 built, 21 of 52 downloaded from cache (13 downloading)
  84. 10.70 s Downloading cached gzip from https://cache.staging.nix-ci.com
  85. 10.70 s Downloaded cached xz (837 KiB) in 537ms
  86. 10.70 s Progress: 0 of 4 built, 22 of 52 downloaded from cache (13 downloading)
  87. 10.70 s Downloading cached xz-5.8.2-bin from https://cache.staging.nix-ci.com
  88. 10.79 s Downloaded cached bzip2-1.0.8-bin (67 KiB) in 180ms
  89. 10.79 s Progress: 0 of 4 built, 23 of 52 downloaded from cache (13 downloading)
  90. 10.80 s Downloaded cached patch (208 KiB) in 194ms
  91. 10.80 s Progress: 0 of 4 built, 24 of 52 downloaded from cache (12 downloading)
  92. 10.81 s Downloaded cached gnused (718 KiB) in 807ms
  93. 10.81 s Progress: 0 of 4 built, 25 of 52 downloaded from cache (11 downloading)
  94. 10.83 s Downloaded cached gnumake (1.5 MiB) in 829ms
  95. 10.83 s Progress: 0 of 4 built, 26 of 52 downloaded from cache (10 downloading)
  96. 10.92 s Downloaded cached gawk (2.9 MiB) in 922ms
  97. 10.92 s Progress: 0 of 4 built, 27 of 52 downloaded from cache (9 downloading)
  98. 10.93 s Downloaded cached gzip (156 KiB) in 228ms
  99. 10.93 s Progress: 0 of 4 built, 28 of 52 downloaded from cache (8 downloading)
  100. 10.93 s Downloaded cached xz-5.8.2-bin (214 KiB) in 229ms
  101. 10.93 s Progress: 0 of 4 built, 29 of 52 downloaded from cache (7 downloading)
  102. 10.95 s Downloaded cached file (8.3 MiB) in 298ms
  103. 10.97 s Progress: 0 of 4 built, 30 of 52 downloaded from cache (6 downloading)
  104. 10.98 s Downloaded cached openssl (8.9 MiB) in 831ms
  105. 10.98 s Downloaded cached gcc-15.2.0-lib (9.8 MiB) in 979ms
  106. 10.98 s Progress: 0 of 4 built, 31 of 52 downloaded from cache (5 downloading)
  107. 10.98 s Downloading cached libssh2 from https://cache.staging.nix-ci.com
  108. 10.98 s Progress: 0 of 4 built, 32 of 52 downloaded from cache (7 downloading)
  109. 10.98 s Downloading cached ngtcp2 from https://cache.staging.nix-ci.com
  110. 10.98 s Downloading cached gmp-with-cxx from https://cache.staging.nix-ci.com
  111. 10.98 s Downloading cached gmp-with-cxx from https://cache.staging.nix-ci.com
  112. 10.98 s Downloading cached numactl from https://cache.staging.nix-ci.com
  113. 10.98 s Downloading cached patchelf from https://cache.staging.nix-ci.com
  114. 10.98 s Downloading cached zstd from https://cache.staging.nix-ci.com
  115. 10.99 s Downloaded cached acl (125 KiB) in 293ms
  116. 10.99 s Progress: 0 of 4 built, 33 of 52 downloaded from cache (11 downloading)
  117. 10.99 s Downloading cached gnutar from https://cache.staging.nix-ci.com
  118. 10.99 s Downloaded cached sqlite (5.6 MiB) in 341ms
  119. 10.99 s Progress: 0 of 4 built, 34 of 52 downloaded from cache (11 downloading)
  120. 11.10 s Downloading cached krb5-1.22.1-lib from https://cache.staging.nix-ci.com
  121. 11.22 s Downloaded cached gnugrep (932 KiB) in 526ms
  122. 11.22 s Progress: 0 of 4 built, 35 of 52 downloaded from cache (10 downloading)
  123. 11.23 s Downloaded cached ngtcp2 (487 KiB) in 250ms
  124. 11.23 s Progress: 0 of 4 built, 36 of 52 downloaded from cache (9 downloading)
  125. 11.24 s Downloaded cached libssh2 (326 KiB) in 260ms
  126. 11.24 s Progress: 0 of 4 built, 37 of 52 downloaded from cache (8 downloading)
  127. 11.26 s Downloaded cached gmp-with-cxx (765 KiB) in 283ms
  128. 11.31 s Progress: 0 of 4 built, 38 of 52 downloaded from cache (7 downloading)
  129. 11.31 s Downloading cached coreutils from https://cache.staging.nix-ci.com
  130. 11.35 s Downloaded cached gmp-with-cxx (765 KiB) in 367ms
  131. 11.35 s Downloaded cached patchelf (245 KiB) in 367ms
  132. 11.35 s Downloaded cached zstd (1.1 MiB) in 367ms
  133. 11.35 s Progress: 0 of 4 built, 39 of 52 downloaded from cache (7 downloading)
  134. 11.35 s Progress: 0 of 4 built, 40 of 52 downloaded from cache (6 downloading)
  135. 11.35 s Progress: 0 of 4 built, 41 of 52 downloaded from cache (5 downloading)
  136. 11.45 s Downloaded cached numactl (269 KiB) in 469ms
  137. 11.55 s Progress: 0 of 4 built, 42 of 52 downloaded from cache (4 downloading)
  138. 11.55 s Downloaded cached gnutar (2.7 MiB) in 562ms
  139. 11.55 s Progress: 0 of 4 built, 43 of 52 downloaded from cache (3 downloading)
  140. 11.57 s Downloaded cached krb5-1.22.1-lib (2.8 MiB) in 473ms
  141. 11.57 s Progress: 0 of 4 built, 44 of 52 downloaded from cache (2 downloading)
  142. 11.57 s Downloading cached curl from https://cache.staging.nix-ci.com
  143. 11.75 s Downloaded cached coreutils (1.6 MiB) in 442ms
  144. 11.75 s Progress: 0 of 4 built, 45 of 52 downloaded from cache (2 downloading)
  145. 11.75 s Downloading cached diffutils from https://cache.staging.nix-ci.com
  146. 11.75 s Downloading cached findutils from https://cache.staging.nix-ci.com
  147. 11.81 s Downloaded cached curl (1.1 MiB) in 232ms
  148. 11.81 s Progress: 0 of 4 built, 46 of 52 downloaded from cache (3 downloading)
  149. 11.81 s Downloading cached elfutils from https://cache.staging.nix-ci.com
  150. 11.97 s Downloaded cached ncurses (3.7 MiB) in 1.9s
  151. 11.97 s Progress: 0 of 4 built, 47 of 52 downloaded from cache (3 downloading)
  152. 12.05 s Downloaded cached elfutils (4 MiB) in 245ms
  153. 12.05 s Progress: 0 of 4 built, 48 of 52 downloaded from cache (2 downloading)
  154. 12.06 s Downloading cached hopinion from https://cache.staging.nix-ci.com
  155. 12.12 s Downloaded cached findutils (1.7 MiB) in 369ms
  156. 12.12 s Progress: 0 of 4 built, 49 of 52 downloaded from cache (2 downloading)
  157. 12.15 s Downloaded cached diffutils (1.5 MiB) in 390ms
  158. 12.15 s Progress: 0 of 4 built, 50 of 52 downloaded from cache (1 downloading)
  159. 12.15 s Downloading cached stdenv-linux from https://cache.staging.nix-ci.com
  160. 12.34 s Downloaded cached stdenv-linux (59 KiB) in 193ms
  161. 12.34 s Progress: 0 of 4 built, 51 of 52 downloaded from cache (1 downloading)
  162. 13.54 s Downloaded cached hopinion (31.9 MiB) in 1.4s
  163. 13.54 s Progress: 0 of 3 built, 52 of 52 downloaded from cache
  164. 13.63 s Building /nix/store/9yc3rk5p88dis6glklch616w60hl8bxx-thing-hopinion.drv
  165. 13.71 s [thing-hopinion] [error CommentBareTodo]: A bare TODO. Reference an issue or a URL, or do it.
  166. 13.71 s [thing-hopinion] ╭──▶ thing/src/Thing.hs@3:1-3:58
  167. 13.71 s [thing-hopinion] │
  168. 13.71 s [thing-hopinion] 3 │ -- TODO a bare marker, which is the module-level finding.
  169. 13.71 s [thing-hopinion] • ┬────────────────────────────────────────────────────────
  170. 13.71 s [thing-hopinion] • ╰╸ A TODO needs an issue reference or a URL saying where the follow-up is tracked.
  171. 13.71 s [thing-hopinion] •
  172. 13.71 s [thing-hopinion] │ Note: A TODO nothing points at is a note nobody is holding. It reads like a plan, so the next reader assumes it is one, and it goes stale in place because nothing brings it back up. A reference makes it findable from wherever the work is actually tracked; doing it makes the note unnecessary. If it is neither tracked nor worth doing, the honest version is a comment that says what is missing and what would make it worth doing.
  173. 13.71 s [thing-hopinion] │ Hint: To suppress, write this directly above line 4 of thing/src/Thing.hs, and say why: -- [allow:CommentBareTodo] <reason>
  174. 13.71 s [thing-hopinion] ─────╯
  175. 13.71 s [thing-hopinion]
  176. 13.71 s [thing-hopinion] [error HsGenValidInGenPackage]: A GenValid instance outside a -gen package.
  177. 13.71 s [thing-hopinion] ╭──▶ thing/src/Thing.hs@9:1-9:25
  178. 13.71 s [thing-hopinion] │
  179. 13.71 s [thing-hopinion] 9 │ instance GenValid Widget
  180. 13.71 s [thing-hopinion] • ┬───────────────────────
  181. 13.71 s [thing-hopinion] • ╰╸ A GenValid instance in a package's own library gets compiled into the executable. Move it to the matching -gen package.
  182. 13.71 s [thing-hopinion] •
  183. 13.71 s [thing-hopinion] │ Note: A generator is test code, and an instance in the library is linked into everything that depends on the library, so the shipped executable carries QuickCheck and the generators with it. The -gen package exists so that dependency stops at the test suite, which is also what keeps a generator free to be as slow or as elaborate as the property needs.
  184. 13.71 s [thing-hopinion] │ Hint: To suppress, write this directly above line 9 of thing/src/Thing.hs, and say why: -- [allow:HsGenValidInGenPackage] <reason>
  185. 13.71 s [thing-hopinion] ─────╯
  186. 13.73 s [thing-hopinion:post-build] Uploading to the NixCI staging cache: /nix/store/3mg539fdgbwfmzjyf69abg9y8f6zf945-thing-hopinion
  187. 13.77 s [thing-hopinion:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  188. 13.78 s [thing-hopinion:post-build] copying 1 paths...
  189. 13.78 s [thing-hopinion:post-build] copying path '/nix/store/3mg539fdgbwfmzjyf69abg9y8f6zf945-thing-hopinion' to 'https://cache.staging.nix-ci.com'...
  190. 14.05 s [thing-hopinion:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  191. 19.97 s [thing-hopinion:post-build] copying 0 paths...
  192. 19.99 s Uploaded thing-hopinion in 6.2s
  193. 19.99 s Progress: 1 of 3 built, 52 of 52 downloaded from cache
  194. 19.99 s Built thing-hopinion in 6.3s
  195. 20.02 s Building /nix/store/hj93kfz20i3s9ijm7dmy7jawhapcr839-e2e-dirty-package-is-judged-failing.drv
  196. 20.07 s [e2e-dirty-package-is-judged-failing:post-build] Uploading to the NixCI staging cache: /nix/store/vahsynb6bzx4q757rbwj8vrnx4h1wkqc-e2e-dirty-package-is-judged-failing
  197. 20.11 s [e2e-dirty-package-is-judged-failing:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  198. 20.12 s [e2e-dirty-package-is-judged-failing:post-build] copying 1 paths...
  199. 20.12 s [e2e-dirty-package-is-judged-failing:post-build] copying path '/nix/store/vahsynb6bzx4q757rbwj8vrnx4h1wkqc-e2e-dirty-package-is-judged-failing' to 'https://cache.staging.nix-ci.com'...
  200. 20.67 s [e2e-dirty-package-is-judged-failing:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  201. 20.97 s [e2e-dirty-package-is-judged-failing:post-build] copying 0 paths...
  202. 21.00 s Uploaded e2e-dirty-package-is-judged-failing in 935ms
  203. 21.00 s Progress: 2 of 3 built, 52 of 52 downloaded from cache
  204. 21.00 s Built e2e-dirty-package-is-judged-failing in 987ms
  205. 21.00 s Progress: 3 of 3 built, 52 of 52 downloaded from cache
  206. 21.00 s /nix/store/vahsynb6bzx4q757rbwj8vrnx4h1wkqc-e2e-dirty-package-is-judged-failing
  207. 21.05 s Build succeeded.