Organisationsmefyltimmyc704b5 (master)freebsd-14.3-4.14_opam-2.5

freebsd-14.3-4.14_opam-2.5

Logs

Show full logs
2026-02-01 17:05.02: New job: test mefyl/timmy https://github.com/mefyl/timmy.git#refs/heads/master (c704b550073d114e8f4c62ebd53ff68afb9a7e24) (freebsd-x86_64:freebsd-14.3-4.14_opam-2.5)
Base: freebsd-14.3-ocaml-4.14
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mefyl/timmy.git" -b "master" && cd "timmy" && git reset --hard c704b550
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.3-ocaml-4.14
# freebsd-14.3-4.14_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 8381fdec20cf12f0c7a38782079db7131675d09e || git fetch origin master) && git reset -q --hard 8381fdec20cf12f0c7a38782079db7131675d09e && git log --no-decorate -n1 --oneline && opam update -u
RUN mkdir -p 'opam/'
COPY --chown=1000:1000 timmy.opam timmy-unix.opam timmy-timezones.opam timmy-lwt.opam timmy-jsoo.opam ./
COPY --chown=1000:1000 opam/timmy-windows.opam opam/timmy-unix-windows.opam opam/timmy-unix-macos.opam opam/timmy-unix-ios.opam opam/timmy-unix-android.opam opam/timmy-timezones-windows.opam opam/timmy-timezones-macos.opam opam/timmy-timezones-ios.opam opam/timmy-timezones-android.opam opam/timmy-macos.opam opam/timmy-lwt-windows.opam opam/timmy-lwt-macos.opam opam/timmy-lwt-ios.opam opam/timmy-lwt-android.opam opam/timmy-jsoo-windows.opam opam/timmy-jsoo-macos.opam opam/timmy-jsoo-ios.opam opam/timmy-jsoo-android.opam opam/timmy-ios.opam opam/timmy-android.opam opam/
RUN opam pin add -yn timmy.dev './' && \
    opam pin add -yn timmy-unix.dev './' && \
    opam pin add -yn timmy-timezones.dev './' && \
    opam pin add -yn timmy-lwt.dev './' && \
    opam pin add -yn timmy-jsoo.dev './' && \
    opam pin add -yn timmy-windows.dev 'opam/' && \
    opam pin add -yn timmy-unix-windows.dev 'opam/' && \
    opam pin add -yn timmy-unix-macos.dev 'opam/' && \
    opam pin add -yn timmy-unix-ios.dev 'opam/' && \
    opam pin add -yn timmy-unix-android.dev 'opam/' && \
    opam pin add -yn timmy-timezones-windows.dev 'opam/' && \
    opam pin add -yn timmy-timezones-macos.dev 'opam/' && \
    opam pin add -yn timmy-timezones-ios.dev 'opam/' && \
    opam pin add -yn timmy-timezones-android.dev 'opam/' && \
    opam pin add -yn timmy-macos.dev 'opam/' && \
    opam pin add -yn timmy-lwt-windows.dev 'opam/' && \
    opam pin add -yn timmy-lwt-macos.dev 'opam/' && \
    opam pin add -yn timmy-lwt-ios.dev 'opam/' && \
    opam pin add -yn timmy-lwt-android.dev 'opam/' && \
    opam pin add -yn timmy-jsoo-windows.dev 'opam/' && \
    opam pin add -yn timmy-jsoo-macos.dev 'opam/' && \
    opam pin add -yn timmy-jsoo-ios.dev 'opam/' && \
    opam pin add -yn timmy-jsoo-android.dev 'opam/' && \
    opam pin add -yn timmy-ios.dev 'opam/' && \
    opam pin add -yn timmy-android.dev 'opam/'
RUN echo '(lang dune 3.0)' > './dune-project' && \
    echo '(lang dune 3.0)' > 'opam/dune-project'
ENV DEPS="alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 cmdliner.2.1.0 conf-npm.1 conf-tzdata.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.21.0 dune-configurator.3.21.0 ezjsonm.1.3.0 fmt.0.11.0 gen.1.1 hex.1.5.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 logs.0.10.0 lwt.6.0.0 menhir.20260122 menhirCST.20260122 menhirGLR.20260122 menhirLib.20260122 menhirSdk.20260122 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_here.v0.16.0 ppxlib.0.37.0 ptime.1.2.0 re.1.14.0 result.1.5 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 timedesc.3.1.0 timedesc-tzdb.3.1.0 timedesc-tzlocal.3.1.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y timmy.dev timmy-unix.dev timmy-timezones.dev timmy-lwt.dev timmy-jsoo.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2026-02-01 17:05.02: Using cache hint "mefyl/timmy-freebsd-14.3-ocaml-4.14-freebsd-14.3-4.14_opam-2.5-9b897eb11107741b0b3771fc6107111a"
2026-02-01 17:05.02: Using OBuilder spec:
((from freebsd-14.3-ocaml-4.14)
 (comment freebsd-14.3-4.14_opam-2.5)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 8381fdec20cf12f0c7a38782079db7131675d09e || git fetch origin master) && git reset -q --hard 8381fdec20cf12f0c7a38782079db7131675d09e && git log --no-decorate -n1 --oneline && opam update -u"))
 (run (shell "mkdir -p 'opam/'"))
 (copy (src timmy.opam timmy-unix.opam timmy-timezones.opam timmy-lwt.opam timmy-jsoo.opam)
       (dst ./))
 (copy (src opam/timmy-windows.opam opam/timmy-unix-windows.opam opam/timmy-unix-macos.opam opam/timmy-unix-ios.opam opam/timmy-unix-android.opam opam/timmy-timezones-windows.opam opam/timmy-timezones-macos.opam opam/timmy-timezones-ios.opam opam/timmy-timezones-android.opam opam/timmy-macos.opam opam/timmy-lwt-windows.opam opam/timmy-lwt-macos.opam opam/timmy-lwt-ios.opam opam/timmy-lwt-android.opam opam/timmy-jsoo-windows.opam opam/timmy-jsoo-macos.opam opam/timmy-jsoo-ios.opam opam/timmy-jsoo-android.opam opam/timmy-ios.opam opam/timmy-android.opam)
       (dst opam/))
 (run (network host)
      (shell  "opam pin add -yn timmy.dev './' && \
             \nopam pin add -yn timmy-unix.dev './' && \
             \nopam pin add -yn timmy-timezones.dev './' && \
             \nopam pin add -yn timmy-lwt.dev './' && \
             \nopam pin add -yn timmy-jsoo.dev './' && \
             \nopam pin add -yn timmy-windows.dev 'opam/' && \
             \nopam pin add -yn timmy-unix-windows.dev 'opam/' && \
             \nopam pin add -yn timmy-unix-macos.dev 'opam/' && \
             \nopam pin add -yn timmy-unix-ios.dev 'opam/' && \
             \nopam pin add -yn timmy-unix-android.dev 'opam/' && \
             \nopam pin add -yn timmy-timezones-windows.dev 'opam/' && \
             \nopam pin add -yn timmy-timezones-macos.dev 'opam/' && \
             \nopam pin add -yn timmy-timezones-ios.dev 'opam/' && \
             \nopam pin add -yn timmy-timezones-android.dev 'opam/' && \
             \nopam pin add -yn timmy-macos.dev 'opam/' && \
             \nopam pin add -yn timmy-lwt-windows.dev 'opam/' && \
             \nopam pin add -yn timmy-lwt-macos.dev 'opam/' && \
             \nopam pin add -yn timmy-lwt-ios.dev 'opam/' && \
             \nopam pin add -yn timmy-lwt-android.dev 'opam/' && \
             \nopam pin add -yn timmy-jsoo-windows.dev 'opam/' && \
             \nopam pin add -yn timmy-jsoo-macos.dev 'opam/' && \
             \nopam pin add -yn timmy-jsoo-ios.dev 'opam/' && \
             \nopam pin add -yn timmy-jsoo-android.dev 'opam/' && \
             \nopam pin add -yn timmy-ios.dev 'opam/' && \
             \nopam pin add -yn timmy-android.dev 'opam/'"))
 (run (network host)
      (shell  "echo '(lang dune 3.0)' > './dune-project' && \
             \necho '(lang dune 3.0)' > 'opam/dune-project'"))
 (env DEPS "alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 cmdliner.2.1.0 conf-npm.1 conf-tzdata.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.21.0 dune-configurator.3.21.0 ezjsonm.1.3.0 fmt.0.11.0 gen.1.1 hex.1.5.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 logs.0.10.0 lwt.6.0.0 menhir.20260122 menhirCST.20260122 menhirGLR.20260122 menhirLib.20260122 menhirSdk.20260122 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_here.v0.16.0 ppxlib.0.37.0 ptime.1.2.0 re.1.14.0 result.1.5 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 timedesc.3.1.0 timedesc-tzdb.3.1.0 timedesc-tzlocal.3.1.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y timmy.dev timmy-unix.dev timmy-timezones.dev timmy-lwt.dev timmy-jsoo.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2026-02-01 17:05.02: Waiting for resource in pool OCluster
2026-02-01 17:05.02: Waiting for worker…
2026-02-01 17:07.52: Got resource from pool OCluster
Building on rosemary
All commits already cached
HEAD is now at c704b55 Release 1.2.2.

(from freebsd-14.3-ocaml-4.14)
2026-02-01 17:11.34 ---> using "7e5247e9853d1c2fb95ef9ffdfdb895ef70516f48155f08a9b10db936cb8c6c6" from cache

/: (comment freebsd-14.3-4.14_opam-2.5)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam"))
2026-02-01 17:11.34 ---> using "cc65ce37998b2d98fc767b9dc7c3b5c83138e1952bec339ac27a7bb4d9d920d3" from cache

/src: (run (shell "opam init --reinit -ni"))
No configuration file found, using built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=1 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2026-02-01 17:11.34 ---> using "87889fea7d09081125d96054d270a07df14f9b2a5c081c0c9434b9f215ecc218" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.3-RELEASE-p3
The OCaml toplevel, version 4.14.2
2.5.0
2026-02-01 17:11.35 ---> using "4a6e16f39bb2fab11842c96050ea21902749c68aefdffcd64774b8b7640a3492" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2026-02-01 17:11.35 ---> using "ca1b89b4fcfce73b3b6ab80b797b154eda5f870ad814c498da3e18daf8f4b36f" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 8381fdec20cf12f0c7a38782079db7131675d09e || git fetch origin master) && git reset -q --hard 8381fdec20cf12f0c7a38782079db7131675d09e && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   71325ac6ed..8381fdec20  master     -> origin/master
8381fdec20 Merge pull request #29263 from fpottier/opam-publish-menhir.20260122

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository

Everything as up-to-date as possible

The following packages are not being upgraded because the new versions conflict with other installed packages:
  - ocaml.5.4.0
  - ocaml-config.3
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
2026-02-01 17:11.35 ---> using "ebb5793cdd073d029a7b2772a40c71715495016f092cbd5599840d66564e8e14" from cache

/src: (run (shell "mkdir -p 'opam/'"))
2026-02-01 17:11.39 ---> saved as "9722975198eea68d20a393f69f1b2aa9ecff0555933b96e0a915a55fdc939f32"

/src: (copy (src timmy.opam timmy-unix.opam timmy-timezones.opam timmy-lwt.opam timmy-jsoo.opam)
            (dst ./))
2026-02-01 17:11.43 ---> saved as "1cf2d54b28fb21b7d82a8d8328c7b2aafe3f61ffb29806e2959b066cc0170d33"

/src: (copy (src opam/timmy-windows.opam opam/timmy-unix-windows.opam opam/timmy-unix-macos.opam opam/timmy-unix-ios.opam opam/timmy-unix-android.opam opam/timmy-timezones-windows.opam opam/timmy-timezones-macos.opam opam/timmy-timezones-ios.opam opam/timmy-timezones-android.opam opam/timmy-macos.opam opam/timmy-lwt-windows.opam opam/timmy-lwt-macos.opam opam/timmy-lwt-ios.opam opam/timmy-lwt-android.opam opam/timmy-jsoo-windows.opam opam/timmy-jsoo-macos.opam opam/timmy-jsoo-ios.opam opam/timmy-jsoo-android.opam opam/timmy-ios.opam opam/timmy-android.opam)
            (dst opam/))
2026-02-01 17:11.48 ---> saved as "60421e21358002a408e324d657dd9957188955a68bec17c073c09810370f72af"

/src: (run (network host)
           (shell  "opam pin add -yn timmy.dev './' && \
                  \nopam pin add -yn timmy-unix.dev './' && \
                  \nopam pin add -yn timmy-timezones.dev './' && \
                  \nopam pin add -yn timmy-lwt.dev './' && \
                  \nopam pin add -yn timmy-jsoo.dev './' && \
                  \nopam pin add -yn timmy-windows.dev 'opam/' && \
                  \nopam pin add -yn timmy-unix-windows.dev 'opam/' && \
                  \nopam pin add -yn timmy-unix-macos.dev 'opam/' && \
                  \nopam pin add -yn timmy-unix-ios.dev 'opam/' && \
                  \nopam pin add -yn timmy-unix-android.dev 'opam/' && \
                  \nopam pin add -yn timmy-timezones-windows.dev 'opam/' && \
                  \nopam pin add -yn timmy-timezones-macos.dev 'opam/' && \
                  \nopam pin add -yn timmy-timezones-ios.dev 'opam/' && \
                  \nopam pin add -yn timmy-timezones-android.dev 'opam/' && \
                  \nopam pin add -yn timmy-macos.dev 'opam/' && \
                  \nopam pin add -yn timmy-lwt-windows.dev 'opam/' && \
                  \nopam pin add -yn timmy-lwt-macos.dev 'opam/' && \
                  \nopam pin add -yn timmy-lwt-ios.dev 'opam/' && \
                  \nopam pin add -yn timmy-lwt-android.dev 'opam/' && \
                  \nopam pin add -yn timmy-jsoo-windows.dev 'opam/' && \
                  \nopam pin add -yn timmy-jsoo-macos.dev 'opam/' && \
                  \nopam pin add -yn timmy-jsoo-ios.dev 'opam/' && \
                  \nopam pin add -yn timmy-jsoo-android.dev 'opam/' && \
                  \nopam pin add -yn timmy-ios.dev 'opam/' && \
                  \nopam pin add -yn timmy-android.dev 'opam/'"))
[timmy.dev] synchronised (file:///src)
timmy is now pinned to file:///src (version dev)
[timmy-unix.dev] synchronised (file:///src)
timmy-unix is now pinned to file:///src (version dev)
[NOTE] Package timmy-timezones does not exist in opam repositories registered in the current switch.
[timmy-timezones.dev] synchronised (file:///src)
timmy-timezones is now pinned to file:///src (version dev)
[timmy-lwt.dev] synchronised (file:///src)
timmy-lwt is now pinned to file:///src (version dev)
[timmy-jsoo.dev] synchronised (file:///src)
timmy-jsoo is now pinned to file:///src (version dev)
[NOTE] Package timmy-windows does not exist in opam repositories registered in the current switch.
[timmy-windows.dev] synchronised (file:///src/opam)
timmy-windows is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-unix-windows does not exist in opam repositories registered in the current switch.
[timmy-unix-windows.dev] synchronised (file:///src/opam)
timmy-unix-windows is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-unix-macos does not exist in opam repositories registered in the current switch.
[timmy-unix-macos.dev] synchronised (file:///src/opam)
timmy-unix-macos is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-unix-ios does not exist in opam repositories registered in the current switch.
[timmy-unix-ios.dev] synchronised (file:///src/opam)
timmy-unix-ios is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-unix-android does not exist in opam repositories registered in the current switch.
[timmy-unix-android.dev] synchronised (file:///src/opam)
timmy-unix-android is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-timezones-windows does not exist in opam repositories registered in the current switch.
[timmy-timezones-windows.dev] synchronised (file:///src/opam)
timmy-timezones-windows is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-timezones-macos does not exist in opam repositories registered in the current switch.
[timmy-timezones-macos.dev] synchronised (file:///src/opam)
timmy-timezones-macos is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-timezones-ios does not exist in opam repositories registered in the current switch.
[timmy-timezones-ios.dev] synchronised (file:///src/opam)
timmy-timezones-ios is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-timezones-android does not exist in opam repositories registered in the current switch.
[timmy-timezones-android.dev] synchronised (file:///src/opam)
timmy-timezones-android is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-macos does not exist in opam repositories registered in the current switch.
[timmy-macos.dev] synchronised (file:///src/opam)
timmy-macos is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-lwt-windows does not exist in opam repositories registered in the current switch.
[timmy-lwt-windows.dev] synchronised (file:///src/opam)
timmy-lwt-windows is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-lwt-macos does not exist in opam repositories registered in the current switch.
[timmy-lwt-macos.dev] synchronised (file:///src/opam)
timmy-lwt-macos is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-lwt-ios does not exist in opam repositories registered in the current switch.
[timmy-lwt-ios.dev] synchronised (file:///src/opam)
timmy-lwt-ios is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-lwt-android does not exist in opam repositories registered in the current switch.
[timmy-lwt-android.dev] synchronised (file:///src/opam)
timmy-lwt-android is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-jsoo-windows does not exist in opam repositories registered in the current switch.
[timmy-jsoo-windows.dev] synchronised (file:///src/opam)
timmy-jsoo-windows is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-jsoo-macos does not exist in opam repositories registered in the current switch.
[timmy-jsoo-macos.dev] synchronised (file:///src/opam)
timmy-jsoo-macos is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-jsoo-ios does not exist in opam repositories registered in the current switch.
[timmy-jsoo-ios.dev] synchronised (file:///src/opam)
timmy-jsoo-ios is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-jsoo-android does not exist in opam repositories registered in the current switch.
[timmy-jsoo-android.dev] synchronised (file:///src/opam)
timmy-jsoo-android is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-ios does not exist in opam repositories registered in the current switch.
[timmy-ios.dev] synchronised (file:///src/opam)
timmy-ios is now pinned to file:///src/opam (version dev)
[NOTE] Package timmy-android does not exist in opam repositories registered in the current switch.
[timmy-android.dev] synchronised (file:///src/opam)
timmy-android is now pinned to file:///src/opam (version dev)
2026-02-01 17:13.34 ---> saved as "cb3f955cfe763e75c0982f4ce1d0efccad7f99880038f23d00e8de7163fe293b"

/src: (run (network host)
           (shell  "echo '(lang dune 3.0)' > './dune-project' && \
                  \necho '(lang dune 3.0)' > 'opam/dune-project'"))
2026-02-01 17:13.38 ---> saved as "f73e7cd6accd28f10a30c59c5595fe6c92606f25a79ef7704fa8ee457639e376"

/src: (env DEPS "alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 cmdliner.2.1.0 conf-npm.1 conf-tzdata.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.21.0 dune-configurator.3.21.0 ezjsonm.1.3.0 fmt.0.11.0 gen.1.1 hex.1.5.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 logs.0.10.0 lwt.6.0.0 menhir.20260122 menhirCST.20260122 menhirGLR.20260122 menhirLib.20260122 menhirSdk.20260122 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_here.v0.16.0 ppxlib.0.37.0 ptime.1.2.0 re.1.14.0 result.1.5 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 timedesc.3.1.0 timedesc-tzdb.3.1.0 timedesc-tzlocal.3.1.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y timmy.dev timmy-unix.dev timmy-timezones.dev timmy-lwt.dev timmy-jsoo.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[timmy-jsoo.dev] synchronised (file:///src)
[timmy.dev] synchronised (file:///src)
[timmy-lwt.dev] synchronised (file:///src)
[timmy-timezones.dev] synchronised (file:///src)
[timmy-unix.dev] synchronised (file:///src)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).

The following system packages will first need to be installed:
    npm

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

+ /usr/local/bin/sudo "pkg" "install" "-y" "npm"
- Updating FreeBSD repository catalogue...
- [rosemary] Fetching data.pkg: 
- .
- .
- .
- .
- .
- .
- .
- .
- .
- . done
- Processing entries: 
- ..
- ..
- ..
- ..
- .. done
- FreeBSD repository update completed. 36690 packages processed.
- Updating FreeBSD-kmods repository catalogue...
- [rosemary] Fetching data.pkg: ........ done
- Processing entries: .......... done
- FreeBSD-kmods repository update completed. 245 packages processed.
- All repositories are up to date.
- New version of pkg detected; it needs to be installed first.
- The following 1 package(s) will be affected (of 0 checked):
- 
- Installed packages to be UPGRADED:
- 	pkg: 2.4.2 -> 2.5.1 [FreeBSD]
- 
- Number of packages to be upgraded: 1
- 
- The operation will free 24 MiB.
- 6 MiB to be downloaded.
- [rosemary] [1/1] Fetching pkg-2.5.1~3e6c778e22.pkg: 
- .
- .
- .
- .
- .
- .
- .
- .
- .
- . done
- Checking integrity... done (0 conflicting)
- [rosemary] [1/1] Upgrading pkg from 2.4.2 to 2.5.1...
- [rosemary] [1/1] Extracting pkg-2.5.1: ..
- .
- ......
- . done
- Updating FreeBSD repository catalogue...
- FreeBSD repository is up to date.
- Updating FreeBSD-kmods repository catalogue...
- FreeBSD-kmods repository is up to date.
- All repositories are up to date.
- The following 13 package(s) will be affected (of 0 checked):
- 
- New packages to be INSTALLED:
- 	c-ares: 1.34.6 [FreeBSD]
- 	corepack: 0.34.5 [FreeBSD]
- 	icu: 76.1,1 [FreeBSD]
- 	libedit: 3.1.20251016_1,1 [FreeBSD]
- 	libnghttp3: 1.14.0 [FreeBSD]
- 	libngtcp2: 1.19.0 [FreeBSD]
- 	libuv: 1.51.0 [FreeBSD]
- 	llhttp: 9.3.0 [FreeBSD]
- 	node24: 24.12.0 [FreeBSD]
- 	npm: 11.7.0 [FreeBSD]
- 	npm-node24: 11.7.0 [FreeBSD]
- 	simdjson: 4.2.4 [FreeBSD]
- 	sqlite3: 3.50.4_2,1 [FreeBSD]
- 
- Number of packages to be installed: 13
- 
- The process will require 133 MiB more space.
- 30 MiB to be downloaded.
- [rosemary] [ 1/13] Fetching libngtcp2-1.19.0: ...... done
- [rosemary] [ 2/13] Fetching llhttp-9.3.0: ... done
- [rosemary] [ 3/13] Fetching libnghttp3-1.14.0: ........ done
- [rosemary] [ 4/13] Fetching corepack-0.34.5: .......... done
- [rosemary] [ 5/13] Fetching c-ares-1.34.6: .......... done
- [rosemary] [ 6/13] Fetching libedit-3.1.20251016_1,1: .......... done
- [rosemary] [ 7/13] Fetching icu-76.1,1: .
- ......... done
- [rosemary] [ 8/13] Fetching node24-24.12.0: ..
- ...
- ....
- . done
- [rosemary] [ 9/13] Fetching sqlite3-3.50.4_2,1: .......... done
- [rosemary] [10/13] Fetching libuv-1.51.0: ......... done
- [rosemary] [11/13] Fetching npm-node24-11.7.0: 
- .......... done
- [rosemary] [12/13] Fetching simdjson-4.2.4: .......... done
- [rosemary] [13/13] Fetching npm-11.7.0: . done
- Checking integrity...
-  done (0 conflicting)
- [rosemary] [ 1/13] Installing c-ares-1.34.6...
- [rosemary] [ 1/13] Extracting c-ares-1.34.6: .
- .
- ..
- ..
- ...
- . done
- [rosemary] [ 2/13] Installing corepack-0.34.5...
- [rosemary] [ 2/13] Extracting corepack-0.34.5: 
- .....
- ..... done
- [rosemary] [ 3/13] Installing icu-76.1,1...
- [rosemary] [ 3/13] Extracting icu-76.1,1: 
- .
- .
- .
- .
- .
- .
- .
- .
- .
- . done
- [rosemary] [ 4/13] Installing libedit-3.1.20251016_1,1...
- [rosemary] [ 4/13] Extracting libedit-3.1.20251016_1,1: ..
- ......
- .. done
- [rosemary] [ 5/13] Installing libnghttp3-1.14.0...
- [rosemary] [ 5/13] Extracting libnghttp3-1.14.0: ........
- .. done
- [rosemary] [ 6/13] Installing libngtcp2-1.19.0...
- [rosemary] [ 6/13] Extracting libngtcp2-1.19.0: 
- .......
- ... done
- [rosemary] [ 7/13] Installing libuv-1.51.0...
- [rosemary] [ 7/13] Extracting libuv-1.51.0: ......
- .... done
- [rosemary] [ 8/13] Installing llhttp-9.3.0...
- [rosemary] [ 8/13] Extracting llhttp-9.3.0: ....
- ...... done
- [rosemary] [ 9/13] Installing simdjson-4.2.4...
- [rosemary] [ 9/13] Extracting simdjson-4.2.4: ...
- ....... done
- [rosemary] [10/13] Installing sqlite3-3.50.4_2,1...
- [rosemary] [10/13] Extracting sqlite3-3.50.4_2,1: .
- ......... done
- [rosemary] [11/13] Installing node24-24.12.0...
- [rosemary] [11/13] Extracting node24-24.12.0: 
- .
- ..
- .
- ...
- ..
- . done
- [rosemary] [12/13] Installing npm-node24-11.7.0...
- [rosemary] [12/13] Extracting npm-node24-11.7.0: 
- .
- .
- .
- .
- .
- .
- .
- .
- .
- . done
- [rosemary] [13/13] Installing npm-11.7.0...
- [rosemary] [13/13] Extracting npm-11.7.0: ... done
- =====
- Message from node24-24.12.0:
- 
- --
- Note: If you need npm (Node Package Manager), please install www/npm-node24.
2026-02-01 17:18.34 ---> saved as "896857d5622beba0074c435f19f8f14426351e544d75dd6c75cd6df397554a7d"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 52 packages
   alcotest             1.9.1
   alcotest-lwt         1.9.1
   angstrom             0.16.1
   astring              0.8.5
   base                 v0.16.4
   base-bytes           base
   bigstringaf          0.10.0
   cmdliner             2.1.0
   conf-npm             1
   conf-tzdata          1
   cppo                 1.8.0
   csexp                1.5.2
   cstruct              6.2.0
   dune                 3.21.0
   dune-configurator    3.21.0
   ezjsonm              1.3.0
   fmt                  0.11.0
   gen                  1.1
   hex                  1.5.0
   js_of_ocaml          6.2.0
   js_of_ocaml-compiler 6.2.0
   js_of_ocaml-ppx      6.2.0
   jsonm                1.0.2
   logs                 0.10.0
   lwt                  6.0.0
   menhir               20260122
   menhirCST            20260122
   menhirGLR            20260122
   menhirLib            20260122
   menhirSdk            20260122
   ocaml-compiler-libs  v0.12.4
   ocaml-syntax-shims   1.0.0
   ocamlbuild           0.16.1
   ocamlfind            1.9.8
   ocplib-endian        1.2
   ppx_derivers         1.2.1
   ppx_deriving         6.1.1
   ppx_here             v0.16.0
   ppxlib               0.37.0
   ptime                1.2.0
   re                   1.14.0
   result               1.5
   sedlex               3.7
   seq                  base
   sexplib0             v0.16.0
   stdlib-shims         0.3.0
   timedesc             3.1.0
   timedesc-tzdb        3.1.0
   timedesc-tzlocal     3.1.0
   topkg                1.1.1
   uutf                 1.0.4
   yojson               3.0.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
 retrieved astring.0.8.5  (cached)
 retrieved angstrom.0.16.1  (cached)
 retrieved alcotest.1.9.1, alcotest-lwt.1.9.1  (cached)
 retrieved bigstringaf.0.10.0  (cached)
 retrieved base.v0.16.4  (cached)
 installed conf-tzdata.1
 retrieved cppo.1.8.0  (cached)
 retrieved csexp.1.5.2  (cached)
 retrieved cmdliner.2.1.0  (cached)
 retrieved ezjsonm.1.3.0  (cached)
 retrieved cstruct.6.2.0  (cached)
 retrieved fmt.0.11.0  (cached)
 installed conf-npm.1
 retrieved gen.1.1  (cached)
 retrieved hex.1.5.0  (cached)
 retrieved jsonm.1.0.2  (cached)
 retrieved logs.0.10.0  (cached)
 retrieved lwt.6.0.0  (cached)
 retrieved menhir.20260122, menhirCST.20260122, menhirGLR.20260122, menhirLib.20260122, menhirSdk.20260122  (cached)
 retrieved js_of_ocaml.6.2.0, js_of_ocaml-compiler.6.2.0, js_of_ocaml-ppx.6.2.0  (cached)
 retrieved ocaml-compiler-libs.v0.12.4  (cached)
 retrieved ocamlbuild.0.16.1  (cached)
 retrieved ocamlfind.1.9.8  (cached)
 retrieved ocplib-endian.1.2  (cached)
 retrieved ppx_derivers.1.2.1  (cached)
 installed cmdliner.2.1.0
 retrieved ppx_deriving.6.1.1  (cached)
 retrieved ocaml-syntax-shims.1.0.0  (cached)
 retrieved ppx_here.v0.16.0  (cached)
 retrieved dune.3.21.0, dune-configurator.3.21.0  (cached)
 retrieved ppxlib.0.37.0  (cached)
 retrieved ptime.1.2.0  (cached)
 retrieved re.1.14.0  (cached)

#=== ERROR while compiling dune.3.21.0 ========================================#
/usr/local/bin/opam: "lstat" failed on /home/opam/.opam/4.14.2/.opam-switch/sources/dune.3.21.0/test/blackbox-tests/test-cases/foreign-stubs/foreign_cxx_library.t/lib/dune: No such file or directory


<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
λ build dune      3.21.0
λ build ocamlfind 1.9.8
└─ 
┌─ The following changes have been performed (the rest was aborted)
 install cmdliner    2.1.0
 install conf-npm    1
 install conf-tzdata 1
└─ 

The former state can be restored with:
    /usr/local/bin/opam switch import "/home/opam/.opam/4.14.2/.opam-switch/backup/state-20260201171841.export"
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 cmdliner.2.1.0 conf-npm.1 conf-tzdata.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.21.0 dune-configurator.3.21.0 ezjsonm.1.3.0 fmt.0.11.0 gen.1.1 hex.1.5.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 logs.0.10.0 lwt.6.0.0 menhir.20260122 menhirCST.20260122 menhirGLR.20260122 menhirLib.20260122 menhirSdk.20260122 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_here.v0.16.0 ppxlib.0.37.0 ptime.1.2.0 re.1.14.0 result.1.5 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 timedesc.3.1.0 timedesc-tzdb.3.1.0 timedesc-tzlocal.3.1.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS': failed
"jail" "-c" "name=obuilder_56181_102129" "mount.fstab=/tmp/obuilder-jail-4347ad/fstab" "mount.devfs" "path=/obuilder/result/6e2b588c5454ffc261f71e07dbdb673cc2541c23219bb903cc2e8c21059e67ef/rootfs" "host=inherit" "ip6=inherit" "ip4=inherit" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 cmdliner.2.1.0 conf-npm.1 conf-tzdata.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.21.0 dune-configurator.3.21.0 ezjsonm.1.3.0 fmt.0.11.0 gen.1.1 hex.1.5.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 logs.0.10.0 lwt.6.0.0 menhir.20260122 menhirCST.20260122 menhirGLR.20260122 menhirLib.20260122 menhirSdk.20260122 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_here.v0.16.0 ppxlib.0.37.0 ptime.1.2.0 re.1.14.0 result.1.5 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 timedesc.3.1.0 timedesc-tzdb.3.1.0 timedesc-tzlocal.3.1.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS'" failed with exit status 1
2026-02-01 17:41.51: Job failed: Failed: Build failed