01J36KE002BQ0D03DX3SP8QX4R: lint

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "nightly-2024-06-27",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/illumos-rs",
    ],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01J36KE99MZY24ECY7YTKPW7GT

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-07-19T22:58:15.148Zjob assigned to worker 01J36KE9FAAPS67H7WVFF86231 (queued for 33 s)
 
22024-07-19T22:58:15.681Zstarting task 0: "setup"
32024-07-19T22:58:15.705Z++ uname -s
42024-07-19T22:58:15.705Z+ kern=SunOS
52024-07-19T22:58:15.705Z+ case "$kern" in
62024-07-19T22:58:15.705Z+ groupadd -g 12345 build
72024-07-19T22:58:15.705Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-07-19T22:58:17.714Z+ zfs create -o mountpoint=/work rpool/work
92024-07-19T22:58:17.758Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-07-19T22:58:17.782Z+ home_fs=zfs
112024-07-19T22:58:17.782Z+ [[ zfs == autofs ]]
122024-07-19T22:58:17.782Z+ mkdir -p /home/build
132024-07-19T22:58:17.782Z+ chown build:build /home/build /work
142024-07-19T22:58:19.768Z+ chmod 0700 /home/build /work
152024-07-19T22:58:19.792Zprocess exited: duration 4091 ms, exit code 0
 
162024-07-19T22:58:19.843Zstarting task 1: "rust-toolchain"
172024-07-19T22:58:19.867Z+ printf ' * toolchain channel = "%s"
182024-07-19T22:58:19.867Z * toolchain channel = "nightly-2024-06-27"
192024-07-19T22:58:19.867Z * toolchain profile = "default"
202024-07-19T22:58:19.867Z' nightly-2024-06-27
212024-07-19T22:58:19.867Z+ printf ' * toolchain profile = "%s"
222024-07-19T22:58:19.867Z' default
232024-07-19T22:58:19.867Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-07-19T22:58:19.867Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-06-27 --profile default
252024-07-19T22:58:20.004Zinfo: downloading installer
262024-07-19T22:58:20.434Zinfo: profile set to 'default'
272024-07-19T22:58:20.435Zinfo: default host triple is x86_64-unknown-illumos
282024-07-19T22:58:20.458Zinfo: syncing channel updates for 'nightly-2024-06-27-x86_64-unknown-illumos'
292024-07-19T22:58:20.543Zinfo: latest update on 2024-06-27, rust version 1.81.0-nightly (4bc39f028 2024-06-26)
302024-07-19T22:58:20.543Zinfo: downloading component 'cargo'
312024-07-19T22:58:20.673Zinfo: downloading component 'clippy'
322024-07-19T22:58:20.723Zinfo: downloading component 'rust-docs'
332024-07-19T22:58:20.895Zinfo: downloading component 'rust-std'
342024-07-19T22:58:21.178Zinfo: downloading component 'rustc'
352024-07-19T22:58:21.857Zinfo: downloading component 'rustfmt'
362024-07-19T22:58:21.905Zinfo: installing component 'cargo'
372024-07-19T22:58:23.005Zinfo: installing component 'clippy'
382024-07-19T22:58:23.458Zinfo: installing component 'rust-docs'
392024-07-19T22:58:26.172Zinfo: installing component 'rust-std'
402024-07-19T22:58:28.285Zinfo: installing component 'rustc'
412024-07-19T22:58:33.599Zinfo: installing component 'rustfmt'
422024-07-19T22:58:33.990Zinfo: default toolchain set to 'nightly-2024-06-27-x86_64-unknown-illumos'
432024-07-19T22:58:33.990Z
442024-07-19T22:58:34.117Z nightly-2024-06-27-x86_64-unknown-illumos installed - rustc 1.81.0-nightly (4bc39f028 2024-06-26)
452024-07-19T22:58:34.117Z
462024-07-19T22:58:34.141Z
472024-07-19T22:58:34.141ZRust is installed now. Great!
482024-07-19T22:58:34.141Z
492024-07-19T22:58:34.141ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-07-19T22:58:34.141Zenvironment variable. This has not been done automatically.
512024-07-19T22:58:34.141Z
522024-07-19T22:58:34.142ZTo configure your current shell, you need to source
532024-07-19T22:58:34.142Zthe corresponding env file under $HOME/.cargo.
542024-07-19T22:58:34.142Z
552024-07-19T22:58:34.142ZThis is usually done by running one of the following (note the leading DOT):
562024-07-19T22:58:34.142Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-07-19T22:58:34.142Zsource "$HOME/.cargo/env.fish" # For fish
582024-07-19T22:58:34.196Z+ rustc --version
592024-07-19T22:58:34.314Zrustc 1.81.0-nightly (4bc39f028 2024-06-26)
602024-07-19T22:58:34.337Zprocess exited: duration 14478 ms, exit code 0
 
612024-07-19T22:58:34.385Zstarting task 2: "authentication"
622024-07-19T22:58:34.444Zprocess exited: duration 58 ms, exit code 0
 
632024-07-19T22:58:34.495Zstarting task 3: "clone repository"
642024-07-19T22:58:34.518Z+ mkdir -p /work/oxidecomputer/opte
652024-07-19T22:58:34.518Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-07-19T22:58:34.542ZCloning into '/work/oxidecomputer/opte'...
672024-07-19T22:58:40.723Z+ cd /work/oxidecomputer/opte
682024-07-19T22:58:40.723Z+ git fetch origin 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
692024-07-19T22:58:41.018ZFrom https://github.com/oxidecomputer/opte
702024-07-19T22:58:41.018Z * branch 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505 -> FETCH_HEAD
712024-07-19T22:58:41.042Z+ [[ -n illumos-rs-wip ]]
722024-07-19T22:58:41.042Z++ git branch --show-current
732024-07-19T22:58:41.042Z+ current=master
742024-07-19T22:58:41.042Z+ [[ master != illumos-rs-wip ]]
752024-07-19T22:58:41.042Z+ git branch -f illumos-rs-wip 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
762024-07-19T22:58:41.042Z+ git checkout -f illumos-rs-wip
772024-07-19T22:58:41.066ZSwitched to branch 'illumos-rs-wip'
782024-07-19T22:58:41.090Z+ git reset --hard 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
792024-07-19T22:58:41.114ZHEAD is now at 6b6b3bb Newer illumos-rs.
802024-07-19T22:58:41.114Zprocess exited: duration 6605 ms, exit code 0
 
812024-07-19T22:58:41.162Zstarting task 4: "build"
822024-07-19T22:58:41.186Z+ header 'check style'
832024-07-19T22:58:41.186Z# ==== check style ==== #
842024-07-19T22:58:41.186Z+ echo '# ==== check style ==== #'
852024-07-19T22:58:41.186Z+ ptime -m cargo xtask fmt --check
862024-07-19T22:58:41.186Zinfo: syncing channel updates for '1.79.0-x86_64-unknown-illumos'
872024-07-19T22:58:41.286Zinfo: latest update on 2024-06-13, rust version 1.79.0 (129f3b996 2024-06-10)
882024-07-19T22:58:41.286Zinfo: downloading component 'cargo'
892024-07-19T22:58:41.588Zinfo: downloading component 'clippy'
902024-07-19T22:58:41.682Zinfo: downloading component 'rust-docs'
912024-07-19T22:58:42.019Zinfo: downloading component 'rust-std'
922024-07-19T22:58:42.658Zinfo: downloading component 'rustc'
932024-07-19T22:58:44.106Zinfo: downloading component 'rustfmt'
942024-07-19T22:58:44.154Zinfo: installing component 'cargo'
952024-07-19T22:58:45.207Zinfo: installing component 'clippy'
962024-07-19T22:58:45.611Zinfo: installing component 'rust-docs'
972024-07-19T22:58:48.158Zinfo: installing component 'rust-std'
982024-07-19T22:58:50.003Zinfo: installing component 'rustc'
992024-07-19T22:58:54.995Zinfo: installing component 'rustfmt'
1002024-07-19T22:58:55.571Z Updating crates.io index
1012024-07-19T22:58:55.595Z Updating git repository `https://github.com/oxidecomputer/falcon`
1022024-07-19T22:58:56.694ZFrom https://github.com/oxidecomputer/falcon
1032024-07-19T22:58:56.694Z * [new branch] main -> origin/main
1042024-07-19T22:58:56.694Z * [new ref] -> origin/HEAD
1052024-07-19T22:58:56.897Z Updating git repository `https://github.com/oxidecomputer/illumos-rs.git`
1062024-07-19T22:58:57.627ZFrom https://github.com/oxidecomputer/illumos-rs
1072024-07-19T22:58:57.627Z * [new branch] felixmcfelix/rusty-for-opte -> origin/felixmcfelix/rusty-for-opte
1082024-07-19T22:58:57.651Z * [new branch] luqmana/rusty-modules -> origin/luqmana/rusty-modules
1092024-07-19T22:58:57.651Z * [new branch] main -> origin/main
1102024-07-19T22:58:57.651Z * [new branch] ry/rusty-modules -> origin/ry/rusty-modules
1112024-07-19T22:58:57.651Z * [new ref] -> origin/HEAD
1122024-07-19T22:58:57.651Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1132024-07-19T22:58:58.063ZFrom https://github.com/oxidecomputer/poptrie
1142024-07-19T22:58:58.063Z * [new branch] main -> origin/main
1152024-07-19T22:58:58.087Z * [new branch] multipath -> origin/multipath
1162024-07-19T22:58:58.087Z * [new ref] -> origin/HEAD
1172024-07-19T22:58:58.111Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1182024-07-19T22:58:58.815ZFrom https://github.com/oxidecomputer/netadm-sys
1192024-07-19T22:58:58.815Z * [new branch] c_char-non-x86 -> origin/c_char-non-x86
1202024-07-19T22:58:58.815Z * [new branch] compile-macos -> origin/compile-macos
1212024-07-19T22:58:58.839Z * [new branch] dependabot/cargo/rustix-0.37.25 -> origin/dependabot/cargo/rustix-0.37.25
1222024-07-19T22:58:58.839Z * [new branch] gh-pages -> origin/gh-pages
1232024-07-19T22:58:58.839Z * [new branch] main -> origin/main
1242024-07-19T22:58:58.839Z * [new branch] route-get-timeout -> origin/route-get-timeout
1252024-07-19T22:58:58.839Z * [new branch] siocgnds -> origin/siocgnds
1262024-07-19T22:58:58.839Z * [new ref] -> origin/HEAD
1272024-07-19T22:58:58.863Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-07-19T22:58:59.290ZFrom https://github.com/oxidecomputer/zone
1292024-07-19T22:58:59.290Z * [new branch] main -> origin/main
1302024-07-19T22:58:59.290Z * [new branch] renovate/actions-checkout-digest -> origin/renovate/actions-checkout-digest
1312024-07-19T22:58:59.314Z * [new branch] renovate/syn-2.x -> origin/renovate/syn-2.x
1322024-07-19T22:58:59.314Z * [new branch] state-derive-eq-hash -> origin/state-derive-eq-hash
1332024-07-19T22:58:59.314Z * [new ref] -> origin/HEAD
1342024-07-19T22:58:59.337Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1352024-07-19T22:58:59.857ZFrom https://github.com/oxidecomputer/dlpi-sys
1362024-07-19T22:58:59.857Z * [new branch] gh-pages -> origin/gh-pages
1372024-07-19T22:58:59.857Z * [new branch] main -> origin/main
1382024-07-19T22:58:59.880Z * [new ref] -> origin/HEAD
1392024-07-19T22:58:59.904Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1402024-07-19T22:59:00.391ZFrom https://github.com/jmesmon/rust-libzfs
1412024-07-19T22:59:00.391Z * [new branch] dependabot/cargo/libc-0.2.140 -> origin/dependabot/cargo/libc-0.2.140
1422024-07-19T22:59:00.415Z * [new branch] dependabot/cargo/os_pipe-1.1.3 -> origin/dependabot/cargo/os_pipe-1.1.3
1432024-07-19T22:59:00.415Z * [new branch] dependabot/cargo/pkg-config-0.3.26 -> origin/dependabot/cargo/pkg-config-0.3.26
1442024-07-19T22:59:00.415Z * [new branch] dependabot/cargo/rand-0.8.5 -> origin/dependabot/cargo/rand-0.8.5
1452024-07-19T22:59:00.415Z * [new branch] dependabot/cargo/snafu-0.7.4 -> origin/dependabot/cargo/snafu-0.7.4
1462024-07-19T22:59:00.415Z * [new branch] dependabot/cargo/tempfile-3.4.0 -> origin/dependabot/cargo/tempfile-3.4.0
1472024-07-19T22:59:00.415Z * [new branch] dev -> origin/dev
1482024-07-19T22:59:00.415Z * [new branch] drr -> origin/drr
1492024-07-19T22:59:00.415Z * [new branch] f-types -> origin/f-types
1502024-07-19T22:59:00.415Z * [new branch] lookup-nvlist -> origin/lookup-nvlist
1512024-07-19T22:59:00.415Z * [new branch] master -> origin/master
1522024-07-19T22:59:00.415Z * [new branch] staging -> origin/staging
1532024-07-19T22:59:00.415Z * [new ref] -> origin/HEAD
1542024-07-19T22:59:00.415Z * [new tag] nvpair-0.5.0 -> nvpair-0.5.0
1552024-07-19T22:59:00.415Z * [new tag] v0.4.0 -> v0.4.0
1562024-07-19T22:59:00.415Z * [new tag] zfs-core-0.5.0 -> zfs-core-0.5.0
1572024-07-19T22:59:00.415Z * [new tag] zfs-core-sys-0.5.0 -> zfs-core-sys-0.5.0
1582024-07-19T22:59:00.439Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1592024-07-19T22:59:00.913ZFrom https://github.com/oxidecomputer/oxnet
1602024-07-19T22:59:00.913Z * [new branch] ci -> origin/ci
1612024-07-19T22:59:00.937Z * [new branch] dependabot/cargo/serde-1.0.204 -> origin/dependabot/cargo/serde-1.0.204
1622024-07-19T22:59:00.937Z * [new branch] dependabot/cargo/serde_json-1.0.120 -> origin/dependabot/cargo/serde_json-1.0.120
1632024-07-19T22:59:00.937Z * [new branch] main -> origin/main
1642024-07-19T22:59:00.937Z * [new ref] -> origin/HEAD
1652024-07-19T22:59:00.937Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1662024-07-19T22:59:01.486ZFrom https://github.com/oxidecomputer/rusty-doors
1672024-07-19T22:59:01.486Z * [new branch] gh-pages -> origin/gh-pages
1682024-07-19T22:59:01.486Z * [new branch] main -> origin/main
1692024-07-19T22:59:01.510Z * [new branch] no-bindgen -> origin/no-bindgen
1702024-07-19T22:59:01.510Z * [new ref] -> origin/HEAD
1712024-07-19T22:59:02.046Z Downloading crates ...
1722024-07-19T22:59:02.094Z Downloaded anstream v0.6.14
1732024-07-19T22:59:02.118Z Downloaded errno v0.3.9
1742024-07-19T22:59:02.118Z Downloaded cargo-platform v0.1.8
1752024-07-19T22:59:02.118Z Downloaded anstyle v1.0.7
1762024-07-19T22:59:02.118Z Downloaded clap_derive v4.5.8
1772024-07-19T22:59:02.118Z Downloaded equivalent v1.0.1
1782024-07-19T22:59:02.118Z Downloaded is_terminal_polyfill v1.70.0
1792024-07-19T22:59:02.118Z Downloaded utf8parse v0.2.2
1802024-07-19T22:59:02.118Z Downloaded thiserror-impl v1.0.62
1812024-07-19T22:59:02.118Z Downloaded thiserror v1.0.62
1822024-07-19T22:59:02.143Z Downloaded unicode-ident v1.0.12
1832024-07-19T22:59:02.143Z Downloaded winnow v0.6.13
1842024-07-19T22:59:02.167Z Downloaded serde_json v1.0.120
1852024-07-19T22:59:02.167Z Downloaded syn v2.0.71
1862024-07-19T22:59:02.167Z Downloaded rustix v0.38.34
1872024-07-19T22:59:02.191Z Downloaded semver v1.0.23
1882024-07-19T22:59:02.214Z Downloaded libc v0.2.155
1892024-07-19T22:59:02.238Z Downloaded ryu v1.0.18
1902024-07-19T22:59:02.238Z Downloaded indexmap v2.2.6
1912024-07-19T22:59:02.238Z Downloaded hashbrown v0.14.5
1922024-07-19T22:59:02.238Z Downloaded clap_builder v4.5.9
1932024-07-19T22:59:02.262Z Downloaded toml_edit v0.22.15
1942024-07-19T22:59:02.285Z Downloaded toml v0.8.14
1952024-07-19T22:59:02.286Z Downloaded terminal_size v0.3.0
1962024-07-19T22:59:02.286Z Downloaded serde_derive v1.0.204
1972024-07-19T22:59:02.286Z Downloaded serde v1.0.204
1982024-07-19T22:59:02.286Z Downloaded quote v1.0.36
1992024-07-19T22:59:02.286Z Downloaded proc-macro2 v1.0.86
2002024-07-19T22:59:02.310Z Downloaded memchr v2.7.4
2012024-07-19T22:59:02.310Z Downloaded serde_spanned v0.6.6
2022024-07-19T22:59:02.310Z Downloaded itoa v1.0.11
2032024-07-19T22:59:02.310Z Downloaded heck v0.5.0
2042024-07-19T22:59:02.310Z Downloaded cargo_metadata v0.18.1
2052024-07-19T22:59:02.310Z Downloaded camino v1.1.7
2062024-07-19T22:59:02.310Z Downloaded strsim v0.11.1
2072024-07-19T22:59:02.310Z Downloaded toml_datetime v0.6.6
2082024-07-19T22:59:02.310Z Downloaded clap_lex v0.7.1
2092024-07-19T22:59:02.310Z Downloaded colorchoice v1.0.1
2102024-07-19T22:59:02.310Z Downloaded bitflags v2.6.0
2112024-07-19T22:59:02.334Z Downloaded anyhow v1.0.86
2122024-07-19T22:59:02.334Z Downloaded anstyle-query v1.1.0
2132024-07-19T22:59:02.334Z Downloaded anstyle-parse v0.2.4
2142024-07-19T22:59:02.334Z Downloaded clap v4.5.9
2152024-07-19T22:59:02.398Z Compiling proc-macro2 v1.0.86
2162024-07-19T22:59:02.423Z Compiling unicode-ident v1.0.12
2172024-07-19T22:59:02.424Z Compiling serde v1.0.204
2182024-07-19T22:59:02.424Z Compiling libc v0.2.155
2192024-07-19T22:59:02.424Z Compiling rustix v0.38.34
2202024-07-19T22:59:02.424Z Compiling utf8parse v0.2.2
2212024-07-19T22:59:02.424Z Compiling bitflags v2.6.0
2222024-07-19T22:59:02.424Z Compiling hashbrown v0.14.5
2232024-07-19T22:59:02.644Z Compiling anstyle-parse v0.2.4
2242024-07-19T22:59:02.668Z Compiling serde_json v1.0.120
2252024-07-19T22:59:02.917Z Compiling camino v1.1.7
2262024-07-19T22:59:03.000Z Compiling anstyle v1.0.7
2272024-07-19T22:59:03.050Z Compiling anstyle-query v1.1.0
2282024-07-19T22:59:03.091Z Compiling is_terminal_polyfill v1.70.0
2292024-07-19T22:59:03.181Z Compiling colorchoice v1.0.1
2302024-07-19T22:59:03.204Z Compiling semver v1.0.23
2312024-07-19T22:59:03.228Z Compiling equivalent v1.0.1
2322024-07-19T22:59:03.317Z Compiling thiserror v1.0.62
2332024-07-19T22:59:03.341Z Compiling anstream v0.6.14
2342024-07-19T22:59:03.426Z Compiling winnow v0.6.13
2352024-07-19T22:59:03.496Z Compiling strsim v0.11.1
2362024-07-19T22:59:03.680Z Compiling indexmap v2.2.6
2372024-07-19T22:59:03.704Z Compiling ryu v1.0.18
2382024-07-19T22:59:03.915Z Compiling quote v1.0.36
2392024-07-19T22:59:04.015Z Compiling heck v0.5.0
2402024-07-19T22:59:04.040Z Compiling clap_lex v0.7.1
2412024-07-19T22:59:04.398Z Compiling syn v2.0.71
2422024-07-19T22:59:04.431Z Compiling errno v0.3.9
2432024-07-19T22:59:04.489Z Compiling anyhow v1.0.86
2442024-07-19T22:59:04.513Z Compiling itoa v1.0.11
2452024-07-19T22:59:05.399Z Compiling terminal_size v0.3.0
2462024-07-19T22:59:05.511Z Compiling clap_builder v4.5.9
2472024-07-19T22:59:09.688Z Compiling serde_derive v1.0.204
2482024-07-19T22:59:09.688Z Compiling thiserror-impl v1.0.62
2492024-07-19T22:59:09.688Z Compiling clap_derive v4.5.8
2502024-07-19T22:59:12.411Z Compiling clap v4.5.9
2512024-07-19T22:59:18.515Z Compiling toml_datetime v0.6.6
2522024-07-19T22:59:18.515Z Compiling serde_spanned v0.6.6
2532024-07-19T22:59:18.539Z Compiling cargo-platform v0.1.8
2542024-07-19T22:59:18.756Z Compiling toml_edit v0.22.15
2552024-07-19T22:59:19.860Z Compiling cargo_metadata v0.18.1
2562024-07-19T22:59:21.241Z Compiling toml v0.8.14
2572024-07-19T22:59:23.695Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2582024-07-19T22:59:25.954Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.52s
2592024-07-19T22:59:26.059Z Running `target/debug/xtask fmt --check`
2602024-07-19T22:59:29.843Z
2612024-07-19T22:59:29.843Zreal 48.667043241
2622024-07-19T22:59:29.843Zuser 1:20.834449376
2632024-07-19T22:59:29.843Zsys 27.431266856
2642024-07-19T22:59:29.843Ztrap 0.050395922
2652024-07-19T22:59:29.843Ztflt 0.186238282
2662024-07-19T22:59:29.843Zdflt 1.050774725
2672024-07-19T22:59:29.843Zkflt 0.000631156
2682024-07-19T22:59:29.843Zlock 4:54.810978417
2692024-07-19T22:59:29.843Zslp 3:57.073241673
2702024-07-19T22:59:29.843Zlat 7.007843422
2712024-07-19T22:59:29.843Zstop 4.698162283
2722024-07-19T22:59:29.867Zprocess exited: duration 48683 ms, exit code 0
 
2732024-07-19T22:59:29.917Zfound 0 output files