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

Building on x86-bm-c9.sw.ocaml.org

(from ocaml/opam:debian-unstable)
2024-02-07 14:25.49 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache

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


/: (env OPAMUTF8 never)

/: (env OPAMEXTERNALSOLVER builtin-0install)

/: (env OPAMCRITERIA +removed)

/: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2024-02-07 14:25.49 ---> using "65c3237f501f7c75f3828458ecf2342bc41c98aaef8c6a7fd82bf46a58cb258c" from cache

/: (run (network host)
        (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q e587a9437d8bb41f7c0fda20b186c5c0d5178307"))
2024-02-07 14:25.49 ---> using "ba4ab7a29ffbb7242a0f4a23f5d47ab4641ccdfb0e44130f467a231865081ad1" 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.

2024-02-07 14:25.49 ---> using "3ee1eaa848e0a3884e82cc07c535ab5dc8f986c3607c006421763988fa5c48fb" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=default '5.1' '5.1.0'"))

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

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> retrieved ocaml-base-compiler.5.1.0  (cached)
-> installed ocaml-base-compiler.5.1.0
-> installed ocaml-config.3
-> installed ocaml.5.1.0
-> installed base-domains.base
-> installed base-nnp.base
# Run eval $(opam env --switch=5.1) to update the current shell environment
2024-02-07 14:25.49 ---> using "6569860b43090532fd07fb0bca11769ef496649300731393c2b02d10d5610740" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [198 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 [9717 kB]
- Fetched 9979 kB in 2s (5701 kB/s)
- Reading package lists...
2024-02-07 14:25.49 ---> using "48414bfebcbc445b8f19567e6f6a7c89950f39456bfa8397b944a2497fa84970" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "\
               \nopam remove -y \"conf-diffutils.2\"\
               \nopam install -vy \"conf-diffutils.2\"\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: \"conf-diffutils.2\" | 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\
               \nexit $res\
Nothing to do.
[NOTE] conf-diffutils.2 is not installed.

The following actions will be performed:
=== install 1 package
  - install conf-diffutils 2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/3: [conf-diffutils: diff]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "diff" "--help" (CWD=/home/opam/.opam/5.1/.opam-switch/build/conf-diffutils.2)
- 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]       color output; WHEN is 'never', 'always', or 'auto';
-                              plain --color means --color='auto'
-       --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.2
-> installed conf-diffutils.2
# Run eval $(opam env) to update the current shell environment
2024-02-07 14:26.00 ---> saved as "cd09c5dda8a62d6fd2ce2f047d9b02bcc731b2478b1cba571a0b1e457bd64d60"
Job succeeded