2024-04-22 11:26.26: New job: test patricoferris/eio https://github.com/patricoferris/eio.git#refs/heads/symlinks (8c13a0df572354e9662b42c5fdb5fc3d8a0c44f2) (linux-x86_64:(lint-fmt))
Base: ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037
ocamlformat version: none
To reproduce locally:
git clone --recursive "https://github.com/patricoferris/eio.git" -b "symlinks" && cd "eio" && git reset --hard 8c13a0df
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:26.26: Using cache hint "patricoferris/eio-ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037-alpine-3.19-5.1_opam-2.1-ocamlformat-a78d61bd5a5f9e1aa605a46b9dd8ea1fe39046f2"
2024-04-22 11:26.26: 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:26.26: Waiting for resource in pool OCluster
2024-04-22 11:40.27: Waiting for worker…
2024-04-22 11:42.02: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 8c13a0d Update primitives.h
(from ocaml/opam@sha256:4b4ab6fd8d855ed9925ce6a8f4382d5944e17169eca34ac441cf96781412e037)
2024-04-22 11:42.03 ---> 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:42.03 ---> using "eb61e8f2d086aed4ea8cb97be50e2084fb3ab8328fa0838d9b1b7d9338c73c6e" from cache
/: (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:42.03 ---> using "889083b29a1c6cf15db3e4fc15ead25df970c5fd0dd7b8212ede6c99a3fe48a3" from cache
/: (workdir /src)
/src: (copy (src .) (dst /src/))
2024-04-22 11:42.03 ---> saved as "0b81919ce18ad748c927b43aa7a13960522e3e18cb689c967e52193f5b17f10c"
/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))
2024-04-22 11:42.04 ---> saved as "3d0670aed12b7315ccc1043d9a9447ecd2430ab950ece2b00613dca740b4872e"
Job succeeded
2024-04-22 11:42.04: Job succeeded