01KD4P2XC8NPQ8MKANRWQWW47V: helios / build TUF repo

BasicConfig {
    output_rules: [
        "=/work/manifest.toml",
        "=/work/repo.zip",
        "=/work/repo.zip.sha256.txt",
        "=/work/helios.json",
        "=/work/incorporation.p5m",
        "=/work/incorporation.p5p",
        "%/work/*.log",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/amd-firmware",
        "oxidecomputer/chelsio-t6-roms",
        "oxidecomputer/dmar-report",
        "oxidecomputer/pilot",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/manifest.toml",
            series: "rot-all",
            name: "manifest.toml",
        },
        BasicConfigPublish {
            from_output: "/work/repo.zip",
            series: "rot-all",
            name: "repo.zip",
        },
        BasicConfigPublish {
            from_output: "/work/repo.zip.sha256.txt",
            series: "rot-all",
            name: "repo.zip.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/work/helios.json",
            series: "rot-all",
            name: "helios.json",
        },
        BasicConfigPublish {
            from_output: "/work/incorporation.p5m",
            series: "rot-all",
            name: "incorporation.p5m",
        },
        BasicConfigPublish {
            from_output: "/work/incorporation.p5p",
            series: "rot-all",
            name: "incorporation.p5p",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01KD4P3DNS3DPQQ3E9NWSP326W

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-12-23T04:05:57.969Zjob assigned to worker 01KD4P3PZ0QHFCBTQG9551Y9YC [factory aws, i-0f6c9d6bc410b9b19] (queued for 58 s)
 
22025-12-23T04:06:05.926Zstarting task 0: "setup"
32025-12-23T04:06:05.931Z++ uname -s
42025-12-23T04:06:05.934Z+ kern=SunOS
52025-12-23T04:06:05.934Z+ build_user=build
62025-12-23T04:06:05.934Z+ build_uid=12345
72025-12-23T04:06:05.934Z+ work_dir=/work
82025-12-23T04:06:05.934Z+ input_dir=/input
92025-12-23T04:06:05.934Z+ [[ 0 == 12345 ]]
102025-12-23T04:06:05.934Z+ case "$kern" in
112025-12-23T04:06:05.934Z+ groupadd -g 12345 build
122025-12-23T04:06:05.937Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-12-23T04:06:07.944Z+ zfs create -o mountpoint=/work rpool/work
142025-12-23T04:06:08.017Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-12-23T04:06:08.021Z+ home_fs=zfs
162025-12-23T04:06:08.021Z+ [[ zfs == autofs ]]
172025-12-23T04:06:08.021Z+ mkdir -p /home/build
182025-12-23T04:06:08.024Z+ chown build:build /home/build /work
192025-12-23T04:06:10.024Z+ chmod 0700 /home/build /work
202025-12-23T04:06:10.027Zprocess exited: duration 4102 ms, exit code 0
 
212025-12-23T04:06:10.034Zstarting task 1: "rust-toolchain"
222025-12-23T04:06:10.039Z+ printf ' * rust toolchain channel = "%s"\n' 1.91.1
232025-12-23T04:06:10.039Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-12-23T04:06:10.039Z * rust toolchain channel = "1.91.1"
252025-12-23T04:06:10.039Z * rust toolchain profile = "default"
262025-12-23T04:06:10.039Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-12-23T04:06:10.039Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-12-23T04:06:10.042Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-12-23T04:06:10.042Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.91.1 --profile default
302025-12-23T04:06:10.156Zinfo: downloading installer
312025-12-23T04:06:11.828Zwarn: It looks like you have an existing installation of Rust at:
322025-12-23T04:06:11.828Zwarn: /opt/ooce/bin
332025-12-23T04:06:11.828Zwarn: It is recommended that rustup be the primary Rust installation.
342025-12-23T04:06:11.828Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-12-23T04:06:11.828Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-12-23T04:06:11.828Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-12-23T04:06:11.828Zwarn: or pass `-y' to ignore all ignorable checks.
382025-12-23T04:06:11.828Zerror: cannot install while Rust is installed
392025-12-23T04:06:11.828Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-12-23T04:06:11.841Zinfo: profile set to 'default'
412025-12-23T04:06:11.841Zinfo: default host triple is x86_64-unknown-illumos
422025-12-23T04:06:11.844Zinfo: syncing channel updates for '1.91.1-x86_64-unknown-illumos'
432025-12-23T04:06:12.017Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-12-23T04:06:12.023Zinfo: downloading component 'cargo'
452025-12-23T04:06:12.841Zinfo: downloading component 'clippy'
462025-12-23T04:06:13.167Zinfo: downloading component 'rust-docs'
472025-12-23T04:06:14.415Zinfo: downloading component 'rust-std'
482025-12-23T04:06:15.963Zinfo: downloading component 'rustc'
492025-12-23T04:06:23.345Zinfo: downloading component 'rustfmt'
502025-12-23T04:06:23.660Zinfo: installing component 'cargo'
512025-12-23T04:06:24.556Zinfo: installing component 'clippy'
522025-12-23T04:06:24.951Zinfo: installing component 'rust-docs'
532025-12-23T04:06:26.864Zinfo: installing component 'rust-std'
542025-12-23T04:06:28.678Zinfo: installing component 'rustc'
552025-12-23T04:06:35.477Zinfo: installing component 'rustfmt'
562025-12-23T04:06:35.817Zinfo: default toolchain set to '1.91.1-x86_64-unknown-illumos'
572025-12-23T04:06:35.817Z
582025-12-23T04:06:36.272Z 1.91.1-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-12-23T04:06:36.272Z
602025-12-23T04:06:36.275Z
612025-12-23T04:06:36.275ZRust is installed now. Great!
622025-12-23T04:06:36.275Z
632025-12-23T04:06:36.275ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-12-23T04:06:36.275Zenvironment variable. This has not been done automatically.
652025-12-23T04:06:36.275Z
662025-12-23T04:06:36.275ZTo configure your current shell, you need to source
672025-12-23T04:06:36.275Zthe corresponding env file under $HOME/.cargo.
682025-12-23T04:06:36.275Z
692025-12-23T04:06:36.275ZThis is usually done by running one of the following (note the leading DOT):
702025-12-23T04:06:36.275Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-12-23T04:06:36.275Zsource "$HOME/.cargo/env.fish" # For fish
722025-12-23T04:06:36.275Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-12-23T04:06:36.362Z+ rustup --version
742025-12-23T04:06:36.373Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-12-23T04:06:36.376Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-12-23T04:06:36.458Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-12-23T04:06:36.462Z+ cargo --version
782025-12-23T04:06:36.532Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-12-23T04:06:36.535Z+ rustc --version
802025-12-23T04:06:36.617Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-12-23T04:06:36.623Zprocess exited: duration 26585 ms, exit code 0
 
822025-12-23T04:06:36.629Zstarting task 2: "authentication"
832025-12-23T04:06:36.659Zprocess exited: duration 28 ms, exit code 0
 
842025-12-23T04:06:36.664Zstarting task 3: "clone repository"
852025-12-23T04:06:36.671Z+ mkdir -p /work/oxidecomputer/omicron
862025-12-23T04:06:36.674Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
872025-12-23T04:06:36.713ZCloning into '/work/oxidecomputer/omicron'...
882025-12-23T04:06:48.568Z+ cd /work/oxidecomputer/omicron
892025-12-23T04:06:48.570Z+ git fetch origin 73ac6cfa8460b920ea536878df7060a680e6b310
902025-12-23T04:06:48.884ZFrom https://github.com/oxidecomputer/omicron
912025-12-23T04:06:48.884Z * branch 73ac6cfa8460b920ea536878df7060a680e6b310 -> FETCH_HEAD
922025-12-23T04:06:48.894Z+ [[ -n renovate/attest-mock-digest ]]
932025-12-23T04:06:48.897Z++ git branch --show-current
942025-12-23T04:06:48.900Z+ current=main
952025-12-23T04:06:48.900Z+ [[ main != renovate/attest-mock-digest ]]
962025-12-23T04:06:48.900Z+ git branch -f renovate/attest-mock-digest 73ac6cfa8460b920ea536878df7060a680e6b310
972025-12-23T04:06:48.902Z+ git checkout -f renovate/attest-mock-digest
982025-12-23T04:06:49.253ZSwitched to branch 'renovate/attest-mock-digest'
992025-12-23T04:06:49.255Z+ git reset --hard 73ac6cfa8460b920ea536878df7060a680e6b310
1002025-12-23T04:06:49.271ZHEAD is now at 73ac6cfa8 Update attest-mock digest to 173a5d1
1012025-12-23T04:06:49.273Zprocess exited: duration 12605 ms, exit code 0
 
1022025-12-23T04:06:49.280Zstarting task 4: "build"
1032025-12-23T04:06:49.285Z+ source .github/buildomat/ci-env.sh
1042025-12-23T04:06:49.285Z++ export CARGO_TERM_COLOR=always
1052025-12-23T04:06:49.285Z++ CARGO_TERM_COLOR=always
1062025-12-23T04:06:49.285Z+ cargo --version
1072025-12-23T04:06:49.346Zcargo 1.91.1 (ea2d97820 2025-10-10)
1082025-12-23T04:06:49.349Z+ rustc --version
1092025-12-23T04:06:49.423Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1102025-12-23T04:06:49.426Z+ cargo tree --locked
1112025-12-23T04:06:49.699Z Updating git repository `https://github.com/oxidecomputer/pq-sys`
1122025-12-23T04:06:49.937Z Updating crates.io index
1132025-12-23T04:06:49.974Z Updating git repository `https://github.com/oxidecomputer/lldp`
1142025-12-23T04:06:50.270Z Updating git repository `https://github.com/oxidecomputer/maghemite`
1152025-12-23T04:06:51.083Z Updating git repository `https://github.com/oxidecomputer/serde_human_bytes`
1162025-12-23T04:06:51.301Z Updating git repository `https://github.com/oxidecomputer/slog-error-chain`
1172025-12-23T04:06:51.568Z Updating git repository `https://github.com/oxidecomputer/tufaceous`
1182025-12-23T04:06:51.875Z Updating git repository `https://github.com/oxidecomputer/propolis`
1192025-12-23T04:06:53.079Z Updating git repository `https://github.com/oxidecomputer/crucible`
1202025-12-23T04:06:55.261Z Updating git repository `https://github.com/oxidecomputer/opte`
1212025-12-23T04:06:55.902Z Updating git repository `https://github.com/oxidecomputer/tofino`
1222025-12-23T04:06:56.143Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232025-12-23T04:06:56.959Z Updating git repository `https://github.com/oxidecomputer/management-gateway-service`
1242025-12-23T04:06:57.455Z Updating git repository `https://github.com/oxidecomputer/clickward`
1252025-12-23T04:06:57.731Z Updating git repository `https://github.com/oxidecomputer/openapi-lint`
1262025-12-23T04:06:58.173Z Updating git repository `https://github.com/oxidecomputer/dendrite`
1272025-12-23T04:06:58.801Z Updating git repository `https://github.com/oxidecomputer/transceiver-control`
1282025-12-23T04:06:59.304Z Updating git repository `https://github.com/oxidecomputer/ipcc-rs`
1292025-12-23T04:06:59.562Z Updating git repository `https://github.com/oxidecomputer/hubtools.git`
1302025-12-23T04:06:59.812Z Updating git repository `https://github.com/oxidecomputer/scim2-rs`
1312025-12-23T04:07:00.163Z Updating git repository `https://github.com/oxidecomputer/illumos-devinfo`
1322025-12-23T04:07:00.367Z Updating git repository `https://github.com/oxidecomputer/libefi-illumos`
1332025-12-23T04:07:00.615Z Updating git repository `https://github.com/oxidecomputer/libnvme`
1342025-12-23T04:07:00.875Z Updating git repository `https://github.com/oxidecomputer/sprockets.git`
1352025-12-23T04:07:01.176Z Updating git repository `https://github.com/oxidecomputer/dice-util`
1362025-12-23T04:07:01.574Z Updating git repository `https://github.com/oxidecomputer/rust-cpuid.git`
1372025-12-23T04:07:02.021Z Updating git repository `https://github.com/oxidecomputer/rats-corim.git`
1382025-12-23T04:07:02.265Z Updating git repository `https://github.com/bluecatengineering/dhcproto.git`
1392025-12-23T04:07:02.533Z Updating git repository `https://github.com/oxidecomputer/ispf`
1402025-12-23T04:07:02.803Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1412025-12-23T04:07:03.897Z Updating git repository `https://github.com/oxidecomputer/transceiver-control`
1422025-12-23T04:07:04.251Z Updating git repository `https://github.com/oxidecomputer/tlvc.git`
1432025-12-23T04:07:04.476Z Updating git repository `https://github.com/oxidecomputer/lpc55_support`
1442025-12-23T04:07:04.859Z Updating crates.io index
1452025-12-23T04:07:04.909Z Updating git repository `https://github.com/oxidecomputer/pki-playground`
1462025-12-23T04:07:05.404Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1472025-12-23T04:07:05.641Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1482025-12-23T04:07:05.872Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1492025-12-23T04:07:06.175Z Updating git repository `https://github.com/oxidecomputer/omicron`
1502025-12-23T04:07:16.955Z Updating git repository `https://github.com/illumos/smf-rs`
1512025-12-23T04:07:17.612Zerror: failed to select a version for `serde_with`.
1522025-12-23T04:07:17.612Z ... required by package `attest-data v0.5.0 (https://github.com/oxidecomputer/dice-util?rev=173a5d19ee354cc8f0bc00d4e477923f8d2dc4be#173a5d19)`
1532025-12-23T04:07:17.612Z ... which satisfies git dependency `attest-data` of package `attest-mock v0.1.0 (https://github.com/oxidecomputer/dice-util?rev=173a5d19ee354cc8f0bc00d4e477923f8d2dc4be#173a5d19)`
1542025-12-23T04:07:17.612Z ... which satisfies git dependency `attest-mock` of package `trust-quorum-protocol v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/protocol)`
1552025-12-23T04:07:17.612Z ... which satisfies path dependency `trust-quorum-protocol` (locked to 0.1.0) of package `tqdb v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/tqdb)`
1562025-12-23T04:07:17.612Zversions that meet the requirements `^3.15.1` are: 3.16.1, 3.16.0, 3.15.1
1572025-12-23T04:07:17.612Z
1582025-12-23T04:07:17.612Zall possible versions conflict with previously selected packages.
1592025-12-23T04:07:17.612Z
1602025-12-23T04:07:17.612Z previously selected package `serde_with v3.14.0`
1612025-12-23T04:07:17.612Z ... which satisfies dependency `serde_with = "^3.12.0"` (locked to 3.14.0) of package `attest-data v0.4.0 (https://github.com/oxidecomputer/dice-util?rev=4b408edc1d00f108ddf635415d783e6f12fe9641#4b408edc)`
1622025-12-23T04:07:17.612Z ... which satisfies git dependency `attest-data` (locked to 0.4.0) of package `sprockets-tls v0.1.0 (https://github.com/oxidecomputer/sprockets.git?rev=dea3bbfac7d9d3c45f088898fcd05ee5d2ec2210#dea3bbfa)`
1632025-12-23T04:07:17.612Z ... which satisfies git dependency `sprockets-tls` (locked to 0.1.0) of package `omicron-sled-agent v0.1.0 (/work/oxidecomputer/omicron/sled-agent)`
1642025-12-23T04:07:17.612Z ... which satisfies path dependency `omicron-sled-agent` (locked to 0.1.0) of package `end-to-end-tests v0.1.0 (/work/oxidecomputer/omicron/end-to-end-tests)`
1652025-12-23T04:07:17.612Z
1662025-12-23T04:07:17.612Zfailed to select a version for `serde_with` which could resolve this conflict
1672025-12-23T04:07:17.644Zprocess exited: duration 28359 ms, exit code 101
 
1682025-12-23T04:07:17.651Zfound 0 output files
1692025-12-23T04:07:17.651Zupload error: rule "/work/manifest.toml" required a match, but was not used
1702025-12-23T04:07:17.651Zupload error: rule "/work/repo.zip" required a match, but was not used
1712025-12-23T04:07:17.651Zupload error: rule "/work/repo.zip.sha256.txt" required a match, but was not used
1722025-12-23T04:07:17.651Zupload error: rule "/work/helios.json" required a match, but was not used
1732025-12-23T04:07:17.651Zupload error: rule "/work/incorporation.p5m" required a match, but was not used
1742025-12-23T04:07:17.651Zupload error: rule "/work/incorporation.p5p" required a match, but was not used