Organisationsmbarbincrs46c1ae ()(lint-fmt)

(lint-fmt)

Logs

Show full logs
2026-05-15 15:52.08: New job: test mbarbin/crs https://github.com/mbarbin/crs.git#refs/heads/main (46c1ae94bbc1d3df3d56426f0cc787338987aee1) (linux-x86_64:(lint-fmt))
Base: ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9
ocamlformat version: version 0.29.0 (from opam)

To reproduce locally:

git clone --recursive "https://github.com/mbarbin/crs.git" -b "main" && cd "crs" && git reset --hard 46c1ae94
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9
USER 1000:1000
RUN cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -u
RUN opam depext -i dune
WORKDIR /src
RUN opam depext -i ocamlformat=0.29.0
COPY --chown=1000:1000 . /src/
RUN opam exec -- dune build @fmt --ignore-promoted-rules || (echo "dune build @fmt failed"; exit 2)

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

2026-05-15 15:52.08: Using cache hint "mbarbin/crs-ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9-alpine-3.23-4.14_opam-2.5-ocamlformat-a4f153d7481c469b20f3b1064338d6a21abcb832"
2026-05-15 15:52.08: Using OBuilder spec:
((from ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9)
 (user (uid 1000) (gid 1000))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -u"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam depext -i dune"))
 (workdir /src)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam depext -i ocamlformat=0.29.0"))
 (copy (src .) (dst /src/))
 (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))
)

2026-05-15 15:52.08: Waiting for resource in pool OCluster
2026-05-15 15:52.08: Waiting for worker…
2026-05-15 15:52.08: Got resource from pool OCluster
Building on phoebe.caelum.ci.dev
HEAD is now at bb01801 Remove step causing CI failures
HEAD is now at 46c1ae9 Upgrade dune in main CI workflow

(from ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9)
Unable to find image 'ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9' locally
docker.io/ocaml/opam@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9: Pulling from ocaml/opam
6a0ac1617861: Already exists
9630673831f3: Already exists
4cffb540229a: Already exists
aa3cee094119: Already exists
f2700202f619: Already exists
33135c7375d5: Already exists
1ea4b64ae955: Already exists
ca34ef70eda1: Already exists
d4998b6f8f35: Already exists
4a43cfe8648c: Already exists
453dd28eaace: Already exists
a962f0379f0a: Already exists
b68882dcbbd8: Already exists
3f63b4eac828: Already exists
0720e1e1068a: Already exists
0676d4d6023a: Already exists
0ab690805f49: Already exists
fc0af979c0fe: Already exists
4f4fb700ef54: Already exists
63f1d0bef8ae: Already exists
43fd6995d88f: Already exists
c775bfb331ab: Already exists
a7a9b5ed8780: Already exists
86ac791930d3: Already exists
2e34d70b785c: Already exists
56c554cb0baa: Already exists
0109b7ea4beb: Already exists
a72aa581a14e: Already exists
0b969b88b90b: Already exists
d1ae0e2bf910: Already exists
cfd8efe5a061: Already exists
a34595d6f491: Already exists
7333547f58a0: Already exists
803cdf5f2902: Already exists
d74501489c54: Already exists
628aecb9cafb: Already exists
0c52f398a865: Already exists
c0458221ae1b: Pulling fs layer
5f395ae7d7f2: Pulling fs layer
767edc63c5be: Pulling fs layer
f3eb2829860a: Pulling fs layer
2cde0115c1f3: Pulling fs layer
f3eb2829860a: Waiting
2cde0115c1f3: Waiting
767edc63c5be: Download complete
f3eb2829860a: Verifying Checksum
f3eb2829860a: Download complete
2cde0115c1f3: Download complete
c0458221ae1b: Verifying Checksum
c0458221ae1b: Download complete
5f395ae7d7f2: Verifying Checksum
5f395ae7d7f2: Download complete
c0458221ae1b: Pull complete
5f395ae7d7f2: Pull complete
767edc63c5be: Pull complete
f3eb2829860a: Pull complete
2cde0115c1f3: Pull complete
Digest: sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9
Status: Downloaded newer image for ocaml/opam@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9
2026-05-15 15:52.11 ---> using "8e65bc4d84a4bbc3f291f4c89c5f0411ea9740fc4228eddb2c11cbc44748b04d" from cache

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

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   045748b2d8..28d044eb9c  master     -> origin/master
a4f153d748 Merge pull request #29889 from mtelvers/opam-publish-ocaml-version.4.1.1

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-patches-overlay] no changes from git+https://github.com/ocurrent/opam-repository#patches
ocaml-patches-overlay (at git+https://github.com/ocurrent/opam-repository#patches): 
    [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)

[default] Initialised
default (at git+file:///home/opam/opam-repository): 
    [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2026-05-15 15:54.24 ---> saved as "194355646569c1e29b51f850272b432cd6d85798d21aef630d26823fc3d8cead"

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam depext -i dune"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=alpine, os-family=alpine
# No extra OS packages requirements found.
# Now letting opam install the packages
The following actions will be performed:
  - install dune 3.23.0

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[dune.3.23.0] found in cache

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed dune.3.23.0
Done.
# Run eval $(opam env) to update the current shell environment
2026-05-15 15:54.59 ---> saved as "d3790c34b67774d5b1c13b90f3b737aafd9d6b505c7b9623ecd76b26e4330d1d"

/: (workdir /src)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam depext -i ocamlformat=0.29.0"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=alpine, os-family=alpine
# No extra OS packages requirements found.
# Now letting opam install the packages
The following actions will be performed:
  - install ocamlbuild        0.16.1   [required by fpath, astring, uuseg]
  - install either            1.0.0    [required by ocamlformat-lib]
  - install menhirLib         20260209 [required by ocamlformat-lib]
  - install csexp             1.5.2    [required by ocamlformat]
  - install menhirSdk         20260209 [required by ocamlformat-lib]
  - install menhirGLR         20260209 [required by menhir]
  - install cmdliner          2.1.1    [required by ocamlformat]
  - install camlp-streams     5.0.1    [required by ocamlformat-lib]
  - install ocaml-version     4.1.1    [required by ocamlformat-lib]
  - install fix               20250919 [required by ocamlformat-lib]
  - install ocamlfind         1.9.8    [required by ocp-indent, astring, fpath, uuseg]
  - install sexplib0          v0.16.0  [required by base]
  - install re                1.14.0   [required by ocamlformat]
  - install dune-build-info   3.23.0   [required by ocamlformat-lib]
  - install menhirCST         20260209 [required by menhir]
  - install dune-configurator 3.23.0   [required by base]
  - install topkg             1.1.1    [required by fpath, astring, uuseg]
  - install ocp-indent        1.9.0    [required by ocamlformat-lib]
  - install menhir            20260209 [required by ocamlformat-lib]
  - install base              v0.16.5  [required by ocamlformat-lib]
  - install uutf              1.0.4    [required by ocamlformat-lib]
  - install uucp              17.0.0   [required by uuseg]
  - install astring           0.8.5    [required by ocamlformat-lib]
  - install stdio             v0.16.0  [required by ocamlformat-lib]
  - install uuseg             17.0.0   [required by ocamlformat-lib]
  - install fpath             0.7.3    [required by ocamlformat-lib]
  - install ocamlformat-lib   0.29.0   [required by ocamlformat]
  - install ocamlformat       0.29.0
===== 28 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[astring.0.8.5] found in cache
[base.v0.16.5] found in cache
[camlp-streams.5.0.1] found in cache
[cmdliner.2.1.1] found in cache
[csexp.1.5.2] found in cache
[dune-build-info.3.23.0] found in cache
[dune-configurator.3.23.0] found in cache
[either.1.0.0] found in cache
[fix.20250919] found in cache
[fpath.0.7.3] found in cache
[menhir.20260209] found in cache
[menhirCST.20260209] found in cache
[menhirGLR.20260209] found in cache
[menhirLib.20260209] found in cache
[menhirSdk.20260209] found in cache
[ocaml-version.4.1.1] found in cache
[ocamlbuild.0.16.1] found in cache
[ocamlfind.1.9.8] found in cache
[ocamlformat.0.29.0] found in cache
[ocamlformat-lib.0.29.0] found in cache
[ocp-indent.1.9.0] found in cache
[re.1.14.0] found in cache
[sexplib0.v0.16.0] found in cache
[stdio.v0.16.0] found in cache
[topkg.1.1.1] found in cache
[uucp.17.0.0] found in cache
[uuseg.17.0.0] found in cache
[uutf.1.0.4] found in cache

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed camlp-streams.5.0.1
-> installed csexp.1.5.2
-> installed dune-build-info.3.23.0
-> installed either.1.0.0
-> installed fix.20250919
-> installed cmdliner.2.1.1
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed menhirSdk.20260209
-> installed ocaml-version.4.1.1
-> installed re.1.14.0
-> installed sexplib0.v0.16.0
-> installed dune-configurator.3.23.0
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed ocp-indent.1.9.0
-> installed menhir.20260209
-> installed base.v0.16.5
-> installed topkg.1.1.1
-> installed stdio.v0.16.0
-> installed uutf.1.0.4
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed uucp.17.0.0
-> installed uuseg.17.0.0
-> installed ocamlformat-lib.0.29.0
-> installed ocamlformat.0.29.0
Done.

<><> ocp-indent.1.9.0 installed successfully ><><><><><><><><><><><><><><><><><>
=> This package requires additional configuration for use in editors. Install package 'user-setup', or manually:

   * for Emacs, add these lines to ~/.emacs:
     (add-to-list 'load-path "/home/opam/.opam/4.14/share/emacs/site-lisp")
     (require 'ocp-indent)

   * for Vim, add this line to ~/.vimrc:
     set rtp^="/home/opam/.opam/4.14/share/ocp-indent/vim"
# Run eval $(opam env) to update the current shell environment
2026-05-15 15:56.15 ---> saved as "4f8bfdf3119eb3b990c7f4896ea52da5d8ae9e3fdf101ed081caa20f16ff95f9"

/src: (copy (src .) (dst /src/))
2026-05-15 15:56.16 ---> saved as "cc732840972ee284620ad663fb9fe0d8e991cfd07bc96c0cad9b388f03805138"

/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))
2026-05-15 15:56.18 ---> saved as "05b8627249bb7928f0bd2178a6406ce04e9fd7f0f7dc91f75f961d3c2d170b15"
Job succeeded
2026-05-15 15:56.18: Job succeeded