Build:
- 0
2026-04-08 13:01.06: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml/ocaml.org.git#refs/pull/3601/head (9d26354c695fb2812829b075999fb2b73188db93)]
2026-04-08 13:01.06: Using cache hint "https://github.com/ocaml/ocaml.org.git-Dockerfile"
2026-04-08 13:01.06: Waiting for resource in pool OCluster
2026-04-08 13:01.06: Waiting for worker…
2026-04-08 13:01.06: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
HEAD is now at b136e3f1d Add Cloud Software Group job posting
HEAD is now at 9d26354c6 added job offer at Inria Rennes on static analysis of OCaml programs
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.95kB done
#1 DONE 0.1s
#2 [internal] load metadata for docker.io/library/alpine:3.21
#2 DONE 0.6s
#3 [internal] load metadata for docker.io/ocaml/opam:alpine-3.21-ocaml-5.2
#3 DONE 0.6s
#4 [internal] load .dockerignore
#4 transferring context: 162B done
#4 DONE 0.1s
#5 [stage-1 1/9] FROM docker.io/library/alpine:3.21@sha256:c3f8e73fdb79deaebaa2037150150191b9dcbfba68b4a46d70103204c53f4709
#5 DONE 0.0s
#6 [build 1/12] FROM docker.io/ocaml/opam:alpine-3.21-ocaml-5.2@sha256:35aa52606745f4c3ce85f9ceb1d8c2ddce42fb97e8f6876c476cd137a51e468e
#6 DONE 0.0s
#7 [internal] load build context
#7 transferring context: 285.57MB 4.9s
#7 transferring context: 355.88MB 6.1s done
#7 DONE 6.3s
#8 [build 6/12] WORKDIR /home/opam
#8 CACHED
#9 [build 7/12] COPY --chown=opam ocamlorg.opam .
#9 CACHED
#10 [build 2/12] RUN sudo apk -U upgrade --no-cache && sudo apk add --no-cache autoconf curl-dev gmp-dev inotify-tools libev-dev oniguruma-dev openssl-dev
#10 CACHED
#11 [build 3/12] RUN sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update
#11 CACHED
#12 [build 4/12] RUN opam option --global 'archive-mirrors+="https://opam.ocaml.org/cache"'
#12 CACHED
#13 [build 5/12] RUN cd ~/opam-repository && git reset --hard 584630e7a7e27e3cf56158696a3fe94623a0cf4f && opam update
#13 CACHED
#14 [build 8/12] RUN opam install . --deps-only
#14 CACHED
#15 [build 9/12] COPY --chown=opam . .
#15 DONE 2.9s
#16 [build 10/12] RUN opam exec -- dune build @install --profile=release
#16 14.13
#=#=#
####### 9.8%
################ 23.5%
######################## 34.4%
################################# 46.7%
########################################### 59.8%
################################################### 71.7%
########################################################### 82.0%
################################################################## 92.4%
######################################################################## 100.0%
#16 19.37 Browserslist: caniuse-lite is outdated. Please run:
#16 19.37 npx update-browserslist-db@latest
#16 19.37 Why you should do it regularly: https://github.com/browserslist/update-db#readme
#16 19.37
#16 19.37 Rebuilding...
#16 19.37
#16 19.37 Done in 2769ms.
#16 21.62 File "src/ocamlorg_data/dune", lines 25-33, characters 0-220:
#16 21.62 25 | (rule
#16 21.62 26 | (target data.bin)
#16 21.62 27 | (deps
#16 21.62 28 | (source_tree %{workspace_root}/data)
#16 21.62 29 | (:packer %{workspace_root}/_build/default/tool/data-packer/bin/pack.exe))
#16 21.62 30 | (action
#16 21.62 31 | (chdir
#16 21.62 32 | %{workspace_root}
#16 21.62 33 | (run %{packer} -o %{target}))))
#16 21.62 data-pack: internal error, uncaught exception:
#16 21.62 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.62 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.62 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.62 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.62 Called from Dune__exe__Pack.pack in file "tool/data-packer/bin/pack.ml", line 10, characters 13-43
#16 21.62 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.62 Called from Cmdliner_term.ret.(fun) in file "cmdliner_term.ml", line 41, characters 25-32
#16 21.62 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.63 File "dune", lines 45-56, characters 1-321:
#16 21.63 45 | (rule
#16 21.63 46 | (target changelog.xml)
#16 21.63 47 | (deps
#16 21.63 ....
#16 21.63 54 | (with-stdout-to
#16 21.63 55 | %{target}
#16 21.63 56 | (run %{gen_feed} changelog))))))
#16 21.63 feed: internal error, uncaught exception:
#16 21.63 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.63 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.63 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.63 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.63 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.63 Called from Dune__exe__Gen_feed.changelog_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 19, characters 15-27
#16 21.63 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.63 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.63 File "dune", lines 60-71, characters 1-321:
#16 21.63 60 | (rule
#16 21.63 61 | (target backstage.xml)
#16 21.63 62 | (deps
#16 21.63 ....
#16 21.63 69 | (with-stdout-to
#16 21.63 70 | %{target}
#16 21.63 71 | (run %{gen_feed} backstage))))))
#16 21.63 feed: internal error, uncaught exception:
#16 21.63 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.63 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.63 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.63 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.63 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.63 Called from Dune__exe__Gen_feed.backstage_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 12, characters 15-27
#16 21.63 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.63 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.64 File "dune", lines 89-99, characters 1-239:
#16 21.64 89 | (rule
#16 21.64 90 | (target jobs.xml)
#16 21.64 91 | (deps
#16 21.64 92 | (:gen_feed %{project_root}/tool/data-packer/bin/gen_feed.exe)
#16 21.64 93 | %{project_root}/data/jobs.yml)
#16 21.64 94 | (action
#16 21.64 95 | (chdir
#16 21.64 96 | %{project_root}
#16 21.64 97 | (with-stdout-to
#16 21.64 98 | %{target}
#16 21.64 99 | (run %{gen_feed} job))))))
#16 21.64 feed: internal error, uncaught exception:
#16 21.64 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.64 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.64 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.64 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.64 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.64 Called from Dune__exe__Gen_feed.job_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 47, characters 15-27
#16 21.64 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.64 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.64 File "dune", lines 75-85, characters 1-256:
#16 21.64 75 | (rule
#16 21.64 76 | (target events.xml)
#16 21.64 77 | (deps
#16 21.64 78 | (source_tree %{project_root}/data/events)
#16 21.64 79 | (:gen_feed %{project_root}/tool/data-packer/bin/gen_feed.exe))
#16 21.64 80 | (action
#16 21.64 81 | (chdir
#16 21.64 82 | %{project_root}
#16 21.64 83 | (with-stdout-to
#16 21.64 84 | %{target}
#16 21.64 85 | (run %{gen_feed} events))))))
#16 21.64 feed: internal error, uncaught exception:
#16 21.64 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.64 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.64 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.64 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.64 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.64 Called from Dune__exe__Gen_feed.events_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 26, characters 15-27
#16 21.64 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.64 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.64 File "dune", lines 31-41, characters 1-250:
#16 21.64 31 | (rule
#16 21.64 32 | (target news.xml)
#16 21.64 33 | (deps
#16 21.64 34 | (source_tree %{project_root}/data/news)
#16 21.64 35 | (:gen_feed %{project_root}/tool/data-packer/bin/gen_feed.exe))
#16 21.64 36 | (action
#16 21.64 37 | (chdir
#16 21.64 38 | %{project_root}
#16 21.64 39 | (with-stdout-to
#16 21.64 40 | %{target}
#16 21.64 41 | (run %{gen_feed} news))))))
#16 21.64 feed: internal error, uncaught exception:
#16 21.64 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.64 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.64 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.64 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.64 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.64 Called from Dune__exe__Gen_feed.news_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 33, characters 15-27
#16 21.64 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.64 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 21.65 File "dune", lines 16-27, characters 1-313:
#16 21.65 16 | (rule
#16 21.65 17 | (target planet.xml)
#16 21.65 18 | (deps
#16 21.65 ....
#16 21.65 25 | (with-stdout-to
#16 21.65 26 | %{target}
#16 21.65 27 | (run %{gen_feed} planet))))))
#16 21.65 feed: internal error, uncaught exception:
#16 21.65 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
#16 21.65 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
#16 21.65 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
#16 21.65 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
#16 21.65 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
#16 21.65 Called from Dune__exe__Gen_feed.planet_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 40, characters 15-27
#16 21.65 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
#16 21.65 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
#16 ERROR: process "/bin/sh -c opam exec -- dune build @install --profile=release" did not complete successfully: exit code: 1
------
> [build 10/12] RUN opam exec -- dune build @install --profile=release:
21.65 27 | (run %{gen_feed} planet))))))
21.65 feed: internal error, uncaught exception:
21.65 Data_packer__Exn.Decode_error("data/jobs.yml : error calling parser: mapping values are not allowed in this context character 0 position 0 returned: 0")
21.65 Raised at Data_packer__Import.Result.get_ok.(fun) in file "tool/data-packer/lib/import.ml", line 65, characters 55-70
21.65 Called from Data_packer__Job_parser.all in file "tool/data-packer/lib/job_parser.ml", line 9, characters 2-45
21.65 Called from Data_packer__Packer.load_all in file "tool/data-packer/lib/packer.ml", line 24, characters 13-30
21.65 Called from Dune__exe__Gen_feed.load_data in file "tool/data-packer/bin/gen_feed.ml" (inlined), line 8, characters 2-20
21.65 Called from Dune__exe__Gen_feed.planet_cmd.run in file "tool/data-packer/bin/gen_feed.ml", line 40, characters 15-27
21.65 Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
21.65 Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 35, characters 37-44
------
Dockerfile:28
--------------------
26 | # Build project
27 | COPY --chown=opam . .
28 | >>> RUN opam exec -- dune build @install --profile=release
29 |
30 | # Launch project in order to generate the package state cache
--------------------
ERROR: failed to solve: process "/bin/sh -c opam exec -- dune build @install --profile=release" did not complete successfully: exit code: 1
docker-build failed with exit-code 1
2026-04-08 13:01.50: Job failed: Failed: Build failed