01JZTJWSXGD8MS3R1MH2GQN6TB: 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(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    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: 01JZTJX9EE24HRX4ZRKSNZRSR5

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12025-07-10T16:33:42.793Zjob assigned to worker 01JZTJX9VE02BY9PCQYSSKX175 [factory aws, i-07dc8350f7e9a821d] (queued for 58 s)
 
22025-07-10T16:33:51.852Zstarting task 0: "setup"
32025-07-10T16:33:51.857Z++ uname -s
42025-07-10T16:33:51.860Z+ kern=SunOS
52025-07-10T16:33:51.860Z+ build_user=build
62025-07-10T16:33:51.860Z+ build_uid=12345
72025-07-10T16:33:51.860Z+ work_dir=/work
82025-07-10T16:33:51.860Z+ input_dir=/input
92025-07-10T16:33:51.860Z+ [[ 0 == 12345 ]]
102025-07-10T16:33:51.860Z+ case "$kern" in
112025-07-10T16:33:51.860Z+ groupadd -g 12345 build
122025-07-10T16:33:51.864Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-07-10T16:33:53.871Z+ zfs create -o mountpoint=/work rpool/work
142025-07-10T16:33:54.051Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-07-10T16:33:54.056Z+ home_fs=zfs
162025-07-10T16:33:54.056Z+ [[ zfs == autofs ]]
172025-07-10T16:33:54.056Z+ mkdir -p /home/build
182025-07-10T16:33:54.059Z+ chown build:build /home/build /work
192025-07-10T16:33:56.058Z+ chmod 0700 /home/build /work
202025-07-10T16:33:56.061Zprocess exited: duration 4210 ms, exit code 0
 
212025-07-10T16:33:56.068Zstarting task 1: "rust-toolchain"
222025-07-10T16:33:56.075Z+ printf ' * rust toolchain channel = "%s"\n' 1.88.0
232025-07-10T16:33:56.075Z * rust toolchain channel = "1.88.0"
242025-07-10T16:33:56.075Z * rust toolchain profile = "default"
252025-07-10T16:33:56.075Z+ printf ' * rust toolchain profile = "%s"\n' default
262025-07-10T16:33:56.075Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-07-10T16:33:56.075Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-07-10T16:33:56.078Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-07-10T16:33:56.078Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.88.0 --profile default
302025-07-10T16:33:56.193Zinfo: downloading installer
312025-07-10T16:33:57.673Zwarn: It looks like you have an existing installation of Rust at:
322025-07-10T16:33:57.673Zwarn: /opt/ooce/bin
332025-07-10T16:33:57.673Zwarn: It is recommended that rustup be the primary Rust installation.
342025-07-10T16:33:57.673Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-07-10T16:33:57.673Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-07-10T16:33:57.673Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-07-10T16:33:57.673Zwarn: or pass `-y' to ignore all ignorable checks.
382025-07-10T16:33:57.673Zerror: cannot install while Rust is installed
392025-07-10T16:33:57.673Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-07-10T16:33:57.686Zinfo: profile set to 'default'
412025-07-10T16:33:57.686Zinfo: default host triple is x86_64-unknown-illumos
422025-07-10T16:33:57.689Zinfo: syncing channel updates for '1.88.0-x86_64-unknown-illumos'
432025-07-10T16:33:57.864Zinfo: latest update on 2025-06-26, rust version 1.88.0 (6b00bc388 2025-06-23)
442025-07-10T16:33:57.864Zinfo: downloading component 'cargo'
452025-07-10T16:33:58.731Zinfo: downloading component 'clippy'
462025-07-10T16:33:59.120Zinfo: downloading component 'rust-docs'
472025-07-10T16:34:00.326Zinfo: downloading component 'rust-std'
482025-07-10T16:34:01.939Zinfo: downloading component 'rustc'
492025-07-10T16:34:08.477Zinfo: downloading component 'rustfmt'
502025-07-10T16:34:08.701Zinfo: installing component 'cargo'
512025-07-10T16:34:09.584Zinfo: installing component 'clippy'
522025-07-10T16:34:09.979Zinfo: installing component 'rust-docs'
532025-07-10T16:34:11.825Zinfo: installing component 'rust-std'
542025-07-10T16:34:13.546Zinfo: installing component 'rustc'
552025-07-10T16:34:20.038Zinfo: installing component 'rustfmt'
562025-07-10T16:34:20.367Zinfo: default toolchain set to '1.88.0-x86_64-unknown-illumos'
572025-07-10T16:34:20.368Z
582025-07-10T16:34:20.788Z 1.88.0-x86_64-unknown-illumos installed - rustc 1.88.0 (6b00bc388 2025-06-23)
592025-07-10T16:34:20.788Z
602025-07-10T16:34:20.791Z
612025-07-10T16:34:20.791ZRust is installed now. Great!
622025-07-10T16:34:20.791Z
632025-07-10T16:34:20.791ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-07-10T16:34:20.791Zenvironment variable. This has not been done automatically.
652025-07-10T16:34:20.791Z
662025-07-10T16:34:20.791ZTo configure your current shell, you need to source
672025-07-10T16:34:20.791Zthe corresponding env file under $HOME/.cargo.
682025-07-10T16:34:20.791Z
692025-07-10T16:34:20.791ZThis is usually done by running one of the following (note the leading DOT):
702025-07-10T16:34:20.791Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-07-10T16:34:20.791Zsource "$HOME/.cargo/env.fish" # For fish
722025-07-10T16:34:20.791Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-07-10T16:34:20.876Z+ rustup --version
742025-07-10T16:34:20.888Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-07-10T16:34:20.891Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-07-10T16:34:20.966Zinfo: The currently active `rustc` version is `rustc 1.88.0 (6b00bc388 2025-06-23)`
772025-07-10T16:34:20.969Z+ cargo --version
782025-07-10T16:34:21.029Zcargo 1.88.0 (873a06493 2025-05-10)
792025-07-10T16:34:21.032Z+ rustc --version
802025-07-10T16:34:21.098Zrustc 1.88.0 (6b00bc388 2025-06-23)
812025-07-10T16:34:21.101Zprocess exited: duration 25027 ms, exit code 0
 
822025-07-10T16:34:21.108Zstarting task 2: "authentication"
832025-07-10T16:34:21.132Zprocess exited: duration 23 ms, exit code 0
 
842025-07-10T16:34:21.141Zstarting task 3: "clone repository"
852025-07-10T16:34:21.144Z+ mkdir -p /work/oxidecomputer/opte
862025-07-10T16:34:21.147Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872025-07-10T16:34:21.192ZCloning into '/work/oxidecomputer/opte'...
882025-07-10T16:34:22.322Z+ cd /work/oxidecomputer/opte
892025-07-10T16:34:22.326Z+ git fetch origin 355fc09545445beda7cd789033507f13e80cbbe7
902025-07-10T16:34:22.625ZFrom https://github.com/oxidecomputer/opte
912025-07-10T16:34:22.625Z * branch 355fc09545445beda7cd789033507f13e80cbbe7 -> FETCH_HEAD
922025-07-10T16:34:22.632Z+ [[ -n flowstats ]]
932025-07-10T16:34:22.636Z++ git branch --show-current
942025-07-10T16:34:22.639Z+ current=master
952025-07-10T16:34:22.639Z+ [[ master != flowstats ]]
962025-07-10T16:34:22.639Z+ git branch -f flowstats 355fc09545445beda7cd789033507f13e80cbbe7
972025-07-10T16:34:22.642Z+ git checkout -f flowstats
982025-07-10T16:34:22.665ZSwitched to branch 'flowstats'
992025-07-10T16:34:22.669Z+ git reset --hard 355fc09545445beda7cd789033507f13e80cbbe7
1002025-07-10T16:34:22.678ZHEAD is now at 355fc09 Omicron would like these to impl Eq.
1012025-07-10T16:34:22.682Zprocess exited: duration 1540 ms, exit code 0
 
1022025-07-10T16:34:22.690Zstarting task 4: "build"
1032025-07-10T16:34:22.695Z+ source .github/buildomat/common.sh
1042025-07-10T16:34:22.698Z++ rustup show active-toolchain
1052025-07-10T16:34:22.742Z1.88.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062025-07-10T16:34:22.745Z++ pushd xde
1072025-07-10T16:34:22.745Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082025-07-10T16:34:22.745Z++ rustup show active-toolchain
1092025-07-10T16:34:22.753Zinfo: syncing channel updates for 'nightly-2025-06-26-x86_64-unknown-illumos'
1102025-07-10T16:34:22.947Zinfo: latest update on 2025-06-26, rust version 1.90.0-nightly (0fa4ec6cd 2025-06-25)
1112025-07-10T16:34:22.953Zinfo: downloading component 'cargo'
1122025-07-10T16:34:23.788Zinfo: downloading component 'clippy'
1132025-07-10T16:34:24.108Zinfo: downloading component 'rust-src'
1142025-07-10T16:34:24.335Zinfo: downloading component 'rust-std'
1152025-07-10T16:34:26.357Zinfo: downloading component 'rustc'
1162025-07-10T16:34:32.737Zinfo: downloading component 'rustfmt'
1172025-07-10T16:34:32.976Zinfo: installing component 'cargo'
1182025-07-10T16:34:33.852Zinfo: installing component 'clippy'
1192025-07-10T16:34:34.245Zinfo: installing component 'rust-src'
1202025-07-10T16:34:34.610Zinfo: installing component 'rust-std'
1212025-07-10T16:34:36.421Zinfo: installing component 'rustc'
1222025-07-10T16:34:42.692Zinfo: installing component 'rustfmt'
1232025-07-10T16:34:43.027Znightly-2025-06-26-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242025-07-10T16:34:43.113Z+++ rustup show active-toolchain -v
1252025-07-10T16:34:43.116Z+++ head -n 1
1262025-07-10T16:34:43.116Z+++ cut '-d ' -f1
1272025-07-10T16:34:43.218Z++ export NIGHTLY=nightly-2025-06-26-x86_64-unknown-illumos
1282025-07-10T16:34:43.218Z++ NIGHTLY=nightly-2025-06-26-x86_64-unknown-illumos
1292025-07-10T16:34:43.218Z++ popd
1302025-07-10T16:34:43.221Z/work/oxidecomputer/opte
1312025-07-10T16:34:43.221Z+ TGT_BASE=/work
1322025-07-10T16:34:43.221Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1332025-07-10T16:34:43.221Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1342025-07-10T16:34:43.221Z+ DBG_TGT=/work/debug
1352025-07-10T16:34:43.221Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1362025-07-10T16:34:43.221Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1372025-07-10T16:34:43.221Z+ REL_TGT=/work/release
1382025-07-10T16:34:43.222Z+ mkdir -p /work/debug /work/release
1392025-07-10T16:34:43.222Z+ cargo --version
1402025-07-10T16:34:43.274Zcargo 1.88.0 (873a06493 2025-05-10)
1412025-07-10T16:34:43.277Z+ rustc --version
1422025-07-10T16:34:43.344Zrustc 1.88.0 (6b00bc388 2025-06-23)
1432025-07-10T16:34:43.347Z+ install_pkg jq
1442025-07-10T16:34:43.347Z+ set +o errexit
1452025-07-10T16:34:43.347Z+ pfexec pkg install jq
1462025-07-10T16:34:51.791Z Startup: Refreshing catalog 'helios-dev' ... Done
1472025-07-10T16:34:58.766Z Startup: Caching catalogs ... Done
1482025-07-10T16:35:03.136ZPlanning: Solver setup ... Done
1492025-07-10T16:35:03.162ZPlanning: Running solver ... Done
1502025-07-10T16:35:03.248ZPlanning: Consolidating action changes ... Done
1512025-07-10T16:35:03.251ZPlanning: Evaluating mediators ... Done
1522025-07-10T16:35:03.251ZPlanning: Planning completed in 4.36 seconds
1532025-07-10T16:35:03.275ZNo updates necessary for this image.
1542025-07-10T16:35:04.258Z+ exit_code=4
1552025-07-10T16:35:04.258Z+ [[ 4 -ne 0 ]]
1562025-07-10T16:35:04.261Z+ [[ 4 -ne 4 ]]
1572025-07-10T16:35:04.261Z+ set -o errexit
1582025-07-10T16:35:04.261Z+ pushd xde
1592025-07-10T16:35:04.261Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1602025-07-10T16:35:04.261Z+ cp xde.conf /work/xde.conf
1612025-07-10T16:35:04.261Z+ header 'check style'
1622025-07-10T16:35:04.261Z+ echo '# ==== check style ==== #'
1632025-07-10T16:35:04.261Z# ==== check style ==== #
1642025-07-10T16:35:04.261Z+ ptime -m cargo +nightly-2025-06-26-x86_64-unknown-illumos fmt -p xde -p xde-link -- --check
1652025-07-10T16:35:04.668Z
1662025-07-10T16:35:04.668Zreal 0.404320464
1672025-07-10T16:35:04.668Zuser 0.299783489
1682025-07-10T16:35:04.668Zsys 0.095285075
1692025-07-10T16:35:04.668Ztrap 0.000026474
1702025-07-10T16:35:04.671Ztflt 0.000005528
1712025-07-10T16:35:04.671Zdflt 0.000019996
1722025-07-10T16:35:04.671Zkflt 0.000000000
1732025-07-10T16:35:04.671Zlock 0.671482954
1742025-07-10T16:35:04.671Zslp 0.403842428
1752025-07-10T16:35:04.671Zlat 0.001358499
1762025-07-10T16:35:04.671Zstop 0.000150497
1772025-07-10T16:35:04.671Z+ header analyze
1782025-07-10T16:35:04.671Z+ echo '# ==== analyze ==== #'
1792025-07-10T16:35:04.672Z# ==== analyze ==== #
1802025-07-10T16:35:04.672Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1812025-07-10T16:35:04.985Z Updating crates.io index
1822025-07-10T16:35:04.988Z Updating git repository `https://github.com/oxidecomputer/falcon`
1832025-07-10T16:35:05.837Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1842025-07-10T16:35:06.125Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1852025-07-10T16:35:06.457Z Updating git repository `https://github.com/oxidecomputer/zone`
1862025-07-10T16:35:06.790Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1872025-07-10T16:35:07.081Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1882025-07-10T16:35:07.380Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1892025-07-10T16:35:08.178Z Downloading crates ...
1902025-07-10T16:35:08.232Z Downloaded bitflags v1.3.2
1912025-07-10T16:35:08.236Z Downloaded bitflags v2.9.1
1922025-07-10T16:35:08.246Z Downloaded ident_case v1.0.1
1932025-07-10T16:35:08.256Z Downloaded embedded-io v0.6.1
1942025-07-10T16:35:08.259Z Downloaded defmt v0.3.100
1952025-07-10T16:35:08.271Z Downloaded darling_macro v0.20.11
1962025-07-10T16:35:08.274Z Downloaded macaddr v1.0.1
1972025-07-10T16:35:08.288Z Downloaded stable_deref_trait v1.2.0
1982025-07-10T16:35:08.291Z Downloaded managed v0.8.0
1992025-07-10T16:35:08.291Z Downloaded version_check v0.9.5
2002025-07-10T16:35:08.294Z Downloaded hash32 v0.3.1
2012025-07-10T16:35:08.294Z Downloaded defmt-macros v1.0.1
2022025-07-10T16:35:08.297Z Downloaded defmt-parser v1.0.0
2032025-07-10T16:35:08.300Z Downloaded defmt v1.0.1
2042025-07-10T16:35:08.306Z Downloaded strsim v0.11.1
2052025-07-10T16:35:08.309Z Downloaded ingot v0.1.0
2062025-07-10T16:35:08.309Z Downloaded dyn-clone v1.0.19
2072025-07-10T16:35:08.312Z Downloaded proc-macro-error-attr2 v2.0.0
2082025-07-10T16:35:08.312Z Downloaded embedded-io v0.4.0
2092025-07-10T16:35:08.312Z Downloaded either v1.15.0
2102025-07-10T16:35:08.315Z Downloaded postcard v1.1.2
2112025-07-10T16:35:08.315Z Downloaded quote v1.0.40
2122025-07-10T16:35:08.318Z Downloaded fnv v1.0.7
2132025-07-10T16:35:08.318Z Downloaded cobs v0.3.0
2142025-07-10T16:35:08.321Z Downloaded cfg-if v1.0.1
2152025-07-10T16:35:08.321Z Downloaded crc32fast v1.4.2
2162025-07-10T16:35:08.324Z Downloaded byteorder v1.5.0
2172025-07-10T16:35:08.327Z Downloaded zerocopy-derive v0.8.26
2182025-07-10T16:35:08.333Z Downloaded thiserror-impl v2.0.12
2192025-07-10T16:35:08.337Z Downloaded proc-macro-error2 v2.0.1
2202025-07-10T16:35:08.340Z Downloaded thiserror v2.0.12
2212025-07-10T16:35:08.343Z Downloaded ingot-types v0.1.0
2222025-07-10T16:35:08.346Z Downloaded ingot-macros v0.1.0
2232025-07-10T16:35:08.346Z Downloaded darling v0.20.11
2242025-07-10T16:35:08.349Z Downloaded proc-macro2 v1.0.95
2252025-07-10T16:35:08.360Z Downloaded unicode-ident v1.0.18
2262025-07-10T16:35:08.363Z Downloaded serde_derive v1.0.219
2272025-07-10T16:35:08.375Z Downloaded uuid v1.17.0
2282025-07-10T16:35:08.378Z Downloaded heapless v0.8.0
2292025-07-10T16:35:08.386Z Downloaded darling_core v0.20.11
2302025-07-10T16:35:08.390Z Downloaded serde v1.0.219
2312025-07-10T16:35:08.393Z Downloaded memchr v2.7.5
2322025-07-10T16:35:08.404Z Downloaded aho-corasick v1.1.3
2332025-07-10T16:35:08.415Z Downloaded itertools v0.14.0
2342025-07-10T16:35:08.427Z Downloaded itertools v0.13.0
2352025-07-10T16:35:08.453Z Downloaded zerocopy v0.8.26
2362025-07-10T16:35:08.471Z Downloaded regex v1.11.1
2372025-07-10T16:35:08.481Z Downloaded syn v2.0.104
2382025-07-10T16:35:08.499Z Downloaded smoltcp v0.11.0
2392025-07-10T16:35:08.509Z Downloaded regex-syntax v0.8.5
2402025-07-10T16:35:08.525Z Downloaded regex-automata v0.4.9
2412025-07-10T16:35:08.544Z Updating crates.io index
2422025-07-10T16:35:08.625Z Downloading crates ...
2432025-07-10T16:35:08.674Z Downloaded getopts v0.2.23
2442025-07-10T16:35:08.680Z Downloaded addr2line v0.25.0
2452025-07-10T16:35:08.691Z Downloaded adler2 v2.0.1
2462025-07-10T16:35:08.694Z Downloaded rustc-literal-escaper v0.0.4
2472025-07-10T16:35:08.698Z Downloaded rustc-demangle v0.1.25
2482025-07-10T16:35:08.706Z Downloaded miniz_oxide v0.8.9
2492025-07-10T16:35:08.731Z Downloaded hashbrown v0.15.4
2502025-07-10T16:35:08.766Z Downloaded unicode-width v0.2.1
2512025-07-10T16:35:08.770Z Downloaded gimli v0.32.0
2522025-07-10T16:35:08.777Z Downloaded object v0.37.1
2532025-07-10T16:35:08.796Z Downloaded libc v0.2.174
2542025-07-10T16:35:08.865Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
2552025-07-10T16:35:08.865Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2562025-07-10T16:35:08.868Z Compiling proc-macro2 v1.0.95
2572025-07-10T16:35:08.868Z Compiling unicode-ident v1.0.18
2582025-07-10T16:35:08.868Z Compiling serde v1.0.219
2592025-07-10T16:35:08.868Z Compiling strsim v0.11.1
2602025-07-10T16:35:08.868Z Compiling fnv v1.0.7
2612025-07-10T16:35:08.933Z Compiling ident_case v1.0.1
2622025-07-10T16:35:09.098Z Compiling memchr v2.7.5
2632025-07-10T16:35:09.129Z Compiling regex-syntax v0.8.5
2642025-07-10T16:35:09.140Z Compiling either v1.15.0
2652025-07-10T16:35:09.538Z Compiling zerocopy v0.8.26
2662025-07-10T16:35:09.653Z Compiling thiserror v2.0.12
2672025-07-10T16:35:09.699Z Compiling itertools v0.13.0
2682025-07-10T16:35:09.895Z Compiling heapless v0.8.0
2692025-07-10T16:35:10.384Z Compiling aho-corasick v1.1.3
2702025-07-10T16:35:10.546Z Compiling smoltcp v0.11.0
2712025-07-10T16:35:10.756Z Compiling quote v1.0.40
2722025-07-10T16:35:10.798Z Compiling version_check v0.9.5
2732025-07-10T16:35:11.335Z Compiling syn v2.0.104
2742025-07-10T16:35:11.533Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2752025-07-10T16:35:12.416Z Compiling regex-automata v0.4.9
2762025-07-10T16:35:15.193Z Compiling regex v1.11.1
2772025-07-10T16:35:16.013Z Compiling darling_core v0.20.11
2782025-07-10T16:35:17.821Z Compiling serde_derive v1.0.219
2792025-07-10T16:35:17.821Z Compiling thiserror-impl v2.0.12
2802025-07-10T16:35:17.821Z Compiling zerocopy-derive v0.8.26
2812025-07-10T16:35:17.825Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2822025-07-10T16:35:20.267Z Compiling darling_macro v0.20.11
2832025-07-10T16:35:21.484Z Compiling darling v0.20.11
2842025-07-10T16:35:21.595Z Compiling ingot-macros v0.1.0
2852025-07-10T16:35:21.595Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2862025-07-10T16:35:31.063Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2872025-07-10T16:35:33.926Z Checking byteorder v1.5.0
2882025-07-10T16:35:33.926Z Checking cfg-if v1.0.1
2892025-07-10T16:35:33.926Z Checking macaddr v1.0.1
2902025-07-10T16:35:33.930Z Checking stable_deref_trait v1.2.0
2912025-07-10T16:35:33.930Z Checking bitflags v1.3.2
2922025-07-10T16:35:34.003Z Checking managed v0.8.0
2932025-07-10T16:35:34.050Z Checking crc32fast v1.4.2
2942025-07-10T16:35:34.087Z Checking cobs v0.3.0
2952025-07-10T16:35:34.177Z Checking dyn-clone v1.0.19
2962025-07-10T16:35:34.233Z Checking hash32 v0.3.1
2972025-07-10T16:35:34.243Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2982025-07-10T16:35:34.308Z Checking itertools v0.14.0
2992025-07-10T16:35:36.164Z Checking ingot-types v0.1.0
3002025-07-10T16:35:36.860Z Checking bitflags v2.9.1
3012025-07-10T16:35:36.861Z Checking uuid v1.17.0
3022025-07-10T16:35:36.864Z Checking postcard v1.1.2
3032025-07-10T16:35:37.043Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3042025-07-10T16:35:37.048Z Checking ingot v0.1.0
3052025-07-10T16:35:38.987Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3062025-07-10T16:35:45.643Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3072025-07-10T16:35:47.444Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
3082025-07-10T16:35:51.432Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3092025-07-10T16:35:51.432Z --> xde/src/xde.rs:2376:8
3102025-07-10T16:35:51.432Z |
3112025-07-10T16:35:51.432Z2376 | Ok(Arc::new(pb.create(net, limit, limit)?))
3122025-07-10T16:35:51.432Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3132025-07-10T16:35:51.432Z |
3142025-07-10T16:35:51.432Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
3152025-07-10T16:35:51.432Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3162025-07-10T16:35:51.432Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3172025-07-10T16:35:51.432Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3182025-07-10T16:35:51.432Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
3192025-07-10T16:35:51.432Z
3202025-07-10T16:35:51.764Zwarning: `xde` (lib) generated 1 warning
3212025-07-10T16:35:51.764Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.94s
3222025-07-10T16:35:51.882Z
3232025-07-10T16:35:51.886Zreal 47.199683933
3242025-07-10T16:35:51.886Zuser 1:59.033272828
3252025-07-10T16:35:51.886Zsys 12.912179172
3262025-07-10T16:35:51.886Ztrap 0.046527780
3272025-07-10T16:35:51.886Ztflt 0.075069062
3282025-07-10T16:35:51.886Zdflt 0.267110113
3292025-07-10T16:35:51.886Zkflt 0.001822478
3302025-07-10T16:35:51.886Zlock 4:45.338087796
3312025-07-10T16:35:51.886Zslp 6:26.550789044
3322025-07-10T16:35:51.886Zlat 3.297055810
3332025-07-10T16:35:51.886Zstop 7.791549704
3342025-07-10T16:35:51.886Z+ pushd xde-link
3352025-07-10T16:35:51.886Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3362025-07-10T16:35:51.886Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
3372025-07-10T16:35:52.202Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3382025-07-10T16:35:52.202Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3392025-07-10T16:35:52.202Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
3402025-07-10T16:36:09.972Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3412025-07-10T16:36:12.935Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.90s
3422025-07-10T16:36:12.959Z
3432025-07-10T16:36:12.963Zreal 21.066137169
3442025-07-10T16:36:12.963Zuser 24.056730679
3452025-07-10T16:36:12.963Zsys 1.492485402
3462025-07-10T16:36:12.963Ztrap 0.003521474
3472025-07-10T16:36:12.963Ztflt 0.000384968
3482025-07-10T16:36:12.963Zdflt 0.058955185
3492025-07-10T16:36:12.963Zkflt 0.000000000
3502025-07-10T16:36:12.963Zlock 1:24.664898478
3512025-07-10T16:36:12.963Zslp 1:27.242878571
3522025-07-10T16:36:12.963Zlat 0.045614904
3532025-07-10T16:36:12.963Zstop 0.157878764
3542025-07-10T16:36:12.963Z+ popd
3552025-07-10T16:36:12.963Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3562025-07-10T16:36:12.963Z+ popd
3572025-07-10T16:36:12.963Z/work/oxidecomputer/opte
3582025-07-10T16:36:12.963Z+ header 'build xde (debug)'
3592025-07-10T16:36:12.963Z+ echo '# ==== build xde (debug) ==== #'
3602025-07-10T16:36:12.963Z# ==== build xde (debug) ==== #
3612025-07-10T16:36:12.963Z+ ptime -m cargo xtask build --profile debug xde xde-link
3622025-07-10T16:36:13.195Z Downloading crates ...
3632025-07-10T16:36:13.270Z Downloaded icu_collections v2.0.0
3642025-07-10T16:36:13.276Z Downloaded cargo_metadata v0.20.0
3652025-07-10T16:36:13.279Z Downloaded clap v4.5.40
3662025-07-10T16:36:13.287Z Downloaded camino v1.1.10
3672025-07-10T16:36:13.290Z Downloaded anstream v0.6.19
3682025-07-10T16:36:13.293Z Downloaded equivalent v1.0.2
3692025-07-10T16:36:13.293Z Downloaded cargo-platform v0.2.0
3702025-07-10T16:36:13.293Z Downloaded autocfg v1.5.0
3712025-07-10T16:36:13.296Z Downloaded zerofrom-derive v0.1.6
3722025-07-10T16:36:13.296Z Downloaded is_terminal_polyfill v1.70.1
3732025-07-10T16:36:13.299Z Downloaded serde-value v0.7.0
3742025-07-10T16:36:13.299Z Downloaded errno v0.3.13
3752025-07-10T16:36:13.302Z Downloaded heck v0.5.0
3762025-07-10T16:36:13.302Z Downloaded cargo-util-schemas v0.2.0
3772025-07-10T16:36:13.305Z Downloaded typeid v1.0.3
3782025-07-10T16:36:13.305Z Downloaded anstyle v1.0.11
3792025-07-10T16:36:13.308Z Downloaded synstructure v0.13.2
3802025-07-10T16:36:13.308Z Downloaded anstyle-query v1.1.3
3812025-07-10T16:36:13.311Z Downloaded zerofrom v0.1.6
3822025-07-10T16:36:13.316Z Downloaded yoke v0.8.0
3832025-07-10T16:36:13.319Z Downloaded anstyle-parse v0.2.7
3842025-07-10T16:36:13.322Z Downloaded writeable v0.6.1
3852025-07-10T16:36:13.322Z Downloaded clap_derive v4.5.40
3862025-07-10T16:36:13.326Z Downloaded anyhow v1.0.98
3872025-07-10T16:36:13.329Z Downloaded percent-encoding v2.3.1
3882025-07-10T16:36:13.332Z Downloaded ordered-float v2.10.1
3892025-07-10T16:36:13.335Z Downloaded idna_adapter v1.2.1
3902025-07-10T16:36:13.335Z Downloaded zerovec-derive v0.11.1
3912025-07-10T16:36:13.338Z Downloaded colorchoice v1.0.4
3922025-07-10T16:36:13.338Z Downloaded toml_write v0.1.2
3932025-07-10T16:36:13.341Z Downloaded yoke-derive v0.8.0
3942025-07-10T16:36:13.341Z Downloaded utf8_iter v1.0.4
3952025-07-10T16:36:13.341Z Downloaded form_urlencoded v1.2.1
3962025-07-10T16:36:13.344Z Downloaded litemap v0.8.0
3972025-07-10T16:36:13.347Z Downloaded erased-serde v0.4.6
3982025-07-10T16:36:13.347Z Downloaded terminal_size v0.4.2
3992025-07-10T16:36:13.350Z Downloaded potential_utf v0.1.2
4002025-07-10T16:36:13.350Z Downloaded toml_datetime v0.6.11
4012025-07-10T16:36:13.350Z Downloaded itoa v1.0.15
4022025-07-10T16:36:13.353Z Downloaded thiserror v1.0.69
4032025-07-10T16:36:13.357Z Downloaded utf8parse v0.2.2
4042025-07-10T16:36:13.360Z Downloaded clap_lex v0.7.5
4052025-07-10T16:36:13.360Z Downloaded unicode-xid v0.2.6
4062025-07-10T16:36:13.363Z Downloaded serde-untagged v0.1.7
4072025-07-10T16:36:13.363Z Downloaded displaydoc v0.2.5
4082025-07-10T16:36:13.366Z Downloaded tinystr v0.8.1
4092025-07-10T16:36:13.369Z Downloaded thiserror-impl v1.0.69
4102025-07-10T16:36:13.369Z Downloaded serde_spanned v0.6.9
4112025-07-10T16:36:13.372Z Downloaded smallvec v1.15.1
4122025-07-10T16:36:13.375Z Downloaded semver v1.0.26
4132025-07-10T16:36:13.378Z Downloaded toml v0.8.23
4142025-07-10T16:36:13.385Z Downloaded ryu v1.0.20
4152025-07-10T16:36:13.389Z Downloaded icu_provider v2.0.0
4162025-07-10T16:36:13.392Z Downloaded icu_normalizer v2.0.0
4172025-07-10T16:36:13.397Z Downloaded icu_properties v2.0.1
4182025-07-10T16:36:13.400Z Downloaded icu_normalizer_data v2.0.0
4192025-07-10T16:36:13.403Z Downloaded num-traits v0.2.19
4202025-07-10T16:36:13.406Z Downloaded zerotrie v0.2.2
4212025-07-10T16:36:13.409Z Downloaded url v2.5.4
4222025-07-10T16:36:13.411Z Downloaded toml_edit v0.22.27
4232025-07-10T16:36:13.414Z Downloaded indexmap v2.10.0
4242025-07-10T16:36:13.417Z Downloaded icu_locale_core v2.0.0
4252025-07-10T16:36:13.423Z Downloaded idna v1.0.3
4262025-07-10T16:36:13.426Z Downloaded clap_builder v4.5.40
4272025-07-10T16:36:13.431Z Downloaded zerovec v0.11.2
4282025-07-10T16:36:13.436Z Downloaded serde_json v1.0.140
4292025-07-10T16:36:13.442Z Downloaded winnow v0.7.11
4302025-07-10T16:36:13.449Z Downloaded icu_properties_data v2.0.1
4312025-07-10T16:36:13.464Z Downloaded rustix v1.0.7
4322025-07-10T16:36:13.526Z Compiling proc-macro2 v1.0.95
4332025-07-10T16:36:13.526Z Compiling unicode-ident v1.0.18
4342025-07-10T16:36:13.526Z Compiling stable_deref_trait v1.2.0
4352025-07-10T16:36:13.529Z Compiling serde v1.0.219
4362025-07-10T16:36:13.529Z Compiling writeable v0.6.1
4372025-07-10T16:36:13.529Z Compiling litemap v0.8.0
4382025-07-10T16:36:13.529Z Compiling icu_properties_data v2.0.1
4392025-07-10T16:36:13.529Z Compiling icu_normalizer_data v2.0.0
4402025-07-10T16:36:13.710Z Compiling libc v0.2.174
4412025-07-10T16:36:13.776Z Compiling autocfg v1.5.0
4422025-07-10T16:36:13.969Z Compiling typeid v1.0.3
4432025-07-10T16:36:14.107Z Compiling smallvec v1.15.1
4442025-07-10T16:36:14.140Z Compiling equivalent v1.0.2
4452025-07-10T16:36:14.170Z Compiling rustix v1.0.7
4462025-07-10T16:36:14.220Z Compiling hashbrown v0.15.4
4472025-07-10T16:36:14.263Z Compiling utf8_iter v1.0.4
4482025-07-10T16:36:14.475Z Compiling bitflags v2.9.1
4492025-07-10T16:36:14.493Z Compiling winnow v0.7.11
4502025-07-10T16:36:14.496Z Compiling num-traits v0.2.19
4512025-07-10T16:36:14.675Z Compiling thiserror v1.0.69
4522025-07-10T16:36:14.886Z Compiling semver v1.0.26
4532025-07-10T16:36:14.920Z Compiling utf8parse v0.2.2
4542025-07-10T16:36:15.079Z Compiling errno v0.3.13
4552025-07-10T16:36:15.106Z Compiling toml_write v0.1.2
4562025-07-10T16:36:15.241Z Compiling indexmap v2.10.0
4572025-07-10T16:36:15.317Z Compiling quote v1.0.40
4582025-07-10T16:36:15.324Z Compiling percent-encoding v2.3.1
4592025-07-10T16:36:15.632Z Compiling form_urlencoded v1.2.1
4602025-07-10T16:36:15.829Z Compiling syn v2.0.104
4612025-07-10T16:36:15.838Z Compiling anstyle-parse v0.2.7
4622025-07-10T16:36:15.898Z Compiling camino v1.1.10
4632025-07-10T16:36:16.011Z Compiling serde_json v1.0.140
4642025-07-10T16:36:16.147Z Compiling anstyle v1.0.11
4652025-07-10T16:36:16.437Z Compiling colorchoice v1.0.4
4662025-07-10T16:36:16.528Z Compiling anstyle-query v1.1.3
4672025-07-10T16:36:16.545Z Compiling thiserror v2.0.12
4682025-07-10T16:36:16.597Z Compiling is_terminal_polyfill v1.70.1
4692025-07-10T16:36:16.603Z Compiling terminal_size v0.4.2
4702025-07-10T16:36:16.727Z Compiling ordered-float v2.10.1
4712025-07-10T16:36:16.733Z Compiling anstream v0.6.19
4722025-07-10T16:36:16.828Z Compiling ryu v1.0.20
4732025-07-10T16:36:16.859Z Compiling memchr v2.7.5
4742025-07-10T16:36:16.972Z Compiling clap_lex v0.7.5
4752025-07-10T16:36:17.151Z Compiling anyhow v1.0.98
4762025-07-10T16:36:17.252Z Compiling itoa v1.0.15
4772025-07-10T16:36:17.326Z Compiling unicode-xid v0.2.6
4782025-07-10T16:36:17.455Z Compiling heck v0.5.0
4792025-07-10T16:36:17.478Z Compiling strsim v0.11.1
4802025-07-10T16:36:17.760Z Compiling clap_builder v4.5.40
4812025-07-10T16:36:20.796Z Compiling synstructure v0.13.2
4822025-07-10T16:36:21.820Z Compiling zerofrom-derive v0.1.6
4832025-07-10T16:36:21.820Z Compiling yoke-derive v0.8.0
4842025-07-10T16:36:21.823Z Compiling serde_derive v1.0.219
4852025-07-10T16:36:21.823Z Compiling zerovec-derive v0.11.1
4862025-07-10T16:36:21.823Z Compiling displaydoc v0.2.5
4872025-07-10T16:36:21.823Z Compiling thiserror-impl v1.0.69
4882025-07-10T16:36:21.823Z Compiling thiserror-impl v2.0.12
4892025-07-10T16:36:21.823Z Compiling clap_derive v4.5.40
4902025-07-10T16:36:24.469Z Compiling zerofrom v0.1.6
4912025-07-10T16:36:24.588Z Compiling yoke v0.8.0
4922025-07-10T16:36:24.794Z Compiling clap v4.5.40
4932025-07-10T16:36:24.812Z Compiling zerovec v0.11.2
4942025-07-10T16:36:24.848Z Compiling zerotrie v0.2.2
4952025-07-10T16:36:26.038Z Compiling tinystr v0.8.1
4962025-07-10T16:36:26.039Z Compiling potential_utf v0.1.2
4972025-07-10T16:36:26.164Z Compiling icu_collections v2.0.0
4982025-07-10T16:36:26.253Z Compiling icu_locale_core v2.0.0
4992025-07-10T16:36:27.022Z Compiling icu_provider v2.0.0
5002025-07-10T16:36:27.358Z Compiling icu_normalizer v2.0.0
5012025-07-10T16:36:27.358Z Compiling icu_properties v2.0.1
5022025-07-10T16:36:28.681Z Compiling idna_adapter v1.2.1
5032025-07-10T16:36:28.799Z Compiling idna v1.0.3
5042025-07-10T16:36:29.021Z Compiling toml_datetime v0.6.11
5052025-07-10T16:36:29.021Z Compiling serde_spanned v0.6.9
5062025-07-10T16:36:29.025Z Compiling erased-serde v0.4.6
5072025-07-10T16:36:29.025Z Compiling serde-value v0.7.0
5082025-07-10T16:36:29.256Z Compiling url v2.5.4
5092025-07-10T16:36:29.355Z Compiling toml_edit v0.22.27
5102025-07-10T16:36:29.706Z Compiling cargo-platform v0.2.0
5112025-07-10T16:36:29.934Z Compiling serde-untagged v0.1.7
5122025-07-10T16:36:31.740Z Compiling toml v0.8.23
5132025-07-10T16:36:32.264Z Compiling cargo-util-schemas v0.2.0
5142025-07-10T16:36:33.631Z Compiling cargo_metadata v0.20.0
5152025-07-10T16:36:35.236Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
5162025-07-10T16:36:37.566Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.54s
5172025-07-10T16:36:37.590Z Running `target/debug/xtask build --profile debug xde xde-link`
5182025-07-10T16:36:40.656ZBuilding xde (dev).
5192025-07-10T16:36:40.997Z Compiling byteorder v1.5.0
5202025-07-10T16:36:40.997Z Compiling cfg-if v1.0.1
5212025-07-10T16:36:40.997Z Compiling stable_deref_trait v1.2.0
5222025-07-10T16:36:41.001Z Compiling macaddr v1.0.1
5232025-07-10T16:36:41.001Z Compiling bitflags v1.3.2
5242025-07-10T16:36:41.001Z Compiling serde v1.0.219
5252025-07-10T16:36:41.022Z Compiling thiserror v2.0.12
5262025-07-10T16:36:41.027Z Compiling zerocopy v0.8.26
5272025-07-10T16:36:41.104Z Compiling managed v0.8.0
5282025-07-10T16:36:41.108Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5292025-07-10T16:36:41.115Z Compiling either v1.15.0
5302025-07-10T16:36:41.164Z Compiling cobs v0.3.0
5312025-07-10T16:36:41.407Z Compiling hash32 v0.3.1
5322025-07-10T16:36:41.473Z Compiling itertools v0.14.0
5332025-07-10T16:36:41.498Z Compiling crc32fast v1.4.2
5342025-07-10T16:36:41.562Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5352025-07-10T16:36:41.586Z Compiling heapless v0.8.0
5362025-07-10T16:36:41.602Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5372025-07-10T16:36:41.623Z Compiling dyn-clone v1.0.19
5382025-07-10T16:36:41.733Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
5392025-07-10T16:36:42.405Z Compiling smoltcp v0.11.0
5402025-07-10T16:36:43.959Z Compiling ingot-types v0.1.0
5412025-07-10T16:36:44.857Z Compiling bitflags v2.9.1
5422025-07-10T16:36:44.857Z Compiling postcard v1.1.2
5432025-07-10T16:36:44.860Z Compiling uuid v1.17.0
5442025-07-10T16:36:45.098Z Compiling ingot v0.1.0
5452025-07-10T16:36:45.098Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5462025-07-10T16:36:47.224Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5472025-07-10T16:36:53.657Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5482025-07-10T16:36:57.355Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
5492025-07-10T16:37:04.051Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.33s
5502025-07-10T16:37:04.079ZLinking xde kmod...
5512025-07-10T16:37:05.453ZBuilding xde dev link helper (dev).
5522025-07-10T16:37:05.690Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5532025-07-10T16:37:06.088Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.57s
5542025-07-10T16:37:06.116Z
5552025-07-10T16:37:06.119Zreal 53.141600296
5562025-07-10T16:37:06.119Zuser 2:28.189920087
5572025-07-10T16:37:06.119Zsys 21.743335740
5582025-07-10T16:37:06.119Ztrap 0.096693823
5592025-07-10T16:37:06.119Ztflt 0.321931042
5602025-07-10T16:37:06.119Zdflt 0.546075232
5612025-07-10T16:37:06.119Zkflt 0.000074615
5622025-07-10T16:37:06.119Zlock 6:06.844659518
5632025-07-10T16:37:06.119Zslp 7:48.688900350
5642025-07-10T16:37:06.119Zlat 6.578811891
5652025-07-10T16:37:06.119Zstop 10.140039454
5662025-07-10T16:37:06.119Z+ header 'build xde (release)'
5672025-07-10T16:37:06.119Z+ echo '# ==== build xde (release) ==== #'
5682025-07-10T16:37:06.119Z# ==== build xde (release) ==== #
5692025-07-10T16:37:06.119Z+ ptime -m cargo xtask build --profile release xde xde-link
5702025-07-10T16:37:06.387Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.21s
5712025-07-10T16:37:06.392Z Running `target/debug/xtask build --profile release xde xde-link`
5722025-07-10T16:37:06.730ZBuilding xde (release-lto).
5732025-07-10T16:37:07.084Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5742025-07-10T16:37:07.085Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5752025-07-10T16:37:07.085Z Compiling proc-macro2 v1.0.95
5762025-07-10T16:37:07.088Z Compiling unicode-ident v1.0.18
5772025-07-10T16:37:07.088Z Compiling ident_case v1.0.1
5782025-07-10T16:37:07.088Z Compiling strsim v0.11.1
5792025-07-10T16:37:07.088Z Compiling serde v1.0.219
5802025-07-10T16:37:07.110Z Compiling fnv v1.0.7
5812025-07-10T16:37:07.240Z Compiling memchr v2.7.5
5822025-07-10T16:37:07.270Z Compiling regex-syntax v0.8.5
5832025-07-10T16:37:07.284Z Compiling thiserror v2.0.12
5842025-07-10T16:37:07.676Z Compiling zerocopy v0.8.26
5852025-07-10T16:37:07.852Z Compiling either v1.15.0
5862025-07-10T16:37:07.958Z Compiling heapless v0.8.0
5872025-07-10T16:37:08.208Z Compiling aho-corasick v1.1.3
5882025-07-10T16:37:08.326Z Compiling itertools v0.13.0
5892025-07-10T16:37:08.611Z Compiling smoltcp v0.11.0
5902025-07-10T16:37:08.621Z Compiling version_check v0.9.5
5912025-07-10T16:37:08.811Z Compiling quote v1.0.40
5922025-07-10T16:37:09.314Z Compiling syn v2.0.104
5932025-07-10T16:37:09.374Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5942025-07-10T16:37:10.493Z Compiling regex-automata v0.4.9
5952025-07-10T16:37:13.336Z Compiling regex v1.11.1
5962025-07-10T16:37:13.994Z Compiling darling_core v0.20.11
5972025-07-10T16:37:15.728Z Compiling serde_derive v1.0.219
5982025-07-10T16:37:15.728Z Compiling zerocopy-derive v0.8.26
5992025-07-10T16:37:15.732Z Compiling thiserror-impl v2.0.12
6002025-07-10T16:37:15.732Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6012025-07-10T16:37:18.135Z Compiling darling_macro v0.20.11
6022025-07-10T16:37:19.483Z Compiling darling v0.20.11
6032025-07-10T16:37:19.574Z Compiling ingot-macros v0.1.0
6042025-07-10T16:37:19.577Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6052025-07-10T16:37:30.524Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6062025-07-10T16:37:33.695Z Compiling byteorder v1.5.0
6072025-07-10T16:37:33.695Z Compiling macaddr v1.0.1
6082025-07-10T16:37:33.698Z Compiling stable_deref_trait v1.2.0
6092025-07-10T16:37:33.699Z Compiling cfg-if v1.0.1
6102025-07-10T16:37:33.777Z Compiling managed v0.8.0
6112025-07-10T16:37:33.802Z Compiling cobs v0.3.0
6122025-07-10T16:37:33.834Z Compiling bitflags v1.3.2
6132025-07-10T16:37:34.060Z Compiling hash32 v0.3.1
6142025-07-10T16:37:34.107Z Compiling crc32fast v1.4.2
6152025-07-10T16:37:34.152Z Compiling dyn-clone v1.0.19
6162025-07-10T16:37:34.271Z Compiling itertools v0.14.0
6172025-07-10T16:37:34.286Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6182025-07-10T16:37:36.436Z Compiling ingot-types v0.1.0
6192025-07-10T16:37:37.382Z Compiling bitflags v2.9.1
6202025-07-10T16:37:37.382Z Compiling postcard v1.1.2
6212025-07-10T16:37:37.382Z Compiling uuid v1.17.0
6222025-07-10T16:37:37.612Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6232025-07-10T16:37:37.612Z Compiling ingot v0.1.0
6242025-07-10T16:37:40.066Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6252025-07-10T16:37:45.829Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6262025-07-10T16:37:53.883Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
6272025-07-10T16:38:32.841Z Finished `release-lto` profile [optimized + debuginfo] target(s) in 1m 26s
6282025-07-10T16:38:32.869ZLinking xde kmod...
6292025-07-10T16:38:33.324ZBuilding xde dev link helper (release).
6302025-07-10T16:38:33.560Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
6312025-07-10T16:38:33.560Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6322025-07-10T16:38:33.560Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6332025-07-10T16:38:53.108Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-06-26-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6342025-07-10T16:38:56.857Z Finished `release` profile [optimized + debuginfo] target(s) in 23.47s
6352025-07-10T16:38:56.881Z
6362025-07-10T16:38:56.884Zreal 1:50.739440179
6372025-07-10T16:38:56.884Zuser 3:26.363934860
6382025-07-10T16:38:56.884Zsys 15.570572669
6392025-07-10T16:38:56.884Ztrap 0.057846651
6402025-07-10T16:38:56.884Ztflt 0.202650650
6412025-07-10T16:38:56.884Zdflt 0.320077955
6422025-07-10T16:38:56.884Zkflt 0.000023716
6432025-07-10T16:38:56.884Zlock 14:00.341559351
6442025-07-10T16:38:56.884Zslp 12:05.425905201
6452025-07-10T16:38:56.884Zlat 2.758243538
6462025-07-10T16:38:56.884Zstop 6.191893245
6472025-07-10T16:38:56.884Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
6482025-07-10T16:38:56.884Z+ grep GOTPCREL
6492025-07-10T16:38:58.852Z+ elfdump target/x86_64-unknown-unknown/release-lto/xde
6502025-07-10T16:38:58.855Z+ grep GOTPCREL
6512025-07-10T16:39:00.002Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
6522025-07-10T16:39:00.059Z+ sha256sum /work/debug/xde.dbg
6532025-07-10T16:39:00.297Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
6542025-07-10T16:39:00.300Z+ sha256sum /work/debug/xde_link.dbg.so
6552025-07-10T16:39:00.300Z+ cp target/x86_64-unknown-unknown/release-lto/xde /work/release/
6562025-07-10T16:39:00.300Z+ sha256sum /work/release/xde
6572025-07-10T16:39:00.300Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
6582025-07-10T16:39:00.300Z+ sha256sum /work/release/xde_link.so
6592025-07-10T16:39:00.300Z+ header 'build xde integration tests'
6602025-07-10T16:39:00.300Z+ echo '# ==== build xde integration tests ==== #'
6612025-07-10T16:39:00.300Z# ==== build xde integration tests ==== #
6622025-07-10T16:39:00.300Z+ pushd xde-tests
6632025-07-10T16:39:00.300Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
6642025-07-10T16:39:00.300Z+ cargo +nightly-2025-06-26-x86_64-unknown-illumos fmt -- --check
6652025-07-10T16:39:00.376Z+ cargo clippy --all-targets
6662025-07-10T16:39:00.736Z Checking cfg-if v1.0.1
6672025-07-10T16:39:00.736Z Compiling libc v0.2.174
6682025-07-10T16:39:00.736Z Compiling version_check v0.9.5
6692025-07-10T16:39:00.736Z Compiling zerocopy v0.8.26
6702025-07-10T16:39:00.739Z Compiling serde v1.0.219
6712025-07-10T16:39:00.739Z Compiling fnv v1.0.7
6722025-07-10T16:39:00.739Z Compiling ident_case v1.0.1
6732025-07-10T16:39:00.766Z Compiling syn v2.0.104
6742025-07-10T16:39:00.826Z Compiling memchr v2.7.5
6752025-07-10T16:39:00.887Z Compiling syn v1.0.109
6762025-07-10T16:39:00.936Z Compiling strsim v0.11.1
6772025-07-10T16:39:01.310Z Compiling equivalent v1.0.2
6782025-07-10T16:39:01.419Z Compiling regex-syntax v0.8.5
6792025-07-10T16:39:01.503Z Compiling hashbrown v0.15.4
6802025-07-10T16:39:01.545Z Compiling winnow v0.7.11
6812025-07-10T16:39:02.130Z Compiling aho-corasick v1.1.3
6822025-07-10T16:39:02.157Z Compiling either v1.15.0
6832025-07-10T16:39:02.186Z Compiling getrandom v0.3.3
6842025-07-10T16:39:02.527Z Compiling indexmap v2.10.0
6852025-07-10T16:39:02.596Z Compiling toml_datetime v0.6.11
6862025-07-10T16:39:02.772Z Compiling itertools v0.13.0
6872025-07-10T16:39:03.026Z Compiling slog v2.7.0
6882025-07-10T16:39:03.545Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6892025-07-10T16:39:03.795Z Compiling rustversion v1.0.21
6902025-07-10T16:39:03.951Z Checking byteorder v1.5.0
6912025-07-10T16:39:04.239Z Compiling heapless v0.8.0
6922025-07-10T16:39:04.496Z Checking hash32 v0.3.1
6932025-07-10T16:39:04.668Z Compiling toml_edit v0.22.27
6942025-07-10T16:39:04.872Z Compiling regex-automata v0.4.9
6952025-07-10T16:39:05.367Z Compiling proc-macro-error-attr v1.0.4
6962025-07-10T16:39:05.491Z Compiling smoltcp v0.11.0
6972025-07-10T16:39:05.693Z Checking stable_deref_trait v1.2.0
6982025-07-10T16:39:05.731Z Checking macaddr v1.0.1
6992025-07-10T16:39:05.792Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#e0b59b08)
7002025-07-10T16:39:06.153Z Checking rand_core v0.9.3
7012025-07-10T16:39:06.539Z Compiling proc-macro-error v1.0.4
7022025-07-10T16:39:06.623Z Checking bitflags v1.3.2
7032025-07-10T16:39:06.721Z Checking managed v0.8.0
7042025-07-10T16:39:06.813Z Compiling crossbeam-utils v0.8.21
7052025-07-10T16:39:06.906Z Checking foreign-types-shared v0.3.1
7062025-07-10T16:39:07.023Z Checking once_cell v1.21.3
7072025-07-10T16:39:07.088Z Compiling darling_core v0.20.11
7082025-07-10T16:39:07.331Z Compiling proc-macro-crate v3.3.0
7092025-07-10T16:39:07.364Z Checking tracing-core v0.1.34
7102025-07-10T16:39:08.464Z Checking dirs-sys-next v0.1.2
7112025-07-10T16:39:08.644Z Checking cstr-argument v0.1.2
7122025-07-10T16:39:08.814Z Compiling regex v1.11.1
7132025-07-10T16:39:09.002Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7142025-07-10T16:39:09.416Z Checking pretty-hex v0.4.1
7152025-07-10T16:39:09.599Z Checking powerfmt v0.2.0
7162025-07-10T16:39:09.655Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#18ffe4b4)
7172025-07-10T16:39:09.663Z Checking pin-project-lite v0.2.16
7182025-07-10T16:39:09.787Z Compiling num-conv v0.1.0
7192025-07-10T16:39:09.845Z Compiling time-core v0.1.4
7202025-07-10T16:39:10.029Z Checking deranged v0.4.0
7212025-07-10T16:39:10.066Z Compiling time-macros v0.2.22
7222025-07-10T16:39:10.421Z Checking dirs-next v2.0.0
7232025-07-10T16:39:10.552Z Checking anyhow v1.0.98
7242025-07-10T16:39:10.621Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7252025-07-10T16:39:10.813Z Compiling zerocopy-derive v0.8.26
7262025-07-10T16:39:10.916Z Compiling serde_derive v1.0.219
7272025-07-10T16:39:11.263Z Compiling thiserror-impl v2.0.12
7282025-07-10T16:39:11.299Z Compiling num_enum_derive v0.7.4
7292025-07-10T16:39:11.339Z Compiling foreign-types-macros v0.2.3
7302025-07-10T16:39:11.539Z Compiling tracing-attributes v0.1.30
7312025-07-10T16:39:12.253Z Compiling darling_macro v0.20.11
7322025-07-10T16:39:12.556Z Checking foreign-types v0.5.0
7332025-07-10T16:39:12.651Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7342025-07-10T16:39:12.863Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7352025-07-10T16:39:12.946Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7362025-07-10T16:39:13.001Z Compiling thiserror-impl v1.0.69
7372025-07-10T16:39:13.215Z Compiling darling v0.20.11
7382025-07-10T16:39:13.318Z Compiling ingot-macros v0.1.0
7392025-07-10T16:39:13.452Z Checking num_enum v0.7.4
7402025-07-10T16:39:13.612Z Checking socket2 v0.5.10
7412025-07-10T16:39:13.903Z Checking thiserror v2.0.12
7422025-07-10T16:39:14.034Z Checking cobs v0.3.0
7432025-07-10T16:39:15.073Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#e0b59b08)
7442025-07-10T16:39:15.076Z Checking thread_local v1.1.9
7452025-07-10T16:39:15.076Z Checking tracing v0.1.41
7462025-07-10T16:39:15.076Z Compiling slog-async v2.8.0
7472025-07-10T16:39:15.076Z Checking dyn-clone v1.0.19
7482025-07-10T16:39:15.076Z Checking oxnet v0.1.2
7492025-07-10T16:39:15.076Z Compiling heck v0.4.1
7502025-07-10T16:39:15.365Z Checking arc-swap v1.7.1
7512025-07-10T16:39:15.447Z Checking lazy_static v1.5.0
7522025-07-10T16:39:15.455Z Checking itoa v1.0.15
7532025-07-10T16:39:15.476Z Checking colored v3.0.0
7542025-07-10T16:39:15.749Z Checking slog-scope v4.4.0
7552025-07-10T16:39:15.835Z Checking time v0.3.41
7562025-07-10T16:39:15.929Z Checking itertools v0.12.1
7572025-07-10T16:39:15.943Z Checking thiserror v1.0.69
7582025-07-10T16:39:16.075Z Compiling zone_cfg_derive v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7592025-07-10T16:39:16.748Z Checking ppv-lite86 v0.2.21
7602025-07-10T16:39:17.147Z Checking crossbeam-channel v0.5.15
7612025-07-10T16:39:17.399Z Checking term v0.7.0
7622025-07-10T16:39:17.452Z Checking rand_chacha v0.9.0
7632025-07-10T16:39:17.637Z Checking is-terminal v0.4.16
7642025-07-10T16:39:17.757Z Checking log v0.4.27
7652025-07-10T16:39:17.779Z Checking rand v0.9.1
7662025-07-10T16:39:17.789Z Checking take_mut v0.2.2
7672025-07-10T16:39:17.846Z Checking slog-term v2.9.1
7682025-07-10T16:39:18.044Z Checking slog-stdlog v4.1.1
7692025-07-10T16:39:18.346Z Checking zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7702025-07-10T16:39:19.254Z Checking ingot-types v0.1.0
7712025-07-10T16:39:19.719Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#a993ed9d)
7722025-07-10T16:39:20.553Z Checking bitflags v2.9.1
7732025-07-10T16:39:20.553Z Checking postcard v1.1.2
7742025-07-10T16:39:20.556Z Checking uuid v1.17.0
7752025-07-10T16:39:20.748Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7762025-07-10T16:39:20.751Z Checking ingot v0.1.0
7772025-07-10T16:39:21.209Z Checking slog-envlogger v2.2.0
7782025-07-10T16:39:22.710Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7792025-07-10T16:39:24.869Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7802025-07-10T16:39:26.422Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7812025-07-10T16:39:26.672Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
7822025-07-10T16:39:26.881Zwarning: variables can be used directly in the `format!` string
7832025-07-10T16:39:26.881Z --> xde-tests/src/lib.rs:66:21
7842025-07-10T16:39:26.881Z |
7852025-07-10T16:39:26.881Z66 | .zexec(&format!("ipadm create-addr -t -T dhcp {}/test", devname))?;
7862025-07-10T16:39:26.881Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7872025-07-10T16:39:26.881Z |
7882025-07-10T16:39:26.881Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
7892025-07-10T16:39:26.881Z = note: `#[warn(clippy::uninlined_format_args)]` on by default
7902025-07-10T16:39:26.881Zhelp: change this to
7912025-07-10T16:39:26.881Z |
7922025-07-10T16:39:26.881Z66 - .zexec(&format!("ipadm create-addr -t -T dhcp {}/test", devname))?;
7932025-07-10T16:39:26.881Z66 + .zexec(&format!("ipadm create-addr -t -T dhcp {devname}/test"))?;
7942025-07-10T16:39:26.882Z |
7952025-07-10T16:39:26.882Z
7962025-07-10T16:39:26.885Zwarning: variables can be used directly in the `format!` string
7972025-07-10T16:39:26.885Z --> xde-tests/src/lib.rs:68:21
7982025-07-10T16:39:26.885Z |
7992025-07-10T16:39:26.885Z68 | .zexec(&format!("route add -iface {} {}", OVERLAY_GW, addr))?;
8002025-07-10T16:39:26.885Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8012025-07-10T16:39:26.885Z |
8022025-07-10T16:39:26.885Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8032025-07-10T16:39:26.885Zhelp: change this to
8042025-07-10T16:39:26.885Z |
8052025-07-10T16:39:26.885Z68 - .zexec(&format!("route add -iface {} {}", OVERLAY_GW, addr))?;
8062025-07-10T16:39:26.885Z68 + .zexec(&format!("route add -iface {OVERLAY_GW} {addr}"))?;
8072025-07-10T16:39:26.885Z |
8082025-07-10T16:39:26.885Z
8092025-07-10T16:39:26.885Zwarning: variables can be used directly in the `format!` string
8102025-07-10T16:39:26.885Z --> xde-tests/src/lib.rs:70:21
8112025-07-10T16:39:26.885Z |
8122025-07-10T16:39:26.886Z70 | .zexec(&format!("route add {} {}", OVERLAY_NET, OVERLAY_GW))?;
8132025-07-10T16:39:26.886Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8142025-07-10T16:39:26.886Z |
8152025-07-10T16:39:26.886Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8162025-07-10T16:39:26.886Zhelp: change this to
8172025-07-10T16:39:26.886Z |
8182025-07-10T16:39:26.886Z70 - .zexec(&format!("route add {} {}", OVERLAY_NET, OVERLAY_GW))?;
8192025-07-10T16:39:26.886Z70 + .zexec(&format!("route add {OVERLAY_NET} {OVERLAY_GW}"))?;
8202025-07-10T16:39:26.886Z |
8212025-07-10T16:39:26.886Z
8222025-07-10T16:39:26.889Zwarning: variables can be used directly in the `format!` string
8232025-07-10T16:39:26.889Z --> xde-tests/src/lib.rs:124:35
8242025-07-10T16:39:26.889Z |
8252025-07-10T16:39:26.889Z124 | dest: IpCidr::Ip4(format!("{}/32", dest).parse().unwrap()),
8262025-07-10T16:39:26.889Z | ^^^^^^^^^^^^^^^^^^^^^^
8272025-07-10T16:39:26.889Z |
8282025-07-10T16:39:26.889Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8292025-07-10T16:39:26.889Zhelp: change this to
8302025-07-10T16:39:26.889Z |
8312025-07-10T16:39:26.890Z124 - dest: IpCidr::Ip4(format!("{}/32", dest).parse().unwrap()),
8322025-07-10T16:39:26.890Z124 + dest: IpCidr::Ip4(format!("{dest}/32").parse().unwrap()),
8332025-07-10T16:39:26.890Z |
8342025-07-10T16:39:26.890Z
8352025-07-10T16:39:26.893Zwarning: variables can be used directly in the `format!` string
8362025-07-10T16:39:26.893Z --> xde-tests/src/lib.rs:178:17
8372025-07-10T16:39:26.893Z |
8382025-07-10T16:39:26.893Z178 | eprintln!("failed to open xde device on drop: {}", e);
8392025-07-10T16:39:26.893Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8402025-07-10T16:39:26.893Z |
8412025-07-10T16:39:26.893Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8422025-07-10T16:39:26.893Zhelp: change this to
8432025-07-10T16:39:26.893Z |
8442025-07-10T16:39:26.893Z178 - eprintln!("failed to open xde device on drop: {}", e);
8452025-07-10T16:39:26.893Z178 + eprintln!("failed to open xde device on drop: {e}");
8462025-07-10T16:39:26.893Z |
8472025-07-10T16:39:26.893Z
8482025-07-10T16:39:26.893Zwarning: variables can be used directly in the `format!` string
8492025-07-10T16:39:26.893Z --> xde-tests/src/lib.rs:183:13
8502025-07-10T16:39:26.894Z |
8512025-07-10T16:39:26.894Z183 | eprintln!("failed to delete xde on drop: {}", e);
8522025-07-10T16:39:26.894Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8532025-07-10T16:39:26.894Z |
8542025-07-10T16:39:26.894Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8552025-07-10T16:39:26.894Zhelp: change this to
8562025-07-10T16:39:26.894Z |
8572025-07-10T16:39:26.894Z183 - eprintln!("failed to delete xde on drop: {}", e);
8582025-07-10T16:39:26.894Z183 + eprintln!("failed to delete xde on drop: {e}");
8592025-07-10T16:39:26.894Z |
8602025-07-10T16:39:26.894Z
8612025-07-10T16:39:26.894Zwarning: variables can be used directly in the `format!` string
8622025-07-10T16:39:26.894Z --> xde-tests/src/lib.rs:229:13
8632025-07-10T16:39:26.894Z |
8642025-07-10T16:39:26.894Z229 | eprintln!("failed to remove xde driver: {}", e);
8652025-07-10T16:39:26.894Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8662025-07-10T16:39:26.894Z |
8672025-07-10T16:39:26.894Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
8682025-07-10T16:39:26.894Zhelp: change this to
8692025-07-10T16:39:26.894Z |
8702025-07-10T16:39:26.894Z229 - eprintln!("failed to remove xde driver: {}", e);
8712025-07-10T16:39:26.894Z229 + eprintln!("failed to remove xde driver: {e}");
8722025-07-10T16:39:26.894Z |
8732025-07-10T16:39:26.894Z
8742025-07-10T16:39:26.910Zwarning: this expression borrows a value the compiler would automatically borrow
8752025-07-10T16:39:26.910Z --> xde-tests/src/lib.rs:462:9
8762025-07-10T16:39:26.910Z |
8772025-07-10T16:39:26.910Z462 | (&[my_info]).iter().chain(peers).map(|v| v.mac).collect();
8782025-07-10T16:39:26.910Z | ^^^^^^^^^^^^ help: change this to: `[my_info]`
8792025-07-10T16:39:26.910Z |
8802025-07-10T16:39:26.910Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
8812025-07-10T16:39:26.910Z = note: `#[warn(clippy::needless_borrow)]` on by default
8822025-07-10T16:39:26.910Z
8832025-07-10T16:39:26.917Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
8842025-07-10T16:39:26.917Z --> xde-tests/src/lib.rs:490:13
8852025-07-10T16:39:26.917Z |
8862025-07-10T16:39:26.917Z490 | &"172.20.0.1",
8872025-07-10T16:39:26.917Z | ^^^^^^^^^^^^^ help: change this to: `"172.20.0.1"`
8882025-07-10T16:39:26.917Z |
8892025-07-10T16:39:26.917Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
8902025-07-10T16:39:26.917Z
8912025-07-10T16:39:26.961Zwarning: `xde-tests` (lib test) generated 9 warnings (9 duplicates)
8922025-07-10T16:39:26.964Zwarning: `xde-tests` (lib) generated 9 warnings (run `cargo clippy --fix --lib -p xde-tests` to apply 9 suggestions)
8932025-07-10T16:39:27.094Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.57s
8942025-07-10T16:39:27.135Z+ cargo build --test loopback
8952025-07-10T16:39:27.398Z Compiling cfg-if v1.0.1
8962025-07-10T16:39:27.401Z Compiling either v1.15.0
8972025-07-10T16:39:27.401Z Compiling aho-corasick v1.1.3
8982025-07-10T16:39:27.431Z Compiling libc v0.2.174
8992025-07-10T16:39:27.435Z Compiling regex-syntax v0.8.5
9002025-07-10T16:39:27.439Z Compiling zerocopy v0.8.26
9012025-07-10T16:39:27.442Z Compiling serde v1.0.219
9022025-07-10T16:39:27.442Z Compiling thiserror v2.0.12
9032025-07-10T16:39:27.496Z Compiling toml_edit v0.22.27
9042025-07-10T16:39:27.566Z Compiling byteorder v1.5.0
9052025-07-10T16:39:27.790Z Compiling itertools v0.13.0
9062025-07-10T16:39:27.879Z Compiling hash32 v0.3.1
9072025-07-10T16:39:28.064Z Compiling getrandom v0.3.3
9082025-07-10T16:39:28.079Z Compiling macaddr v1.0.1
9092025-07-10T16:39:28.338Z Compiling stable_deref_trait v1.2.0
9102025-07-10T16:39:28.426Z Compiling heapless v0.8.0
9112025-07-10T16:39:28.437Z Compiling rand_core v0.9.3
9122025-07-10T16:39:28.819Z Compiling slog v2.7.0
9132025-07-10T16:39:29.298Z Compiling cobs v0.3.0
9142025-07-10T16:39:29.426Z Compiling once_cell v1.21.3
9152025-07-10T16:39:29.629Z Compiling bitflags v1.3.2
9162025-07-10T16:39:29.729Z Compiling managed v0.8.0
9172025-07-10T16:39:29.814Z Compiling foreign-types-shared v0.3.1
9182025-07-10T16:39:29.942Z Compiling foreign-types v0.5.0
9192025-07-10T16:39:30.043Z Compiling tracing-core v0.1.34
9202025-07-10T16:39:30.139Z Compiling proc-macro-crate v3.3.0
9212025-07-10T16:39:30.534Z Compiling smoltcp v0.11.0
9222025-07-10T16:39:30.921Z Compiling regex-automata v0.4.9
9232025-07-10T16:39:31.048Z Compiling ppv-lite86 v0.2.21
9242025-07-10T16:39:31.368Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#e0b59b08)
9252025-07-10T16:39:31.533Z Compiling dirs-sys-next v0.1.2
9262025-07-10T16:39:31.814Z Compiling rand_chacha v0.9.0
9272025-07-10T16:39:32.155Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9282025-07-10T16:39:32.322Z Compiling cstr-argument v0.1.2
9292025-07-10T16:39:32.371Z Compiling bitflags v2.9.1
9302025-07-10T16:39:32.496Z Compiling num_enum_derive v0.7.4
9312025-07-10T16:39:32.554Z Compiling postcard v1.1.2
9322025-07-10T16:39:32.712Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9332025-07-10T16:39:32.779Z Compiling uuid v1.17.0
9342025-07-10T16:39:32.875Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9352025-07-10T16:39:33.218Z Compiling num-conv v0.1.0
9362025-07-10T16:39:33.276Z Compiling pretty-hex v0.4.1
9372025-07-10T16:39:33.453Z Compiling time-core v0.1.4
9382025-07-10T16:39:33.466Z Compiling powerfmt v0.2.0
9392025-07-10T16:39:33.496Z Compiling pin-project-lite v0.2.16
9402025-07-10T16:39:33.558Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9412025-07-10T16:39:33.636Z Compiling tracing v0.1.41
9422025-07-10T16:39:33.644Z Compiling time-macros v0.2.22
9432025-07-10T16:39:33.795Z Compiling deranged v0.4.0
9442025-07-10T16:39:33.838Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
9452025-07-10T16:39:34.001Z Compiling rand v0.9.1
9462025-07-10T16:39:34.046Z Compiling dirs-next v2.0.0
9472025-07-10T16:39:34.074Z Compiling crossbeam-utils v0.8.21
9482025-07-10T16:39:34.235Z Compiling socket2 v0.5.10
9492025-07-10T16:39:34.664Z Compiling num_enum v0.7.4
9502025-07-10T16:39:34.837Z Compiling regex v1.11.1
9512025-07-10T16:39:34.982Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#e0b59b08)
9522025-07-10T16:39:35.075Z Compiling thread_local v1.1.9
9532025-07-10T16:39:35.185Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
9542025-07-10T16:39:35.284Z Compiling lazy_static v1.5.0
9552025-07-10T16:39:35.299Z Compiling oxnet v0.1.2
9562025-07-10T16:39:35.305Z Compiling arc-swap v1.7.1
9572025-07-10T16:39:35.424Z Compiling colored v3.0.0
9582025-07-10T16:39:35.564Z Compiling dyn-clone v1.0.19
9592025-07-10T16:39:35.791Z Compiling slog-scope v4.4.0
9602025-07-10T16:39:35.799Z Compiling thiserror v1.0.69
9612025-07-10T16:39:35.838Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#18ffe4b4)
9622025-07-10T16:39:35.864Z Compiling crossbeam-channel v0.5.15
9632025-07-10T16:39:35.938Z Compiling term v0.7.0
9642025-07-10T16:39:36.207Z Compiling is-terminal v0.4.16
9652025-07-10T16:39:36.214Z Compiling itertools v0.12.1
9662025-07-10T16:39:36.238Z Compiling log v0.4.27
9672025-07-10T16:39:36.390Z Compiling take_mut v0.2.2
9682025-07-10T16:39:36.414Z Compiling time v0.3.41
9692025-07-10T16:39:36.555Z Compiling slog-stdlog v4.1.1
9702025-07-10T16:39:36.659Z Compiling slog-async v2.8.0
9712025-07-10T16:39:37.846Z Compiling ingot-macros v0.1.0
9722025-07-10T16:39:38.330Z Compiling slog-term v2.9.1
9732025-07-10T16:39:38.635Z Compiling zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
9742025-07-10T16:39:38.818Z Compiling slog-envlogger v2.2.0
9752025-07-10T16:39:39.218Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#a993ed9d)
9762025-07-10T16:39:41.510Z Compiling ingot-types v0.1.0
9772025-07-10T16:39:41.931Z Compiling ingot v0.1.0
9782025-07-10T16:39:43.919Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
9792025-07-10T16:39:45.769Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
9802025-07-10T16:39:47.065Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
9812025-07-10T16:39:47.459Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
9822025-07-10T16:39:49.106Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.91s
9832025-07-10T16:39:49.143Z++ cargo build -q --test loopback --message-format=json
9842025-07-10T16:39:49.146Z++ jq -r 'select(.profile.test == true) | .filenames[]'
9852025-07-10T16:39:49.330Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-a1a01f5bf4d648e6
9862025-07-10T16:39:49.330Z+ mkdir -p /work/test
9872025-07-10T16:39:49.334Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-a1a01f5bf4d648e6 /work/test/loopback
9882025-07-10T16:39:49.359Zprocess exited: duration 326607 ms, exit code 0
 
9892025-07-10T16:39:49.367Zfound 10 output files
9902025-07-10T16:39:49.367Zuploading: /work/debug/xde.dbg (68222776 bytes)
9912025-07-10T16:39:51.638Zuploaded: /work/debug/xde.dbg
9922025-07-10T16:39:51.638Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
9932025-07-10T16:39:52.648Zuploaded: /work/debug/xde.dbg.sha256
9942025-07-10T16:39:52.648Zuploading: /work/debug/xde_link.dbg.so (13460 bytes)
9952025-07-10T16:39:53.663Zuploaded: /work/debug/xde_link.dbg.so
9962025-07-10T16:39:53.663Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
9972025-07-10T16:39:54.673Zuploaded: /work/debug/xde_link.dbg.so.sha256
9982025-07-10T16:39:54.673Zuploading: /work/release/xde (39510312 bytes)
9992025-07-10T16:39:56.291Zuploaded: /work/release/xde
10002025-07-10T16:39:56.294Zuploading: /work/release/xde.sha256 (84 bytes)
10012025-07-10T16:39:57.302Zuploaded: /work/release/xde.sha256
10022025-07-10T16:39:57.302Zuploading: /work/release/xde_link.so (35936 bytes)
10032025-07-10T16:39:58.317Zuploaded: /work/release/xde_link.so
10042025-07-10T16:39:58.317Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
10052025-07-10T16:39:59.328Zuploaded: /work/release/xde_link.so.sha256
10062025-07-10T16:39:59.328Zuploading: /work/test/loopback (25237696 bytes)
10072025-07-10T16:40:00.774Zuploaded: /work/test/loopback
10082025-07-10T16:40:00.774Zuploading: /work/xde.conf (79 bytes)
10092025-07-10T16:40:01.785Zuploaded: /work/xde.conf