Build:
- 0
2026-10-02 00:05.37: New job: build bos.0.2.1 (0c4886558980)
2026-10-02 00:05.37: Waiting for resource in pool day11-builds
2026-10-02 00:09.32: Got resource from pool day11-builds
2026-10-02 00:09.32: [profile oxcaml-odoc-master] build bos.0.2.1
2026-10-02 00:09.32: build bos.0.2.1 (0c4886558980)
=== DEPENDENCIES (43 transitive) ===
astring.0.8.5 b44ebb6673e9
base-bytes.base 9b400b95a77c
base-threads.base ddcab511c589
base-unix.base 742554e1dbc2
basement.v0.18~preview.130.106+341 974f1514a067
cmdliner.2.1.1 5c5497d03dde
conf-autoconf.1 43fe4a407b7a
conf-which.1 5fccb3a41099
cppo.1.8.0 6f07bba275e8
csexp.1.5.2 a9d3fd6f82d9
dune.3.22.2+ox a2ef013eeea9
dune-configurator.3.22.2+ox dea98c56dd29
fmt.0.11.0 07f7b1d44c71
fpath.0.7.3 b7fc550bbebd
gen.1.1 456ddfbc220f
js_of_ocaml-compiler.6.3.2+ox 5bb5c188c79e
logs.0.10.0 858713536ef3
lwt.6.0.0+ox 0f4f1f846b62
lwt_runtime_events.6.0.0+ox f190bfcd3bd2
menhir.20250912 65f73c656f83
menhirCST.20250912 02622c14e792
menhirLib.20250912 bfcb7a7e20cb
menhirSdk.20250912 2af7b20695fa
ocaml.5.2.0 cda6777ccfe3
ocaml-compiler-libs.v0.17.0+ox c80aba262c43
ocaml-config.3 d77b853eaa33
ocaml-variants.5.2.0+ox a9808a9375cd
ocamlbuild.0.16.1+ox 63a719bfd385
ocamlfind.1.9.8+ox f23a347b8f5f
ocplib-endian.1.2 02986f4fb582
oxcaml-compiler.5.2.0minus39 9c94ae342626
ppx_derivers.1.2.1 bfa8af8a2975
ppxlib.0.33.0+ox2 a8c22dcd95e4
ppxlib_ast.0.33.0+ox2 208c0a263aea
ppxlib_jane.v0.18~preview.130.106+341 f193b6e88a9a
rresult.0.7.0 2f8dffc83d95
sedlex.3.7+ox a4a18e0155a4
seq.base c7881d2fd08c
sexp_type.v0.18~preview.130.106+341 365b308b7069
sexplib0.v0.18~preview.130.106+341 681b43b3334e
stdlib-shims.0.3.0 872ba8883981
topkg.1.1.1+ox 12497656aa9b
yojson.2.2.2+ox 5e12e0fdc8de
=== STDOUT ===
Processing: [default: loading data]
[bos.0.2.1: dl]
[bos.0.2.1: extract]
-> retrieved bos.0.2.1 (https://opam.ocaml.org/cache)
[bos: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--dev-pkg" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/bos.0.2.1)
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_base.ml > src/bos_base.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_base.cmo src/bos_base.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_pat.ml > src/bos_pat.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmo src/bos_pat.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_log.ml > src/bos_log.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_log.cmo src/bos_log.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_cmd.ml > src/bos_cmd.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmo src/bos_cmd.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_u.ml > src/bos_os_u.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_u.cmo src/bos_os_u.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_tmp.ml > src/bos_os_tmp.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_tmp.cmo src/bos_os_tmp.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_path.ml > src/bos_os_path.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmo src/bos_os_path.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmo src/bos_os_path.ml
- File "src/bos_os_path.ml", line 432, characters 25-41:
- 432 | if not dotfiles && String.is_prefix "." bname then acc else
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
-
- File "src/bos_os_path.ml", line 446, characters 25-41:
- 446 | if not dotfiles && String.is_prefix "." base then acc else
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_base.cmx src/bos_base.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_log.cmx src/bos_log.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmx src/bos_pat.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_file.ml > src/bos_os_file.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmo src/bos_os_file.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmx src/bos_os_path.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmx src/bos_os_path.ml
- File "src/bos_os_path.ml", line 432, characters 25-41:
- 432 | if not dotfiles && String.is_prefix "." bname then acc else
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
-
- File "src/bos_os_path.ml", line 446, characters 25-41:
- 446 | if not dotfiles && String.is_prefix "." base then acc else
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_tmp.cmx src/bos_os_tmp.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_dir.ml > src/bos_os_dir.ml.depends
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_env.ml > src/bos_os_env.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmo src/bos_os_env.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmo src/bos_os_env.ml
- File "src/bos_os_env.ml", line 40, characters 12-23:
- 40 | try R.ok (Unix.putenv name v) with
- ^^^^^^^^^^^
- Alert unsafe_multidomain: Unix.putenv
- Mutating the environment makes reading the environment unsafe.
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmo src/bos_os_dir.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmo src/bos_os_dir.ml
- File "src/bos_os_dir.ml", line 49, characters 35-51:
- 49 | | Some f when dotfiles || not (String.is_prefix "." f) ->
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmx src/bos_cmd.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmx src/bos_os_env.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmx src/bos_os_env.ml
- File "src/bos_os_env.ml", line 40, characters 12-23:
- 40 | try R.ok (Unix.putenv name v) with
- ^^^^^^^^^^^
- Alert unsafe_multidomain: Unix.putenv
- Mutating the environment makes reading the environment unsafe.
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_cmd.ml > src/bos_os_cmd.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmo src/bos_os_cmd.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmo src/bos_os_cmd.ml
- File "src/bos_os_cmd.ml", line 300, characters 10-20:
- 300 | Some (Sys.signal Sys.sigpipe Sys.Signal_ignore)
- ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
-
- File "src/bos_os_cmd.ml", line 304, characters 20-34:
- 304 | | Some sigpipe -> Sys.set_signal Sys.sigpipe sigpipe
- ^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.set_signal
- Use [Sys.Safe.set_signal].
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmx src/bos_os_file.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_arg.ml > src/bos_os_arg.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_arg.cmo src/bos_os_arg.ml
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos.ml > src/bos.ml.depends
- + ocamlfind ocamldep -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos.mli > src/bos.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos.cmi src/bos.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_arg.cmx src/bos_os_arg.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmx src/bos_os_cmd.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmx src/bos_os_cmd.ml
- File "src/bos_os_cmd.ml", line 300, characters 10-20:
- 300 | Some (Sys.signal Sys.sigpipe Sys.Signal_ignore)
- ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
-
- File "src/bos_os_cmd.ml", line 304, characters 20-34:
- 304 | | Some sigpipe -> Sys.set_signal Sys.sigpipe sigpipe
- ^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.set_signal
- Use [Sys.Safe.set_signal].
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmx src/bos_os_dir.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmx src/bos_os_dir.ml
- File "src/bos_os_dir.ml", line 49, characters 35-51:
- 49 | | Some f when dotfiles || not (String.is_prefix "." f) ->
- ^^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label affix was omitted in the application of this function.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_u.cmx src/bos_os_u.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos.cmx src/bos.ml
- + ocamlfind ocamlopt -a -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_base.cmx src/bos_pat.cmx src/bos_log.cmx src/bos_cmd.cmx src/bos_os_u.cmx src/bos_os_tmp.cmx src/bos_os_path.cmx src/bos_os_file.cmx src/bos_os_env.cmx src/bos_os_dir.cmx src/bos_os_cmd.cmx src/bos_os_arg.cmx src/bos.cmx -o src/bos.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos.cmo src/bos.ml
- + ocamlfind ocamldep -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_setup.ml > src/bos_setup.ml.depends
- + ocamlfind ocamldep -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_setup.mli > src/bos_setup.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_setup.cmi src/bos_setup.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_setup.cmx src/bos_setup.ml
- + ocamlfind ocamlopt -a -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_setup.cmx -o src/bos_setup.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_setup.cmo src/bos_setup.ml
- + ocamlfind ocamldep -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_top.ml > src/bos_top.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_top.cmo src/bos_top.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_top.cmo src/bos_top.ml
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_top.cmx src/bos_top.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_top.cmx src/bos_top.ml
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- File "_none_", line 1:
- Warning 58 [no-cmx-file]: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque
- + ocamlfind ocamlopt -a -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmx -o src/bos_top.cmxa
- + ocamlfind ocamlopt -a -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmx -o src/bos_top.cmxa
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -shared -linkall -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos.cmxa -o src/bos.cmxs
- + ocamlfind ocamlc -a -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_base.cmo src/bos_pat.cmo src/bos_log.cmo src/bos_cmd.cmo src/bos_os_u.cmo src/bos_os_tmp.cmo src/bos_os_path.cmo src/bos_os_file.cmo src/bos_os_env.cmo src/bos_os_dir.cmo src/bos_os_cmd.cmo src/bos_os_arg.cmo src/bos.cmo -o src/bos.cma
- + ocamlfind ocamlopt -shared -linkall -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_setup.cmxa -o src/bos_setup.cmxs
- + ocamlfind ocamlc -a -package fmt.tty -package logs.fmt -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_setup.cmo -o src/bos_setup.cma
- + ocamlfind ocamlopt -shared -linkall -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmxa -o src/bos_top.cmxs
- + ocamlfind ocamlc -a -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmo -o src/bos_top.cma
- + ocamlfind ocamlc -a -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmo -o src/bos_top.cma
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -shared -linkall -package compiler-libs.toplevel -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src src/bos_top.cmxa -o src/bos_top.cmxs
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- # Parallel statistics: { count(total): 1(54), max: 6, min: 6, average(total): 6.000(1.093) }
-> compiled bos.0.2.1
-> installed bos.0.2.1
=== STDERR ===
2026-10-02 00:10.57: OK: build bos.0.2.1 (runc: 68.5s, disk: 29KB)
2026-10-02 00:10.57: Job succeeded