01KY3S7HYWM3T1RVX1RFRS30G9: header-check

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

Buildomat Job: 01KY3S7X2E55M8PNN6NWMCFS66

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-22T02:08:18.396Zjob assigned to worker 01KY3S84B9FZYB03G8SWPT4V33 [factory aws, i-096e7583630d0df0d] (queued for 50 s)
 
22026-07-22T02:08:24.692Zstarting task 0: "setup"
32026-07-22T02:08:24.697Z++ uname -s
42026-07-22T02:08:24.700Z+ kern=SunOS
52026-07-22T02:08:24.700Z+ build_user=build
62026-07-22T02:08:24.700Z+ build_uid=12345
72026-07-22T02:08:24.700Z+ work_dir=/work
82026-07-22T02:08:24.700Z+ input_dir=/input
92026-07-22T02:08:24.700Z+ [[ 0 == 12345 ]]
102026-07-22T02:08:24.700Z+ case "$kern" in
112026-07-22T02:08:24.700Z+ groupadd -g 12345 build
122026-07-22T02:08:24.704Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-22T02:08:26.706Z+ zfs create -o mountpoint=/work rpool/work
142026-07-22T02:08:26.795Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-22T02:08:26.798Z+ home_fs=zfs
162026-07-22T02:08:26.798Z+ [[ zfs == autofs ]]
172026-07-22T02:08:26.798Z+ mkdir -p /home/build
182026-07-22T02:08:26.798Z+ chown build:build /home/build /work
192026-07-22T02:08:28.799Z+ chmod 0700 /home/build /work
202026-07-22T02:08:28.803Zprocess exited: duration 4108 ms, exit code 0
 
212026-07-22T02:08:28.809Zstarting task 1: "rust-toolchain"
222026-07-22T02:08:28.813Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-07-22T02:08:28.813Z * rust toolchain channel = "1.90.0"
242026-07-22T02:08:28.813Z * rust toolchain profile = "default"
252026-07-22T02:08:28.814Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-22T02:08:28.814Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-22T02:08:28.814Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-22T02:08:28.817Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-22T02:08:28.817Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-07-22T02:08:28.936Zinfo: downloading installer
312026-07-22T02:08:30.461Zwarn: It looks like you have an existing installation of Rust at:
322026-07-22T02:08:30.461Zwarn: /opt/ooce/bin
332026-07-22T02:08:30.461Zwarn: It is recommended that rustup be the primary Rust installation.
342026-07-22T02:08:30.461Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-07-22T02:08:30.461Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-07-22T02:08:30.461Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-07-22T02:08:30.461Zwarn: or pass `-y' to ignore all ignorable checks.
382026-07-22T02:08:30.461Zerror: cannot install while Rust is installed
392026-07-22T02:08:30.461Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-07-22T02:08:30.461Zwarn: It looks like you have an existing rustup settings file at:
412026-07-22T02:08:30.461Zwarn: /home/build/.rustup/settings.toml
422026-07-22T02:08:30.461Zwarn: Rustup will install the default toolchain as specified in the settings file,
432026-07-22T02:08:30.461Zwarn: instead of the one inferred from the default host triple.
442026-07-22T02:08:30.474Zinfo: profile set to default
452026-07-22T02:08:30.474Zinfo: default host triple is x86_64-unknown-illumos
462026-07-22T02:08:30.477Zinfo: syncing channel updates for 1.90.0-x86_64-unknown-illumos
472026-07-22T02:08:30.644Zinfo: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14)
482026-07-22T02:08:30.647Zinfo: downloading 6 components
492026-07-22T02:08:48.758Z
502026-07-22T02:08:48.758Zinfo: default toolchain set to 1.90.0-x86_64-unknown-illumos
512026-07-22T02:08:48.792Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
522026-07-22T02:08:48.792Z
532026-07-22T02:08:48.792Z
542026-07-22T02:08:48.793ZRust is installed now. Great!
552026-07-22T02:08:48.793Z
562026-07-22T02:08:48.793ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
572026-07-22T02:08:48.793Zenvironment variable. This has not been done automatically.
582026-07-22T02:08:48.793Z
592026-07-22T02:08:48.793ZTo configure your current shell, you need to source
602026-07-22T02:08:48.793Zthe corresponding env file under $HOME/.cargo.
612026-07-22T02:08:48.793Z
622026-07-22T02:08:48.793ZThis is usually done by running one of the following (note the leading DOT):
632026-07-22T02:08:48.793Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
642026-07-22T02:08:48.793Zsource "$HOME/.cargo/env.fish" # For fish
652026-07-22T02:08:48.793Zsource "~/.cargo/env.nu" # For nushell
662026-07-22T02:08:48.793Zsource "$HOME/.cargo/env.tcsh" # For tcsh
672026-07-22T02:08:48.793Z. "$HOME/.cargo/env.ps1" # For pwsh
682026-07-22T02:08:48.793Zsource "$HOME/.cargo/env.xsh" # For xonsh
692026-07-22T02:08:48.798Zwarn: no default linker (`cc`) was found in your PATH
702026-07-22T02:08:48.798Zwarn: many Rust crates require a system C toolchain to build
712026-07-22T02:08:48.873Z+ rustup --version
722026-07-22T02:08:48.882Zrustup 1.29.0 (28d1352db 2026-03-05)
732026-07-22T02:08:48.885Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
742026-07-22T02:08:48.904Zinfo: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
752026-07-22T02:08:48.908Z+ cargo --version
762026-07-22T02:08:48.916Zcargo 1.90.0 (840b83a10 2025-07-30)
772026-07-22T02:08:48.919Z+ rustc --version
782026-07-22T02:08:48.938Zrustc 1.90.0 (1159e78c4 2025-09-14)
792026-07-22T02:08:48.941Zprocess exited: duration 20130 ms, exit code 0
 
802026-07-22T02:08:48.947Zstarting task 2: "authentication"
812026-07-22T02:08:48.963Zprocess exited: duration 15 ms, exit code 0
 
822026-07-22T02:08:48.970Zstarting task 3: "clone repository"
832026-07-22T02:08:48.973Z+ mkdir -p /work/oxidecomputer/propolis
842026-07-22T02:08:48.976Z+ git clone https://github.com/oxidecomputer/propolis /work/oxidecomputer/propolis
852026-07-22T02:08:49.003ZCloning into '/work/oxidecomputer/propolis'...
862026-07-22T02:08:50.100Z+ cd /work/oxidecomputer/propolis
872026-07-22T02:08:50.100Z+ git fetch origin dcad23754c05c74644c9bb0954ca7ed13dca8381
882026-07-22T02:08:50.330ZFrom https://github.com/oxidecomputer/propolis
892026-07-22T02:08:50.330Z * branch dcad23754c05c74644c9bb0954ca7ed13dca8381 -> FETCH_HEAD
902026-07-22T02:08:50.337Z+ [[ -n zl/multicast ]]
912026-07-22T02:08:50.340Z++ git branch --show-current
922026-07-22T02:08:50.340Z+ current=master
932026-07-22T02:08:50.340Z+ [[ master != zl/multicast ]]
942026-07-22T02:08:50.342Z+ git branch -f zl/multicast dcad23754c05c74644c9bb0954ca7ed13dca8381
952026-07-22T02:08:50.346Z+ git checkout -f zl/multicast
962026-07-22T02:08:50.363ZSwitched to branch 'zl/multicast'
972026-07-22T02:08:50.366Z+ git reset --hard dcad23754c05c74644c9bb0954ca7ed13dca8381
982026-07-22T02:08:50.384ZHEAD is now at dcad2375 [review] address CTRL_RX/viona filtering feedback
992026-07-22T02:08:50.390Zprocess exited: duration 1414 ms, exit code 0
 
1002026-07-22T02:08:50.397Zstarting task 4: "build"
1012026-07-22T02:08:50.407Zhint: Using 'master' as the name for the initial branch. This default branch name
1022026-07-22T02:08:50.407Zhint: is subject to change. To configure the initial branch name to use in all
1032026-07-22T02:08:50.407Zhint: of your new repositories, which will suppress this warning, call:
1042026-07-22T02:08:50.407Zhint:
1052026-07-22T02:08:50.407Zhint: git config --global init.defaultBranch <name>
1062026-07-22T02:08:50.407Zhint:
1072026-07-22T02:08:50.407Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
1082026-07-22T02:08:50.407Zhint: 'development'. The just-created branch can be renamed via this command:
1092026-07-22T02:08:50.407Zhint:
1102026-07-22T02:08:50.407Zhint: git branch -m <name>
1112026-07-22T02:08:50.411ZInitialized empty Git repository in /work/oxidecomputer/propolis/gate_src/.git/
1122026-07-22T02:09:43.369ZFrom https://code.oxide.computer/illumos-gate
1132026-07-22T02:09:43.369Z * branch refs/changes/75/775/4 -> FETCH_HEAD
1142026-07-22T02:09:46.180ZHEAD is now at 3afc4394 stlouis#986 Want viona ioctls to control MAC filter tables
1152026-07-22T02:09:46.222ZRUNNING HEADER-CHECK FOR crates/bhyve-api/header-check/
1162026-07-22T02:09:46.251Zwarning: no edition set: defaulting to the 2015 edition while the latest is 2024
1172026-07-22T02:09:46.313Z Updating crates.io index
1182026-07-22T02:09:46.642Z Locking 45 packages to latest compatible versions
1192026-07-22T02:09:46.645Z Adding strum v0.25.0 (available: v0.28.0)
1202026-07-22T02:09:46.648Z Downloading crates ...
1212026-07-22T02:09:46.698Z Downloaded bitflags v1.3.2
1222026-07-22T02:09:46.701Z Downloaded dirs-sys v0.3.7
1232026-07-22T02:09:46.704Z Downloaded rustc_version v0.4.1
1242026-07-22T02:09:46.709Z Downloaded itoa v1.0.18
1252026-07-22T02:09:46.712Z Downloaded unicode-ident v1.0.24
1262026-07-22T02:09:46.715Z Downloaded log v0.4.33
1272026-07-22T02:09:46.719Z Downloaded dirs v2.0.2
1282026-07-22T02:09:46.722Z Downloaded garando_pos v0.1.0
1292026-07-22T02:09:46.726Z Downloaded quote v1.0.47
1302026-07-22T02:09:46.729Z Downloaded rustversion v1.0.23
1312026-07-22T02:09:46.732Z Downloaded zmij v1.0.23
1322026-07-22T02:09:46.735Z Downloaded strum v0.25.0
1332026-07-22T02:09:46.738Z Downloaded semver v1.0.28
1342026-07-22T02:09:46.738Z Downloaded shlex v2.0.1
1352026-07-22T02:09:46.741Z Downloaded serde v1.0.229
1362026-07-22T02:09:46.744Z Downloaded heck v0.5.0
1372026-07-22T02:09:46.746Z Downloaded unicode-xid v0.2.6
1382026-07-22T02:09:46.746Z Downloaded strum_macros v0.26.4
1392026-07-22T02:09:46.749Z Downloaded strum v0.26.3
1402026-07-22T02:09:46.749Z Downloaded serde_derive v1.0.229
1412026-07-22T02:09:46.752Z Downloaded garando_errors v0.1.0
1422026-07-22T02:09:46.752Z Downloaded proc-macro2 v1.0.107
1432026-07-22T02:09:46.756Z Downloaded ctest2 v0.4.10
1442026-07-22T02:09:46.756Z Downloaded cfg-if v0.1.10
1452026-07-22T02:09:46.759Z Downloaded find-msvc-tools v0.1.9
1462026-07-22T02:09:46.762Z Downloaded term v0.6.1
1472026-07-22T02:09:46.766Z Downloaded serde_core v1.0.229
1482026-07-22T02:09:46.778Z Downloaded memchr v2.8.3
1492026-07-22T02:09:46.781Z Downloaded cc v1.3.0
1502026-07-22T02:09:46.825Z Downloaded garando_syntax v0.1.1
1512026-07-22T02:09:46.833Z Downloaded syn v3.0.3
1522026-07-22T02:09:46.839Z Downloaded serde_json v1.0.151
1532026-07-22T02:09:46.851Z Downloaded syn v2.0.119
1542026-07-22T02:09:46.880Z Downloaded libc v0.2.189
1552026-07-22T02:09:46.932Z Compiling proc-macro2 v1.0.107
1562026-07-22T02:09:46.932Z Compiling unicode-ident v1.0.24
1572026-07-22T02:09:46.932Z Compiling quote v1.0.47
1582026-07-22T02:09:46.935Z Compiling libc v0.2.189
1592026-07-22T02:09:46.935Z Compiling serde_core v1.0.229
1602026-07-22T02:09:46.935Z Compiling serde v1.0.229
1612026-07-22T02:09:46.935Z Compiling rustversion v1.0.23
1622026-07-22T02:09:46.935Z Compiling cfg-if v0.1.10
1632026-07-22T02:09:47.027Z Compiling zmij v1.0.23
1642026-07-22T02:09:47.082Z Compiling serde_json v1.0.151
1652026-07-22T02:09:47.304Z Compiling heck v0.5.0
1662026-07-22T02:09:47.332Z Compiling itoa v1.0.18
1672026-07-22T02:09:47.338Z Compiling memchr v2.8.3
1682026-07-22T02:09:47.490Z Compiling unicode-xid v0.2.6
1692026-07-22T02:09:47.496Z Compiling shlex v2.0.1
1702026-07-22T02:09:47.583Z Compiling bitflags v1.3.2
1712026-07-22T02:09:47.594Z Compiling semver v1.0.28
1722026-07-22T02:09:47.639Z Compiling log v0.4.33
1732026-07-22T02:09:47.650Z Compiling find-msvc-tools v0.1.9
1742026-07-22T02:09:47.704Z Compiling dirs-sys v0.3.7
1752026-07-22T02:09:47.801Z Compiling rustc_version v0.4.1
1762026-07-22T02:09:47.867Z Compiling dirs v2.0.2
1772026-07-22T02:09:47.891Z Compiling cc v1.3.0
1782026-07-22T02:09:47.899Z Compiling strum v0.25.0
1792026-07-22T02:09:47.928Z Compiling term v0.6.1
1802026-07-22T02:09:48.083Z Compiling syn v3.0.3
1812026-07-22T02:09:48.083Z Compiling syn v2.0.119
1822026-07-22T02:09:49.447Z Compiling serde_derive v1.0.229
1832026-07-22T02:09:49.719Z Compiling strum_macros v0.26.4
1842026-07-22T02:09:50.733Z Compiling strum v0.26.3
1852026-07-22T02:09:50.805Z Compiling bhyve_api_sys v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/sys)
1862026-07-22T02:09:51.474Z Compiling garando_pos v0.1.0
1872026-07-22T02:09:51.738Z Compiling garando_errors v0.1.0
1882026-07-22T02:09:52.114Z Compiling garando_syntax v0.1.1
1892026-07-22T02:09:56.088Z Compiling ctest2 v0.4.10
1902026-07-22T02:09:56.701Z Compiling bhyve_api-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/header-check)
1912026-07-22T02:09:58.955Z Finished `test` profile [unoptimized + debuginfo] target(s) in 12.72s
1922026-07-22T02:09:58.974Z Running test/main.rs (target/debug/deps/main-8b1b097ee3bbdea0)
1932026-07-22T02:09:58.977ZRUNNING ALL TESTS
1942026-07-22T02:09:58.977ZPASSED 1185 tests
1952026-07-22T02:09:58.987ZRUNNING HEADER-CHECK FOR crates/nvpair/header-check/
1962026-07-22T02:09:59.043Z Updating crates.io index
1972026-07-22T02:09:59.221Z Locking 40 packages to latest compatible versions
1982026-07-22T02:09:59.262Z Compiling proc-macro2 v1.0.107
1992026-07-22T02:09:59.262Z Compiling quote v1.0.47
2002026-07-22T02:09:59.262Z Compiling unicode-ident v1.0.24
2012026-07-22T02:09:59.262Z Compiling libc v0.2.189
2022026-07-22T02:09:59.265Z Compiling serde_core v1.0.229
2032026-07-22T02:09:59.265Z Compiling serde v1.0.229
2042026-07-22T02:09:59.265Z Compiling cfg-if v0.1.10
2052026-07-22T02:09:59.265Z Compiling zmij v1.0.23
2062026-07-22T02:09:59.323Z Compiling serde_json v1.0.151
2072026-07-22T02:09:59.364Z Compiling unicode-xid v0.2.6
2082026-07-22T02:09:59.459Z Compiling memchr v2.8.3
2092026-07-22T02:09:59.522Z Compiling itoa v1.0.18
2102026-07-22T02:09:59.546Z Compiling bitflags v1.3.2
2112026-07-22T02:09:59.571Z Compiling semver v1.0.28
2122026-07-22T02:09:59.596Z Compiling find-msvc-tools v0.1.9
2132026-07-22T02:09:59.668Z Compiling shlex v2.0.1
2142026-07-22T02:09:59.791Z Compiling log v0.4.33
2152026-07-22T02:09:59.807Z Compiling cc v1.3.0
2162026-07-22T02:09:59.823Z Compiling rustc_version v0.4.1
2172026-07-22T02:09:59.920Z Compiling dirs-sys v0.3.7
2182026-07-22T02:09:59.937Z Compiling nvpair_sys v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/sys)
2192026-07-22T02:10:00.022Z Compiling dirs v2.0.2
2202026-07-22T02:10:00.080Z Compiling term v0.6.1
2212026-07-22T02:10:00.271Z Compiling syn v3.0.3
2222026-07-22T02:10:01.538Z Compiling serde_derive v1.0.229
2232026-07-22T02:10:03.381Z Compiling garando_pos v0.1.0
2242026-07-22T02:10:03.637Z Compiling garando_errors v0.1.0
2252026-07-22T02:10:03.996Z Compiling garando_syntax v0.1.1
2262026-07-22T02:10:07.944Z Compiling ctest2 v0.4.10
2272026-07-22T02:10:08.568Z Compiling nvpair-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/header-check)
2282026-07-22T02:10:09.451Z Finished `test` profile [unoptimized + debuginfo] target(s) in 10.45s
2292026-07-22T02:10:09.466Z Running test/main.rs (target/debug/deps/main-a87dacaf2af2d6f1)
2302026-07-22T02:10:09.469ZRUNNING ALL TESTS
2312026-07-22T02:10:09.469ZPASSED 90 tests
2322026-07-22T02:10:09.473ZRUNNING HEADER-CHECK FOR crates/viona-api/header-check/
2332026-07-22T02:10:09.530Z Updating crates.io index
2342026-07-22T02:10:09.712Z Locking 42 packages to latest compatible versions
2352026-07-22T02:10:09.754Z Compiling libc v0.2.189
2362026-07-22T02:10:09.754Z Compiling proc-macro2 v1.0.107
2372026-07-22T02:10:09.754Z Compiling unicode-ident v1.0.24
2382026-07-22T02:10:09.754Z Compiling quote v1.0.47
2392026-07-22T02:10:09.757Z Compiling serde_core v1.0.229
2402026-07-22T02:10:09.757Z Compiling serde v1.0.229
2412026-07-22T02:10:09.757Z Compiling cfg-if v0.1.10
2422026-07-22T02:10:09.757Z Compiling zmij v1.0.23
2432026-07-22T02:10:09.812Z Compiling serde_json v1.0.151
2442026-07-22T02:10:09.856Z Compiling itoa v1.0.18
2452026-07-22T02:10:10.009Z Compiling memchr v2.8.3
2462026-07-22T02:10:10.015Z Compiling unicode-xid v0.2.6
2472026-07-22T02:10:10.039Z Compiling bitflags v1.3.2
2482026-07-22T02:10:10.066Z Compiling find-msvc-tools v0.1.9
2492026-07-22T02:10:10.091Z Compiling shlex v2.0.1
2502026-07-22T02:10:10.100Z Compiling semver v1.0.28
2512026-07-22T02:10:10.244Z Compiling log v0.4.33
2522026-07-22T02:10:10.267Z Compiling rustc_version v0.4.1
2532026-07-22T02:10:10.290Z Compiling cc v1.3.0
2542026-07-22T02:10:10.453Z Compiling dirs-sys v0.3.7
2552026-07-22T02:10:10.453Z Compiling nvpair_sys v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/sys)
2562026-07-22T02:10:10.530Z Compiling nvpair v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair)
2572026-07-22T02:10:10.555Z Compiling dirs v2.0.2
2582026-07-22T02:10:10.615Z Compiling term v0.6.1
2592026-07-22T02:10:10.619Z Compiling viona_api v0.0.0 (/work/oxidecomputer/propolis/crates/viona-api)
2602026-07-22T02:10:10.790Z Compiling syn v3.0.3
2612026-07-22T02:10:12.047Z Compiling serde_derive v1.0.229
2622026-07-22T02:10:13.896Z Compiling garando_pos v0.1.0
2632026-07-22T02:10:14.154Z Compiling garando_errors v0.1.0
2642026-07-22T02:10:14.516Z Compiling garando_syntax v0.1.1
2652026-07-22T02:10:18.468Z Compiling ctest2 v0.4.10
2662026-07-22T02:10:19.101Z Compiling viona_api-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/viona-api/header-check)
2672026-07-22T02:10:20.123Z Finished `test` profile [unoptimized + debuginfo] target(s) in 10.64s
2682026-07-22T02:10:20.138Z Running test/main.rs (target/debug/deps/main-01d8cb192cb771ce)
2692026-07-22T02:10:20.141ZRUNNING ALL TESTS
2702026-07-22T02:10:20.141ZPASSED 299 tests
2712026-07-22T02:10:20.146Zprocess exited: duration 89747 ms, exit code 0
 
2722026-07-22T02:10:20.152Zfound 0 output files