01KJY2SSDHASC86VM26AWGH5JR: build-and-test

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

Buildomat Job: 01KJY2T44DGD0WAN5G6RNJ5WEC

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-03-05T04:07:01.260Zjob assigned to worker 01KJY2T46W4NSJQWT5NWMFABF8 [factory gimlet-EVT22200007-propolis, EVT22200007/60297] (queued for 25 s)
 
22026-03-05T04:07:10.141Zstarting task 0: "setup"
32026-03-05T04:07:10.166Z++ uname -s
42026-03-05T04:07:10.166Z+ kern=SunOS
52026-03-05T04:07:10.167Z+ build_user=build
62026-03-05T04:07:10.167Z+ build_uid=12345
72026-03-05T04:07:10.167Z+ work_dir=/work
82026-03-05T04:07:10.167Z+ input_dir=/input
92026-03-05T04:07:10.167Z+ [[ 0 == 12345 ]]
102026-03-05T04:07:10.167Z+ case "$kern" in
112026-03-05T04:07:10.167Z+ groupadd -g 12345 build
122026-03-05T04:07:10.167Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-03-05T04:07:12.164Z+ zfs create -o mountpoint=/work rpool/work
142026-03-05T04:07:12.203Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-03-05T04:07:12.227Z+ home_fs=zfs
162026-03-05T04:07:12.227Z+ [[ zfs == autofs ]]
172026-03-05T04:07:12.228Z+ mkdir -p /home/build
182026-03-05T04:07:12.228Z+ chown build:build /home/build /work
192026-03-05T04:07:14.213Z+ chmod 0700 /home/build /work
202026-03-05T04:07:14.237Zprocess exited: duration 4078 ms, exit code 0
 
212026-03-05T04:07:14.289Zstarting task 1: "rust-toolchain"
222026-03-05T04:07:14.313Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-03-05T04:07:14.313Z * rust toolchain channel = "stable"
242026-03-05T04:07:14.313Z * rust toolchain profile = "default"
252026-03-05T04:07:14.313Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-03-05T04:07:14.313Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-03-05T04:07:14.314Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-03-05T04:07:14.314Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-03-05T04:07:14.314Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-03-05T04:07:14.431Zinfo: downloading installer
312026-03-05T04:07:14.958Zwarn: It looks like you have an existing installation of Rust at:
322026-03-05T04:07:14.958Zwarn: /opt/ooce/bin
332026-03-05T04:07:14.958Zwarn: It is recommended that rustup be the primary Rust installation.
342026-03-05T04:07:14.958Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-03-05T04:07:14.958Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-03-05T04:07:14.959Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-03-05T04:07:14.959Zwarn: or pass `-y' to ignore all ignorable checks.
382026-03-05T04:07:14.959Zerror: cannot install while Rust is installed
392026-03-05T04:07:14.959Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-03-05T04:07:14.984Zinfo: profile set to 'default'
412026-03-05T04:07:14.984Zinfo: default host triple is x86_64-unknown-illumos
422026-03-05T04:07:14.984Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432026-03-05T04:07:15.187Zinfo: latest update on 2026-02-12, rust version 1.93.1 (01f6ddf75 2026-02-11)
442026-03-05T04:07:15.187Zinfo: downloading component 'cargo'
452026-03-05T04:07:15.382Zinfo: downloading component 'clippy'
462026-03-05T04:07:15.464Zinfo: downloading component 'rust-docs'
472026-03-05T04:07:15.699Zinfo: downloading component 'rust-std'
482026-03-05T04:07:16.099Zinfo: downloading component 'rustc'
492026-03-05T04:07:17.661Zinfo: downloading component 'rustfmt'
502026-03-05T04:07:17.722Zinfo: installing component 'cargo'
512026-03-05T04:07:18.940Zinfo: installing component 'clippy'
522026-03-05T04:07:19.402Zinfo: installing component 'rust-docs'
532026-03-05T04:07:22.810Zinfo: installing component 'rust-std'
542026-03-05T04:07:24.783Zinfo: installing component 'rustc'
552026-03-05T04:07:33.002Zinfo: installing component 'rustfmt'
562026-03-05T04:07:33.370Z
572026-03-05T04:07:33.370Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
582026-03-05T04:07:33.546Z stable-x86_64-unknown-illumos installed - rustc 1.93.1 (01f6ddf75 2026-02-11)
592026-03-05T04:07:33.546Z
602026-03-05T04:07:33.546Z
612026-03-05T04:07:33.546ZRust is installed now. Great!
622026-03-05T04:07:33.546Z
632026-03-05T04:07:33.546ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-03-05T04:07:33.546Zenvironment variable. This has not been done automatically.
652026-03-05T04:07:33.546Z
662026-03-05T04:07:33.546ZTo configure your current shell, you need to source
672026-03-05T04:07:33.546Zthe corresponding env file under $HOME/.cargo.
682026-03-05T04:07:33.546Z
692026-03-05T04:07:33.546ZThis is usually done by running one of the following (note the leading DOT):
702026-03-05T04:07:33.546Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-03-05T04:07:33.546Zsource "$HOME/.cargo/env.fish" # For fish
722026-03-05T04:07:33.546Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-03-05T04:07:33.668Z+ rustup --version
742026-03-05T04:07:33.693Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-03-05T04:07:33.693Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-03-05T04:07:33.802Zinfo: The currently active `rustc` version is `rustc 1.93.1 (01f6ddf75 2026-02-11)`
772026-03-05T04:07:33.828Z+ cargo --version
782026-03-05T04:07:33.908Zcargo 1.93.1 (083ac5135 2025-12-15)
792026-03-05T04:07:33.933Z+ rustc --version
802026-03-05T04:07:34.021Zrustc 1.93.1 (01f6ddf75 2026-02-11)
812026-03-05T04:07:34.046Zprocess exited: duration 19739 ms, exit code 0
 
822026-03-05T04:07:34.098Zstarting task 2: "authentication"
832026-03-05T04:07:34.156Zprocess exited: duration 60 ms, exit code 0
 
842026-03-05T04:07:34.206Zstarting task 3: "clone repository"
852026-03-05T04:07:34.231Z+ mkdir -p /work/oxidecomputer/falcon
862026-03-05T04:07:34.232Z+ git clone https://github.com/oxidecomputer/falcon /work/oxidecomputer/falcon
872026-03-05T04:07:34.256ZCloning into '/work/oxidecomputer/falcon'...
882026-03-05T04:07:35.869Z+ cd /work/oxidecomputer/falcon
892026-03-05T04:07:35.869Z+ git fetch origin a1c6c55a43520a07f1716cd58aaea59783a5b2e2
902026-03-05T04:07:36.284ZFrom https://github.com/oxidecomputer/falcon
912026-03-05T04:07:36.284Z * branch a1c6c55a43520a07f1716cd58aaea59783a5b2e2 -> FETCH_HEAD
922026-03-05T04:07:36.311Z+ [[ -n renovate/propolis-client-digest ]]
932026-03-05T04:07:36.311Z++ git branch --show-current
942026-03-05T04:07:36.311Z+ current=main
952026-03-05T04:07:36.311Z+ [[ main != renovate/propolis-client-digest ]]
962026-03-05T04:07:36.312Z+ git branch -f renovate/propolis-client-digest a1c6c55a43520a07f1716cd58aaea59783a5b2e2
972026-03-05T04:07:36.336Z+ git checkout -f renovate/propolis-client-digest
982026-03-05T04:07:36.464ZSwitched to branch 'renovate/propolis-client-digest'
992026-03-05T04:07:36.489Z+ git reset --hard a1c6c55a43520a07f1716cd58aaea59783a5b2e2
1002026-03-05T04:07:36.592ZHEAD is now at a1c6c55 Update propolis-client digest to 3db8c28
1012026-03-05T04:07:36.617Zprocess exited: duration 2388 ms, exit code 0
 
1022026-03-05T04:07:36.666Zstarting task 4: "build"
1032026-03-05T04:07:36.691Z+ cargo --version
1042026-03-05T04:07:36.691Zinfo: syncing channel updates for '1.92.0-x86_64-unknown-illumos'
1052026-03-05T04:07:36.855Zinfo: latest update on 2025-12-11, rust version 1.92.0 (ded5c06cf 2025-12-08)
1062026-03-05T04:07:36.855Zinfo: downloading component 'cargo'
1072026-03-05T04:07:37.089Zinfo: downloading component 'clippy'
1082026-03-05T04:07:37.174Zinfo: downloading component 'rust-docs'
1092026-03-05T04:07:37.633Zinfo: downloading component 'rust-std'
1102026-03-05T04:07:37.930Zinfo: downloading component 'rustc'
1112026-03-05T04:07:39.499Zinfo: downloading component 'rustfmt'
1122026-03-05T04:07:39.554Zinfo: installing component 'cargo'
1132026-03-05T04:07:40.655Zinfo: installing component 'clippy'
1142026-03-05T04:07:41.098Zinfo: installing component 'rust-docs'
1152026-03-05T04:07:44.316Zinfo: installing component 'rust-std'
1162026-03-05T04:07:46.462Zinfo: installing component 'rustc'
1172026-03-05T04:07:54.879Zinfo: installing component 'rustfmt'
1182026-03-05T04:07:55.421Zcargo 1.92.0 (344c4567c 2025-10-21)
1192026-03-05T04:07:55.445Z+ rustc --version
1202026-03-05T04:07:55.569Zrustc 1.92.0 (ded5c06cf 2025-12-08)
1212026-03-05T04:07:55.593Z+ banner build
1222026-03-05T04:07:55.593Z
1232026-03-05T04:07:55.593Z ##### # # # # #####
1242026-03-05T04:07:55.593Z # # # # # # # #
1252026-03-05T04:07:55.593Z ##### # # # # # #
1262026-03-05T04:07:55.593Z # # # # # # # #
1272026-03-05T04:07:55.593Z # # # # # # # #
1282026-03-05T04:07:55.593Z ##### #### # ###### #####
1292026-03-05T04:07:55.593Z
1302026-03-05T04:07:55.593Z+ ptime -m cargo build --all
1312026-03-05T04:07:55.787Z Updating crates.io index
1322026-03-05T04:07:55.812Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1332026-03-05T04:07:56.494ZFrom https://github.com/oxidecomputer/netadm-sys
1342026-03-05T04:07:56.494Z * [new ref] 5c5135ecfc91961c35dce798ea985cd1f21e1459 -> refs/commit/5c5135ecfc91961c35dce798ea985cd1f21e1459
1352026-03-05T04:07:56.593Z Updating git repository `https://github.com/oxidecomputer/propolis`
1362026-03-05T04:07:58.645ZFrom https://github.com/oxidecomputer/propolis
1372026-03-05T04:07:58.645Z * [new ref] 3db8c282441aad15c0e583280d8f9903373bd953 -> refs/commit/3db8c282441aad15c0e583280d8f9903373bd953
1382026-03-05T04:07:58.804Z Updating git repository `https://github.com/oxidecomputer/zone`
1392026-03-05T04:07:59.282ZFrom https://github.com/oxidecomputer/zone
1402026-03-05T04:07:59.282Z * [new ref] 008474e88f0c2137e8672b7a9059e3f8e0b0df91 -> refs/commit/008474e88f0c2137e8672b7a9059e3f8e0b0df91
1412026-03-05T04:07:59.307Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1422026-03-05T04:07:59.735ZFrom https://github.com/oxidecomputer/dlpi-sys
1432026-03-05T04:07:59.735Z * [new ref] d9645f8d61187e76384474b1100f6537fb644993 -> refs/commit/d9645f8d61187e76384474b1100f6537fb644993
1442026-03-05T04:07:59.759Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1452026-03-05T04:08:00.344ZFrom https://github.com/jmesmon/rust-libzfs
1462026-03-05T04:08:00.344Z * [new ref] ecd5a922247a6c5acef55d76c5b8d115572bc850 -> refs/commit/ecd5a922247a6c5acef55d76c5b8d115572bc850
1472026-03-05T04:08:00.370Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1482026-03-05T04:08:00.805ZFrom https://github.com/oxidecomputer/rusty-doors
1492026-03-05T04:08:00.805Z * [new ref] 0e3a1495dcf8b7b5e11a6921c2cf1cf957c5a5bf -> refs/commit/0e3a1495dcf8b7b5e11a6921c2cf1cf957c5a5bf
1502026-03-05T04:08:00.830Z Updating git repository `https://github.com/oxidecomputer/crucible`
1512026-03-05T04:08:03.352ZFrom https://github.com/oxidecomputer/crucible
1522026-03-05T04:08:03.352Z * [new ref] 7103cd3a3d7b0112d2949dd135db06fef0c156bb -> refs/commit/7103cd3a3d7b0112d2949dd135db06fef0c156bb
1532026-03-05T04:08:03.427Z Updating crates.io index
1542026-03-05T04:08:04.396Zerror: failed to select a version for `serde_tokenstream`.
1552026-03-05T04:08:04.396Z ... required by package `typify-macro v0.6.1`
1562026-03-05T04:08:04.396Z ... which satisfies dependency `typify-macro = "^0.6.1"` of package `typify v0.6.1`
1572026-03-05T04:08:04.396Z ... which satisfies dependency `typify = "^0.6.1"` of package `progenitor-impl v0.13.0`
1582026-03-05T04:08:04.396Z ... which satisfies dependency `progenitor-impl = "^0.13.0"` of package `progenitor v0.13.0`
1592026-03-05T04:08:04.396Z ... which satisfies dependency `progenitor = "^0.13.0"` of package `propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=3db8c282441aad15c0e583280d8f9903373bd953#3db8c282)`
1602026-03-05T04:08:04.396Z ... which satisfies git dependency `propolis-client` of package `libfalcon v0.1.0 (/work/oxidecomputer/falcon/lib)`
1612026-03-05T04:08:04.396Z ... which satisfies path dependency `libfalcon` (locked to 0.1.0) of package `duo v0.1.0 (/work/oxidecomputer/falcon/examples/duo)`
1622026-03-05T04:08:04.396Zversions that meet the requirements `^0.2.2` (locked to 0.2.2) are: 0.2.2
1632026-03-05T04:08:04.396Z
1642026-03-05T04:08:04.396Zall possible versions conflict with previously selected packages.
1652026-03-05T04:08:04.396Z
1662026-03-05T04:08:04.396Z previously selected package `serde_tokenstream v0.2.3`
1672026-03-05T04:08:04.396Z ... which satisfies dependency `serde_tokenstream = "^0.2.3"` of package `progenitor-macro v0.13.0`
1682026-03-05T04:08:04.396Z ... which satisfies dependency `progenitor-macro = "^0.13.0"` of package `progenitor v0.13.0`
1692026-03-05T04:08:04.396Z ... which satisfies dependency `progenitor = "^0.13.0"` of package `propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=3db8c282441aad15c0e583280d8f9903373bd953#3db8c282)`
1702026-03-05T04:08:04.396Z ... which satisfies git dependency `propolis-client` of package `libfalcon v0.1.0 (/work/oxidecomputer/falcon/lib)`
1712026-03-05T04:08:04.396Z ... which satisfies path dependency `libfalcon` (locked to 0.1.0) of package `duo v0.1.0 (/work/oxidecomputer/falcon/examples/duo)`
1722026-03-05T04:08:04.396Z
1732026-03-05T04:08:04.396Zfailed to select a version for `serde_tokenstream` which could resolve this conflict
1742026-03-05T04:08:04.421Z
1752026-03-05T04:08:04.421Zreal 8.813237507
1762026-03-05T04:08:04.421Zuser 3.627108946
1772026-03-05T04:08:04.421Zsys 0.890640403
1782026-03-05T04:08:04.421Ztrap 0.002813679
1792026-03-05T04:08:04.421Ztflt 0.000060747
1802026-03-05T04:08:04.421Zdflt 0.000721013
1812026-03-05T04:08:04.421Zkflt 0.000000000
1822026-03-05T04:08:04.422Zlock 0.591727882
1832026-03-05T04:08:04.422Zslp 34.140899790
1842026-03-05T04:08:04.422Zlat 0.505937513
1852026-03-05T04:08:04.422Zstop 0.003255881
1862026-03-05T04:08:04.422Zprocess exited: duration 27754 ms, exit code 101
 
1872026-03-05T04:08:04.473Zfound 0 output files