Build:
  1. 0
2026-09-03 23:55.20: New job: build soupault.1.8.0 (c8d431d516b0)
2026-09-03 23:55.20: Waiting for resource in pool day11-builds
2026-09-04 00:38.46: Got resource from pool day11-builds
2026-09-04 00:38.46: [profile full] build soupault.1.8.0
2026-09-04 00:38.46: build soupault.1.8.0 (c8d431d516b0)
=== DEPENDENCIES (41 transitive) ===
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  calendar.3.0.0                                     f6263c639c22
  camlp-streams.5.0.1                                7241cfbb9546
  compiler-cloning.enabled                           966a2e6839f0
  containers.3.18                                    8761b6daf493
  csexp.1.5.2                                        58b250503765
  cstruct.6.2.0                                      2e05e56e7587
  dune.3.24.2                                        ec704e062ad3
  dune-configurator.3.24.2                           183455f65a68
  either.1.0.0                                       528f686c9e94
  ezjsonm.1.3.0                                      6a52b49b2706
  fileutils.0.6.6                                    a8cb76937cd8
  fmt.0.11.0                                         395be4fa8f81
  hex.1.5.0                                          305503bd38b9
  ISO8601.0.2.6                                      8b94007b2ced
  jsonm.1.0.2                                        d825b133ef09
  lambdasoup.1.1.1                                   94498cd7271e
  logs.0.10.0                                        9458121e9f4a
  lua-ml.0.9.4                                       a35cff5ba757
  markup.1.0.3                                       27c752050910
  menhir.20211012                                    262d9112a138
  menhirLib.20211012                                 730287210180
  menhirSdk.20211012                                 922e8a877da6
  mustache.3.1.0                                     9c375b108877
  ocaml.5.5.0                                        22ebd7932512
  ocaml-base-compiler.5.5.0                          db1659234e8a
  ocaml-compiler.5.5.0                               7f52fb26d939
  ocamlbuild.0.16.1                                  ccce18256717
  ocamlfind.1.9.9~preview                            6a4c70487cf9
  re.1.14.0                                          71fe1500ef55
  seq.base                                           28d30f6112ac
  sexplib0.v0.17.0                                   ff60a3c976cf
  spelll.0.4                                         72b3517c511c
  stdlib-shims.0.3.0                                 8ab1e1c44699
  stringext.1.6.0                                    cc60b00504f7
  toml.5.0.0                                         f06ac13fd359
  topkg.1.1.1                                        3bd227743fbd
  tsort.1.0.0                                        dbe4c3a58364
  uchar.0.0.2                                        79d3e7ac921e
  uutf.1.0.4                                         af704224ff27
=== STDOUT ===
Processing: [default: loading data]
[soupault.1.8.0: dl]
[soupault.1.8.0: extract]
-> retrieved soupault.1.8.0  (https://opam.ocaml.org/cache)
[soupault: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "soupault" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/soupault.1.8.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Config.cmo -c -impl src/config.ml)
- File "src/config.ml", line 3, characters 18-23:
- 3 | let default d o = CCOpt.get_or ~default:d o
-                       ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 67, characters 64-69:
- 67 | let get_table_result err name config = get_table name config |> CCOpt.to_result err
-                                                                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 71, characters 54-59:
- 71 | let get_string_result err k tbl = get_string k tbl |> CCOpt.to_result err
-                                                            ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 75, characters 50-55:
- 75 | let get_bool_result err k tbl = get_bool k tbl |> CCOpt.to_result err
-                                                        ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 79, characters 48-53:
- 79 | let get_int_result err k tbl = get_int k tbl |> CCOpt.to_result err
-                                                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 83, characters 56-61:
- 83 | let get_strings_result err k tbl = get_strings k tbl |> CCOpt.to_result err
-                                                              ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 94, characters 29-34:
- 94 |   (fun _ -> get_int k tbl |> CCOpt.map string_of_int) >>=
-                                   ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 95, characters 30-35:
- 95 |   (fun _ -> get_bool k tbl |> CCOpt.map string_of_bool)
-                                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Title_widget.cmo -c -impl src/title_widget.ml)
- File "src/title_widget.ml", line 1, characters 12-17:
- 1 | let (>>=) = CCOpt.(>>=)
-                 ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Autoindex.cmo -c -impl src/autoindex.ml)
- File "src/autoindex.ml", line 38, characters 59-64:
- 38 |     | Some e, _ -> `String (string_of_elem strip_tags e |> CCOpt.get_or ~default:"")
-                                                                 ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/autoindex.ml", line 47, characters 14-19:
- 47 |   let (>>=) = CCOpt.(>>=) in
-                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/autoindex.ml", line 71, characters 14-19:
- 71 |   let (>>=) = CCOpt.(>>=) in
-                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Toc_widget.cmo -c -impl src/toc_widget.ml)
- File "src/toc_widget.ml", line 67, characters 68-73:
- 67 |     if settings.strip_tags then Utils.get_element_text h_content |> CCOpt.get_or ~default:"" |> Soup.parse
-                                                                          ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Config.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Config.cmx -c -impl src/config.ml)
- File "src/config.ml", line 3, characters 18-23:
- 3 | let default d o = CCOpt.get_or ~default:d o
-                       ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 67, characters 64-69:
- 67 | let get_table_result err name config = get_table name config |> CCOpt.to_result err
-                                                                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 71, characters 54-59:
- 71 | let get_string_result err k tbl = get_string k tbl |> CCOpt.to_result err
-                                                            ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 75, characters 50-55:
- 75 | let get_bool_result err k tbl = get_bool k tbl |> CCOpt.to_result err
-                                                        ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 79, characters 48-53:
- 79 | let get_int_result err k tbl = get_int k tbl |> CCOpt.to_result err
-                                                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 83, characters 56-61:
- 83 | let get_strings_result err k tbl = get_strings k tbl |> CCOpt.to_result err
-                                                              ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 94, characters 29-34:
- 94 |   (fun _ -> get_int k tbl |> CCOpt.map string_of_int) >>=
-                                   ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/config.ml", line 95, characters 30-35:
- 95 |   (fun _ -> get_bool k tbl |> CCOpt.map string_of_bool)
-                                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Autoindex.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Autoindex.cmx -c -impl src/autoindex.ml)
- File "src/autoindex.ml", line 38, characters 59-64:
- 38 |     | Some e, _ -> `String (string_of_elem strip_tags e |> CCOpt.get_or ~default:"")
-                                                                 ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/autoindex.ml", line 47, characters 14-19:
- 47 |   let (>>=) = CCOpt.(>>=) in
-                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/autoindex.ml", line 71, characters 14-19:
- 71 |   let (>>=) = CCOpt.(>>=) in
-                    ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Title_widget.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Title_widget.cmx -c -impl src/title_widget.ml)
- File "src/title_widget.ml", line 1, characters 12-17:
- 1 | let (>>=) = CCOpt.(>>=)
-                 ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Plugin_api.cmo -c -impl src/plugin_api.ml)
- File "src/plugin_api.ml", line 166, characters 15-20:
- 166 |     let text = CCOpt.get_or ~default:"" text in
-                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/plugin_api.ml", line 174, characters 69-74:
- 174 |   let strip_tags node = to_general node |> Utils.get_element_text |> CCOpt.get_or ~default:""
-                                                                            ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.soupault.eobjs/byte -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/byte/dune__exe__Widgets.cmo -c -impl src/widgets.ml)
- File "src/widgets.ml", line 10, characters 12-17:
- 10 | let (>>=) = CCOpt.(>>=)
-                  ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Toc_widget.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Toc_widget.cmx -c -impl src/toc_widget.ml)
- File "src/toc_widget.ml", line 67, characters 68-73:
- 67 |     if settings.strip_tags then Utils.get_element_text h_content |> CCOpt.get_or ~default:"" |> Soup.parse
-                                                                          ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Plugin_api.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Plugin_api.cmx -c -impl src/plugin_api.ml)
- File "src/plugin_api.ml", line 166, characters 15-20:
- 166 |     let text = CCOpt.get_or ~default:"" text in
-                      ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- 
- File "src/plugin_api.ml", line 174, characters 69-74:
- 174 |   let strip_tags node = to_general node |> Utils.get_element_text |> CCOpt.get_or ~default:""
-                                                                            ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.soupault.eobjs/byte -I src/.soupault.eobjs/native -I /home/opam/.opam/default/lib/ISO8601 -I /home/opam/.opam/default/lib/calendar -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/containers -I /home/opam/.opam/default/lib/containers/domain -I /home/opam/.opam/default/lib/containers/monomorphic -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/either -I /home/opam/.opam/default/lib/ezjsonm -I /home/opam/.opam/default/lib/fileutils -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hex -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/lambdasoup -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lua-ml -I /home/opam/.opam/default/lib/markup -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/mustache -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spelll -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/toml -I /home/opam/.opam/default/lib/tsort -I /home/opam/.opam/default/lib/uutf -cmi-file src/.soupault.eobjs/byte/dune__exe__Widgets.cmi -no-alias-deps -open Dune__exe -o src/.soupault.eobjs/native/dune__exe__Widgets.cmx -c -impl src/widgets.ml)
- File "src/widgets.ml", line 10, characters 12-17:
- 10 | let (>>=) = CCOpt.(>>=)
-                  ^^^^^
- Alert deprecated: module CCOpt
- use CCOption instead
-> compiled  soupault.1.8.0
-> installed soupault.1.8.0

=== STDERR ===

2026-09-04 00:39.15: OK: build soupault.1.8.0 (runc: 4.6s, disk: 36KB)
2026-09-04 00:39.15: Job succeeded