Build:
  1. 0
2026-06-24 12:10.37: New job: build obandit.0.3.4 (e0fbc8da70d0)
2026-06-24 12:10.37: Waiting for resource in pool day11-builds
2026-06-24 13:28.06: Got resource from pool day11-builds
2026-06-24 13:28.06: [profile full] build obandit.0.3.4
2026-06-24 13:28.06: build obandit.0.3.4 (e0fbc8da70d0)
=== DEPENDENCIES (13 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  batteries.3.10.0                                   3a8b7aeb2b17
  camlp-streams.5.0.1                                28f363162dde
  cmdliner.1.3.0                                     7280d3fb1acd
  dune.3.23.1                                        848a72441e15
  num.1.6                                            110cee7a7e2e
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-config.2                                     2d9c209f5590
  ocamlbuild.0.16.1                                  7e0d6aadb209
  ocamlfind.1.9.8                                    214dd418ac02
  topkg.1.1.1                                        511e1a1958da
=== STDOUT ===
Processing: [default: loading data]
[obandit.0.3.4: dl]
[obandit.0.3.4: extract]
-> retrieved obandit.0.3.4  (https://opam.ocaml.org/cache)
[obandit: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--pinned" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/obandit.0.3.4)
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package cmdliner -package batteries -package bytes -modules src/obandit.ml > src/obandit.ml.depends
- + ocamlfind ocamldep -package cmdliner -package batteries -package bytes -modules src/obandit.mli > src/obandit.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmi src/obandit.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmi src/obandit.mli
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmx src/obandit.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmx src/obandit.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "src/obandit.ml", line 77, characters 20-38:
- 77 | let makecmp v x y = Pervasives.compare (v x) (v y)
-                          ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- + ocamlfind ocamlopt -a -package cmdliner -package batteries -package bytes -I src src/obandit.cmx -o src/obandit.cmxa
- + ocamlfind ocamlopt -a -package cmdliner -package batteries -package bytes -I src src/obandit.cmx -o src/obandit.cmxa
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmo src/obandit.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src -I test -o src/obandit.cmo src/obandit.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "src/obandit.ml", line 77, characters 20-38:
- 77 | let makecmp v x y = Pervasives.compare (v x) (v y)
-                          ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- + ocamlfind ocamldep -package cmdliner -package batteries -package bytes -modules src-bin/cli.ml > src-bin/cli.ml.depends
- + ocamlfind ocamldep -package cmdliner -package batteries -package bytes -modules src-bin/obanditcsv.ml > src-bin/obanditcsv.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/obanditcsv.cmo src-bin/obanditcsv.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/obanditcsv.cmo src-bin/obanditcsv.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/cli.cmo src-bin/cli.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/cli.cmo src-bin/cli.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "src-bin/cli.ml", line 52, characters 26-41:
- 52 |             (const help $ Term.man_format $ Term.choice_names $topic)),
-                                ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "src-bin/cli.ml", line 53, characters 4-13:
- 53 |     Term.info "help" ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 80, characters 4-13:
- 80 |     Term.info "csv" ~doc ~sdocs:docs ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 88, characters 4-13:
- 88 |     Term.info "obandit" ~version:"0.1" ~sdocs:copts_sect ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 92, characters 8-24:
- 92 |   match Term.eval_choice default_cmd cmds with
-              ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "src-bin/cli.ml", line 60, characters 9-12:
- 60 |   in let doc = "Apply the bandit algorithm on a csv file."
-               ^^^
- Warning 26 [unused-var]: unused variable doc.
- File "src-bin/cli.ml", line 64, characters 9-12:
- 64 |   in let doc = "Apply the bandit algorithm on a csv file."
-               ^^^
- Warning 26 [unused-var]: unused variable doc.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/obanditcsv.cmx src-bin/obanditcsv.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/obanditcsv.cmx src-bin/obanditcsv.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/cli.cmx src-bin/cli.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package cmdliner -package batteries -package bytes -I src-bin -I src -I test -o src-bin/cli.cmx src-bin/cli.ml
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "src-bin/cli.ml", line 52, characters 26-41:
- 52 |             (const help $ Term.man_format $ Term.choice_names $topic)),
-                                ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "src-bin/cli.ml", line 53, characters 4-13:
- 53 |     Term.info "help" ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 80, characters 4-13:
- 80 |     Term.info "csv" ~doc ~sdocs:docs ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 88, characters 4-13:
- 88 |     Term.info "obandit" ~version:"0.1" ~sdocs:copts_sect ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src-bin/cli.ml", line 92, characters 8-24:
- 92 |   match Term.eval_choice default_cmd cmds with
-              ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "src-bin/cli.ml", line 60, characters 9-12:
- 60 |   in let doc = "Apply the bandit algorithm on a csv file."
-               ^^^
- Warning 26 [unused-var]: unused variable doc.
- File "src-bin/cli.ml", line 64, characters 9-12:
- 64 |   in let doc = "Apply the bandit algorithm on a csv file."
-               ^^^
- Warning 26 [unused-var]: unused variable doc.
- + ocamlfind ocamlopt -shared -linkall -package cmdliner -package batteries -package bytes -I src src/obandit.cmxa -o src/obandit.cmxs
- + ocamlfind ocamlc -a -package cmdliner -package batteries -package bytes -I src src/obandit.cmo -o src/obandit.cma
- + ocamlfind ocamlopt -linkpkg -g -package cmdliner -package batteries -package bytes -I src -I src-bin src/obandit.cmx src-bin/obanditcsv.cmx src-bin/cli.cmx -o src-bin/cli.native
- + ocamlfind ocamlc -a -package cmdliner -package batteries -package bytes -I src src/obandit.cmo -o src/obandit.cma
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlopt -shared -linkall -package cmdliner -package batteries -package bytes -I src src/obandit.cmxa -o src/obandit.cmxs
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- + ocamlfind ocamlopt -linkpkg -g -package cmdliner -package batteries -package bytes -I src -I src-bin src/obandit.cmx src-bin/obanditcsv.cmx src-bin/cli.cmx -o src-bin/cli.native
- findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- # Parallel statistics: { count(total): 1(14), max: 3, min: 3, average(total): 3.000(1.143) }
-> compiled  obandit.0.3.4
-> installed obandit.0.3.4

=== STDERR ===

2026-06-24 13:28.14: OK: build obandit.0.3.4 (runc: 3.6s, disk: 23KB)
2026-06-24 13:28.14: Job succeeded