01M6YXNK4YFX1M0V7GCGGB6Y4J: header-check

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

Buildomat Job: 01M6YXPVK25032NMP77QQN31HB

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-11-09T01:11:36.901Zjob assigned to worker 01M6YXQ023PR8NVSQ7BA8J2RDS [factory aws, i-0b876ddc1ae9cca52] (queued for 1 m 0 s)
 
22026-11-09T01:11:44.010Zstarting task 0: "setup"
32026-11-09T01:11:44.036Z++ uname -s
42026-11-09T01:11:44.036Z+ kern=SunOS
52026-11-09T01:11:44.036Z+ build_user=build
62026-11-09T01:11:44.037Z+ build_uid=12345
72026-11-09T01:11:44.037Z+ work_dir=/work
82026-11-09T01:11:44.037Z+ input_dir=/input
92026-11-09T01:11:44.037Z+ [[ 0 == 12345 ]]
102026-11-09T01:11:44.037Z+ case "$kern" in
112026-11-09T01:11:44.037Z+ groupadd -g 12345 build
122026-11-09T01:11:44.037Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-11-09T01:11:46.104Z+ zfs create -o mountpoint=/work rpool/work
142026-11-09T01:11:46.186Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-11-09T01:11:46.190Z+ home_fs=zfs
162026-11-09T01:11:46.190Z+ [[ zfs == autofs ]]
172026-11-09T01:11:46.190Z+ mkdir -p /home/build
182026-11-09T01:11:46.190Z+ chown build:build /home/build /work
192026-11-09T01:11:48.179Z+ chmod 0700 /home/build /work
202026-11-09T01:11:48.225Zprocess exited: duration 4185 ms, exit code 0
 
212026-11-09T01:11:48.237Zstarting task 1: "rust-toolchain"
222026-11-09T01:11:48.241Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-11-09T01:11:48.241Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-11-09T01:11:48.241Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252026-11-09T01:11:48.241Z * rust toolchain channel = "1.97.1"
262026-11-09T01:11:48.241Z * rust toolchain profile = "default"
272026-11-09T01:11:48.241Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-11-09T01:11:48.241Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-11-09T01:11:48.241Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-11-09T01:11:48.322Zinfo: downloading installer
312026-11-09T01:11:50.950Zinfo: profile set to default
322026-11-09T01:11:50.950Zinfo: default host tuple is x86_64-unknown-illumos
332026-11-09T01:11:51.030Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
342026-11-09T01:11:51.030Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
352026-11-09T01:11:51.030Zinfo: downloading 6 components
362026-11-09T01:12:05.353Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
372026-11-09T01:12:05.353Z
382026-11-09T01:12:05.388Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
392026-11-09T01:12:05.388Z
402026-11-09T01:12:05.388Z
412026-11-09T01:12:05.388ZRust is installed now. Great!
422026-11-09T01:12:05.388Z
432026-11-09T01:12:05.388ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
442026-11-09T01:12:05.388Zenvironment variable. This has not been done automatically.
452026-11-09T01:12:05.388Z
462026-11-09T01:12:05.388ZTo configure your current shell, you need to source
472026-11-09T01:12:05.388Zthe corresponding env file under $HOME/.cargo.
482026-11-09T01:12:05.388Z
492026-11-09T01:12:05.388ZConsider running the right command for your shell (note the leading DOT):
502026-11-09T01:12:05.388Z. "$HOME/.cargo/env" # For sh/ash/dash/pdksh
512026-11-09T01:12:05.388Zcargo:rerun-if-env-changed=CC_x86_64-unknown-illumos
522026-11-09T01:12:05.388ZCC_x86_64-unknown-illumos = None
532026-11-09T01:12:05.388Zcargo:rerun-if-env-changed=CC_x86_64_unknown_illumos
542026-11-09T01:12:05.389ZCC_x86_64_unknown_illumos = None
552026-11-09T01:12:05.389Zcargo:rerun-if-env-changed=HOST_CC
562026-11-09T01:12:05.389ZHOST_CC = None
572026-11-09T01:12:05.389Zcargo:rerun-if-env-changed=CC
582026-11-09T01:12:05.389ZCC = None
592026-11-09T01:12:05.389Zcargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
602026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=CPATH
612026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=C_INCLUDE_PATH
622026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=CPLUS_INCLUDE_PATH
632026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=OBJC_INCLUDE_PATH
642026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=OBJCPLUS_INCLUDE_PATH
652026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=COMPILER_PATH
662026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=SOURCE_DATE_EPOCH
672026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=GCC_EXEC_PREFIX
682026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
692026-11-09T01:12:05.861ZCRATE_CC_NO_DEFAULTS = None
702026-11-09T01:12:05.861Zcargo:rerun-if-env-changed=CFLAGS
712026-11-09T01:12:05.861ZCFLAGS = None
722026-11-09T01:12:05.862Zcargo:rerun-if-env-changed=HOST_CFLAGS
732026-11-09T01:12:05.862ZHOST_CFLAGS = None
742026-11-09T01:12:05.863Zcargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_illumos
752026-11-09T01:12:05.863ZCFLAGS_x86_64_unknown_illumos = None
762026-11-09T01:12:05.863Zcargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-illumos
772026-11-09T01:12:05.863ZCFLAGS_x86_64-unknown-illumos = None
782026-11-09T01:12:06.010Z+ rustup --version
792026-11-09T01:12:06.047Zrustup 1.29.3 (edbc831ce 2026-11-02)
802026-11-09T01:12:06.047Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
812026-11-09T01:12:06.047Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
822026-11-09T01:12:06.047Z+ cargo --version
832026-11-09T01:12:06.047Zcargo 1.97.1 (c980f4866 2026-06-30)
842026-11-09T01:12:06.047Z+ rustc --version
852026-11-09T01:12:06.047Zrustc 1.97.1 (8bab26f4f 2026-07-14)
862026-11-09T01:12:06.047Zprocess exited: duration 17770 ms, exit code 0
 
872026-11-09T01:12:06.088Zstarting task 2: "authentication"
882026-11-09T01:12:06.095Zprocess exited: duration 21 ms, exit code 0
 
892026-11-09T01:12:06.114Zstarting task 3: "clone repository"
902026-11-09T01:12:06.123Z+ mkdir -p /work/oxidecomputer/propolis
912026-11-09T01:12:06.123Z+ git clone https://github.com/oxidecomputer/propolis /work/oxidecomputer/propolis
922026-11-09T01:12:06.149ZCloning into '/work/oxidecomputer/propolis'...
932026-11-09T01:12:07.301Z+ cd /work/oxidecomputer/propolis
942026-11-09T01:12:07.302Z+ git fetch origin e871d8ada247816ca09fdbebc676b2f823c91ff3
952026-11-09T01:12:07.510ZFrom https://github.com/oxidecomputer/propolis
962026-11-09T01:12:07.510Z * branch e871d8ada247816ca09fdbebc676b2f823c91ff3 -> FETCH_HEAD
972026-11-09T01:12:07.536Z+ [[ -n jj-stack/meta-lint-openapi-documents-with-openapi-lint-plxsqxqs ]]
982026-11-09T01:12:07.536Z++ git branch --show-current
992026-11-09T01:12:07.536Z+ current=master
1002026-11-09T01:12:07.536Z+ [[ master != jj-stack/meta-lint-openapi-documents-with-openapi-lint-plxsqxqs ]]
1012026-11-09T01:12:07.536Z+ git branch -f jj-stack/meta-lint-openapi-documents-with-openapi-lint-plxsqxqs e871d8ada247816ca09fdbebc676b2f823c91ff3
1022026-11-09T01:12:07.536Z+ git checkout -f jj-stack/meta-lint-openapi-documents-with-openapi-lint-plxsqxqs
1032026-11-09T01:12:07.616ZSwitched to branch 'jj-stack/meta-lint-openapi-documents-with-openapi-lint-plxsqxqs'
1042026-11-09T01:12:07.616Z+ git reset --hard e871d8ada247816ca09fdbebc676b2f823c91ff3
1052026-11-09T01:12:07.616ZHEAD is now at e871d8ad [meta] lint OpenAPI documents with openapi-lint
1062026-11-09T01:12:07.616Zprocess exited: duration 1423 ms, exit code 0
 
1072026-11-09T01:12:07.903Zstarting task 4: "build"
1082026-11-09T01:12:07.958ZCloning into './gate_src'...
1092026-11-09T01:13:02.851ZUpdating files: 37% (18662/49735) Updating files: 38% (18900/49735) Updating files: 39% (19397/49735) Updating files: 40% (19894/49735) Updating files: 41% (20392/49735) Updating files: 42% (20889/49735) Updating files: 43% (21387/49735) Updating files: 44% (21884/49735) Updating files: 45% (22381/49735) Updating files: 46% (22879/49735) Updating files: 47% (23376/49735) Updating files: 48% (23873/49735) Updating files: 49% (24371/49735) Updating files: 50% (24868/49735) Updating files: 51% (25365/49735) Updating files: 52% (25863/49735) Updating files: 53% (26360/49735) Updating files: 54% (26857/49735) Updating files: 55% (27355/49735) Updating files: 56% (27852/49735) Updating files: 57% (28349/49735) Updating files: 58% (28847/49735) Updating files: 59% (29344/49735) Updating files: 60% (29841/49735) Updating files: 61% (30339/49735) Updating files: 62% (30836/49735) Updating files: 63% (31334/49735) Updating files: 64% (31831/49735) Updating files: 65% (32328/49735) Updating files: 66% (32826/49735) Updating files: 67% (33323/49735) Updating files: 68% (33820/49735) Updating files: 69% (34318/49735) Updating files: 70% (34815/49735) Updating files: 71% (35312/49735) Updating files: 72% (35810/49735) Updating files: 73% (36307/49735) Updating files: 74% (36804/49735) Updating files: 75% (37302/49735) Updating files: 76% (37799/49735) Updating files: 77% (38296/49735) Updating files: 78% (38794/49735) Updating files: 79% (39291/49735) Updating files: 80% (39788/49735) Updating files: 81% (40286/49735) Updating files: 82% (40783/49735) Updating files: 83% (41281/49735) Updating files: 84% (41778/49735) Updating files: 85% (42275/49735) Updating files: 85% (42466/49735) Updating files: 86% (42773/49735) Updating files: 87% (43270/49735) Updating files: 88% (43767/49735) Updating files: 89% (44265/49735) Updating files: 90% (44762/49735) Updating files: 91% (45259/49735) Updating files: 92% (45757/49735) Updating files: 93% (46254/49735) Updating files: 94% (46751/49735) Updating files: 95% (47249/49735) Updating files: 96% (47746/49735) Updating files: 97% (48243/49735) Updating files: 98% (48741/49735) Updating files: 99% (49238/49735) Updating files: 100% (49735/49735) Updating files: 100% (49735/49735), done.
1102026-11-09T01:13:02.906ZRUNNING HEADER-CHECK FOR crates/bhyve-api/header-check/
1112026-11-09T01:13:02.932Zwarning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
1122026-11-09T01:13:02.990Z Updating crates.io index
1132026-11-09T01:13:03.288Z Locking 45 packages to latest compatible versions
1142026-11-09T01:13:03.310Z Adding strum v0.25.0 (available: v0.28.0)
1152026-11-09T01:13:03.310Z Downloading crates ...
1162026-11-09T01:13:03.353Z Downloaded zmij v1.0.23
1172026-11-09T01:13:03.367Z Downloaded serde_core v1.0.229
1182026-11-09T01:13:03.367Z Downloaded find-msvc-tools v0.1.15
1192026-11-09T01:13:03.375Z Downloaded unicode-ident v1.0.27
1202026-11-09T01:13:03.402Z Downloaded garando_pos v0.1.0
1212026-11-09T01:13:03.402Z Downloaded garando_syntax v0.1.1
1222026-11-09T01:13:03.429Z Downloaded quote v1.0.47
1232026-11-09T01:13:03.429Z Downloaded bitflags v1.3.2
1242026-11-09T01:13:03.429Z Downloaded serde_json v1.0.154
1252026-11-09T01:13:03.433Z Downloaded syn v2.0.119
1262026-11-09T01:13:03.445Z Downloaded rustversion v1.0.23
1272026-11-09T01:13:03.445Z Downloaded shlex v2.0.1
1282026-11-09T01:13:03.445Z Downloaded proc-macro2 v1.0.107
1292026-11-09T01:13:03.445Z Downloaded cfg-if v0.1.10
1302026-11-09T01:13:03.445Z Downloaded heck v0.5.0
1312026-11-09T01:13:03.445Z Downloaded ctest2 v0.4.10
1322026-11-09T01:13:03.445Z Downloaded strum_macros v0.26.4
1332026-11-09T01:13:03.445Z Downloaded unicode-xid v0.2.6
1342026-11-09T01:13:03.445Z Downloaded serde_derive v1.0.229
1352026-11-09T01:13:03.445Z Downloaded strum v0.26.3
1362026-11-09T01:13:03.445Z Downloaded itoa v1.0.18
1372026-11-09T01:13:03.446Z Downloaded term v0.6.1
1382026-11-09T01:13:03.446Z Downloaded cc v1.11.1
1392026-11-09T01:13:03.462Z Downloaded strum v0.25.0
1402026-11-09T01:13:03.475Z Downloaded memchr v2.8.3
1412026-11-09T01:13:03.502Z Downloaded rustc_version v0.4.1
1422026-11-09T01:13:03.510Z Downloaded libc v0.2.191
1432026-11-09T01:13:03.523Z Downloaded dirs-sys v0.3.7
1442026-11-09T01:13:03.540Z Downloaded garando_errors v0.1.0
1452026-11-09T01:13:03.540Z Downloaded serde v1.0.229
1462026-11-09T01:13:03.540Z Downloaded semver v1.0.28
1472026-11-09T01:13:03.540Z Downloaded syn v3.0.9
1482026-11-09T01:13:03.571Z Downloaded dirs v2.0.2
1492026-11-09T01:13:03.572Z Downloaded log v0.4.35
1502026-11-09T01:13:03.580Z Compiling proc-macro2 v1.0.107
1512026-11-09T01:13:03.580Z Compiling quote v1.0.47
1522026-11-09T01:13:03.580Z Compiling unicode-ident v1.0.27
1532026-11-09T01:13:03.580Z Compiling libc v0.2.191
1542026-11-09T01:13:03.580Z Compiling serde_core v1.0.229
1552026-11-09T01:13:03.580Z Compiling serde v1.0.229
1562026-11-09T01:13:03.580Z Compiling cfg-if v0.1.10
1572026-11-09T01:13:03.580Z Compiling zmij v1.0.23
1582026-11-09T01:13:03.667Z Compiling rustversion v1.0.23
1592026-11-09T01:13:03.730Z Compiling serde_json v1.0.154
1602026-11-09T01:13:03.939Z Compiling itoa v1.0.18
1612026-11-09T01:13:03.951Z Compiling unicode-xid v0.2.6
1622026-11-09T01:13:03.956Z Compiling heck v0.5.0
1632026-11-09T01:13:04.045Z Compiling memchr v2.8.3
1642026-11-09T01:13:04.102Z Compiling log v0.4.35
1652026-11-09T01:13:04.133Z Compiling find-msvc-tools v0.1.15
1662026-11-09T01:13:04.216Z Compiling semver v1.0.28
1672026-11-09T01:13:04.274Z Compiling bitflags v1.3.2
1682026-11-09T01:13:04.331Z Compiling shlex v2.0.1
1692026-11-09T01:13:04.359Z Compiling dirs-sys v0.3.7
1702026-11-09T01:13:04.413Z Compiling rustc_version v0.4.1
1712026-11-09T01:13:04.507Z Compiling dirs v2.0.2
1722026-11-09T01:13:04.512Z Compiling cc v1.11.1
1732026-11-09T01:13:04.594Z Compiling term v0.6.1
1742026-11-09T01:13:04.598Z Compiling strum v0.25.0
1752026-11-09T01:13:04.739Z Compiling syn v3.0.9
1762026-11-09T01:13:04.739Z Compiling syn v2.0.119
1772026-11-09T01:13:06.087Z Compiling serde_derive v1.0.229
1782026-11-09T01:13:06.389Z Compiling strum_macros v0.26.4
1792026-11-09T01:13:07.463Z Compiling strum v0.26.3
1802026-11-09T01:13:07.537Z Compiling bhyve_api_sys v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/sys)
1812026-11-09T01:13:08.197Z Compiling garando_pos v0.1.0
1822026-11-09T01:13:08.438Z Compiling garando_errors v0.1.0
1832026-11-09T01:13:08.816Z Compiling garando_syntax v0.1.1
1842026-11-09T01:13:13.159Z Compiling ctest2 v0.4.10
1852026-11-09T01:13:13.499Z Compiling bhyve_api-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/header-check)
1862026-11-09T01:13:15.765Z Finished `test` profile [unoptimized + debuginfo] target(s) in 12.74s
1872026-11-09T01:13:15.778Z Running test/main.rs (target/debug/deps/main-c17f31230e84c042)
1882026-11-09T01:13:15.778ZRUNNING ALL TESTS
1892026-11-09T01:13:15.778Zbad VMM_CURRENT_INTERFACE_VERSION value at byte 0: rust: 18 (0x12) != c 19 (0x13)
1902026-11-09T01:13:15.778Z
1912026-11-09T01:13:15.778Zthread 'main' (1) panicked at /work/oxidecomputer/propolis/crates/bhyve-api/header-check/target/debug/build/bhyve_api-hdrchk-cac53caa803e8a2a/out/main.rs:12:21:
1922026-11-09T01:13:15.778Zsome tests failed
1932026-11-09T01:13:15.778Znote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
1942026-11-09T01:13:15.778Zerror: test failed, to rerun pass `--test main`
1952026-11-09T01:13:15.778Zprocess exited: duration 67897 ms, exit code 101
 
1962026-11-09T01:13:15.788Zfound 0 output files