01JASFWNWM9DC9HW8NX68206KA: opteadm

BasicConfig {
    output_rules: [
        "=/work/debug/opteadm",
        "=/work/debug/opteadm.debug.sha256",
        "=/work/release/opteadm",
        "=/work/release/opteadm.release.sha256",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-05-12",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/work/release/opteadm",
            series: "release",
            name: "opteadm",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JASFWY3J60YFVMTHMXV4TDKJ

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-10-22T06:52:04.970Zjob assigned to worker 01JASFX4D6DPQ635D6E4BHYCH9 (queued for 50 s)
 
22024-10-22T06:52:12.320Zstarting task 0: "setup"
32024-10-22T06:52:12.328Z++ uname -s
42024-10-22T06:52:12.331Z+ kern=SunOS
52024-10-22T06:52:12.331Z+ case "$kern" in
62024-10-22T06:52:12.331Z+ groupadd -g 12345 build
72024-10-22T06:52:12.333Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-10-22T06:52:14.345Z+ zfs create -o mountpoint=/work rpool/work
92024-10-22T06:52:14.447Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-10-22T06:52:14.450Z+ home_fs=zfs
112024-10-22T06:52:14.450Z+ [[ zfs == autofs ]]
122024-10-22T06:52:14.450Z+ mkdir -p /home/build
132024-10-22T06:52:14.452Z+ chown build:build /home/build /work
142024-10-22T06:52:16.454Z+ chmod 0700 /home/build /work
152024-10-22T06:52:16.458Zprocess exited: duration 4138 ms, exit code 0
 
162024-10-22T06:52:16.463Zstarting task 1: "rust-toolchain"
172024-10-22T06:52:16.469Z+ printf ' * toolchain channel = "%s"
182024-10-22T06:52:16.469Z' nightly-2024-05-12
192024-10-22T06:52:16.473Z * toolchain channel = "nightly-2024-05-12"
202024-10-22T06:52:16.473Z+ printf ' * toolchain profile = "%s"
212024-10-22T06:52:16.473Z' default
222024-10-22T06:52:16.473Z * toolchain profile = "default"
232024-10-22T06:52:16.473Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-10-22T06:52:16.473Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-05-12 --profile default
252024-10-22T06:52:16.587Zinfo: downloading installer
262024-10-22T06:52:17.881Zinfo: profile set to 'default'
272024-10-22T06:52:17.881Zinfo: default host triple is x86_64-unknown-illumos
282024-10-22T06:52:17.884Zinfo: syncing channel updates for 'nightly-2024-05-12-x86_64-unknown-illumos'
292024-10-22T06:52:18.230Zinfo: latest update on 2024-05-12, rust version 1.80.0-nightly (78a775127 2024-05-11)
302024-10-22T06:52:18.230Zinfo: downloading component 'cargo'
312024-10-22T06:52:19.460Zinfo: downloading component 'clippy'
322024-10-22T06:52:19.959Zinfo: downloading component 'rust-docs'
332024-10-22T06:52:21.473Zinfo: downloading component 'rust-std'
342024-10-22T06:52:23.851Zinfo: downloading component 'rustc'
352024-10-22T06:52:29.603Zinfo: downloading component 'rustfmt'
362024-10-22T06:52:29.974Zinfo: installing component 'cargo'
372024-10-22T06:52:30.818Zinfo: installing component 'clippy'
382024-10-22T06:52:31.163Zinfo: installing component 'rust-docs'
392024-10-22T06:52:32.738Zinfo: installing component 'rust-std'
402024-10-22T06:52:34.542Zinfo: installing component 'rustc'
412024-10-22T06:52:38.753Zinfo: installing component 'rustfmt'
422024-10-22T06:52:39.088Zinfo: default toolchain set to 'nightly-2024-05-12-x86_64-unknown-illumos'
432024-10-22T06:52:39.088Z
442024-10-22T06:52:39.361Z nightly-2024-05-12-x86_64-unknown-illumos installed - rustc 1.80.0-nightly (78a775127 2024-05-11)
452024-10-22T06:52:39.361Z
462024-10-22T06:52:39.364Z
472024-10-22T06:52:39.364ZRust is installed now. Great!
482024-10-22T06:52:39.364Z
492024-10-22T06:52:39.364ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-10-22T06:52:39.364Zenvironment variable. This has not been done automatically.
512024-10-22T06:52:39.364Z
522024-10-22T06:52:39.364ZTo configure your current shell, you need to source
532024-10-22T06:52:39.364Zthe corresponding env file under $HOME/.cargo.
542024-10-22T06:52:39.364Z
552024-10-22T06:52:39.364ZThis is usually done by running one of the following (note the leading DOT):
562024-10-22T06:52:39.364Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-10-22T06:52:39.364Zsource "$HOME/.cargo/env.fish" # For fish
582024-10-22T06:52:39.415Z+ rustc --version
592024-10-22T06:52:39.478Zrustc 1.80.0-nightly (78a775127 2024-05-11)
602024-10-22T06:52:39.481Zprocess exited: duration 23015 ms, exit code 0
 
612024-10-22T06:52:39.486Zstarting task 2: "authentication"
622024-10-22T06:52:39.507Zprocess exited: duration 20 ms, exit code 0
 
632024-10-22T06:52:39.512Zstarting task 3: "clone repository"
642024-10-22T06:52:39.517Z+ mkdir -p /work/oxidecomputer/opte
652024-10-22T06:52:39.520Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-10-22T06:52:39.561ZCloning into '/work/oxidecomputer/opte'...
672024-10-22T06:52:40.957Z+ cd /work/oxidecomputer/opte
682024-10-22T06:52:40.957Z+ git fetch origin 0ca6f1479808ef20dd27b024731cac9d15a7cf8f
692024-10-22T06:52:41.214ZFrom https://github.com/oxidecomputer/opte
702024-10-22T06:52:41.215Z * branch 0ca6f1479808ef20dd27b024731cac9d15a7cf8f -> FETCH_HEAD
712024-10-22T06:52:41.222Z+ [[ -n renovate/serde-monorepo ]]
722024-10-22T06:52:41.224Z++ git branch --show-current
732024-10-22T06:52:41.227Z+ current=master
742024-10-22T06:52:41.227Z+ [[ master != renovate/serde-monorepo ]]
752024-10-22T06:52:41.227Z+ git branch -f renovate/serde-monorepo 0ca6f1479808ef20dd27b024731cac9d15a7cf8f
762024-10-22T06:52:41.229Z+ git checkout -f renovate/serde-monorepo
772024-10-22T06:52:41.251ZSwitched to branch 'renovate/serde-monorepo'
782024-10-22T06:52:41.254Z+ git reset --hard 0ca6f1479808ef20dd27b024731cac9d15a7cf8f
792024-10-22T06:52:41.274ZHEAD is now at 0ca6f14 Update Rust crate serde to v1.0.211
802024-10-22T06:52:41.279Zprocess exited: duration 1762 ms, exit code 0
 
812024-10-22T06:52:41.285Zstarting task 4: "build"
822024-10-22T06:52:41.290Z+ cargo --version
832024-10-22T06:52:41.295Zinfo: syncing channel updates for '1.81.0-x86_64-unknown-illumos'
842024-10-22T06:52:41.474Zinfo: latest update on 2024-09-05, rust version 1.81.0 (eeb90cda1 2024-09-04)
852024-10-22T06:52:41.474Zinfo: downloading component 'cargo'
862024-10-22T06:52:42.424Zinfo: downloading component 'clippy'
872024-10-22T06:52:42.773Zinfo: downloading component 'rust-docs'
882024-10-22T06:52:44.080Zinfo: downloading component 'rust-std'
892024-10-22T06:52:46.124Zinfo: downloading component 'rustc'
902024-10-22T06:52:53.355Zinfo: downloading component 'rustfmt'
912024-10-22T06:52:53.633Zinfo: installing component 'cargo'
922024-10-22T06:52:54.478Zinfo: installing component 'clippy'
932024-10-22T06:52:54.865Zinfo: installing component 'rust-docs'
942024-10-22T06:52:56.479Zinfo: installing component 'rust-std'
952024-10-22T06:52:58.311Zinfo: installing component 'rustc'
962024-10-22T06:53:04.292Zinfo: installing component 'rustfmt'
972024-10-22T06:53:04.713Zcargo 1.81.0 (2dbb1af80 2024-08-20)
982024-10-22T06:53:04.716Z+ rustc --version
992024-10-22T06:53:04.784Zrustc 1.81.0 (eeb90cda1 2024-09-04)
1002024-10-22T06:53:04.788Z+ pushd bin/opteadm
1012024-10-22T06:53:04.790Z/work/oxidecomputer/opte/bin/opteadm /work/oxidecomputer/opte
1022024-10-22T06:53:04.790Z+ header 'check style'
1032024-10-22T06:53:04.790Z+ echo '# ==== check style ==== #'
1042024-10-22T06:53:04.790Z# ==== check style ==== #
1052024-10-22T06:53:04.790Z+ ptime -m cargo +nightly-2024-05-12 fmt -- --check
1062024-10-22T06:53:04.986Z
1072024-10-22T06:53:04.986Zreal 0.193199122
1082024-10-22T06:53:04.986Zuser 0.103769517
1092024-10-22T06:53:04.986Zsys 0.085684341
1102024-10-22T06:53:04.986Ztrap 0.000006458
1112024-10-22T06:53:04.987Ztflt 0.000000000
1122024-10-22T06:53:04.987Zdflt 0.000000000
1132024-10-22T06:53:04.990Zkflt 0.000000000
1142024-10-22T06:53:04.990Zlock 0.000000000
1152024-10-22T06:53:04.990Zslp 0.112307532
1162024-10-22T06:53:04.990Zlat 0.000295124
1172024-10-22T06:53:04.990Zstop 0.000129577
1182024-10-22T06:53:04.990Z+ header analyze
1192024-10-22T06:53:04.990Z+ echo '# ==== analyze ==== #'
1202024-10-22T06:53:04.990Z# ==== analyze ==== #
1212024-10-22T06:53:04.990Z+ ptime -m cargo clippy --all-targets
1222024-10-22T06:53:05.239Z Updating crates.io index
1232024-10-22T06:53:05.242Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-10-22T06:53:06.142Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1252024-10-22T06:53:06.397Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1262024-10-22T06:53:06.775Z Updating git repository `https://github.com/oxidecomputer/zone`
1272024-10-22T06:53:07.051Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1282024-10-22T06:53:07.297Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1292024-10-22T06:53:07.561Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1302024-10-22T06:53:07.814Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1312024-10-22T06:53:08.965Z Downloading crates ...
1322024-10-22T06:53:09.062Z Downloaded anstyle-query v1.1.1
1332024-10-22T06:53:09.065Z Downloaded byteorder v1.5.0
1342024-10-22T06:53:09.071Z Downloaded bitflags v1.3.2
1352024-10-22T06:53:09.074Z Downloaded cfg-if v1.0.0
1362024-10-22T06:53:09.077Z Downloaded anstyle v1.0.8
1372024-10-22T06:53:09.081Z Downloaded darling_macro v0.20.10
1382024-10-22T06:53:09.083Z Downloaded zerocopy-derive v0.7.35
1392024-10-22T06:53:09.091Z Downloaded foreign-types-shared v0.3.1
1402024-10-22T06:53:09.093Z Downloaded foreign-types v0.5.0
1412024-10-22T06:53:09.103Z Downloaded version_check v0.9.5
1422024-10-22T06:53:09.105Z Downloaded utf8parse v0.2.2
1432024-10-22T06:53:09.105Z Downloaded anyhow v1.0.89
1442024-10-22T06:53:09.110Z Downloaded anstyle-parse v0.2.5
1452024-10-22T06:53:09.113Z Downloaded uuid v1.10.0
1462024-10-22T06:53:09.116Z Downloaded ident_case v1.0.1
1472024-10-22T06:53:09.118Z Downloaded foreign-types-macros v0.2.3
1482024-10-22T06:53:09.120Z Downloaded cstr-argument v0.1.2
1492024-10-22T06:53:09.123Z Downloaded winnow v0.6.18
1502024-10-22T06:53:09.131Z Downloaded scopeguard v1.2.0
1512024-10-22T06:53:09.134Z Downloaded is_terminal_polyfill v1.70.1
1522024-10-22T06:53:09.134Z Downloaded embedded-io v0.4.0
1532024-10-22T06:53:09.136Z Downloaded zerocopy v0.7.35
1542024-10-22T06:53:09.152Z Downloaded winnow v0.5.40
1552024-10-22T06:53:09.160Z Downloaded clap_derive v4.5.18
1562024-10-22T06:53:09.163Z Downloaded autocfg v1.3.0
1572024-10-22T06:53:09.165Z Downloaded tokio-macros v2.4.0
1582024-10-22T06:53:09.165Z Downloaded anstream v0.6.15
1592024-10-22T06:53:09.167Z Downloaded thiserror v1.0.64
1602024-10-22T06:53:09.172Z Downloaded terminal_size v0.3.0
1612024-10-22T06:53:09.175Z Downloaded colored v2.1.0
1622024-10-22T06:53:09.177Z Downloaded pretty-hex v0.2.1
1632024-10-22T06:53:09.177Z Downloaded fnv v1.0.7
1642024-10-22T06:53:09.180Z Downloaded errno v0.3.9
1652024-10-22T06:53:09.180Z Downloaded either v1.13.0
1662024-10-22T06:53:09.183Z Downloaded cobs v0.2.3
1672024-10-22T06:53:09.183Z Downloaded strsim v0.11.1
1682024-10-22T06:53:09.183Z Downloaded ppv-lite86 v0.2.20
1692024-10-22T06:53:09.185Z Downloaded pin-project-lite v0.2.14
1702024-10-22T06:53:09.189Z Downloaded num_enum v0.5.11
1712024-10-22T06:53:09.194Z Downloaded ipnetwork v0.20.0
1722024-10-22T06:53:09.197Z Downloaded embedded-io v0.6.1
1732024-10-22T06:53:09.199Z Downloaded defmt-parser v0.3.4
1742024-10-22T06:53:09.199Z Downloaded proc-macro-error-attr v1.0.4
1752024-10-22T06:53:09.199Z Downloaded proc-macro-crate v1.3.1
1762024-10-22T06:53:09.201Z Downloaded managed v0.8.0
1772024-10-22T06:53:09.201Z Downloaded heck v0.5.0
1782024-10-22T06:53:09.204Z Downloaded num_enum_derive v0.5.11
1792024-10-22T06:53:09.204Z Downloaded serde_derive_internals v0.29.1
1802024-10-22T06:53:09.206Z Downloaded darling v0.20.10
1812024-10-22T06:53:09.209Z Downloaded equivalent v1.0.1
1822024-10-22T06:53:09.212Z Downloaded crc32fast v1.4.2
1832024-10-22T06:53:09.212Z Downloaded quote v1.0.37
1842024-10-22T06:53:09.215Z Downloaded thiserror-impl v1.0.64
1852024-10-22T06:53:09.217Z Downloaded hash32 v0.3.1
1862024-10-22T06:53:09.217Z Downloaded bitflags v2.6.0
1872024-10-22T06:53:09.221Z Downloaded dyn-clone v1.0.17
1882024-10-22T06:53:09.223Z Downloaded lazy_static v1.5.0
1892024-10-22T06:53:09.226Z Downloaded schemars_derive v0.8.21
1902024-10-22T06:53:09.226Z Downloaded rand_core v0.6.4
1912024-10-22T06:53:09.228Z Downloaded defmt-macros v0.3.9
1922024-10-22T06:53:09.231Z Downloaded defmt v0.3.8
1932024-10-22T06:53:09.233Z Downloaded toml_datetime v0.6.8
1942024-10-22T06:53:09.236Z Downloaded lock_api v0.4.12
1952024-10-22T06:53:09.238Z Downloaded getrandom v0.2.15
1962024-10-22T06:53:09.240Z Downloaded tabwriter v1.4.0
1972024-10-22T06:53:09.240Z Downloaded stable_deref_trait v1.2.0
1982024-10-22T06:53:09.242Z Downloaded signal-hook-registry v1.4.2
1992024-10-22T06:53:09.243Z Downloaded socket2 v0.5.7
2002024-10-22T06:53:09.245Z Downloaded parking_lot v0.12.3
2012024-10-22T06:53:09.248Z Downloaded proc-macro-error v1.0.4
2022024-10-22T06:53:09.250Z Downloaded rand_chacha v0.3.1
2032024-10-22T06:53:09.252Z Downloaded itoa v1.0.11
2042024-10-22T06:53:09.253Z Downloaded colorchoice v1.0.2
2052024-10-22T06:53:09.255Z Downloaded clap_lex v0.7.2
2062024-10-22T06:53:09.263Z Downloaded postcard v1.0.10
2072024-10-22T06:53:09.265Z Downloaded smallvec v1.13.2
2082024-10-22T06:53:09.268Z Downloaded bytes v1.7.2
2092024-10-22T06:53:09.270Z Downloaded once_cell v1.19.0
2102024-10-22T06:53:09.274Z Downloaded ryu v1.0.18
2112024-10-22T06:53:09.277Z Downloaded proc-macro2 v1.0.86
2122024-10-22T06:53:09.281Z Downloaded tracing-attributes v0.1.27
2132024-10-22T06:53:09.283Z Downloaded schemars v0.8.21
2142024-10-22T06:53:09.295Z Downloaded tracing-core v0.1.32
2152024-10-22T06:53:09.298Z Downloaded darling_core v0.20.10
2162024-10-22T06:53:09.303Z Downloaded serde_derive v1.0.211
2172024-10-22T06:53:09.305Z Downloaded parking_lot_core v0.9.10
2182024-10-22T06:53:09.307Z Downloaded clap v4.5.18
2192024-10-22T06:53:09.317Z Downloaded tracing v0.1.40
2202024-10-22T06:53:09.321Z Downloaded serde v1.0.211
2212024-10-22T06:53:09.326Z Downloaded unicode-ident v1.0.13
2222024-10-22T06:53:09.330Z Downloaded indexmap v2.5.0
2232024-10-22T06:53:09.336Z Downloaded mio v1.0.2
2242024-10-22T06:53:09.346Z Downloaded heapless v0.8.0
2252024-10-22T06:53:09.356Z Downloaded rand v0.8.5
2262024-10-22T06:53:09.359Z Downloaded memchr v2.7.4
2272024-10-22T06:53:09.364Z Downloaded toml_edit v0.19.15
2282024-10-22T06:53:09.382Z Downloaded clap_builder v4.5.18
2292024-10-22T06:53:09.388Z Downloaded hashbrown v0.14.5
2302024-10-22T06:53:09.393Z Downloaded itertools v0.13.0
2312024-10-22T06:53:09.422Z Downloaded serde_json v1.0.128
2322024-10-22T06:53:09.443Z Downloaded syn v1.0.109
2332024-10-22T06:53:09.463Z Downloaded unicode-width v0.1.14
2342024-10-22T06:53:09.471Z Downloaded syn v2.0.82
2352024-10-22T06:53:09.482Z Downloaded smoltcp v0.11.0
2362024-10-22T06:53:09.494Z Downloaded rustix v0.38.37
2372024-10-22T06:53:09.557Z Downloaded libc v0.2.158
2382024-10-22T06:53:09.583Z Downloaded tokio v1.40.0
2392024-10-22T06:53:09.758Z Compiling proc-macro2 v1.0.86
2402024-10-22T06:53:09.758Z Compiling unicode-ident v1.0.13
2412024-10-22T06:53:09.758Z Compiling libc v0.2.158
2422024-10-22T06:53:09.761Z Checking cfg-if v1.0.0
2432024-10-22T06:53:09.761Z Compiling serde v1.0.211
2442024-10-22T06:53:09.761Z Checking byteorder v1.5.0
2452024-10-22T06:53:09.761Z Compiling syn v1.0.109
2462024-10-22T06:53:09.761Z Compiling hashbrown v0.14.5
2472024-10-22T06:53:09.876Z Compiling equivalent v1.0.1
2482024-10-22T06:53:09.948Z Compiling autocfg v1.3.0
2492024-10-22T06:53:09.972Z Compiling fnv v1.0.7
2502024-10-22T06:53:10.063Z Compiling toml_datetime v0.6.8
2512024-10-22T06:53:10.087Z Compiling winnow v0.5.40
2522024-10-22T06:53:10.439Z Compiling heapless v0.8.0
2532024-10-22T06:53:10.455Z Compiling strsim v0.11.1
2542024-10-22T06:53:10.508Z Compiling parking_lot_core v0.9.10
2552024-10-22T06:53:10.774Z Compiling lock_api v0.4.12
2562024-10-22T06:53:10.965Z Compiling anyhow v1.0.89
2572024-10-22T06:53:10.987Z Compiling ident_case v1.0.1
2582024-10-22T06:53:11.088Z Checking memchr v2.7.4
2592024-10-22T06:53:11.149Z Compiling indexmap v2.5.0
2602024-10-22T06:53:11.343Z Checking hash32 v0.3.1
2612024-10-22T06:53:11.498Z Compiling quote v1.0.37
2622024-10-22T06:53:11.513Z Checking stable_deref_trait v1.2.0
2632024-10-22T06:53:11.589Z Compiling smoltcp v0.11.0
2642024-10-22T06:53:11.787Z Checking dyn-clone v1.0.17
2652024-10-22T06:53:11.871Z Compiling syn v2.0.82
2662024-10-22T06:53:11.958Z Checking scopeguard v1.2.0
2672024-10-22T06:53:12.068Z Compiling serde_json v1.0.128
2682024-10-22T06:53:12.083Z Compiling once_cell v1.19.0
2692024-10-22T06:53:12.211Z Checking smallvec v1.13.2
2702024-10-22T06:53:12.214Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2712024-10-22T06:53:12.457Z Checking getrandom v0.2.15
2722024-10-22T06:53:12.584Z Checking pin-project-lite v0.2.14
2732024-10-22T06:53:12.660Z Compiling rustix v0.38.37
2742024-10-22T06:53:12.691Z Checking managed v0.8.0
2752024-10-22T06:53:12.841Z Compiling thiserror v1.0.64
2762024-10-22T06:53:12.872Z Checking ryu v1.0.18
2772024-10-22T06:53:13.052Z Compiling version_check v0.9.5
2782024-10-22T06:53:13.095Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2792024-10-22T06:53:13.329Z Checking cobs v0.2.3
2802024-10-22T06:53:13.358Z Compiling schemars v0.8.21
2812024-10-22T06:53:13.380Z Checking itoa v1.0.11
2822024-10-22T06:53:13.390Z Checking bitflags v1.3.2
2832024-10-22T06:53:13.682Z Compiling toml_edit v0.19.15
2842024-10-22T06:53:13.701Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2852024-10-22T06:53:13.728Z Checking parking_lot v0.12.3
2862024-10-22T06:53:13.828Z Checking rand_core v0.6.4
2872024-10-22T06:53:13.964Z Checking mio v1.0.2
2882024-10-22T06:53:14.049Z Checking errno v0.3.9
2892024-10-22T06:53:14.060Z Checking signal-hook-registry v1.4.2
2902024-10-22T06:53:14.096Z Checking socket2 v0.5.7
2912024-10-22T06:53:14.203Z Checking unicode-width v0.1.14
2922024-10-22T06:53:14.290Z Checking either v1.13.0
2932024-10-22T06:53:14.511Z Checking bytes v1.7.2
2942024-10-22T06:53:14.580Z Checking bitflags v2.6.0
2952024-10-22T06:53:14.603Z Checking utf8parse v0.2.2
2962024-10-22T06:53:14.734Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2972024-10-22T06:53:14.852Z Checking foreign-types-shared v0.3.1
2982024-10-22T06:53:14.944Z Checking anstyle-parse v0.2.5
2992024-10-22T06:53:14.972Z Checking tracing-core v0.1.32
3002024-10-22T06:53:15.195Z Checking tabwriter v1.4.0
3012024-10-22T06:53:15.270Z Checking itertools v0.13.0
3022024-10-22T06:53:15.691Z Checking cstr-argument v0.1.2
3032024-10-22T06:53:15.825Z Checking crc32fast v1.4.2
3042024-10-22T06:53:15.844Z Checking is_terminal_polyfill v1.70.1
3052024-10-22T06:53:15.946Z Checking pretty-hex v0.2.1
3062024-10-22T06:53:15.982Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
3072024-10-22T06:53:16.005Z Checking anstyle v1.0.8
3082024-10-22T06:53:16.090Z Checking lazy_static v1.5.0
3092024-10-22T06:53:16.197Z Compiling proc-macro-crate v1.3.1
3102024-10-22T06:53:16.266Z Checking colorchoice v1.0.2
3112024-10-22T06:53:16.336Z Checking anstyle-query v1.1.1
3122024-10-22T06:53:16.398Z Checking colored v2.1.0
3132024-10-22T06:53:16.447Z Checking terminal_size v0.3.0
3142024-10-22T06:53:16.465Z Checking anstream v0.6.15
3152024-10-22T06:53:16.958Z Checking winnow v0.6.18
3162024-10-22T06:53:17.016Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3172024-10-22T06:53:17.093Z Checking clap_lex v0.7.2
3182024-10-22T06:53:17.229Z Compiling heck v0.5.0
3192024-10-22T06:53:17.323Z Checking clap_builder v4.5.18
3202024-10-22T06:53:17.416Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3212024-10-22T06:53:18.298Z Compiling darling_core v0.20.10
3222024-10-22T06:53:18.298Z Compiling serde_derive_internals v0.29.1
3232024-10-22T06:53:21.021Z Compiling num_enum_derive v0.5.11
3242024-10-22T06:53:21.030Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3252024-10-22T06:53:21.354Z Compiling serde_derive v1.0.211
3262024-10-22T06:53:21.354Z Compiling zerocopy-derive v0.7.35
3272024-10-22T06:53:21.381Z Compiling thiserror-impl v1.0.64
3282024-10-22T06:53:21.444Z Compiling tokio-macros v2.4.0
3292024-10-22T06:53:21.701Z Compiling foreign-types-macros v0.2.3
3302024-10-22T06:53:21.828Z Compiling schemars_derive v0.8.21
3312024-10-22T06:53:23.011Z Checking tokio v1.40.0
3322024-10-22T06:53:23.020Z Checking foreign-types v0.5.0
3332024-10-22T06:53:23.110Z Compiling tracing-attributes v0.1.27
3342024-10-22T06:53:23.257Z Checking num_enum v0.5.11
3352024-10-22T06:53:23.396Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3362024-10-22T06:53:23.405Z Compiling darling_macro v0.20.10
3372024-10-22T06:53:23.418Z Checking zerocopy v0.7.35
3382024-10-22T06:53:24.277Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3392024-10-22T06:53:24.402Z Compiling darling v0.20.10
3402024-10-22T06:53:24.498Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3412024-10-22T06:53:24.509Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3422024-10-22T06:53:24.561Z Compiling clap_derive v4.5.18
3432024-10-22T06:53:24.770Z Checking ppv-lite86 v0.2.20
3442024-10-22T06:53:25.577Z Checking rand_chacha v0.3.1
3452024-10-22T06:53:25.930Z Checking rand v0.8.5
3462024-10-22T06:53:26.164Z Checking tracing v0.1.40
3472024-10-22T06:53:27.574Z Checking clap v4.5.18
3482024-10-22T06:53:29.022Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3492024-10-22T06:53:30.355Z Checking ipnetwork v0.20.0
3502024-10-22T06:53:30.355Z Checking postcard v1.0.10
3512024-10-22T06:53:30.358Z Checking uuid v1.10.0
3522024-10-22T06:53:30.749Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3532024-10-22T06:53:31.641Zwarning: doc list item without indentation
3542024-10-22T06:53:31.641Z --> crates/opte-api/src/dns.rs:31:5
3552024-10-22T06:53:31.641Z |
3562024-10-22T06:53:31.641Z31 | /// and 63 octets.
3572024-10-22T06:53:31.641Z | ^
3582024-10-22T06:53:31.641Z |
3592024-10-22T06:53:31.641Z = help: if this is supposed to be its own paragraph, add a blank line
3602024-10-22T06:53:31.641Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3612024-10-22T06:53:31.641Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3622024-10-22T06:53:31.641Zhelp: indent this line
3632024-10-22T06:53:31.641Z |
3642024-10-22T06:53:31.641Z31 | /// and 63 octets.
3652024-10-22T06:53:31.641Z | ++
3662024-10-22T06:53:31.641Z
3672024-10-22T06:53:32.054Zwarning: `opte-api` (lib) generated 1 warning
3682024-10-22T06:53:32.324Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
3692024-10-22T06:53:35.554Zwarning: doc list item without indentation
3702024-10-22T06:53:35.554Z --> lib/opte/src/engine/dhcpv6/mod.rs:57:5
3712024-10-22T06:53:35.554Z |
3722024-10-22T06:53:35.554Z57 | //! without waiting for a second ACK sequence of messages.
3732024-10-22T06:53:35.554Z | ^
3742024-10-22T06:53:35.554Z |
3752024-10-22T06:53:35.554Z = help: if this is supposed to be its own paragraph, add a blank line
3762024-10-22T06:53:35.554Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3772024-10-22T06:53:35.554Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3782024-10-22T06:53:35.554Zhelp: indent this line
3792024-10-22T06:53:35.554Z |
3802024-10-22T06:53:35.554Z57 | //! without waiting for a second ACK sequence of messages.
3812024-10-22T06:53:35.554Z | ++
3822024-10-22T06:53:35.554Z
3832024-10-22T06:53:35.554Zwarning: doc list item without indentation
3842024-10-22T06:53:35.554Z --> lib/opte/src/engine/dhcpv6/mod.rs:60:5
3852024-10-22T06:53:35.554Z |
3862024-10-22T06:53:35.554Z60 | //! use.
3872024-10-22T06:53:35.554Z | ^
3882024-10-22T06:53:35.554Z |
3892024-10-22T06:53:35.554Z = help: if this is supposed to be its own paragraph, add a blank line
3902024-10-22T06:53:35.554Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3912024-10-22T06:53:35.554Zhelp: indent this line
3922024-10-22T06:53:35.554Z |
3932024-10-22T06:53:35.554Z60 | //! use.
3942024-10-22T06:53:35.554Z | ++
3952024-10-22T06:53:35.554Z
3962024-10-22T06:53:36.526Zwarning: doc list item without indentation
3972024-10-22T06:53:36.526Z --> lib/opte/src/engine/packet.rs:12:5
3982024-10-22T06:53:36.526Z |
3992024-10-22T06:53:36.526Z12 | //! indepenndent packets. Also consider having chains that represent
4002024-10-22T06:53:36.527Z | ^
4012024-10-22T06:53:36.527Z |
4022024-10-22T06:53:36.527Z = help: if this is supposed to be its own paragraph, add a blank line
4032024-10-22T06:53:36.527Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4042024-10-22T06:53:36.527Zhelp: indent this line
4052024-10-22T06:53:36.527Z |
4062024-10-22T06:53:36.527Z12 | //! indepenndent packets. Also consider having chains that represent
4072024-10-22T06:53:36.527Z | ++
4082024-10-22T06:53:36.527Z
4092024-10-22T06:53:36.527Zwarning: doc list item without indentation
4102024-10-22T06:53:36.527Z --> lib/opte/src/engine/packet.rs:13:5
4112024-10-22T06:53:36.527Z |
4122024-10-22T06:53:36.527Z13 | //! multiple packets for the same flow if it would be advantageous to
4132024-10-22T06:53:36.527Z | ^
4142024-10-22T06:53:36.527Z |
4152024-10-22T06:53:36.527Z = help: if this is supposed to be its own paragraph, add a blank line
4162024-10-22T06:53:36.527Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4172024-10-22T06:53:36.527Zhelp: indent this line
4182024-10-22T06:53:36.527Z |
4192024-10-22T06:53:36.527Z13 | //! multiple packets for the same flow if it would be advantageous to
4202024-10-22T06:53:36.527Z | ++
4212024-10-22T06:53:36.527Z
4222024-10-22T06:53:36.527Zwarning: doc list item without indentation
4232024-10-22T06:53:36.527Z --> lib/opte/src/engine/packet.rs:14:5
4242024-10-22T06:53:36.527Z |
4252024-10-22T06:53:36.527Z14 | //! do so.
4262024-10-22T06:53:36.527Z | ^
4272024-10-22T06:53:36.527Z |
4282024-10-22T06:53:36.527Z = help: if this is supposed to be its own paragraph, add a blank line
4292024-10-22T06:53:36.527Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4302024-10-22T06:53:36.527Zhelp: indent this line
4312024-10-22T06:53:36.527Z |
4322024-10-22T06:53:36.527Z14 | //! do so.
4332024-10-22T06:53:36.527Z | ++
4342024-10-22T06:53:36.527Z
4352024-10-22T06:53:36.597Zwarning: doc list item without indentation
4362024-10-22T06:53:36.598Z --> lib/opte/src/engine/packet.rs:616:5
4372024-10-22T06:53:36.598Z |
4382024-10-22T06:53:36.598Z616 | /// how the [`Packet`] generally transitions between them.
4392024-10-22T06:53:36.598Z | ^
4402024-10-22T06:53:36.598Z |
4412024-10-22T06:53:36.598Z = help: if this is supposed to be its own paragraph, add a blank line
4422024-10-22T06:53:36.598Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4432024-10-22T06:53:36.598Zhelp: indent this line
4442024-10-22T06:53:36.598Z |
4452024-10-22T06:53:36.598Z616 | /// how the [`Packet`] generally transitions between them.
4462024-10-22T06:53:36.598Z | ++
4472024-10-22T06:53:36.598Z
4482024-10-22T06:53:36.600Zwarning: doc list item without indentation
4492024-10-22T06:53:36.600Z --> lib/opte/src/engine/packet.rs:619:5
4502024-10-22T06:53:36.600Z |
4512024-10-22T06:53:36.600Z619 | /// to keep IP header alignment (the host expects this).
4522024-10-22T06:53:36.601Z | ^
4532024-10-22T06:53:36.601Z |
4542024-10-22T06:53:36.601Z = help: if this is supposed to be its own paragraph, add a blank line
4552024-10-22T06:53:36.601Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4562024-10-22T06:53:36.601Zhelp: indent this line
4572024-10-22T06:53:36.601Z |
4582024-10-22T06:53:36.601Z619 | /// to keep IP header alignment (the host expects this).
4592024-10-22T06:53:36.601Z | ++
4602024-10-22T06:53:36.601Z
4612024-10-22T06:53:36.773Zwarning: doc list item without indentation
4622024-10-22T06:53:36.773Z --> lib/opte/src/engine/port.rs:119:5
4632024-10-22T06:53:36.773Z |
4642024-10-22T06:53:36.773Z119 | /// all. XXX This is probably going away as its only use is for
4652024-10-22T06:53:36.773Z | ^
4662024-10-22T06:53:36.774Z |
4672024-10-22T06:53:36.774Z = help: if this is supposed to be its own paragraph, add a blank line
4682024-10-22T06:53:36.774Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4692024-10-22T06:53:36.774Zhelp: indent this line
4702024-10-22T06:53:36.774Z |
4712024-10-22T06:53:36.774Z119 | /// all. XXX This is probably going away as its only use is for
4722024-10-22T06:53:36.774Z | ++
4732024-10-22T06:53:36.774Z
4742024-10-22T06:53:36.774Zwarning: doc list item without indentation
4752024-10-22T06:53:36.774Z --> lib/opte/src/engine/port.rs:120:5
4762024-10-22T06:53:36.774Z |
4772024-10-22T06:53:36.774Z120 | /// punting on traffic I didn't want to deal with yet.
4782024-10-22T06:53:36.774Z | ^
4792024-10-22T06:53:36.774Z |
4802024-10-22T06:53:36.774Z = help: if this is supposed to be its own paragraph, add a blank line
4812024-10-22T06:53:36.774Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4822024-10-22T06:53:36.774Zhelp: indent this line
4832024-10-22T06:53:36.774Z |
4842024-10-22T06:53:36.774Z120 | /// punting on traffic I didn't want to deal with yet.
4852024-10-22T06:53:36.774Z | ++
4862024-10-22T06:53:36.774Z
4872024-10-22T06:53:36.774Zwarning: doc list item without indentation
4882024-10-22T06:53:36.774Z --> lib/opte/src/engine/port.rs:123:5
4892024-10-22T06:53:36.774Z |
4902024-10-22T06:53:36.774Z123 | /// or because of resource exhaustion. Included is the reason for the
4912024-10-22T06:53:36.774Z | ^
4922024-10-22T06:53:36.774Z |
4932024-10-22T06:53:36.777Z = help: if this is supposed to be its own paragraph, add a blank line
4942024-10-22T06:53:36.777Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4952024-10-22T06:53:36.777Zhelp: indent this line
4962024-10-22T06:53:36.777Z |
4972024-10-22T06:53:36.777Z123 | /// or because of resource exhaustion. Included is the reason for the
4982024-10-22T06:53:36.777Z | ++
4992024-10-22T06:53:36.777Z
5002024-10-22T06:53:36.777Zwarning: doc list item without indentation
5012024-10-22T06:53:36.777Z --> lib/opte/src/engine/port.rs:124:5
5022024-10-22T06:53:36.777Z |
5032024-10-22T06:53:36.777Z124 | /// drop.
5042024-10-22T06:53:36.777Z | ^
5052024-10-22T06:53:36.777Z |
5062024-10-22T06:53:36.777Z = help: if this is supposed to be its own paragraph, add a blank line
5072024-10-22T06:53:36.777Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5082024-10-22T06:53:36.777Zhelp: indent this line
5092024-10-22T06:53:36.777Z |
5102024-10-22T06:53:36.777Z124 | /// drop.
5112024-10-22T06:53:36.777Z | ++
5122024-10-22T06:53:36.778Z
5132024-10-22T06:53:36.778Zwarning: doc list item without indentation
5142024-10-22T06:53:36.778Z --> lib/opte/src/engine/port.rs:129:5
5152024-10-22T06:53:36.778Z |
5162024-10-22T06:53:36.778Z129 | /// directly with a packet of its own. In this case the original
5172024-10-22T06:53:36.778Z | ^
5182024-10-22T06:53:36.778Z |
5192024-10-22T06:53:36.778Z = help: if this is supposed to be its own paragraph, add a blank line
5202024-10-22T06:53:36.778Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5212024-10-22T06:53:36.778Zhelp: indent this line
5222024-10-22T06:53:36.778Z |
5232024-10-22T06:53:36.778Z129 | /// directly with a packet of its own. In this case the original
5242024-10-22T06:53:36.778Z | ++
5252024-10-22T06:53:36.778Z
5262024-10-22T06:53:36.778Zwarning: doc list item without indentation
5272024-10-22T06:53:36.778Z --> lib/opte/src/engine/port.rs:130:5
5282024-10-22T06:53:36.778Z |
5292024-10-22T06:53:36.778Z130 | /// packet is dropped.
5302024-10-22T06:53:36.778Z | ^
5312024-10-22T06:53:36.778Z |
5322024-10-22T06:53:36.778Z = help: if this is supposed to be its own paragraph, add a blank line
5332024-10-22T06:53:36.778Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5342024-10-22T06:53:36.778Zhelp: indent this line
5352024-10-22T06:53:36.778Z |
5362024-10-22T06:53:36.778Z130 | /// packet is dropped.
5372024-10-22T06:53:36.778Z | ++
5382024-10-22T06:53:36.778Z
5392024-10-22T06:53:37.094Zwarning: doc list item without indentation
5402024-10-22T06:53:37.094Z --> lib/opte/src/engine/rule.rs:438:9
5412024-10-22T06:53:37.094Z |
5422024-10-22T06:53:37.094Z438 | /// dynamic resource which has been exhausted.
5432024-10-22T06:53:37.094Z | ^
5442024-10-22T06:53:37.094Z |
5452024-10-22T06:53:37.094Z = help: if this is supposed to be its own paragraph, add a blank line
5462024-10-22T06:53:37.094Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5472024-10-22T06:53:37.094Zhelp: indent this line
5482024-10-22T06:53:37.094Z |
5492024-10-22T06:53:37.094Z438 | /// dynamic resource which has been exhausted.
5502024-10-22T06:53:37.094Z | ++
5512024-10-22T06:53:37.094Z
5522024-10-22T06:53:37.094Zwarning: doc list item without indentation
5532024-10-22T06:53:37.094Z --> lib/opte/src/engine/rule.rs:441:9
5542024-10-22T06:53:37.094Z |
5552024-10-22T06:53:37.094Z441 | /// unexpected error while trying to generate a descriptor.
5562024-10-22T06:53:37.095Z | ^
5572024-10-22T06:53:37.095Z |
5582024-10-22T06:53:37.095Z = help: if this is supposed to be its own paragraph, add a blank line
5592024-10-22T06:53:37.095Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5602024-10-22T06:53:37.095Zhelp: indent this line
5612024-10-22T06:53:37.095Z |
5622024-10-22T06:53:37.095Z441 | /// unexpected error while trying to generate a descriptor.
5632024-10-22T06:53:37.095Z | ++
5642024-10-22T06:53:37.095Z
5652024-10-22T06:53:37.304Zwarning: doc list item without indentation
5662024-10-22T06:53:37.304Z --> lib/opte/src/engine/mod.rs:224:5
5672024-10-22T06:53:37.304Z |
5682024-10-22T06:53:37.304Z224 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5692024-10-22T06:53:37.304Z | ^
5702024-10-22T06:53:37.304Z |
5712024-10-22T06:53:37.304Z = help: if this is supposed to be its own paragraph, add a blank line
5722024-10-22T06:53:37.304Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5732024-10-22T06:53:37.304Zhelp: indent this line
5742024-10-22T06:53:37.304Z |
5752024-10-22T06:53:37.304Z224 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5762024-10-22T06:53:37.304Z | +++
5772024-10-22T06:53:37.304Z
5782024-10-22T06:53:37.304Zwarning: doc list item without indentation
5792024-10-22T06:53:37.304Z --> lib/opte/src/engine/mod.rs:225:5
5802024-10-22T06:53:37.304Z |
5812024-10-22T06:53:37.304Z225 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5822024-10-22T06:53:37.304Z | ^
5832024-10-22T06:53:37.304Z |
5842024-10-22T06:53:37.304Z = help: if this is supposed to be its own paragraph, add a blank line
5852024-10-22T06:53:37.304Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5862024-10-22T06:53:37.304Zhelp: indent this line
5872024-10-22T06:53:37.304Z |
5882024-10-22T06:53:37.304Z225 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5892024-10-22T06:53:37.307Z | +++
5902024-10-22T06:53:37.307Z
5912024-10-22T06:53:37.307Zwarning: doc list item without indentation
5922024-10-22T06:53:37.308Z --> lib/opte/src/engine/mod.rs:226:5
5932024-10-22T06:53:37.308Z |
5942024-10-22T06:53:37.308Z226 | /// be built atop generic OPTE actions or may be provided in whole by
5952024-10-22T06:53:37.308Z | ^
5962024-10-22T06:53:37.308Z |
5972024-10-22T06:53:37.308Z = help: if this is supposed to be its own paragraph, add a blank line
5982024-10-22T06:53:37.308Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5992024-10-22T06:53:37.308Zhelp: indent this line
6002024-10-22T06:53:37.308Z |
6012024-10-22T06:53:37.308Z226 | /// be built atop generic OPTE actions or may be provided in whole by
6022024-10-22T06:53:37.308Z | +++
6032024-10-22T06:53:37.308Z
6042024-10-22T06:53:37.308Zwarning: doc list item without indentation
6052024-10-22T06:53:37.308Z --> lib/opte/src/engine/mod.rs:227:5
6062024-10-22T06:53:37.308Z |
6072024-10-22T06:53:37.308Z227 | /// the network implementation.
6082024-10-22T06:53:37.308Z | ^
6092024-10-22T06:53:37.308Z |
6102024-10-22T06:53:37.308Z = help: if this is supposed to be its own paragraph, add a blank line
6112024-10-22T06:53:37.308Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6122024-10-22T06:53:37.308Zhelp: indent this line
6132024-10-22T06:53:37.308Z |
6142024-10-22T06:53:37.308Z227 | /// the network implementation.
6152024-10-22T06:53:37.308Z | +++
6162024-10-22T06:53:37.308Z
6172024-10-22T06:53:37.308Zwarning: doc list item without indentation
6182024-10-22T06:53:37.308Z --> lib/opte/src/engine/mod.rs:230:5
6192024-10-22T06:53:37.308Z |
6202024-10-22T06:53:37.308Z230 | /// as well as single packet processing (non-flow processing).
6212024-10-22T06:53:37.308Z | ^
6222024-10-22T06:53:37.308Z |
6232024-10-22T06:53:37.308Z = help: if this is supposed to be its own paragraph, add a blank line
6242024-10-22T06:53:37.308Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6252024-10-22T06:53:37.308Zhelp: indent this line
6262024-10-22T06:53:37.309Z |
6272024-10-22T06:53:37.309Z230 | /// as well as single packet processing (non-flow processing).
6282024-10-22T06:53:37.309Z | +++
6292024-10-22T06:53:37.309Z
6302024-10-22T06:53:38.008Zwarning: `opte` (lib) generated 20 warnings
6312024-10-22T06:53:38.011Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6322024-10-22T06:53:39.566Zwarning: doc list item without indentation
6332024-10-22T06:53:39.566Z --> lib/oxide-vpc/src/api.rs:350:5
6342024-10-22T06:53:39.566Z |
6352024-10-22T06:53:39.566Z350 | /// the internet. In the case of the Oxide Network the IG is not an
6362024-10-22T06:53:39.566Z | ^
6372024-10-22T06:53:39.566Z |
6382024-10-22T06:53:39.566Z = help: if this is supposed to be its own paragraph, add a blank line
6392024-10-22T06:53:39.566Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6402024-10-22T06:53:39.566Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
6412024-10-22T06:53:39.566Zhelp: indent this line
6422024-10-22T06:53:39.566Z |
6432024-10-22T06:53:39.566Z350 | /// the internet. In the case of the Oxide Network the IG is not an
6442024-10-22T06:53:39.566Z | ++
6452024-10-22T06:53:39.566Z
6462024-10-22T06:53:39.570Zwarning: doc list item without indentation
6472024-10-22T06:53:39.570Z --> lib/oxide-vpc/src/api.rs:351:5
6482024-10-22T06:53:39.570Z |
6492024-10-22T06:53:39.570Z351 | /// actual destination, but rather a configuration that determines how
6502024-10-22T06:53:39.570Z | ^
6512024-10-22T06:53:39.570Z |
6522024-10-22T06:53:39.570Z = help: if this is supposed to be its own paragraph, add a blank line
6532024-10-22T06:53:39.570Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6542024-10-22T06:53:39.570Zhelp: indent this line
6552024-10-22T06:53:39.570Z |
6562024-10-22T06:53:39.570Z351 | /// actual destination, but rather a configuration that determines how
6572024-10-22T06:53:39.570Z | ++
6582024-10-22T06:53:39.570Z
6592024-10-22T06:53:39.570Zwarning: doc list item without indentation
6602024-10-22T06:53:39.570Z --> lib/oxide-vpc/src/api.rs:352:5
6612024-10-22T06:53:39.570Z |
6622024-10-22T06:53:39.570Z352 | /// we should NAT the flow. The address in the gateway is the source
6632024-10-22T06:53:39.570Z | ^
6642024-10-22T06:53:39.571Z |
6652024-10-22T06:53:39.571Z = help: if this is supposed to be its own paragraph, add a blank line
6662024-10-22T06:53:39.571Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6672024-10-22T06:53:39.571Zhelp: indent this line
6682024-10-22T06:53:39.571Z |
6692024-10-22T06:53:39.571Z352 | /// we should NAT the flow. The address in the gateway is the source
6702024-10-22T06:53:39.571Z | ++
6712024-10-22T06:53:39.571Z
6722024-10-22T06:53:39.571Zwarning: doc list item without indentation
6732024-10-22T06:53:39.571Z --> lib/oxide-vpc/src/api.rs:353:5
6742024-10-22T06:53:39.571Z |
6752024-10-22T06:53:39.571Z353 | /// address that is to be used.
6762024-10-22T06:53:39.571Z | ^
6772024-10-22T06:53:39.571Z |
6782024-10-22T06:53:39.571Z = help: if this is supposed to be its own paragraph, add a blank line
6792024-10-22T06:53:39.571Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6802024-10-22T06:53:39.571Zhelp: indent this line
6812024-10-22T06:53:39.571Z |
6822024-10-22T06:53:39.571Z353 | /// address that is to be used.
6832024-10-22T06:53:39.571Z | ++
6842024-10-22T06:53:39.571Z
6852024-10-22T06:53:39.572Zwarning: doc list item without indentation
6862024-10-22T06:53:39.572Z --> lib/oxide-vpc/src/api.rs:361:5
6872024-10-22T06:53:39.572Z |
6882024-10-22T06:53:39.572Z361 | /// specified VPC Subnet. In the Oxide Network this is just an
6892024-10-22T06:53:39.572Z | ^
6902024-10-22T06:53:39.572Z |
6912024-10-22T06:53:39.572Z = help: if this is supposed to be its own paragraph, add a blank line
6922024-10-22T06:53:39.572Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6932024-10-22T06:53:39.572Zhelp: indent this line
6942024-10-22T06:53:39.572Z |
6952024-10-22T06:53:39.572Z361 | /// specified VPC Subnet. In the Oxide Network this is just an
6962024-10-22T06:53:39.572Z | ++
6972024-10-22T06:53:39.572Z
6982024-10-22T06:53:39.572Zwarning: doc list item without indentation
6992024-10-22T06:53:39.572Z --> lib/oxide-vpc/src/api.rs:362:5
7002024-10-22T06:53:39.572Z |
7012024-10-22T06:53:39.572Z362 | /// abstraction, it's simply allowing one subnet to talk to another.
7022024-10-22T06:53:39.572Z | ^
7032024-10-22T06:53:39.572Z |
7042024-10-22T06:53:39.572Z = help: if this is supposed to be its own paragraph, add a blank line
7052024-10-22T06:53:39.572Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7062024-10-22T06:53:39.572Zhelp: indent this line
7072024-10-22T06:53:39.572Z |
7082024-10-22T06:53:39.572Z362 | /// abstraction, it's simply allowing one subnet to talk to another.
7092024-10-22T06:53:39.572Z | ++
7102024-10-22T06:53:39.572Z
7112024-10-22T06:53:39.572Zwarning: doc list item without indentation
7122024-10-22T06:53:39.572Z --> lib/oxide-vpc/src/api.rs:363:5
7132024-10-22T06:53:39.572Z |
7142024-10-22T06:53:39.572Z363 | /// There is no separate VPC router process, the real routing is done
7152024-10-22T06:53:39.572Z | ^
7162024-10-22T06:53:39.572Z |
7172024-10-22T06:53:39.572Z = help: if this is supposed to be its own paragraph, add a blank line
7182024-10-22T06:53:39.572Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7192024-10-22T06:53:39.572Zhelp: indent this line
7202024-10-22T06:53:39.572Z |
7212024-10-22T06:53:39.572Z363 | /// There is no separate VPC router process, the real routing is done
7222024-10-22T06:53:39.572Z | ++
7232024-10-22T06:53:39.573Z
7242024-10-22T06:53:39.573Zwarning: doc list item without indentation
7252024-10-22T06:53:39.573Z --> lib/oxide-vpc/src/api.rs:364:5
7262024-10-22T06:53:39.573Z |
7272024-10-22T06:53:39.573Z364 | /// by the underlay.
7282024-10-22T06:53:39.573Z | ^
7292024-10-22T06:53:39.573Z |
7302024-10-22T06:53:39.573Z = help: if this is supposed to be its own paragraph, add a blank line
7312024-10-22T06:53:39.573Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7322024-10-22T06:53:39.573Zhelp: indent this line
7332024-10-22T06:53:39.573Z |
7342024-10-22T06:53:39.573Z364 | /// by the underlay.
7352024-10-22T06:53:39.573Z | ++
7362024-10-22T06:53:39.573Z
7372024-10-22T06:53:40.426Zwarning: `oxide-vpc` (lib) generated 8 warnings
7382024-10-22T06:53:40.428Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7392024-10-22T06:53:41.912Zwarning: use of `expect` followed by a function call
7402024-10-22T06:53:41.912Z --> bin/opteadm/src/bin/opteadm.rs:816:71
7412024-10-22T06:53:41.912Z |
7422024-10-22T06:53:41.912Z816 | hdl.remove_cidr(&port, prefix, Direction::In).expect(
7432024-10-22T06:53:41.912Z | _______________________________________________________________________^
7442024-10-22T06:53:41.912Z817 | | &format!(
7452024-10-22T06:53:41.912Z818 | | "FATAL: failed to rollback in-direction allow \
7462024-10-22T06:53:41.912Z819 | | of {prefix} after {e}"
7472024-10-22T06:53:41.912Z820 | | ),
7482024-10-22T06:53:41.912Z821 | | );
7492024-10-22T06:53:41.912Z | |_________________________^
7502024-10-22T06:53:41.912Z |
7512024-10-22T06:53:41.912Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
7522024-10-22T06:53:41.912Z = note: `#[warn(clippy::expect_fun_call)]` on by default
7532024-10-22T06:53:41.912Zhelp: try
7542024-10-22T06:53:41.912Z |
7552024-10-22T06:53:41.912Z816 ~ hdl.remove_cidr(&port, prefix, Direction::In).unwrap_or_else(|_| panic!("FATAL: failed to rollback in-direction allow \
7562024-10-22T06:53:41.912Z817 ~ of {prefix} after {e}"));
7572024-10-22T06:53:41.912Z |
7582024-10-22T06:53:41.912Z
7592024-10-22T06:53:41.915Zwarning: use of `expect` followed by a function call
7602024-10-22T06:53:41.915Z --> bin/opteadm/src/bin/opteadm.rs:846:66
7612024-10-22T06:53:41.915Z |
7622024-10-22T06:53:41.915Z846 | hdl.allow_cidr(&port, prefix, Direction::In).expect(
7632024-10-22T06:53:41.915Z | __________________________________________________________________^
7642024-10-22T06:53:41.915Z847 | | &format!(
7652024-10-22T06:53:41.915Z848 | | "FATAL: failed to rollback in-direction remove \
7662024-10-22T06:53:41.915Z849 | | of {prefix} after {e}"
7672024-10-22T06:53:41.915Z850 | | ),
7682024-10-22T06:53:41.915Z851 | | );
7692024-10-22T06:53:41.915Z | |_____________________^
7702024-10-22T06:53:41.915Z |
7712024-10-22T06:53:41.915Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
7722024-10-22T06:53:41.916Zhelp: try
7732024-10-22T06:53:41.916Z |
7742024-10-22T06:53:41.916Z846 ~ hdl.allow_cidr(&port, prefix, Direction::In).unwrap_or_else(|_| panic!("FATAL: failed to rollback in-direction remove \
7752024-10-22T06:53:41.916Z847 ~ of {prefix} after {e}"));
7762024-10-22T06:53:41.916Z |
7772024-10-22T06:53:41.916Z
7782024-10-22T06:53:42.005Zwarning: `opteadm` (bin "opteadm" test) generated 2 warnings (run `cargo clippy --fix --bin "opteadm" --tests` to apply 2 suggestions)
7792024-10-22T06:53:42.024Zwarning: `opteadm` (bin "opteadm") generated 2 warnings (2 duplicates)
7802024-10-22T06:53:42.024Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.89s
7812024-10-22T06:53:42.168Z
7822024-10-22T06:53:42.168Zreal 37.172266407
7832024-10-22T06:53:42.168Zuser 2:04.969322329
7842024-10-22T06:53:42.168Zsys 30.339999243
7852024-10-22T06:53:42.168Ztrap 0.080403104
7862024-10-22T06:53:42.171Ztflt 0.287522618
7872024-10-22T06:53:42.171Zdflt 0.401838968
7882024-10-22T06:53:42.171Zkflt 0.001546927
7892024-10-22T06:53:42.171Zlock 2:48.289358133
7902024-10-22T06:53:42.171Zslp 8:05.843814008
7912024-10-22T06:53:42.171Zlat 6.762808603
7922024-10-22T06:53:42.171Zstop 13.650715716
7932024-10-22T06:53:42.171Z+ header 'debug build'
7942024-10-22T06:53:42.171Z+ echo '# ==== debug build ==== #'
7952024-10-22T06:53:42.171Z# ==== debug build ==== #
7962024-10-22T06:53:42.171Z+ ptime -m cargo build
7972024-10-22T06:53:42.479Z Compiling cfg-if v1.0.0
7982024-10-22T06:53:42.479Z Compiling byteorder v1.5.0
7992024-10-22T06:53:42.482Z Compiling strsim v0.11.1
8002024-10-22T06:53:42.482Z Compiling libc v0.2.158
8012024-10-22T06:53:42.482Z Compiling once_cell v1.19.0
8022024-10-22T06:53:42.488Z Compiling serde v1.0.211
8032024-10-22T06:53:42.491Z Compiling memchr v2.7.4
8042024-10-22T06:53:42.502Z Compiling scopeguard v1.2.0
8052024-10-22T06:53:42.543Z Compiling dyn-clone v1.0.17
8062024-10-22T06:53:42.602Z Compiling smallvec v1.13.2
8072024-10-22T06:53:42.739Z Compiling stable_deref_trait v1.2.0
8082024-10-22T06:53:42.793Z Compiling zerocopy v0.7.35
8092024-10-22T06:53:42.824Z Compiling darling_core v0.20.10
8102024-10-22T06:53:42.902Z Compiling hash32 v0.3.1
8112024-10-22T06:53:43.023Z Compiling proc-macro-crate v1.3.1
8122024-10-22T06:53:43.109Z Compiling heapless v0.8.0
8132024-10-22T06:53:43.600Z Compiling lock_api v0.4.12
8142024-10-22T06:53:43.874Z Compiling parking_lot_core v0.9.10
8152024-10-22T06:53:44.042Z Compiling getrandom v0.2.15
8162024-10-22T06:53:44.113Z Compiling ryu v1.0.18
8172024-10-22T06:53:44.122Z Compiling bitflags v1.3.2
8182024-10-22T06:53:44.206Z Compiling itoa v1.0.11
8192024-10-22T06:53:44.354Z Compiling pin-project-lite v0.2.14
8202024-10-22T06:53:44.386Z Compiling managed v0.8.0
8212024-10-22T06:53:44.411Z Compiling cobs v0.2.3
8222024-10-22T06:53:44.418Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
8232024-10-22T06:53:44.447Z Compiling ppv-lite86 v0.2.20
8242024-10-22T06:53:44.457Z Compiling rand_core v0.6.4
8252024-10-22T06:53:44.546Z Compiling parking_lot v0.12.3
8262024-10-22T06:53:44.709Z Compiling anyhow v1.0.89
8272024-10-22T06:53:44.744Z Compiling smoltcp v0.11.0
8282024-10-22T06:53:44.798Z Compiling num_enum_derive v0.5.11
8292024-10-22T06:53:44.884Z Compiling errno v0.3.9
8302024-10-22T06:53:45.099Z Compiling mio v1.0.2
8312024-10-22T06:53:45.285Z Compiling socket2 v0.5.7
8322024-10-22T06:53:45.603Z Compiling signal-hook-registry v1.4.2
8332024-10-22T06:53:45.766Z Compiling unicode-width v0.1.14
8342024-10-22T06:53:46.281Z Compiling foreign-types-shared v0.3.1
8352024-10-22T06:53:46.374Z Compiling utf8parse v0.2.2
8362024-10-22T06:53:46.400Z Compiling bytes v1.7.2
8372024-10-22T06:53:46.458Z Compiling bitflags v2.6.0
8382024-10-22T06:53:46.518Z Compiling either v1.13.0
8392024-10-22T06:53:46.645Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
8402024-10-22T06:53:46.817Z Compiling rustix v0.38.37
8412024-10-22T06:53:46.852Z Compiling itertools v0.13.0
8422024-10-22T06:53:46.919Z Compiling anstyle-parse v0.2.5
8432024-10-22T06:53:47.076Z Compiling num_enum v0.5.11
8442024-10-22T06:53:47.206Z Compiling foreign-types v0.5.0
8452024-10-22T06:53:47.246Z Compiling tokio v1.40.0
8462024-10-22T06:53:47.294Z Compiling tabwriter v1.4.0
8472024-10-22T06:53:47.786Z Compiling thiserror v1.0.64
8482024-10-22T06:53:47.838Z Compiling rand_chacha v0.3.1
8492024-10-22T06:53:47.952Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
8502024-10-22T06:53:48.094Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8512024-10-22T06:53:48.257Z Compiling cstr-argument v0.1.2
8522024-10-22T06:53:48.495Z Compiling ipnetwork v0.20.0
8532024-10-22T06:53:48.502Z Compiling postcard v1.0.10
8542024-10-22T06:53:48.875Z Compiling darling_macro v0.20.10
8552024-10-22T06:53:48.948Z Compiling serde_json v1.0.128
8562024-10-22T06:53:49.110Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
8572024-10-22T06:53:49.138Z Compiling tracing-core v0.1.32
8582024-10-22T06:53:49.152Z Compiling crc32fast v1.4.2
8592024-10-22T06:53:49.155Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
8602024-10-22T06:53:49.440Z Compiling anstyle-query v1.1.1
8612024-10-22T06:53:49.577Z Compiling colorchoice v1.0.2
8622024-10-22T06:53:49.719Z Compiling is_terminal_polyfill v1.70.1
8632024-10-22T06:53:49.818Z Compiling lazy_static v1.5.0
8642024-10-22T06:53:49.882Z Compiling darling v0.20.10
8652024-10-22T06:53:49.931Z Compiling anstyle v1.0.8
8662024-10-22T06:53:49.978Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
8672024-10-22T06:53:50.160Z Compiling pretty-hex v0.2.1
8682024-10-22T06:53:50.220Z Compiling colored v2.1.0
8692024-10-22T06:53:50.324Z Compiling anstream v0.6.15
8702024-10-22T06:53:50.394Z Compiling tracing v0.1.40
8712024-10-22T06:53:50.748Z Compiling schemars v0.8.21
8722024-10-22T06:53:50.845Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
8732024-10-22T06:53:50.996Z Compiling uuid v1.10.0
8742024-10-22T06:53:51.129Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8752024-10-22T06:53:51.172Z Compiling rand v0.8.5
8762024-10-22T06:53:51.735Z Compiling terminal_size v0.3.0
8772024-10-22T06:53:51.794Z Compiling clap_lex v0.7.2
8782024-10-22T06:53:51.910Z Compiling winnow v0.6.18
8792024-10-22T06:53:51.976Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
8802024-10-22T06:53:52.110Z Compiling clap_builder v4.5.18
8812024-10-22T06:53:52.299Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
8822024-10-22T06:53:52.625Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
8832024-10-22T06:53:54.998Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
8842024-10-22T06:53:55.170Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
8852024-10-22T06:53:55.338Z Compiling clap v4.5.18
8862024-10-22T06:53:58.230Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
8872024-10-22T06:54:00.790Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
8882024-10-22T06:54:07.776Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.55s
8892024-10-22T06:54:07.813Z
8902024-10-22T06:54:07.816Zreal 25.632759043
8912024-10-22T06:54:07.816Zuser 1:59.744371883
8922024-10-22T06:54:07.816Zsys 26.572411567
8932024-10-22T06:54:07.816Ztrap 0.063465674
8942024-10-22T06:54:07.816Ztflt 0.196097949
8952024-10-22T06:54:07.816Zdflt 0.446462460
8962024-10-22T06:54:07.816Zkflt 0.000000000
8972024-10-22T06:54:07.816Zlock 3:27.265977441
8982024-10-22T06:54:07.816Zslp 6:44.328111038
8992024-10-22T06:54:07.817Zlat 4.196448682
9002024-10-22T06:54:07.817Zstop 4.681438556
9012024-10-22T06:54:07.817Z+ header 'release build'
9022024-10-22T06:54:07.817Z+ echo '# ==== release build ==== #'
9032024-10-22T06:54:07.817Z# ==== release build ==== #
9042024-10-22T06:54:07.817Z+ ptime -m cargo build --release
9052024-10-22T06:54:08.000Z Compiling proc-macro2 v1.0.86
9062024-10-22T06:54:08.000Z Compiling unicode-ident v1.0.13
9072024-10-22T06:54:08.000Z Compiling libc v0.2.158
9082024-10-22T06:54:08.002Z Compiling cfg-if v1.0.0
9092024-10-22T06:54:08.002Z Compiling serde v1.0.211
9102024-10-22T06:54:08.002Z Compiling byteorder v1.5.0
9112024-10-22T06:54:08.002Z Compiling syn v1.0.109
9122024-10-22T06:54:08.002Z Compiling hashbrown v0.14.5
9132024-10-22T06:54:08.100Z Compiling equivalent v1.0.1
9142024-10-22T06:54:08.169Z Compiling anyhow v1.0.89
9152024-10-22T06:54:08.187Z Compiling autocfg v1.3.0
9162024-10-22T06:54:08.410Z Compiling strsim v0.11.1
9172024-10-22T06:54:08.553Z Compiling toml_datetime v0.6.8
9182024-10-22T06:54:08.592Z Compiling memchr v2.7.4
9192024-10-22T06:54:08.707Z Compiling ident_case v1.0.1
9202024-10-22T06:54:08.861Z Compiling winnow v0.5.40
9212024-10-22T06:54:08.872Z Compiling lock_api v0.4.12
9222024-10-22T06:54:08.931Z Compiling heapless v0.8.0
9232024-10-22T06:54:09.067Z Compiling fnv v1.0.7
9242024-10-22T06:54:09.174Z Compiling parking_lot_core v0.9.10
9252024-10-22T06:54:09.293Z Compiling indexmap v2.5.0
9262024-10-22T06:54:09.312Z Compiling hash32 v0.3.1
9272024-10-22T06:54:09.543Z Compiling stable_deref_trait v1.2.0
9282024-10-22T06:54:09.576Z Compiling smallvec v1.13.2
9292024-10-22T06:54:09.626Z Compiling quote v1.0.37
9302024-10-22T06:54:09.702Z Compiling serde_json v1.0.128
9312024-10-22T06:54:10.019Z Compiling syn v2.0.82
9322024-10-22T06:54:10.246Z Compiling dyn-clone v1.0.17
9332024-10-22T06:54:10.330Z Compiling scopeguard v1.2.0
9342024-10-22T06:54:10.454Z Compiling once_cell v1.19.0
9352024-10-22T06:54:10.506Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9362024-10-22T06:54:10.707Z Compiling smoltcp v0.11.0
9372024-10-22T06:54:10.863Z Compiling getrandom v0.2.15
9382024-10-22T06:54:11.320Z Compiling version_check v0.9.5
9392024-10-22T06:54:11.348Z Compiling bitflags v1.3.2
9402024-10-22T06:54:11.439Z Compiling managed v0.8.0
9412024-10-22T06:54:11.951Z Compiling cobs v0.2.3
9422024-10-22T06:54:11.956Z Compiling pin-project-lite v0.2.14
9432024-10-22T06:54:12.005Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
9442024-10-22T06:54:12.061Z Compiling schemars v0.8.21
9452024-10-22T06:54:12.262Z Compiling rustix v0.38.37
9462024-10-22T06:54:12.298Z Compiling itoa v1.0.11
9472024-10-22T06:54:12.397Z Compiling ryu v1.0.18
9482024-10-22T06:54:12.413Z Compiling thiserror v1.0.64
9492024-10-22T06:54:12.459Z Compiling toml_edit v0.19.15
9502024-10-22T06:54:12.711Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9512024-10-22T06:54:13.020Z Compiling parking_lot v0.12.3
9522024-10-22T06:54:13.027Z Compiling rand_core v0.6.4
9532024-10-22T06:54:13.058Z Compiling socket2 v0.5.7
9542024-10-22T06:54:13.205Z Compiling mio v1.0.2
9552024-10-22T06:54:13.566Z Compiling signal-hook-registry v1.4.2
9562024-10-22T06:54:15.399Z Compiling proc-macro-crate v1.3.1
9572024-10-22T06:54:15.414Z Compiling errno v0.3.9
9582024-10-22T06:54:15.681Z Compiling bitflags v2.6.0
9592024-10-22T06:54:16.016Z Compiling either v1.13.0
9602024-10-22T06:54:16.050Z Compiling utf8parse v0.2.2
9612024-10-22T06:54:16.194Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9622024-10-22T06:54:16.327Z Compiling foreign-types-shared v0.3.1
9632024-10-22T06:54:16.330Z Compiling bytes v1.7.2
9642024-10-22T06:54:16.375Z Compiling unicode-width v0.1.14
9652024-10-22T06:54:16.428Z Compiling itertools v0.13.0
9662024-10-22T06:54:16.723Z Compiling darling_core v0.20.10
9672024-10-22T06:54:16.940Z Compiling serde_derive_internals v0.29.1
9682024-10-22T06:54:18.573Z Compiling tabwriter v1.4.0
9692024-10-22T06:54:18.778Z Compiling tracing-core v0.1.32
9702024-10-22T06:54:19.067Z Compiling anstyle-parse v0.2.5
9712024-10-22T06:54:19.675Z Compiling cstr-argument v0.1.2
9722024-10-22T06:54:20.079Z Compiling crc32fast v1.4.2
9732024-10-22T06:54:20.278Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
9742024-10-22T06:54:20.583Z Compiling anstyle-query v1.1.1
9752024-10-22T06:54:20.612Z Compiling colorchoice v1.0.2
9762024-10-22T06:54:20.712Z Compiling pretty-hex v0.2.1
9772024-10-22T06:54:20.764Z Compiling is_terminal_polyfill v1.70.1
9782024-10-22T06:54:20.884Z Compiling lazy_static v1.5.0
9792024-10-22T06:54:20.905Z Compiling anstyle v1.0.8
9802024-10-22T06:54:21.003Z Compiling colored v2.1.0
9812024-10-22T06:54:21.497Z Compiling anstream v0.6.15
9822024-10-22T06:54:21.532Z Compiling num_enum_derive v0.5.11
9832024-10-22T06:54:21.955Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
9842024-10-22T06:54:22.317Z Compiling terminal_size v0.3.0
9852024-10-22T06:54:22.335Z Compiling serde_derive v1.0.211
9862024-10-22T06:54:22.527Z Compiling zerocopy-derive v0.7.35
9872024-10-22T06:54:22.800Z Compiling thiserror-impl v1.0.64
9882024-10-22T06:54:22.802Z Compiling schemars_derive v0.8.21
9892024-10-22T06:54:22.853Z Compiling darling_macro v0.20.10
9902024-10-22T06:54:22.866Z Compiling foreign-types-macros v0.2.3
9912024-10-22T06:54:23.552Z Compiling tokio-macros v2.4.0
9922024-10-22T06:54:23.798Z Compiling num_enum v0.5.11
9932024-10-22T06:54:23.801Z Compiling darling v0.20.10
9942024-10-22T06:54:23.894Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
9952024-10-22T06:54:23.949Z Compiling tracing-attributes v0.1.27
9962024-10-22T06:54:24.154Z Compiling foreign-types v0.5.0
9972024-10-22T06:54:24.249Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
9982024-10-22T06:54:24.635Z Compiling zerocopy v0.7.35
9992024-10-22T06:54:25.035Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
10002024-10-22T06:54:25.069Z Compiling tokio v1.40.0
10012024-10-22T06:54:25.096Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
10022024-10-22T06:54:25.885Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10032024-10-22T06:54:26.008Z Compiling heck v0.5.0
10042024-10-22T06:54:26.201Z Compiling winnow v0.6.18
10052024-10-22T06:54:26.349Z Compiling ppv-lite86 v0.2.20
10062024-10-22T06:54:26.397Z Compiling clap_lex v0.7.2
10072024-10-22T06:54:27.270Z Compiling rand_chacha v0.3.1
10082024-10-22T06:54:27.285Z Compiling tracing v0.1.40
10092024-10-22T06:54:27.374Z Compiling clap_builder v4.5.18
10102024-10-22T06:54:27.872Z Compiling rand v0.8.5
10112024-10-22T06:54:28.131Z Compiling clap_derive v4.5.18
10122024-10-22T06:54:29.318Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
10132024-10-22T06:54:31.342Z Compiling clap v4.5.18
10142024-10-22T06:54:34.215Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
10152024-10-22T06:54:36.204Z Compiling ipnetwork v0.20.0
10162024-10-22T06:54:39.437Z Compiling postcard v1.0.10
10172024-10-22T06:54:39.699Z Compiling uuid v1.10.0
10182024-10-22T06:54:40.153Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10192024-10-22T06:54:41.788Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
10202024-10-22T06:54:48.772Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
10212024-10-22T06:54:51.520Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
10222024-10-22T06:55:08.152Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 00s
10232024-10-22T06:55:08.190Z
10242024-10-22T06:55:08.193Zreal 1:00.359604478
10252024-10-22T06:55:08.193Zuser 6:11.232286124
10262024-10-22T06:55:08.193Zsys 41.582247276
10272024-10-22T06:55:08.193Ztrap 0.183550231
10282024-10-22T06:55:08.193Ztflt 0.407861958
10292024-10-22T06:55:08.193Zdflt 0.472533376
10302024-10-22T06:55:08.193Zkflt 0.000004638
10312024-10-22T06:55:08.193Zlock 10:33.139102203
10322024-10-22T06:55:08.193Zslp 17:19.291990823
10332024-10-22T06:55:08.193Zlat 12.873017864
10342024-10-22T06:55:08.193Zstop 10.728743355
10352024-10-22T06:55:08.193Z+ popd
10362024-10-22T06:55:08.193Z/work/oxidecomputer/opte
10372024-10-22T06:55:08.193Z+ for x in debug release
10382024-10-22T06:55:08.193Z+ mkdir -p /work/debug
10392024-10-22T06:55:08.196Z+ cp target/debug/opteadm /work/debug/
10402024-10-22T06:55:08.262Z+ sha256sum target/debug/opteadm
10412024-10-22T06:55:08.323Z+ for x in debug release
10422024-10-22T06:55:08.323Z+ mkdir -p /work/release
10432024-10-22T06:55:08.326Z+ cp target/release/opteadm /work/release/
10442024-10-22T06:55:08.381Z+ sha256sum target/release/opteadm
10452024-10-22T06:55:08.429Zprocess exited: duration 147128 ms, exit code 0
 
10462024-10-22T06:55:08.440Zfound 4 output files
10472024-10-22T06:55:08.440Zuploading: /work/debug/opteadm (71520160 bytes)
10482024-10-22T06:55:10.450Zuploaded: /work/debug/opteadm
10492024-10-22T06:55:10.450Zuploading: /work/debug/opteadm.debug.sha256 (87 bytes)
10502024-10-22T06:55:11.459Zuploaded: /work/debug/opteadm.debug.sha256
10512024-10-22T06:55:11.462Zuploading: /work/release/opteadm (55773464 bytes)
10522024-10-22T06:55:13.270Zuploaded: /work/release/opteadm
10532024-10-22T06:55:13.270Zuploading: /work/release/opteadm.release.sha256 (89 bytes)
10542024-10-22T06:55:14.279Zuploaded: /work/release/opteadm.release.sha256