01M4E7GNNVYFB7YMT46D71T2CB: build

BasicConfig {
    output_rules: [
        "/work/debug/*",
        "/work/release/*",
    ],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/work/release/thundermuffin",
            series: "release",
            name: "thundermuffin",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01M4E7GZNVJTPCSKVET5030PJT

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-10-08T17:04:28.094Zjob assigned to worker 01M4E7H4K6SH9NXV572Z7K2YNJ [factory aws, i-0d72ee5c1b6d38f0b] (queued for 46 s)
 
22026-10-08T17:04:34.808Zstarting task 0: "setup"
32026-10-08T17:04:34.812Z++ uname -s
42026-10-08T17:04:34.815Z+ kern=SunOS
52026-10-08T17:04:34.815Z+ build_user=build
62026-10-08T17:04:34.815Z+ build_uid=12345
72026-10-08T17:04:34.815Z+ work_dir=/work
82026-10-08T17:04:34.815Z+ input_dir=/input
92026-10-08T17:04:34.815Z+ [[ 0 == 12345 ]]
102026-10-08T17:04:34.815Z+ case "$kern" in
112026-10-08T17:04:34.815Z+ groupadd -g 12345 build
122026-10-08T17:04:34.815Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-10-08T17:04:36.820Z+ zfs create -o mountpoint=/work rpool/work
142026-10-08T17:04:36.885Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-10-08T17:04:36.888Z+ home_fs=zfs
162026-10-08T17:04:36.888Z+ [[ zfs == autofs ]]
172026-10-08T17:04:36.888Z+ mkdir -p /home/build
182026-10-08T17:04:36.888Z+ chown build:build /home/build /work
192026-10-08T17:04:38.889Z+ chmod 0700 /home/build /work
202026-10-08T17:04:38.893Zprocess exited: duration 4083 ms, exit code 0
 
212026-10-08T17:04:38.899Zstarting task 1: "rust-toolchain"
222026-10-08T17:04:38.903Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-10-08T17:04:38.903Z * rust toolchain channel = "stable"
242026-10-08T17:04:38.903Z * rust toolchain profile = "default"
252026-10-08T17:04:38.903Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-10-08T17:04:38.903Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-10-08T17:04:38.903Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-10-08T17:04:38.906Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-10-08T17:04:38.906Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-10-08T17:04:38.978Zinfo: downloading installer
312026-10-08T17:04:40.156Zwarn: It looks like you have an existing installation of Rust at:
322026-10-08T17:04:40.157Zwarn: /opt/ooce/bin
332026-10-08T17:04:40.157Zwarn: This could mean one of the following:
342026-10-08T17:04:40.157Zwarn: - You have already installed rustup: you can quit the installer right now.
352026-10-08T17:04:40.157Zwarn: - You haven't installed rustup yet, but have Rust installed from elsewhere.
362026-10-08T17:04:40.157Zwarn: In the latter case, rustup can coexist with and adopt your existing Rust.
372026-10-08T17:04:40.157Zwarn: To adopt, please reply `yes`, or set RUSTUP_INIT_SKIP_PATH_CHECK to yes,
382026-10-08T17:04:40.157Zwarn: or pass `-y` to ignore all ignorable checks, then follow the instructions at:
392026-10-08T17:04:40.157Zwarn: <https://rust-lang.github.io/rustup/installation/already-installed-rust.html>
402026-10-08T17:04:40.157Zerror: cannot install while Rust is installed
412026-10-08T17:04:40.157Zwarn: continuing (because the -y flag is set and the error is ignorable)
422026-10-08T17:04:40.171Zinfo: profile set to default
432026-10-08T17:04:40.171Zinfo: default host tuple is x86_64-unknown-illumos
442026-10-08T17:04:40.174Zinfo: syncing channel updates for stable-x86_64-unknown-illumos
452026-10-08T17:04:40.304Zinfo: latest update on 2026-10-01 for version 1.99.0 (b940084d7 2026-09-28)
462026-10-08T17:04:40.307Zinfo: downloading 6 components
472026-10-08T17:04:54.792Zinfo: default toolchain set to stable-x86_64-unknown-illumos
482026-10-08T17:04:54.792Z
492026-10-08T17:04:54.817Z stable-x86_64-unknown-illumos installed - rustc 1.99.0 (b940084d7 2026-09-28)
502026-10-08T17:04:54.817Z
512026-10-08T17:04:54.821Z
522026-10-08T17:04:54.821ZRust is installed now. Great!
532026-10-08T17:04:54.821Z
542026-10-08T17:04:54.821ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
552026-10-08T17:04:54.821Zenvironment variable. This has not been done automatically.
562026-10-08T17:04:54.821Z
572026-10-08T17:04:54.821ZTo configure your current shell, you need to source
582026-10-08T17:04:54.821Zthe corresponding env file under $HOME/.cargo.
592026-10-08T17:04:54.821Z
602026-10-08T17:04:54.821ZConsider running the right command for your shell (note the leading DOT):
612026-10-08T17:04:54.821Z. "$HOME/.cargo/env" # For sh/ash/dash/pdksh
622026-10-08T17:04:54.821Zcargo:rerun-if-env-changed=CC_x86_64-unknown-illumos
632026-10-08T17:04:54.821ZCC_x86_64-unknown-illumos = None
642026-10-08T17:04:54.821Zcargo:rerun-if-env-changed=CC_x86_64_unknown_illumos
652026-10-08T17:04:54.821ZCC_x86_64_unknown_illumos = None
662026-10-08T17:04:54.821Zcargo:rerun-if-env-changed=HOST_CC
672026-10-08T17:04:54.821ZHOST_CC = None
682026-10-08T17:04:54.821Zcargo:rerun-if-env-changed=CC
692026-10-08T17:04:54.821ZCC = None
702026-10-08T17:04:54.821Zcargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
712026-10-08T17:04:54.980Zcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
722026-10-08T17:04:54.980ZCRATE_CC_NO_DEFAULTS = None
732026-10-08T17:04:54.980Zcargo:rerun-if-env-changed=CFLAGS
742026-10-08T17:04:54.980ZCFLAGS = None
752026-10-08T17:04:54.980Zcargo:rerun-if-env-changed=HOST_CFLAGS
762026-10-08T17:04:54.980ZHOST_CFLAGS = None
772026-10-08T17:04:54.980Zcargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_illumos
782026-10-08T17:04:54.980ZCFLAGS_x86_64_unknown_illumos = None
792026-10-08T17:04:54.980Zcargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-illumos
802026-10-08T17:04:54.980ZCFLAGS_x86_64-unknown-illumos = None
812026-10-08T17:04:55.067Z+ rustup --version
822026-10-08T17:04:55.074Zrustup 1.29.1 (d95a37b6a 2026-08-13)
832026-10-08T17:04:55.074Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
842026-10-08T17:04:55.095Zinfo: the currently active `rustc` version is `rustc 1.99.0 (b940084d7 2026-09-28)`
852026-10-08T17:04:55.098Z+ cargo --version
862026-10-08T17:04:55.110Zcargo 1.99.0 (5f94df478 2026-08-27)
872026-10-08T17:04:55.113Z+ rustc --version
882026-10-08T17:04:55.131Zrustc 1.99.0 (b940084d7 2026-09-28)
892026-10-08T17:04:55.134Zprocess exited: duration 16231 ms, exit code 0
 
902026-10-08T17:04:55.140Zstarting task 2: "authentication"
912026-10-08T17:04:55.157Zprocess exited: duration 16 ms, exit code 0
 
922026-10-08T17:04:55.163Zstarting task 3: "clone repository"
932026-10-08T17:04:55.166Z+ mkdir -p /work/oxidecomputer/thundermuffin
942026-10-08T17:04:55.169Z+ git clone https://github.com/oxidecomputer/thundermuffin /work/oxidecomputer/thundermuffin
952026-10-08T17:04:55.200ZCloning into '/work/oxidecomputer/thundermuffin'...
962026-10-08T17:04:55.831Z+ cd /work/oxidecomputer/thundermuffin
972026-10-08T17:04:55.831Z+ git fetch origin f8413dc7127fe691303b0b1ade40d0f195fda136
982026-10-08T17:04:56.053ZFrom https://github.com/oxidecomputer/thundermuffin
992026-10-08T17:04:56.053Z * branch f8413dc7127fe691303b0b1ade40d0f195fda136 -> FETCH_HEAD
1002026-10-08T17:04:56.057Z+ [[ -n '' ]]
1012026-10-08T17:04:56.057Z+ git reset --hard f8413dc7127fe691303b0b1ade40d0f195fda136
1022026-10-08T17:04:56.061ZHEAD is now at f8413dc [post-review, ssm] follow dendrite's validation + IfAddr and comment cleanup
1032026-10-08T17:04:56.064Zprocess exited: duration 898 ms, exit code 0
 
1042026-10-08T17:04:56.070Zstarting task 4: "build"
1052026-10-08T17:04:56.074Z+ cargo --version
1062026-10-08T17:04:56.082Zcargo 1.99.0 (5f94df478 2026-08-27)
1072026-10-08T17:04:56.085Z+ rustc --version
1082026-10-08T17:04:56.107Zrustc 1.99.0 (b940084d7 2026-09-28)
1092026-10-08T17:04:56.107Z+ banner check
1102026-10-08T17:04:56.111Z
1112026-10-08T17:04:56.111Z #### # # ###### #### # #
1122026-10-08T17:04:56.111Z # # # # # # # # #
1132026-10-08T17:04:56.111Z # ###### ##### # ####
1142026-10-08T17:04:56.111Z # # # # # # #
1152026-10-08T17:04:56.111Z # # # # # # # # #
1162026-10-08T17:04:56.111Z #### # # ###### #### # #
1172026-10-08T17:04:56.111Z
1182026-10-08T17:04:56.111Z+ cargo fmt -- --check
1192026-10-08T17:04:56.179Z+ cargo clippy --all-targets -- --deny warnings
1202026-10-08T17:04:56.268Z Updating crates.io index
1212026-10-08T17:04:57.549Z Downloading crates ...
1222026-10-08T17:04:57.598Z Downloaded anstyle-query v1.1.5
1232026-10-08T17:04:57.602Z Downloaded anstyle v1.0.13
1242026-10-08T17:04:57.605Z Downloaded is_terminal_polyfill v1.70.2
1252026-10-08T17:04:57.608Z Downloaded clap_lex v1.0.0
1262026-10-08T17:04:57.608Z Downloaded colorchoice v1.0.4
1272026-10-08T17:04:57.611Z Downloaded strsim v0.11.1
1282026-10-08T17:04:57.611Z Downloaded utf8parse v0.2.2
1292026-10-08T17:04:57.616Z Downloaded heck v0.5.0
1302026-10-08T17:04:57.619Z Downloaded anstyle-parse v0.2.7
1312026-10-08T17:04:57.623Z Downloaded quote v1.0.44
1322026-10-08T17:04:57.630Z Downloaded clap_derive v4.5.55
1332026-10-08T17:04:57.633Z Downloaded anstream v0.6.21
1342026-10-08T17:04:57.637Z Downloaded unicode-ident v1.0.24
1352026-10-08T17:04:57.640Z Downloaded clap v4.5.59
1362026-10-08T17:04:57.644Z Downloaded proc-macro2 v1.0.106
1372026-10-08T17:04:57.644Z Downloaded socket2 v0.6.3
1382026-10-08T17:04:57.647Z Downloaded anyhow v1.0.101
1392026-10-08T17:04:57.652Z Downloaded clap_builder v4.5.59
1402026-10-08T17:04:57.665Z Downloaded syn v2.0.116
1412026-10-08T17:04:57.692Z Downloaded libc v0.2.182
1422026-10-08T17:04:57.732Z Compiling proc-macro2 v1.0.106
1432026-10-08T17:04:57.736Z Compiling unicode-ident v1.0.24
1442026-10-08T17:04:57.736Z Compiling quote v1.0.44
1452026-10-08T17:04:57.736Z Checking utf8parse v0.2.2
1462026-10-08T17:04:57.736Z Checking is_terminal_polyfill v1.70.2
1472026-10-08T17:04:57.736Z Checking anstyle v1.0.13
1482026-10-08T17:04:57.736Z Checking anstyle-query v1.1.5
1492026-10-08T17:04:57.736Z Compiling libc v0.2.182
1502026-10-08T17:04:57.928Z Checking colorchoice v1.0.4
1512026-10-08T17:04:57.935Z Checking anstyle-parse v0.2.7
1522026-10-08T17:04:57.935Z Checking clap_lex v1.0.0
1532026-10-08T17:04:57.950Z Compiling heck v0.5.0
1542026-10-08T17:04:58.013Z Compiling anyhow v1.0.101
1552026-10-08T17:04:58.020Z Checking strsim v0.11.1
1562026-10-08T17:04:58.070Z Checking anstream v0.6.21
1572026-10-08T17:04:58.234Z Checking clap_builder v4.5.59
1582026-10-08T17:04:58.500Z Checking socket2 v0.6.3
1592026-10-08T17:04:58.859Z Compiling syn v2.0.116
1602026-10-08T17:05:00.539Z Compiling clap_derive v4.5.55
1612026-10-08T17:05:01.591Z Checking clap v4.5.59
1622026-10-08T17:05:01.635Z Checking thundermuffin v0.1.0 (/work/oxidecomputer/thundermuffin/app)
1632026-10-08T17:05:01.899Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.68s
1642026-10-08T17:05:02.023Z+ banner build
1652026-10-08T17:05:02.026Z
1662026-10-08T17:05:02.026Z ##### # # # # #####
1672026-10-08T17:05:02.026Z # # # # # # # #
1682026-10-08T17:05:02.026Z ##### # # # # # #
1692026-10-08T17:05:02.026Z # # # # # # # #
1702026-10-08T17:05:02.026Z # # # # # # # #
1712026-10-08T17:05:02.026Z ##### #### # ###### #####
1722026-10-08T17:05:02.026Z
1732026-10-08T17:05:02.026Z+ ptime -m cargo build
1742026-10-08T17:05:02.134Z Compiling utf8parse v0.2.2
1752026-10-08T17:05:02.134Z Compiling colorchoice v1.0.4
1762026-10-08T17:05:02.134Z Compiling is_terminal_polyfill v1.70.2
1772026-10-08T17:05:02.134Z Compiling anstyle v1.0.13
1782026-10-08T17:05:02.137Z Compiling anstyle-query v1.1.5
1792026-10-08T17:05:02.137Z Compiling clap_lex v1.0.0
1802026-10-08T17:05:02.154Z Compiling strsim v0.11.1
1812026-10-08T17:05:02.158Z Compiling libc v0.2.182
1822026-10-08T17:05:02.213Z Compiling anstyle-parse v0.2.7
1832026-10-08T17:05:02.224Z Compiling anyhow v1.0.101
1842026-10-08T17:05:02.314Z Compiling anstream v0.6.21
1852026-10-08T17:05:02.395Z Compiling socket2 v0.6.3
1862026-10-08T17:05:02.476Z Compiling clap_builder v4.5.59
1872026-10-08T17:05:03.714Z Compiling clap v4.5.59
1882026-10-08T17:05:04.283Z Compiling thundermuffin v0.1.0 (/work/oxidecomputer/thundermuffin/app)
1892026-10-08T17:05:05.181Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.14s
1902026-10-08T17:05:05.196Z
1912026-10-08T17:05:05.199Zreal 3.162805035
1922026-10-08T17:05:05.199Zuser 5.319999855
1932026-10-08T17:05:05.199Zsys 1.058104336
1942026-10-08T17:05:05.199Ztrap 0.000875120
1952026-10-08T17:05:05.199Ztflt 0.044275936
1962026-10-08T17:05:05.199Zdflt 0.055567884
1972026-10-08T17:05:05.199Zkflt 0.000002679
1982026-10-08T17:05:05.199Zlock 16.605888194
1992026-10-08T17:05:05.199Zslp 10.289316789
2002026-10-08T17:05:05.199Zlat 0.166683954
2012026-10-08T17:05:05.199Zstop 0.360582809
2022026-10-08T17:05:05.199Z+ ptime -m cargo build --release
2032026-10-08T17:05:05.248Z Compiling proc-macro2 v1.0.106
2042026-10-08T17:05:05.248Z Compiling unicode-ident v1.0.24
2052026-10-08T17:05:05.248Z Compiling quote v1.0.44
2062026-10-08T17:05:05.252Z Compiling utf8parse v0.2.2
2072026-10-08T17:05:05.252Z Compiling is_terminal_polyfill v1.70.2
2082026-10-08T17:05:05.252Z Compiling anstyle v1.0.13
2092026-10-08T17:05:05.252Z Compiling anstyle-query v1.1.5
2102026-10-08T17:05:05.252Z Compiling libc v0.2.182
2112026-10-08T17:05:05.337Z Compiling anstyle-parse v0.2.7
2122026-10-08T17:05:05.340Z Compiling colorchoice v1.0.4
2132026-10-08T17:05:05.340Z Compiling clap_lex v1.0.0
2142026-10-08T17:05:05.353Z Compiling anyhow v1.0.101
2152026-10-08T17:05:05.432Z Compiling heck v0.5.0
2162026-10-08T17:05:05.506Z Compiling anstream v0.6.21
2172026-10-08T17:05:05.523Z Compiling strsim v0.11.1
2182026-10-08T17:05:05.695Z Compiling clap_builder v4.5.59
2192026-10-08T17:05:05.898Z Compiling socket2 v0.6.3
2202026-10-08T17:05:06.275Z Compiling syn v2.0.116
2212026-10-08T17:05:08.136Z Compiling clap_derive v4.5.55
2222026-10-08T17:05:09.290Z Compiling clap v4.5.59
2232026-10-08T17:05:09.335Z Compiling thundermuffin v0.1.0 (/work/oxidecomputer/thundermuffin/app)
2242026-10-08T17:05:10.361Z Finished `release` profile [optimized] target(s) in 5.15s
2252026-10-08T17:05:10.374Z
2262026-10-08T17:05:10.377Zreal 5.170516190
2272026-10-08T17:05:10.377Zuser 20.368964486
2282026-10-08T17:05:10.377Zsys 2.291633499
2292026-10-08T17:05:10.377Ztrap 0.009128454
2302026-10-08T17:05:10.377Ztflt 0.115158092
2312026-10-08T17:05:10.377Zdflt 0.185177263
2322026-10-08T17:05:10.377Zkflt 0.000001879
2332026-10-08T17:05:10.377Zlock 40.968474252
2342026-10-08T17:05:10.377Zslp 29.705560803
2352026-10-08T17:05:10.378Zlat 0.615131319
2362026-10-08T17:05:10.378Zstop 0.997114372
2372026-10-08T17:05:10.378Z+ for x in debug release
2382026-10-08T17:05:10.378Z+ mkdir -p /work/debug
2392026-10-08T17:05:10.378Z+ cp target/debug/thundermuffin /work/debug/thundermuffin
2402026-10-08T17:05:10.389Z+ for x in debug release
2412026-10-08T17:05:10.390Z+ mkdir -p /work/release
2422026-10-08T17:05:10.393Z+ cp target/release/thundermuffin /work/release/thundermuffin
2432026-10-08T17:05:10.396Zprocess exited: duration 14322 ms, exit code 0
 
2442026-10-08T17:05:10.403Zfound 2 output files
2452026-10-08T17:05:10.403Zuploading: /work/debug/thundermuffin (21056424 bytes)
2462026-10-08T17:05:11.717Zuploaded: /work/debug/thundermuffin
2472026-10-08T17:05:11.718Zuploading: /work/release/thundermuffin (3506320 bytes)
2482026-10-08T17:05:12.783Zuploaded: /work/release/thundermuffin