2026-02-15 17:59.47: New job: test ocaml-ppx/ppx_deriving https://github.com/ocaml-ppx/ppx_deriving.git#refs/pull/301/head (034de7adb958c3f7eb15b5052af959a94a3490b1) (linux-x86_64:opensuse-16.0-5.4_opam-2.5)Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69Opam project buildTo reproduce locally:git clone --recursive "https://github.com/ocaml-ppx/ppx_deriving.git" && cd "ppx_deriving" && git fetch origin "refs/pull/301/head" && git reset --hard 034de7adcat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69# opensuse-16.0-5.4_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 ppx_deriving.opam ./RUN opam pin add -yn ppx_deriving.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.21.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit2.2.2.7 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y ppx_deriving.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-02-15 17:59.47: Using cache hint "ocaml-ppx/ppx_deriving-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69-opensuse-16.0-5.4_opam-2.5-a6087ec91a0cbf4d40b0cec8ff0c8ab7"2026-02-15 17:59.47: Using OBuilder spec:((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69)(comment opensuse-16.0-5.4_opam-2.5)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src ppx_deriving.opam) (dst ./))(run (network host)(shell "opam pin add -yn ppx_deriving.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.21.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit2.2.2.7 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.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 ppx_deriving.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-15 17:59.47: Waiting for resource in pool OCluster2026-02-15 20:06.58: Waiting for worker…2026-02-15 20:10.16: Got resource from pool OClusterBuilding on odawa.caelum.ci.devAll commits already cachedHEAD is now at 034de7a add `[@@deriving pp]` that only generates `pp` and not `show`(from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69)Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69' locallydocker.io/ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69: Pulling from ocaml/opam64cfa2a65095: Already exists692f5537ba42: Already exists43d4ccad78cf: Already exists70070cd3c955: Already existsec78a4ac80e5: Already existseefb9793fafd: Already exists4c43fcde2d96: Already existsf8ebe3d69c53: Already exists5701de31e7b4: Already exists6f0d4e876bbd: Already exists514a778e56ac: Already exists6f18741b08bc: Already existsb55a7ea2c456: Already exists2feb3e941e06: Already exists653f3a3f03c4: Already existsc33d44c2fe4b: Already exists4fea671b1885: Already existsb9f264b7c21f: Already exists6d5265cd7803: Already exists4f4fb700ef54: Already exists7d8fef25b78c: Already exists6b0aa9646d3b: Already exists10db3a3b9be6: Already exists2d2da8b6b9b7: Already exists1ec924573b5f: Already exists6073c773f2c4: Already existsbb3927dba7ec: Already exists2fe1303967bb: Already exists8f6ca5296dbb: Already existsa3cfb92e75bb: Already existsa8021b72a568: Already exists1ec42febf652: Already existsa97cb0151adc: Already exists49c1029be156: Already exists89e146cf2a15: Already existsc205ee7826da: Already existsa1bc65435ed6: Already exists42d855c8ca83: Already exists3b96cdb92533: Pulling fs layer37908c05cc2e: Pulling fs layer873e394a55db: Pulling fs layer8b0427d054f2: Pulling fs layer72f823d6b15a: Pulling fs layerfb8fd7f6e601: Pulling fs layer19a31680e4c0: Pulling fs layer8b0427d054f2: Waitingfb8fd7f6e601: Waiting19a31680e4c0: Waiting72f823d6b15a: Waiting3b96cdb92533: Verifying Checksum3b96cdb92533: Download complete3b96cdb92533: Pull complete873e394a55db: Download complete72f823d6b15a: Verifying Checksum72f823d6b15a: Download completefb8fd7f6e601: Verifying Checksumfb8fd7f6e601: Download complete19a31680e4c0: Verifying Checksum19a31680e4c0: Download complete37908c05cc2e: Verifying Checksum37908c05cc2e: Download complete37908c05cc2e: Pull complete873e394a55db: Pull complete8b0427d054f2: Verifying Checksum8b0427d054f2: Download complete8b0427d054f2: Pull complete72f823d6b15a: Pull completefb8fd7f6e601: Pull complete19a31680e4c0: Pull completeDigest: sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69Status: Downloaded newer image for ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de692026-02-15 20:10.16 ---> using "419c12b0131530436bc1bd48eab089d969cd7499a1b30cd0ecb7539b421b3066" from cache/: (comment opensuse-16.0-5.4_opam-2.5)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))2026-02-15 20:10.16 ---> using "ef213f399cc4d5c706edb3a99f4e50fe95ee55fb51fad1a114f982145bd6536f" from cache/src: (run (shell "opam init --reinit -ni"))Configuring from /home/opam/.opamrc and then from 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.0 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-02-15 20:10.16 ---> using "3df2a4a78106de8bcda7f77ce97c50d3c362968946e23a385ee92c4860e0712a" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-87-genericThe OCaml toplevel, version 5.4.02.5.02026-02-15 20:10.16 ---> using "ef045a8760c3ad3282e100aa8a177fda66de0681d3d0e41b68ede5a302634434" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-02-15 20:10.16 ---> using "74cf57ef77fcc32f8ee9cbb81cc36465a75db8b329cf3f359312df60b986c7b0" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u"))302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2026-02-15 20:10.16 ---> using "09328843ef1456138b7ad0819f4f3b9c7ceff9c519f56d8018b544a1d21b0d2b" from cache/src: (copy (src ppx_deriving.opam) (dst ./))2026-02-15 20:10.16 ---> using "59efea3e584c40083a6ed432b28a4c88f33e83edf9115e1bc9ef1be5f21ef433" from cache/src: (run (network host)(shell "opam pin add -yn ppx_deriving.dev './'"))[ppx_deriving.dev] synchronised (file:///src)ppx_deriving is now pinned to file:///src (version dev)2026-02-15 20:10.16 ---> using "a93fca44119d0eab0071b84f2013f722cfb00247938f5b4657aa9d1d1a7b7bdc" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-02-15 20:10.16 ---> using "0136738c950e7b840723ad59c749287ed24392f52a7c16c23ad64caf5770e75c" from cache/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.21.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit2.2.2.7 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.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 ppx_deriving.dev $DEPS"))+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"- Repository 'repo-openh264 (16.0)' is up to date.- Retrieving repository 'repo-oss (16.0)' metadata [..- Looking for gpg keys in repository repo-oss (16.0).- gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key- ...- ......- ..........- ..........- ..........- ..........- ........done]- Building repository 'repo-oss (16.0)' cache [..- ..done]- All repositories have been refreshed.<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[ppx_deriving.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 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).# To update the current shell environment, run: eval $(opam env)2026-02-15 20:10.26 ---> saved as "0dd831fd38111fb7be32f3c582a8de9d6ae0a73c44ce3a34fbb7734e985bf5c6"/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 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains 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 10 packages- install cppo 1.8.0- install dune 3.21.1- install ocaml-compiler-libs v0.17.0- install ocamlfind 1.9.8- install ounit2 2.2.7- install ppx_derivers 1.2.1- install ppxlib 0.37.0- install seq base- install sexplib0 v0.17.0- install stdlib-shims 0.3.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved cppo.1.8.0 (cached)-> retrieved ocaml-compiler-libs.v0.17.0 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ounit2.2.2.7 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved sexplib0.v0.17.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved ppxlib.0.37.0 (cached)-> retrieved dune.3.21.1 (cached)-> installed ocamlfind.1.9.8-> installed dune.3.21.1-> installed ppx_derivers.1.2.1-> installed stdlib-shims.0.3.0-> installed sexplib0.v0.17.0-> installed cppo.1.8.0-> installed ocaml-compiler-libs.v0.17.0-> installed ounit2.2.2.7-> installed ppxlib.0.37.0Done.# To update the current shell environment, run: eval $(opam env)2026-02-15 20:11.02 ---> saved as "0f7b6e1bcc31c137a5984158ed77ee48e24d3c14a754d7d877238f5e3489db88"/src: (copy (src .) (dst /src))2026-02-15 20:11.02 ---> saved as "dd61ce6d230c03420af971bba53cda8ceda13ea0ea64493093cf861b0c90403b"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/src_test/api && ./test_api.exe).Ran: 1 tests in: 0.10 seconds.OK(cd _build/default/src_test/fold && ./test_deriving_fold.exe)....Ran: 4 tests in: 0.10 seconds.OK(cd _build/default/src_test/ord && ./test_deriving_ord.exe)..............Ran: 14 tests in: 0.11 seconds.OK(cd _build/default/src_test/iter && ./test_deriving_iter.exe)....Ran: 4 tests in: 0.10 seconds.OK(cd _build/default/src_test/create && ./test_deriving_create.exe)..Ran: 2 tests in: 0.10 seconds.OK(cd _build/default/src_test/make && ./test_deriving_make.exe)....Ran: 4 tests in: 0.10 seconds.OK(cd _build/default/src_test/eq && ./test_deriving_eq.exe)............Ran: 12 tests in: 0.11 seconds.OK(cd _build/default/src_test/map && ./test_deriving_map.exe)............Ran: 12 tests in: 0.11 seconds.OK(cd _build/default/src_test/show && ./test_deriving_show.exe)........................Ran: 24 tests in: 0.11 seconds.OK(cd _build/default/src_test/deriving && ./test_ppx_deriving.exe)..Ran: 2 tests in: 0.10 seconds.OK2026-02-15 20:11.06 ---> saved as "5a73f8128502ed39cac2884648d23ed66606628f7655e44f6366dcfd58a8b618"Job succeeded2026-02-15 20:11.07: Job succeeded