Build:
  1. 26
  2. 25
  3. 24
  4. 23
  5. 22
  6. 21
  7. 20
  8. 19
  9. 18
  10. 17
2026-05-11 13:35.34: New job: docker build {
                                             "commit": "1f12b2b416b9eda1e0f60b7c16505881f4ba9b0d",
                                             "dockerfile": {
                                               "file": "Dockerfile"
                                             },
                                             "docker_context": null,
                                             "squash": false,
                                             "buildx": true,
                                             "build_args": [],
                                             "path": null
                                           }
2026-05-11 13:35.34: Checking out commit 1f12b2b4. To reproduce:
                       git clone --recursive "https://github.com/tarides/tarides.com.git" && cd "tarides.com" && git fetch origin "refs/pull/504/head" && git reset --hard 1f12b2b4
2026-05-11 13:35.34: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/tarides.com.git-c625fb5f52c964610b54f32d27d46965b6bf2fad211456d66e1ff8a0f4c02fec/.git" 
                           "/tmp/git-checkout1db76cda"
2026-05-11 13:35.37: Exec: "git" "-C" "/tmp/git-checkout1db76cda" "submodule" 
                           "deinit" "--force" "--all"
2026-05-11 13:35.37: Exec: "git" "-C" "/tmp/git-checkout1db76cda" "reset" 
                           "--hard" "-q" "1f12b2b416b9eda1e0f60b7c16505881f4ba9b0d"
2026-05-11 13:35.38: Exec: "git" "-c" "protocol.file.allow=always" "-C" 
                           "/tmp/git-checkout1db76cda" "submodule" "update" 
                           "--recursive" "--init" "--no-fetch"
2026-05-11 13:35.38: Exec: "docker" "buildx" "build" "--pull" "-f" "/tmp/git-checkout1db76cda/Dockerfile" 
                           "--iidfile" "/tmp/git-checkout1db76cda/docker-iid" 
                           "--" "/tmp/git-checkout1db76cda"
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 2.13kB done
#1 DONE 0.1s

#2 [internal] load metadata for docker.io/library/alpine:3.22
#2 DONE 0.7s

#3 [internal] load .dockerignore
#3 transferring context: 77B done
#3 DONE 0.1s

#4 [build  1/15] FROM docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601
#4 DONE 0.0s

#5 [internal] load build context
#5 DONE 0.0s

#6 [run  2/11] RUN --mount=type=cache,target=/var/cache/apk,sharing=locked     ln -s /var/cache/apk /etc/apk/cache &&     apk -U upgrade && apk add     git     gmp     libev     oniguruma-dev
#6 CACHED

#7 [run  3/11] RUN chmod -R 755 /var
#7 CACHED

#8 [build  4/15] ADD https://get.dune.build/install dune-install.sh
#8 DONE 0.4s

#5 [internal] load build context
#5 transferring context: 554.85MB 2.1s done
#5 DONE 2.7s

#9 [build  3/15] WORKDIR /root
#9 CACHED

#10 [build  4/15] ADD https://get.dune.build/install dune-install.sh
#10 CACHED

#11 [build  8/15] COPY --link dune-project .
#11 CACHED

#12 [build  2/15] RUN --mount=type=cache,target=/var/cache/apk,sharing=locked     ln -s /var/cache/apk /etc/apk/cache &&     apk -U upgrade && apk add     autoconf     curl-dev     gmp-dev     imagemagick     imagemagick-jpeg     imagemagick-webp     inotify-tools     libev-dev     oniguruma-dev     openssl-dev     curl     bash     gcc     musl-dev     make     m4     git     autoconf
#12 CACHED

#13 [build  5/15] RUN chmod +x dune-install.sh && ./dune-install.sh
#13 CACHED

#14 [build  6/15] RUN dune --version
#14 CACHED

#15 [build  7/15] COPY --link tarides-com.opam .
#15 CACHED

#16 [build  9/15] COPY --link ./generate-images.sh .
#16 CACHED

#17 [build 10/15] COPY --link data/ data/
#17 DONE 1.7s

#18 [build 11/15] COPY --link src/gen src/gen
#18 DONE 0.1s

#19 [build 12/15] RUN dune pkg lock && dune build @pkg-install
#19 29.38 Solution for dune.lock
#19 29.38 
#19 29.38 Dependencies common to all supported platforms:
#19 29.38 - alcotest.1.9.1
#19 29.38 - angstrom.0.16.1
#19 29.38 - asn1-combinators.0.3.2
#19 29.38 - astring.0.8.5
#19 29.38 - base-bytes.base
#19 29.38 - base-threads.base
#19 29.38 - base-unix.base
#19 29.38 - base64.3.5.2
#19 29.38 - bigarray-compat.1.1.0
#19 29.38 - bigstringaf.0.10.0
#19 29.38 - bos.0.3.0
#19 29.38 - brr.0.0.8
#19 29.38 - bstr.0.0.4
#19 29.38 - camlp-streams.5.0.1
#19 29.38 - caqti.2.3.0
#19 29.38 - caqti-lwt.2.3.0
#19 29.38 - checkseum.0.5.3
#19 29.38 - cmarkit.dev
#19 29.38 - cmdliner.2.1.1
#19 29.38 - compiler-cloning.enabled
#19 29.38 - conf-gmp.5
#19 29.38 - conf-gmp-powm-sec.4
#19 29.38 - conf-libev.4-13
#19 29.38 - conf-libssl.4
#19 29.38 - conf-oniguruma.1
#19 29.38 - conf-pkg-config.4
#19 29.38 - cppo.1.8.0
#19 29.38 - csexp.1.5.2
#19 29.38 - cstruct.6.2.0
#19 29.38 - ctypes.0.24.0
#19 29.38 - decompress.1.5.3
#19 29.38 - digestif.1.3.0
#19 29.38 - domain-name.0.5.0
#19 29.38 - dream.1.0.0~alpha8
#19 29.38 - dream-accept.0.1.0
#19 29.38 - dream-encoding.dev
#19 29.38 - dream-html.3.11.2
#19 29.38 - dream-httpaf.1.0.0~alpha4
#19 29.38 - dream-pure.1.0.0~alpha2
#19 29.38 - dune-configurator.3.23.0
#19 29.38 - dune-private-libs.3.23.0
#19 29.38 - dune-site.3.23.0
#19 29.38 - duration.0.3.1
#19 29.38 - dyn.3.23.0
#19 29.38 - eqaf.0.10
#19 29.38 - faraday.0.8.2
#19 29.38 - faraday-lwt.0.8.2
#19 29.38 - faraday-lwt-unix.0.8.2
#19 29.38 - fmt.0.11.0
#19 29.38 - fpath.0.7.3
#19 29.38 - fs-io.3.23.0
#19 29.38 - gen.1.1
#19 29.38 - gluten.0.5.2
#19 29.38 - gluten-lwt.0.5.2
#19 29.38 - gluten-lwt-unix.0.5.2
#19 29.38 - gmap.0.3.0
#19 29.38 - graphql.0.14.0
#19 29.38 - graphql-lwt.0.14.0
#19 29.38 - graphql_parser.0.14.0
#19 29.38 - h2.0.10.0
#19 29.38 - h2-lwt.0.10.0
#19 29.38 - h2-lwt-unix.0.10.0
#19 29.38 - hilite.dev
#19 29.38 - hmap.0.8.1
#19 29.38 - hpack.0.13.0
#19 29.38 - httpaf.0.7.1
#19 29.38 - httpun.0.1.0
#19 29.38 - httpun-lwt.0.1.0
#19 29.38 - httpun-lwt-unix.0.1.0
#19 29.38 - httpun-types.0.1.0
#19 29.38 - httpun-ws.0.2.0
#19 29.38 - integers.0.7.0
#19 29.38 - ipaddr.5.6.2
#19 29.38 - js_of_ocaml.6.3.2
#19 29.38 - js_of_ocaml-compiler.6.3.2
#19 29.38 - js_of_ocaml-toplevel.6.3.2
#19 29.38 - kdf.1.0.0
#19 29.38 - ke.0.6
#19 29.38 - lambdasoup.1.1.1
#19 29.38 - logs.0.10.0
#19 29.38 - lru.0.3.1
#19 29.38 - lwt.5.9.2
#19 29.38 - lwt-dllist.1.1.0
#19 29.38 - lwt_ppx.5.9.3
#19 29.38 - lwt_ssl.1.2.0
#19 29.38 - macaddr.5.6.2
#19 29.38 - magic-mime.1.3.1
#19 29.38 - markup.1.0.3
#19 29.38 - menhir.20260209
#19 29.38 - menhirCST.20260209
#19 29.38 - menhirGLR.20260209
#19 29.38 - menhirLib.20260209
#19 29.38 - menhirSdk.20260209
#19 29.38 - mirage-clock.4.2.0
#19 29.38 - mirage-crypto.1.2.0
#19 29.38 - mirage-crypto-ec.1.2.0
#19 29.38 - mirage-crypto-pk.1.2.0
#19 29.38 - mirage-crypto-rng.1.2.0
#19 29.38 - mirage-crypto-rng-lwt.1.2.0
#19 29.38 - mirage-kv.6.1.1
#19 29.38 - mirage-kv-unix.3.0.1
#19 29.38 - mtime.2.1.0
#19 29.38 - multipart_form.0.8.0
#19 29.38 - multipart_form-lwt.0.8.0
#19 29.38 - ocaml.5.3.1
#19 29.38 - ocaml-base-compiler.5.3.1
#19 29.38 - ocaml-compiler.5.3.1
#19 29.38 - ocaml-compiler-libs.v0.17.0
#19 29.38 - ocaml-syntax-shims.1.0.0
#19 29.38 - ocamlbuild.0.16.1+dune
#19 29.38 - ocamlfind.1.9.8+dune
#19 29.38 - ocplib-endian.1.2
#19 29.38 - ohex.0.2.0
#19 29.38 - oniguruma.0.2.0
#19 29.38 - optint.0.3.0
#19 29.38 - ordering.3.23.0
#19 29.38 - pecu.0.7
#19 29.38 - pp.2.0.0
#19 29.38 - ppx_derivers.1.2.1
#19 29.38 - ppx_deriving_yaml.0.4.1
#19 29.38 - ppx_import.1.12.0
#19 29.38 - ppx_show.0.2.1
#19 29.38 - ppxlib.0.38.0
#19 29.38 - prettym.0.0.5
#19 29.38 - psq.0.2.1
#19 29.38 - ptime.1.2.0
#19 29.38 - pure-html.3.11.2
#19 29.38 - re.1.14.0
#19 29.38 - relocatable-compiler.5.3.1.20251109.1
#19 29.38 - result.1.5
#19 29.38 - rresult.0.7.0
#19 29.38 - sedlex.3.7
#19 29.38 - seq.base
#19 29.38 - sexplib0.v0.17.0
#19 29.38 - ssl.0.7.0
#19 29.38 - stdcompat.21.1
#19 29.38 - stdlib-shims.0.3.0
#19 29.38 - stdune.3.23.0
#19 29.38 - stringext.1.6.0
#19 29.38 - tailwindcss.dev
#19 29.38 - textmate-language.0.6.0
#19 29.38 - top-closure.3.23.0
#19 29.38 - topkg.1.1.1
#19 29.38 - uchar.0.0.2
#19 29.38 - unstrctrd.0.4
#19 29.38 - uri.4.4.0
#19 29.38 - uucp.17.0.0
#19 29.38 - uunf.17.0.0
#19 29.38 - uutf.1.0.4
#19 29.38 - x509.1.0.6
#19 29.38 - yaml.3.2.0
#19 29.38 - yojson.3.0.0
#19 29.38 - zarith.1.14
#19 246.1 Error: sendfile(): No space left on device
#19 246.1 -> required by
#19 246.1    _build/_private/default/.pkg/csexp.1.5.2-d05c7ec4e7d1a572f832fe6fa4c20af5/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/dc2d9554a3f5ca18c5c875445e9600a4): No space left on device
#19 246.1 -> required by
#19 246.1    _build/_private/default/.pkg/camlp-streams.5.0.1-50b4e3fc5aa0e6dcfb719b980be7ee86/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/f820ddbd541629cfde6e1ace4aec799b): No space left on device
#19 246.1 -> required by
#19 246.1    _build/_private/default/.pkg/domain-name.0.5.0-186d5647b3f290b36e49835e770a5549/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/4cf21ebe97aa4602c8a460197178289f): No space left on device
#19 246.1 -> required by
#19 246.1    _build/_private/default/.pkg/duration.0.3.1-e8aa0a0d0c8c681e4ee6d78c3d282198/target
#19 246.1 -> required by alias pkg-install
#19 246.1 Error:
#19 246.1 mkdir(_build/.sandbox/aed8c99bad564643d60130137b47e655): No space left on device
#19 246.1 -> required by
#19 246.1    _build/_private/default/.pkg/gmap.0.3.0-6fb843d9e63432acfdbe0ddbfc270f1b/target
#19 246.1 -> required by alias pkg-install
#19 246.2 File "dune.lock/tailwindcss.dev.pkg", line 21, characters 3-102:
#19 246.2 21 |    https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)
#19 246.2         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#19 246.2 Error: 'curl' returned an invalid error code 23
#19 246.2        
#19 246.2        
#19 318.6 File "dune.lock/astring.0.8.5.pkg", line 5, characters 16-21:
#19 318.6 5 |   ((action (run ocaml pkg/pkg.ml build --pinned %{pkg-self:pinned})))))
#19 318.6                     ^^^^^
#19 318.6 Error: Logs for package astring
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 Warning: The library directory where ocamlbuild was originally installed (/root/_build/.sandbox/ec187a125421c1ca4810c323ca1da46c/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild) either no longer exists, or does not contain a copy of the ocamlbuild library. Guessing that the correct library directory is /root/_build/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild because a copy of the ocamlbuild library exists at that location, and because it is located at the expected path relative to the current ocamlbuild executable. This can happen if ocamlbuild's files are moved from the location where they were originally installed.pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug'
#19 318.6      '-build-dir' '_build' 'pkg.otarget']: exited with 10
#19 318.6 
#19 318.6 File "dune.lock/mtime.2.1.0.pkg", line 5, characters 16-21:
#19 318.6 5 |   ((action (run ocaml pkg/pkg.ml build --dev-pkg %{pkg-self:dev})))))
#19 318.6                     ^^^^^
#19 318.6 Error: Logs for package mtime
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
#19 318.6 ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
#19 318.6 Warning: The library directory where ocamlbuild was originally installed (/root/_build/.sandbox/ec187a125421c1ca4810c323ca1da46c/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild) either no longer exists, or does not contain a copy of the ocamlbuild library. Guessing that the correct library directory is /root/_build/_private/default/.pkg/ocamlbuild.0.16.1+dune-3eee52d3af4ed73d345c54ba3c168756/target/lib/ocamlbuild because a copy of the ocamlbuild library exists at that location, and because it is located at the expected path relative to the current ocamlbuild executable. This can happen if ocamlbuild's files are moved from the location where they were originally installed.pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug'
#19 318.6      '-build-dir' '_build' 'pkg.otarget']: exited with 10
#19 318.6 
#19 319.0 File "dune.lock/menhir.20260209.pkg", line 4, characters 30-34:
#19 319.0 4 |  (all_platforms ((action (run dune build -p %{pkg-self:name} -j %{jobs})))))
#19 319.0                                   ^^^^
#19 319.0 Error: Logs for package menhir
#19 319.0 (cd _build/default/lib/pack && ./pack.exe)
#19 319.0 Creating menhirLib.ml...
#19 319.0 Creating menhirLib.mli...
#19 319.0 File "src/.body.objs/native/_unknown_", line 1, characters 0-0:
#19 319.0 (cd _build/default && /root/_build/_private/default/.pkg/relocatable-compiler.5.3.1.20251109.1-cfd349e127be704225dde01c4bac0133/target/bin/ocamlopt.opt -w -40 -safe-string -g -open Base -open MenhirSdk -open Front -open Middle -g -I src/.body.objs/byte -I src/.body.objs/native -I /root/_build/_private/default/.pkg/menhirGLR.20260209-9388fc35dac25fb5f3bbe7735f81a859/target/lib/menhirGLR -I /root/_build/_private/default/.pkg/menhirLib.20260209-bc4facf98eb7fec746b06290a7028c40/target/lib/menhirLib -I /root/_build/_private/default/.pkg/menhirSdk.20260209-bf41226f01cdb1c29774ace7bdb4696f/target/lib/menhirSdk -I /root/_build/_private/default/.pkg/relocatable-compiler.5.3.1.20251109.1-cfd349e127be704225dde01c4bac0133/target/lib/ocaml/unix -I base/.base.objs/byte -I base/.base.objs/native -I bitsets/src/.vendored_bitsets.objs/byte -I bitsets/src/.vendored_bitsets.objs/native -I driver/.driver.objs/byte -I driver/.driver.objs/native -I fix/src/.vendored_fix.objs/byte -I fix/src/.vendored_fix.objs/native -I front/.front.objs/byte -I front/.front.objs/native -I middle/.middle.objs/byte -I middle/.middle.objs/native -I pprint/src/.vendored_pprint.objs/byte -I pprint/src/.vendored_pprint.objs/native -cmi-file src/.body.objs/byte/body__LRijkstra.cmi -no-alias-deps -open Body -o src/.body.objs/native/body__LRijkstra.cmx -c -impl src/LRijkstra.ml)
#19 319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Assembler messages:
#19 319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Fatal error: can't write 15 bytes to section .text of src/.body.objs/native/body__LRijkstra.o: 'No space left on device'
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
#19 319.0 File "src/LRijkstra.ml", line 1:
#19 319.0 Error: Assembler error, input left in file "/tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s"
#19 319.0 
#19 ERROR: process "/bin/sh -c dune pkg lock && dune build @pkg-install" did not complete successfully: exit code: 1
------
 > [build 12/15] RUN dune pkg lock && dune build @pkg-install:
319.0 /tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s: Fatal error: can't write 15 bytes to section .text of src/.body.objs/native/body__LRijkstra.o: 'No space left on device'
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 as: BFD (GNU Binutils) 2.44 assertion fail elf.c:3479
319.0 File "src/LRijkstra.ml", line 1:
319.0 Error: Assembler error, input left in file "/tmp/build_cd0709_dune/build_7f80ad_dune/camlasmbc8126.s"
319.0 
------
Dockerfile:49
--------------------
  47 |     COPY --link src/gen src/gen
  48 |     
  49 | >>> RUN dune pkg lock && dune build @pkg-install
  50 |     RUN ./generate-images.sh
  51 |     COPY --link . .
--------------------
ERROR: failed to solve: process "/bin/sh -c dune pkg lock && dune build @pkg-install" did not complete successfully: exit code: 1
2026-05-11 13:41.18: Job failed: Docker build exited with status 1