Build:
  1. 0
2025-05-17 03:05.31: New job: Build using windows-x86_64 in
                                []
2025-05-17 03:05.31: Will push staging image to ocurrent/opam-staging:windows-server-msvc-ltsc2022-ocaml-4.12-amd64

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN ocaml-env exec --64 --ms --no-opam -- opam switch create 4.12 --packages=ocaml-variants.4.12.1+msvc64
RUN ocaml-env exec --64 --ms -- opam pin add -k version ocaml-variants 4.12.1+msvc64
RUN ocaml-env exec --64 --ms -- opam install -y depext
ENTRYPOINT [ "ocaml-env", "exec", "--64", "--ms", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-05-17 03:05.31: Using cache hint "4.12.1-amd64-ocurrent/opam-staging@sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776"
2025-05-17 03:05.31: Waiting for resource in pool OCluster
2025-05-17 03:05.31: Waiting for worker…
2025-05-17 03:43.40: Got resource from pool OCluster
Building on ltsc2022-1
Sending build context to Docker daemon   2.56kB

Step 1/8 : FROM ocurrent/opam-staging@sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776
docker.io/ocurrent/opam-staging@sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776: Pulling from ocurrent/opam-staging
Digest: sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776
Status: Image is up to date for ocurrent/opam-staging@sha256:fb87c3c54cdf68acb059864c392747cb7ed5e531bbfd34c6361f4f37cfde2776
 ---> ff46848a92a7
Step 2/8 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Using cache
 ---> 311024a14e89
Step 3/8 : RUN ocaml-env exec --64 --ms --no-opam -- opam switch create 4.12 --packages=ocaml-variants.4.12.1+msvc64
 ---> Running in f6afc042a9b7
tzset: can't find matching POSIX timezone for Windows timezone ""

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-variants.4.12.1+msvc64] downloaded from https://github.com/ocaml/ocaml/archive/4.12.1.tar.gz
[ocaml-variants.4.12.1+msvc64/inline-flexdll.patch] downloaded from https://raw.githubusercontent.com/ocurrent/opam-repository-mingw/a6b2009f2196d4d679883309c25ad11e5cc7eb24/inline-flexdll.patch
[ocaml-variants.4.12.1+msvc64/ocaml-4.12.0+beta1.patch] downloaded from https://gist.githubusercontent.com/fdopen/665421b0ba046cc970e2266b2b246cb2/raw/21279bc217879a9771bf4ef09e213664bdebaef5/ocaml-4.12.0+beta1.patch

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-variants.4.12.1+msvc64
-> installed ocaml-config.2
-> installed ocaml.4.12.1
Done.
# Run eval $(opam env --root=C:/opam/.opam) to update the current shell environment
Removing intermediate container f6afc042a9b7
 ---> eeee6c2e77dc
Step 4/8 : RUN ocaml-env exec --64 --ms -- opam pin add -k version ocaml-variants 4.12.1+msvc64
 ---> Running in 9b4c45f7924f
tzset: can't find matching POSIX timezone for Windows timezone ""
ocaml-variants is now pinned to version 4.12.1+msvc64

No package build needed.
Nothing to do.
Removing intermediate container 9b4c45f7924f
 ---> 2e3ff2ce6ae1
Step 5/8 : RUN ocaml-env exec --64 --ms -- opam install -y depext
 ---> Running in 329563a15a35
tzset: can't find matching POSIX timezone for Windows timezone ""
The following actions will be performed:
  - install opam-depext 1.1.5      [required by depext]
  - install depext      transition
===== 2 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[opam-depext.1.1.5] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.1.5/opam-depext-full-v1.1.5.tbz

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed opam-depext.1.1.5
-> installed depext.transition
Done.
Removing intermediate container 329563a15a35
 ---> 8c7b724ca18f
Step 6/8 : ENTRYPOINT [ "ocaml-env", "exec", "--64", "--ms", "--" ]
 ---> Running in 5d4ca3bcc59f
Removing intermediate container 5d4ca3bcc59f
 ---> c194263172a7
Step 7/8 : CMD [ "cmd.exe" ]
 ---> Running in 9dc7c62f04ff
Removing intermediate container 9dc7c62f04ff
 ---> e9c0751be192
Step 8/8 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> 3a85f8a7a6f0
Successfully built 3a85f8a7a6f0
Pushing "sha256:3a85f8a7a6f0d9b8a8562be690d038d870c202fae081872c69f92bb82119cdd2" to "ocurrent/opam-staging:windows-server-msvc-ltsc2022-ocaml-4.12-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
fb8b38b103f3: Preparing
8431e2b16df4: Preparing
abf9ee6d9ad7: Preparing
16a933111405: Preparing
221e587fd97b: Preparing
1843b74d1071: Preparing
e9cfab8f6007: Preparing
5d5297ecfbbf: Preparing
8fcce874c33a: Preparing
b20393535b62: Preparing
4845fa83db7f: Preparing
134c21a67674: Preparing
ed24625135b3: Preparing
e0abf9ae99d5: Preparing
b55fce93429f: Preparing
0d17cefb0138: Preparing
ecc1614dfc29: Preparing
34ead67a4602: Preparing
1afa90dc9abf: Preparing
c8d51bac96b7: Preparing
7b2c0fb87e0b: Preparing
843571ef5c3c: Preparing
e36a0d9bee3d: Preparing
bc7f3ffff71b: Preparing
1ad08197e996: Preparing
7f9627b566f0: Preparing
8e39b53917e8: Preparing
c9cf600cdc1a: Preparing
683ee4a77c6c: Preparing
98b1bcae5ac4: Preparing
bb00265266be: Preparing
ad6b70184e4c: Preparing
53d112b7707d: Preparing
6bf83bb9759a: Preparing
2dc9d2595241: Preparing
4ca8e278762d: Preparing
71dd0ec46aaf: Preparing
1650ece2bb5b: Preparing
1ba758e6bf82: Preparing
d4efdc32b73b: Preparing
cabf8a44fda8: Preparing
9404750b5e9a: Preparing
90de82974c3c: Preparing
ff08611a1ec6: Preparing
1094a4093354: Preparing
d2f932418b2c: Preparing
e25078a78a9c: Preparing
1aa4be562367: Preparing
fa2c347c2c51: Preparing
3c1fb5d55c3c: Preparing
01561eeb012f: Preparing
6f7a232c973a: Preparing
8e39b53917e8: Waiting
c9cf600cdc1a: Waiting
683ee4a77c6c: Waiting
98b1bcae5ac4: Waiting
bb00265266be: Waiting
ad6b70184e4c: Waiting
53d112b7707d: Waiting
6bf83bb9759a: Waiting
2dc9d2595241: Waiting
4ca8e278762d: Waiting
71dd0ec46aaf: Waiting
1650ece2bb5b: Waiting
1ba758e6bf82: Waiting
d4efdc32b73b: Waiting
cabf8a44fda8: Waiting
9404750b5e9a: Waiting
90de82974c3c: Waiting
ff08611a1ec6: Waiting
1094a4093354: Waiting
d2f932418b2c: Waiting
e25078a78a9c: Waiting
1aa4be562367: Waiting
fa2c347c2c51: Waiting
3c1fb5d55c3c: Waiting
01561eeb012f: Waiting
6f7a232c973a: Waiting
b55fce93429f: Waiting
0d17cefb0138: Waiting
ecc1614dfc29: Waiting
34ead67a4602: Waiting
1afa90dc9abf: Waiting
c8d51bac96b7: Waiting
7b2c0fb87e0b: Waiting
843571ef5c3c: Waiting
e36a0d9bee3d: Waiting
bc7f3ffff71b: Waiting
1ad08197e996: Waiting
7f9627b566f0: Waiting
8fcce874c33a: Waiting
b20393535b62: Waiting
4845fa83db7f: Waiting
e9cfab8f6007: Waiting
134c21a67674: Waiting
ed24625135b3: Waiting
5d5297ecfbbf: Waiting
1843b74d1071: Waiting
e0abf9ae99d5: Waiting
fb8b38b103f3: Pushed
abf9ee6d9ad7: Pushed
8431e2b16df4: Pushed
e9cfab8f6007: Layer already exists
5d5297ecfbbf: Layer already exists
8fcce874c33a: Layer already exists
b20393535b62: Layer already exists
4845fa83db7f: Layer already exists
134c21a67674: Layer already exists
ed24625135b3: Layer already exists
e0abf9ae99d5: Layer already exists
b55fce93429f: Layer already exists
0d17cefb0138: Layer already exists
ecc1614dfc29: Layer already exists
34ead67a4602: Layer already exists
1afa90dc9abf: Layer already exists
c8d51bac96b7: Layer already exists
7b2c0fb87e0b: Layer already exists
843571ef5c3c: Layer already exists
e36a0d9bee3d: Layer already exists
bc7f3ffff71b: Layer already exists
7f9627b566f0: Layer already exists
1ad08197e996: Layer already exists
221e587fd97b: Pushed
8e39b53917e8: Layer already exists
c9cf600cdc1a: Layer already exists
683ee4a77c6c: Layer already exists
98b1bcae5ac4: Layer already exists
bb00265266be: Layer already exists
53d112b7707d: Layer already exists
ad6b70184e4c: Layer already exists
6bf83bb9759a: Layer already exists
2dc9d2595241: Layer already exists
4ca8e278762d: Layer already exists
71dd0ec46aaf: Layer already exists
1ba758e6bf82: Layer already exists
1650ece2bb5b: Layer already exists
d4efdc32b73b: Layer already exists
cabf8a44fda8: Layer already exists
9404750b5e9a: Layer already exists
90de82974c3c: Layer already exists
ff08611a1ec6: Layer already exists
1094a4093354: Layer already exists
e25078a78a9c: Layer already exists
d2f932418b2c: Layer already exists
1aa4be562367: Layer already exists
3c1fb5d55c3c: Layer already exists
fa2c347c2c51: Layer already exists
01561eeb012f: Layer already exists
6f7a232c973a: Layer already exists
16a933111405: Pushed
1843b74d1071: Pushed
windows-server-msvc-ltsc2022-ocaml-4.12-amd64: digest: sha256:e66e0af65b4cbdeb0156ae058487f6c528175cc28d9a7d944cd84f36e49fb217 size: 11262
Job succeeded
2025-05-17 04:01.42: Job succeeded