Organisationsocaml-multicoreeioc1c2d6 ()(lint-fmt)

(lint-fmt)

Link Copied
Code Copied

Logs

2024-04-22 11:11.11: New job: test ocaml-multicore/eio https://github.com/ocaml-multicore/eio.git#refs/heads/main (c1c2d634dee8640a386e1343063ad820ae3fe4fd) (linux-x86_64:(lint-fmt))
Base: ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037
ocamlformat version: none


To reproduce locally:


git clone --recursive "https://github.com/ocaml-multicore/eio.git" -b "main" && cd "eio" && git reset --hard c1c2d634
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037
USER 1000:1000
RUN cd ~/opam-repository && (git cat-file -e a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 || git fetch origin master) && git reset -q --hard a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 && git log --no-decorate -n1 --oneline && opam update -u
RUN opam depext -i dune
WORKDIR /src
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


2024-04-22 11:11.11: Using cache hint "ocaml-multicore/eio-ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037-alpine-3.19-5.1_opam-2.1-ocamlformat-a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2"
2024-04-22 11:11.11: Using OBuilder spec:
((from ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037)
 (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 a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 || git fetch origin master) && git reset -q --hard a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 && 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)
 (copy (src .) (dst /src/))
 (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))
)


2024-04-22 11:11.11: Waiting for resource in pool OCluster
2024-04-22 11:16.25: Waiting for worker…
2024-04-22 11:19.10: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at c1c2d63 Merge pull request #723 from jebrosen/fix/openbsd


(from ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037)
2024-04-22 11:19.11 ---> using "3f19e9b9d1b1f06a8ca1f3057a9f472cc74aed4d47a44f6671b5ec1ca0b507f4" 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 a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 || git fetch origin master) && git reset -q --hard a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   c516155a4b..a870b466e1  master     -> origin/master
a78d61bd5a ocaml-version 3.6.7


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
default (at file:///home/opam/opam-repository): 
    [INFO] opam 2.1 includes many performance 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
2024-04-22 11:20.04 ---> saved as "eb61e8f2d086aed4ea8cb97be50e2084fb3ab8328fa0838d9b1b7d9338c73c6e"


/: (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.15.0


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


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed dune.3.15.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-04-22 11:20.36 ---> saved as "889083b29a1c6cf15db3e4fc15ead25df970c5fd0dd7b8212ede6c99a3fe48a3"


/: (workdir /src)


/src: (copy (src .) (dst /src/))
2024-04-22 11:20.36 ---> saved as "154ae7801989df7dd66bae46eb3625ef2cce5082ed70b7f59827034ee11fd8eb"


/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))
2024-04-22 11:20.37 ---> saved as "8d935e43eb7630684a1b0c10a3128e5d7f9f8a31514746c63994e4573cd0be29"
Job succeeded
2024-04-22 11:20.37: Job succeeded