OCamllabs icon Home|Differences with the last checks|Previous runs


Building on x86-bm-9.ocamllabs.io

(from ocaml/opam:debian-unstable)
WARNING: Error loading config file: .dockercfg: $HOME is not defined
Unable to find image 'ocaml/opam:debian-unstable' locally
debian-unstable: Pulling from ocaml/opam
Digest: sha256:a32e554d37007cabaf12da2261dad1c6890fb793357d4499f39865f3c85d81ab
Status: Downloaded newer image for ocaml/opam:debian-unstable
2021-09-03 15:02.07 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache

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

/: (env OPAMPRECISETRACKING 1)

/: (env OPAMUTF8 never)

/: (env OPAMEXTERNALSOLVER builtin-0install)

/: (env OPAMCRITERIA +removed)

/: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2021-09-03 15:02.07 ---> using "4d29eb3e0b7cd69a97ed90837671d5ca38aa41e2fb94346298af500378eca6fa" from cache

/: (run (network host)
        (shell "rm -rf ~/opam-repository && git clone -q 'git://github.com/ocaml/opam-repository.git' ~/opam-repository && git -C ~/opam-repository checkout -q 8fc7af65ccb8f3b3709bf02b749ac492e6700b59"))
2021-09-03 15:02.07 ---> using "eb095db6df41eeadc708604343f7b0ce0892db9136dac67a38046f57271c5802" from cache

/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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.


<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised

User configuration:
  ~/.profile is already up-to-date.
[NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.

2021-09-03 15:02.07 ---> using "d245c9af6f86b2b97434d338a3fbb8270425ab7dc6ad1b5451665adc9698eabf" from cache

/: (run (network host)
        (shell "git clone -q 'git://github.com/ocaml/ocaml-beta-repository.git' ~/'beta' && git -C ~/'beta' checkout -q 79aeeadd813bdae424ab53f882f08bee0a4e0b89"))
2021-09-03 15:02.07 ---> using "20d9850dcecd0523d6eddecad814e9bbd93882334348605bfa6e15ffd8f5ced5" from cache

/: (run (shell "opam repository add --dont-select 'beta' ~/'beta'"))
[beta] Initialised
2021-09-03 15:02.07 ---> using "6f8879c5099d2146b69bdcec3874fd111cad6c5c42ac63d5f9aa72a228fd8ee8" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=beta,default 4.05.0"))

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.05.0"} | "ocaml-system" {= "4.05.0"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> retrieved ocaml-base-compiler.4.05.0  (cached)
-> installed ocaml-base-compiler.4.05.0
-> installed ocaml-config.1
-> installed ocaml.4.05.0
Done.
# Run eval $(opam env --switch=4.05.0) to update the current shell environment
2021-09-03 15:02.07 ---> using "2f00e6cc95776dedee41c5d083502f002465ae7c2f6aa8f8f32dabc02be48012" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [165 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Ign:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [8766 kB]
- Fetched 8994 kB in 5s (1892 kB/s)
- Reading package lists...
- 
2021-09-03 15:02.07 ---> using "a69d0499a7c3d95960569c1208763c79c12bb4fb55ca860359f5f7449d720ce4" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam install -y ocaml-secondary-compiler"))
The following actions will be performed:
  - install ocaml-secondary-compiler 4.08.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-secondary-compiler.4.08.1-1  (cached)
-> installed ocaml-secondary-compiler.4.08.1-1
Done.
# Run eval $(opam env) to update the current shell environment
2021-09-03 15:02.07 ---> using "1083237afebc8be56aff32e8058607867a01ced05cc08a726450c392485f8534" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "\
               \nopam remove -y \"conf-diffutils.1\"\
               \nopam install -vy \"conf-diffutils.1\"\
               \nres=$?\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: \"conf-diffutils.1\" | grep -q '\"debian-unstable\"'; then\
               \n        echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
               \n        exit 69\
               \n    fi\
               \nfi\
               \n\
               \n\
               \nexit $res\
               \n"))
Nothing to do.
[NOTE] conf-diffutils.1 is not installed.

The following actions will be performed:
  - remove  ocaml-secondary-compiler 4.08.1-1
  - install conf-diffutils           1
===== 1 to install | 1 to remove =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   ocaml-secondary-compiler.4.08.1-1
Processing  3/4: [conf-diffutils: diff]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "diff" "--help" (CWD=/home/opam/.opam/4.05.0/.opam-switch/build/conf-diffutils.1)
- Usage: diff [OPTION]... FILES
- Compare FILES line by line.
- 
- Mandatory arguments to long options are mandatory for short options too.
-       --normal                  output a normal diff (the default)
-   -q, --brief                   report only when files differ
-   -s, --report-identical-files  report when two files are the same
-   -c, -C NUM, --context[=NUM]   output NUM (default 3) lines of copied context
-   -u, -U NUM, --unified[=NUM]   output NUM (default 3) lines of unified context
-   -e, --ed                      output an ed script
-   -n, --rcs                     output an RCS format diff
-   -y, --side-by-side            output in two columns
-   -W, --width=NUM               output at most NUM (default 130) print columns
-       --left-column             output only the left column of common lines
-       --suppress-common-lines   do not output common lines
- 
-   -p, --show-c-function         show which C function each change is in
-   -F, --show-function-line=RE   show the most recent line matching RE
-       --label LABEL             use LABEL instead of file name and timestamp
-                                   (can be repeated)
- 
-   -t, --expand-tabs             expand tabs to spaces in output
-   -T, --initial-tab             make tabs line up by prepending a tab
-       --tabsize=NUM             tab stops every NUM (default 8) print columns
-       --suppress-blank-empty    suppress space or tab before empty output lines
-   -l, --paginate                pass output through 'pr' to paginate it
- 
-   -r, --recursive                 recursively compare any subdirectories found
-       --no-dereference            don't follow symbolic links
-   -N, --new-file                  treat absent files as empty
-       --unidirectional-new-file   treat absent first files as empty
-       --ignore-file-name-case     ignore case when comparing file names
-       --no-ignore-file-name-case  consider case when comparing file names
-   -x, --exclude=PAT               exclude files that match PAT
-   -X, --exclude-from=FILE         exclude files that match any pattern in FILE
-   -S, --starting-file=FILE        start with FILE when comparing directories
-       --from-file=FILE1           compare FILE1 to all operands;
-                                     FILE1 can be a directory
-       --to-file=FILE2             compare all operands to FILE2;
-                                     FILE2 can be a directory
- 
-   -i, --ignore-case               ignore case differences in file contents
-   -E, --ignore-tab-expansion      ignore changes due to tab expansion
-   -Z, --ignore-trailing-space     ignore white space at line end
-   -b, --ignore-space-change       ignore changes in the amount of white space
-   -w, --ignore-all-space          ignore all white space
-   -B, --ignore-blank-lines        ignore changes where lines are all blank
-   -I, --ignore-matching-lines=RE  ignore changes where all lines match RE
- 
-   -a, --text                      treat all files as text
-       --strip-trailing-cr         strip trailing carriage return on input
- 
-   -D, --ifdef=NAME                output merged file with '#ifdef NAME' diffs
-       --GTYPE-group-format=GFMT   format GTYPE input groups with GFMT
-       --line-format=LFMT          format all input lines with LFMT
-       --LTYPE-line-format=LFMT    format LTYPE input lines with LFMT
-     These format options provide fine-grained control over the output
-       of diff, generalizing -D/--ifdef.
-     LTYPE is 'old', 'new', or 'unchanged'.  GTYPE is LTYPE or 'changed'.
-     GFMT (only) may contain:
-       %<  lines from FILE1
-       %>  lines from FILE2
-       %=  lines common to FILE1 and FILE2
-       %[-][WIDTH][.[PREC]]{doxX}LETTER  printf-style spec for LETTER
-         LETTERs are as follows for new group, lower case for old group:
-           F  first line number
-           L  last line number
-           N  number of lines = L-F+1
-           E  F-1
-           M  L+1
-       %(A=B?T:E)  if A equals B then T else E
-     LFMT (only) may contain:
-       %L  contents of line
-       %l  contents of line, excluding any trailing newline
-       %[-][WIDTH][.[PREC]]{doxX}n  printf-style spec for input line number
-     Both GFMT and LFMT may contain:
-       %%  %
-       %c'C'  the single character C
-       %c'\OOO'  the character with octal code OOO
-       C    the character C (other characters represent themselves)
- 
-   -d, --minimal            try hard to find a smaller set of changes
-       --horizon-lines=NUM  keep NUM lines of the common prefix and suffix
-       --speed-large-files  assume large files and many scattered small changes
-       --color[=WHEN]       colorize the output; WHEN can be 'never', 'always',
-                              or 'auto' (the default)
-       --palette=PALETTE    the colors to use when --color is active; PALETTE is
-                              a colon-separated list of terminfo capabilities
- 
-       --help               display this help and exit
-   -v, --version            output version information and exit
- 
- FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'.
- If --from-file or --to-file is given, there are no restrictions on FILE(s).
- If a FILE is '-', read standard input.
- Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
- 
- Report bugs to: bug-diffutils@gnu.org
- GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
- General help using GNU software: <https://www.gnu.org/gethelp/>
-> compiled  conf-diffutils.1
-> installed conf-diffutils.1
Done.
# Run eval $(opam env) to update the current shell environment
2021-09-03 15:02.39 ---> saved as "613cf020b257a6184fb899b5c4016f92361aac6593288b22bee349803599e540"
Job succeeded