Build:
  1. 0
2025-02-27 15:37.24: New job: Voodoo prep ocamlify.0.1.0; e148f69cd7a2096746386277cfe5d9c0
2025-02-27 15:37.24: Waiting for resource in pool OCluster
2025-02-27 15:38.55: Waiting for worker…
2025-02-27 15:46.07: Got resource from pool OCluster
2025-02-27 15:46.07: Using cache hint "docs-universe-prep-5.1.1"

To reproduce locally:

cat > prep.spec <<'END-OF-SPEC'
((build tools
        ((from ocaml/opam:debian-12-ocaml-5.1@sha256:5683c14ccceb63e7ab658dca5ee2c437430460a7afcf5bc5c5fcc20b5744aa3f)
         (user (uid 1000) (gid 1000))
         (run (network host)
              (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && opam init --reinit -ni"))
         (workdir /home/opam)
         (run (shell "sudo chown opam:opam /home/opam"))
         (run (network host)
              (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
         (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
              (network host)
              (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam install -y voodoo-prep"))
         (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))))
 (from ocaml/opam:debian-12-ocaml-5.1@sha256:5683c14ccceb63e7ab658dca5ee2c437430460a7afcf5bc5c5fcc20b5744aa3f)
 (user (uid 1000) (gid 1000))
 (run (network host)
      (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && opam init --reinit -ni"))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (shell "sudo mkdir /src"))
 (copy (src packages) (dst /src/packages))
 (copy (src repo) (dst /src/repo))
 (run (network host)
      (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && opam init --reinit -ni"))
 (run (shell "opam repo remove default && opam repo add opam /src"))
 (copy (from (build tools)) (src /home/opam/voodoo-prep) (dst /home/opam/))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "opam install dune.3.17.2"))
 (env DUNE_CACHE enabled)
 (env DUNE_CACHE_TRANSPORT direct)
 (env DUNE_CACHE_DUPLICATION copy)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "(sudo apt update) && ((opam install -y ocamlify.0.1.0 dune.3.17.2 camlp-streams.5.0.1 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))
 (run (shell "opam exec -- ~/voodoo-prep -u ocamlify:e148f69cd7a2096746386277cfe5d9c0,camlp-streams:a1538771867649d5b7e7a1cd64bd973e"))
 (run (network host)
      (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
      (shell "(echo '0.845114') && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
)
END-OF-SPEC

ocluster-client submit-obuilder https://github.com/ocaml/opam-repository.git 2a0174aa33c7155dcd4afed34cc1f2aa3dee5440 --local-file prep.spec \
--pool linux-x86_64 --connect ocluster-submission.cap --cache-hint docs-universe-prep-5.1.1 \
--secret ssh_privkey:id_rsa --secret ssh_pubkey:id_rsa.pub--secret ssh_config:ssh_config

2025-02-27 15:46.07: RETRYING: 2025-02-27/153724-voodoo-prep-6338f8 Number of retries: 0 (retriable error condition)
Building on x86-bm-c4.sw.ocaml.org
All commits already cached
Updating files:  55% (12482/22509)
Updating files:  56% (12606/22509)
Updating files:  57% (12831/22509)
Updating files:  58% (13056/22509)
Updating files:  59% (13281/22509)
Updating files:  60% (13506/22509)
Updating files:  61% (13731/22509)
Updating files:  62% (13956/22509)
Updating files:  63% (14181/22509)
Updating files:  64% (14406/22509)
Updating files:  65% (14631/22509)
Updating files:  66% (14856/22509)
Updating files:  67% (15082/22509)
Updating files:  68% (15307/22509)
Updating files:  69% (15532/22509)
Updating files:  70% (15757/22509)
Updating files:  71% (15982/22509)
Updating files:  72% (16207/22509)
Updating files:  73% (16432/22509)
Updating files:  74% (16657/22509)
Updating files:  75% (16882/22509)
Updating files:  76% (17107/22509)
Updating files:  77% (17332/22509)
Updating files:  78% (17558/22509)
Updating files:  79% (17783/22509)
Updating files:  80% (18008/22509)
Updating files:  81% (18233/22509)
Updating files:  82% (18458/22509)
Updating files:  83% (18683/22509)
Updating files:  84% (18908/22509)
Updating files:  85% (19133/22509)
Updating files:  86% (19358/22509)
Updating files:  87% (19583/22509)
Updating files:  88% (19808/22509)
Updating files:  89% (20034/22509)
Updating files:  90% (20259/22509)
Updating files:  91% (20484/22509)
Updating files:  92% (20709/22509)
Updating files:  93% (20934/22509)
Updating files:  94% (21159/22509)
Updating files:  95% (21384/22509)
Updating files:  96% (21609/22509)
Updating files:  97% (21834/22509)
Updating files:  98% (22059/22509)
Updating files:  99% (22284/22509)
Updating files: 100% (22509/22509)
Updating files: 100% (22509/22509), done.
HEAD is now at 2a0174aa33 [new release] ocamlify (0.1.0)

(build "tools" …)

(from ocaml/opam:debian-12-ocaml-5.1@sha256:5683c14ccceb63e7ab658dca5ee2c437430460a7afcf5bc5c5fcc20b5744aa3f)
2025-02-27 15:46.25 ---> using "953a028bbb3fc8837c4df3ffbb3f56be836e96060547f2ffb5956b18f8916edc" from cache

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

/: (run (network host)
        (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && 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 development 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] y
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=39 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository
2025-02-27 15:46.25 ---> using "74292615736e2c015c38d85e7df03ac59c91fc9a6077ea99897c0d88c6e8a91c" from cache

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2025-02-27 15:46.25 ---> using "182d70ac5e5094ea0d356361fcc3c698e52dbc9b93842c51d48ee203a9b151db" from cache

/home/opam: (run (network host)
                 (shell "sudo apt-get update && sudo apt-get install -yy m4 pkg-config"))
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [246 kB]
Fetched 349 kB in 1s (600 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libpkgconf3 pkgconf pkgconf-bin
Suggested packages:
  m4-doc
The following NEW packages will be installed:
  libpkgconf3 m4 pkg-config pkgconf pkgconf-bin
0 upgraded, 5 newly installed, 0 to remove and 2 not upgraded.
Need to get 392 kB of archives.
After this operation, 969 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 392 kB in 0s (8662 kB/s)
Selecting previously unselected package libpkgconf3:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18776 files and directories currently installed.)
Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-1) ...
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
Unpacking pkg-config:amd64 (1.8.1-1) ...
Setting up m4 (1.4.19-3) ...
Setting up libpkgconf3:amd64 (1.8.1-1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up pkgconf:amd64 (1.8.1-1) ...
Setting up pkg-config:amd64 (1.8.1-1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-02-27 15:46.25 ---> using "3bc22095aeebb066d46c8c42cd09cbf44510c6856fc8123a39ce56e0061fcf27" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam pin -ny https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9  && opam install -y voodoo-prep"))
This will pin the following packages: voodoo-do, voodoo-gen, voodoo-lib, voodoo-prep. Continue? [y/n] y
Package voodoo-do does not exist, create as a NEW package? [y/n] y
voodoo-do is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version dev)
Package voodoo-gen does not exist, create as a NEW package? [y/n] y
voodoo-gen is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version dev)
Package voodoo-lib does not exist, create as a NEW package? [y/n] y
voodoo-lib is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version dev)
Package voodoo-prep does not exist, create as a NEW package? [y/n] y
voodoo-prep is now pinned to git+https://github.com/ocaml-doc/voodoo.git#67ccabec49b5f4d24147839291fcae7c19d3e8c9 (version dev)

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[voodoo-prep.dev] synchronised (no changes)

The following actions will be performed:
=== install 23 packages
  - install astring          0.8.5        [required by bos]
  - install bos              0.2.1        [required by voodoo-prep]
  - install cmdliner         1.3.0        [required by voodoo-prep]
  - install dune             3.17.2       [required by voodoo-prep]
  - install fmt              0.9.0        [required by bos]
  - install fpath            0.7.3        [required by voodoo-prep]
  - install jsonm            1.0.2        [required by opam-core]
  - install logs             0.7.0        [required by bos]
  - install ocamlbuild       0.15.0       [required by bos]
  - install ocamlfind        1.9.8        [required by bos]
  - install ocamlgraph       2.1.0        [required by opam-core]
  - install opam-core        2.3.0        [required by opam-format]
  - install opam-file-format 2.1.6        [required by opam-format]
  - install opam-format      2.3.0        [required by voodoo-prep]
  - install re               1.12.0       [required by opam-format]
  - install rresult          0.7.0        [required by bos]
  - install seq              base         [required by re]
  - install sha              1.15.4       [required by opam-core]
  - install stdlib-shims     0.3.0        [required by ocamlgraph, sha]
  - install swhid_core       0.1          [required by opam-core]
  - install topkg            1.0.7        [required by bos]
  - install uutf             1.0.3        [required by opam-core]
  - install voodoo-prep      dev (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved bos.0.2.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlgraph.2.1.0  (cached)
-> retrieved opam-file-format.2.1.6  (cached)
-> retrieved opam-core.2.3.0, opam-format.2.3.0  (cached)
-> retrieved dune.3.17.2  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.12.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved sha.1.15.4  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved swhid_core.0.1  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved voodoo-prep.dev  (no changes)
-> installed cmdliner.1.3.0
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.15.0
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed uutf.1.0.3
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed jsonm.1.0.2
-> installed logs.0.7.0
-> installed fpath.0.7.3
-> installed bos.0.2.1
-> installed dune.3.17.2
-> installed stdlib-shims.0.3.0
-> installed swhid_core.0.1
-> installed opam-file-format.2.1.6
-> installed re.1.12.0
-> installed sha.1.15.4
-> installed ocamlgraph.2.1.0
-> installed opam-core.2.3.0
-> installed opam-format.2.3.0
-> installed voodoo-prep.dev
Done.
# To update the current shell environment, run: eval $(opam env)
2025-02-27 15:46.25 ---> using "f8f5401f07ea8bb09bc64b3ecf8fdc7935fe86a01c627623d022ca2e497e19e1" from cache

/home/opam: (run (shell "cp $(opam config var bin)/voodoo-prep /home/opam"))
[WARNING] var was deprecated in version 2.1 of the opam CLI. Use opam var instead or set OPAMCLI environment variable to 2.0.
2025-02-27 15:46.25 ---> using "25350104ab140448121f86dbcf9cfb170246d78f59f347e91a0f7299bf172da0" from cache
2025-02-27 15:46.25 --> finished "tools"

(from ocaml/opam:debian-12-ocaml-5.1@sha256:5683c14ccceb63e7ab658dca5ee2c437430460a7afcf5bc5c5fcc20b5744aa3f)
2025-02-27 15:46.25 ---> using "953a028bbb3fc8837c4df3ffbb3f56be836e96060547f2ffb5956b18f8916edc" from cache

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

/: (run (network host)
        (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && 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 development 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] y
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=39 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository
2025-02-27 15:46.25 ---> using "74292615736e2c015c38d85e7df03ac59c91fc9a6077ea99897c0d88c6e8a91c" from cache

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2025-02-27 15:46.25 ---> using "182d70ac5e5094ea0d356361fcc3c698e52dbc9b93842c51d48ee203a9b151db" from cache

/home/opam: (run (shell "sudo mkdir /src"))
2025-02-27 15:46.25 ---> using "5468bbc9726edf0161db267113141063dee8c3aa9a9f26bded738de40db7d27d" from cache

/home/opam: (copy (src packages) (dst /src/packages))
2025-02-27 15:46.48 ---> saved as "3f941709e990ed7787c7682eff638ac75058d7d177e2ad0ea3587e59359bd7b1"

/home/opam: (copy (src repo) (dst /src/repo))
2025-02-27 15:46.49 ---> saved as "9c1e75a269da459770465e52aec32f09ee5eb9ea1491566645bd3259929caf96"

/home/opam: (run (network host)
                 (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam && 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.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] no changes from file:///home/opam/opam-repository
2025-02-27 15:47.23 ---> saved as "58cb56e34f21cff6dbfcab52c316fa3b13bac3ad19f89392d0f3ec7f69061147"

/home/opam: (run (shell "opam repo remove default && opam repo add opam /src"))
Repositories removed from the selections of switch 5.1. Use '--all' to forget about them altogether.
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 5.1 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2025-02-27 15:47.43 ---> saved as "8c2aaf99d6ff758e351cfd627bbf9b5e9e9b77b4c553741c1f752864d5ec2803"

/home/opam: (copy (from (build tools))
                  (src /home/opam/voodoo-prep)
                  (dst /home/opam/))
2025-02-27 15:47.43 ---> saved as "ee0f0415ee56b40dd784a6e2f4276d7ba8ce6dad567381a18b512494d8581bef"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "opam install dune.3.17.2"))
The following actions will be performed:
=== install 1 package
  - install dune 3.17.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.17.2  (cached)
-> installed dune.3.17.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-02-27 15:48.45 ---> saved as "55b20a848e2f4d8ffa86b44cb4ff147d1d834e7e99ad7da8cda2a0057e3b76bc"

/home/opam: (env DUNE_CACHE enabled)

/home/opam: (env DUNE_CACHE_TRANSPORT direct)

/home/opam: (env DUNE_CACHE_DUPLICATION copy)

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)) (opam-dune-cache (target /home/opam/.cache/dune)))
                 (network host)
                 (shell "(sudo apt update) && ((opam install -y ocamlify.0.1.0 dune.3.17.2 camlp-streams.5.0.1 2>&1 | tee ~/opam.err.log) || echo 'Failed to install all packages')"))

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [246 kB]
Fetched 349 kB in 0s (829 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
[NOTE] Package dune is already installed (current version is 3.17.2).
The following actions will be performed:
=== install 2 packages
  - install camlp-streams 5.0.1
  - install ocamlify      0.1.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved ocamlify.0.1.0  (cached)
-> installed camlp-streams.5.0.1
-> installed ocamlify.0.1.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-02-27 15:49.10 ---> saved as "53363e2a5b6f93239a327808aba8d4b92af3d59b4ad0b7ad6ced073393081e60"

/home/opam: (run (shell "opam exec -- ~/voodoo-prep -u ocamlify:e148f69cd7a2096746386277cfe5d9c0,camlp-streams:a1538771867649d5b7e7a1cd64bd973e"))
2025-02-27 15:49.12 ---> saved as "d2d771656e90b9b532dbe8dea9f9d65f28d9f4733cfceb357bf851fc15e89386"

/home/opam: (run (network host)
                 (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
                 (shell "(echo '0.845114') && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; ([ -d $1 ] || (echo \"FAILED:$2\" && mkdir -p $1 && cp ~/opam.err.log $1 && opam show $3 --raw > $1/opam)) && (shopt -s nullglob && ((tar -cvf $1.tar $1/*  && rm -R $1/* && mv $1.tar $1/content.tar) || (echo 'Empty directory'))) done) && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; rsync -aR --no-p ./$1 docs.ci.ocaml.org:/data/.; done) && (for DATA in prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1,camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e,camlp-streams.5.0.1 prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0,ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0,ocamlify.0.1.0; do IFS=\",\"; set -- $DATA; HASH=$((sha256sum $1/content.tar | cut -d \" \" -f 1)  || echo -n 'empty'); printf \"HASHES:$2:$HASH\\n\"; done)"))
0.845114
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/doc/
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/doc/camlp-streams/
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/doc/camlp-streams/CHANGES.md
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/doc/camlp-streams/LICENSE
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/doc/camlp-streams/README.md
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/camlp_streams.ocamlobjinfo
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/META
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/dune-package
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/genlex.cmi
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/genlex.cmt
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/genlex.cmti
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/stream.cmi
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/stream.cmt
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/lib/camlp-streams/stream.cmti
prep/universes/a1538771867649d5b7e7a1cd64bd973e/camlp-streams/5.0.1/opam
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/doc/
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/doc/ocamlify/
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/doc/ocamlify/CHANGES.md
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/doc/ocamlify/README.md
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/lib/
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/lib/ocamlify/
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/lib/ocamlify/META
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/lib/ocamlify/dune-package
prep/universes/e148f69cd7a2096746386277cfe5d9c0/ocamlify/0.1.0/opam
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
Warning: Permanently added '[docs.ci.ocaml.org]:2222' (ED25519) to the list of known hosts.
HASHES:camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e:7655172750583a102c51a6058d92dc5e12d094f673377721c19f6b98b5fbcd7a
HASHES:ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0:c5dc959478120f9bddd69afa53c99989c8a618f9dfddc54035be1f9ee3800614
2025-02-27 15:49.15 ---> saved as "b66ed03d245f460403996eeafe20a0d45ade5bcb443e9a04a29b6eff02a0216b"
Job succeeded
2025-02-27 15:49.38: ocamlify.0.1.0-e148f69cd7a2096746386277cfe5d9c0 -> c5dc959478120f9bddd69afa53c99989c8a618f9dfddc54035be1f9ee3800614
2025-02-27 15:49.38: camlp-streams.5.0.1-a1538771867649d5b7e7a1cd64bd973e -> 7655172750583a102c51a6058d92dc5e12d094f673377721c19f6b98b5fbcd7a
2025-02-27 15:49.38: Job succeeded