01M2BZ0A033Q92T5TJ5C0YRN0G: build

BasicConfig {
    output_rules: [
        "/out/voxel",
        "/out/voxel.sha256.txt",
        "/out/voxel-init",
        "/out/voxel-init.sha256.txt",
        "/out/sp-emu",
        "/out/sp-emu.sha256.txt",
    ],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/out/voxel",
            series: "release",
            name: "voxel",
        },
        BasicConfigPublish {
            from_output: "/out/voxel.sha256.txt",
            series: "release",
            name: "voxel.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/out/voxel-init",
            series: "release",
            name: "voxel-init",
        },
        BasicConfigPublish {
            from_output: "/out/voxel-init.sha256.txt",
            series: "release",
            name: "voxel-init.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/out/sp-emu",
            series: "release",
            name: "sp-emu",
        },
        BasicConfigPublish {
            from_output: "/out/sp-emu.sha256.txt",
            series: "release",
            name: "sp-emu.sha256.txt",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01M2BZ0HNT61GVR5ADBY8AF5Z9

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-09-12T23:25:49.766Zjob assigned to worker 01M2BZ0QCYYGFHBB25N0Y9N9NH [factory aws, i-00146796c4e684e3e] (queued for 48 s)
 
22026-09-12T23:25:56.758Zstarting task 0: "setup"
32026-09-12T23:25:56.763Z++ uname -s
42026-09-12T23:25:56.766Z+ kern=SunOS
52026-09-12T23:25:56.766Z+ build_user=build
62026-09-12T23:25:56.766Z+ build_uid=12345
72026-09-12T23:25:56.766Z+ work_dir=/work
82026-09-12T23:25:56.766Z+ input_dir=/input
92026-09-12T23:25:56.766Z+ [[ 0 == 12345 ]]
102026-09-12T23:25:56.766Z+ case "$kern" in
112026-09-12T23:25:56.766Z+ groupadd -g 12345 build
122026-09-12T23:25:56.769Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-09-12T23:25:58.771Z+ zfs create -o mountpoint=/work rpool/work
142026-09-12T23:25:58.886Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-09-12T23:25:58.889Z+ home_fs=zfs
162026-09-12T23:25:58.889Z+ [[ zfs == autofs ]]
172026-09-12T23:25:58.889Z+ mkdir -p /home/build
182026-09-12T23:25:58.889Z+ chown build:build /home/build /work
192026-09-12T23:26:00.890Z+ chmod 0700 /home/build /work
202026-09-12T23:26:00.894Zprocess exited: duration 4133 ms, exit code 0
 
212026-09-12T23:26:00.900Zstarting task 1: "rust-toolchain"
222026-09-12T23:26:00.903Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-09-12T23:26:00.903Z * rust toolchain channel = "stable"
242026-09-12T23:26:00.903Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-09-12T23:26:00.903Z * rust toolchain profile = "default"
262026-09-12T23:26:00.903Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-09-12T23:26:00.903Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-09-12T23:26:00.906Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-09-12T23:26:00.906Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-09-12T23:26:01.007Zinfo: downloading installer
312026-09-12T23:26:02.240Zinfo: profile set to default
322026-09-12T23:26:02.240Zinfo: default host tuple is x86_64-unknown-illumos
332026-09-12T23:26:02.250Zinfo: syncing channel updates for stable-x86_64-unknown-illumos
342026-09-12T23:26:02.377Zinfo: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01)
352026-09-12T23:26:02.380Zinfo: downloading 6 components
362026-09-12T23:26:18.297Z
372026-09-12T23:26:18.297Zinfo: default toolchain set to stable-x86_64-unknown-illumos
382026-09-12T23:26:18.324Z stable-x86_64-unknown-illumos installed - rustc 1.98.1 (48a229cea 2026-09-01)
392026-09-12T23:26:18.324Z
402026-09-12T23:26:18.327Z
412026-09-12T23:26:18.327ZRust is installed now. Great!
422026-09-12T23:26:18.327Z
432026-09-12T23:26:18.327ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
442026-09-12T23:26:18.327Zenvironment variable. This has not been done automatically.
452026-09-12T23:26:18.327Z
462026-09-12T23:26:18.327ZTo configure your current shell, you need to source
472026-09-12T23:26:18.327Zthe corresponding env file under $HOME/.cargo.
482026-09-12T23:26:18.327Z
492026-09-12T23:26:18.327ZConsider running the right command for your shell (note the leading DOT):
502026-09-12T23:26:18.327Z. "$HOME/.cargo/env" # For sh/ash/dash/pdksh
512026-09-12T23:26:18.327Zcargo:rerun-if-env-changed=CC_x86_64-unknown-illumos
522026-09-12T23:26:18.327ZCC_x86_64-unknown-illumos = None
532026-09-12T23:26:18.327Zcargo:rerun-if-env-changed=CC_x86_64_unknown_illumos
542026-09-12T23:26:18.327ZCC_x86_64_unknown_illumos = None
552026-09-12T23:26:18.327Zcargo:rerun-if-env-changed=HOST_CC
562026-09-12T23:26:18.327ZHOST_CC = None
572026-09-12T23:26:18.327Zcargo:rerun-if-env-changed=CC
582026-09-12T23:26:18.327ZCC = None
592026-09-12T23:26:18.327Zcargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
602026-09-12T23:26:18.494Zcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
612026-09-12T23:26:18.494ZCRATE_CC_NO_DEFAULTS = None
622026-09-12T23:26:18.494Zcargo:rerun-if-env-changed=CFLAGS
632026-09-12T23:26:18.494ZCFLAGS = None
642026-09-12T23:26:18.494Zcargo:rerun-if-env-changed=HOST_CFLAGS
652026-09-12T23:26:18.494ZHOST_CFLAGS = None
662026-09-12T23:26:18.494Zcargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_illumos
672026-09-12T23:26:18.494ZCFLAGS_x86_64_unknown_illumos = None
682026-09-12T23:26:18.494Zcargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-illumos
692026-09-12T23:26:18.494ZCFLAGS_x86_64-unknown-illumos = None
702026-09-12T23:26:18.584Z+ rustup --version
712026-09-12T23:26:18.591Zrustup 1.29.1 (d95a37b6a 2026-08-13)
722026-09-12T23:26:18.594Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
732026-09-12T23:26:18.613Zinfo: the currently active `rustc` version is `rustc 1.98.1 (48a229cea 2026-09-01)`
742026-09-12T23:26:18.616Z+ cargo --version
752026-09-12T23:26:18.629Zcargo 1.98.1 (797e8a9bc 2026-08-05)
762026-09-12T23:26:18.632Z+ rustc --version
772026-09-12T23:26:18.650Zrustc 1.98.1 (48a229cea 2026-09-01)
782026-09-12T23:26:18.653Zprocess exited: duration 17752 ms, exit code 0
 
792026-09-12T23:26:18.658Zstarting task 2: "authentication"
802026-09-12T23:26:18.674Zprocess exited: duration 15 ms, exit code 0
 
812026-09-12T23:26:18.680Zstarting task 3: "clone repository"
822026-09-12T23:26:18.683Z+ mkdir -p /work/oxidecomputer/voxel
832026-09-12T23:26:18.686Z+ git clone https://github.com/oxidecomputer/voxel /work/oxidecomputer/voxel
842026-09-12T23:26:18.715ZCloning into '/work/oxidecomputer/voxel'...
852026-09-12T23:26:19.474Z+ cd /work/oxidecomputer/voxel
862026-09-12T23:26:19.474Z+ git fetch origin ff0d181b5d3a20f21f15892154d4fd6ee8962c0f
872026-09-12T23:26:19.760ZFrom https://github.com/oxidecomputer/voxel
882026-09-12T23:26:19.761Z * branch ff0d181b5d3a20f21f15892154d4fd6ee8962c0f -> FETCH_HEAD
892026-09-12T23:26:19.765Z+ [[ -n skaram/omicron-pin-c6b42fc ]]
902026-09-12T23:26:19.768Z++ git branch --show-current
912026-09-12T23:26:19.768Z+ current=main
922026-09-12T23:26:19.768Z+ [[ main != skaram/omicron-pin-c6b42fc ]]
932026-09-12T23:26:19.768Z+ git branch -f skaram/omicron-pin-c6b42fc ff0d181b5d3a20f21f15892154d4fd6ee8962c0f
942026-09-12T23:26:19.771Z+ git checkout -f skaram/omicron-pin-c6b42fc
952026-09-12T23:26:19.777ZSwitched to branch 'skaram/omicron-pin-c6b42fc'
962026-09-12T23:26:19.780Z+ git reset --hard ff0d181b5d3a20f21f15892154d4fd6ee8962c0f
972026-09-12T23:26:19.782ZHEAD is now at ff0d181 Ignoring out/releng and out/versioned in the CP snap
982026-09-12T23:26:19.785Zprocess exited: duration 1102 ms, exit code 0
 
992026-09-12T23:26:19.790Zstarting task 4: "build"
1002026-09-12T23:26:19.794Z+ banner check
1012026-09-12T23:26:19.796Z
1022026-09-12T23:26:19.796Z #### # # ###### #### # #
1032026-09-12T23:26:19.796Z # # # # # # # # #
1042026-09-12T23:26:19.796Z # ###### ##### # ####
1052026-09-12T23:26:19.796Z # # # # # # #
1062026-09-12T23:26:19.796Z # # # # # # # # #
1072026-09-12T23:26:19.796Z #### # # ###### #### # #
1082026-09-12T23:26:19.796Z
1092026-09-12T23:26:19.797Z+ cargo fmt -- --check
1102026-09-12T23:26:19.953ZDiff in /work/oxidecomputer/voxel/voxel-config/src/sled.rs:39:
1112026-09-12T23:26:19.953Z /// (`softnpu_link` scrimlet->every fabric router).
1122026-09-12T23:26:19.953Z pub num_fabric_routers: usize,
1132026-09-12T23:26:19.953Z /// Switch-to-switch interconnects this scrimlet is on - extra FRONT ports
1142026-09-12T23:26:19.953Z- /// (`softnpu_links` sidecar<->sidecar), wired after the fabric uplinks, and
1152026-09-12T23:26:19.953Z+ /// (`softnpu_links` sidecar<->sidecar), wired after the fabric uplinks, and
1162026-09-12T23:26:19.953Z /// the front-port budget must include them or the link lands off the ASIC.
1172026-09-12T23:26:19.953Z pub num_interconnects: usize,
1182026-09-12T23:26:19.953Z /// Sled-agent `data_links` config shape (see [`crate::config::SledDataLinksSchema`]).
1192026-09-12T23:26:19.970Zprocess exited: duration 179 ms, exit code 1
 
1202026-09-12T23:26:19.976Zfound 0 output files