01J5AQ5VCTZTFZWGEB8MVF1162: 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: [],
    skip_clone: false,
}

Buildomat Job: 01J5AQ6YKAVGH5QH3Q80BRVQR7

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-08-15T09:57:47.273Zjob assigned to worker 01J5AQFTEFXRV20ZP7XJXYRW4D (queued for 5 m 50 s)
 
22024-08-15T09:57:54.618Zstarting task 0: "setup"
32024-08-15T09:57:54.644Z++ uname -s
42024-08-15T09:57:54.646Z+ kern=SunOS
52024-08-15T09:57:54.646Z+ case "$kern" in
62024-08-15T09:57:54.646Z+ groupadd -g 12345 build
72024-08-15T09:57:54.649Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-08-15T09:57:56.670Z+ zfs create -o mountpoint=/work rpool/work
92024-08-15T09:57:56.808Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-08-15T09:57:56.811Z+ home_fs=zfs
112024-08-15T09:57:56.811Z+ [[ zfs == autofs ]]
122024-08-15T09:57:56.811Z+ mkdir -p /home/build
132024-08-15T09:57:56.814Z+ chown build:build /home/build /work
142024-08-15T09:57:58.814Z+ chmod 0700 /home/build /work
152024-08-15T09:57:58.817Zprocess exited: duration 4199 ms, exit code 0
 
162024-08-15T09:57:58.821Zstarting task 1: "rust-toolchain"
172024-08-15T09:57:58.827Z+ printf ' * toolchain channel = "%s"
182024-08-15T09:57:58.827Z * toolchain channel = "nightly-2024-05-12"
192024-08-15T09:57:58.827Z * toolchain profile = "default"
202024-08-15T09:57:58.827Z' nightly-2024-05-12
212024-08-15T09:57:58.827Z+ printf ' * toolchain profile = "%s"
222024-08-15T09:57:58.827Z' default
232024-08-15T09:57:58.829Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-08-15T09:57:58.829Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-05-12 --profile default
252024-08-15T09:57:58.943Zinfo: downloading installer
262024-08-15T09:58:00.243Zinfo: profile set to 'default'
272024-08-15T09:58:00.243Zinfo: default host triple is x86_64-unknown-illumos
282024-08-15T09:58:00.246Zinfo: syncing channel updates for 'nightly-2024-05-12-x86_64-unknown-illumos'
292024-08-15T09:58:00.376Zinfo: latest update on 2024-05-12, rust version 1.80.0-nightly (78a775127 2024-05-11)
302024-08-15T09:58:00.376Zinfo: downloading component 'cargo'
312024-08-15T09:58:01.072Zinfo: downloading component 'clippy'
322024-08-15T09:58:01.325Zinfo: downloading component 'rust-docs'
332024-08-15T09:58:02.258Zinfo: downloading component 'rust-std'
342024-08-15T09:58:03.726Zinfo: downloading component 'rustc'
352024-08-15T09:58:07.391Zinfo: downloading component 'rustfmt'
362024-08-15T09:58:07.598Zinfo: installing component 'cargo'
372024-08-15T09:58:08.493Zinfo: installing component 'clippy'
382024-08-15T09:58:08.872Zinfo: installing component 'rust-docs'
392024-08-15T09:58:10.451Zinfo: installing component 'rust-std'
402024-08-15T09:58:12.341Zinfo: installing component 'rustc'
412024-08-15T09:58:17.168Zinfo: installing component 'rustfmt'
422024-08-15T09:58:17.525Zinfo: default toolchain set to 'nightly-2024-05-12-x86_64-unknown-illumos'
432024-08-15T09:58:17.525Z
442024-08-15T09:58:17.801Z nightly-2024-05-12-x86_64-unknown-illumos installed - rustc 1.80.0-nightly (78a775127 2024-05-11)
452024-08-15T09:58:17.801Z
462024-08-15T09:58:17.803Z
472024-08-15T09:58:17.803ZRust is installed now. Great!
482024-08-15T09:58:17.803Z
492024-08-15T09:58:17.804ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-08-15T09:58:17.804Zenvironment variable. This has not been done automatically.
512024-08-15T09:58:17.804Z
522024-08-15T09:58:17.804ZTo configure your current shell, you need to source
532024-08-15T09:58:17.804Zthe corresponding env file under $HOME/.cargo.
542024-08-15T09:58:17.804Z
552024-08-15T09:58:17.804ZThis is usually done by running one of the following (note the leading DOT):
562024-08-15T09:58:17.804Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-08-15T09:58:17.804Zsource "$HOME/.cargo/env.fish" # For fish
582024-08-15T09:58:17.870Z+ rustc --version
592024-08-15T09:58:17.933Zrustc 1.80.0-nightly (78a775127 2024-05-11)
602024-08-15T09:58:17.936Zprocess exited: duration 19114 ms, exit code 0
 
612024-08-15T09:58:17.941Zstarting task 2: "authentication"
622024-08-15T09:58:17.962Zprocess exited: duration 20 ms, exit code 0
 
632024-08-15T09:58:17.969Zstarting task 3: "clone repository"
642024-08-15T09:58:17.971Z+ mkdir -p /work/oxidecomputer/opte
652024-08-15T09:58:17.974Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-08-15T09:58:18.193ZCloning into '/work/oxidecomputer/opte'...
672024-08-15T09:58:19.461Z+ cd /work/oxidecomputer/opte
682024-08-15T09:58:19.471Z+ git fetch origin d3e5867e504f41e27db591cdca60b4ead76b24c0
692024-08-15T09:58:19.697ZFrom https://github.com/oxidecomputer/opte
702024-08-15T09:58:19.697Z * branch d3e5867e504f41e27db591cdca60b4ead76b24c0 -> FETCH_HEAD
712024-08-15T09:58:19.705Z+ [[ -n goodbye-all-of-classification ]]
722024-08-15T09:58:19.707Z++ git branch --show-current
732024-08-15T09:58:19.710Z+ current=master
742024-08-15T09:58:19.710Z+ [[ master != goodbye-all-of-classification ]]
752024-08-15T09:58:19.710Z+ git branch -f goodbye-all-of-classification d3e5867e504f41e27db591cdca60b4ead76b24c0
762024-08-15T09:58:19.712Z+ git checkout -f goodbye-all-of-classification
772024-08-15T09:58:19.735ZSwitched to branch 'goodbye-all-of-classification'
782024-08-15T09:58:19.737Z+ git reset --hard d3e5867e504f41e27db591cdca60b4ead76b24c0
792024-08-15T09:58:19.758ZHEAD is now at d3e5867 Uncork opte#532 while we're here.
802024-08-15T09:58:19.760Zprocess exited: duration 1790 ms, exit code 0
 
812024-08-15T09:58:19.768Zstarting task 4: "build"
822024-08-15T09:58:19.771Z+ cargo --version
832024-08-15T09:58:19.776Zinfo: syncing channel updates for '1.80.0-x86_64-unknown-illumos'
842024-08-15T09:58:19.908Zinfo: latest update on 2024-07-25, rust version 1.80.0 (051478957 2024-07-21)
852024-08-15T09:58:19.908Zinfo: downloading component 'cargo'
862024-08-15T09:58:20.584Zinfo: downloading component 'clippy'
872024-08-15T09:58:20.827Zinfo: downloading component 'rust-docs'
882024-08-15T09:58:21.747Zinfo: downloading component 'rust-std'
892024-08-15T09:58:23.045Zinfo: downloading component 'rustc'
902024-08-15T09:58:26.614Zinfo: downloading component 'rustfmt'
912024-08-15T09:58:26.812Zinfo: installing component 'cargo'
922024-08-15T09:58:27.695Zinfo: installing component 'clippy'
932024-08-15T09:58:28.100Zinfo: installing component 'rust-docs'
942024-08-15T09:58:29.682Zinfo: installing component 'rust-std'
952024-08-15T09:58:31.383Zinfo: installing component 'rustc'
962024-08-15T09:58:36.057Zinfo: installing component 'rustfmt'
972024-08-15T09:58:36.480Zcargo 1.80.0 (376290515 2024-07-16)
982024-08-15T09:58:36.483Z+ rustc --version
992024-08-15T09:58:36.551Zrustc 1.80.0 (051478957 2024-07-21)
1002024-08-15T09:58:36.556Z+ pushd bin/opteadm
1012024-08-15T09:58:36.559Z/work/oxidecomputer/opte/bin/opteadm /work/oxidecomputer/opte
1022024-08-15T09:58:36.559Z+ header 'check style'
1032024-08-15T09:58:36.559Z+ echo '# ==== check style ==== #'
1042024-08-15T09:58:36.559Z# ==== check style ==== #
1052024-08-15T09:58:36.559Z+ ptime -m cargo +nightly-2024-05-12 fmt -- --check
1062024-08-15T09:58:36.759Z
1072024-08-15T09:58:36.759Zreal 0.196928760
1082024-08-15T09:58:36.759Zuser 0.104839780
1092024-08-15T09:58:36.759Zsys 0.086231702
1102024-08-15T09:58:36.759Ztrap 0.000065798
1112024-08-15T09:58:36.759Ztflt 0.000000000
1122024-08-15T09:58:36.759Zdflt 0.000000000
1132024-08-15T09:58:36.759Zkflt 0.000000000
1142024-08-15T09:58:36.759Zlock 0.000000000
1152024-08-15T09:58:36.759Zslp 0.118029487
1162024-08-15T09:58:36.760Zlat 0.001477033
1172024-08-15T09:58:36.760Zstop 0.000133005
1182024-08-15T09:58:36.763Z+ header analyze
1192024-08-15T09:58:36.763Z+ echo '# ==== analyze ==== #'
1202024-08-15T09:58:36.763Z# ==== analyze ==== #
1212024-08-15T09:58:36.763Z+ ptime -m cargo clippy --all-targets
1222024-08-15T09:58:37.008Z Updating crates.io index
1232024-08-15T09:58:37.011Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-08-15T09:58:37.833Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1252024-08-15T09:58:38.081Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1262024-08-15T09:58:38.412Z Updating git repository `https://github.com/oxidecomputer/zone`
1272024-08-15T09:58:38.690Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1282024-08-15T09:58:38.940Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1292024-08-15T09:58:39.218Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1302024-08-15T09:58:39.483Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1312024-08-15T09:58:40.352Z Downloading crates ...
1322024-08-15T09:58:40.449Z Downloaded anstream v0.6.15
1332024-08-15T09:58:40.453Z Downloaded anstyle v1.0.8
1342024-08-15T09:58:40.455Z Downloaded anyhow v1.0.86
1352024-08-15T09:58:40.460Z Downloaded byteorder v1.5.0
1362024-08-15T09:58:40.462Z Downloaded fnv v1.0.7
1372024-08-15T09:58:40.464Z Downloaded equivalent v1.0.1
1382024-08-15T09:58:40.464Z Downloaded crc32fast v1.4.2
1392024-08-15T09:58:40.466Z Downloaded lazy_static v1.5.0
1402024-08-15T09:58:40.469Z Downloaded indexmap v2.2.6
1412024-08-15T09:58:40.478Z Downloaded syn v1.0.109
1422024-08-15T09:58:40.489Z Downloaded anstyle-parse v0.2.5
1432024-08-15T09:58:40.492Z Downloaded colored v2.1.0
1442024-08-15T09:58:40.494Z Downloaded colorchoice v1.0.2
1452024-08-15T09:58:40.496Z Downloaded cobs v0.2.3
1462024-08-15T09:58:40.496Z Downloaded clap_lex v0.7.2
1472024-08-15T09:58:40.499Z Downloaded clap v4.5.11
1482024-08-15T09:58:40.506Z Downloaded clap_derive v4.5.11
1492024-08-15T09:58:40.509Z Downloaded darling v0.20.10
1502024-08-15T09:58:40.513Z Downloaded darling_macro v0.20.10
1512024-08-15T09:58:40.515Z Downloaded defmt-parser v0.3.4
1522024-08-15T09:58:40.515Z Downloaded dyn-clone v1.0.17
1532024-08-15T09:58:40.517Z Downloaded defmt v0.3.8
1542024-08-15T09:58:40.522Z Downloaded darling_core v0.20.10
1552024-08-15T09:58:40.526Z Downloaded tracing v0.1.40
1562024-08-15T09:58:40.531Z Downloaded tracing-core v0.1.32
1572024-08-15T09:58:40.534Z Downloaded tracing-attributes v0.1.27
1582024-08-15T09:58:40.536Z Downloaded cstr-argument v0.1.2
1592024-08-15T09:58:40.538Z Downloaded clap_builder v4.5.11
1602024-08-15T09:58:40.544Z Downloaded bytes v1.6.1
1612024-08-15T09:58:40.548Z Downloaded bitflags v2.6.0
1622024-08-15T09:58:40.552Z Downloaded anstyle-query v1.1.1
1632024-08-15T09:58:40.599Z Downloaded bitflags v1.3.2
1642024-08-15T09:58:40.602Z Downloaded pin-project-lite v0.2.14
1652024-08-15T09:58:40.608Z Downloaded quote v1.0.36
1662024-08-15T09:58:40.610Z Downloaded proc-macro2 v1.0.86
1672024-08-15T09:58:40.613Z Downloaded thiserror-impl v1.0.63
1682024-08-15T09:58:40.615Z Downloaded smallvec v1.13.2
1692024-08-15T09:58:40.618Z Downloaded ryu v1.0.18
1702024-08-15T09:58:40.620Z Downloaded cfg-if v1.0.0
1712024-08-15T09:58:40.623Z Downloaded autocfg v1.3.0
1722024-08-15T09:58:40.626Z Downloaded once_cell v1.19.0
1732024-08-15T09:58:40.630Z Downloaded rustix v0.38.34
1742024-08-15T09:58:40.684Z Downloaded schemars_derive v0.8.21
1752024-08-15T09:58:40.687Z Downloaded proc-macro-error v1.0.4
1762024-08-15T09:58:40.689Z Downloaded scopeguard v1.2.0
1772024-08-15T09:58:40.691Z Downloaded parking_lot_core v0.9.10
1782024-08-15T09:58:40.695Z Downloaded signal-hook-registry v1.4.2
1792024-08-15T09:58:40.695Z Downloaded itoa v1.0.11
1802024-08-15T09:58:40.698Z Downloaded heck v0.5.0
1812024-08-15T09:58:40.698Z Downloaded memchr v2.7.4
1822024-08-15T09:58:40.701Z Downloaded hash32 v0.3.1
1832024-08-15T09:58:40.704Z Downloaded serde_derive_internals v0.29.1
1842024-08-15T09:58:40.706Z Downloaded terminal_size v0.3.0
1852024-08-15T09:58:40.706Z Downloaded tabwriter v1.4.0
1862024-08-15T09:58:40.709Z Downloaded socket2 v0.5.7
1872024-08-15T09:58:40.711Z Downloaded socket2 v0.4.10
1882024-08-15T09:58:40.711Z Downloaded serde_json v1.0.121
1892024-08-15T09:58:40.719Z Downloaded tokio-macros v2.4.0
1902024-08-15T09:58:40.721Z Downloaded serde_derive v1.0.204
1912024-08-15T09:58:40.724Z Downloaded strsim v0.11.1
1922024-08-15T09:58:40.724Z Downloaded utf8parse v0.2.2
1932024-08-15T09:58:40.726Z Downloaded serde v1.0.204
1942024-08-15T09:58:40.729Z Downloaded parking_lot v0.12.3
1952024-08-15T09:58:40.732Z Downloaded toml_edit v0.19.15
1962024-08-15T09:58:40.747Z Downloaded thiserror v1.0.63
1972024-08-15T09:58:40.752Z Downloaded stable_deref_trait v1.2.0
1982024-08-15T09:58:40.754Z Downloaded lock_api v0.4.12
1992024-08-15T09:58:40.757Z Downloaded hashbrown v0.14.5
2002024-08-15T09:58:40.760Z Downloaded errno v0.3.9
2012024-08-15T09:58:40.762Z Downloaded schemars v0.8.21
2022024-08-15T09:58:40.774Z Downloaded proc-macro-error-attr v1.0.4
2032024-08-15T09:58:40.777Z Downloaded syn v2.0.72
2042024-08-15T09:58:40.787Z Downloaded pretty-hex v0.2.1
2052024-08-15T09:58:40.789Z Downloaded zerocopy v0.7.35
2062024-08-15T09:58:40.804Z Downloaded zerocopy-derive v0.7.35
2072024-08-15T09:58:40.808Z Downloaded winnow v0.5.40
2082024-08-15T09:58:40.817Z Downloaded libc v0.2.155
2092024-08-15T09:58:40.843Z Downloaded version_check v0.9.5
2102024-08-15T09:58:40.846Z Downloaded unicode-width v0.1.13
2112024-08-15T09:58:40.851Z Downloaded tokio v1.39.2
2122024-08-15T09:58:40.888Z Downloaded unicode-ident v1.0.12
2132024-08-15T09:58:40.890Z Downloaded toml_datetime v0.6.7
2142024-08-15T09:58:40.892Z Downloaded smoltcp v0.11.0
2152024-08-15T09:58:40.902Z Downloaded proc-macro-crate v1.3.1
2162024-08-15T09:58:40.905Z Downloaded postcard v1.0.8
2172024-08-15T09:58:40.908Z Downloaded managed v0.8.0
2182024-08-15T09:58:40.908Z Downloaded is_terminal_polyfill v1.70.1
2192024-08-15T09:58:40.909Z Downloaded embedded-io v0.4.0
2202024-08-15T09:58:40.911Z Downloaded defmt-macros v0.3.9
2212024-08-15T09:58:40.914Z Downloaded num_enum_derive v0.5.11
2222024-08-15T09:58:40.914Z Downloaded num_enum v0.5.11
2232024-08-15T09:58:40.928Z Downloaded mio v1.0.1
2242024-08-15T09:58:40.928Z Downloaded itertools v0.13.0
2252024-08-15T09:58:40.931Z Downloaded ipnetwork v0.20.0
2262024-08-15T09:58:40.931Z Downloaded ident_case v1.0.1
2272024-08-15T09:58:40.933Z Downloaded heapless v0.8.0
2282024-08-15T09:58:40.936Z Downloaded foreign-types-shared v0.3.1
2292024-08-15T09:58:40.936Z Downloaded foreign-types-macros v0.2.3
2302024-08-15T09:58:40.936Z Downloaded foreign-types v0.5.0
2312024-08-15T09:58:40.938Z Downloaded either v1.13.0
2322024-08-15T09:58:41.083Z Compiling proc-macro2 v1.0.86
2332024-08-15T09:58:41.083Z Compiling unicode-ident v1.0.12
2342024-08-15T09:58:41.086Z Compiling libc v0.2.155
2352024-08-15T09:58:41.086Z Checking cfg-if v1.0.0
2362024-08-15T09:58:41.086Z Compiling serde v1.0.204
2372024-08-15T09:58:41.086Z Compiling syn v1.0.109
2382024-08-15T09:58:41.097Z Compiling hashbrown v0.14.5
2392024-08-15T09:58:41.100Z Checking byteorder v1.5.0
2402024-08-15T09:58:41.181Z Compiling equivalent v1.0.1
2412024-08-15T09:58:41.281Z Compiling autocfg v1.3.0
2422024-08-15T09:58:41.293Z Compiling toml_datetime v0.6.7
2432024-08-15T09:58:41.375Z Compiling ident_case v1.0.1
2442024-08-15T09:58:41.530Z Compiling anyhow v1.0.86
2452024-08-15T09:58:41.651Z Compiling fnv v1.0.7
2462024-08-15T09:58:41.744Z Compiling heapless v0.8.0
2472024-08-15T09:58:41.930Z Compiling lock_api v0.4.12
2482024-08-15T09:58:42.215Z Compiling indexmap v2.2.6
2492024-08-15T09:58:43.006Z Checking memchr v2.7.4
2502024-08-15T09:58:43.020Z Compiling strsim v0.11.1
2512024-08-15T09:58:43.020Z Compiling parking_lot_core v0.9.10
2522024-08-15T09:58:43.020Z Compiling winnow v0.5.40
2532024-08-15T09:58:43.388Z Checking hash32 v0.3.1
2542024-08-15T09:58:43.396Z Compiling smoltcp v0.11.0
2552024-08-15T09:58:43.421Z Compiling once_cell v1.19.0
2562024-08-15T09:58:43.533Z Checking dyn-clone v1.0.17
2572024-08-15T09:58:43.663Z Checking scopeguard v1.2.0
2582024-08-15T09:58:43.722Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2592024-08-15T09:58:43.771Z Compiling serde_json v1.0.121
2602024-08-15T09:58:43.800Z Checking stable_deref_trait v1.2.0
2612024-08-15T09:58:43.803Z Checking smallvec v1.13.2
2622024-08-15T09:58:43.887Z Compiling quote v1.0.36
2632024-08-15T09:58:44.128Z Checking managed v0.8.0
2642024-08-15T09:58:44.161Z Checking embedded-io v0.4.0
2652024-08-15T09:58:44.347Z Compiling syn v2.0.72
2662024-08-15T09:58:44.489Z Compiling schemars v0.8.21
2672024-08-15T09:58:44.508Z Checking pin-project-lite v0.2.14
2682024-08-15T09:58:44.523Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2692024-08-15T09:58:44.601Z Compiling rustix v0.38.34
2702024-08-15T09:58:44.627Z Checking itoa v1.0.11
2712024-08-15T09:58:44.819Z Compiling version_check v0.9.5
2722024-08-15T09:58:44.869Z Compiling thiserror v1.0.63
2732024-08-15T09:58:44.897Z Checking bitflags v1.3.2
2742024-08-15T09:58:44.977Z Checking cobs v0.2.3
2752024-08-15T09:58:44.993Z Checking ryu v1.0.18
2762024-08-15T09:58:45.240Z Checking parking_lot v0.12.3
2772024-08-15T09:58:45.384Z Checking signal-hook-registry v1.4.2
2782024-08-15T09:58:45.456Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2792024-08-15T09:58:45.533Z Checking socket2 v0.5.7
2802024-08-15T09:58:45.560Z Checking mio v1.0.1
2812024-08-15T09:58:45.613Z Checking errno v0.3.9
2822024-08-15T09:58:45.821Z Checking either v1.13.0
2832024-08-15T09:58:45.996Z Checking foreign-types-shared v0.3.1
2842024-08-15T09:58:46.115Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2852024-08-15T09:58:46.125Z Checking bitflags v2.6.0
2862024-08-15T09:58:46.144Z Checking unicode-width v0.1.13
2872024-08-15T09:58:46.146Z Checking bytes v1.6.1
2882024-08-15T09:58:46.240Zwarning: struct `kstat_t` is never constructed
2892024-08-15T09:58:46.240Z --> crates/illumos-sys-hdrs/src/lib.rs:87:12
2902024-08-15T09:58:46.240Z |
2912024-08-15T09:58:46.240Z87 | pub struct kstat_t {
2922024-08-15T09:58:46.240Z | ^^^^^^^
2932024-08-15T09:58:46.240Z |
2942024-08-15T09:58:46.240Z = note: `#[warn(dead_code)]` on by default
2952024-08-15T09:58:46.240Z
2962024-08-15T09:58:46.318Z Checking utf8parse v0.2.2
2972024-08-15T09:58:46.327Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning
2982024-08-15T09:58:46.330Z Checking tabwriter v1.4.0
2992024-08-15T09:58:46.458Z Checking anstyle-parse v0.2.5
3002024-08-15T09:58:46.541Z Checking itertools v0.13.0
3012024-08-15T09:58:46.729Z Compiling toml_edit v0.19.15
3022024-08-15T09:58:46.890Z Checking tracing-core v0.1.32
3032024-08-15T09:58:47.258Z Checking cstr-argument v0.1.2
3042024-08-15T09:58:47.421Z Checking crc32fast v1.4.2
3052024-08-15T09:58:47.452Z Checking pretty-hex v0.2.1
3062024-08-15T09:58:47.523Z Checking anstyle-query v1.1.1
3072024-08-15T09:58:47.593Z Checking colorchoice v1.0.2
3082024-08-15T09:58:47.611Z Checking is_terminal_polyfill v1.70.1
3092024-08-15T09:58:47.633Z Checking lazy_static v1.5.0
3102024-08-15T09:58:47.709Z Checking anstyle v1.0.8
3112024-08-15T09:58:47.718Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
3122024-08-15T09:58:47.751Z Checking colored v2.1.0
3132024-08-15T09:58:48.047Z Checking terminal_size v0.3.0
3142024-08-15T09:58:48.069Z Checking anstream v0.6.15
3152024-08-15T09:58:48.080Z Checking socket2 v0.4.10
3162024-08-15T09:58:48.437Z Compiling heck v0.5.0
3172024-08-15T09:58:48.544Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3182024-08-15T09:58:48.554Z Checking clap_lex v0.7.2
3192024-08-15T09:58:48.787Z Checking clap_builder v4.5.11
3202024-08-15T09:58:48.839Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3212024-08-15T09:58:49.000Z Compiling proc-macro-crate v1.3.1
3222024-08-15T09:58:50.606Z Compiling darling_core v0.20.10
3232024-08-15T09:58:50.652Z Compiling serde_derive_internals v0.29.1
3242024-08-15T09:58:52.759Z Compiling num_enum_derive v0.5.11
3252024-08-15T09:58:52.759Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3262024-08-15T09:58:53.280Z Compiling serde_derive v1.0.204
3272024-08-15T09:58:53.305Z Compiling zerocopy-derive v0.7.35
3282024-08-15T09:58:53.429Z Compiling foreign-types-macros v0.2.3
3292024-08-15T09:58:53.547Z Compiling schemars_derive v0.8.21
3302024-08-15T09:58:53.634Z Compiling tokio-macros v2.4.0
3312024-08-15T09:58:53.753Z Compiling thiserror-impl v1.0.63
3322024-08-15T09:58:54.713Z Checking num_enum v0.5.11
3332024-08-15T09:58:54.750Z Checking foreign-types v0.5.0
3342024-08-15T09:58:54.834Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3352024-08-15T09:58:54.843Z Compiling tracing-attributes v0.1.27
3362024-08-15T09:58:55.233Z Checking tokio v1.39.2
3372024-08-15T09:58:55.395Z Checking zerocopy v0.7.35
3382024-08-15T09:58:55.793Z Compiling darling_macro v0.20.10
3392024-08-15T09:58:55.956Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3402024-08-15T09:58:56.275Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3412024-08-15T09:58:56.403Z Compiling clap_derive v4.5.11
3422024-08-15T09:58:56.752Z Compiling darling v0.20.10
3432024-08-15T09:58:56.854Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3442024-08-15T09:58:57.923Z Checking tracing v0.1.40
3452024-08-15T09:58:59.321Z Checking clap v4.5.11
3462024-08-15T09:59:01.130Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3472024-08-15T09:59:01.960Z Checking ipnetwork v0.20.0
3482024-08-15T09:59:01.962Z Checking postcard v1.0.8
3492024-08-15T09:59:02.418Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3502024-08-15T09:59:03.302Zwarning: doc list item missing indentation
3512024-08-15T09:59:03.302Z --> crates/opte-api/src/dns.rs:31:5
3522024-08-15T09:59:03.302Z |
3532024-08-15T09:59:03.302Z31 | /// and 63 octets.
3542024-08-15T09:59:03.302Z | ^
3552024-08-15T09:59:03.302Z |
3562024-08-15T09:59:03.302Z = help: if this is supposed to be its own paragraph, add a blank line
3572024-08-15T09:59:03.302Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3582024-08-15T09:59:03.302Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3592024-08-15T09:59:03.302Zhelp: indent this line
3602024-08-15T09:59:03.302Z |
3612024-08-15T09:59:03.302Z31 | /// and 63 octets.
3622024-08-15T09:59:03.302Z | ++
3632024-08-15T09:59:03.302Z
3642024-08-15T09:59:03.732Zwarning: `opte-api` (lib) generated 1 warning
3652024-08-15T09:59:03.880Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
3662024-08-15T09:59:07.276Zwarning: doc list item missing indentation
3672024-08-15T09:59:07.276Z --> lib/opte/src/engine/dhcpv6/mod.rs:57:5
3682024-08-15T09:59:07.276Z |
3692024-08-15T09:59:07.276Z57 | //! without waiting for a second ACK sequence of messages.
3702024-08-15T09:59:07.276Z | ^
3712024-08-15T09:59:07.276Z |
3722024-08-15T09:59:07.276Z = help: if this is supposed to be its own paragraph, add a blank line
3732024-08-15T09:59:07.276Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3742024-08-15T09:59:07.276Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3752024-08-15T09:59:07.276Zhelp: indent this line
3762024-08-15T09:59:07.276Z |
3772024-08-15T09:59:07.276Z57 | //! without waiting for a second ACK sequence of messages.
3782024-08-15T09:59:07.276Z | ++
3792024-08-15T09:59:07.276Z
3802024-08-15T09:59:07.279Zwarning: doc list item missing indentation
3812024-08-15T09:59:07.279Z --> lib/opte/src/engine/dhcpv6/mod.rs:60:5
3822024-08-15T09:59:07.279Z |
3832024-08-15T09:59:07.279Z60 | //! use.
3842024-08-15T09:59:07.279Z | ^
3852024-08-15T09:59:07.279Z |
3862024-08-15T09:59:07.279Z = help: if this is supposed to be its own paragraph, add a blank line
3872024-08-15T09:59:07.279Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3882024-08-15T09:59:07.279Zhelp: indent this line
3892024-08-15T09:59:07.279Z |
3902024-08-15T09:59:07.279Z60 | //! use.
3912024-08-15T09:59:07.279Z | ++
3922024-08-15T09:59:07.279Z
3932024-08-15T09:59:08.288Zwarning: doc list item missing indentation
3942024-08-15T09:59:08.288Z --> lib/opte/src/engine/packet.rs:12:5
3952024-08-15T09:59:08.288Z |
3962024-08-15T09:59:08.288Z12 | //! indepenndent packets. Also consider having chains that represent
3972024-08-15T09:59:08.288Z | ^
3982024-08-15T09:59:08.288Z |
3992024-08-15T09:59:08.288Z = help: if this is supposed to be its own paragraph, add a blank line
4002024-08-15T09:59:08.289Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4012024-08-15T09:59:08.289Zhelp: indent this line
4022024-08-15T09:59:08.289Z |
4032024-08-15T09:59:08.289Z12 | //! indepenndent packets. Also consider having chains that represent
4042024-08-15T09:59:08.289Z | ++
4052024-08-15T09:59:08.289Z
4062024-08-15T09:59:08.289Zwarning: doc list item missing indentation
4072024-08-15T09:59:08.291Z --> lib/opte/src/engine/packet.rs:13:5
4082024-08-15T09:59:08.291Z |
4092024-08-15T09:59:08.291Z13 | //! multiple packets for the same flow if it would be advantageous to
4102024-08-15T09:59:08.291Z | ^
4112024-08-15T09:59:08.291Z |
4122024-08-15T09:59:08.291Z = help: if this is supposed to be its own paragraph, add a blank line
4132024-08-15T09:59:08.291Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4142024-08-15T09:59:08.291Zhelp: indent this line
4152024-08-15T09:59:08.291Z |
4162024-08-15T09:59:08.291Z13 | //! multiple packets for the same flow if it would be advantageous to
4172024-08-15T09:59:08.291Z | ++
4182024-08-15T09:59:08.292Z
4192024-08-15T09:59:08.292Zwarning: doc list item missing indentation
4202024-08-15T09:59:08.292Z --> lib/opte/src/engine/packet.rs:14:5
4212024-08-15T09:59:08.292Z |
4222024-08-15T09:59:08.292Z14 | //! do so.
4232024-08-15T09:59:08.292Z | ^
4242024-08-15T09:59:08.292Z |
4252024-08-15T09:59:08.292Z = help: if this is supposed to be its own paragraph, add a blank line
4262024-08-15T09:59:08.292Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4272024-08-15T09:59:08.292Zhelp: indent this line
4282024-08-15T09:59:08.292Z |
4292024-08-15T09:59:08.292Z14 | //! do so.
4302024-08-15T09:59:08.292Z | ++
4312024-08-15T09:59:08.292Z
4322024-08-15T09:59:08.364Zwarning: doc list item missing indentation
4332024-08-15T09:59:08.364Z --> lib/opte/src/engine/packet.rs:616:5
4342024-08-15T09:59:08.364Z |
4352024-08-15T09:59:08.364Z616 | /// how the [`Packet`] generally transitions between them.
4362024-08-15T09:59:08.364Z | ^
4372024-08-15T09:59:08.365Z |
4382024-08-15T09:59:08.365Z = help: if this is supposed to be its own paragraph, add a blank line
4392024-08-15T09:59:08.365Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4402024-08-15T09:59:08.365Zhelp: indent this line
4412024-08-15T09:59:08.365Z |
4422024-08-15T09:59:08.365Z616 | /// how the [`Packet`] generally transitions between them.
4432024-08-15T09:59:08.365Z | ++
4442024-08-15T09:59:08.365Z
4452024-08-15T09:59:08.365Zwarning: doc list item missing indentation
4462024-08-15T09:59:08.365Z --> lib/opte/src/engine/packet.rs:619:5
4472024-08-15T09:59:08.365Z |
4482024-08-15T09:59:08.365Z619 | /// to keep IP header alignment (the host expects this).
4492024-08-15T09:59:08.365Z | ^
4502024-08-15T09:59:08.365Z |
4512024-08-15T09:59:08.365Z = help: if this is supposed to be its own paragraph, add a blank line
4522024-08-15T09:59:08.365Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4532024-08-15T09:59:08.365Zhelp: indent this line
4542024-08-15T09:59:08.365Z |
4552024-08-15T09:59:08.365Z619 | /// to keep IP header alignment (the host expects this).
4562024-08-15T09:59:08.365Z | ++
4572024-08-15T09:59:08.365Z
4582024-08-15T09:59:08.550Zwarning: doc list item missing indentation
4592024-08-15T09:59:08.550Z --> lib/opte/src/engine/port.rs:119:5
4602024-08-15T09:59:08.550Z |
4612024-08-15T09:59:08.550Z119 | /// all. XXX This is probably going away as its only use is for
4622024-08-15T09:59:08.550Z | ^
4632024-08-15T09:59:08.550Z |
4642024-08-15T09:59:08.550Z = help: if this is supposed to be its own paragraph, add a blank line
4652024-08-15T09:59:08.550Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4662024-08-15T09:59:08.550Zhelp: indent this line
4672024-08-15T09:59:08.550Z |
4682024-08-15T09:59:08.550Z119 | /// all. XXX This is probably going away as its only use is for
4692024-08-15T09:59:08.550Z | ++
4702024-08-15T09:59:08.550Z
4712024-08-15T09:59:08.550Zwarning: doc list item missing indentation
4722024-08-15T09:59:08.550Z --> lib/opte/src/engine/port.rs:120:5
4732024-08-15T09:59:08.550Z |
4742024-08-15T09:59:08.551Z120 | /// punting on traffic I didn't want to deal with yet.
4752024-08-15T09:59:08.551Z | ^
4762024-08-15T09:59:08.551Z |
4772024-08-15T09:59:08.551Z = help: if this is supposed to be its own paragraph, add a blank line
4782024-08-15T09:59:08.551Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4792024-08-15T09:59:08.551Zhelp: indent this line
4802024-08-15T09:59:08.551Z |
4812024-08-15T09:59:08.551Z120 | /// punting on traffic I didn't want to deal with yet.
4822024-08-15T09:59:08.551Z | ++
4832024-08-15T09:59:08.551Z
4842024-08-15T09:59:08.551Zwarning: doc list item missing indentation
4852024-08-15T09:59:08.554Z --> lib/opte/src/engine/port.rs:123:5
4862024-08-15T09:59:08.554Z |
4872024-08-15T09:59:08.554Z123 | /// or because of resource exhaustion. Included is the reason for the
4882024-08-15T09:59:08.554Z | ^
4892024-08-15T09:59:08.554Z |
4902024-08-15T09:59:08.554Z = help: if this is supposed to be its own paragraph, add a blank line
4912024-08-15T09:59:08.554Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4922024-08-15T09:59:08.554Zhelp: indent this line
4932024-08-15T09:59:08.554Z |
4942024-08-15T09:59:08.554Z123 | /// or because of resource exhaustion. Included is the reason for the
4952024-08-15T09:59:08.554Z | ++
4962024-08-15T09:59:08.554Z
4972024-08-15T09:59:08.554Zwarning: doc list item missing indentation
4982024-08-15T09:59:08.554Z --> lib/opte/src/engine/port.rs:124:5
4992024-08-15T09:59:08.554Z |
5002024-08-15T09:59:08.554Z124 | /// drop.
5012024-08-15T09:59:08.554Z | ^
5022024-08-15T09:59:08.554Z |
5032024-08-15T09:59:08.554Z = help: if this is supposed to be its own paragraph, add a blank line
5042024-08-15T09:59:08.554Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5052024-08-15T09:59:08.554Zhelp: indent this line
5062024-08-15T09:59:08.554Z |
5072024-08-15T09:59:08.554Z124 | /// drop.
5082024-08-15T09:59:08.554Z | ++
5092024-08-15T09:59:08.554Z
5102024-08-15T09:59:08.554Zwarning: doc list item missing indentation
5112024-08-15T09:59:08.554Z --> lib/opte/src/engine/port.rs:129:5
5122024-08-15T09:59:08.554Z |
5132024-08-15T09:59:08.554Z129 | /// directly with a packet of its own. In this case the original
5142024-08-15T09:59:08.554Z | ^
5152024-08-15T09:59:08.554Z |
5162024-08-15T09:59:08.554Z = help: if this is supposed to be its own paragraph, add a blank line
5172024-08-15T09:59:08.554Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5182024-08-15T09:59:08.554Zhelp: indent this line
5192024-08-15T09:59:08.554Z |
5202024-08-15T09:59:08.554Z129 | /// directly with a packet of its own. In this case the original
5212024-08-15T09:59:08.554Z | ++
5222024-08-15T09:59:08.554Z
5232024-08-15T09:59:08.554Zwarning: doc list item missing indentation
5242024-08-15T09:59:08.555Z --> lib/opte/src/engine/port.rs:130:5
5252024-08-15T09:59:08.555Z |
5262024-08-15T09:59:08.555Z130 | /// packet is dropped.
5272024-08-15T09:59:08.555Z | ^
5282024-08-15T09:59:08.555Z |
5292024-08-15T09:59:08.555Z = help: if this is supposed to be its own paragraph, add a blank line
5302024-08-15T09:59:08.555Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5312024-08-15T09:59:08.555Zhelp: indent this line
5322024-08-15T09:59:08.555Z |
5332024-08-15T09:59:08.555Z130 | /// packet is dropped.
5342024-08-15T09:59:08.555Z | ++
5352024-08-15T09:59:08.555Z
5362024-08-15T09:59:08.888Zwarning: doc list item missing indentation
5372024-08-15T09:59:08.888Z --> lib/opte/src/engine/rule.rs:438:9
5382024-08-15T09:59:08.888Z |
5392024-08-15T09:59:08.888Z438 | /// dynamic resource which has been exhausted.
5402024-08-15T09:59:08.888Z | ^
5412024-08-15T09:59:08.889Z |
5422024-08-15T09:59:08.889Z = help: if this is supposed to be its own paragraph, add a blank line
5432024-08-15T09:59:08.889Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5442024-08-15T09:59:08.889Zhelp: indent this line
5452024-08-15T09:59:08.889Z |
5462024-08-15T09:59:08.889Z438 | /// dynamic resource which has been exhausted.
5472024-08-15T09:59:08.889Z | ++
5482024-08-15T09:59:08.889Z
5492024-08-15T09:59:08.889Zwarning: doc list item missing indentation
5502024-08-15T09:59:08.889Z --> lib/opte/src/engine/rule.rs:441:9
5512024-08-15T09:59:08.889Z |
5522024-08-15T09:59:08.889Z441 | /// unexpected error while trying to generate a descriptor.
5532024-08-15T09:59:08.889Z | ^
5542024-08-15T09:59:08.889Z |
5552024-08-15T09:59:08.889Z = help: if this is supposed to be its own paragraph, add a blank line
5562024-08-15T09:59:08.889Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5572024-08-15T09:59:08.889Zhelp: indent this line
5582024-08-15T09:59:08.889Z |
5592024-08-15T09:59:08.889Z441 | /// unexpected error while trying to generate a descriptor.
5602024-08-15T09:59:08.889Z | ++
5612024-08-15T09:59:08.889Z
5622024-08-15T09:59:09.112Zwarning: doc list item missing indentation
5632024-08-15T09:59:09.112Z --> lib/opte/src/engine/mod.rs:224:5
5642024-08-15T09:59:09.112Z |
5652024-08-15T09:59:09.112Z224 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5662024-08-15T09:59:09.112Z | ^
5672024-08-15T09:59:09.112Z |
5682024-08-15T09:59:09.112Z = help: if this is supposed to be its own paragraph, add a blank line
5692024-08-15T09:59:09.112Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5702024-08-15T09:59:09.112Zhelp: indent this line
5712024-08-15T09:59:09.112Z |
5722024-08-15T09:59:09.112Z224 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5732024-08-15T09:59:09.112Z | +++
5742024-08-15T09:59:09.113Z
5752024-08-15T09:59:09.113Zwarning: doc list item missing indentation
5762024-08-15T09:59:09.113Z --> lib/opte/src/engine/mod.rs:225:5
5772024-08-15T09:59:09.113Z |
5782024-08-15T09:59:09.113Z225 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5792024-08-15T09:59:09.113Z | ^
5802024-08-15T09:59:09.113Z |
5812024-08-15T09:59:09.113Z = help: if this is supposed to be its own paragraph, add a blank line
5822024-08-15T09:59:09.113Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5832024-08-15T09:59:09.113Zhelp: indent this line
5842024-08-15T09:59:09.113Z |
5852024-08-15T09:59:09.113Z225 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5862024-08-15T09:59:09.113Z | +++
5872024-08-15T09:59:09.113Z
5882024-08-15T09:59:09.113Zwarning: doc list item missing indentation
5892024-08-15T09:59:09.116Z --> lib/opte/src/engine/mod.rs:226:5
5902024-08-15T09:59:09.116Z |
5912024-08-15T09:59:09.116Z226 | /// be built atop generic OPTE actions or may be provided in whole by
5922024-08-15T09:59:09.116Z | ^
5932024-08-15T09:59:09.116Z |
5942024-08-15T09:59:09.116Z = help: if this is supposed to be its own paragraph, add a blank line
5952024-08-15T09:59:09.116Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5962024-08-15T09:59:09.116Zhelp: indent this line
5972024-08-15T09:59:09.116Z |
5982024-08-15T09:59:09.116Z226 | /// be built atop generic OPTE actions or may be provided in whole by
5992024-08-15T09:59:09.116Z | +++
6002024-08-15T09:59:09.116Z
6012024-08-15T09:59:09.116Zwarning: doc list item missing indentation
6022024-08-15T09:59:09.116Z --> lib/opte/src/engine/mod.rs:227:5
6032024-08-15T09:59:09.116Z |
6042024-08-15T09:59:09.116Z227 | /// the network implementation.
6052024-08-15T09:59:09.116Z | ^
6062024-08-15T09:59:09.116Z |
6072024-08-15T09:59:09.116Z = help: if this is supposed to be its own paragraph, add a blank line
6082024-08-15T09:59:09.116Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6092024-08-15T09:59:09.116Zhelp: indent this line
6102024-08-15T09:59:09.116Z |
6112024-08-15T09:59:09.116Z227 | /// the network implementation.
6122024-08-15T09:59:09.116Z | +++
6132024-08-15T09:59:09.116Z
6142024-08-15T09:59:09.116Zwarning: doc list item missing indentation
6152024-08-15T09:59:09.116Z --> lib/opte/src/engine/mod.rs:230:5
6162024-08-15T09:59:09.116Z |
6172024-08-15T09:59:09.116Z230 | /// as well as single packet processing (non-flow processing).
6182024-08-15T09:59:09.116Z | ^
6192024-08-15T09:59:09.116Z |
6202024-08-15T09:59:09.116Z = help: if this is supposed to be its own paragraph, add a blank line
6212024-08-15T09:59:09.116Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6222024-08-15T09:59:09.117Zhelp: indent this line
6232024-08-15T09:59:09.117Z |
6242024-08-15T09:59:09.117Z230 | /// as well as single packet processing (non-flow processing).
6252024-08-15T09:59:09.117Z | +++
6262024-08-15T09:59:09.117Z
6272024-08-15T09:59:09.807Zwarning: `opte` (lib) generated 20 warnings
6282024-08-15T09:59:09.810Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6292024-08-15T09:59:11.313Zwarning: doc list item missing indentation
6302024-08-15T09:59:11.313Z --> lib/oxide-vpc/src/api.rs:348:5
6312024-08-15T09:59:11.313Z |
6322024-08-15T09:59:11.313Z348 | /// the internet. In the case of the Oxide Network the IG is not an
6332024-08-15T09:59:11.313Z | ^
6342024-08-15T09:59:11.313Z |
6352024-08-15T09:59:11.313Z = help: if this is supposed to be its own paragraph, add a blank line
6362024-08-15T09:59:11.313Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6372024-08-15T09:59:11.313Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
6382024-08-15T09:59:11.313Zhelp: indent this line
6392024-08-15T09:59:11.313Z |
6402024-08-15T09:59:11.313Z348 | /// the internet. In the case of the Oxide Network the IG is not an
6412024-08-15T09:59:11.313Z | ++
6422024-08-15T09:59:11.313Z
6432024-08-15T09:59:11.316Zwarning: doc list item missing indentation
6442024-08-15T09:59:11.316Z --> lib/oxide-vpc/src/api.rs:349:5
6452024-08-15T09:59:11.317Z |
6462024-08-15T09:59:11.317Z349 | /// actual destination, but rather a configuration that determines how
6472024-08-15T09:59:11.317Z | ^
6482024-08-15T09:59:11.317Z |
6492024-08-15T09:59:11.317Z = help: if this is supposed to be its own paragraph, add a blank line
6502024-08-15T09:59:11.317Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6512024-08-15T09:59:11.317Zhelp: indent this line
6522024-08-15T09:59:11.317Z |
6532024-08-15T09:59:11.317Z349 | /// actual destination, but rather a configuration that determines how
6542024-08-15T09:59:11.317Z | ++
6552024-08-15T09:59:11.317Z
6562024-08-15T09:59:11.317Zwarning: doc list item missing indentation
6572024-08-15T09:59:11.317Z --> lib/oxide-vpc/src/api.rs:350:5
6582024-08-15T09:59:11.317Z |
6592024-08-15T09:59:11.317Z350 | /// we should NAT the flow.
6602024-08-15T09:59:11.317Z | ^
6612024-08-15T09:59:11.317Z |
6622024-08-15T09:59:11.317Z = help: if this is supposed to be its own paragraph, add a blank line
6632024-08-15T09:59:11.317Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6642024-08-15T09:59:11.317Zhelp: indent this line
6652024-08-15T09:59:11.317Z |
6662024-08-15T09:59:11.317Z350 | /// we should NAT the flow.
6672024-08-15T09:59:11.317Z | ++
6682024-08-15T09:59:11.317Z
6692024-08-15T09:59:11.317Zwarning: doc list item missing indentation
6702024-08-15T09:59:11.317Z --> lib/oxide-vpc/src/api.rs:358:5
6712024-08-15T09:59:11.317Z |
6722024-08-15T09:59:11.317Z358 | /// specified VPC Subnet. In the Oxide Network this is just an
6732024-08-15T09:59:11.317Z | ^
6742024-08-15T09:59:11.317Z |
6752024-08-15T09:59:11.317Z = help: if this is supposed to be its own paragraph, add a blank line
6762024-08-15T09:59:11.317Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6772024-08-15T09:59:11.317Zhelp: indent this line
6782024-08-15T09:59:11.317Z |
6792024-08-15T09:59:11.317Z358 | /// specified VPC Subnet. In the Oxide Network this is just an
6802024-08-15T09:59:11.317Z | ++
6812024-08-15T09:59:11.317Z
6822024-08-15T09:59:11.317Zwarning: doc list item missing indentation
6832024-08-15T09:59:11.318Z --> lib/oxide-vpc/src/api.rs:359:5
6842024-08-15T09:59:11.318Z |
6852024-08-15T09:59:11.318Z359 | /// abstraction, it's simply allowing one subnet to talk to another.
6862024-08-15T09:59:11.318Z | ^
6872024-08-15T09:59:11.318Z |
6882024-08-15T09:59:11.318Z = help: if this is supposed to be its own paragraph, add a blank line
6892024-08-15T09:59:11.318Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6902024-08-15T09:59:11.318Zhelp: indent this line
6912024-08-15T09:59:11.318Z |
6922024-08-15T09:59:11.318Z359 | /// abstraction, it's simply allowing one subnet to talk to another.
6932024-08-15T09:59:11.318Z | ++
6942024-08-15T09:59:11.318Z
6952024-08-15T09:59:11.318Zwarning: doc list item missing indentation
6962024-08-15T09:59:11.318Z --> lib/oxide-vpc/src/api.rs:360:5
6972024-08-15T09:59:11.318Z |
6982024-08-15T09:59:11.318Z360 | /// There is no separate VPC router process, the real routing is done
6992024-08-15T09:59:11.318Z | ^
7002024-08-15T09:59:11.318Z |
7012024-08-15T09:59:11.318Z = help: if this is supposed to be its own paragraph, add a blank line
7022024-08-15T09:59:11.318Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7032024-08-15T09:59:11.318Zhelp: indent this line
7042024-08-15T09:59:11.318Z |
7052024-08-15T09:59:11.318Z360 | /// There is no separate VPC router process, the real routing is done
7062024-08-15T09:59:11.318Z | ++
7072024-08-15T09:59:11.318Z
7082024-08-15T09:59:11.318Zwarning: doc list item missing indentation
7092024-08-15T09:59:11.318Z --> lib/oxide-vpc/src/api.rs:361:5
7102024-08-15T09:59:11.318Z |
7112024-08-15T09:59:11.318Z361 | /// by the underlay.
7122024-08-15T09:59:11.318Z | ^
7132024-08-15T09:59:11.318Z |
7142024-08-15T09:59:11.318Z = help: if this is supposed to be its own paragraph, add a blank line
7152024-08-15T09:59:11.318Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7162024-08-15T09:59:11.318Zhelp: indent this line
7172024-08-15T09:59:11.318Z |
7182024-08-15T09:59:11.318Z361 | /// by the underlay.
7192024-08-15T09:59:11.318Z | ++
7202024-08-15T09:59:11.318Z
7212024-08-15T09:59:12.185Zwarning: `oxide-vpc` (lib) generated 7 warnings
7222024-08-15T09:59:12.188Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7232024-08-15T09:59:13.688Zwarning: use of `expect` followed by a function call
7242024-08-15T09:59:13.688Z --> bin/opteadm/src/bin/opteadm.rs:810:71
7252024-08-15T09:59:13.688Z |
7262024-08-15T09:59:13.688Z810 | hdl.remove_cidr(&port, prefix, Direction::In).expect(
7272024-08-15T09:59:13.688Z | _______________________________________________________________________^
7282024-08-15T09:59:13.688Z811 | | &format!(
7292024-08-15T09:59:13.689Z812 | | "FATAL: failed to rollback in-direction allow \
7302024-08-15T09:59:13.689Z813 | | of {prefix} after {e}"
7312024-08-15T09:59:13.689Z814 | | ),
7322024-08-15T09:59:13.689Z815 | | );
7332024-08-15T09:59:13.689Z | |_________________________^
7342024-08-15T09:59:13.689Z |
7352024-08-15T09:59:13.689Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
7362024-08-15T09:59:13.689Z = note: `#[warn(clippy::expect_fun_call)]` on by default
7372024-08-15T09:59:13.689Zhelp: try
7382024-08-15T09:59:13.689Z |
7392024-08-15T09:59:13.689Z810 ~ hdl.remove_cidr(&port, prefix, Direction::In).unwrap_or_else(|_| panic!("FATAL: failed to rollback in-direction allow \
7402024-08-15T09:59:13.689Z811 ~ of {prefix} after {e}"));
7412024-08-15T09:59:13.689Z |
7422024-08-15T09:59:13.689Z
7432024-08-15T09:59:13.691Zwarning: use of `expect` followed by a function call
7442024-08-15T09:59:13.692Z --> bin/opteadm/src/bin/opteadm.rs:840:66
7452024-08-15T09:59:13.692Z |
7462024-08-15T09:59:13.692Z840 | hdl.allow_cidr(&port, prefix, Direction::In).expect(
7472024-08-15T09:59:13.692Z | __________________________________________________________________^
7482024-08-15T09:59:13.692Z841 | | &format!(
7492024-08-15T09:59:13.692Z842 | | "FATAL: failed to rollback in-direction remove \
7502024-08-15T09:59:13.692Z843 | | of {prefix} after {e}"
7512024-08-15T09:59:13.692Z844 | | ),
7522024-08-15T09:59:13.692Z845 | | );
7532024-08-15T09:59:13.692Z | |_____________________^
7542024-08-15T09:59:13.692Z |
7552024-08-15T09:59:13.692Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call
7562024-08-15T09:59:13.692Zhelp: try
7572024-08-15T09:59:13.692Z |
7582024-08-15T09:59:13.692Z840 ~ hdl.allow_cidr(&port, prefix, Direction::In).unwrap_or_else(|_| panic!("FATAL: failed to rollback in-direction remove \
7592024-08-15T09:59:13.692Z841 ~ of {prefix} after {e}"));
7602024-08-15T09:59:13.692Z |
7612024-08-15T09:59:13.692Z
7622024-08-15T09:59:13.775Zwarning: `opteadm` (bin "opteadm" test) generated 2 warnings (run `cargo clippy --fix --bin "opteadm" --tests` to apply 2 suggestions)
7632024-08-15T09:59:13.775Zwarning: `opteadm` (bin "opteadm") generated 2 warnings (2 duplicates)
7642024-08-15T09:59:13.775Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.88s
7652024-08-15T09:59:13.915Z
7662024-08-15T09:59:13.915Zreal 37.150597398
7672024-08-15T09:59:13.915Zuser 1:58.659090925
7682024-08-15T09:59:13.915Zsys 29.488452163
7692024-08-15T09:59:13.915Ztrap 0.066474764
7702024-08-15T09:59:13.915Ztflt 0.736861795
7712024-08-15T09:59:13.915Zdflt 2.434326080
7722024-08-15T09:59:13.915Zkflt 0.014226516
7732024-08-15T09:59:13.918Zlock 2:45.137932459
7742024-08-15T09:59:13.918Zslp 8:09.322947482
7752024-08-15T09:59:13.918Zlat 6.177478436
7762024-08-15T09:59:13.918Zstop 14.092836533
7772024-08-15T09:59:13.918Z+ header 'debug build'
7782024-08-15T09:59:13.918Z+ echo '# ==== debug build ==== #'
7792024-08-15T09:59:13.918Z# ==== debug build ==== #
7802024-08-15T09:59:13.918Z+ ptime -m cargo build
7812024-08-15T09:59:14.233Z Compiling cfg-if v1.0.0
7822024-08-15T09:59:14.233Z Compiling strsim v0.11.1
7832024-08-15T09:59:14.233Z Compiling once_cell v1.19.0
7842024-08-15T09:59:14.236Z Compiling byteorder v1.5.0
7852024-08-15T09:59:14.236Z Compiling libc v0.2.155
7862024-08-15T09:59:14.252Z Compiling serde v1.0.204
7872024-08-15T09:59:14.257Z Compiling memchr v2.7.4
7882024-08-15T09:59:14.260Z Compiling smallvec v1.13.2
7892024-08-15T09:59:14.297Z Compiling dyn-clone v1.0.17
7902024-08-15T09:59:14.506Z Compiling hash32 v0.3.1
7912024-08-15T09:59:14.543Z Compiling scopeguard v1.2.0
7922024-08-15T09:59:14.653Z Compiling darling_core v0.20.10
7932024-08-15T09:59:14.661Z Compiling stable_deref_trait v1.2.0
7942024-08-15T09:59:14.690Z Compiling lock_api v0.4.12
7952024-08-15T09:59:14.703Z Compiling proc-macro-crate v1.3.1
7962024-08-15T09:59:14.739Z Compiling heapless v0.8.0
7972024-08-15T09:59:15.116Z Compiling ryu v1.0.18
7982024-08-15T09:59:15.337Z Compiling cobs v0.2.3
7992024-08-15T09:59:15.461Z Compiling parking_lot_core v0.9.10
8002024-08-15T09:59:15.534Z Compiling itoa v1.0.11
8012024-08-15T09:59:15.646Z Compiling pin-project-lite v0.2.14
8022024-08-15T09:59:15.739Z Compiling managed v0.8.0
8032024-08-15T09:59:15.756Z Compiling bitflags v1.3.2
8042024-08-15T09:59:15.783Z Compiling embedded-io v0.4.0
8052024-08-15T09:59:15.788Z Compiling parking_lot v0.12.3
8062024-08-15T09:59:15.838Z Compiling num_enum_derive v0.5.11
8072024-08-15T09:59:15.983Z Compiling socket2 v0.5.7
8082024-08-15T09:59:16.173Z Compiling smoltcp v0.11.0
8092024-08-15T09:59:16.176Z Compiling signal-hook-registry v1.4.2
8102024-08-15T09:59:16.214Z Compiling errno v0.3.9
8112024-08-15T09:59:16.447Z Compiling mio v1.0.1
8122024-08-15T09:59:16.869Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
8132024-08-15T09:59:17.102Z Compiling anyhow v1.0.86
8142024-08-15T09:59:17.192Z Compiling utf8parse v0.2.2
8152024-08-15T09:59:17.237Z Compiling either v1.13.0
8162024-08-15T09:59:17.328Z Compiling unicode-width v0.1.13
8172024-08-15T09:59:17.559Z Compiling foreign-types-shared v0.3.1
8182024-08-15T09:59:17.564Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
8192024-08-15T09:59:17.660Z Compiling bytes v1.6.1
8202024-08-15T09:59:17.674Zwarning: struct `kstat_t` is never constructed
8212024-08-15T09:59:17.674Z --> crates/illumos-sys-hdrs/src/lib.rs:87:12
8222024-08-15T09:59:17.674Z |
8232024-08-15T09:59:17.674Z87 | pub struct kstat_t {
8242024-08-15T09:59:17.674Z | ^^^^^^^
8252024-08-15T09:59:17.674Z |
8262024-08-15T09:59:17.674Z = note: `#[warn(dead_code)]` on by default
8272024-08-15T09:59:17.674Z
8282024-08-15T09:59:17.736Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning
8292024-08-15T09:59:17.738Z Compiling bitflags v2.6.0
8302024-08-15T09:59:17.819Z Compiling foreign-types v0.5.0
8312024-08-15T09:59:17.911Z Compiling itertools v0.13.0
8322024-08-15T09:59:18.089Z Compiling rustix v0.38.34
8332024-08-15T09:59:18.200Z Compiling tabwriter v1.4.0
8342024-08-15T09:59:18.207Z Compiling num_enum v0.5.11
8352024-08-15T09:59:18.338Z Compiling anstyle-parse v0.2.5
8362024-08-15T09:59:18.681Z Compiling tokio v1.39.2
8372024-08-15T09:59:18.821Z Compiling zerocopy v0.7.35
8382024-08-15T09:59:18.987Z Compiling thiserror v1.0.63
8392024-08-15T09:59:19.103Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
8402024-08-15T09:59:19.248Z Compiling cstr-argument v0.1.2
8412024-08-15T09:59:19.485Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8422024-08-15T09:59:19.651Z Compiling tracing-core v0.1.32
8432024-08-15T09:59:19.715Z Compiling crc32fast v1.4.2
8442024-08-15T09:59:20.007Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
8452024-08-15T09:59:20.226Z Compiling anstyle-query v1.1.1
8462024-08-15T09:59:20.321Z Compiling ipnetwork v0.20.0
8472024-08-15T09:59:20.359Z Compiling postcard v1.0.8
8482024-08-15T09:59:20.742Z Compiling serde_json v1.0.121
8492024-08-15T09:59:20.812Z Compiling darling_macro v0.20.10
8502024-08-15T09:59:21.004Z Compiling is_terminal_polyfill v1.70.1
8512024-08-15T09:59:21.119Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
8522024-08-15T09:59:21.131Z Compiling colorchoice v1.0.2
8532024-08-15T09:59:21.199Z Compiling pretty-hex v0.2.1
8542024-08-15T09:59:21.272Z Compiling anstyle v1.0.8
8552024-08-15T09:59:21.300Z Compiling lazy_static v1.5.0
8562024-08-15T09:59:21.354Z Compiling tracing v0.1.40
8572024-08-15T09:59:21.408Z Compiling colored v2.1.0
8582024-08-15T09:59:21.519Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
8592024-08-15T09:59:21.667Z Compiling anstream v0.6.15
8602024-08-15T09:59:21.707Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8612024-08-15T09:59:21.804Z Compiling terminal_size v0.3.0
8622024-08-15T09:59:21.881Z Compiling darling v0.20.10
8632024-08-15T09:59:21.984Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
8642024-08-15T09:59:21.994Z Compiling socket2 v0.4.10
8652024-08-15T09:59:22.262Z Compiling clap_lex v0.7.2
8662024-08-15T09:59:22.374Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
8672024-08-15T09:59:22.467Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
8682024-08-15T09:59:22.703Z Compiling schemars v0.8.21
8692024-08-15T09:59:22.824Z Compiling clap_builder v4.5.11
8702024-08-15T09:59:24.187Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
8712024-08-15T09:59:25.909Z Compiling clap v4.5.11
8722024-08-15T09:59:25.944Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
8732024-08-15T09:59:26.156Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
8742024-08-15T09:59:29.446Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
8752024-08-15T09:59:31.554Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
8762024-08-15T09:59:37.874Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.91s
8772024-08-15T09:59:37.910Z
8782024-08-15T09:59:37.912Zreal 23.982897907
8792024-08-15T09:59:37.912Zuser 1:49.562388125
8802024-08-15T09:59:37.913Zsys 23.189116385
8812024-08-15T09:59:37.913Ztrap 0.065096829
8822024-08-15T09:59:37.913Ztflt 0.154951477
8832024-08-15T09:59:37.913Zdflt 0.453597444
8842024-08-15T09:59:37.913Zkflt 0.000000000
8852024-08-15T09:59:37.913Zlock 3:06.770420772
8862024-08-15T09:59:37.913Zslp 6:03.252217811
8872024-08-15T09:59:37.913Zlat 3.787267484
8882024-08-15T09:59:37.913Zstop 4.611019291
8892024-08-15T09:59:37.913Z+ header 'release build'
8902024-08-15T09:59:37.913Z+ echo '# ==== release build ==== #'
8912024-08-15T09:59:37.913Z# ==== release build ==== #
8922024-08-15T09:59:37.913Z+ ptime -m cargo build --release
8932024-08-15T09:59:38.097Z Compiling proc-macro2 v1.0.86
8942024-08-15T09:59:38.097Z Compiling unicode-ident v1.0.12
8952024-08-15T09:59:38.097Z Compiling libc v0.2.155
8962024-08-15T09:59:38.100Z Compiling cfg-if v1.0.0
8972024-08-15T09:59:38.100Z Compiling serde v1.0.204
8982024-08-15T09:59:38.100Z Compiling syn v1.0.109
8992024-08-15T09:59:38.100Z Compiling equivalent v1.0.1
9002024-08-15T09:59:38.100Z Compiling anyhow v1.0.86
9012024-08-15T09:59:38.206Z Compiling autocfg v1.3.0
9022024-08-15T09:59:38.212Z Compiling hashbrown v0.14.5
9032024-08-15T09:59:38.266Z Compiling byteorder v1.5.0
9042024-08-15T09:59:38.634Z Compiling fnv v1.0.7
9052024-08-15T09:59:38.644Z Compiling winnow v0.5.40
9062024-08-15T09:59:38.644Z Compiling memchr v2.7.4
9072024-08-15T09:59:38.687Z Compiling strsim v0.11.1
9082024-08-15T09:59:38.732Z Compiling toml_datetime v0.6.7
9092024-08-15T09:59:38.945Z Compiling lock_api v0.4.12
9102024-08-15T09:59:39.093Z Compiling parking_lot_core v0.9.10
9112024-08-15T09:59:39.305Z Compiling heapless v0.8.0
9122024-08-15T09:59:39.405Z Compiling ident_case v1.0.1
9132024-08-15T09:59:39.516Z Compiling indexmap v2.2.6
9142024-08-15T09:59:39.563Z Compiling quote v1.0.36
9152024-08-15T09:59:39.669Z Compiling hash32 v0.3.1
9162024-08-15T09:59:39.888Z Compiling serde_json v1.0.121
9172024-08-15T09:59:40.105Z Compiling syn v2.0.72
9182024-08-15T09:59:40.271Z Compiling smoltcp v0.11.0
9192024-08-15T09:59:40.294Z Compiling scopeguard v1.2.0
9202024-08-15T09:59:40.419Z Compiling stable_deref_trait v1.2.0
9212024-08-15T09:59:40.508Z Compiling once_cell v1.19.0
9222024-08-15T09:59:40.810Z Compiling dyn-clone v1.0.17
9232024-08-15T09:59:40.902Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9242024-08-15T09:59:40.928Z Compiling smallvec v1.13.2
9252024-08-15T09:59:41.344Z Compiling schemars v0.8.21
9262024-08-15T09:59:41.568Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
9272024-08-15T09:59:41.746Z Compiling cobs v0.2.3
9282024-08-15T09:59:41.889Z Compiling rustix v0.38.34
9292024-08-15T09:59:42.204Z Compiling version_check v0.9.5
9302024-08-15T09:59:42.256Z Compiling managed v0.8.0
9312024-08-15T09:59:42.324Z Compiling pin-project-lite v0.2.14
9322024-08-15T09:59:42.441Z Compiling toml_edit v0.19.15
9332024-08-15T09:59:42.528Z Compiling thiserror v1.0.63
9342024-08-15T09:59:42.587Z Compiling embedded-io v0.4.0
9352024-08-15T09:59:42.629Z Compiling ryu v1.0.18
9362024-08-15T09:59:42.740Z Compiling bitflags v1.3.2
9372024-08-15T09:59:42.794Z Compiling itoa v1.0.11
9382024-08-15T09:59:42.839Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9392024-08-15T09:59:43.132Z Compiling parking_lot v0.12.3
9402024-08-15T09:59:43.186Z Compiling errno v0.3.9
9412024-08-15T09:59:43.198Z Compiling socket2 v0.5.7
9422024-08-15T09:59:43.281Z Compiling signal-hook-registry v1.4.2
9432024-08-15T09:59:43.445Z Compiling mio v1.0.1
9442024-08-15T09:59:45.421Z Compiling proc-macro-crate v1.3.1
9452024-08-15T09:59:45.723Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9462024-08-15T09:59:45.740Z Compiling bytes v1.6.1
9472024-08-15T09:59:45.825Zwarning: struct `kstat_t` is never constructed
9482024-08-15T09:59:45.825Z --> crates/illumos-sys-hdrs/src/lib.rs:87:12
9492024-08-15T09:59:45.825Z |
9502024-08-15T09:59:45.825Z87 | pub struct kstat_t {
9512024-08-15T09:59:45.825Z | ^^^^^^^
9522024-08-15T09:59:45.825Z |
9532024-08-15T09:59:45.825Z = note: `#[warn(dead_code)]` on by default
9542024-08-15T09:59:45.825Z
9552024-08-15T09:59:45.874Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning
9562024-08-15T09:59:45.877Z Compiling foreign-types-shared v0.3.1
9572024-08-15T09:59:45.981Z Compiling either v1.13.0
9582024-08-15T09:59:46.235Z Compiling bitflags v2.6.0
9592024-08-15T09:59:46.345Z Compiling unicode-width v0.1.13
9602024-08-15T09:59:46.648Z Compiling darling_core v0.20.10
9612024-08-15T09:59:46.867Z Compiling serde_derive_internals v0.29.1
9622024-08-15T09:59:46.896Z Compiling utf8parse v0.2.2
9632024-08-15T09:59:47.045Z Compiling anstyle-parse v0.2.5
9642024-08-15T09:59:47.471Z Compiling tracing-core v0.1.32
9652024-08-15T09:59:48.559Z Compiling tabwriter v1.4.0
9662024-08-15T09:59:49.116Z Compiling itertools v0.13.0
9672024-08-15T09:59:49.952Z Compiling cstr-argument v0.1.2
9682024-08-15T09:59:50.570Z Compiling crc32fast v1.4.2
9692024-08-15T09:59:50.729Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
9702024-08-15T09:59:51.062Z Compiling anstyle-query v1.1.1
9712024-08-15T09:59:51.078Z Compiling pretty-hex v0.2.1
9722024-08-15T09:59:51.080Z Compiling is_terminal_polyfill v1.70.1
9732024-08-15T09:59:51.194Z Compiling colorchoice v1.0.2
9742024-08-15T09:59:51.201Z Compiling anstyle v1.0.8
9752024-08-15T09:59:51.275Z Compiling lazy_static v1.5.0
9762024-08-15T09:59:51.357Z Compiling colored v2.1.0
9772024-08-15T09:59:51.697Z Compiling num_enum_derive v0.5.11
9782024-08-15T09:59:51.788Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
9792024-08-15T09:59:51.837Z Compiling anstream v0.6.15
9802024-08-15T09:59:52.186Z Compiling serde_derive v1.0.204
9812024-08-15T09:59:52.690Z Compiling tokio-macros v2.4.0
9822024-08-15T09:59:52.764Z Compiling darling_macro v0.20.10
9832024-08-15T09:59:53.121Z Compiling schemars_derive v0.8.21
9842024-08-15T09:59:53.255Z Compiling foreign-types-macros v0.2.3
9852024-08-15T09:59:53.660Z Compiling thiserror-impl v1.0.63
9862024-08-15T09:59:53.759Z Compiling darling v0.20.10
9872024-08-15T09:59:53.860Z Compiling zerocopy-derive v0.7.35
9882024-08-15T09:59:54.030Z Compiling num_enum v0.5.11
9892024-08-15T09:59:54.179Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
9902024-08-15T09:59:54.251Z Compiling tokio v1.39.2
9912024-08-15T09:59:54.287Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
9922024-08-15T09:59:54.564Z Compiling foreign-types v0.5.0
9932024-08-15T09:59:54.661Z Compiling tracing-attributes v0.1.27
9942024-08-15T09:59:55.180Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9952024-08-15T09:59:55.299Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
9962024-08-15T09:59:55.460Z Compiling terminal_size v0.3.0
9972024-08-15T09:59:55.674Z Compiling socket2 v0.4.10
9982024-08-15T09:59:55.878Z Compiling zerocopy v0.7.35
9992024-08-15T09:59:56.075Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10002024-08-15T09:59:56.338Z Compiling heck v0.5.0
10012024-08-15T09:59:56.727Z Compiling clap_lex v0.7.2
10022024-08-15T09:59:56.754Z Compiling clap_derive v4.5.11
10032024-08-15T09:59:57.702Z Compiling clap_builder v4.5.11
10042024-08-15T09:59:57.709Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
10052024-08-15T09:59:58.096Z Compiling tracing v0.1.40
10062024-08-15T10:00:01.132Z Compiling clap v4.5.11
10072024-08-15T10:00:01.615Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
10082024-08-15T10:00:04.892Z Compiling ipnetwork v0.20.0
10092024-08-15T10:00:05.170Z Compiling postcard v1.0.8
10102024-08-15T10:00:06.036Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10112024-08-15T10:00:12.420Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
10122024-08-15T10:00:17.736Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
10132024-08-15T10:00:20.272Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
10142024-08-15T10:00:35.918Z Finished `release` profile [optimized + debuginfo] target(s) in 57.96s
10152024-08-15T10:00:35.953Z
10162024-08-15T10:00:35.953Zreal 58.030773813
10172024-08-15T10:00:35.953Zuser 5:51.611570858
10182024-08-15T10:00:35.953Zsys 39.019355912
10192024-08-15T10:00:35.953Ztrap 0.178192971
10202024-08-15T10:00:35.956Ztflt 0.347830764
10212024-08-15T10:00:35.956Zdflt 0.449777390
10222024-08-15T10:00:35.956Zkflt 0.000000000
10232024-08-15T10:00:35.956Zlock 10:05.172599678
10242024-08-15T10:00:35.956Zslp 16:23.452048527
10252024-08-15T10:00:35.956Zlat 11.488160506
10262024-08-15T10:00:35.956Zstop 10.119564619
10272024-08-15T10:00:35.956Z+ popd
10282024-08-15T10:00:35.956Z/work/oxidecomputer/opte
10292024-08-15T10:00:35.956Z+ for x in debug release
10302024-08-15T10:00:35.956Z+ mkdir -p /work/debug
10312024-08-15T10:00:35.959Z+ cp target/debug/opteadm /work/debug/
10322024-08-15T10:00:36.019Z+ sha256sum target/debug/opteadm
10332024-08-15T10:00:36.207Z+ for x in debug release
10342024-08-15T10:00:36.207Z+ mkdir -p /work/release
10352024-08-15T10:00:36.209Z+ cp target/release/opteadm /work/release/
10362024-08-15T10:00:36.252Z+ sha256sum target/release/opteadm
10372024-08-15T10:00:36.298Zprocess exited: duration 136527 ms, exit code 0
 
10382024-08-15T10:00:36.308Zfound 4 output files
10392024-08-15T10:00:36.308Zuploading: /work/debug/opteadm (66268072 bytes)
10402024-08-15T10:00:38.143Zuploaded: /work/debug/opteadm
10412024-08-15T10:00:38.143Zuploading: /work/debug/opteadm.debug.sha256 (87 bytes)
10422024-08-15T10:00:39.150Zuploaded: /work/debug/opteadm.debug.sha256
10432024-08-15T10:00:39.150Zuploading: /work/release/opteadm (52460440 bytes)
10442024-08-15T10:00:40.819Zuploaded: /work/release/opteadm
10452024-08-15T10:00:40.819Zuploading: /work/release/opteadm.release.sha256 (89 bytes)
10462024-08-15T10:00:41.826Zuploaded: /work/release/opteadm.release.sha256