01KABND57HC2ZX4VSHQGM18SWE: build-and-test (helios)

BasicConfig {
    output_rules: [
        "%/work/*",
        "%/work/oxidecomputer/omicron/target/nextest/ci/junit.xml",
        "%/var/tmp/omicron_tmp/**/*",
        "!/var/tmp/omicron_tmp/crdb-base*",
        "!/var/tmp/omicron_tmp/rustc*",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/dendrite",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/oxidecomputer/omicron/target/nextest/ci/junit.xml",
            series: "junit-helios",
            name: "junit.xml",
        },
        BasicConfigPublish {
            from_output: "/work/environment.json",
            series: "junit-helios",
            name: "environment.json",
        },
        BasicConfigPublish {
            from_output: "/work/crate-build-timings.json",
            series: "build-info-helios",
            name: "crate-build-timings.json",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01KABNDEE43WB7QRBBTHAKJXZE

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-11-18T14:20:59.105Zjob assigned to worker 01KABNDF3V95B64Z0QFQA3QGGJ [factory gimlet-EVT22200007-propolis, EVT22200007/48951] (queued for 24 s)
 
22025-11-18T14:21:07.269Zstarting task 0: "setup"
32025-11-18T14:21:07.294Z++ uname -s
42025-11-18T14:21:07.294Z+ kern=SunOS
52025-11-18T14:21:07.294Z+ build_user=build
62025-11-18T14:21:07.294Z+ build_uid=12345
72025-11-18T14:21:07.294Z+ work_dir=/work
82025-11-18T14:21:07.294Z+ input_dir=/input
92025-11-18T14:21:07.294Z+ [[ 0 == 12345 ]]
102025-11-18T14:21:07.294Z+ case "$kern" in
112025-11-18T14:21:07.294Z+ groupadd -g 12345 build
122025-11-18T14:21:07.294Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-11-18T14:21:09.291Z+ zfs create -o mountpoint=/work rpool/work
142025-11-18T14:21:09.324Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-11-18T14:21:09.349Z+ home_fs=zfs
162025-11-18T14:21:09.349Z+ [[ zfs == autofs ]]
172025-11-18T14:21:09.349Z+ mkdir -p /home/build
182025-11-18T14:21:09.349Z+ chown build:build /home/build /work
192025-11-18T14:21:11.334Z+ chmod 0700 /home/build /work
202025-11-18T14:21:11.359Zprocess exited: duration 4071 ms, exit code 0
 
212025-11-18T14:21:11.408Zstarting task 1: "rust-toolchain"
222025-11-18T14:21:11.433Z+ printf ' * rust toolchain channel = "%s"\n' 1.89.0
232025-11-18T14:21:11.433Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-11-18T14:21:11.433Z * rust toolchain channel = "1.89.0"
252025-11-18T14:21:11.433Z * rust toolchain profile = "default"
262025-11-18T14:21:11.433Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-11-18T14:21:11.433Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-11-18T14:21:11.433Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-11-18T14:21:11.433Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.89.0 --profile default
302025-11-18T14:21:11.543Zinfo: downloading installer
312025-11-18T14:21:12.020Zwarn: It looks like you have an existing installation of Rust at:
322025-11-18T14:21:12.020Zwarn: /opt/ooce/bin
332025-11-18T14:21:12.020Zwarn: It is recommended that rustup be the primary Rust installation.
342025-11-18T14:21:12.020Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-11-18T14:21:12.020Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-11-18T14:21:12.020Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-11-18T14:21:12.020Zwarn: or pass `-y' to ignore all ignorable checks.
382025-11-18T14:21:12.020Zerror: cannot install while Rust is installed
392025-11-18T14:21:12.021Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-11-18T14:21:12.046Zinfo: profile set to 'default'
412025-11-18T14:21:12.046Zinfo: default host triple is x86_64-unknown-illumos
422025-11-18T14:21:12.046Zinfo: syncing channel updates for '1.89.0-x86_64-unknown-illumos'
432025-11-18T14:21:12.152Zinfo: latest update on 2025-08-07, rust version 1.89.0 (29483883e 2025-08-04)
442025-11-18T14:21:12.152Zinfo: downloading component 'cargo'
452025-11-18T14:21:12.350Zinfo: downloading component 'clippy'
462025-11-18T14:21:12.433Zinfo: downloading component 'rust-docs'
472025-11-18T14:21:12.662Zinfo: downloading component 'rust-std'
482025-11-18T14:21:12.978Zinfo: downloading component 'rustc'
492025-11-18T14:21:15.504Zinfo: downloading component 'rustfmt'
502025-11-18T14:21:15.574Zinfo: installing component 'cargo'
512025-11-18T14:21:16.749Zinfo: installing component 'clippy'
522025-11-18T14:21:17.215Zinfo: installing component 'rust-docs'
532025-11-18T14:21:20.169Zinfo: installing component 'rust-std'
542025-11-18T14:21:22.336Zinfo: installing component 'rustc'
552025-11-18T14:21:30.470Zinfo: installing component 'rustfmt'
562025-11-18T14:21:30.848Z
572025-11-18T14:21:30.848Zinfo: default toolchain set to '1.89.0-x86_64-unknown-illumos'
582025-11-18T14:21:31.015Z 1.89.0-x86_64-unknown-illumos installed - rustc 1.89.0 (29483883e 2025-08-04)
592025-11-18T14:21:31.015Z
602025-11-18T14:21:31.040Z
612025-11-18T14:21:31.040ZRust is installed now. Great!
622025-11-18T14:21:31.040Z
632025-11-18T14:21:31.040ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-11-18T14:21:31.040Zenvironment variable. This has not been done automatically.
652025-11-18T14:21:31.040Z
662025-11-18T14:21:31.040ZTo configure your current shell, you need to source
672025-11-18T14:21:31.040Zthe corresponding env file under $HOME/.cargo.
682025-11-18T14:21:31.040Z
692025-11-18T14:21:31.041ZThis is usually done by running one of the following (note the leading DOT):
702025-11-18T14:21:31.041Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-11-18T14:21:31.041Zsource "$HOME/.cargo/env.fish" # For fish
722025-11-18T14:21:31.041Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-11-18T14:21:31.135Z+ rustup --version
742025-11-18T14:21:31.160Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-11-18T14:21:31.160Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-11-18T14:21:31.278Zinfo: The currently active `rustc` version is `rustc 1.89.0 (29483883e 2025-08-04)`
772025-11-18T14:21:31.302Z+ cargo --version
782025-11-18T14:21:31.389Zcargo 1.89.0 (c24e10642 2025-06-23)
792025-11-18T14:21:31.414Z+ rustc --version
802025-11-18T14:21:31.508Zrustc 1.89.0 (29483883e 2025-08-04)
812025-11-18T14:21:31.533Zprocess exited: duration 20105 ms, exit code 0
 
822025-11-18T14:21:31.582Zstarting task 2: "authentication"
832025-11-18T14:21:31.641Zprocess exited: duration 58 ms, exit code 0
 
842025-11-18T14:21:31.690Zstarting task 3: "clone repository"
852025-11-18T14:21:31.715Z+ mkdir -p /work/oxidecomputer/omicron
862025-11-18T14:21:31.715Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
872025-11-18T14:21:31.740ZCloning into '/work/oxidecomputer/omicron'...
882025-11-18T14:21:42.883Z+ cd /work/oxidecomputer/omicron
892025-11-18T14:21:42.911Z+ git fetch origin fe50b8fff1295d9a773e1bbceb2084a7892f05d2
902025-11-18T14:21:43.407ZFrom https://github.com/oxidecomputer/omicron
912025-11-18T14:21:43.407Z * branch fe50b8fff1295d9a773e1bbceb2084a7892f05d2 -> FETCH_HEAD
922025-11-18T14:21:43.434Z+ [[ -n john/refactor-rss-blueprint ]]
932025-11-18T14:21:43.434Z++ git branch --show-current
942025-11-18T14:21:43.434Z+ current=main
952025-11-18T14:21:43.434Z+ [[ main != john/refactor-rss-blueprint ]]
962025-11-18T14:21:43.434Z+ git branch -f john/refactor-rss-blueprint fe50b8fff1295d9a773e1bbceb2084a7892f05d2
972025-11-18T14:21:43.434Z+ git checkout -f john/refactor-rss-blueprint
982025-11-18T14:21:43.814ZSwitched to branch 'john/refactor-rss-blueprint'
992025-11-18T14:21:43.841Z+ git reset --hard fe50b8fff1295d9a773e1bbceb2084a7892f05d2
1002025-11-18T14:21:43.865ZHEAD is now at fe50b8fff test fix
1012025-11-18T14:21:43.865Zprocess exited: duration 12154 ms, exit code 0
 
1022025-11-18T14:21:43.917Zstarting task 4: "build"
1032025-11-18T14:21:43.942Z+ source ./env.sh
1042025-11-18T14:21:43.943Z++ OLD_SHELL_OPTS=ehxB
1052025-11-18T14:21:43.943Z++ set -o xtrace
1062025-11-18T14:21:43.943Z++++ dirname ./env.sh
1072025-11-18T14:21:43.943Z+++ readlink -f .
1082025-11-18T14:21:43.943Z++ OMICRON_WS=/work/oxidecomputer/omicron
1092025-11-18T14:21:43.943Z++ export PATH=/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1102025-11-18T14:21:43.943Z++ PATH=/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1112025-11-18T14:21:43.943Z++ export PATH=/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1122025-11-18T14:21:43.943Z++ PATH=/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1132025-11-18T14:21:43.943Z++ export PATH=/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1142025-11-18T14:21:43.943Z++ PATH=/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1152025-11-18T14:21:43.943Z++ export PATH=/work/oxidecomputer/omicron/out/mgd/root/opt/oxide/mgd/bin:/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1162025-11-18T14:21:43.943Z++ PATH=/work/oxidecomputer/omicron/out/mgd/root/opt/oxide/mgd/bin:/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1172025-11-18T14:21:43.943Z++ case $OLD_SHELL_OPTS in
1182025-11-18T14:21:43.943Z++ unset OLD_SHELL_OPTS OMICRON_WS
1192025-11-18T14:21:43.943Z+ source .github/buildomat/ci-env.sh
1202025-11-18T14:21:43.943Z++ export CARGO_TERM_COLOR=always
1212025-11-18T14:21:43.943Z++ CARGO_TERM_COLOR=always
1222025-11-18T14:21:43.943Z+ target_os=illumos
1232025-11-18T14:21:43.943Z+ NEXTEST_VERSION=0.9.110
1242025-11-18T14:21:43.943Z+ cargo --version
1252025-11-18T14:21:44.009Zcargo 1.89.0 (c24e10642 2025-06-23)
1262025-11-18T14:21:44.035Z+ rustc --version
1272025-11-18T14:21:44.115Zrustc 1.89.0 (29483883e 2025-08-04)
1282025-11-18T14:21:44.141Z+ curl -sSfL --retry 10 https://get.nexte.st/0.9.110/illumos
1292025-11-18T14:21:44.141Z+ gunzip
1302025-11-18T14:21:44.141Z+ tar -xvf - -C /home/build/.cargo/bin
1312025-11-18T14:21:44.306Zcurl: (22) The requested URL returned error: 500
1322025-11-18T14:21:45.312Zcurl: (22) The requested URL returned error: 500
1332025-11-18T14:21:47.318Zcurl: (22) The requested URL returned error: 500
1342025-11-18T14:21:51.326Zcurl: (22) The requested URL returned error: 500
1352025-11-18T14:21:59.332Zcurl: (22) The requested URL returned error: 500
1362025-11-18T14:22:15.340Zcurl: (22) The requested URL returned error: 500
1372025-11-18T14:22:47.347Zcurl: (22) The requested URL returned error: 500
1382025-11-18T14:23:51.353Zcurl: (22) The requested URL returned error: 500
1392025-11-18T14:25:59.410Zcurl: (22) The requested URL returned error: 500
1402025-11-18T14:30:15.514Zcurl: (22) The requested URL returned error: 500
1412025-11-18T14:38:47.645Zcurl: (22) The requested URL returned error: 500
1422025-11-18T14:38:47.671Z
1432025-11-18T14:38:47.671Zgzip: stdin: unexpected end of file
1442025-11-18T14:38:47.671Ztar: blocksize = 0
1452025-11-18T14:38:47.671Zprocess exited: duration 1023740 ms, exit code 1
 
1462025-11-18T14:38:47.722Zfound 0 output files