01JHFDGFFAYRT16BY3VQQ70JWS: helios / build TUF repo

BasicConfig {
    output_rules: [
        "=/work/manifest.toml",
        "=/work/repo.zip",
        "=/work/repo.zip.sha256.txt",
        "%/work/*.log",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/amd-apcb",
        "oxidecomputer/amd-efs",
        "oxidecomputer/amd-firmware",
        "oxidecomputer/amd-flash",
        "oxidecomputer/amd-host-image-builder",
        "oxidecomputer/boot-image-tools",
        "oxidecomputer/chelsio-t6-roms",
        "oxidecomputer/compliance-pilot",
        "oxidecomputer/facade",
        "oxidecomputer/helios",
        "oxidecomputer/helios-omicron-brand",
        "oxidecomputer/helios-omnios-build",
        "oxidecomputer/helios-omnios-extra",
        "oxidecomputer/nanobl-rs",
    ],
    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",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JHFDGY8BEXDV54FT80485WCW

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-01-13T08:49:38.681Zjob assigned to worker 01JHFDM20S4XHYSHZAX2MW008W [factory aws, i-0e3cdf46b281c9034] (queued for 2 m 26 s)
 
22025-01-13T08:49:46.887Zstarting task 0: "setup"
32025-01-13T08:49:46.899Z++ uname -s
42025-01-13T08:49:46.901Z+ kern=SunOS
52025-01-13T08:49:46.901Z+ case "$kern" in
62025-01-13T08:49:46.901Z+ groupadd -g 12345 build
72025-01-13T08:49:46.904Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82025-01-13T08:49:48.911Z+ zfs create -o mountpoint=/work rpool/work
92025-01-13T08:49:49.002Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102025-01-13T08:49:49.004Z+ home_fs=zfs
112025-01-13T08:49:49.004Z+ [[ zfs == autofs ]]
122025-01-13T08:49:49.004Z+ mkdir -p /home/build
132025-01-13T08:49:49.007Z+ chown build:build /home/build /work
142025-01-13T08:49:51.013Z+ chmod 0700 /home/build /work
152025-01-13T08:49:51.018Zprocess exited: duration 4123 ms, exit code 0
 
162025-01-13T08:49:51.037Zstarting task 1: "rust-toolchain"
172025-01-13T08:49:51.041Z+ printf ' * toolchain channel = "%s"
182025-01-13T08:49:51.042Z' 1.81.0
192025-01-13T08:49:51.042Z * toolchain channel = "1.81.0"
202025-01-13T08:49:51.042Z+ printf ' * toolchain profile = "%s"
212025-01-13T08:49:51.042Z' default
222025-01-13T08:49:51.042Z * toolchain profile = "default"
232025-01-13T08:49:51.043Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242025-01-13T08:49:51.048Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.81.0 --profile default
252025-01-13T08:49:51.162Zinfo: downloading installer
262025-01-13T08:49:52.535Zinfo: profile set to 'default'
272025-01-13T08:49:52.539Zinfo: default host triple is x86_64-unknown-illumos
282025-01-13T08:49:52.564Zinfo: syncing channel updates for '1.81.0-x86_64-unknown-illumos'
292025-01-13T08:49:52.647Zinfo: latest update on 2024-09-05, rust version 1.81.0 (eeb90cda1 2024-09-04)
302025-01-13T08:49:52.647Zinfo: downloading component 'cargo'
312025-01-13T08:49:53.333Zinfo: downloading component 'clippy'
322025-01-13T08:49:53.590Zinfo: downloading component 'rust-docs'
332025-01-13T08:49:54.547Zinfo: downloading component 'rust-std'
342025-01-13T08:49:56.040Zinfo: downloading component 'rustc'
352025-01-13T08:50:01.404Zinfo: downloading component 'rustfmt'
362025-01-13T08:50:01.608Zinfo: installing component 'cargo'
372025-01-13T08:50:02.404Zinfo: installing component 'clippy'
382025-01-13T08:50:02.765Zinfo: installing component 'rust-docs'
392025-01-13T08:50:04.390Zinfo: installing component 'rust-std'
402025-01-13T08:50:06.085Zinfo: installing component 'rustc'
412025-01-13T08:50:11.806Zinfo: installing component 'rustfmt'
422025-01-13T08:50:12.133Zinfo: default toolchain set to '1.81.0-x86_64-unknown-illumos'
432025-01-13T08:50:12.133Z
442025-01-13T08:50:12.501Z 1.81.0-x86_64-unknown-illumos installed - rustc 1.81.0 (eeb90cda1 2024-09-04)
452025-01-13T08:50:12.501Z
462025-01-13T08:50:12.503Z
472025-01-13T08:50:12.503ZRust is installed now. Great!
482025-01-13T08:50:12.503Z
492025-01-13T08:50:12.503ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502025-01-13T08:50:12.503Zenvironment variable. This has not been done automatically.
512025-01-13T08:50:12.503Z
522025-01-13T08:50:12.503ZTo configure your current shell, you need to source
532025-01-13T08:50:12.503Zthe corresponding env file under $HOME/.cargo.
542025-01-13T08:50:12.503Z
552025-01-13T08:50:12.503ZThis is usually done by running one of the following (note the leading DOT):
562025-01-13T08:50:12.503Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572025-01-13T08:50:12.503Zsource "$HOME/.cargo/env.fish" # For fish
582025-01-13T08:50:12.582Z+ rustc --version
592025-01-13T08:50:12.650Zrustc 1.81.0 (eeb90cda1 2024-09-04)
602025-01-13T08:50:12.653Zprocess exited: duration 21614 ms, exit code 0
 
612025-01-13T08:50:12.659Zstarting task 2: "authentication"
622025-01-13T08:50:12.681Zprocess exited: duration 22 ms, exit code 0
 
632025-01-13T08:50:12.687Zstarting task 3: "clone repository"
642025-01-13T08:50:12.692Z+ mkdir -p /work/oxidecomputer/omicron
652025-01-13T08:50:12.694Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
662025-01-13T08:50:12.733ZCloning into '/work/oxidecomputer/omicron'...
672025-01-13T08:50:19.709Z+ cd /work/oxidecomputer/omicron
682025-01-13T08:50:19.711Z+ git fetch origin 27409a1abdb84f3c458ceca77ec5c422faf0265d
692025-01-13T08:50:20.059ZFrom https://github.com/oxidecomputer/omicron
702025-01-13T08:50:20.059Z * branch 27409a1abdb84f3c458ceca77ec5c422faf0265d -> FETCH_HEAD
712025-01-13T08:50:20.070Z+ [[ -n renovate/lock-file-maintenance ]]
722025-01-13T08:50:20.073Z++ git branch --show-current
732025-01-13T08:50:20.075Z+ current=main
742025-01-13T08:50:20.075Z+ [[ main != renovate/lock-file-maintenance ]]
752025-01-13T08:50:20.075Z+ git branch -f renovate/lock-file-maintenance 27409a1abdb84f3c458ceca77ec5c422faf0265d
762025-01-13T08:50:20.078Z+ git checkout -f renovate/lock-file-maintenance
772025-01-13T08:50:20.257ZSwitched to branch 'renovate/lock-file-maintenance'
782025-01-13T08:50:20.259Z+ git reset --hard 27409a1abdb84f3c458ceca77ec5c422faf0265d
792025-01-13T08:50:20.274ZHEAD is now at 27409a1ab Lock file maintenance
802025-01-13T08:50:20.277Zprocess exited: duration 7586 ms, exit code 0
 
812025-01-13T08:50:20.281Zstarting task 4: "build"
822025-01-13T08:50:20.287Z+ source .github/buildomat/ci-env.sh
832025-01-13T08:50:20.287Z++ export CARGO_TERM_COLOR=always
842025-01-13T08:50:20.287Z++ CARGO_TERM_COLOR=always
852025-01-13T08:50:20.287Z+ cargo --version
862025-01-13T08:50:20.344Zcargo 1.81.0 (2dbb1af80 2024-08-20)
872025-01-13T08:50:20.346Z+ rustc --version
882025-01-13T08:50:20.408Zrustc 1.81.0 (eeb90cda1 2024-09-04)
892025-01-13T08:50:20.411Z+ cargo tree --locked
902025-01-13T08:50:20.669Z Updating git repository `https://github.com/oxidecomputer/pq-sys`
912025-01-13T08:50:20.958Z Updating crates.io index
922025-01-13T08:50:21.023Z Updating git repository `https://github.com/oxidecomputer/diffus`
932025-01-13T08:50:21.320Z Updating git repository `https://github.com/oxidecomputer/maghemite`
942025-01-13T08:50:21.798Z Updating git repository `https://github.com/oxidecomputer/oxnet`
952025-01-13T08:50:22.041Z Updating git repository `https://github.com/oxidecomputer/serde_human_bytes`
962025-01-13T08:50:22.299Z Updating git repository `https://github.com/oxidecomputer/slog-error-chain`
972025-01-13T08:50:22.588Z Updating git repository `https://github.com/oxidecomputer/propolis`
982025-01-13T08:50:23.613Z Updating git repository `https://github.com/oxidecomputer/crucible`
992025-01-13T08:50:25.119Z Updating git repository `https://github.com/oxidecomputer/opte`
1002025-01-13T08:50:25.818Z Updating git repository `https://github.com/oxidecomputer/falcon`
1012025-01-13T08:50:26.918Z Updating git repository `https://github.com/oxidecomputer/clickward`
1022025-01-13T08:50:27.165Z Updating git repository `https://github.com/oxidecomputer/openapi-lint`
1032025-01-13T08:50:27.483Z Updating git repository `https://github.com/oxidecomputer/management-gateway-service`
1042025-01-13T08:50:28.105Z Updating git repository `https://github.com/oxidecomputer/libipcc`
1052025-01-13T08:50:28.440Z Updating git repository `https://github.com/oxidecomputer/sprockets.git`
1062025-01-13T08:50:28.861Z Updating git repository `https://github.com/oxidecomputer/tofino`
1072025-01-13T08:50:29.157Z Updating git repository `https://github.com/oxidecomputer/illumos-devinfo`
1082025-01-13T08:50:29.556Z Updating git repository `https://github.com/oxidecomputer/libefi-illumos`
1092025-01-13T08:50:29.827Z Updating git repository `https://github.com/oxidecomputer/libnvme`
1102025-01-13T08:50:30.194Z Updating git repository `https://github.com/oxidecomputer/hubtools.git`
1112025-01-13T08:50:30.525Z Updating git repository `https://github.com/oxidecomputer/ispf`
1122025-01-13T08:50:30.954Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1132025-01-13T08:50:31.191Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1142025-01-13T08:50:31.738Z Updating git repository `https://github.com/oxidecomputer/tlvc.git`
1152025-01-13T08:50:32.002Z Updating git repository `https://github.com/oxidecomputer/dice-util`
1162025-01-13T08:50:32.477Z Updating git repository `https://github.com/oxidecomputer/lpc55_support`
1172025-01-13T08:50:33.740Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1182025-01-13T08:50:34.047Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1192025-01-13T08:50:34.333Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1202025-01-13T08:50:34.615Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1212025-01-13T08:50:36.259Zerror: the lock file /work/oxidecomputer/omicron/Cargo.lock needs to be updated but --locked was passed to prevent this
1222025-01-13T08:50:36.259ZIf you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
1232025-01-13T08:50:36.310Zprocess exited: duration 16024 ms, exit code 101
 
1242025-01-13T08:50:36.316Zfound 0 output files
1252025-01-13T08:50:36.316Zupload error: rule "/work/manifest.toml" required a match, but was not used
1262025-01-13T08:50:36.316Zupload error: rule "/work/repo.zip" required a match, but was not used
1272025-01-13T08:50:36.316Zupload error: rule "/work/repo.zip.sha256.txt" required a match, but was not used