01J36KE00MEANCWM4PAJC3HQ56: opte-xde

BasicConfig {
    output_rules: [
        "=/work/debug/xde.dbg",
        "=/work/debug/xde.dbg.sha256",
        "=/work/debug/xde_link.dbg.so",
        "=/work/debug/xde_link.dbg.so.sha256",
        "=/work/release/xde",
        "=/work/release/xde.sha256",
        "=/work/release/xde_link.so",
        "=/work/release/xde_link.so.sha256",
        "=/work/test/loopback",
        "=/work/xde.conf",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-06-27",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/illumos-rs",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/release/xde",
            series: "module",
            name: "xde",
        },
        BasicConfigPublish {
            from_output: "/work/release/xde.sha256",
            series: "module",
            name: "xde.sha256",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01J36KEBHDXACGPRQK779GPH16

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-07-19T22:58:49.250Zjob assigned to worker 01J36KEGD8DZQXF84W0K3EFPK1 (queued for 1 m 5 s)
 
22024-07-19T22:58:57.003Zstarting task 0: "setup"
32024-07-19T22:58:57.062Z++ uname -s
42024-07-19T22:58:57.064Z+ kern=SunOS
52024-07-19T22:58:57.065Z+ case "$kern" in
62024-07-19T22:58:57.065Z+ groupadd -g 12345 build
72024-07-19T22:58:57.067Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-07-19T22:58:59.085Z+ zfs create -o mountpoint=/work rpool/work
92024-07-19T22:58:59.197Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-07-19T22:58:59.199Z+ home_fs=zfs
112024-07-19T22:58:59.200Z+ [[ zfs == autofs ]]
122024-07-19T22:58:59.200Z+ mkdir -p /home/build
132024-07-19T22:58:59.202Z+ chown build:build /home/build /work
142024-07-19T22:59:01.203Z+ chmod 0700 /home/build /work
152024-07-19T22:59:01.206Zprocess exited: duration 4202 ms, exit code 0
 
162024-07-19T22:59:01.213Zstarting task 1: "rust-toolchain"
172024-07-19T22:59:01.218Z+ printf ' * toolchain channel = "%s"
182024-07-19T22:59:01.218Z' nightly-2024-06-27
192024-07-19T22:59:01.218Z * toolchain channel = "nightly-2024-06-27"
202024-07-19T22:59:01.218Z * toolchain profile = "default"
212024-07-19T22:59:01.218Z+ printf ' * toolchain profile = "%s"
222024-07-19T22:59:01.218Z' default
232024-07-19T22:59:01.221Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-07-19T22:59:01.221Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-06-27 --profile default
252024-07-19T22:59:01.514Zinfo: downloading installer
262024-07-19T22:59:02.810Zinfo: profile set to 'default'
272024-07-19T22:59:02.810Zinfo: default host triple is x86_64-unknown-illumos
282024-07-19T22:59:02.810Zinfo: syncing channel updates for 'nightly-2024-06-27-x86_64-unknown-illumos'
292024-07-19T22:59:02.949Zinfo: latest update on 2024-06-27, rust version 1.81.0-nightly (4bc39f028 2024-06-26)
302024-07-19T22:59:02.949Zinfo: downloading component 'cargo'
312024-07-19T22:59:03.666Zinfo: downloading component 'clippy'
322024-07-19T22:59:03.927Zinfo: downloading component 'rust-docs'
332024-07-19T22:59:04.911Zinfo: downloading component 'rust-std'
342024-07-19T22:59:06.416Zinfo: downloading component 'rustc'
352024-07-19T22:59:10.211Zinfo: downloading component 'rustfmt'
362024-07-19T22:59:10.419Zinfo: installing component 'cargo'
372024-07-19T22:59:11.263Zinfo: installing component 'clippy'
382024-07-19T22:59:11.644Zinfo: installing component 'rust-docs'
392024-07-19T22:59:13.230Zinfo: installing component 'rust-std'
402024-07-19T22:59:14.977Zinfo: installing component 'rustc'
412024-07-19T22:59:19.238Zinfo: installing component 'rustfmt'
422024-07-19T22:59:19.581Zinfo: default toolchain set to 'nightly-2024-06-27-x86_64-unknown-illumos'
432024-07-19T22:59:19.581Z
442024-07-19T22:59:19.871Z nightly-2024-06-27-x86_64-unknown-illumos installed - rustc 1.81.0-nightly (4bc39f028 2024-06-26)
452024-07-19T22:59:19.871Z
462024-07-19T22:59:19.874Z
472024-07-19T22:59:19.874ZRust is installed now. Great!
482024-07-19T22:59:19.874Z
492024-07-19T22:59:19.875ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-07-19T22:59:19.875Zenvironment variable. This has not been done automatically.
512024-07-19T22:59:19.875Z
522024-07-19T22:59:19.875ZTo configure your current shell, you need to source
532024-07-19T22:59:19.875Zthe corresponding env file under $HOME/.cargo.
542024-07-19T22:59:19.875Z
552024-07-19T22:59:19.875ZThis is usually done by running one of the following (note the leading DOT):
562024-07-19T22:59:19.875Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-07-19T22:59:19.875Zsource "$HOME/.cargo/env.fish" # For fish
582024-07-19T22:59:19.975Z+ rustc --version
592024-07-19T22:59:20.045Zrustc 1.81.0-nightly (4bc39f028 2024-06-26)
602024-07-19T22:59:20.048Zprocess exited: duration 18833 ms, exit code 0
 
612024-07-19T22:59:20.054Zstarting task 2: "authentication"
622024-07-19T22:59:20.074Zprocess exited: duration 20 ms, exit code 0
 
632024-07-19T22:59:20.079Zstarting task 3: "clone repository"
642024-07-19T22:59:20.084Z+ mkdir -p /work/oxidecomputer/opte
652024-07-19T22:59:20.087Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-07-19T22:59:20.364ZCloning into '/work/oxidecomputer/opte'...
672024-07-19T22:59:21.829Z+ cd /work/oxidecomputer/opte
682024-07-19T22:59:21.829Z+ git fetch origin 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
692024-07-19T22:59:22.063ZFrom https://github.com/oxidecomputer/opte
702024-07-19T22:59:22.063Z * branch 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505 -> FETCH_HEAD
712024-07-19T22:59:22.070Z+ [[ -n illumos-rs-wip ]]
722024-07-19T22:59:22.073Z++ git branch --show-current
732024-07-19T22:59:22.075Z+ current=master
742024-07-19T22:59:22.075Z+ [[ master != illumos-rs-wip ]]
752024-07-19T22:59:22.076Z+ git branch -f illumos-rs-wip 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
762024-07-19T22:59:22.078Z+ git checkout -f illumos-rs-wip
772024-07-19T22:59:22.100ZSwitched to branch 'illumos-rs-wip'
782024-07-19T22:59:22.102Z+ git reset --hard 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
792024-07-19T22:59:22.122ZHEAD is now at 6b6b3bb Newer illumos-rs.
802024-07-19T22:59:22.125Zprocess exited: duration 2042 ms, exit code 0
 
812024-07-19T22:59:22.131Zstarting task 4: "build"
822024-07-19T22:59:22.136Z+ TGT_BASE=/work
832024-07-19T22:59:22.136Z+ DBG_SRC=target/x86_64-illumos/debug
842024-07-19T22:59:22.136Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
852024-07-19T22:59:22.136Z+ DBG_TGT=/work/debug
862024-07-19T22:59:22.136Z+ REL_SRC=target/x86_64-illumos/release
872024-07-19T22:59:22.136Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
882024-07-19T22:59:22.136Z+ REL_TGT=/work/release
892024-07-19T22:59:22.136Z+ mkdir -p /work/debug /work/release
902024-07-19T22:59:22.139Z+ cargo --version
912024-07-19T22:59:22.142Zinfo: syncing channel updates for '1.79.0-x86_64-unknown-illumos'
922024-07-19T22:59:22.311Zinfo: latest update on 2024-06-13, rust version 1.79.0 (129f3b996 2024-06-10)
932024-07-19T22:59:22.311Zinfo: downloading component 'cargo'
942024-07-19T22:59:23.288Zinfo: downloading component 'clippy'
952024-07-19T22:59:23.614Zinfo: downloading component 'rust-docs'
962024-07-19T22:59:24.928Zinfo: downloading component 'rust-std'
972024-07-19T22:59:26.825Zinfo: downloading component 'rustc'
982024-07-19T22:59:32.138Zinfo: downloading component 'rustfmt'
992024-07-19T22:59:32.419Zinfo: installing component 'cargo'
1002024-07-19T22:59:33.273Zinfo: installing component 'clippy'
1012024-07-19T22:59:33.631Zinfo: installing component 'rust-docs'
1022024-07-19T22:59:35.165Zinfo: installing component 'rust-std'
1032024-07-19T22:59:36.757Zinfo: installing component 'rustc'
1042024-07-19T22:59:40.981Zinfo: installing component 'rustfmt'
1052024-07-19T22:59:41.385Zcargo 1.79.0 (ffa9cf99a 2024-06-03)
1062024-07-19T22:59:41.388Z+ rustc --version
1072024-07-19T22:59:41.478Zrustc 1.79.0 (129f3b996 2024-06-10)
1082024-07-19T22:59:41.485Z+ install_pkg jq
1092024-07-19T22:59:41.488Z+ set +o errexit
1102024-07-19T22:59:41.488Z+ pfexec pkg install jq
1112024-07-19T22:59:52.449Z Startup: Refreshing catalog 'helios-dev' ... Done
1122024-07-19T22:59:54.569Z Startup: Caching catalogs ... Done
1132024-07-19T22:59:57.737ZPlanning: Solver setup ... Done
1142024-07-19T22:59:57.786ZPlanning: Running solver ... Done
1152024-07-19T22:59:57.831ZPlanning: Consolidating action changes ... Done
1162024-07-19T22:59:57.831ZPlanning: Evaluating mediators ... Done
1172024-07-19T22:59:57.834ZPlanning: Planning completed in 3.19 seconds
1182024-07-19T22:59:57.856ZNo updates necessary for this image.
1192024-07-19T22:59:58.302Z+ exit_code=4
1202024-07-19T22:59:58.302Z+ [[ 4 -ne 0 ]]
1212024-07-19T22:59:58.302Z+ [[ 4 -ne 4 ]]
1222024-07-19T22:59:58.302Z+ set -o errexit
1232024-07-19T22:59:58.306Z+ install_pkg clang-15
1242024-07-19T22:59:58.306Z+ set +o errexit
1252024-07-19T22:59:58.306Z+ pfexec pkg install clang-15
1262024-07-19T22:59:58.703Z Startup: Refreshing catalog 'helios-dev' ... Done
1272024-07-19T23:00:01.823ZPlanning: Solver setup ... Done
1282024-07-19T23:00:01.875ZPlanning: Running solver ... Done
1292024-07-19T23:00:01.922ZPlanning: Finding local manifests ... Done
1302024-07-19T23:00:01.925ZPlanning: Fetching manifests: 0/2 0% complete
1312024-07-19T23:00:02.205ZPlanning: Fetching manifests: 2/2 100% complete
1322024-07-19T23:00:02.251ZPlanning: Package planning ... Done
1332024-07-19T23:00:02.298ZPlanning: Merging actions ... Done
1342024-07-19T23:00:02.900ZPlanning: Checking for conflicting actions ... Done
1352024-07-19T23:00:02.910ZPlanning: Consolidating action changes ... Done
1362024-07-19T23:00:07.101ZPlanning: Evaluating mediators ... Done
1372024-07-19T23:00:07.111ZPlanning: Planning completed in 8.41 seconds
1382024-07-19T23:00:07.188Z Packages to install: 2
1392024-07-19T23:00:07.188Z Mediators to change: 2
1402024-07-19T23:00:07.188Z Services to change: 1
1412024-07-19T23:00:07.192Z Create boot environment: No
1422024-07-19T23:00:07.192ZCreate backup boot environment: No
1432024-07-19T23:00:07.324Z
1442024-07-19T23:00:07.324ZDownload: 0/3076 items 0.0/211.3MB 0% complete
1452024-07-19T23:00:12.323ZDownload: 973/3076 items 52.9/211.3MB 25% complete (10.6M/s)
1462024-07-19T23:00:19.655ZDownload: 2010/3076 items 117.9/211.3MB 55% complete (13.1M/s)
1472024-07-19T23:00:22.669ZDownload: 3034/3076 items 188.9/211.3MB 89% complete (14.8M/s)
1482024-07-19T23:00:24.857ZDownload: Completed 211.31 MB in 17.53 seconds (12.1M/s)
1492024-07-19T23:00:25.225Z Actions: 1/3418 actions (Installing new actions)
1502024-07-19T23:00:30.179Z Actions: Completed 3418 actions in 4.95 seconds.
1512024-07-19T23:00:30.397Z Done
1522024-07-19T23:00:30.397Z Done
1532024-07-19T23:00:30.735Z Done
1542024-07-19T23:00:36.041Z Done
1552024-07-19T23:00:36.215Z Done
1562024-07-19T23:00:36.217Z Done
1572024-07-19T23:00:36.378Z Done
1582024-07-19T23:00:36.499Z+ exit_code=0
1592024-07-19T23:00:36.499Z+ [[ 0 -ne 0 ]]
1602024-07-19T23:00:36.499Z+ set -o errexit
1612024-07-19T23:00:36.502Z+ pushd xde
1622024-07-19T23:00:36.502Z+ cp xde.conf /work/xde.conf
1632024-07-19T23:00:36.502Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1642024-07-19T23:00:36.505Z+ header analyze
1652024-07-19T23:00:36.505Z+ echo '# ==== analyze ==== #'
1662024-07-19T23:00:36.505Z# ==== analyze ==== #
1672024-07-19T23:00:36.505Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1682024-07-19T23:00:36.778Zinfo: syncing channel updates for 'nightly-2024-06-27-x86_64-unknown-illumos'
1692024-07-19T23:00:36.897Zinfo: latest update on 2024-06-27, rust version 1.81.0-nightly (4bc39f028 2024-06-26)
1702024-07-19T23:00:36.921Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
1712024-07-19T23:00:36.921Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
1722024-07-19T23:00:36.923Zinfo: downloading component 'rust-src'
1732024-07-19T23:00:37.084Zinfo: installing component 'rust-src'
1742024-07-19T23:00:37.844Z Updating crates.io index
1752024-07-19T23:00:37.847Z Updating git repository `https://github.com/oxidecomputer/falcon`
1762024-07-19T23:00:38.556ZFrom https://github.com/oxidecomputer/falcon
1772024-07-19T23:00:38.556Z * [new ref] 84b8147e03290fa96d8693e5b668e6d032542907 -> refs/commit/84b8147e03290fa96d8693e5b668e6d032542907
1782024-07-19T23:00:38.758Z Updating git repository `https://github.com/oxidecomputer/illumos-rs.git`
1792024-07-19T23:00:39.373ZFrom https://github.com/oxidecomputer/illumos-rs
1802024-07-19T23:00:39.373Z * [new ref] 7e45ccadc25809f4f009d9466d77442617041c6d -> refs/commit/7e45ccadc25809f4f009d9466d77442617041c6d
1812024-07-19T23:00:39.406Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1822024-07-19T23:00:39.740ZFrom https://github.com/oxidecomputer/poptrie
1832024-07-19T23:00:39.740Z * [new ref] ca52bef3f87ff1a67d81b3c6e601dcb5fdbcc165 -> refs/commit/ca52bef3f87ff1a67d81b3c6e601dcb5fdbcc165
1842024-07-19T23:00:39.769Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1852024-07-19T23:00:40.196ZFrom https://github.com/oxidecomputer/netadm-sys
1862024-07-19T23:00:40.196Z * [new ref] b76542f77c566690cda628b1f86bfb2021a1a066 -> refs/commit/b76542f77c566690cda628b1f86bfb2021a1a066
1872024-07-19T23:00:40.219Z Updating git repository `https://github.com/oxidecomputer/zone`
1882024-07-19T23:00:40.582ZFrom https://github.com/oxidecomputer/zone
1892024-07-19T23:00:40.582Z * [new ref] 65647e678fec739d4e9a6897bf2ee48e1fb051a5 -> refs/commit/65647e678fec739d4e9a6897bf2ee48e1fb051a5
1902024-07-19T23:00:40.729Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1912024-07-19T23:00:41.111ZFrom https://github.com/oxidecomputer/dlpi-sys
1922024-07-19T23:00:41.111Z * [new ref] 1d587ea98cf2d36f1b1624b0b960559c76d475d2 -> refs/commit/1d587ea98cf2d36f1b1624b0b960559c76d475d2
1932024-07-19T23:00:41.129Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1942024-07-19T23:00:41.502ZFrom https://github.com/jmesmon/rust-libzfs
1952024-07-19T23:00:41.502Z * [new ref] ecd5a922247a6c5acef55d76c5b8d115572bc850 -> refs/commit/ecd5a922247a6c5acef55d76c5b8d115572bc850
1962024-07-19T23:00:41.517Z * [new tag] v0.4.0 -> v0.4.0
1972024-07-19T23:00:41.532Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1982024-07-19T23:00:41.915ZFrom https://github.com/oxidecomputer/oxnet
1992024-07-19T23:00:41.915Z * [new ref] f37a7aaf5ca96d87af5f8194c19b20e276b5d5e1 -> refs/commit/f37a7aaf5ca96d87af5f8194c19b20e276b5d5e1
2002024-07-19T23:00:41.925Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
2012024-07-19T23:00:42.324ZFrom https://github.com/oxidecomputer/rusty-doors
2022024-07-19T23:00:42.324Z * [new ref] 42ad0104095425eea76934b5d735b4c6a438ef66 -> refs/commit/42ad0104095425eea76934b5d735b4c6a438ef66
2032024-07-19T23:00:42.936Z Downloading crates ...
2042024-07-19T23:00:43.039Z Downloaded byteorder v1.5.0
2052024-07-19T23:00:43.045Z Downloaded bitflags v1.3.2
2062024-07-19T23:00:43.049Z Downloaded cexpr v0.6.0
2072024-07-19T23:00:43.052Z Downloaded darling_macro v0.20.10
2082024-07-19T23:00:43.061Z Downloaded peeking_take_while v0.1.2
2092024-07-19T23:00:43.078Z Downloaded hash32 v0.3.1
2102024-07-19T23:00:43.081Z Downloaded proc-macro-error-attr v1.0.4
2112024-07-19T23:00:43.081Z Downloaded which v4.4.2
2122024-07-19T23:00:43.083Z Downloaded lazycell v1.3.0
2132024-07-19T23:00:43.083Z Downloaded fnv v1.0.7
2142024-07-19T23:00:43.086Z Downloaded dyn-clone v1.0.17
2152024-07-19T23:00:43.086Z Downloaded cfg-if v1.0.0
2162024-07-19T23:00:43.088Z Downloaded home v0.5.9
2172024-07-19T23:00:43.098Z Downloaded strsim v0.11.1
2182024-07-19T23:00:43.100Z Downloaded managed v0.8.0
2192024-07-19T23:00:43.100Z Downloaded defmt-macros v0.3.9
2202024-07-19T23:00:43.103Z Downloaded cobs v0.2.3
2212024-07-19T23:00:43.113Z Downloaded ident_case v1.0.1
2222024-07-19T23:00:43.123Z Downloaded libloading v0.8.4
2232024-07-19T23:00:43.126Z Downloaded embedded-io v0.4.0
2242024-07-19T23:00:43.129Z Downloaded bitflags v2.6.0
2252024-07-19T23:00:43.132Z Downloaded serde_tokenstream v0.2.1
2262024-07-19T23:00:43.135Z Downloaded either v1.13.0
2272024-07-19T23:00:43.137Z Downloaded rustc-hash v1.1.0
2282024-07-19T23:00:43.137Z Downloaded lazy_static v1.5.0
2292024-07-19T23:00:43.137Z Downloaded defmt-parser v0.3.4
2302024-07-19T23:00:43.140Z Downloaded errno v0.3.9
2312024-07-19T23:00:43.140Z Downloaded darling v0.20.10
2322024-07-19T23:00:43.144Z Downloaded quote v1.0.36
2332024-07-19T23:00:43.146Z Downloaded anyhow v1.0.86
2342024-07-19T23:00:43.150Z Downloaded thiserror v1.0.62
2352024-07-19T23:00:43.155Z Downloaded version_check v0.9.4
2362024-07-19T23:00:43.157Z Downloaded shlex v1.3.0
2372024-07-19T23:00:43.157Z Downloaded stable_deref_trait v1.2.0
2382024-07-19T23:00:43.160Z Downloaded glob v0.3.1
2392024-07-19T23:00:43.163Z Downloaded unicode-ident v1.0.12
2402024-07-19T23:00:43.165Z Downloaded serde_derive v1.0.204
2412024-07-19T23:00:43.171Z Downloaded crc32fast v1.4.2
2422024-07-19T23:00:43.185Z Downloaded thiserror-impl v1.0.62
2432024-07-19T23:00:43.195Z Downloaded prettyplease v0.2.20
2442024-07-19T23:00:43.198Z Downloaded zerocopy-derive v0.7.35
2452024-07-19T23:00:43.202Z Downloaded proc-macro-error v1.0.4
2462024-07-19T23:00:43.206Z Downloaded clang-sys v1.8.1
2472024-07-19T23:00:43.208Z Downloaded log v0.4.22
2482024-07-19T23:00:43.226Z Downloaded defmt v0.3.8
2492024-07-19T23:00:43.229Z Downloaded postcard v1.0.8
2502024-07-19T23:00:43.243Z Downloaded proc-macro2 v1.0.86
2512024-07-19T23:00:43.254Z Downloaded serde v1.0.204
2522024-07-19T23:00:43.267Z Downloaded darling_core v0.20.10
2532024-07-19T23:00:43.271Z Downloaded heapless v0.8.0
2542024-07-19T23:00:43.275Z Downloaded regex-lite v0.1.6
2552024-07-19T23:00:43.278Z Downloaded minimal-lexical v0.2.1
2562024-07-19T23:00:43.284Z Downloaded memchr v2.7.4
2572024-07-19T23:00:43.308Z Downloaded nom v7.1.3
2582024-07-19T23:00:43.318Z Downloaded itertools v0.12.1
2592024-07-19T23:00:43.338Z Downloaded zerocopy v0.7.35
2602024-07-19T23:00:43.353Z Downloaded aho-corasick v1.1.3
2612024-07-19T23:00:43.366Z Downloaded bindgen v0.68.1
2622024-07-19T23:00:43.398Z Downloaded syn v1.0.109
2632024-07-19T23:00:43.415Z Downloaded regex v1.10.5
2642024-07-19T23:00:43.428Z Downloaded syn v2.0.71
2652024-07-19T23:00:43.437Z Downloaded rustix v0.38.34
2662024-07-19T23:00:43.457Z Downloaded smoltcp v0.11.0
2672024-07-19T23:00:43.469Z Downloaded regex-syntax v0.8.4
2682024-07-19T23:00:43.489Z Downloaded regex-automata v0.4.7
2692024-07-19T23:00:43.505Z Downloaded libc v0.2.155
2702024-07-19T23:00:43.551Z Updating crates.io index
2712024-07-19T23:00:43.597Z Downloading crates ...
2722024-07-19T23:00:43.644Z Downloaded addr2line v0.22.0
2732024-07-19T23:00:43.659Z Downloaded miniz_oxide v0.7.4
2742024-07-19T23:00:43.662Z Downloaded adler v1.0.2
2752024-07-19T23:00:43.670Z Downloaded getopts v0.2.21
2762024-07-19T23:00:43.673Z Downloaded rustc-demangle v0.1.24
2772024-07-19T23:00:43.688Z Downloaded memchr v2.5.0
2782024-07-19T23:00:43.694Z Downloaded allocator-api2 v0.2.18
2792024-07-19T23:00:43.723Z Downloaded hashbrown v0.14.5
2802024-07-19T23:00:43.729Z Downloaded compiler_builtins v0.1.109
2812024-07-19T23:00:44.749Z Downloaded gimli v0.29.0
2822024-07-19T23:00:44.752Z Downloaded object v0.36.0
2832024-07-19T23:00:44.752Z Downloaded unicode-width v0.1.13
2842024-07-19T23:00:44.752Z Compiling compiler_builtins v0.1.109
2852024-07-19T23:00:44.752Z Compiling proc-macro2 v1.0.86
2862024-07-19T23:00:44.752Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2872024-07-19T23:00:44.752Z Compiling unicode-ident v1.0.12
2882024-07-19T23:00:44.752Z Compiling libc v0.2.155
2892024-07-19T23:00:44.752Z Compiling glob v0.3.1
2902024-07-19T23:00:44.752Z Compiling prettyplease v0.2.20
2912024-07-19T23:00:44.752Z Compiling rustix v0.38.34
2922024-07-19T23:00:44.752Z Compiling memchr v2.7.4
2932024-07-19T23:00:44.941Z Compiling clang-sys v1.8.1
2942024-07-19T23:00:45.499Z Compiling regex-syntax v0.8.4
2952024-07-19T23:00:47.494Z Compiling bitflags v2.6.0
2962024-07-19T23:00:47.557Z Compiling minimal-lexical v0.2.1
2972024-07-19T23:00:47.570Z Compiling cfg-if v1.0.0
2982024-07-19T23:00:47.606Z Compiling anyhow v1.0.86
2992024-07-19T23:00:47.646Z Compiling libloading v0.8.4
3002024-07-19T23:00:47.936Z Compiling regex-automata v0.4.7
3012024-07-19T23:00:48.104Z Compiling nom v7.1.3
3022024-07-19T23:00:48.118Z Compiling bindgen v0.68.1
3032024-07-19T23:00:48.355Z Compiling either v1.13.0
3042024-07-19T23:00:48.744Z Compiling quote v1.0.36
3052024-07-19T23:00:48.785Z Compiling errno v0.3.9
3062024-07-19T23:00:49.198Z Compiling syn v2.0.71
3072024-07-19T23:00:49.558Z Compiling home v0.5.9
3082024-07-19T23:00:50.037Z Compiling rustc-hash v1.1.0
3092024-07-19T23:00:50.187Z Compiling peeking_take_while v0.1.2
3102024-07-19T23:00:50.309Z Compiling shlex v1.3.0
3112024-07-19T23:00:50.783Z Compiling which v4.4.2
3122024-07-19T23:00:51.359Z Compiling regex v1.10.5
3132024-07-19T23:00:51.549Z Compiling cexpr v0.6.0
3142024-07-19T23:00:51.995Z Compiling lazycell v1.3.0
3152024-07-19T23:00:52.129Z Compiling lazy_static v1.5.0
3162024-07-19T23:00:52.156Z Compiling log v0.4.22
3172024-07-19T23:00:52.581Z Compiling serde v1.0.204
3182024-07-19T23:00:52.642Z Compiling fnv v1.0.7
3192024-07-19T23:00:53.319Z Compiling strsim v0.11.1
3202024-07-19T23:00:53.343Z Compiling ident_case v1.0.1
3212024-07-19T23:00:53.469Z Compiling heapless v0.8.0
3222024-07-19T23:00:53.574Z Compiling smoltcp v0.11.0
3232024-07-19T23:00:53.606Z Compiling version_check v0.9.4
3242024-07-19T23:00:54.469Z Compiling regex-lite v0.1.6
3252024-07-19T23:00:54.612Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3262024-07-19T23:00:56.213Z Compiling darling_core v0.20.10
3272024-07-19T23:01:01.420Z Compiling serde_derive v1.0.204
3282024-07-19T23:01:01.420Z Compiling zerocopy-derive v0.7.35
3292024-07-19T23:01:01.423Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3302024-07-19T23:01:01.704Z Compiling darling_macro v0.20.10
3312024-07-19T23:01:03.534Z Compiling darling v0.20.10
3322024-07-19T23:01:03.618Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3332024-07-19T23:01:08.477Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
3342024-07-19T23:01:08.950Z Compiling bindings v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3352024-07-19T23:01:10.095Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3362024-07-19T23:01:12.022Z Compiling serde_tokenstream v0.2.1
3372024-07-19T23:01:13.621Z Checking byteorder v1.5.0
3382024-07-19T23:01:13.621Z Checking stable_deref_trait v1.2.0
3392024-07-19T23:01:13.624Z Checking embedded-io v0.4.0
3402024-07-19T23:01:13.624Z Checking bitflags v1.3.2
3412024-07-19T23:01:13.698Z Checking managed v0.8.0
3422024-07-19T23:01:13.733Z Checking cobs v0.2.3
3432024-07-19T23:01:13.746Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3442024-07-19T23:01:13.943Z Checking hash32 v0.3.1
3452024-07-19T23:01:14.030Z Checking zerocopy v0.7.35
3462024-07-19T23:01:14.088Z Checking crc32fast v1.4.2
3472024-07-19T23:01:14.126Z Checking itertools v0.12.1
3482024-07-19T23:01:14.138Z Checking dyn-clone v1.0.17
3492024-07-19T23:01:14.260Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3502024-07-19T23:01:17.140Z Compiling macros v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3512024-07-19T23:01:17.351Z Checking postcard v1.0.8
3522024-07-19T23:01:17.792Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3532024-07-19T23:01:18.606Z Checking illumos v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3542024-07-19T23:01:18.673Zwarning: doc list item missing indentation
3552024-07-19T23:01:18.673Z --> crates/opte-api/src/dns.rs:31:5
3562024-07-19T23:01:18.673Z |
3572024-07-19T23:01:18.673Z31 | /// and 63 octets.
3582024-07-19T23:01:18.673Z | ^
3592024-07-19T23:01:18.673Z |
3602024-07-19T23:01:18.673Z = help: if this is supposed to be its own paragraph, add a blank line
3612024-07-19T23:01:18.673Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3622024-07-19T23:01:18.673Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3632024-07-19T23:01:18.673Zhelp: indent this line
3642024-07-19T23:01:18.673Z |
3652024-07-19T23:01:18.673Z31 | /// and 63 octets.
3662024-07-19T23:01:18.673Z | ++
3672024-07-19T23:01:18.673Z
3682024-07-19T23:01:19.088Zwarning: `opte-api` (lib) generated 1 warning
3692024-07-19T23:01:22.557Zwarning: doc list item missing indentation
3702024-07-19T23:01:22.557Z --> lib/opte/src/engine/dhcpv6/mod.rs:57:5
3712024-07-19T23:01:22.557Z |
3722024-07-19T23:01:22.557Z57 | //! without waiting for a second ACK sequence of messages.
3732024-07-19T23:01:22.557Z | ^
3742024-07-19T23:01:22.557Z |
3752024-07-19T23:01:22.557Z = help: if this is supposed to be its own paragraph, add a blank line
3762024-07-19T23:01:22.557Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3772024-07-19T23:01:22.557Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
3782024-07-19T23:01:22.557Zhelp: indent this line
3792024-07-19T23:01:22.557Z |
3802024-07-19T23:01:22.557Z57 | //! without waiting for a second ACK sequence of messages.
3812024-07-19T23:01:22.557Z | ++
3822024-07-19T23:01:22.557Z
3832024-07-19T23:01:22.557Zwarning: doc list item missing indentation
3842024-07-19T23:01:22.557Z --> lib/opte/src/engine/dhcpv6/mod.rs:60:5
3852024-07-19T23:01:22.557Z |
3862024-07-19T23:01:22.557Z60 | //! use.
3872024-07-19T23:01:22.557Z | ^
3882024-07-19T23:01:22.557Z |
3892024-07-19T23:01:22.557Z = help: if this is supposed to be its own paragraph, add a blank line
3902024-07-19T23:01:22.557Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
3912024-07-19T23:01:22.557Zhelp: indent this line
3922024-07-19T23:01:22.557Z |
3932024-07-19T23:01:22.557Z60 | //! use.
3942024-07-19T23:01:22.557Z | ++
3952024-07-19T23:01:22.557Z
3962024-07-19T23:01:23.580Zwarning: doc list item missing indentation
3972024-07-19T23:01:23.580Z --> lib/opte/src/engine/packet.rs:12:5
3982024-07-19T23:01:23.580Z |
3992024-07-19T23:01:23.580Z12 | //! indepenndent packets. Also consider having chains that represent
4002024-07-19T23:01:23.580Z | ^
4012024-07-19T23:01:23.580Z |
4022024-07-19T23:01:23.580Z = help: if this is supposed to be its own paragraph, add a blank line
4032024-07-19T23:01:23.580Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4042024-07-19T23:01:23.580Zhelp: indent this line
4052024-07-19T23:01:23.580Z |
4062024-07-19T23:01:23.580Z12 | //! indepenndent packets. Also consider having chains that represent
4072024-07-19T23:01:23.580Z | ++
4082024-07-19T23:01:23.580Z
4092024-07-19T23:01:23.580Zwarning: doc list item missing indentation
4102024-07-19T23:01:23.580Z --> lib/opte/src/engine/packet.rs:13:5
4112024-07-19T23:01:23.580Z |
4122024-07-19T23:01:23.580Z13 | //! multiple packets for the same flow if it would be advantageous to
4132024-07-19T23:01:23.580Z | ^
4142024-07-19T23:01:23.580Z |
4152024-07-19T23:01:23.580Z = help: if this is supposed to be its own paragraph, add a blank line
4162024-07-19T23:01:23.580Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4172024-07-19T23:01:23.580Zhelp: indent this line
4182024-07-19T23:01:23.580Z |
4192024-07-19T23:01:23.580Z13 | //! multiple packets for the same flow if it would be advantageous to
4202024-07-19T23:01:23.580Z | ++
4212024-07-19T23:01:23.580Z
4222024-07-19T23:01:23.580Zwarning: doc list item missing indentation
4232024-07-19T23:01:23.580Z --> lib/opte/src/engine/packet.rs:14:5
4242024-07-19T23:01:23.580Z |
4252024-07-19T23:01:23.583Z14 | //! do so.
4262024-07-19T23:01:23.583Z | ^
4272024-07-19T23:01:23.583Z |
4282024-07-19T23:01:23.584Z = help: if this is supposed to be its own paragraph, add a blank line
4292024-07-19T23:01:23.584Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4302024-07-19T23:01:23.584Zhelp: indent this line
4312024-07-19T23:01:23.584Z |
4322024-07-19T23:01:23.584Z14 | //! do so.
4332024-07-19T23:01:23.584Z | ++
4342024-07-19T23:01:23.584Z
4352024-07-19T23:01:23.655Zwarning: doc list item missing indentation
4362024-07-19T23:01:23.655Z --> lib/opte/src/engine/packet.rs:616:5
4372024-07-19T23:01:23.655Z |
4382024-07-19T23:01:23.655Z616 | /// how the [`Packet`] generally transitions between them.
4392024-07-19T23:01:23.655Z | ^
4402024-07-19T23:01:23.655Z |
4412024-07-19T23:01:23.655Z = help: if this is supposed to be its own paragraph, add a blank line
4422024-07-19T23:01:23.655Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4432024-07-19T23:01:23.655Zhelp: indent this line
4442024-07-19T23:01:23.655Z |
4452024-07-19T23:01:23.655Z616 | /// how the [`Packet`] generally transitions between them.
4462024-07-19T23:01:23.655Z | ++
4472024-07-19T23:01:23.655Z
4482024-07-19T23:01:23.655Zwarning: doc list item missing indentation
4492024-07-19T23:01:23.655Z --> lib/opte/src/engine/packet.rs:619:5
4502024-07-19T23:01:23.655Z |
4512024-07-19T23:01:23.655Z619 | /// to keep IP header alignment (the host expects this).
4522024-07-19T23:01:23.655Z | ^
4532024-07-19T23:01:23.655Z |
4542024-07-19T23:01:23.655Z = help: if this is supposed to be its own paragraph, add a blank line
4552024-07-19T23:01:23.655Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4562024-07-19T23:01:23.655Zhelp: indent this line
4572024-07-19T23:01:23.655Z |
4582024-07-19T23:01:23.658Z619 | /// to keep IP header alignment (the host expects this).
4592024-07-19T23:01:23.658Z | ++
4602024-07-19T23:01:23.658Z
4612024-07-19T23:01:23.841Zwarning: doc list item missing indentation
4622024-07-19T23:01:23.842Z --> lib/opte/src/engine/port.rs:118:5
4632024-07-19T23:01:23.842Z |
4642024-07-19T23:01:23.842Z118 | /// all. XXX This is probably going away as its only use is for
4652024-07-19T23:01:23.842Z | ^
4662024-07-19T23:01:23.842Z |
4672024-07-19T23:01:23.842Z = help: if this is supposed to be its own paragraph, add a blank line
4682024-07-19T23:01:23.842Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4692024-07-19T23:01:23.842Zhelp: indent this line
4702024-07-19T23:01:23.842Z |
4712024-07-19T23:01:23.842Z118 | /// all. XXX This is probably going away as its only use is for
4722024-07-19T23:01:23.842Z | ++
4732024-07-19T23:01:23.842Z
4742024-07-19T23:01:23.842Zwarning: doc list item missing indentation
4752024-07-19T23:01:23.842Z --> lib/opte/src/engine/port.rs:119:5
4762024-07-19T23:01:23.842Z |
4772024-07-19T23:01:23.842Z119 | /// punting on traffic I didn't want to deal with yet.
4782024-07-19T23:01:23.842Z | ^
4792024-07-19T23:01:23.842Z |
4802024-07-19T23:01:23.842Z = help: if this is supposed to be its own paragraph, add a blank line
4812024-07-19T23:01:23.842Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4822024-07-19T23:01:23.842Zhelp: indent this line
4832024-07-19T23:01:23.842Z |
4842024-07-19T23:01:23.842Z119 | /// punting on traffic I didn't want to deal with yet.
4852024-07-19T23:01:23.842Z | ++
4862024-07-19T23:01:23.842Z
4872024-07-19T23:01:23.842Zwarning: doc list item missing indentation
4882024-07-19T23:01:23.842Z --> lib/opte/src/engine/port.rs:122:5
4892024-07-19T23:01:23.842Z |
4902024-07-19T23:01:23.842Z122 | /// or because of resource exhaustion. Included is the reason for the
4912024-07-19T23:01:23.842Z | ^
4922024-07-19T23:01:23.845Z |
4932024-07-19T23:01:23.846Z = help: if this is supposed to be its own paragraph, add a blank line
4942024-07-19T23:01:23.846Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
4952024-07-19T23:01:23.846Zhelp: indent this line
4962024-07-19T23:01:23.846Z |
4972024-07-19T23:01:23.846Z122 | /// or because of resource exhaustion. Included is the reason for the
4982024-07-19T23:01:23.846Z | ++
4992024-07-19T23:01:23.846Z
5002024-07-19T23:01:23.846Zwarning: doc list item missing indentation
5012024-07-19T23:01:23.846Z --> lib/opte/src/engine/port.rs:123:5
5022024-07-19T23:01:23.846Z |
5032024-07-19T23:01:23.846Z123 | /// drop.
5042024-07-19T23:01:23.846Z | ^
5052024-07-19T23:01:23.846Z |
5062024-07-19T23:01:23.846Z = help: if this is supposed to be its own paragraph, add a blank line
5072024-07-19T23:01:23.846Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5082024-07-19T23:01:23.846Zhelp: indent this line
5092024-07-19T23:01:23.846Z |
5102024-07-19T23:01:23.846Z123 | /// drop.
5112024-07-19T23:01:23.846Z | ++
5122024-07-19T23:01:23.846Z
5132024-07-19T23:01:23.846Zwarning: doc list item missing indentation
5142024-07-19T23:01:23.846Z --> lib/opte/src/engine/port.rs:128:5
5152024-07-19T23:01:23.846Z |
5162024-07-19T23:01:23.846Z128 | /// directly with a packet of its own. In this case the original
5172024-07-19T23:01:23.846Z | ^
5182024-07-19T23:01:23.846Z |
5192024-07-19T23:01:23.846Z = help: if this is supposed to be its own paragraph, add a blank line
5202024-07-19T23:01:23.846Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5212024-07-19T23:01:23.846Zhelp: indent this line
5222024-07-19T23:01:23.846Z |
5232024-07-19T23:01:23.846Z128 | /// directly with a packet of its own. In this case the original
5242024-07-19T23:01:23.846Z | ++
5252024-07-19T23:01:23.846Z
5262024-07-19T23:01:23.846Zwarning: doc list item missing indentation
5272024-07-19T23:01:23.846Z --> lib/opte/src/engine/port.rs:129:5
5282024-07-19T23:01:23.846Z |
5292024-07-19T23:01:23.846Z129 | /// packet is dropped.
5302024-07-19T23:01:23.846Z | ^
5312024-07-19T23:01:23.846Z |
5322024-07-19T23:01:23.847Z = help: if this is supposed to be its own paragraph, add a blank line
5332024-07-19T23:01:23.847Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5342024-07-19T23:01:23.847Zhelp: indent this line
5352024-07-19T23:01:23.847Z |
5362024-07-19T23:01:23.847Z129 | /// packet is dropped.
5372024-07-19T23:01:23.847Z | ++
5382024-07-19T23:01:23.847Z
5392024-07-19T23:01:24.154Zwarning: doc list item missing indentation
5402024-07-19T23:01:24.154Z --> lib/opte/src/engine/rule.rs:438:9
5412024-07-19T23:01:24.154Z |
5422024-07-19T23:01:24.154Z438 | /// dynamic resource which has been exhausted.
5432024-07-19T23:01:24.154Z | ^
5442024-07-19T23:01:24.154Z |
5452024-07-19T23:01:24.154Z = help: if this is supposed to be its own paragraph, add a blank line
5462024-07-19T23:01:24.154Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5472024-07-19T23:01:24.154Zhelp: indent this line
5482024-07-19T23:01:24.154Z |
5492024-07-19T23:01:24.154Z438 | /// dynamic resource which has been exhausted.
5502024-07-19T23:01:24.154Z | ++
5512024-07-19T23:01:24.154Z
5522024-07-19T23:01:24.154Zwarning: doc list item missing indentation
5532024-07-19T23:01:24.154Z --> lib/opte/src/engine/rule.rs:441:9
5542024-07-19T23:01:24.155Z |
5552024-07-19T23:01:24.155Z441 | /// unexpected error while trying to generate a descriptor.
5562024-07-19T23:01:24.155Z | ^
5572024-07-19T23:01:24.155Z |
5582024-07-19T23:01:24.155Z = help: if this is supposed to be its own paragraph, add a blank line
5592024-07-19T23:01:24.155Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5602024-07-19T23:01:24.155Zhelp: indent this line
5612024-07-19T23:01:24.155Z |
5622024-07-19T23:01:24.155Z441 | /// unexpected error while trying to generate a descriptor.
5632024-07-19T23:01:24.155Z | ++
5642024-07-19T23:01:24.155Z
5652024-07-19T23:01:24.379Zwarning: doc list item missing indentation
5662024-07-19T23:01:24.379Z --> lib/opte/src/engine/mod.rs:205:5
5672024-07-19T23:01:24.379Z |
5682024-07-19T23:01:24.379Z205 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5692024-07-19T23:01:24.379Z | ^
5702024-07-19T23:01:24.379Z |
5712024-07-19T23:01:24.379Z = help: if this is supposed to be its own paragraph, add a blank line
5722024-07-19T23:01:24.379Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5732024-07-19T23:01:24.379Zhelp: indent this line
5742024-07-19T23:01:24.379Z |
5752024-07-19T23:01:24.379Z205 | /// definitions; each made up of its unique set of [`rule::Rule`] &
5762024-07-19T23:01:24.379Z | +++
5772024-07-19T23:01:24.379Z
5782024-07-19T23:01:24.379Zwarning: doc list item missing indentation
5792024-07-19T23:01:24.379Z --> lib/opte/src/engine/mod.rs:206:5
5802024-07-19T23:01:24.379Z |
5812024-07-19T23:01:24.379Z206 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5822024-07-19T23:01:24.379Z | ^
5832024-07-19T23:01:24.379Z |
5842024-07-19T23:01:24.379Z = help: if this is supposed to be its own paragraph, add a blank line
5852024-07-19T23:01:24.379Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5862024-07-19T23:01:24.379Zhelp: indent this line
5872024-07-19T23:01:24.379Z |
5882024-07-19T23:01:24.379Z206 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
5892024-07-19T23:01:24.380Z | +++
5902024-07-19T23:01:24.380Z
5912024-07-19T23:01:24.380Zwarning: doc list item missing indentation
5922024-07-19T23:01:24.383Z --> lib/opte/src/engine/mod.rs:207:5
5932024-07-19T23:01:24.383Z |
5942024-07-19T23:01:24.383Z207 | /// be built atop generic OPTE actions or may be provided in whole by
5952024-07-19T23:01:24.383Z | ^
5962024-07-19T23:01:24.383Z |
5972024-07-19T23:01:24.383Z = help: if this is supposed to be its own paragraph, add a blank line
5982024-07-19T23:01:24.383Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5992024-07-19T23:01:24.383Zhelp: indent this line
6002024-07-19T23:01:24.383Z |
6012024-07-19T23:01:24.383Z207 | /// be built atop generic OPTE actions or may be provided in whole by
6022024-07-19T23:01:24.383Z | +++
6032024-07-19T23:01:24.383Z
6042024-07-19T23:01:24.383Zwarning: doc list item missing indentation
6052024-07-19T23:01:24.383Z --> lib/opte/src/engine/mod.rs:208:5
6062024-07-19T23:01:24.383Z |
6072024-07-19T23:01:24.383Z208 | /// the network implementation.
6082024-07-19T23:01:24.383Z | ^
6092024-07-19T23:01:24.383Z |
6102024-07-19T23:01:24.383Z = help: if this is supposed to be its own paragraph, add a blank line
6112024-07-19T23:01:24.383Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6122024-07-19T23:01:24.383Zhelp: indent this line
6132024-07-19T23:01:24.383Z |
6142024-07-19T23:01:24.383Z208 | /// the network implementation.
6152024-07-19T23:01:24.383Z | +++
6162024-07-19T23:01:24.383Z
6172024-07-19T23:01:24.383Zwarning: doc list item missing indentation
6182024-07-19T23:01:24.383Z --> lib/opte/src/engine/mod.rs:211:5
6192024-07-19T23:01:24.383Z |
6202024-07-19T23:01:24.384Z211 | /// as well as single packet processing (non-flow processing).
6212024-07-19T23:01:24.384Z | ^
6222024-07-19T23:01:24.384Z |
6232024-07-19T23:01:24.384Z = help: if this is supposed to be its own paragraph, add a blank line
6242024-07-19T23:01:24.384Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6252024-07-19T23:01:24.384Zhelp: indent this line
6262024-07-19T23:01:24.384Z |
6272024-07-19T23:01:24.384Z211 | /// as well as single packet processing (non-flow processing).
6282024-07-19T23:01:24.384Z | +++
6292024-07-19T23:01:24.384Z
6302024-07-19T23:01:25.050Zwarning: `opte` (lib) generated 20 warnings
6312024-07-19T23:01:25.053Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6322024-07-19T23:01:26.491Zwarning: doc list item missing indentation
6332024-07-19T23:01:26.491Z --> lib/oxide-vpc/src/api.rs:348:5
6342024-07-19T23:01:26.491Z |
6352024-07-19T23:01:26.491Z348 | /// the internet. In the case of the Oxide Network the IG is not an
6362024-07-19T23:01:26.491Z | ^
6372024-07-19T23:01:26.491Z |
6382024-07-19T23:01:26.491Z = help: if this is supposed to be its own paragraph, add a blank line
6392024-07-19T23:01:26.491Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6402024-07-19T23:01:26.491Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
6412024-07-19T23:01:26.491Zhelp: indent this line
6422024-07-19T23:01:26.491Z |
6432024-07-19T23:01:26.491Z348 | /// the internet. In the case of the Oxide Network the IG is not an
6442024-07-19T23:01:26.491Z | ++
6452024-07-19T23:01:26.491Z
6462024-07-19T23:01:26.495Zwarning: doc list item missing indentation
6472024-07-19T23:01:26.495Z --> lib/oxide-vpc/src/api.rs:349:5
6482024-07-19T23:01:26.495Z |
6492024-07-19T23:01:26.495Z349 | /// actual destination, but rather a configuration that determines how
6502024-07-19T23:01:26.495Z | ^
6512024-07-19T23:01:26.495Z |
6522024-07-19T23:01:26.495Z = help: if this is supposed to be its own paragraph, add a blank line
6532024-07-19T23:01:26.495Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6542024-07-19T23:01:26.495Zhelp: indent this line
6552024-07-19T23:01:26.495Z |
6562024-07-19T23:01:26.495Z349 | /// actual destination, but rather a configuration that determines how
6572024-07-19T23:01:26.495Z | ++
6582024-07-19T23:01:26.495Z
6592024-07-19T23:01:26.495Zwarning: doc list item missing indentation
6602024-07-19T23:01:26.495Z --> lib/oxide-vpc/src/api.rs:350:5
6612024-07-19T23:01:26.495Z |
6622024-07-19T23:01:26.495Z350 | /// we should NAT the flow.
6632024-07-19T23:01:26.495Z | ^
6642024-07-19T23:01:26.495Z |
6652024-07-19T23:01:26.495Z = help: if this is supposed to be its own paragraph, add a blank line
6662024-07-19T23:01:26.495Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6672024-07-19T23:01:26.495Zhelp: indent this line
6682024-07-19T23:01:26.495Z |
6692024-07-19T23:01:26.495Z350 | /// we should NAT the flow.
6702024-07-19T23:01:26.495Z | ++
6712024-07-19T23:01:26.495Z
6722024-07-19T23:01:26.495Zwarning: doc list item missing indentation
6732024-07-19T23:01:26.495Z --> lib/oxide-vpc/src/api.rs:358:5
6742024-07-19T23:01:26.495Z |
6752024-07-19T23:01:26.495Z358 | /// specified VPC Subnet. In the Oxide Network this is just an
6762024-07-19T23:01:26.495Z | ^
6772024-07-19T23:01:26.495Z |
6782024-07-19T23:01:26.495Z = help: if this is supposed to be its own paragraph, add a blank line
6792024-07-19T23:01:26.495Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6802024-07-19T23:01:26.495Zhelp: indent this line
6812024-07-19T23:01:26.496Z |
6822024-07-19T23:01:26.496Z358 | /// specified VPC Subnet. In the Oxide Network this is just an
6832024-07-19T23:01:26.496Z | ++
6842024-07-19T23:01:26.496Z
6852024-07-19T23:01:26.496Zwarning: doc list item missing indentation
6862024-07-19T23:01:26.496Z --> lib/oxide-vpc/src/api.rs:359:5
6872024-07-19T23:01:26.496Z |
6882024-07-19T23:01:26.496Z359 | /// abstraction, it's simply allowing one subnet to talk to another.
6892024-07-19T23:01:26.496Z | ^
6902024-07-19T23:01:26.496Z |
6912024-07-19T23:01:26.496Z = help: if this is supposed to be its own paragraph, add a blank line
6922024-07-19T23:01:26.496Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6932024-07-19T23:01:26.496Zhelp: indent this line
6942024-07-19T23:01:26.496Z |
6952024-07-19T23:01:26.496Z359 | /// abstraction, it's simply allowing one subnet to talk to another.
6962024-07-19T23:01:26.496Z | ++
6972024-07-19T23:01:26.496Z
6982024-07-19T23:01:26.496Zwarning: doc list item missing indentation
6992024-07-19T23:01:26.496Z --> lib/oxide-vpc/src/api.rs:360:5
7002024-07-19T23:01:26.496Z |
7012024-07-19T23:01:26.496Z360 | /// There is no separate VPC router process, the real routing is done
7022024-07-19T23:01:26.496Z | ^
7032024-07-19T23:01:26.496Z |
7042024-07-19T23:01:26.496Z = help: if this is supposed to be its own paragraph, add a blank line
7052024-07-19T23:01:26.496Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7062024-07-19T23:01:26.496Zhelp: indent this line
7072024-07-19T23:01:26.496Z |
7082024-07-19T23:01:26.496Z360 | /// There is no separate VPC router process, the real routing is done
7092024-07-19T23:01:26.496Z | ++
7102024-07-19T23:01:26.496Z
7112024-07-19T23:01:26.496Zwarning: doc list item missing indentation
7122024-07-19T23:01:26.496Z --> lib/oxide-vpc/src/api.rs:361:5
7132024-07-19T23:01:26.496Z |
7142024-07-19T23:01:26.496Z361 | /// by the underlay.
7152024-07-19T23:01:26.496Z | ^
7162024-07-19T23:01:26.496Z |
7172024-07-19T23:01:26.496Z = help: if this is supposed to be its own paragraph, add a blank line
7182024-07-19T23:01:26.496Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7192024-07-19T23:01:26.497Zhelp: indent this line
7202024-07-19T23:01:26.497Z |
7212024-07-19T23:01:26.497Z361 | /// by the underlay.
7222024-07-19T23:01:26.497Z | ++
7232024-07-19T23:01:26.497Z
7242024-07-19T23:01:27.354Zwarning: `oxide-vpc` (lib) generated 7 warnings
7252024-07-19T23:01:27.355Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
7262024-07-19T23:01:29.862Zwarning: struct `arl_s` is never constructed
7272024-07-19T23:01:29.862Z --> xde/src/ip.rs:20588:12
7282024-07-19T23:01:29.862Z |
7292024-07-19T23:01:29.862Z20588 | pub struct arl_s {
7302024-07-19T23:01:29.862Z | ^^^^^
7312024-07-19T23:01:29.862Z |
7322024-07-19T23:01:29.862Z = note: `#[warn(dead_code)]` on by default
7332024-07-19T23:01:29.862Z
7342024-07-19T23:01:31.089Zwarning: usage of an `Arc` that is not `Send` and `Sync`
7352024-07-19T23:01:31.089Z --> xde/src/xde.rs:328:20
7362024-07-19T23:01:31.089Z |
7372024-07-19T23:01:31.090Z328 | let ectx = Arc::new(ExecCtx { log: Box::new(opte::KernelLog {}) });
7382024-07-19T23:01:31.090Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7392024-07-19T23:01:31.090Z |
7402024-07-19T23:01:31.090Z = note: `Arc<ExecCtx>` is not `Send` and `Sync` as `ExecCtx` is neither `Send` nor `Sync`
7412024-07-19T23:01:31.090Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
7422024-07-19T23:01:31.090Z = help: otherwise make `ExecCtx` `Send` and `Sync` or consider a wrapper type such as `Mutex`
7432024-07-19T23:01:31.090Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
7442024-07-19T23:01:31.090Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
7452024-07-19T23:01:31.090Z
7462024-07-19T23:01:31.147Zwarning: usage of an `Arc` that is not `Send` and `Sync`
7472024-07-19T23:01:31.147Z --> xde/src/xde.rs:1215:14
7482024-07-19T23:01:31.147Z |
7492024-07-19T23:01:31.147Z1215 | let u1 = Arc::new(create_underlay_port(u1_name, "xdeu0")?);
7502024-07-19T23:01:31.147Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7512024-07-19T23:01:31.147Z |
7522024-07-19T23:01:31.147Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
7532024-07-19T23:01:31.147Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
7542024-07-19T23:01:31.147Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
7552024-07-19T23:01:31.147Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
7562024-07-19T23:01:31.147Z
7572024-07-19T23:01:31.150Zwarning: usage of an `Arc` that is not `Send` and `Sync`
7582024-07-19T23:01:31.150Z --> xde/src/xde.rs:1216:14
7592024-07-19T23:01:31.150Z |
7602024-07-19T23:01:31.150Z1216 | let u2 = Arc::new(create_underlay_port(u2_name, "xdeu1")?);
7612024-07-19T23:01:31.150Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7622024-07-19T23:01:31.150Z |
7632024-07-19T23:01:31.150Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
7642024-07-19T23:01:31.150Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
7652024-07-19T23:01:31.150Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
7662024-07-19T23:01:31.150Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
7672024-07-19T23:01:31.150Z
7682024-07-19T23:01:31.188Zwarning: usage of an `Arc` that is not `Send` and `Sync`
7692024-07-19T23:01:31.188Z --> xde/src/xde.rs:1897:8
7702024-07-19T23:01:31.188Z |
7712024-07-19T23:01:31.188Z1897 | Ok(Arc::new(pb.create(net, limit, limit)?))
7722024-07-19T23:01:31.188Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7732024-07-19T23:01:31.188Z |
7742024-07-19T23:01:31.188Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
7752024-07-19T23:01:31.188Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
7762024-07-19T23:01:31.188Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
7772024-07-19T23:01:31.188Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
7782024-07-19T23:01:31.188Z
7792024-07-19T23:01:31.525Zwarning: `xde` (lib) generated 5 warnings
7802024-07-19T23:01:31.525Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.89s
7812024-07-19T23:01:31.667Z
7822024-07-19T23:01:31.667Zreal 55.004427719
7832024-07-19T23:01:31.667Zuser 3:05.156332951
7842024-07-19T23:01:31.667Zsys 37.449740899
7852024-07-19T23:01:31.667Ztrap 0.076606556
7862024-07-19T23:01:31.667Ztflt 2.582054895
7872024-07-19T23:01:31.667Zdflt 6.259573967
7882024-07-19T23:01:31.667Zkflt 0.015657786
7892024-07-19T23:01:31.667Zlock 4:46.846687814
7902024-07-19T23:01:31.667Zslp 12:13.259531738
7912024-07-19T23:01:31.667Zlat 5.042049642
7922024-07-19T23:01:31.667Zstop 9.964692855
7932024-07-19T23:01:31.670Z+ pushd xde-link
7942024-07-19T23:01:31.670Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
7952024-07-19T23:01:31.670Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
7962024-07-19T23:01:31.986Z Compiling compiler_builtins v0.1.109
7972024-07-19T23:01:31.986Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7982024-07-19T23:01:31.986Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
7992024-07-19T23:01:48.343Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
8002024-07-19T23:01:49.000Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
8012024-07-19T23:01:52.136Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.33s
8022024-07-19T23:01:52.162Z
8032024-07-19T23:01:52.165Zreal 20.486709044
8042024-07-19T23:01:52.165Zuser 20.403210563
8052024-07-19T23:01:52.165Zsys 4.513928449
8062024-07-19T23:01:52.165Ztrap 0.002682393
8072024-07-19T23:01:52.165Ztflt 0.013027902
8082024-07-19T23:01:52.165Zdflt 0.048638884
8092024-07-19T23:01:52.165Zkflt 0.000000000
8102024-07-19T23:01:52.165Zlock 1:01.930454169
8112024-07-19T23:01:52.165Zslp 1:25.791357602
8122024-07-19T23:01:52.165Zlat 0.045938993
8132024-07-19T23:01:52.165Zstop 0.158114322
8142024-07-19T23:01:52.166Z+ popd
8152024-07-19T23:01:52.166Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
8162024-07-19T23:01:52.166Z+ popd
8172024-07-19T23:01:52.166Z/work/oxidecomputer/opte
8182024-07-19T23:01:52.166Z+ header 'build xde (release/debug)'
8192024-07-19T23:01:52.166Z+ echo '# ==== build xde (release/debug) ==== #'
8202024-07-19T23:01:52.166Z+ ptime cargo xtask build
8212024-07-19T23:01:52.166Z# ==== build xde (release/debug) ==== #
8222024-07-19T23:01:52.403Z Downloading crates ...
8232024-07-19T23:01:52.490Z Downloaded cargo-platform v0.1.8
8242024-07-19T23:01:52.498Z Downloaded camino v1.1.7
8252024-07-19T23:01:52.500Z Downloaded anstyle-parse v0.2.4
8262024-07-19T23:01:52.503Z Downloaded serde_spanned v0.6.6
8272024-07-19T23:01:52.503Z Downloaded anstream v0.6.14
8282024-07-19T23:01:52.506Z Downloaded equivalent v1.0.1
8292024-07-19T23:01:52.513Z Downloaded is_terminal_polyfill v1.70.0
8302024-07-19T23:01:52.520Z Downloaded clap_lex v0.7.1
8312024-07-19T23:01:52.523Z Downloaded anstyle-query v1.1.0
8322024-07-19T23:01:52.523Z Downloaded utf8parse v0.2.2
8332024-07-19T23:01:52.525Z Downloaded toml_datetime v0.6.6
8342024-07-19T23:01:52.525Z Downloaded heck v0.5.0
8352024-07-19T23:01:52.528Z Downloaded colorchoice v1.0.1
8362024-07-19T23:01:52.528Z Downloaded anstyle v1.0.7
8372024-07-19T23:01:52.531Z Downloaded semver v1.0.23
8382024-07-19T23:01:52.533Z Downloaded itoa v1.0.11
8392024-07-19T23:01:52.533Z Downloaded terminal_size v0.3.0
8402024-07-19T23:01:52.536Z Downloaded toml v0.8.14
8412024-07-19T23:01:52.539Z Downloaded clap v4.5.9
8422024-07-19T23:01:52.548Z Downloaded ryu v1.0.18
8432024-07-19T23:01:52.552Z Downloaded toml_edit v0.22.15
8442024-07-19T23:01:52.574Z Downloaded indexmap v2.2.6
8452024-07-19T23:01:52.577Z Downloaded winnow v0.6.13
8462024-07-19T23:01:52.586Z Downloaded serde_json v1.0.120
8472024-07-19T23:01:52.592Z Downloaded clap_builder v4.5.9
8482024-07-19T23:01:52.598Z Downloaded clap_derive v4.5.8
8492024-07-19T23:01:52.600Z Downloaded cargo_metadata v0.18.1
8502024-07-19T23:01:52.666Z Compiling proc-macro2 v1.0.86
8512024-07-19T23:01:52.666Z Compiling unicode-ident v1.0.12
8522024-07-19T23:01:52.669Z Compiling serde v1.0.204
8532024-07-19T23:01:52.669Z Compiling libc v0.2.155
8542024-07-19T23:01:52.669Z Compiling rustix v0.38.34
8552024-07-19T23:01:52.669Z Compiling bitflags v2.6.0
8562024-07-19T23:01:52.678Z Compiling utf8parse v0.2.2
8572024-07-19T23:01:52.681Z Compiling anstyle-query v1.1.0
8582024-07-19T23:01:52.863Z Compiling anstyle-parse v0.2.4
8592024-07-19T23:01:52.863Z Compiling is_terminal_polyfill v1.70.0
8602024-07-19T23:01:52.871Z Compiling anstyle v1.0.7
8612024-07-19T23:01:52.978Z Compiling thiserror v1.0.62
8622024-07-19T23:01:53.145Z Compiling hashbrown v0.14.5
8632024-07-19T23:01:53.183Z Compiling semver v1.0.23
8642024-07-19T23:01:53.290Z Compiling colorchoice v1.0.1
8652024-07-19T23:01:53.320Z Compiling serde_json v1.0.120
8662024-07-19T23:01:53.425Z Compiling camino v1.1.7
8672024-07-19T23:01:53.464Z Compiling equivalent v1.0.1
8682024-07-19T23:01:53.559Z Compiling anstream v0.6.14
8692024-07-19T23:01:53.652Z Compiling itoa v1.0.11
8702024-07-19T23:01:53.691Z Compiling strsim v0.11.1
8712024-07-19T23:01:53.709Z Compiling clap_lex v0.7.1
8722024-07-19T23:01:53.847Z Compiling winnow v0.6.13
8732024-07-19T23:01:54.035Z Compiling anyhow v1.0.86
8742024-07-19T23:01:54.279Z Compiling quote v1.0.36
8752024-07-19T23:01:54.353Z Compiling heck v0.5.0
8762024-07-19T23:01:54.478Z Compiling indexmap v2.2.6
8772024-07-19T23:01:54.653Z Compiling syn v2.0.71
8782024-07-19T23:01:54.842Z Compiling errno v0.3.9
8792024-07-19T23:01:54.898Z Compiling ryu v1.0.18
8802024-07-19T23:01:55.820Z Compiling terminal_size v0.3.0
8812024-07-19T23:01:55.908Z Compiling clap_builder v4.5.9
8822024-07-19T23:01:59.356Z Compiling serde_derive v1.0.204
8832024-07-19T23:01:59.356Z Compiling thiserror-impl v1.0.62
8842024-07-19T23:01:59.356Z Compiling clap_derive v4.5.8
8852024-07-19T23:02:02.041Z Compiling clap v4.5.9
8862024-07-19T23:02:07.013Z Compiling toml_datetime v0.6.6
8872024-07-19T23:02:07.013Z Compiling serde_spanned v0.6.6
8882024-07-19T23:02:07.016Z Compiling cargo-platform v0.1.8
8892024-07-19T23:02:07.249Z Compiling toml_edit v0.22.15
8902024-07-19T23:02:08.279Z Compiling cargo_metadata v0.18.1
8912024-07-19T23:02:09.250Z Compiling toml v0.8.14
8922024-07-19T23:02:11.338Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
8932024-07-19T23:02:13.112Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.89s
8942024-07-19T23:02:13.131Z Running `target/debug/xtask build`
8952024-07-19T23:02:13.141ZBuilding opteadm (debug).
8962024-07-19T23:02:16.086Z Compiling libc v0.2.155
8972024-07-19T23:02:16.086Z Compiling cfg-if v1.0.0
8982024-07-19T23:02:16.086Z Compiling serde v1.0.204
8992024-07-19T23:02:16.086Z Compiling syn v1.0.109
9002024-07-19T23:02:16.086Z Compiling equivalent v1.0.1
9012024-07-19T23:02:16.089Z Compiling once_cell v1.19.0
9022024-07-19T23:02:16.089Z Compiling hashbrown v0.14.5
9032024-07-19T23:02:16.089Z Compiling syn v2.0.71
9042024-07-19T23:02:16.185Z Compiling autocfg v1.3.0
9052024-07-19T23:02:16.205Z Compiling byteorder v1.5.0
9062024-07-19T23:02:16.611Z Compiling heapless v0.8.0
9072024-07-19T23:02:16.654Z Compiling toml_datetime v0.6.6
9082024-07-19T23:02:16.814Z Compiling ident_case v1.0.1
9092024-07-19T23:02:16.970Z Compiling winnow v0.5.40
9102024-07-19T23:02:17.042Z Compiling parking_lot_core v0.9.10
9112024-07-19T23:02:17.045Z Compiling lock_api v0.4.12
9122024-07-19T23:02:17.166Z Compiling fnv v1.0.7
9132024-07-19T23:02:17.500Z Compiling indexmap v2.2.6
9142024-07-19T23:02:17.512Z Compiling hash32 v0.3.1
9152024-07-19T23:02:17.569Z Compiling stable_deref_trait v1.2.0
9162024-07-19T23:02:17.586Z Compiling dyn-clone v1.0.17
9172024-07-19T23:02:17.653Z Compiling scopeguard v1.2.0
9182024-07-19T23:02:17.719Z Compiling serde_json v1.0.120
9192024-07-19T23:02:17.773Z Compiling smoltcp v0.11.0
9202024-07-19T23:02:17.804Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9212024-07-19T23:02:18.113Z Compiling smallvec v1.13.2
9222024-07-19T23:02:18.570Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
9232024-07-19T23:02:18.657Z Compiling schemars v0.8.21
9242024-07-19T23:02:18.840Z Compiling bitflags v1.3.2
9252024-07-19T23:02:18.878Z Compiling embedded-io v0.4.0
9262024-07-19T23:02:18.925Z Compiling managed v0.8.0
9272024-07-19T23:02:19.041Z Compiling version_check v0.9.4
9282024-07-19T23:02:19.073Z Compiling cobs v0.2.3
9292024-07-19T23:02:19.275Z Compiling pin-project-lite v0.2.14
9302024-07-19T23:02:19.365Z Compiling parking_lot v0.12.3
9312024-07-19T23:02:19.385Z Compiling num_cpus v1.16.0
9322024-07-19T23:02:19.385Z Compiling socket2 v0.5.7
9332024-07-19T23:02:19.500Z Compiling errno v0.3.9
9342024-07-19T23:02:19.680Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9352024-07-19T23:02:19.722Z Compiling mio v0.8.11
9362024-07-19T23:02:20.039Z Compiling signal-hook-registry v1.4.2
9372024-07-19T23:02:20.439Z Compiling foreign-types-shared v0.3.1
9382024-07-19T23:02:20.459Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9392024-07-19T23:02:20.533Z Compiling bytes v1.6.1
9402024-07-19T23:02:20.627Z Compiling toml_edit v0.19.15
9412024-07-19T23:02:20.908Z Compiling unicode-width v0.1.13
9422024-07-19T23:02:21.032Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
9432024-07-19T23:02:21.145Z Compiling either v1.13.0
9442024-07-19T23:02:21.148Z Compiling memchr v2.7.4
9452024-07-19T23:02:21.387Z Compiling tabwriter v1.4.0
9462024-07-19T23:02:21.497Z Compiling itertools v0.12.1
9472024-07-19T23:02:21.871Z Compiling rustix v0.38.34
9482024-07-19T23:02:22.172Z Compiling cstr-argument v0.1.2
9492024-07-19T23:02:22.593Z Compiling tracing-core v0.1.32
9502024-07-19T23:02:23.182Z Compiling darling_core v0.20.10
9512024-07-19T23:02:23.521Z Compiling proc-macro-crate v1.3.1
9522024-07-19T23:02:23.822Z Compiling serde_derive_internals v0.29.1
9532024-07-19T23:02:24.268Z Compiling crc32fast v1.4.2
9542024-07-19T23:02:24.356Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
9552024-07-19T23:02:24.557Z Compiling pretty-hex v0.2.1
9562024-07-19T23:02:24.688Z Compiling lazy_static v1.5.0
9572024-07-19T23:02:24.729Z Compiling terminal_size v0.3.0
9582024-07-19T23:02:24.799Z Compiling colored v2.1.0
9592024-07-19T23:02:24.913Z Compiling socket2 v0.4.10
9602024-07-19T23:02:25.018Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
9612024-07-19T23:02:25.360Z Compiling clap_builder v4.5.9
9622024-07-19T23:02:25.640Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
9632024-07-19T23:02:27.252Z Compiling serde_derive v1.0.204
9642024-07-19T23:02:27.253Z Compiling tokio-macros v2.3.0
9652024-07-19T23:02:27.327Z Compiling zerocopy-derive v0.7.35
9662024-07-19T23:02:27.405Z Compiling num_enum_derive v0.5.11
9672024-07-19T23:02:27.531Z Compiling thiserror-impl v1.0.62
9682024-07-19T23:02:27.881Z Compiling schemars_derive v0.8.21
9692024-07-19T23:02:28.202Z Compiling darling_macro v0.20.10
9702024-07-19T23:02:28.828Z Compiling foreign-types-macros v0.2.3
9712024-07-19T23:02:29.225Z Compiling darling v0.20.10
9722024-07-19T23:02:29.323Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
9732024-07-19T23:02:29.332Z Compiling zerocopy v0.7.35
9742024-07-19T23:02:29.780Z Compiling num_enum v0.5.11
9752024-07-19T23:02:29.906Z Compiling tokio v1.38.0
9762024-07-19T23:02:30.112Z Compiling foreign-types v0.5.0
9772024-07-19T23:02:30.209Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
9782024-07-19T23:02:30.371Z Compiling thiserror v1.0.62
9792024-07-19T23:02:30.487Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
9802024-07-19T23:02:30.685Z Compiling tracing-attributes v0.1.27
9812024-07-19T23:02:30.877Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9822024-07-19T23:02:30.896Z Compiling clap_derive v4.5.8
9832024-07-19T23:02:33.567Z Compiling tracing v0.1.40
9842024-07-19T23:02:34.490Z Compiling clap v4.5.9
9852024-07-19T23:02:36.370Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
9862024-07-19T23:02:37.780Z Compiling ipnetwork v0.20.0
9872024-07-19T23:02:37.780Z Compiling postcard v1.0.8
9882024-07-19T23:02:38.405Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
9892024-07-19T23:02:40.444Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#f37a7aaf)
9902024-07-19T23:02:44.377Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
9912024-07-19T23:02:46.442Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
9922024-07-19T23:02:52.841Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.91s
9932024-07-19T23:02:52.882ZBuilding xde (debug).
9942024-07-19T23:02:53.299Z Compiling byteorder v1.5.0
9952024-07-19T23:02:53.302Z Compiling stable_deref_trait v1.2.0
9962024-07-19T23:02:53.302Z Compiling cfg-if v1.0.0
9972024-07-19T23:02:53.313Z Compiling serde v1.0.204
9982024-07-19T23:02:53.316Z Compiling embedded-io v0.4.0
9992024-07-19T23:02:53.316Z Compiling bitflags v1.3.2
10002024-07-19T23:02:53.316Z Compiling managed v0.8.0
10012024-07-19T23:02:53.316Z Compiling cobs v0.2.3
10022024-07-19T23:02:53.373Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
10032024-07-19T23:02:53.381Z Compiling bindings v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
10042024-07-19T23:02:53.394Z Compiling bitflags v2.6.0
10052024-07-19T23:02:53.519Z Compiling either v1.13.0
10062024-07-19T23:02:53.586Z Compiling hash32 v0.3.1
10072024-07-19T23:02:53.627Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
10082024-07-19T23:02:53.723Z Compiling zerocopy v0.7.35
10092024-07-19T23:02:53.760Z Compiling heapless v0.8.0
10102024-07-19T23:02:53.799Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
10112024-07-19T23:02:53.815Z Compiling crc32fast v1.4.2
10122024-07-19T23:02:53.878Z Compiling itertools v0.12.1
10132024-07-19T23:02:53.881Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
10142024-07-19T23:02:54.039Z Compiling dyn-clone v1.0.17
10152024-07-19T23:02:54.211Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10162024-07-19T23:02:54.790Z Compiling illumos v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
10172024-07-19T23:02:54.885Z Compiling smoltcp v0.11.0
10182024-07-19T23:02:57.784Z Compiling postcard v1.0.8
10192024-07-19T23:02:58.265Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10202024-07-19T23:03:03.570Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
10212024-07-19T23:03:07.581Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
10222024-07-19T23:03:10.104Zwarning: struct `arl_s` is never constructed
10232024-07-19T23:03:10.104Z --> xde/src/ip.rs:20588:12
10242024-07-19T23:03:10.104Z |
10252024-07-19T23:03:10.104Z20588 | pub struct arl_s {
10262024-07-19T23:03:10.104Z | ^^^^^
10272024-07-19T23:03:10.104Z |
10282024-07-19T23:03:10.104Z = note: `#[warn(dead_code)]` on by default
10292024-07-19T23:03:10.105Z
10302024-07-19T23:03:15.783Zwarning: `xde` (lib) generated 1 warning
10312024-07-19T23:03:15.784Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.84s
10322024-07-19T23:03:15.819ZBuilding xde dev link helper (debug).
10332024-07-19T23:03:16.046Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10342024-07-19T23:03:16.794Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.92s
10352024-07-19T23:03:16.821ZBuilding opteadm (release).
10362024-07-19T23:03:17.101Z Compiling proc-macro2 v1.0.86
10372024-07-19T23:03:17.101Z Compiling unicode-ident v1.0.12
10382024-07-19T23:03:17.101Z Compiling libc v0.2.155
10392024-07-19T23:03:17.104Z Compiling cfg-if v1.0.0
10402024-07-19T23:03:17.104Z Compiling serde v1.0.204
10412024-07-19T23:03:17.104Z Compiling syn v1.0.109
10422024-07-19T23:03:17.104Z Compiling autocfg v1.3.0
10432024-07-19T23:03:17.104Z Compiling anyhow v1.0.86
10442024-07-19T23:03:17.173Z Compiling equivalent v1.0.1
10452024-07-19T23:03:17.253Z Compiling byteorder v1.5.0
10462024-07-19T23:03:17.259Z Compiling hashbrown v0.14.5
10472024-07-19T23:03:17.595Z Compiling ident_case v1.0.1
10482024-07-19T23:03:17.648Z Compiling winnow v0.5.40
10492024-07-19T23:03:17.655Z Compiling heapless v0.8.0
10502024-07-19T23:03:17.743Z Compiling fnv v1.0.7
10512024-07-19T23:03:17.793Z Compiling strsim v0.11.1
10522024-07-19T23:03:17.811Z Compiling lock_api v0.4.12
10532024-07-19T23:03:17.847Z Compiling parking_lot_core v0.9.10
10542024-07-19T23:03:18.137Z Compiling toml_datetime v0.6.6
10552024-07-19T23:03:18.405Z Compiling hash32 v0.3.1
10562024-07-19T23:03:18.431Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
10572024-07-19T23:03:18.507Z Compiling indexmap v2.2.6
10582024-07-19T23:03:18.523Z Compiling stable_deref_trait v1.2.0
10592024-07-19T23:03:18.580Z Compiling quote v1.0.36
10602024-07-19T23:03:18.604Z Compiling once_cell v1.19.0
10612024-07-19T23:03:18.607Z Compiling scopeguard v1.2.0
10622024-07-19T23:03:18.725Z Compiling serde_json v1.0.120
10632024-07-19T23:03:18.799Z Compiling smallvec v1.13.2
10642024-07-19T23:03:18.980Z Compiling syn v2.0.71
10652024-07-19T23:03:19.211Z Compiling dyn-clone v1.0.17
10662024-07-19T23:03:19.263Z Compiling smoltcp v0.11.0
10672024-07-19T23:03:19.818Z Compiling managed v0.8.0
10682024-07-19T23:03:19.903Z Compiling bitflags v1.3.2
10692024-07-19T23:03:19.925Z Compiling schemars v0.8.21
10702024-07-19T23:03:19.986Z Compiling itoa v1.0.11
10712024-07-19T23:03:20.151Z Compiling rustix v0.38.34
10722024-07-19T23:03:20.205Z Compiling thiserror v1.0.62
10732024-07-19T23:03:20.285Z Compiling pin-project-lite v0.2.14
10742024-07-19T23:03:20.303Z Compiling embedded-io v0.4.0
10752024-07-19T23:03:20.398Z Compiling ryu v1.0.18
10762024-07-19T23:03:20.514Z Compiling cobs v0.2.3
10772024-07-19T23:03:20.694Z Compiling version_check v0.9.4
10782024-07-19T23:03:20.748Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
10792024-07-19T23:03:20.941Z Compiling parking_lot v0.12.3
10802024-07-19T23:03:20.947Z Compiling num_cpus v1.16.0
10812024-07-19T23:03:21.052Z Compiling socket2 v0.5.7
10822024-07-19T23:03:21.079Z Compiling mio v0.8.11
10832024-07-19T23:03:21.370Z Compiling toml_edit v0.19.15
10842024-07-19T23:03:21.440Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
10852024-07-19T23:03:21.830Z Compiling signal-hook-registry v1.4.2
10862024-07-19T23:03:22.352Z Compiling errno v0.3.9
10872024-07-19T23:03:22.586Z Compiling foreign-types-shared v0.3.1
10882024-07-19T23:03:22.645Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
10892024-07-19T23:03:22.688Z Compiling bytes v1.6.1
10902024-07-19T23:03:22.782Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
10912024-07-19T23:03:23.112Z Compiling either v1.13.0
10922024-07-19T23:03:23.168Z Compiling memchr v2.7.4
10932024-07-19T23:03:23.344Z Compiling unicode-width v0.1.13
10942024-07-19T23:03:23.486Z Compiling utf8parse v0.2.2
10952024-07-19T23:03:23.596Z Compiling bitflags v2.6.0
10962024-07-19T23:03:23.616Z Compiling anstyle-parse v0.2.4
10972024-07-19T23:03:23.965Z Compiling proc-macro-crate v1.3.1
10982024-07-19T23:03:24.167Z Compiling tabwriter v1.4.0
10992024-07-19T23:03:24.774Z Compiling cstr-argument v0.1.2
11002024-07-19T23:03:24.889Z Compiling itertools v0.12.1
11012024-07-19T23:03:25.015Z Compiling tracing-core v0.1.32
11022024-07-19T23:03:25.523Z Compiling darling_core v0.20.10
11032024-07-19T23:03:26.169Z Compiling serde_derive_internals v0.29.1
11042024-07-19T23:03:27.597Z Compiling crc32fast v1.4.2
11052024-07-19T23:03:27.677Z Compiling anstyle v1.0.7
11062024-07-19T23:03:27.735Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
11072024-07-19T23:03:27.937Z Compiling pretty-hex v0.2.1
11082024-07-19T23:03:28.032Z Compiling colorchoice v1.0.1
11092024-07-19T23:03:28.065Z Compiling is_terminal_polyfill v1.70.0
11102024-07-19T23:03:28.112Z Compiling lazy_static v1.5.0
11112024-07-19T23:03:28.164Z Compiling anstyle-query v1.1.0
11122024-07-19T23:03:28.221Z Compiling colored v2.1.0
11132024-07-19T23:03:28.283Z Compiling anstream v0.6.14
11142024-07-19T23:03:28.440Z Compiling terminal_size v0.3.0
11152024-07-19T23:03:28.619Z Compiling socket2 v0.4.10
11162024-07-19T23:03:28.917Z Compiling heck v0.5.0
11172024-07-19T23:03:29.282Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
11182024-07-19T23:03:29.343Z Compiling clap_lex v0.7.1
11192024-07-19T23:03:29.454Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
11202024-07-19T23:03:29.636Z Compiling clap_builder v4.5.9
11212024-07-19T23:03:30.559Z Compiling num_enum_derive v0.5.11
11222024-07-19T23:03:30.559Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
11232024-07-19T23:03:30.611Z Compiling serde_derive v1.0.204
11242024-07-19T23:03:30.708Z Compiling thiserror-impl v1.0.62
11252024-07-19T23:03:30.844Z Compiling zerocopy-derive v0.7.35
11262024-07-19T23:03:30.896Z Compiling schemars_derive v0.8.21
11272024-07-19T23:03:30.984Z Compiling darling_macro v0.20.10
11282024-07-19T23:03:31.484Z Compiling foreign-types-macros v0.2.3
11292024-07-19T23:03:31.989Z Compiling darling v0.20.10
11302024-07-19T23:03:32.091Z Compiling tokio-macros v2.3.0
11312024-07-19T23:03:32.808Z Compiling foreign-types v0.5.0
11322024-07-19T23:03:32.899Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
11332024-07-19T23:03:32.931Z Compiling num_enum v0.5.11
11342024-07-19T23:03:32.973Z Compiling zerocopy v0.7.35
11352024-07-19T23:03:33.082Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
11362024-07-19T23:03:33.613Z Compiling tokio v1.38.0
11372024-07-19T23:03:33.634Z Compiling tracing-attributes v0.1.27
11382024-07-19T23:03:33.952Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
11392024-07-19T23:03:34.048Z Compiling clap_derive v4.5.8
11402024-07-19T23:03:36.497Z Compiling tracing v0.1.40
11412024-07-19T23:03:38.013Z Compiling clap v4.5.9
11422024-07-19T23:03:40.929Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
11432024-07-19T23:03:41.802Z Compiling ipnetwork v0.20.0
11442024-07-19T23:03:41.802Z Compiling postcard v1.0.8
11452024-07-19T23:03:42.579Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
11462024-07-19T23:03:45.311Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#f37a7aaf)
11472024-07-19T23:03:49.127Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
11482024-07-19T23:03:51.029Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
11492024-07-19T23:04:31.429Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 14s
11502024-07-19T23:04:31.469ZBuilding xde (release).
11512024-07-19T23:04:31.885Z Compiling compiler_builtins v0.1.109
11522024-07-19T23:04:31.885Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
11532024-07-19T23:04:31.885Z Compiling proc-macro2 v1.0.86
11542024-07-19T23:04:31.885Z Compiling unicode-ident v1.0.12
11552024-07-19T23:04:31.888Z Compiling libc v0.2.155
11562024-07-19T23:04:31.888Z Compiling glob v0.3.1
11572024-07-19T23:04:31.888Z Compiling prettyplease v0.2.20
11582024-07-19T23:04:31.888Z Compiling rustix v0.38.34
11592024-07-19T23:04:32.067Z Compiling minimal-lexical v0.2.1
11602024-07-19T23:04:32.232Z Compiling memchr v2.7.4
11612024-07-19T23:04:32.568Z Compiling bitflags v2.6.0
11622024-07-19T23:04:32.919Z Compiling cfg-if v1.0.0
11632024-07-19T23:04:32.963Z Compiling regex-syntax v0.8.4
11642024-07-19T23:04:32.994Z Compiling libloading v0.8.4
11652024-07-19T23:04:33.035Z Compiling clang-sys v1.8.1
11662024-07-19T23:04:33.110Z Compiling nom v7.1.3
11672024-07-19T23:04:33.404Z Compiling bindgen v0.68.1
11682024-07-19T23:04:33.800Z Compiling either v1.13.0
11692024-07-19T23:04:33.908Z Compiling anyhow v1.0.86
11702024-07-19T23:04:33.995Z Compiling errno v0.3.9
11712024-07-19T23:04:34.216Z Compiling home v0.5.9
11722024-07-19T23:04:34.484Z Compiling lazycell v1.3.0
11732024-07-19T23:04:34.645Z Compiling shlex v1.3.0
11742024-07-19T23:04:34.791Z Compiling peeking_take_while v0.1.2
11752024-07-19T23:04:34.918Z Compiling rustc-hash v1.1.0
11762024-07-19T23:04:35.052Z Compiling log v0.4.22
11772024-07-19T23:04:35.068Z Compiling lazy_static v1.5.0
11782024-07-19T23:04:35.442Z Compiling serde v1.0.204
11792024-07-19T23:04:36.075Z Compiling which v4.4.2
11802024-07-19T23:04:36.174Z Compiling fnv v1.0.7
11812024-07-19T23:04:36.295Z Compiling regex-automata v0.4.7
11822024-07-19T23:04:36.760Z Compiling cexpr v0.6.0
11832024-07-19T23:04:36.793Z Compiling heapless v0.8.0
11842024-07-19T23:04:36.820Z Compiling strsim v0.11.1
11852024-07-19T23:04:37.472Z Compiling ident_case v1.0.1
11862024-07-19T23:04:37.849Z Compiling smoltcp v0.11.0
11872024-07-19T23:04:37.875Z Compiling version_check v0.9.4
11882024-07-19T23:04:38.575Z Compiling regex-lite v0.1.6
11892024-07-19T23:04:38.768Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
11902024-07-19T23:04:39.113Z Compiling regex v1.10.5
11912024-07-19T23:04:53.871Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
11922024-07-19T23:04:55.288Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
11932024-07-19T23:04:55.699Z Compiling quote v1.0.36
11942024-07-19T23:04:56.034Z Compiling syn v2.0.71
11952024-07-19T23:04:58.789Z Compiling byteorder v1.5.0
11962024-07-19T23:04:58.792Z Compiling stable_deref_trait v1.2.0
11972024-07-19T23:04:58.792Z Compiling cobs v0.2.3
11982024-07-19T23:04:58.792Z Compiling embedded-io v0.4.0
11992024-07-19T23:04:58.792Z Compiling bitflags v1.3.2
12002024-07-19T23:04:58.868Z Compiling managed v0.8.0
12012024-07-19T23:04:58.888Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
12022024-07-19T23:04:59.089Z Compiling crc32fast v1.4.2
12032024-07-19T23:04:59.142Z Compiling hash32 v0.3.1
12042024-07-19T23:04:59.145Z Compiling dyn-clone v1.0.17
12052024-07-19T23:04:59.241Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
12062024-07-19T23:04:59.362Z Compiling itertools v0.12.1
12072024-07-19T23:05:00.413Z Compiling darling_core v0.20.10
12082024-07-19T23:05:04.697Z Compiling serde_derive v1.0.204
12092024-07-19T23:05:04.700Z Compiling zerocopy-derive v0.7.35
12102024-07-19T23:05:05.030Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
12112024-07-19T23:05:05.562Z Compiling darling_macro v0.20.10
12122024-07-19T23:05:07.006Z Compiling darling v0.20.10
12132024-07-19T23:05:07.026Z Compiling zerocopy v0.7.35
12142024-07-19T23:05:07.103Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
12152024-07-19T23:05:12.479Z Compiling bindings v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
12162024-07-19T23:05:14.701Z Compiling postcard v1.0.8
12172024-07-19T23:05:14.719Z Compiling serde_tokenstream v0.2.1
12182024-07-19T23:05:15.248Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
12192024-07-19T23:05:18.790Z Compiling macros v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
12202024-07-19T23:05:20.195Z Compiling illumos v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
12212024-07-19T23:05:24.379Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
12222024-07-19T23:05:28.259Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
12232024-07-19T23:05:30.130Zwarning: struct `arl_s` is never constructed
12242024-07-19T23:05:30.131Z --> xde/src/ip.rs:20588:12
12252024-07-19T23:05:30.131Z |
12262024-07-19T23:05:30.131Z20588 | pub struct arl_s {
12272024-07-19T23:05:30.131Z | ^^^^^
12282024-07-19T23:05:30.131Z |
12292024-07-19T23:05:30.131Z = note: `#[warn(dead_code)]` on by default
12302024-07-19T23:05:30.131Z
12312024-07-19T23:05:55.116Zwarning: `xde` (lib) generated 1 warning
12322024-07-19T23:05:55.116Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 23s
12332024-07-19T23:05:55.149ZBuilding xde dev link helper (release).
12342024-07-19T23:05:55.389Z Compiling compiler_builtins v0.1.109
12352024-07-19T23:05:55.389Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
12362024-07-19T23:05:55.389Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
12372024-07-19T23:06:13.397Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
12382024-07-19T23:06:14.219Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-06-27-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
12392024-07-19T23:06:18.063Z Finished `release` profile [optimized + debuginfo] target(s) in 22.86s
12402024-07-19T23:06:18.091Z
12412024-07-19T23:06:18.091Zreal 4:25.895660968
12422024-07-19T23:06:18.091Zuser 12:46.009492548
12432024-07-19T23:06:18.091Zsys 2:26.517742072
12442024-07-19T23:06:18.094Z+ elfdump target/x86_64-illumos/debug/xde
12452024-07-19T23:06:18.094Z+ grep GOTPCREL
12462024-07-19T23:06:20.238Z+ elfdump target/x86_64-illumos/release/xde
12472024-07-19T23:06:20.241Z+ grep GOTPCREL
12482024-07-19T23:06:21.478Z+ cp target/x86_64-illumos/debug/xde /work/debug/xde.dbg
12492024-07-19T23:06:21.528Z+ sha256sum /work/debug/xde.dbg
12502024-07-19T23:06:21.571Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
12512024-07-19T23:06:21.573Z+ sha256sum /work/debug/xde_link.dbg.so
12522024-07-19T23:06:21.577Z+ cp target/x86_64-illumos/release/xde /work/release/
12532024-07-19T23:06:21.613Z+ sha256sum /work/release/xde
12542024-07-19T23:06:21.641Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
12552024-07-19T23:06:21.644Z+ sha256sum /work/release/xde_link.so
12562024-07-19T23:06:21.647Z+ header 'build xde integration tests'
12572024-07-19T23:06:21.650Z+ echo '# ==== build xde integration tests ==== #'
12582024-07-19T23:06:21.650Z# ==== build xde integration tests ==== #
12592024-07-19T23:06:21.650Z+ pushd xde-tests
12602024-07-19T23:06:21.650Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
12612024-07-19T23:06:21.650Z+ cargo +nightly-2024-06-27 fmt -- --check
12622024-07-19T23:06:21.814Z+ cargo clippy --all-targets
12632024-07-19T23:06:22.227Z Checking cfg-if v1.0.0
12642024-07-19T23:06:22.227Z Checking once_cell v1.19.0
12652024-07-19T23:06:22.230Z Checking libc v0.2.155
12662024-07-19T23:06:22.230Z Checking itoa v1.0.11
12672024-07-19T23:06:22.238Z Checking memchr v2.7.4
12682024-07-19T23:06:22.251Z Checking serde v1.0.204
12692024-07-19T23:06:22.256Z Checking dyn-clone v1.0.17
12702024-07-19T23:06:22.259Z Checking scopeguard v1.2.0
12712024-07-19T23:06:22.286Z Checking smallvec v1.13.2
12722024-07-19T23:06:22.365Z Checking lazy_static v1.5.0
12732024-07-19T23:06:22.417Z Checking byteorder v1.5.0
12742024-07-19T23:06:22.467Z Checking lock_api v0.4.12
12752024-07-19T23:06:22.508Z Checking pin-project-lite v0.2.14
12762024-07-19T23:06:22.610Z Compiling strsim v0.11.1
12772024-07-19T23:06:22.654Z Compiling proc-macro-crate v1.3.1
12782024-07-19T23:06:22.714Z Checking ryu v1.0.18
12792024-07-19T23:06:22.744Z Checking hash32 v0.3.1
12802024-07-19T23:06:22.864Z Checking thiserror v1.0.62
12812024-07-19T23:06:22.894Z Compiling slog v2.7.0
12822024-07-19T23:06:22.920Z Compiling darling_core v0.20.10
12832024-07-19T23:06:22.982Z Checking either v1.13.0
12842024-07-19T23:06:23.114Z Checking bytes v1.6.1
12852024-07-19T23:06:23.321Z Checking stable_deref_trait v1.2.0
12862024-07-19T23:06:23.359Z Checking foreign-types-shared v0.3.1
12872024-07-19T23:06:23.400Z Checking heapless v0.8.0
12882024-07-19T23:06:23.421Z Checking itertools v0.12.1
12892024-07-19T23:06:23.429Z Checking parking_lot_core v0.9.10
12902024-07-19T23:06:23.444Z Checking mio v0.8.11
12912024-07-19T23:06:23.472Z Compiling num_enum_derive v0.5.11
12922024-07-19T23:06:23.741Z Checking parking_lot v0.12.3
12932024-07-19T23:06:23.844Z Checking signal-hook-registry v1.4.2
12942024-07-19T23:06:24.058Z Checking socket2 v0.5.7
12952024-07-19T23:06:24.068Z Checking num_cpus v1.16.0
12962024-07-19T23:06:24.081Z Checking foreign-types v0.5.0
12972024-07-19T23:06:24.162Z Checking cstr-argument v0.1.2
12982024-07-19T23:06:24.165Z Checking libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
12992024-07-19T23:06:24.296Z Checking tracing-core v0.1.32
13002024-07-19T23:06:24.296Z Checking nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
13012024-07-19T23:06:24.320Z Compiling proc-macro-error-attr v1.0.4
13022024-07-19T23:06:24.452Z Checking cobs v0.2.3
13032024-07-19T23:06:24.504Z Checking tokio v1.38.0
13042024-07-19T23:06:24.613Z Checking managed v0.8.0
13052024-07-19T23:06:24.659Z Checking pretty-hex v0.2.1
13062024-07-19T23:06:24.802Z Checking bitflags v1.3.2
13072024-07-19T23:06:24.884Z Checking embedded-io v0.4.0
13082024-07-19T23:06:24.961Z Checking tracing v0.1.40
13092024-07-19T23:06:24.985Z Checking smoltcp v0.11.0
13102024-07-19T23:06:25.111Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
13112024-07-19T23:06:25.246Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
13122024-07-19T23:06:25.379Z Checking socket2 v0.4.10
13132024-07-19T23:06:25.401Z Checking errno v0.3.9
13142024-07-19T23:06:25.763Z Checking colored v2.1.0
13152024-07-19T23:06:25.833Z Checking num_enum v0.5.11
13162024-07-19T23:06:25.968Z Checking anyhow v1.0.86
13172024-07-19T23:06:25.992Z Compiling proc-macro-error v1.0.4
13182024-07-19T23:06:26.032Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
13192024-07-19T23:06:26.100Z Checking bitflags v2.6.0
13202024-07-19T23:06:26.357Z Checking unicode-width v0.1.13
13212024-07-19T23:06:26.376Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
13222024-07-19T23:06:26.402Z Checking utf8parse v0.2.2
13232024-07-19T23:06:26.435Z Compiling crossbeam-utils v0.8.20
13242024-07-19T23:06:26.526Z Checking anstyle-parse v0.2.4
13252024-07-19T23:06:26.534Z Checking tabwriter v1.4.0
13262024-07-19T23:06:26.622Z Checking rustix v0.38.34
13272024-07-19T23:06:26.780Z Checking zerocopy v0.7.35
13282024-07-19T23:06:27.070Z Checking dirs-sys-next v0.1.2
13292024-07-19T23:06:27.238Z Checking crc32fast v1.4.2
13302024-07-19T23:06:27.426Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
13312024-07-19T23:06:27.628Z Checking anstyle v1.0.7
13322024-07-19T23:06:27.719Z Checking powerfmt v0.2.0
13332024-07-19T23:06:27.752Z Checking ipnetwork v0.20.0
13342024-07-19T23:06:27.966Z Checking serde_json v1.0.120
13352024-07-19T23:06:27.978Z Checking postcard v1.0.8
13362024-07-19T23:06:27.986Z Compiling num-conv v0.1.0
13372024-07-19T23:06:28.066Z Checking colorchoice v1.0.1
13382024-07-19T23:06:28.173Z Checking is_terminal_polyfill v1.70.0
13392024-07-19T23:06:28.181Z Compiling time-core v0.1.2
13402024-07-19T23:06:28.241Z Checking anstyle-query v1.1.0
13412024-07-19T23:06:28.273Z Checking deranged v0.3.11
13422024-07-19T23:06:28.325Z Compiling time-macros v0.2.18
13432024-07-19T23:06:28.345Z Checking anstream v0.6.14
13442024-07-19T23:06:28.655Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
13452024-07-19T23:06:28.699Z Checking terminal_size v0.3.0
13462024-07-19T23:06:28.847Z Checking dirs-next v2.0.0
13472024-07-19T23:06:29.147Z Compiling darling_macro v0.20.10
13482024-07-19T23:06:29.191Z Checking aho-corasick v1.1.3
13492024-07-19T23:06:29.459Z Checking schemars v0.8.21
13502024-07-19T23:06:29.653Z Checking thread_local v1.1.8
13512024-07-19T23:06:30.172Z Compiling darling v0.20.10
13522024-07-19T23:06:30.272Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
13532024-07-19T23:06:30.533Z Compiling slog-async v2.8.0
13542024-07-19T23:06:30.671Z Checking arc-swap v1.7.1
13552024-07-19T23:06:30.802Z Compiling heck v0.4.1
13562024-07-19T23:06:30.805Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#b76542f7)
13572024-07-19T23:06:31.026Z Checking clap_lex v0.7.1
13582024-07-19T23:06:31.068Z Checking regex-syntax v0.8.4
13592024-07-19T23:06:31.120Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
13602024-07-19T23:06:31.165Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#f37a7aaf)
13612024-07-19T23:06:31.253Z Compiling zone_cfg_derive v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
13622024-07-19T23:06:31.356Z Checking slog-scope v4.4.0
13632024-07-19T23:06:31.387Z Checking time v0.3.36
13642024-07-19T23:06:31.466Z Checking clap_builder v4.5.9
13652024-07-19T23:06:31.535Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
13662024-07-19T23:06:31.555Z Checking crossbeam-channel v0.5.13
13672024-07-19T23:06:31.719Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
13682024-07-19T23:06:31.972Z Checking libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
13692024-07-19T23:06:32.272Z Checking term v0.7.0
13702024-07-19T23:06:32.335Z Checking is-terminal v0.4.12
13712024-07-19T23:06:32.434Z Checking log v0.4.22
13722024-07-19T23:06:32.695Z Checking take_mut v0.2.2
13732024-07-19T23:06:32.730Z Checking slog-stdlog v4.1.1
13742024-07-19T23:06:32.738Z Checking zone v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
13752024-07-19T23:06:33.160Z Checking slog-term v2.9.1
13762024-07-19T23:06:33.916Z Checking regex-automata v0.4.7
13772024-07-19T23:06:34.028Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#84b8147e)
13782024-07-19T23:06:34.168Z Checking clap v4.5.9
13792024-07-19T23:06:36.070Z Checking regex v1.10.5
13802024-07-19T23:06:36.451Z Checking slog-envlogger v2.2.0
13812024-07-19T23:06:38.441Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
13822024-07-19T23:06:40.786Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
13832024-07-19T23:06:41.261Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
13842024-07-19T23:06:41.678Zwarning: unnecessary operation
13852024-07-19T23:06:41.678Z --> xde-tests/tests/loopback.rs:14:5
13862024-07-19T23:06:41.678Z |
13872024-07-19T23:06:41.678Z14 | / &topol.nodes[0]
13882024-07-19T23:06:41.678Z15 | | .zone
13892024-07-19T23:06:41.678Z16 | | .zone
13902024-07-19T23:06:41.678Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
13912024-07-19T23:06:41.678Z | |________________________________________________________________^
13922024-07-19T23:06:41.678Z |
13932024-07-19T23:06:41.678Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation
13942024-07-19T23:06:41.678Z = note: `#[warn(clippy::unnecessary_operation)]` on by default
13952024-07-19T23:06:41.678Zhelp: statement can be reduced to
13962024-07-19T23:06:41.678Z |
13972024-07-19T23:06:41.678Z14 ~ topol.nodes[0]
13982024-07-19T23:06:41.678Z15 + .zone
13992024-07-19T23:06:41.678Z16 + .zone
14002024-07-19T23:06:41.678Z17 + .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
14012024-07-19T23:06:41.678Z |
14022024-07-19T23:06:41.678Z
14032024-07-19T23:06:41.685Zwarning: unused borrow that must be used
14042024-07-19T23:06:41.685Z --> xde-tests/tests/loopback.rs:14:5
14052024-07-19T23:06:41.685Z |
14062024-07-19T23:06:41.685Z14 | / &topol.nodes[0]
14072024-07-19T23:06:41.685Z15 | | .zone
14082024-07-19T23:06:41.685Z16 | | .zone
14092024-07-19T23:06:41.685Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
14102024-07-19T23:06:41.685Z | |_______________________________________________________________^ the borrow produces a value
14112024-07-19T23:06:41.685Z |
14122024-07-19T23:06:41.685Z = note: `#[warn(unused_must_use)]` on by default
14132024-07-19T23:06:41.685Zhelp: use `let _ = ...` to ignore the resulting value
14142024-07-19T23:06:41.685Z |
14152024-07-19T23:06:41.685Z14 | let _ = &topol.nodes[0]
14162024-07-19T23:06:41.685Z | +++++++
14172024-07-19T23:06:41.685Z
14182024-07-19T23:06:41.719Zwarning: `xde-tests` (test "loopback") generated 2 warnings (run `cargo clippy --fix --test "loopback"` to apply 1 suggestion)
14192024-07-19T23:06:41.719Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.77s
14202024-07-19T23:06:41.767Z+ cargo build --test loopback
14212024-07-19T23:06:42.085Z Compiling memchr v2.7.4
14222024-07-19T23:06:42.094Z Compiling either v1.13.0
14232024-07-19T23:06:42.098Z Compiling slog v2.7.0
14242024-07-19T23:06:42.101Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
14252024-07-19T23:06:42.106Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
14262024-07-19T23:06:42.110Z Compiling dirs-sys-next v0.1.2
14272024-07-19T23:06:42.113Z Compiling num-conv v0.1.0
14282024-07-19T23:06:42.113Z Compiling powerfmt v0.2.0
14292024-07-19T23:06:42.383Z Compiling time-core v0.1.2
14302024-07-19T23:06:42.454Z Compiling itertools v0.12.1
14312024-07-19T23:06:42.504Z Compiling deranged v0.3.11
14322024-07-19T23:06:42.525Z Compiling dirs-next v2.0.0
14332024-07-19T23:06:42.541Z Compiling time-macros v0.2.18
14342024-07-19T23:06:42.716Z Compiling crossbeam-utils v0.8.20
14352024-07-19T23:06:42.812Z Compiling thread_local v1.1.8
14362024-07-19T23:06:42.839Z Compiling regex-syntax v0.8.4
14372024-07-19T23:06:43.495Z Compiling cstr-argument v0.1.2
14382024-07-19T23:06:43.752Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
14392024-07-19T23:06:44.105Z Compiling aho-corasick v1.1.3
14402024-07-19T23:06:44.216Z Compiling arc-swap v1.7.1
14412024-07-19T23:06:44.446Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
14422024-07-19T23:06:44.474Z Compiling crossbeam-channel v0.5.13
14432024-07-19T23:06:44.911Z Compiling slog-scope v4.4.0
14442024-07-19T23:06:44.951Z Compiling term v0.7.0
14452024-07-19T23:06:45.539Z Compiling is-terminal v0.4.12
14462024-07-19T23:06:45.650Z Compiling time v0.3.36
14472024-07-19T23:06:45.688Z Compiling log v0.4.22
14482024-07-19T23:06:45.779Z Compiling take_mut v0.2.2
14492024-07-19T23:06:45.919Z Compiling slog-async v2.8.0
14502024-07-19T23:06:46.139Z Compiling slog-stdlog v4.1.1
14512024-07-19T23:06:46.572Z Compiling regex-automata v0.4.7
14522024-07-19T23:06:46.844Z Compiling zone v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
14532024-07-19T23:06:47.388Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#b76542f7)
14542024-07-19T23:06:48.193Z Compiling slog-term v2.9.1
14552024-07-19T23:06:49.266Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#84b8147e)
14562024-07-19T23:06:50.515Z Compiling regex v1.10.5
14572024-07-19T23:06:50.932Z Compiling slog-envlogger v2.2.0
14582024-07-19T23:06:52.413Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
14592024-07-19T23:06:54.581Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
14602024-07-19T23:06:54.863Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
14612024-07-19T23:06:55.182Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
14622024-07-19T23:06:56.827Zwarning: unused borrow that must be used
14632024-07-19T23:06:56.827Z --> xde-tests/tests/loopback.rs:14:5
14642024-07-19T23:06:56.827Z |
14652024-07-19T23:06:56.827Z14 | / &topol.nodes[0]
14662024-07-19T23:06:56.827Z15 | | .zone
14672024-07-19T23:06:56.827Z16 | | .zone
14682024-07-19T23:06:56.827Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
14692024-07-19T23:06:56.827Z | |_______________________________________________________________^ the borrow produces a value
14702024-07-19T23:06:56.827Z |
14712024-07-19T23:06:56.827Z = note: `#[warn(unused_must_use)]` on by default
14722024-07-19T23:06:56.827Zhelp: use `let _ = ...` to ignore the resulting value
14732024-07-19T23:06:56.827Z |
14742024-07-19T23:06:56.827Z14 | let _ = &topol.nodes[0]
14752024-07-19T23:06:56.827Z | +++++++
14762024-07-19T23:06:56.827Z
14772024-07-19T23:06:58.990Zwarning: `xde-tests` (test "loopback") generated 1 warning
14782024-07-19T23:06:58.990Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.17s
14792024-07-19T23:06:59.032Z++ cargo build -q --test loopback --message-format=json
14802024-07-19T23:06:59.035Z++ jq -r 'select(.profile.test == true) | .filenames[]'
14812024-07-19T23:07:00.557Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-dcdb284ede211947
14822024-07-19T23:07:00.557Z+ mkdir -p /work/test
14832024-07-19T23:07:00.560Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-dcdb284ede211947 /work/test/loopback
14842024-07-19T23:07:00.619Zprocess exited: duration 458439 ms, exit code 0
 
14852024-07-19T23:07:00.632Zfound 10 output files
14862024-07-19T23:07:00.632Zuploading: /work/debug/xde.dbg (57018560 bytes)
14872024-07-19T23:07:02.376Zuploaded: /work/debug/xde.dbg
14882024-07-19T23:07:02.376Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
14892024-07-19T23:07:03.384Zuploaded: /work/debug/xde.dbg.sha256
14902024-07-19T23:07:03.384Zuploading: /work/debug/xde_link.dbg.so (13360 bytes)
14912024-07-19T23:07:05.396Zuploaded: /work/debug/xde_link.dbg.so
14922024-07-19T23:07:05.399Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
14932024-07-19T23:07:06.405Zuploaded: /work/debug/xde_link.dbg.so.sha256
14942024-07-19T23:07:06.405Zuploading: /work/release/xde (35147264 bytes)
14952024-07-19T23:07:07.862Zuploaded: /work/release/xde
14962024-07-19T23:07:07.862Zuploading: /work/release/xde.sha256 (84 bytes)
14972024-07-19T23:07:08.871Zuploaded: /work/release/xde.sha256
14982024-07-19T23:07:08.871Zuploading: /work/release/xde_link.so (27152 bytes)
14992024-07-19T23:07:09.882Zuploaded: /work/release/xde_link.so
15002024-07-19T23:07:09.882Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
15012024-07-19T23:07:10.890Zuploaded: /work/release/xde_link.so.sha256
15022024-07-19T23:07:10.891Zuploading: /work/test/loopback (58737280 bytes)
15032024-07-19T23:07:12.642Zuploaded: /work/test/loopback
15042024-07-19T23:07:12.643Zuploading: /work/xde.conf (79 bytes)
15052024-07-19T23:07:13.652Zuploaded: /work/xde.conf