evaluate x86_64-linux

Reproduce this run
  1. 0.32 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/6f7ai6jmdrlg1r5viixgpysdxa5yg9y9-nix-ci-eval-0.0.0/bin/nix-ci-eval --flake git+https://x-access-token:<REDACTED:GITHUB_ACCESS_TOKEN>@github.com/NorfairKing/hopinion?ref=pr5-project-rule&rev=aa0c6ba20d64c67f72f1e08b088a6341b4285f05 --system x86_64-linux
  2. 0.87 s remote: Enumerating objects: 338, done.
  3. 0.87 s remote: Counting objects: 0% (1/338) remote: Counting objects: 1% (4/338) remote: Counting objects: 2% (7/338) remote: Counting objects: 3% (11/338) remote: Counting objects: 4% (14/338) remote: Counting objects: 5% (17/338) remote: Counting objects: 6% (21/338) remote: Counting objects: 7% (24/338) remote: Counting objects: 8% (28/338) remote: Counting objects: 9% (31/338) remote: Counting objects: 10% (34/338) remote: Counting objects: 11% (38/338) remote: Counting objects: 12% (41/338) remote: Counting objects: 13% (44/338) remote: Counting objects: 14% (48/338) remote: Counting objects: 15% (51/338) remote: Counting objects: 16% (55/338) remote: Counting objects: 17% (58/338) remote: Counting objects: 18% (61/338) remote: Counting objects: 19% (65/338) remote: Counting objects: 20% (68/338) remote: Counting objects: 21% (71/338) remote: Counting objects: 22% (75/338) remote: Counting objects: 23% (78/338) remote: Counting objects: 24% (82/338) remote: Counting objects: 25% (85/338) remote: Counting objects: 26% (88/338) remote: Counting objects: 27% (92/338) remote: Counting objects: 28% (95/338) remote: Counting objects: 29% (99/338) remote: Counting objects: 30% (102/338) remote: Counting objects: 31% (105/338) remote: Counting objects: 32% (109/338) remote: Counting objects: 33% (112/338) remote: Counting objects: 34% (115/338) remote: Counting objects: 35% (119/338) remote: Counting objects: 36% (122/338) remote: Counting objects: 37% (126/338) remote: Counting objects: 38% (129/338) remote: Counting objects: 39% (132/338) remote: Counting objects: 40% (136/338) remote: Counting objects: 41% (139/338) remote: Counting objects: 42% (142/338) remote: Counting objects: 43% (146/338) remote: Counting objects: 44% (149/338) remote: Counting objects: 45% (153/338) remote: Counting objects: 46% (156/338) remote: Counting objects: 47% (159/338) remote: Counting objects: 48% (163/338) remote: Counting objects: 49% (166/338) remote: Counting objects: 50% (169/338) remote: Counting objects: 51% (173/338) remote: Counting objects: 52% (176/338) remote: Counting objects: 53% (180/338) remote: Counting objects: 54% (183/338) remote: Counting objects: 55% (186/338) remote: Counting objects: 56% (190/338) remote: Counting objects: 57% (193/338) remote: Counting objects: 58% (197/338) remote: Counting objects: 59% (200/338) remote: Counting objects: 60% (203/338) remote: Counting objects: 61% (207/338) remote: Counting objects: 62% (210/338) remote: Counting objects: 63% (213/338) remote: Counting objects: 64% (217/338) remote: Counting objects: 65% (220/338) remote: Counting objects: 66% (224/338) remote: Counting objects: 67% (227/338) remote: Counting objects: 68% (230/338) remote: Counting objects: 69% (234/338) remote: Counting objects: 70% (237/338) remote: Counting objects: 71% (240/338) remote: Counting objects: 72% (244/338) remote: Counting objects: 73% (247/338) remote: Counting objects: 74% (251/338) remote: Counting objects: 75% (254/338) remote: Counting objects: 76% (257/338) remote: Counting objects: 77% (261/338) remote: Counting objects: 78% (264/338) remote: Counting objects: 79% (268/338) remote: Counting objects: 80% (271/338) remote: Counting objects: 81% (274/338) remote: Counting objects: 82% (278/338) remote: Counting objects: 83% (281/338) remote: Counting objects: 84% (284/338) remote: Counting objects: 85% (288/338) remote: Counting objects: 86% (291/338) remote: Counting objects: 87% (295/338) remote: Counting objects: 88% (298/338) remote: Counting objects: 89% (301/338) remote: Counting objects: 90% (305/338) remote: Counting objects: 91% (308/338) remote: Counting objects: 92% (311/338) remote: Counting objects: 93% (315/338) remote: Counting objects: 94% (318/338) remote: Counting objects: 95% (322/338) remote: Counting objects: 96% (325/338) remote: Counting objects: 97% (328/338) remote: Counting objects: 98% (332/338) remote: Counting objects: 99% (335/338) remote: Counting objects: 100% (338/338) remote: Counting objects: 100% (338/338), done.
  4. 0.88 s remote: Compressing objects: 0% (1/250) remote: Compressing objects: 1% (3/250) remote: Compressing objects: 2% (5/250) remote: Compressing objects: 3% (8/250) remote: Compressing objects: 4% (10/250) remote: Compressing objects: 5% (13/250) remote: Compressing objects: 6% (15/250) remote: Compressing objects: 7% (18/250) remote: Compressing objects: 8% (20/250) remote: Compressing objects: 9% (23/250) remote: Compressing objects: 10% (25/250) remote: Compressing objects: 11% (28/250) remote: Compressing objects: 12% (30/250) remote: Compressing objects: 13% (33/250) remote: Compressing objects: 14% (35/250) remote: Compressing objects: 15% (38/250) remote: Compressing objects: 16% (40/250) remote: Compressing objects: 17% (43/250) remote: Compressing objects: 18% (45/250) remote: Compressing objects: 19% (48/250) remote: Compressing objects: 20% (50/250) remote: Compressing objects: 21% (53/250) remote: Compressing objects: 22% (55/250) remote: Compressing objects: 23% (58/250) remote: Compressing objects: 24% (60/250) remote: Compressing objects: 25% (63/250) remote: Compressing objects: 26% (65/250) remote: Compressing objects: 27% (68/250) remote: Compressing objects: 28% (70/250) remote: Compressing objects: 29% (73/250) remote: Compressing objects: 30% (75/250) remote: Compressing objects: 31% (78/250) remote: Compressing objects: 32% (80/250) remote: Compressing objects: 33% (83/250) remote: Compressing objects: 34% (85/250) remote: Compressing objects: 35% (88/250) remote: Compressing objects: 36% (90/250) remote: Compressing objects: 37% (93/250) remote: Compressing objects: 38% (95/250) remote: Compressing objects: 39% (98/250) remote: Compressing objects: 40% (100/250) remote: Compressing objects: 41% (103/250) remote: Compressing objects: 42% (105/250) remote: Compressing objects: 43% (108/250) remote: Compressing objects: 44% (110/250) remote: Compressing objects: 45% (113/250) remote: Compressing objects: 46% (115/250) remote: Compressing objects: 47% (118/250) remote: Compressing objects: 48% (120/250) remote: Compressing objects: 49% (123/250) remote: Compressing objects: 50% (125/250) remote: Compressing objects: 51% (128/250) remote: Compressing objects: 52% (130/250) remote: Compressing objects: 53% (133/250) remote: Compressing objects: 54% (135/250) remote: Compressing objects: 55% (138/250) remote: Compressing objects: 56% (140/250) remote: Compressing objects: 57% (143/250) remote: Compressing objects: 58% (145/250) remote: Compressing objects: 59% (148/250) remote: Compressing objects: 60% (150/250) remote: Compressing objects: 61% (153/250) remote: Compressing objects: 62% (155/250) remote: Compressing objects: 63% (158/250) remote: Compressing objects: 64% (160/250) remote: Compressing objects: 65% (163/250) remote: Compressing objects: 66% (165/250) remote: Compressing objects: 67% (168/250) remote: Compressing objects: 68% (170/250) remote: Compressing objects: 69% (173/250) remote: Compressing objects: 70% (175/250) remote: Compressing objects: 71% (178/250) remote: Compressing objects: 72% (180/250) remote: Compressing objects: 73% (183/250) remote: Compressing objects: 74% (185/250) remote: Compressing objects: 75% (188/250) remote: Compressing objects: 76% (190/250) remote: Compressing objects: 77% (193/250) remote: Compressing objects: 78% (195/250) remote: Compressing objects: 79% (198/250) remote: Compressing objects: 80% (200/250) remote: Compressing objects: 81% (203/250) remote: Compressing objects: 82% (205/250) remote: Compressing objects: 83% (208/250) remote: Compressing objects: 84% (210/250) remote: Compressing objects: 85% (213/250) remote: Compressing objects: 86% (215/250) remote: Compressing objects: 87% (218/250) remote: Compressing objects: 88% (220/250) remote: Compressing objects: 89% (223/250) remote: Compressing objects: 90% (225/250) remote: Compressing objects: 91% (228/250) remote: Compressing objects: 92% (230/250) remote: Compressing objects: 93% (233/250) remote: Compressing objects: 94% (235/250) remote: Compressing objects: 95% (238/250) remote: Compressing objects: 96% (240/250) remote: Compressing objects: 97% (243/250) remote: Compressing objects: 98% (245/250) remote: Compressing objects: 99% (248/250) remote: Compressing objects: 100% (250/250) remote: Compressing objects: 100% (250/250), done.
  5. 0.98 s Receiving objects: 0% (1/338) Receiving objects: 1% (4/338) Receiving objects: 2% (7/338) Receiving objects: 3% (11/338) Receiving objects: 4% (14/338) Receiving objects: 5% (17/338) Receiving objects: 6% (21/338) Receiving objects: 7% (24/338) Receiving objects: 8% (28/338) Receiving objects: 9% (31/338) Receiving objects: 10% (34/338) Receiving objects: 11% (38/338) Receiving objects: 12% (41/338) Receiving objects: 13% (44/338) Receiving objects: 14% (48/338) Receiving objects: 15% (51/338) Receiving objects: 16% (55/338) Receiving objects: 17% (58/338) Receiving objects: 18% (61/338) Receiving objects: 19% (65/338) Receiving objects: 20% (68/338) Receiving objects: 21% (71/338) Receiving objects: 22% (75/338) Receiving objects: 23% (78/338) Receiving objects: 24% (82/338) Receiving objects: 25% (85/338) Receiving objects: 26% (88/338) Receiving objects: 27% (92/338) Receiving objects: 28% (95/338) Receiving objects: 29% (99/338) Receiving objects: 30% (102/338) Receiving objects: 31% (105/338) Receiving objects: 32% (109/338) Receiving objects: 33% (112/338) Receiving objects: 34% (115/338) Receiving objects: 35% (119/338) Receiving objects: 36% (122/338) Receiving objects: 37% (126/338) Receiving objects: 38% (129/338) Receiving objects: 39% (132/338) Receiving objects: 40% (136/338) Receiving objects: 41% (139/338) Receiving objects: 42% (142/338) Receiving objects: 43% (146/338) Receiving objects: 44% (149/338) Receiving objects: 45% (153/338) Receiving objects: 46% (156/338) Receiving objects: 47% (159/338) Receiving objects: 48% (163/338) Receiving objects: 49% (166/338) Receiving objects: 50% (169/338) Receiving objects: 51% (173/338) Receiving objects: 52% (176/338) Receiving objects: 53% (180/338) Receiving objects: 54% (183/338) Receiving objects: 55% (186/338) Receiving objects: 56% (190/338) Receiving objects: 57% (193/338) Receiving objects: 58% (197/338) Receiving objects: 59% (200/338) Receiving objects: 60% (203/338) Receiving objects: 61% (207/338) Receiving objects: 62% (210/338) Receiving objects: 63% (213/338) Receiving objects: 64% (217/338) Receiving objects: 65% (220/338) Receiving objects: 66% (224/338) Receiving objects: 67% (227/338) Receiving objects: 68% (230/338) Receiving objects: 69% (234/338) Receiving objects: 70% (237/338) Receiving objects: 71% (240/338) Receiving objects: 72% (244/338) Receiving objects: 73% (247/338) Receiving objects: 74% (251/338) Receiving objects: 75% (254/338) Receiving objects: 76% (257/338) Receiving objects: 77% (261/338) Receiving objects: 78% (264/338) Receiving objects: 79% (268/338) Receiving objects: 80% (271/338) Receiving objects: 81% (274/338) Receiving objects: 82% (278/338) Receiving objects: 83% (281/338) Receiving objects: 84% (284/338) Receiving objects: 85% (288/338) Receiving objects: 86% (291/338) Receiving objects: 87% (295/338) Receiving objects: 88% (298/338) Receiving objects: 89% (301/338) Receiving objects: 90% (305/338) Receiving objects: 91% (308/338) Receiving objects: 92% (311/338) remote: Total 338 (delta 41), reused 277 (delta 36), pack-reused 0 (from 0)
  6. 0.99 s Receiving objects: 93% (315/338) Receiving objects: 94% (318/338) Receiving objects: 95% (322/338) Receiving objects: 96% (325/338) Receiving objects: 97% (328/338) Receiving objects: 98% (332/338) Receiving objects: 99% (335/338) Receiving objects: 100% (338/338) Receiving objects: 100% (338/338), 214.91 KiB | 53.73 MiB/s, done.
  7. 1.62 s Resolving deltas: 0% (0/41) Resolving deltas: 2% (1/41) Resolving deltas: 4% (2/41) Resolving deltas: 7% (3/41) Resolving deltas: 9% (4/41) Resolving deltas: 12% (5/41) Resolving deltas: 19% (8/41) Resolving deltas: 21% (9/41) Resolving deltas: 29% (12/41) Resolving deltas: 31% (13/41) Resolving deltas: 34% (14/41) Resolving deltas: 36% (15/41) Resolving deltas: 39% (16/41) Resolving deltas: 41% (17/41) Resolving deltas: 43% (18/41) Resolving deltas: 46% (19/41) Resolving deltas: 48% (20/41) Resolving deltas: 51% (21/41) Resolving deltas: 53% (22/41) Resolving deltas: 56% (23/41) Resolving deltas: 58% (24/41) Resolving deltas: 60% (25/41) Resolving deltas: 63% (26/41) Resolving deltas: 65% (27/41) Resolving deltas: 68% (28/41) Resolving deltas: 70% (29/41) Resolving deltas: 75% (31/41) Resolving deltas: 78% (32/41) Resolving deltas: 80% (33/41) Resolving deltas: 82% (34/41) Resolving deltas: 87% (36/41) Resolving deltas: 90% (37/41) Resolving deltas: 92% (38/41) Resolving deltas: 95% (39/41) Resolving deltas: 100% (41/41) Resolving deltas: 100% (41/41), done.
  8. 1.67 s From https://github.com/NorfairKing/hopinion
  9. 1.67 s * branch aa0c6ba20d64c67f72f1e08b088a6341b4285f05 -> FETCH_HEAD
  10. 3.59 s {"attrPath":["checks","x86_64-linux","e2e-added-rule-is-run"],"drvPath":"/nix/store/wyvvz17cmvj3icj2wnvsxc3knvi5vlmi-e2e-added-rule-is-run.drv","isCached":true,"type":"job"}
  11. 3.89 s {"attrPath":["checks","x86_64-linux","e2e-artifacts-are-read"],"drvPath":"/nix/store/292ikvbzwyhfmxxhrb2xhr04fz1ank7j-e2e-artifacts-are-read.drv","isCached":false,"type":"job"}
  12. 3.93 s {"attrPath":["checks","x86_64-linux","e2e-clean"],"drvPath":"/nix/store/7dlflrvvag51bljy49i6mg4h26557v5a-e2e-clean.drv","isCached":true,"type":"job"}
  13. 3.95 s {"attrPath":["checks","x86_64-linux","e2e-dirty-package-is-judged-failing"],"drvPath":"/nix/store/6937kfbzflrg6ipvmkhm0dr8hc7f31b4-e2e-dirty-package-is-judged-failing.drv","isCached":true,"type":"job"}
  14. 3.97 s {"attrPath":["checks","x86_64-linux","e2e-dirty-project-is-judged-failing"],"drvPath":"/nix/store/xvwvvr3x6a7h6n36jva9jqh2jg3l3l0z-e2e-dirty-project-is-judged-failing.drv","isCached":true,"type":"job"}
  15. 3.99 s {"attrPath":["checks","x86_64-linux","e2e-dirty-report-is-readable"],"drvPath":"/nix/store/1fv5b7j4vkvx8chwxgxpczd98rw5idc7-e2e-dirty-report-is-readable.drv","isCached":true,"type":"job"}
  16. 4.02 s {"attrPath":["checks","x86_64-linux","e2e-disabled-rule-is-not-run"],"drvPath":"/nix/store/yaz5ab845yvws55zw80b7vqm2b0p7lac-e2e-disabled-rule-is-not-run.drv","isCached":true,"type":"job"}
  17. 4.04 s {"attrPath":["checks","x86_64-linux","e2e-incomplete-artifacts-are-a-failure"],"drvPath":"/nix/store/h37cb8ldgfxllsx3ndv86gajz0b2di16-e2e-incomplete-artifacts-are-a-failure.drv","isCached":true,"type":"job"}
  18. 4.06 s {"attrPath":["checks","x86_64-linux","e2e-judging-nothing-fails"],"drvPath":"/nix/store/gpgqicq8qhrbyrh48b0pv7jp0vkw7436-e2e-judging-nothing-fails.drv","isCached":true,"type":"job"}
  19. 4.07 s {"attrPath":["checks","x86_64-linux","e2e-named-packages-are-every-package"],"drvPath":"/nix/store/wc63nnz8fcph8mv8915kac7n254wqj3a-e2e-named-packages-are-every-package.drv","isCached":true,"type":"job"}
  20. 4.09 s {"attrPath":["checks","x86_64-linux","e2e-no-packages-is-judged-failing"],"drvPath":"/nix/store/gvhnjjag600zzhyjfi8p0z0j2xdlw8sa-e2e-no-packages-is-judged-failing.drv","isCached":true,"type":"job"}
  21. 4.35 s {"attrPath":["checks","x86_64-linux","e2e-no-store-paths-in-findings"],"drvPath":"/nix/store/n830iycxf4zw5wj62v8d1i5q79wbrgf8-e2e-no-store-paths-in-findings.drv","isCached":false,"type":"job"}
  22. 4.36 s {"attrPath":["checks","x86_64-linux","e2e-choices-are-found-beside-the-repository"],"drvPath":"/nix/store/g6jms4dbp182wlnrmw07mcpmnyn6c2bk-e2e-choices-are-found-beside-the-repository.drv","isCached":true,"type":"job"}
  23. 4.63 s {"attrPath":["checks","x86_64-linux","e2e-paths-are-repository-relative"],"drvPath":"/nix/store/y5c2hiiqv80r5nkrzh7kx0p0yb5jddvi-e2e-paths-are-repository-relative.drv","isCached":false,"type":"job"}
  24. 4.66 s {"attrPath":["checks","x86_64-linux","e2e-wrong-source-mapping-is-a-complaint"],"drvPath":"/nix/store/19csbqgi4wg1dkaiwdzklih9h7fax6is-e2e-wrong-source-mapping-is-a-complaint.drv","isCached":true,"type":"job"}
  25. 5.11 s {"attrPath":["checks","x86_64-linux","hlint-check"],"drvPath":"/nix/store/yfhhwnmhy7p3h0wqy2dfvvkqi10pzbf8-hlint-check.drv","isCached":false,"type":"job"}
  26. 5.58 s {"attrPath":["checks","x86_64-linux","e2e-withheld-facts-fail"],"drvPath":"/nix/store/jz731jzr476jvr9k9g2k6ah4d156wcbh-e2e-withheld-facts-fail.drv","isCached":false,"type":"job"}
  27. 5.69 s {"attrPath":["checks","x86_64-linux","hopinion"],"drvPath":"/nix/store/iv0ni6sxzjdq1r65n4mclqp7bzj091xa-hopinion.drv","isCached":true,"type":"job"}
  28. 5.89 s {"attrPath":["checks","x86_64-linux","plan"],"drvPath":"/nix/store/cd3phlp5blbfwkcx8sfcd91l9lzas85r-check-plan.drv","isCached":false,"type":"job"}
  29. 5.91 s {"attrPath":["checks","x86_64-linux","release"],"drvPath":"/nix/store/d4yr4ny5qhag6c10lwfq05m2wxz8n446-hopinion-0.0.0.drv","isCached":true,"type":"job"}
  30. 5.91 s {"attrPath":["checks","x86_64-linux","e2e-added-rule-is-run"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  31. 5.91 s Discovered the following buildables.
  32. 5.91 s Some of these were already built successfully before; we will skip those builds.
  33. 7.13 s {"attrPath":["checks","x86_64-linux","e2e-artifacts-are-read"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  34. 7.23 s {"attrPath":["checks","x86_64-linux","e2e-clean"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  35. 7.44 s {"attrPath":["checks","x86_64-linux","e2e-dirty-package-is-judged-failing"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  36. 7.59 s {"attrPath":["checks","x86_64-linux","e2e-dirty-project-is-judged-failing"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  37. 7.65 s {"attrPath":["checks","x86_64-linux","e2e-dirty-report-is-readable"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  38. 8.06 s {"attrPath":["checks","x86_64-linux","e2e-disabled-rule-is-not-run"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  39. 8.37 s {"attrPath":["checks","x86_64-linux","e2e-incomplete-artifacts-are-a-failure"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  40. 8.48 s {"attrPath":["checks","x86_64-linux","e2e-judging-nothing-fails"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  41. 8.56 s {"attrPath":["checks","x86_64-linux","e2e-no-packages-is-judged-failing"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  42. 8.63 s {"attrPath":["checks","x86_64-linux","e2e-no-store-paths-in-findings"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  43. 8.90 s {"attrPath":["checks","x86_64-linux","e2e-paths-are-repository-relative"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  44. 9.40 s {"attrPath":["checks","x86_64-linux","e2e-wrong-source-mapping-is-a-complaint"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  45. 9.91 s {"attrPath":["checks","x86_64-linux","e2e-withheld-facts-fail"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  46. 9.98 s {"attrPath":["checks","x86_64-linux","hopinion"],"dependencies":[["checks","x86_64-linux","release"]],"type":"dependency"}
  47. 10.05 s {"attrPath":["checks","x86_64-linux","pre-commit"],"drvPath":"/nix/store/qqjr2b118m3x7p8pzdvhn36mna3sac16-pre-commit-run.drv","isCached":true,"type":"job"}
  48. 10.05 s {"attrPath":["devShells","x86_64-linux","default"],"drvPath":"/nix/store/5rn3pqyc6fn7bkxn812dwvikv7x58j29-hopinion-shell.drv","isCached":true,"type":"job"}
  49. 10.05 s {"attrPath":["packages","x86_64-linux","default"],"drvPath":"/nix/store/d4yr4ny5qhag6c10lwfq05m2wxz8n446-hopinion-0.0.0.drv","isCached":true,"type":"job"}
  50. 10.05 s {"attrPath":["checks","x86_64-linux","shell"],"drvPath":"/nix/store/5rn3pqyc6fn7bkxn812dwvikv7x58j29-hopinion-shell.drv","isCached":true,"type":"job"}
  51. 10.05 s {"attrPath":["checks","x86_64-linux","weeder-check"],"drvPath":"/nix/store/0zrqv7gplqap009m1rqv2gqz1afxhrkl-weeder-check.drv","isCached":true,"type":"job"}
  52. 10.05 s {"type":"done"}
  53. 10.05 s Discovered the following buildables.
  54. 10.05 s Some of these were already built successfully before; we will skip those builds.
  55. 10.34 s Job discovery completed.