01JNGYFXN211CAT16GHSSF3GAK: build-and-test / illumos

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01JNGYG3JCGWMXHJQ7FATW3FR9

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-03-04T16:06:26.654Zjob assigned to worker 01JNGYG4C29B75N5W409Q3FBEW [factory gimlet-EVT22200007-propolis, EVT22200007/21337] (queued for 33 s)
 
22025-03-04T16:06:34.187Zstarting task 0: "setup"
32025-03-04T16:06:34.212Z++ uname -s
42025-03-04T16:06:34.212Z+ kern=SunOS
52025-03-04T16:06:34.212Z+ build_user=build
62025-03-04T16:06:34.212Z+ build_uid=12345
72025-03-04T16:06:34.212Z+ work_dir=/work
82025-03-04T16:06:34.212Z+ input_dir=/input
92025-03-04T16:06:34.212Z+ [[ 0 == 12345 ]]
102025-03-04T16:06:34.213Z+ case "$kern" in
112025-03-04T16:06:34.213Z+ groupadd -g 12345 build
122025-03-04T16:06:34.213Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-03-04T16:06:36.211Z+ zfs create -o mountpoint=/work rpool/work
142025-03-04T16:06:36.248Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-03-04T16:06:36.273Z+ home_fs=zfs
162025-03-04T16:06:36.273Z+ [[ zfs == autofs ]]
172025-03-04T16:06:36.273Z+ mkdir -p /home/build
182025-03-04T16:06:36.273Z+ chown build:build /home/build /work
192025-03-04T16:06:38.258Z+ chmod 0700 /home/build /work
202025-03-04T16:06:38.283Zprocess exited: duration 4077 ms, exit code 0
 
212025-03-04T16:06:38.333Zstarting task 1: "rust-toolchain"
222025-03-04T16:06:38.359Z+ printf ' * rust toolchain channel = "%s"\n' stable
232025-03-04T16:06:38.359Z * rust toolchain channel = "stable"
242025-03-04T16:06:38.359Z * rust toolchain profile = "default"
252025-03-04T16:06:38.359Z+ printf ' * rust toolchain profile = "%s"\n' default
262025-03-04T16:06:38.359Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-03-04T16:06:38.359Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-03-04T16:06:38.359Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-03-04T16:06:38.359Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302025-03-04T16:06:38.491Zinfo: downloading installer
312025-03-04T16:06:38.937Zwarn: It looks like you have an existing installation of Rust at:
322025-03-04T16:06:38.937Zwarn: /opt/ooce/bin
332025-03-04T16:06:38.937Zwarn: It is recommended that rustup be the primary Rust installation.
342025-03-04T16:06:38.937Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-03-04T16:06:38.937Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-03-04T16:06:38.937Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-03-04T16:06:38.937Zwarn: or pass `-y' to ignore all ignorable checks.
382025-03-04T16:06:38.937Zerror: cannot install while Rust is installed
392025-03-04T16:06:38.937Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-03-04T16:06:38.962Zinfo: profile set to 'default'
412025-03-04T16:06:38.962Zinfo: default host triple is x86_64-unknown-illumos
422025-03-04T16:06:38.962Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432025-03-04T16:06:39.053Zinfo: latest update on 2025-02-20, rust version 1.85.0 (4d91de4e4 2025-02-17)
442025-03-04T16:06:39.053Zinfo: downloading component 'cargo'
452025-03-04T16:06:39.214Zinfo: downloading component 'clippy'
462025-03-04T16:06:39.372Zinfo: downloading component 'rust-docs'
472025-03-04T16:06:39.567Zinfo: downloading component 'rust-std'
482025-03-04T16:06:40.073Zinfo: downloading component 'rustc'
492025-03-04T16:06:41.112Zinfo: downloading component 'rustfmt'
502025-03-04T16:06:41.206Zinfo: installing component 'cargo'
512025-03-04T16:06:42.321Zinfo: installing component 'clippy'
522025-03-04T16:06:42.779Zinfo: installing component 'rust-docs'
532025-03-04T16:06:45.731Zinfo: installing component 'rust-std'
542025-03-04T16:06:47.811Zinfo: installing component 'rustc'
552025-03-04T16:06:54.711Zinfo: installing component 'rustfmt'
562025-03-04T16:06:55.096Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
572025-03-04T16:06:55.096Z
582025-03-04T16:06:55.250Z stable-x86_64-unknown-illumos installed - rustc 1.85.0 (4d91de4e4 2025-02-17)
592025-03-04T16:06:55.250Z
602025-03-04T16:06:55.276Z
612025-03-04T16:06:55.276ZRust is installed now. Great!
622025-03-04T16:06:55.276Z
632025-03-04T16:06:55.276ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-03-04T16:06:55.276Zenvironment variable. This has not been done automatically.
652025-03-04T16:06:55.276Z
662025-03-04T16:06:55.276ZTo configure your current shell, you need to source
672025-03-04T16:06:55.276Zthe corresponding env file under $HOME/.cargo.
682025-03-04T16:06:55.276Z
692025-03-04T16:06:55.276ZThis is usually done by running one of the following (note the leading DOT):
702025-03-04T16:06:55.276Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-03-04T16:06:55.276Zsource "$HOME/.cargo/env.fish" # For fish
722025-03-04T16:06:55.276Zsource "$HOME/.cargo/env.nu" # For nushell
732025-03-04T16:06:55.345Z+ rustup --version
742025-03-04T16:06:55.370Zrustup 1.28.0 (6e19fbec7 2025-03-02)
752025-03-04T16:06:55.370Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-03-04T16:06:55.409Zinfo: The currently active `rustc` version is `rustc 1.85.0 (4d91de4e4 2025-02-17)`
772025-03-04T16:06:55.434Z+ cargo --version
782025-03-04T16:06:55.459Zcargo 1.85.0 (d73d2caf9 2024-12-31)
792025-03-04T16:06:55.459Z+ rustc --version
802025-03-04T16:06:55.492Zrustc 1.85.0 (4d91de4e4 2025-02-17)
812025-03-04T16:06:55.517Zprocess exited: duration 17163 ms, exit code 0
 
822025-03-04T16:06:55.568Zstarting task 2: "authentication"
832025-03-04T16:06:55.626Zprocess exited: duration 57 ms, exit code 0
 
842025-03-04T16:06:55.676Zstarting task 3: "clone repository"
852025-03-04T16:06:55.701Z+ mkdir -p /work/oxidecomputer/oxide.rs
862025-03-04T16:06:55.701Z+ git clone https://github.com/oxidecomputer/oxide.rs /work/oxidecomputer/oxide.rs
872025-03-04T16:06:55.726ZCloning into '/work/oxidecomputer/oxide.rs'...
882025-03-04T16:06:57.477Z+ cd /work/oxidecomputer/oxide.rs
892025-03-04T16:06:57.477Z+ git fetch origin 5a151b46ed631288ec9eb4b4435837ea1c3e1cb5
902025-03-04T16:06:57.811ZFrom https://github.com/oxidecomputer/oxide.rs
912025-03-04T16:06:57.812Z * branch 5a151b46ed631288ec9eb4b4435837ea1c3e1cb5 -> FETCH_HEAD
922025-03-04T16:06:57.836Z+ [[ -n wc/add-tracing-mw ]]
932025-03-04T16:06:57.836Z++ git branch --show-current
942025-03-04T16:06:57.836Z+ current=main
952025-03-04T16:06:57.836Z+ [[ main != wc/add-tracing-mw ]]
962025-03-04T16:06:57.837Z+ git branch -f wc/add-tracing-mw 5a151b46ed631288ec9eb4b4435837ea1c3e1cb5
972025-03-04T16:06:57.837Z+ git checkout -f wc/add-tracing-mw
982025-03-04T16:06:57.864ZSwitched to branch 'wc/add-tracing-mw'
992025-03-04T16:06:57.889Z+ git reset --hard 5a151b46ed631288ec9eb4b4435837ea1c3e1cb5
1002025-03-04T16:06:57.914ZHEAD is now at 5a151b4 Add detailed request logging
1012025-03-04T16:06:57.914Zprocess exited: duration 2217 ms, exit code 0
 
1022025-03-04T16:06:57.964Zstarting task 4: "build"
1032025-03-04T16:06:57.989Z+ cargo --version
1042025-03-04T16:06:57.989Zerror: toolchain '1.82-x86_64-unknown-illumos' is not installed
1052025-03-04T16:06:57.989Zhelp: run `rustup toolchain install 1.82-x86_64-unknown-illumos` to install it
1062025-03-04T16:06:57.989Zprocess exited: duration 18 ms, exit code 1
 
1072025-03-04T16:06:58.040Zfound 0 output files