01KE3M31AV9FF7C0ATKZ9873D5: 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/test/multicast_rx",
        "=/work/test/multicast_multi_sub",
        "=/work/test/multicast_validation",
        "=/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: 01KE3M3N08AD9BZAS8VMKYZFN1

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-01-04T04:27:45.114Zjob assigned to worker 01KE3M3Y2PCX0PJGQZZ4XFPRKY [factory aws, i-048d9ed1d95cbb444] (queued for 1 m 8 s)
 
22026-01-04T04:27:53.442Zstarting task 0: "setup"
32026-01-04T04:27:53.446Z++ uname -s
42026-01-04T04:27:53.449Z+ kern=SunOS
52026-01-04T04:27:53.449Z+ build_user=build
62026-01-04T04:27:53.449Z+ build_uid=12345
72026-01-04T04:27:53.449Z+ work_dir=/work
82026-01-04T04:27:53.449Z+ input_dir=/input
92026-01-04T04:27:53.449Z+ [[ 0 == 12345 ]]
102026-01-04T04:27:53.450Z+ case "$kern" in
112026-01-04T04:27:53.450Z+ groupadd -g 12345 build
122026-01-04T04:27:53.452Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-01-04T04:27:55.459Z+ zfs create -o mountpoint=/work rpool/work
142026-01-04T04:27:55.582Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-01-04T04:27:55.585Z+ home_fs=zfs
162026-01-04T04:27:55.585Z+ [[ zfs == autofs ]]
172026-01-04T04:27:55.585Z+ mkdir -p /home/build
182026-01-04T04:27:55.588Z+ chown build:build /home/build /work
192026-01-04T04:27:57.588Z+ chmod 0700 /home/build /work
202026-01-04T04:27:57.591Zprocess exited: duration 4151 ms, exit code 0
 
212026-01-04T04:27:57.598Zstarting task 1: "rust-toolchain"
222026-01-04T04:27:57.603Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-01-04T04:27:57.603Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-01-04T04:27:57.603Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252026-01-04T04:27:57.604Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
262026-01-04T04:27:57.606Z * rust toolchain channel = "1.90.0"
272026-01-04T04:27:57.607Z * rust toolchain profile = "default"
282026-01-04T04:27:57.607Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-01-04T04:27:57.607Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-01-04T04:27:57.745Zinfo: downloading installer
312026-01-04T04:27:59.032Zwarn: It looks like you have an existing installation of Rust at:
322026-01-04T04:27:59.032Zwarn: /opt/ooce/bin
332026-01-04T04:27:59.032Zwarn: It is recommended that rustup be the primary Rust installation.
342026-01-04T04:27:59.032Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-01-04T04:27:59.032Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-01-04T04:27:59.033Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-01-04T04:27:59.033Zwarn: or pass `-y' to ignore all ignorable checks.
382026-01-04T04:27:59.033Zerror: cannot install while Rust is installed
392026-01-04T04:27:59.033Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-01-04T04:27:59.046Zinfo: profile set to 'default'
412026-01-04T04:27:59.046Zinfo: default host triple is x86_64-unknown-illumos
422026-01-04T04:27:59.049Zinfo: syncing channel updates for '1.90.0-x86_64-unknown-illumos'
432026-01-04T04:27:59.226Zinfo: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14)
442026-01-04T04:27:59.226Zinfo: downloading component 'cargo'
452026-01-04T04:28:00.087Zinfo: downloading component 'clippy'
462026-01-04T04:28:00.479Zinfo: downloading component 'rust-docs'
472026-01-04T04:28:01.718Zinfo: downloading component 'rust-std'
482026-01-04T04:28:03.412Zinfo: downloading component 'rustc'
492026-01-04T04:28:10.659Zinfo: downloading component 'rustfmt'
502026-01-04T04:28:10.913Zinfo: installing component 'cargo'
512026-01-04T04:28:11.837Zinfo: installing component 'clippy'
522026-01-04T04:28:12.247Zinfo: installing component 'rust-docs'
532026-01-04T04:28:14.091Zinfo: installing component 'rust-std'
542026-01-04T04:28:16.023Zinfo: installing component 'rustc'
552026-01-04T04:28:22.620Zinfo: installing component 'rustfmt'
562026-01-04T04:28:22.965Zinfo: default toolchain set to '1.90.0-x86_64-unknown-illumos'
572026-01-04T04:28:22.965Z
582026-01-04T04:28:23.389Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
592026-01-04T04:28:23.389Z
602026-01-04T04:28:23.392Z
612026-01-04T04:28:23.392ZRust is installed now. Great!
622026-01-04T04:28:23.392Z
632026-01-04T04:28:23.392ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-01-04T04:28:23.392Zenvironment variable. This has not been done automatically.
652026-01-04T04:28:23.392Z
662026-01-04T04:28:23.392ZTo configure your current shell, you need to source
672026-01-04T04:28:23.392Zthe corresponding env file under $HOME/.cargo.
682026-01-04T04:28:23.392Z
692026-01-04T04:28:23.392ZThis is usually done by running one of the following (note the leading DOT):
702026-01-04T04:28:23.392Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-01-04T04:28:23.392Zsource "$HOME/.cargo/env.fish" # For fish
722026-01-04T04:28:23.392Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-01-04T04:28:23.508Z+ rustup --version
742026-01-04T04:28:23.524Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-01-04T04:28:23.526Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-01-04T04:28:23.638Zinfo: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
772026-01-04T04:28:23.642Z+ cargo --version
782026-01-04T04:28:23.708Zcargo 1.90.0 (840b83a10 2025-07-30)
792026-01-04T04:28:23.711Z+ rustc --version
802026-01-04T04:28:23.786Zrustc 1.90.0 (1159e78c4 2025-09-14)
812026-01-04T04:28:23.790Zprocess exited: duration 26191 ms, exit code 0
 
822026-01-04T04:28:23.796Zstarting task 2: "authentication"
832026-01-04T04:28:23.818Zprocess exited: duration 21 ms, exit code 0
 
842026-01-04T04:28:23.827Zstarting task 3: "clone repository"
852026-01-04T04:28:23.830Z+ mkdir -p /work/oxidecomputer/opte
862026-01-04T04:28:23.834Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872026-01-04T04:28:23.870ZCloning into '/work/oxidecomputer/opte'...
882026-01-04T04:28:24.722Z+ cd /work/oxidecomputer/opte
892026-01-04T04:28:24.723Z+ git fetch origin ecb3c935c3fbde3ec5a59872593310d8b9c4f6b7
902026-01-04T04:28:24.973ZFrom https://github.com/oxidecomputer/opte
912026-01-04T04:28:24.973Z * branch ecb3c935c3fbde3ec5a59872593310d8b9c4f6b7 -> FETCH_HEAD
922026-01-04T04:28:24.981Z+ [[ -n renovate/syn-2.x-lockfile ]]
932026-01-04T04:28:24.984Z++ git branch --show-current
942026-01-04T04:28:24.987Z+ current=master
952026-01-04T04:28:24.987Z+ [[ master != renovate/syn-2.x-lockfile ]]
962026-01-04T04:28:24.987Z+ git branch -f renovate/syn-2.x-lockfile ecb3c935c3fbde3ec5a59872593310d8b9c4f6b7
972026-01-04T04:28:24.990Z+ git checkout -f renovate/syn-2.x-lockfile
982026-01-04T04:28:25.014ZSwitched to branch 'renovate/syn-2.x-lockfile'
992026-01-04T04:28:25.017Z+ git reset --hard ecb3c935c3fbde3ec5a59872593310d8b9c4f6b7
1002026-01-04T04:28:25.020ZHEAD is now at ecb3c93 Update Rust crate syn to v2.0.113
1012026-01-04T04:28:25.024Zprocess exited: duration 1197 ms, exit code 0
 
1022026-01-04T04:28:25.030Zstarting task 4: "build"
1032026-01-04T04:28:25.035Z+ source .github/buildomat/common.sh
1042026-01-04T04:28:25.038Z++ rustup show active-toolchain
1052026-01-04T04:28:25.086Z1.90.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062026-01-04T04:28:25.089Z++ pushd xde
1072026-01-04T04:28:25.092Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082026-01-04T04:28:25.092Z++ rustup show active-toolchain
1092026-01-04T04:28:25.096Zinfo: syncing channel updates for 'nightly-2025-09-19-x86_64-unknown-illumos'
1102026-01-04T04:28:25.303Zinfo: latest update on 2025-09-19, rust version 1.92.0-nightly (7c275d09e 2025-09-18)
1112026-01-04T04:28:25.307Zinfo: downloading component 'cargo'
1122026-01-04T04:28:26.116Zinfo: downloading component 'clippy'
1132026-01-04T04:28:26.442Zinfo: downloading component 'rust-src'
1142026-01-04T04:28:26.679Zinfo: downloading component 'rust-std'
1152026-01-04T04:28:28.214Zinfo: downloading component 'rustc'
1162026-01-04T04:28:36.066Zinfo: downloading component 'rustfmt'
1172026-01-04T04:28:36.341Zinfo: installing component 'cargo'
1182026-01-04T04:28:37.254Zinfo: installing component 'clippy'
1192026-01-04T04:28:37.652Zinfo: installing component 'rust-src'
1202026-01-04T04:28:38.022Zinfo: installing component 'rust-std'
1212026-01-04T04:28:39.760Zinfo: installing component 'rustc'
1222026-01-04T04:28:46.383Zinfo: installing component 'rustfmt'
1232026-01-04T04:28:46.726Znightly-2025-09-19-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242026-01-04T04:28:46.815Z+++ rustup show active-toolchain -v
1252026-01-04T04:28:46.818Z+++ head -n 1
1262026-01-04T04:28:46.818Z+++ cut '-d ' -f1
1272026-01-04T04:28:46.924Z++ export NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1282026-01-04T04:28:46.924Z++ NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1292026-01-04T04:28:46.924Z++ popd
1302026-01-04T04:28:46.928Z/work/oxidecomputer/opte
1312026-01-04T04:28:46.928Z+ TGT_BASE=/work
1322026-01-04T04:28:46.928Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1332026-01-04T04:28:46.928Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1342026-01-04T04:28:46.928Z+ DBG_TGT=/work/debug
1352026-01-04T04:28:46.928Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1362026-01-04T04:28:46.928Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1372026-01-04T04:28:46.928Z+ REL_TGT=/work/release
1382026-01-04T04:28:46.928Z+ mkdir -p /work/debug /work/release
1392026-01-04T04:28:46.928Z+ cargo --version
1402026-01-04T04:28:46.984Zcargo 1.90.0 (840b83a10 2025-07-30)
1412026-01-04T04:28:46.986Z+ rustc --version
1422026-01-04T04:28:47.059Zrustc 1.90.0 (1159e78c4 2025-09-14)
1432026-01-04T04:28:47.062Z+ install_pkg jq
1442026-01-04T04:28:47.065Z+ set +o errexit
1452026-01-04T04:28:47.065Z+ pfexec pkg install jq
1462026-01-04T04:28:57.709Z Startup: Refreshing catalog 'helios-dev' ... Done
1472026-01-04T04:29:06.899Z Startup: Caching catalogs ... Done
1482026-01-04T04:29:23.520ZPlanning: Solver setup ... Done
1492026-01-04T04:29:23.637ZPlanning: Running solver ... Done
1502026-01-04T04:29:23.773ZPlanning: Consolidating action changes ... Done
1512026-01-04T04:29:23.776ZPlanning: Evaluating mediators ... Done
1522026-01-04T04:29:23.776ZPlanning: Planning completed in 16.73 seconds
1532026-01-04T04:29:23.799ZNo updates necessary for this image.
1542026-01-04T04:29:24.971Z+ exit_code=4
1552026-01-04T04:29:24.972Z+ [[ 4 -ne 0 ]]
1562026-01-04T04:29:24.974Z+ [[ 4 -ne 4 ]]
1572026-01-04T04:29:24.974Z+ set -o errexit
1582026-01-04T04:29:24.975Z+ pushd xde
1592026-01-04T04:29:24.975Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1602026-01-04T04:29:24.975Z+ cp xde.conf /work/xde.conf
1612026-01-04T04:29:24.975Z+ header 'check style'
1622026-01-04T04:29:24.975Z+ echo '# ==== check style ==== #'
1632026-01-04T04:29:24.975Z# ==== check style ==== #
1642026-01-04T04:29:24.975Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -p xde -p xde-link -- --check
1652026-01-04T04:29:25.406Z
1662026-01-04T04:29:25.406Zreal 0.428415338
1672026-01-04T04:29:25.406Zuser 0.320912190
1682026-01-04T04:29:25.406Zsys 0.099315409
1692026-01-04T04:29:25.406Ztrap 0.000022789
1702026-01-04T04:29:25.407Ztflt 0.000016029
1712026-01-04T04:29:25.407Zdflt 0.000017658
1722026-01-04T04:29:25.407Zkflt 0.000000000
1732026-01-04T04:29:25.407Zlock 0.732205240
1742026-01-04T04:29:25.407Zslp 0.428950773
1752026-01-04T04:29:25.407Zlat 0.001623048
1762026-01-04T04:29:25.407Zstop 0.000176624
1772026-01-04T04:29:25.410Z+ header analyze
1782026-01-04T04:29:25.410Z+ echo '# ==== analyze ==== #'
1792026-01-04T04:29:25.410Z# ==== analyze ==== #
1802026-01-04T04:29:25.410Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1812026-01-04T04:29:25.738Z Updating crates.io index
1822026-01-04T04:29:25.741Z Updating git repository `https://github.com/oxidecomputer/falcon`
1832026-01-04T04:29:26.510Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1842026-01-04T04:29:26.881Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1852026-01-04T04:29:27.204Z Updating git repository `https://github.com/oxidecomputer/zone`
1862026-01-04T04:29:27.460Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1872026-01-04T04:29:27.754Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1882026-01-04T04:29:28.012Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1892026-01-04T04:29:29.286Z Downloading crates ...
1902026-01-04T04:29:29.375Z Downloaded defmt v0.3.100
1912026-01-04T04:29:29.380Z Downloaded stable_deref_trait v1.2.1
1922026-01-04T04:29:29.382Z Downloaded darling_macro v0.21.3
1932026-01-04T04:29:29.385Z Downloaded defmt v1.0.1
1942026-01-04T04:29:29.388Z Downloaded either v1.15.0
1952026-01-04T04:29:29.388Z Downloaded bitflags v1.3.2
1962026-01-04T04:29:29.391Z Downloaded darling_core v0.21.3
1972026-01-04T04:29:29.394Z Downloaded strsim v0.11.1
1982026-01-04T04:29:29.397Z Downloaded defmt-parser v1.0.0
1992026-01-04T04:29:29.397Z Downloaded managed v0.8.0
2002026-01-04T04:29:29.400Z Downloaded ingot-types v0.1.2
2012026-01-04T04:29:29.400Z Downloaded macaddr v1.0.1
2022026-01-04T04:29:29.400Z Downloaded fnv v1.0.7
2032026-01-04T04:29:29.403Z Downloaded hash32 v0.3.1
2042026-01-04T04:29:29.406Z Downloaded ref-cast-impl v1.0.25
2052026-01-04T04:29:29.406Z Downloaded dyn-clone v1.0.20
2062026-01-04T04:29:29.409Z Downloaded ref-cast v1.0.25
2072026-01-04T04:29:29.412Z Downloaded quote v1.0.42
2082026-01-04T04:29:29.415Z Downloaded ident_case v1.0.1
2092026-01-04T04:29:29.417Z Downloaded ingot v0.1.1
2102026-01-04T04:29:29.421Z Downloaded cfg-if v1.0.4
2112026-01-04T04:29:29.429Z Downloaded cobs v0.3.0
2122026-01-04T04:29:29.433Z Downloaded version_check v0.9.5
2132026-01-04T04:29:29.435Z Downloaded embedded-io v0.6.1
2142026-01-04T04:29:29.438Z Downloaded postcard v1.1.3
2152026-01-04T04:29:29.441Z Downloaded ingot-macros v0.1.1
2162026-01-04T04:29:29.444Z Downloaded proc-macro-error-attr2 v2.0.0
2172026-01-04T04:29:29.444Z Downloaded byteorder v1.5.0
2182026-01-04T04:29:29.447Z Downloaded embedded-io v0.4.0
2192026-01-04T04:29:29.456Z Downloaded thiserror-impl v2.0.17
2202026-01-04T04:29:29.459Z Downloaded thiserror v2.0.17
2212026-01-04T04:29:29.462Z Downloaded proc-macro-error2 v2.0.1
2222026-01-04T04:29:29.468Z Downloaded defmt-macros v1.0.1
2232026-01-04T04:29:29.478Z Downloaded crc32fast v1.5.0
2242026-01-04T04:29:29.482Z Downloaded darling v0.21.3
2252026-01-04T04:29:29.487Z Downloaded bitflags v2.10.0
2262026-01-04T04:29:29.494Z Downloaded uuid v1.19.0
2272026-01-04T04:29:29.500Z Downloaded unicode-ident v1.0.22
2282026-01-04T04:29:29.503Z Downloaded serde v1.0.228
2292026-01-04T04:29:29.505Z Downloaded serde_derive v1.0.228
2302026-01-04T04:29:29.517Z Downloaded serde_core v1.0.228
2312026-01-04T04:29:29.521Z Downloaded proc-macro2 v1.0.104
2322026-01-04T04:29:29.523Z Downloaded heapless v0.8.0
2332026-01-04T04:29:29.535Z Downloaded zerocopy-derive v0.8.31
2342026-01-04T04:29:29.540Z Downloaded memchr v2.7.6
2352026-01-04T04:29:29.544Z Downloaded aho-corasick v1.1.4
2362026-01-04T04:29:29.562Z Downloaded regex v1.12.2
2372026-01-04T04:29:29.570Z Downloaded itertools v0.14.0
2382026-01-04T04:29:29.597Z Downloaded zerocopy v0.8.31
2392026-01-04T04:29:29.615Z Downloaded syn v2.0.113
2402026-01-04T04:29:29.624Z Downloaded smoltcp v0.11.0
2412026-01-04T04:29:29.634Z Downloaded regex-syntax v0.8.8
2422026-01-04T04:29:29.649Z Downloaded regex-automata v0.4.13
2432026-01-04T04:29:29.668Z Updating crates.io index
2442026-01-04T04:29:29.774Z Downloading crates ...
2452026-01-04T04:29:29.825Z Downloaded addr2line v0.25.0
2462026-01-04T04:29:29.832Z Downloaded rustc-demangle v0.1.26
2472026-01-04T04:29:29.835Z Downloaded getopts v0.2.24
2482026-01-04T04:29:29.838Z Downloaded adler2 v2.0.1
2492026-01-04T04:29:29.845Z Downloaded cfg-if v1.0.1
2502026-01-04T04:29:29.849Z Downloaded rustc-literal-escaper v0.0.5
2512026-01-04T04:29:29.865Z Downloaded memchr v2.7.5
2522026-01-04T04:29:29.870Z Downloaded hashbrown v0.15.5
2532026-01-04T04:29:29.874Z Downloaded miniz_oxide v0.8.9
2542026-01-04T04:29:29.916Z Downloaded gimli v0.32.0
2552026-01-04T04:29:29.924Z Downloaded object v0.37.3
2562026-01-04T04:29:29.951Z Downloaded libc v0.2.175
2572026-01-04T04:29:30.021Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
2582026-01-04T04:29:30.021Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2592026-01-04T04:29:30.025Z Compiling proc-macro2 v1.0.104
2602026-01-04T04:29:30.025Z Compiling quote v1.0.42
2612026-01-04T04:29:30.025Z Compiling unicode-ident v1.0.22
2622026-01-04T04:29:30.025Z Compiling serde_core v1.0.228
2632026-01-04T04:29:30.025Z Compiling ident_case v1.0.1
2642026-01-04T04:29:30.094Z Compiling strsim v0.11.1
2652026-01-04T04:29:30.321Z Compiling fnv v1.0.7
2662026-01-04T04:29:30.324Z Compiling memchr v2.7.6
2672026-01-04T04:29:30.458Z Compiling regex-syntax v0.8.8
2682026-01-04T04:29:30.840Z Compiling either v1.15.0
2692026-01-04T04:29:30.852Z Compiling thiserror v2.0.17
2702026-01-04T04:29:30.906Z Compiling zerocopy v0.8.31
2712026-01-04T04:29:31.115Z Compiling serde v1.0.228
2722026-01-04T04:29:31.238Z Compiling aho-corasick v1.1.4
2732026-01-04T04:29:31.844Z Compiling itertools v0.14.0
2742026-01-04T04:29:31.953Z Compiling heapless v0.8.0
2752026-01-04T04:29:31.964Z Compiling smoltcp v0.11.0
2762026-01-04T04:29:32.438Z Compiling syn v2.0.113
2772026-01-04T04:29:32.604Z Compiling ref-cast v1.0.25
2782026-01-04T04:29:32.747Z Compiling version_check v0.9.5
2792026-01-04T04:29:32.849Z Compiling crc32fast v1.5.0
2802026-01-04T04:29:33.521Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2812026-01-04T04:29:33.977Z Compiling regex-automata v0.4.13
2822026-01-04T04:29:36.896Z Compiling regex v1.12.2
2832026-01-04T04:29:37.607Z Compiling darling_core v0.21.3
2842026-01-04T04:29:39.653Z Compiling serde_derive v1.0.228
2852026-01-04T04:29:39.653Z Compiling zerocopy-derive v0.8.31
2862026-01-04T04:29:39.666Z Compiling thiserror-impl v2.0.17
2872026-01-04T04:29:39.666Z Compiling ref-cast-impl v1.0.25
2882026-01-04T04:29:39.666Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2892026-01-04T04:29:42.282Z Compiling darling_macro v0.21.3
2902026-01-04T04:29:43.512Z Compiling darling v0.21.3
2912026-01-04T04:29:43.613Z Compiling ingot-macros v0.1.1
2922026-01-04T04:29:43.618Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2932026-01-04T04:29:54.383Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2942026-01-04T04:29:58.083Z Checking byteorder v1.5.0
2952026-01-04T04:29:58.086Z Checking macaddr v1.0.1
2962026-01-04T04:29:58.086Z Checking cfg-if v1.0.4
2972026-01-04T04:29:58.086Z Checking stable_deref_trait v1.2.1
2982026-01-04T04:29:58.086Z Checking bitflags v1.3.2
2992026-01-04T04:29:58.180Z Checking managed v0.8.0
3002026-01-04T04:29:58.214Z Checking cobs v0.3.0
3012026-01-04T04:29:58.352Z Checking dyn-clone v1.0.20
3022026-01-04T04:29:58.410Z Checking hash32 v0.3.1
3032026-01-04T04:29:58.462Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
3042026-01-04T04:30:00.539Z Checking ingot-types v0.1.2
3052026-01-04T04:30:00.771Z Checking bitflags v2.10.0
3062026-01-04T04:30:00.774Z Checking uuid v1.19.0
3072026-01-04T04:30:01.042Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3082026-01-04T04:30:01.500Z Checking postcard v1.1.3
3092026-01-04T04:30:01.500Z Checking ingot v0.1.1
3102026-01-04T04:30:03.501Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3112026-01-04T04:30:10.425Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3122026-01-04T04:30:12.838Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
3132026-01-04T04:30:16.970Zwarning: this function has too many arguments (8/7)
3142026-01-04T04:30:16.970Z --> xde/src/xde.rs:3135:1
3152026-01-04T04:30:16.970Z |
3162026-01-04T04:30:16.970Z3135 | / fn new_port(
3172026-01-04T04:30:16.970Z3136 | | name: String,
3182026-01-04T04:30:16.970Z3137 | | cfg: &VpcCfg,
3192026-01-04T04:30:16.970Z3138 | | vpc_map: Arc<overlay::VpcMappings>,
3202026-01-04T04:30:16.970Z... |
3212026-01-04T04:30:16.970Z3143 | | dhcp_cfg: &DhcpCfg,
3222026-01-04T04:30:16.970Z3144 | | ) -> Result<Arc<Port<VpcNetwork>>, OpteError> {
3232026-01-04T04:30:16.970Z | |_____________________________________________^
3242026-01-04T04:30:16.970Z |
3252026-01-04T04:30:16.970Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
3262026-01-04T04:30:16.970Z = note: `#[warn(clippy::too_many_arguments)]` on by default
3272026-01-04T04:30:16.970Z
3282026-01-04T04:30:16.974Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3292026-01-04T04:30:16.974Z --> xde/src/xde.rs:3175:16
3302026-01-04T04:30:16.974Z |
3312026-01-04T04:30:16.974Z3175 | let port = Arc::new(pb.create(net, limit, limit)?);
3322026-01-04T04:30:16.974Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3332026-01-04T04:30:16.974Z |
3342026-01-04T04:30:16.974Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
3352026-01-04T04:30:16.974Z = help: if the `Arc` will not be used across threads replace it with an `Rc`
3362026-01-04T04:30:16.974Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3372026-01-04T04:30:16.974Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3382026-01-04T04:30:16.974Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
3392026-01-04T04:30:16.974Z
3402026-01-04T04:30:17.389Zwarning: `xde` (lib) generated 2 warnings
3412026-01-04T04:30:17.389Z Finished `dev` profile [optimized + debuginfo] target(s) in 51.82s
3422026-01-04T04:30:17.513Z
3432026-01-04T04:30:17.516Zreal 52.096086014
3442026-01-04T04:30:17.516Zuser 2:24.166394413
3452026-01-04T04:30:17.516Zsys 14.975635395
3462026-01-04T04:30:17.516Ztrap 0.069103750
3472026-01-04T04:30:17.516Ztflt 0.060760126
3482026-01-04T04:30:17.516Zdflt 0.292005054
3492026-01-04T04:30:17.516Zkflt 0.001945516
3502026-01-04T04:30:17.516Zlock 5:28.664752085
3512026-01-04T04:30:17.516Zslp 7:24.191277806
3522026-01-04T04:30:17.516Zlat 4.366207081
3532026-01-04T04:30:17.516Zstop 9.105591533
3542026-01-04T04:30:17.516Z+ pushd xde-link
3552026-01-04T04:30:17.516Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3562026-01-04T04:30:17.516Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
3572026-01-04T04:30:17.845Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3582026-01-04T04:30:17.845Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3592026-01-04T04:30:17.845Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
3602026-01-04T04:30:37.699Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3612026-01-04T04:30:41.639Z Finished `dev` profile [optimized + debuginfo] target(s) in 23.96s
3622026-01-04T04:30:41.664Z
3632026-01-04T04:30:41.667Zreal 24.144798363
3642026-01-04T04:30:41.667Zuser 41.670069462
3652026-01-04T04:30:41.667Zsys 1.731023680
3662026-01-04T04:30:41.667Ztrap 0.011045380
3672026-01-04T04:30:41.668Ztflt 0.013662604
3682026-01-04T04:30:41.668Zdflt 0.046695510
3692026-01-04T04:30:41.668Zkflt 0.000000000
3702026-01-04T04:30:41.668Zlock 1:46.116548272
3712026-01-04T04:30:41.668Zslp 1:47.498281447
3722026-01-04T04:30:41.668Zlat 0.631821579
3732026-01-04T04:30:41.668Zstop 0.157174614
3742026-01-04T04:30:41.668Z+ popd
3752026-01-04T04:30:41.668Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3762026-01-04T04:30:41.668Z+ popd
3772026-01-04T04:30:41.668Z/work/oxidecomputer/opte
3782026-01-04T04:30:41.668Z+ header 'build xde (debug)'
3792026-01-04T04:30:41.668Z+ echo '# ==== build xde (debug) ==== #'
3802026-01-04T04:30:41.668Z# ==== build xde (debug) ==== #
3812026-01-04T04:30:41.668Z+ ptime -m cargo xtask build --profile debug xde xde-link
3822026-01-04T04:30:41.916Z Downloading crates ...
3832026-01-04T04:30:42.002Z Downloaded toml v0.9.10+spec-1.1.0
3842026-01-04T04:30:42.011Z Downloaded anstyle-parse v0.2.7
3852026-01-04T04:30:42.016Z Downloaded anyhow v1.0.100
3862026-01-04T04:30:42.020Z Downloaded utf8parse v0.2.2
3872026-01-04T04:30:42.024Z Downloaded serde_spanned v1.0.4
3882026-01-04T04:30:42.024Z Downloaded heck v0.5.0
3892026-01-04T04:30:42.027Z Downloaded cargo-platform v0.3.2
3902026-01-04T04:30:42.027Z Downloaded errno v0.3.14
3912026-01-04T04:30:42.027Z Downloaded equivalent v1.0.2
3922026-01-04T04:30:42.031Z Downloaded anstyle-query v1.1.5
3932026-01-04T04:30:42.034Z Downloaded anstyle v1.0.13
3942026-01-04T04:30:42.034Z Downloaded anstream v0.6.21
3952026-01-04T04:30:42.038Z Downloaded is_terminal_polyfill v1.70.2
3962026-01-04T04:30:42.043Z Downloaded terminal_size v0.4.3
3972026-01-04T04:30:42.046Z Downloaded toml_datetime v0.7.5+spec-1.1.0
3982026-01-04T04:30:42.046Z Downloaded itoa v1.0.17
3992026-01-04T04:30:42.048Z Downloaded clap_derive v4.5.49
4002026-01-04T04:30:42.051Z Downloaded clap_lex v0.7.6
4012026-01-04T04:30:42.054Z Downloaded colorchoice v1.0.4
4022026-01-04T04:30:42.059Z Downloaded toml_writer v1.0.6+spec-1.1.0
4032026-01-04T04:30:42.063Z Downloaded semver v1.0.27
4042026-01-04T04:30:42.065Z Downloaded clap v4.5.53
4052026-01-04T04:30:42.072Z Downloaded zmij v1.0.2
4062026-01-04T04:30:42.075Z Downloaded winnow v0.7.14
4072026-01-04T04:30:42.082Z Downloaded cargo_metadata v0.23.1
4082026-01-04T04:30:42.085Z Downloaded indexmap v2.12.1
4092026-01-04T04:30:42.088Z Downloaded camino v1.2.2
4102026-01-04T04:30:42.090Z Downloaded toml_parser v1.0.6+spec-1.1.0
4112026-01-04T04:30:42.093Z Downloaded serde_json v1.0.148
4122026-01-04T04:30:42.097Z Downloaded clap_builder v4.5.53
4132026-01-04T04:30:42.103Z Downloaded hashbrown v0.16.1
4142026-01-04T04:30:42.132Z Downloaded rustix v1.1.3
4152026-01-04T04:30:42.161Z Downloaded libc v0.2.178
4162026-01-04T04:30:42.228Z Compiling serde_core v1.0.228
4172026-01-04T04:30:42.228Z Compiling proc-macro2 v1.0.104
4182026-01-04T04:30:42.231Z Compiling quote v1.0.42
4192026-01-04T04:30:42.231Z Compiling unicode-ident v1.0.22
4202026-01-04T04:30:42.231Z Compiling libc v0.2.178
4212026-01-04T04:30:42.231Z Compiling rustix v1.1.3
4222026-01-04T04:30:42.231Z Compiling bitflags v2.10.0
4232026-01-04T04:30:42.254Z Compiling utf8parse v0.2.2
4242026-01-04T04:30:42.490Z Compiling zmij v1.0.2
4252026-01-04T04:30:42.513Z Compiling anstyle-parse v0.2.7
4262026-01-04T04:30:42.883Z Compiling thiserror v2.0.17
4272026-01-04T04:30:42.925Z Compiling camino v1.2.2
4282026-01-04T04:30:43.038Z Compiling colorchoice v1.0.4
4292026-01-04T04:30:43.184Z Compiling serde v1.0.228
4302026-01-04T04:30:43.220Z Compiling anstyle-query v1.1.5
4312026-01-04T04:30:43.302Z Compiling anstyle v1.0.13
4322026-01-04T04:30:43.411Z Compiling serde_json v1.0.148
4332026-01-04T04:30:43.521Z Compiling is_terminal_polyfill v1.70.2
4342026-01-04T04:30:43.649Z Compiling anstream v0.6.21
4352026-01-04T04:30:43.849Z Compiling itoa v1.0.17
4362026-01-04T04:30:43.881Z Compiling errno v0.3.14
4372026-01-04T04:30:43.938Z Compiling strsim v0.11.1
4382026-01-04T04:30:44.003Z Compiling heck v0.5.0
4392026-01-04T04:30:44.408Z Compiling winnow v0.7.14
4402026-01-04T04:30:44.456Z Compiling anyhow v1.0.100
4412026-01-04T04:30:44.771Z Compiling syn v2.0.113
4422026-01-04T04:30:44.771Z Compiling memchr v2.7.6
4432026-01-04T04:30:44.914Z Compiling clap_lex v0.7.6
4442026-01-04T04:30:45.471Z Compiling terminal_size v0.4.3
4452026-01-04T04:30:45.740Z Compiling clap_builder v4.5.53
4462026-01-04T04:30:45.750Z Compiling toml_writer v1.0.6+spec-1.1.0
4472026-01-04T04:30:47.489Z Compiling toml_parser v1.0.6+spec-1.1.0
4482026-01-04T04:30:47.496Z Compiling semver v1.0.27
4492026-01-04T04:30:47.621Z Compiling toml_datetime v0.7.5+spec-1.1.0
4502026-01-04T04:30:47.981Z Compiling cargo-platform v0.3.2
4512026-01-04T04:30:48.718Z Compiling serde_spanned v1.0.4
4522026-01-04T04:30:49.018Z Compiling toml v0.9.10+spec-1.1.0
4532026-01-04T04:30:50.872Z Compiling thiserror-impl v2.0.17
4542026-01-04T04:30:52.342Z Compiling serde_derive v1.0.228
4552026-01-04T04:30:53.902Z Compiling clap_derive v4.5.49
4562026-01-04T04:30:57.982Z Compiling clap v4.5.53
4572026-01-04T04:30:59.311Z Compiling cargo_metadata v0.23.1
4582026-01-04T04:31:03.618Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
4592026-01-04T04:31:06.348Z Finished `dev` profile [optimized + debuginfo] target(s) in 24.62s
4602026-01-04T04:31:06.366Z Running `target/debug/xtask build --profile debug xde xde-link`
4612026-01-04T04:31:09.029ZBuilding xde (dev).
4622026-01-04T04:31:09.390Z Compiling serde_core v1.0.228
4632026-01-04T04:31:09.390Z Compiling byteorder v1.5.0
4642026-01-04T04:31:09.393Z Compiling cfg-if v1.0.4
4652026-01-04T04:31:09.393Z Compiling macaddr v1.0.1
4662026-01-04T04:31:09.393Z Compiling stable_deref_trait v1.2.1
4672026-01-04T04:31:09.419Z Compiling thiserror v2.0.17
4682026-01-04T04:31:09.422Z Compiling zerocopy v0.8.31
4692026-01-04T04:31:09.432Z Compiling managed v0.8.0
4702026-01-04T04:31:09.508Z Compiling bitflags v1.3.2
4712026-01-04T04:31:09.515Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4722026-01-04T04:31:09.579Z Compiling cobs v0.3.0
4732026-01-04T04:31:09.613Z Compiling either v1.15.0
4742026-01-04T04:31:09.749Z Compiling hash32 v0.3.1
4752026-01-04T04:31:09.903Z Compiling heapless v0.8.0
4762026-01-04T04:31:09.963Z Compiling itertools v0.14.0
4772026-01-04T04:31:09.985Z Compiling ref-cast v1.0.25
4782026-01-04T04:31:09.992Z Compiling crc32fast v1.5.0
4792026-01-04T04:31:10.002Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4802026-01-04T04:31:10.080Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4812026-01-04T04:31:10.118Z Compiling dyn-clone v1.0.20
4822026-01-04T04:31:10.339Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
4832026-01-04T04:31:10.748Z Compiling smoltcp v0.11.0
4842026-01-04T04:31:12.568Z Compiling ingot-types v0.1.2
4852026-01-04T04:31:12.860Z Compiling bitflags v2.10.0
4862026-01-04T04:31:12.860Z Compiling serde v1.0.228
4872026-01-04T04:31:12.891Z Compiling uuid v1.19.0
4882026-01-04T04:31:13.231Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4892026-01-04T04:31:13.977Z Compiling ingot v0.1.1
4902026-01-04T04:31:14.047Z Compiling postcard v1.1.3
4912026-01-04T04:31:16.728Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4922026-01-04T04:31:24.366Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4932026-01-04T04:31:38.382Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
4942026-01-04T04:31:53.736Z Finished `dev` profile [optimized + debuginfo] target(s) in 44.64s
4952026-01-04T04:31:53.763ZLinking xde kmod...
4962026-01-04T04:31:55.074ZBuilding xde dev link helper (dev).
4972026-01-04T04:31:55.317Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
4982026-01-04T04:31:55.756Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.61s
4992026-01-04T04:31:55.784Z
5002026-01-04T04:31:55.787Zreal 1:14.111998806
5012026-01-04T04:31:55.787Zuser 4:42.060262031
5022026-01-04T04:31:55.787Zsys 17.770863545
5032026-01-04T04:31:55.787Ztrap 0.162411593
5042026-01-04T04:31:55.787Ztflt 0.537295141
5052026-01-04T04:31:55.787Zdflt 0.523106334
5062026-01-04T04:31:55.787Zkflt 0.000024616
5072026-01-04T04:31:55.787Zlock 10:09.131552150
5082026-01-04T04:31:55.787Zslp 10:43.166995086
5092026-01-04T04:31:55.787Zlat 10.257651856
5102026-01-04T04:31:55.787Zstop 7.048573037
5112026-01-04T04:31:55.787Z+ header 'build xde (release)'
5122026-01-04T04:31:55.788Z+ echo '# ==== build xde (release) ==== #'
5132026-01-04T04:31:55.788Z# ==== build xde (release) ==== #
5142026-01-04T04:31:55.788Z+ ptime -m cargo xtask build --profile release xde xde-link
5152026-01-04T04:31:56.026Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.18s
5162026-01-04T04:31:56.030Z Running `target/debug/xtask build --profile release xde xde-link`
5172026-01-04T04:31:56.301ZBuilding xde (release-lto).
5182026-01-04T04:31:56.650Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5192026-01-04T04:31:56.651Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5202026-01-04T04:31:56.654Z Compiling proc-macro2 v1.0.104
5212026-01-04T04:31:56.654Z Compiling unicode-ident v1.0.22
5222026-01-04T04:31:56.654Z Compiling quote v1.0.42
5232026-01-04T04:31:56.654Z Compiling serde_core v1.0.228
5242026-01-04T04:31:56.654Z Compiling ident_case v1.0.1
5252026-01-04T04:31:56.654Z Compiling strsim v0.11.1
5262026-01-04T04:31:56.847Z Compiling fnv v1.0.7
5272026-01-04T04:31:56.854Z Compiling memchr v2.7.6
5282026-01-04T04:31:56.977Z Compiling regex-syntax v0.8.8
5292026-01-04T04:31:57.260Z Compiling zerocopy v0.8.31
5302026-01-04T04:31:57.354Z Compiling either v1.15.0
5312026-01-04T04:31:57.411Z Compiling thiserror v2.0.17
5322026-01-04T04:31:57.601Z Compiling serde v1.0.228
5332026-01-04T04:31:57.733Z Compiling aho-corasick v1.1.4
5342026-01-04T04:31:58.300Z Compiling itertools v0.14.0
5352026-01-04T04:31:58.315Z Compiling heapless v0.8.0
5362026-01-04T04:31:58.434Z Compiling smoltcp v0.11.0
5372026-01-04T04:31:58.919Z Compiling syn v2.0.113
5382026-01-04T04:31:59.145Z Compiling ref-cast v1.0.25
5392026-01-04T04:31:59.212Z Compiling version_check v0.9.5
5402026-01-04T04:31:59.235Z Compiling crc32fast v1.5.0
5412026-01-04T04:31:59.906Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5422026-01-04T04:32:00.502Z Compiling regex-automata v0.4.13
5432026-01-04T04:32:03.261Z Compiling regex v1.12.2
5442026-01-04T04:32:03.998Z Compiling darling_core v0.21.3
5452026-01-04T04:32:05.742Z Compiling serde_derive v1.0.228
5462026-01-04T04:32:05.745Z Compiling thiserror-impl v2.0.17
5472026-01-04T04:32:05.745Z Compiling zerocopy-derive v0.8.31
5482026-01-04T04:32:05.745Z Compiling ref-cast-impl v1.0.25
5492026-01-04T04:32:05.745Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5502026-01-04T04:32:08.706Z Compiling darling_macro v0.21.3
5512026-01-04T04:32:09.992Z Compiling darling v0.21.3
5522026-01-04T04:32:10.069Z Compiling ingot-macros v0.1.1
5532026-01-04T04:32:10.069Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5542026-01-04T04:32:21.498Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5552026-01-04T04:32:25.026Z Compiling byteorder v1.5.0
5562026-01-04T04:32:25.026Z Compiling stable_deref_trait v1.2.1
5572026-01-04T04:32:25.029Z Compiling cfg-if v1.0.4
5582026-01-04T04:32:25.029Z Compiling macaddr v1.0.1
5592026-01-04T04:32:25.112Z Compiling bitflags v1.3.2
5602026-01-04T04:32:25.130Z Compiling managed v0.8.0
5612026-01-04T04:32:25.169Z Compiling cobs v0.3.0
5622026-01-04T04:32:25.402Z Compiling hash32 v0.3.1
5632026-01-04T04:32:25.529Z Compiling dyn-clone v1.0.20
5642026-01-04T04:32:25.812Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
5652026-01-04T04:32:28.020Z Compiling ingot-types v0.1.2
5662026-01-04T04:32:28.225Z Compiling bitflags v2.10.0
5672026-01-04T04:32:28.225Z Compiling uuid v1.19.0
5682026-01-04T04:32:28.542Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5692026-01-04T04:32:29.149Z Compiling ingot v0.1.1
5702026-01-04T04:32:29.149Z Compiling postcard v1.1.3
5712026-01-04T04:32:31.558Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5722026-01-04T04:32:37.685Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5732026-01-04T04:32:47.529Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
5742026-01-04T04:33:27.097Z Finished `release-lto` profile [optimized + debuginfo] target(s) in 1m 30s
5752026-01-04T04:33:27.123ZLinking xde kmod...
5762026-01-04T04:33:27.733ZBuilding xde dev link helper (release).
5772026-01-04T04:33:27.981Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5782026-01-04T04:33:27.981Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5792026-01-04T04:33:27.984Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5802026-01-04T04:33:48.357Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5812026-01-04T04:33:52.354Z Finished `release` profile [optimized + debuginfo] target(s) in 24.55s
5822026-01-04T04:33:52.380Z
5832026-01-04T04:33:52.383Zreal 1:56.585530083
5842026-01-04T04:33:52.383Zuser 3:38.732957356
5852026-01-04T04:33:52.383Zsys 17.565091096
5862026-01-04T04:33:52.383Ztrap 0.074250836
5872026-01-04T04:33:52.383Ztflt 0.149018694
5882026-01-04T04:33:52.383Zdflt 0.298686165
5892026-01-04T04:33:52.383Zkflt 0.005657491
5902026-01-04T04:33:52.383Zlock 14:41.997299747
5912026-01-04T04:33:52.383Zslp 13:00.136406306
5922026-01-04T04:33:52.383Zlat 3.350920281
5932026-01-04T04:33:52.383Zstop 7.260834241
5942026-01-04T04:33:52.383Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
5952026-01-04T04:33:52.383Z+ grep GOTPCREL
5962026-01-04T04:33:54.626Z+ elfdump target/x86_64-unknown-unknown/release-lto/xde
5972026-01-04T04:33:54.629Z+ grep GOTPCREL
5982026-01-04T04:33:55.714Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
5992026-01-04T04:33:55.779Z+ sha256sum /work/debug/xde.dbg
6002026-01-04T04:33:55.835Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
6012026-01-04T04:33:55.838Z+ sha256sum /work/debug/xde_link.dbg.so
6022026-01-04T04:33:55.843Z+ cp target/x86_64-unknown-unknown/release-lto/xde /work/release/
6032026-01-04T04:33:55.883Z+ sha256sum /work/release/xde
6042026-01-04T04:33:55.912Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
6052026-01-04T04:33:55.916Z+ sha256sum /work/release/xde_link.so
6062026-01-04T04:33:55.919Z+ header 'build xde integration tests'
6072026-01-04T04:33:55.919Z+ echo '# ==== build xde integration tests ==== #'
6082026-01-04T04:33:55.919Z# ==== build xde integration tests ==== #
6092026-01-04T04:33:55.919Z+ pushd xde-tests
6102026-01-04T04:33:55.919Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
6112026-01-04T04:33:55.919Z+ cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -- --check
6122026-01-04T04:33:56.140Z+ cargo clippy --all-targets
6132026-01-04T04:33:56.527Z Compiling serde_core v1.0.228
6142026-01-04T04:33:56.527Z Checking cfg-if v1.0.4
6152026-01-04T04:33:56.527Z Checking memchr v2.7.6
6162026-01-04T04:33:56.532Z Compiling rustversion v1.0.22
6172026-01-04T04:33:56.532Z Compiling serde v1.0.228
6182026-01-04T04:33:56.532Z Compiling libc v0.2.178
6192026-01-04T04:33:56.532Z Compiling version_check v0.9.5
6202026-01-04T04:33:56.532Z Compiling syn v2.0.113
6212026-01-04T04:33:56.628Z Compiling zerocopy v0.8.31
6222026-01-04T04:33:57.106Z Compiling strsim v0.11.1
6232026-01-04T04:33:57.151Z Compiling ident_case v1.0.1
6242026-01-04T04:33:57.305Z Compiling fnv v1.0.7
6252026-01-04T04:33:57.390Z Compiling regex-syntax v0.8.8
6262026-01-04T04:33:57.431Z Checking pin-project-lite v0.2.16
6272026-01-04T04:33:57.556Z Compiling syn v1.0.109
6282026-01-04T04:33:57.657Z Compiling hashbrown v0.16.1
6292026-01-04T04:33:58.099Z Compiling winnow v0.7.14
6302026-01-04T04:33:58.158Z Compiling equivalent v1.0.2
6312026-01-04T04:33:58.269Z Compiling aho-corasick v1.1.4
6322026-01-04T04:33:58.320Z Compiling either v1.15.0
6332026-01-04T04:33:58.758Z Compiling indexmap v2.12.1
6342026-01-04T04:33:58.832Z Compiling itertools v0.14.0
6352026-01-04T04:34:00.476Z Compiling heapless v0.8.0
6362026-01-04T04:34:01.005Z Compiling regex-automata v0.4.13
6372026-01-04T04:34:01.216Z Checking byteorder v1.5.0
6382026-01-04T04:34:01.522Z Compiling toml_parser v1.0.6+spec-1.1.0
6392026-01-04T04:34:01.552Z Compiling getrandom v0.3.4
6402026-01-04T04:34:01.758Z Compiling toml_datetime v0.7.5+spec-1.1.0
6412026-01-04T04:34:02.054Z Checking hash32 v0.3.1
6422026-01-04T04:34:02.175Z Checking bitflags v2.10.0
6432026-01-04T04:34:02.222Z Compiling slog v2.8.2
6442026-01-04T04:34:02.452Z Compiling toml_edit v0.23.10+spec-1.0.0
6452026-01-04T04:34:02.507Z Compiling smoltcp v0.11.0
6462026-01-04T04:34:02.548Z Checking macaddr v1.0.1
6472026-01-04T04:34:02.599Z Checking futures-core v0.3.31
6482026-01-04T04:34:02.792Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6492026-01-04T04:34:02.801Z Checking futures-sink v0.3.31
6502026-01-04T04:34:02.816Z Checking stable_deref_trait v1.2.1
6512026-01-04T04:34:02.933Z Checking futures-channel v0.3.31
6522026-01-04T04:34:03.190Z Compiling proc-macro-error-attr v1.0.4
6532026-01-04T04:34:03.267Z Compiling darling_core v0.21.3
6542026-01-04T04:34:03.328Z Checking bitflags v1.3.2
6552026-01-04T04:34:03.421Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#2f5c441a)
6562026-01-04T04:34:03.545Z Checking slab v0.4.11
6572026-01-04T04:34:03.711Z Compiling proc-macro-crate v3.4.0
6582026-01-04T04:34:03.770Z Checking managed v0.8.0
6592026-01-04T04:34:03.836Z Compiling autocfg v1.5.0
6602026-01-04T04:34:04.139Z Compiling ref-cast v1.0.25
6612026-01-04T04:34:04.589Z Compiling crc32fast v1.5.0
6622026-01-04T04:34:04.658Z Checking futures-io v0.3.31
6632026-01-04T04:34:04.692Z Checking futures-task v0.3.31
6642026-01-04T04:34:04.706Z Checking pin-utils v0.1.0
6652026-01-04T04:34:04.833Z Compiling num-traits v0.2.19
6662026-01-04T04:34:05.002Z Compiling regex v1.12.2
6672026-01-04T04:34:05.146Z Checking rand_core v0.9.3
6682026-01-04T04:34:05.190Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6692026-01-04T04:34:05.467Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6702026-01-04T04:34:05.837Z Compiling proc-macro-error v1.0.4
6712026-01-04T04:34:05.838Z Checking foreign-types-shared v0.3.1
6722026-01-04T04:34:05.867Z Compiling crossbeam-utils v0.8.21
6732026-01-04T04:34:05.951Z Checking ipnetwork v0.21.1
6742026-01-04T04:34:06.204Z Checking once_cell v1.21.3
6752026-01-04T04:34:06.278Z Checking unicode-width v0.2.2
6762026-01-04T04:34:06.512Z Checking tracing-core v0.1.36
6772026-01-04T04:34:06.765Z Checking tabwriter v1.4.1
6782026-01-04T04:34:06.935Z Compiling serde_derive v1.0.228
6792026-01-04T04:34:06.997Z Compiling zerocopy-derive v0.8.31
6802026-01-04T04:34:07.084Z Compiling thiserror-impl v2.0.17
6812026-01-04T04:34:07.172Z Compiling futures-macro v0.3.31
6822026-01-04T04:34:07.560Z Compiling ref-cast-impl v1.0.25
6832026-01-04T04:34:07.774Z Compiling foreign-types-macros v0.2.3
6842026-01-04T04:34:08.003Z Compiling num_enum_derive v0.7.5
6852026-01-04T04:34:08.867Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6862026-01-04T04:34:08.960Z Checking futures-util v0.3.31
6872026-01-04T04:34:09.028Z Compiling darling_macro v0.21.3
6882026-01-04T04:34:09.036Z Checking foreign-types v0.5.0
6892026-01-04T04:34:09.127Z Compiling tracing-attributes v0.1.31
6902026-01-04T04:34:09.718Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6912026-01-04T04:34:09.881Z Checking thiserror v2.0.17
6922026-01-04T04:34:09.978Z Compiling darling v0.21.3
6932026-01-04T04:34:10.018Z Checking cobs v0.3.0
6942026-01-04T04:34:10.082Z Compiling ingot-macros v0.1.1
6952026-01-04T04:34:10.169Z Checking num_enum v0.7.5
6962026-01-04T04:34:10.248Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6972026-01-04T04:34:10.930Z Checking anyhow v1.0.100
6982026-01-04T04:34:11.298Z Checking cstr-argument v0.1.2
6992026-01-04T04:34:11.489Z Compiling time-core v0.1.6
7002026-01-04T04:34:11.533Z Compiling thiserror v1.0.69
7012026-01-04T04:34:11.805Z Checking pretty-hex v0.4.1
7022026-01-04T04:34:11.852Z Checking powerfmt v0.2.0
7032026-01-04T04:34:11.982Z Compiling num-conv v0.1.0
7042026-01-04T04:34:12.096Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#eef3a62c)
7052026-01-04T04:34:12.122Z Checking dyn-clone v1.0.20
7062026-01-04T04:34:12.237Z Compiling time-macros v0.2.24
7072026-01-04T04:34:12.267Z Checking deranged v0.5.5
7082026-01-04T04:34:12.798Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#2f5c441a)
7092026-01-04T04:34:13.062Z Checking tracing v0.1.44
7102026-01-04T04:34:13.096Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7112026-01-04T04:34:13.279Z Checking ppv-lite86 v0.2.21
7122026-01-04T04:34:13.395Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7132026-01-04T04:34:13.450Z Checking futures-executor v0.3.31
7142026-01-04T04:34:13.583Z Compiling thiserror-impl v1.0.69
7152026-01-04T04:34:13.758Z Checking futures v0.3.31
7162026-01-04T04:34:14.018Z Checking rand_chacha v0.9.0
7172026-01-04T04:34:14.382Z Checking rand v0.9.2
7182026-01-04T04:34:14.662Z Checking uuid v1.19.0
7192026-01-04T04:34:14.749Z Checking arc-swap v1.8.0
7202026-01-04T04:34:14.811Z Checking erased-serde v0.3.31
7212026-01-04T04:34:14.818Z Checking postcard v1.1.3
7222026-01-04T04:34:15.169Z Checking socket2 v0.6.1
7232026-01-04T04:34:15.275Z Checking nom v8.0.0
7242026-01-04T04:34:15.400Z Checking thread_local v1.1.9
7252026-01-04T04:34:15.668Z Checking oxnet v0.1.4
7262026-01-04T04:34:15.675Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
7272026-01-04T04:34:15.873Z Checking itoa v1.0.17
7282026-01-04T04:34:16.115Z Checking iana-time-zone v0.1.64
7292026-01-04T04:34:16.209Z Compiling heck v0.4.1
7302026-01-04T04:34:16.273Z Checking colored v3.0.0
7312026-01-04T04:34:16.279Z Checking lazy_static v1.5.0
7322026-01-04T04:34:16.479Z Checking ingot-types v0.1.2
7332026-01-04T04:34:16.594Z Compiling slog-async v2.8.0
7342026-01-04T04:34:16.620Z Compiling zone_cfg_derive v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7352026-01-04T04:34:16.648Z Checking time v0.3.44
7362026-01-04T04:34:16.811Z Checking slog-scope v4.4.0
7372026-01-04T04:34:17.011Z Checking chrono v0.4.42
7382026-01-04T04:34:17.181Z Checking ingot v0.1.1
7392026-01-04T04:34:17.253Z Checking crossbeam-channel v0.5.15
7402026-01-04T04:34:18.117Z Checking cookie-factory v0.3.3
7412026-01-04T04:34:18.125Z Checking itertools v0.12.1
7422026-01-04T04:34:18.427Z Checking is-terminal v0.4.17
7432026-01-04T04:34:18.520Z Checking term v1.2.1
7442026-01-04T04:34:18.584Z Checking take_mut v0.2.2
7452026-01-04T04:34:18.727Z Checking log v0.4.29
7462026-01-04T04:34:18.928Z Checking circular v0.3.0
7472026-01-04T04:34:18.967Z Checking slog-term v2.9.2
7482026-01-04T04:34:19.018Z Checking slog-stdlog v4.1.1
7492026-01-04T04:34:19.962Z Checking rusticata-macros v5.0.0
7502026-01-04T04:34:20.097Z Checking zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7512026-01-04T04:34:20.128Z Checking pcap-parser v0.17.0
7522026-01-04T04:34:20.363Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7532026-01-04T04:34:20.619Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#dd89d02f)
7542026-01-04T04:34:21.682Z Checking slog-envlogger v2.2.0
7552026-01-04T04:34:27.528Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7562026-01-04T04:34:29.976Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
7572026-01-04T04:34:29.979Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7582026-01-04T04:34:30.498Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
7592026-01-04T04:34:31.254Z Finished `dev` profile [optimized + debuginfo] target(s) in 34.96s
7602026-01-04T04:34:31.297Z+ cargo build --test loopback
7612026-01-04T04:34:31.585Z Compiling cfg-if v1.0.4
7622026-01-04T04:34:31.585Z Compiling memchr v2.7.6
7632026-01-04T04:34:31.588Z Compiling serde_core v1.0.228
7642026-01-04T04:34:31.588Z Compiling libc v0.2.178
7652026-01-04T04:34:31.621Z Compiling zerocopy v0.8.31
7662026-01-04T04:34:31.630Z Compiling thiserror v2.0.17
7672026-01-04T04:34:31.633Z Compiling pin-project-lite v0.2.16
7682026-01-04T04:34:31.639Z Compiling either v1.15.0
7692026-01-04T04:34:31.691Z Compiling byteorder v1.5.0
7702026-01-04T04:34:31.756Z Compiling futures-core v0.3.31
7712026-01-04T04:34:31.764Z Compiling futures-sink v0.3.31
7722026-01-04T04:34:31.910Z Compiling stable_deref_trait v1.2.1
7732026-01-04T04:34:32.015Z Compiling hash32 v0.3.1
7742026-01-04T04:34:32.018Z Compiling macaddr v1.0.1
7752026-01-04T04:34:32.030Z Compiling futures-channel v0.3.31
7762026-01-04T04:34:32.047Z Compiling cobs v0.3.0
7772026-01-04T04:34:32.267Z Compiling heapless v0.8.0
7782026-01-04T04:34:32.454Z Compiling getrandom v0.3.4
7792026-01-04T04:34:32.512Z Compiling futures-task v0.3.31
7802026-01-04T04:34:32.556Z Compiling bitflags v1.3.2
7812026-01-04T04:34:32.574Z Compiling slab v0.4.11
7822026-01-04T04:34:32.654Z Compiling pin-utils v0.1.0
7832026-01-04T04:34:32.760Z Compiling futures-io v0.3.31
7842026-01-04T04:34:32.838Z Compiling managed v0.8.0
7852026-01-04T04:34:32.847Z Compiling rand_core v0.9.3
7862026-01-04T04:34:32.898Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7872026-01-04T04:34:33.097Z Compiling futures-util v0.3.31
7882026-01-04T04:34:33.197Z Compiling ipnetwork v0.21.1
7892026-01-04T04:34:33.284Z Compiling smoltcp v0.11.0
7902026-01-04T04:34:33.305Z Compiling foreign-types-shared v0.3.1
7912026-01-04T04:34:33.378Z Compiling unicode-width v0.2.2
7922026-01-04T04:34:33.427Z Compiling once_cell v1.21.3
7932026-01-04T04:34:33.865Z Compiling tabwriter v1.4.1
7942026-01-04T04:34:34.014Z Compiling tracing-core v0.1.36
7952026-01-04T04:34:34.313Z Compiling foreign-types v0.5.0
7962026-01-04T04:34:34.489Z Compiling ref-cast v1.0.25
7972026-01-04T04:34:34.642Z Compiling num_enum v0.7.5
7982026-01-04T04:34:34.757Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#2f5c441a)
7992026-01-04T04:34:34.839Z Compiling crc32fast v1.5.0
8002026-01-04T04:34:34.932Z Compiling cstr-argument v0.1.2
8012026-01-04T04:34:35.221Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8022026-01-04T04:34:35.322Z Compiling ingot-types v0.1.2
8032026-01-04T04:34:35.397Z Compiling ppv-lite86 v0.2.21
8042026-01-04T04:34:35.441Z Compiling itertools v0.14.0
8052026-01-04T04:34:35.499Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
8062026-01-04T04:34:36.180Z Compiling rand_chacha v0.9.0
8072026-01-04T04:34:36.200Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
8082026-01-04T04:34:36.712Z Compiling serde v1.0.228
8092026-01-04T04:34:36.803Z Compiling bitflags v2.10.0
8102026-01-04T04:34:37.043Z Compiling powerfmt v0.2.0
8112026-01-04T04:34:37.264Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
8122026-01-04T04:34:37.576Z Compiling pretty-hex v0.4.1
8132026-01-04T04:34:37.656Z Compiling dyn-clone v1.0.20
8142026-01-04T04:34:37.712Z Compiling deranged v0.5.5
8152026-01-04T04:34:37.794Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#2f5c441a)
8162026-01-04T04:34:37.947Z Compiling erased-serde v0.3.31
8172026-01-04T04:34:38.187Z Compiling ingot v0.1.1
8182026-01-04T04:34:38.213Z Compiling postcard v1.1.3
8192026-01-04T04:34:38.486Z Compiling futures-executor v0.3.31
8202026-01-04T04:34:38.493Z Compiling rand v0.9.2
8212026-01-04T04:34:39.001Z Compiling futures v0.3.31
8222026-01-04T04:34:39.123Z Compiling slog v2.8.2
8232026-01-04T04:34:39.723Z Compiling uuid v1.19.0
8242026-01-04T04:34:39.754Z Compiling tracing v0.1.44
8252026-01-04T04:34:39.778Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
8262026-01-04T04:34:39.965Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
8272026-01-04T04:34:40.372Z Compiling num-traits v0.2.19
8282026-01-04T04:34:40.384Z Compiling crossbeam-utils v0.8.21
8292026-01-04T04:34:40.485Z Compiling nom v8.0.0
8302026-01-04T04:34:40.541Z Compiling aho-corasick v1.1.4
8312026-01-04T04:34:40.944Z Compiling socket2 v0.6.1
8322026-01-04T04:34:41.004Z Compiling thread_local v1.1.9
8332026-01-04T04:34:41.890Z Compiling arc-swap v1.8.0
8342026-01-04T04:34:42.235Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
8352026-01-04T04:34:42.347Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
8362026-01-04T04:34:42.717Z Compiling num-conv v0.1.0
8372026-01-04T04:34:42.771Z Compiling iana-time-zone v0.1.64
8382026-01-04T04:34:42.979Z Compiling winnow v0.7.14
8392026-01-04T04:34:43.148Z Compiling colored v3.0.0
8402026-01-04T04:34:43.570Z Compiling oxnet v0.1.4
8412026-01-04T04:34:43.843Z Compiling regex-syntax v0.8.8
8422026-01-04T04:34:44.028Z Compiling lazy_static v1.5.0
8432026-01-04T04:34:44.178Z Compiling time-core v0.1.6
8442026-01-04T04:34:44.492Z Compiling time v0.3.44
8452026-01-04T04:34:44.521Z Compiling slog-scope v4.4.0
8462026-01-04T04:34:45.501Z Compiling chrono v0.4.42
8472026-01-04T04:34:46.812Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#eef3a62c)
8482026-01-04T04:34:47.596Z Compiling regex-automata v0.4.13
8492026-01-04T04:34:47.670Z Compiling rusticata-macros v5.0.0
8502026-01-04T04:34:48.374Z Compiling thiserror v1.0.69
8512026-01-04T04:34:48.552Z Compiling crossbeam-channel v0.5.15
8522026-01-04T04:34:49.090Z Compiling cookie-factory v0.3.3
8532026-01-04T04:34:49.817Z Compiling is-terminal v0.4.17
8542026-01-04T04:34:49.964Z Compiling itertools v0.12.1
8552026-01-04T04:34:50.232Z Compiling circular v0.3.0
8562026-01-04T04:34:50.770Z Compiling take_mut v0.2.2
8572026-01-04T04:34:50.949Z Compiling term v1.2.1
8582026-01-04T04:34:53.324Z Compiling log v0.4.29
8592026-01-04T04:34:53.801Z Compiling slog-stdlog v4.1.1
8602026-01-04T04:34:54.718Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
8612026-01-04T04:34:54.792Z Compiling zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
8622026-01-04T04:34:56.705Z Compiling regex v1.12.2
8632026-01-04T04:34:58.126Z Compiling slog-term v2.9.2
8642026-01-04T04:34:59.374Z Compiling slog-async v2.8.0
8652026-01-04T04:34:59.662Z Compiling pcap-parser v0.17.0
8662026-01-04T04:35:02.094Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
8672026-01-04T04:35:03.420Z Compiling slog-envlogger v2.2.0
8682026-01-04T04:35:03.486Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
8692026-01-04T04:35:05.021Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#dd89d02f)
8702026-01-04T04:35:06.961Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
8712026-01-04T04:35:17.571Z Finished `dev` profile [optimized + debuginfo] target(s) in 46.21s
8722026-01-04T04:35:17.611Z++ cargo build -q --test loopback --message-format=json
8732026-01-04T04:35:17.614Z++ jq -r 'select(.profile.test == true) | .filenames[]'
8742026-01-04T04:35:17.815Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-87ef6f5d4e4ad1eb
8752026-01-04T04:35:17.815Z+ cargo build --test multicast_rx
8762026-01-04T04:35:18.002Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
8772026-01-04T04:35:20.012Z Finished `dev` profile [optimized + debuginfo] target(s) in 2.13s
8782026-01-04T04:35:20.049Z++ cargo build -q --test multicast_rx --message-format=json
8792026-01-04T04:35:20.052Z++ jq -r 'select(.profile.test == true) | .filenames[]'
8802026-01-04T04:35:20.250Z+ multicast_rx_test=/work/oxidecomputer/opte/target/debug/deps/multicast_rx-e162abf915166708
8812026-01-04T04:35:20.250Z+ cargo build --test multicast_multi_sub
8822026-01-04T04:35:20.435Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
8832026-01-04T04:35:22.723Z Finished `dev` profile [optimized + debuginfo] target(s) in 2.41s
8842026-01-04T04:35:22.761Z++ cargo build -q --test multicast_multi_sub --message-format=json
8852026-01-04T04:35:22.764Z++ jq -r 'select(.profile.test == true) | .filenames[]'
8862026-01-04T04:35:22.963Z+ multicast_multi_sub_test=/work/oxidecomputer/opte/target/debug/deps/multicast_multi_sub-2e78f2a15088df26
8872026-01-04T04:35:22.966Z+ cargo build --test multicast_validation
8882026-01-04T04:35:23.148Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
8892026-01-04T04:35:25.696Z Finished `dev` profile [optimized + debuginfo] target(s) in 2.67s
8902026-01-04T04:35:25.734Z++ cargo build -q --test multicast_validation --message-format=json
8912026-01-04T04:35:25.737Z++ jq -r 'select(.profile.test == true) | .filenames[]'
8922026-01-04T04:35:25.937Z+ multicast_validation_test=/work/oxidecomputer/opte/target/debug/deps/multicast_validation-7ce3b373fc6d47b4
8932026-01-04T04:35:25.940Z+ mkdir -p /work/test
8942026-01-04T04:35:25.940Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-87ef6f5d4e4ad1eb /work/test/loopback
8952026-01-04T04:35:25.980Z+ cp /work/oxidecomputer/opte/target/debug/deps/multicast_rx-e162abf915166708 /work/test/multicast_rx
8962026-01-04T04:35:26.021Z+ cp /work/oxidecomputer/opte/target/debug/deps/multicast_multi_sub-2e78f2a15088df26 /work/test/multicast_multi_sub
8972026-01-04T04:35:26.067Z+ cp /work/oxidecomputer/opte/target/debug/deps/multicast_validation-7ce3b373fc6d47b4 /work/test/multicast_validation
8982026-01-04T04:35:26.109Zprocess exited: duration 421061 ms, exit code 0
 
8992026-01-04T04:35:26.131Zfound 13 output files
9002026-01-04T04:35:26.131Zuploading: /work/debug/xde.dbg (76411648 bytes)
9012026-01-04T04:35:27.923Zuploaded: /work/debug/xde.dbg
9022026-01-04T04:35:27.923Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
9032026-01-04T04:35:28.933Zuploaded: /work/debug/xde.dbg.sha256
9042026-01-04T04:35:28.933Zuploading: /work/debug/xde_link.dbg.so (1099884 bytes)
9052026-01-04T04:35:29.960Zuploaded: /work/debug/xde_link.dbg.so
9062026-01-04T04:35:29.960Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
9072026-01-04T04:35:30.969Zuploaded: /work/debug/xde_link.dbg.so.sha256
9082026-01-04T04:35:30.970Zuploading: /work/release/xde (39482320 bytes)
9092026-01-04T04:35:32.377Zuploaded: /work/release/xde
9102026-01-04T04:35:32.380Zuploading: /work/release/xde.sha256 (84 bytes)
9112026-01-04T04:35:33.387Zuploaded: /work/release/xde.sha256
9122026-01-04T04:35:33.387Zuploading: /work/release/xde_link.so (38860 bytes)
9132026-01-04T04:35:34.399Zuploaded: /work/release/xde_link.so
9142026-01-04T04:35:34.399Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
9152026-01-04T04:35:35.409Zuploaded: /work/release/xde_link.so.sha256
9162026-01-04T04:35:35.409Zuploading: /work/test/loopback (40512432 bytes)
9172026-01-04T04:35:36.780Zuploaded: /work/test/loopback
9182026-01-04T04:35:36.780Zuploading: /work/test/multicast_rx (40812200 bytes)
9192026-01-04T04:35:38.179Zuploaded: /work/test/multicast_rx
9202026-01-04T04:35:38.179Zuploading: /work/test/multicast_multi_sub (46613928 bytes)
9212026-01-04T04:35:39.680Zuploaded: /work/test/multicast_multi_sub
9222026-01-04T04:35:39.680Zuploading: /work/test/multicast_validation (40984728 bytes)
9232026-01-04T04:35:41.152Zuploaded: /work/test/multicast_validation
9242026-01-04T04:35:41.152Zuploading: /work/xde.conf (79 bytes)
9252026-01-04T04:35:42.164Zuploaded: /work/xde.conf