01JD80G5QPD4157HAFPCSQCGT3: opte-p5p

BasicConfig {
    output_rules: [
        "=/out/opte.p5p",
        "=/out/opte.p5p.sha256",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-11-18",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/out/opte.p5p",
            series: "repo",
            name: "opte.p5p",
        },
        BasicConfigPublish {
            from_output: "/out/opte.p5p.sha256",
            series: "repo",
            name: "opte.p5p.sha256",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JD80GHZ1P2E3RB6GE3TWGPD3

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-21T18:43:17.773Zjob assigned to worker 01JD80GTR7G0HMN51EQBQ3NPE2 [factory aws, i-0ef9b30ec13a9510c] (queued for 57 s)
 
22024-11-21T18:43:25.904Zstarting task 0: "setup"
32024-11-21T18:43:25.912Z++ uname -s
42024-11-21T18:43:25.914Z+ kern=SunOS
52024-11-21T18:43:25.914Z+ case "$kern" in
62024-11-21T18:43:25.914Z+ groupadd -g 12345 build
72024-11-21T18:43:25.917Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-21T18:43:27.922Z+ zfs create -o mountpoint=/work rpool/work
92024-11-21T18:43:28.006Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-21T18:43:28.008Z+ home_fs=zfs
112024-11-21T18:43:28.008Z+ [[ zfs == autofs ]]
122024-11-21T18:43:28.008Z+ mkdir -p /home/build
132024-11-21T18:43:28.011Z+ chown build:build /home/build /work
142024-11-21T18:43:30.012Z+ chmod 0700 /home/build /work
152024-11-21T18:43:30.014Zprocess exited: duration 4111 ms, exit code 0
 
162024-11-21T18:43:30.019Zstarting task 1: "rust-toolchain"
172024-11-21T18:43:30.024Z+ printf ' * toolchain channel = "%s"
182024-11-21T18:43:30.024Z' nightly-2024-11-18
192024-11-21T18:43:30.027Z * toolchain channel = "nightly-2024-11-18"
202024-11-21T18:43:30.027Z * toolchain profile = "default"
212024-11-21T18:43:30.027Z+ printf ' * toolchain profile = "%s"
222024-11-21T18:43:30.027Z' default
232024-11-21T18:43:30.027Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-21T18:43:30.027Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-21T18:43:30.127Zinfo: downloading installer
262024-11-21T18:43:31.662Zinfo: profile set to 'default'
272024-11-21T18:43:31.662Zinfo: default host triple is x86_64-unknown-illumos
282024-11-21T18:43:31.666Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-21T18:43:31.825Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-21T18:43:31.825Zinfo: downloading component 'cargo'
312024-11-21T18:43:32.747Zinfo: downloading component 'clippy'
322024-11-21T18:43:33.098Zinfo: downloading component 'rust-docs'
332024-11-21T18:43:34.350Zinfo: downloading component 'rust-std'
342024-11-21T18:43:36.388Zinfo: downloading component 'rustc'
352024-11-21T18:43:43.583Zinfo: downloading component 'rustfmt'
362024-11-21T18:43:43.852Zinfo: installing component 'cargo'
372024-11-21T18:43:44.669Zinfo: installing component 'clippy'
382024-11-21T18:43:45.051Zinfo: installing component 'rust-docs'
392024-11-21T18:43:46.751Zinfo: installing component 'rust-std'
402024-11-21T18:43:48.544Zinfo: installing component 'rustc'
412024-11-21T18:43:54.497Zinfo: installing component 'rustfmt'
422024-11-21T18:43:54.821Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-21T18:43:54.821Z
442024-11-21T18:43:55.201Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-21T18:43:55.201Z
462024-11-21T18:43:55.204Z
472024-11-21T18:43:55.204ZRust is installed now. Great!
482024-11-21T18:43:55.204Z
492024-11-21T18:43:55.204ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-21T18:43:55.204Zenvironment variable. This has not been done automatically.
512024-11-21T18:43:55.204Z
522024-11-21T18:43:55.204ZTo configure your current shell, you need to source
532024-11-21T18:43:55.204Zthe corresponding env file under $HOME/.cargo.
542024-11-21T18:43:55.204Z
552024-11-21T18:43:55.204ZThis is usually done by running one of the following (note the leading DOT):
562024-11-21T18:43:55.204Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-21T18:43:55.204Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-21T18:43:55.267Z+ rustc --version
592024-11-21T18:43:55.334Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-21T18:43:55.337Zprocess exited: duration 25315 ms, exit code 0
 
612024-11-21T18:43:55.343Zstarting task 2: "authentication"
622024-11-21T18:43:55.363Zprocess exited: duration 19 ms, exit code 0
 
632024-11-21T18:43:55.368Zstarting task 3: "clone repository"
642024-11-21T18:43:55.372Z+ mkdir -p /work/oxidecomputer/opte
652024-11-21T18:43:55.375Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-21T18:43:55.647ZCloning into '/work/oxidecomputer/opte'...
672024-11-21T18:43:56.910Z+ cd /work/oxidecomputer/opte
682024-11-21T18:43:56.913Z+ git fetch origin 9e44656233379b2f32ae946883d8d41bf079edfb
692024-11-21T18:43:57.149ZFrom https://github.com/oxidecomputer/opte
702024-11-21T18:43:57.149Z * branch 9e44656233379b2f32ae946883d8d41bf079edfb -> FETCH_HEAD
712024-11-21T18:43:57.157Z+ [[ -n ingot-and-offload ]]
722024-11-21T18:43:57.161Z++ git branch --show-current
732024-11-21T18:43:57.161Z+ current=master
742024-11-21T18:43:57.161Z+ [[ master != ingot-and-offload ]]
752024-11-21T18:43:57.161Z+ git branch -f ingot-and-offload 9e44656233379b2f32ae946883d8d41bf079edfb
762024-11-21T18:43:57.165Z+ git checkout -f ingot-and-offload
772024-11-21T18:43:57.187ZSwitched to branch 'ingot-and-offload'
782024-11-21T18:43:57.190Z+ git reset --hard 9e44656233379b2f32ae946883d8d41bf079edfb
792024-11-21T18:43:57.210ZHEAD is now at 9e44656 Conditionally expose LSO/CSO capabs based on underlay
802024-11-21T18:43:57.213Zprocess exited: duration 1843 ms, exit code 0
 
812024-11-21T18:43:57.219Zstarting task 4: "build"
822024-11-21T18:43:57.223Z+ TGT_BASE=/work
832024-11-21T18:43:57.223Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-11-21T18:43:57.223Z+ REL_TGT=/work/release
852024-11-21T18:43:57.223Z+ mkdir -p /work/release
862024-11-21T18:43:57.225Z+ cargo --version
872024-11-21T18:43:57.229Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
882024-11-21T18:43:57.370Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
892024-11-21T18:43:57.370Zinfo: downloading component 'cargo'
902024-11-21T18:43:58.089Zinfo: downloading component 'clippy'
912024-11-21T18:43:58.360Zinfo: downloading component 'rust-docs'
922024-11-21T18:43:59.366Zinfo: downloading component 'rust-std'
932024-11-21T18:44:00.966Zinfo: downloading component 'rustc'
942024-11-21T18:44:06.731Zinfo: downloading component 'rustfmt'
952024-11-21T18:44:06.933Zinfo: installing component 'cargo'
962024-11-21T18:44:07.719Zinfo: installing component 'clippy'
972024-11-21T18:44:08.082Zinfo: installing component 'rust-docs'
982024-11-21T18:44:09.791Zinfo: installing component 'rust-std'
992024-11-21T18:44:11.497Zinfo: installing component 'rustc'
1002024-11-21T18:44:17.260Zinfo: installing component 'rustfmt'
1012024-11-21T18:44:17.651Zcargo 1.82.0 (8f40fc59f 2024-08-21)
1022024-11-21T18:44:17.653Z+ rustc --version
1032024-11-21T18:44:17.721Zrustc 1.82.0 (f6e511eec 2024-10-15)
1042024-11-21T18:44:17.725Z+ header 'build xde and opteadm (release+debug)'
1052024-11-21T18:44:17.728Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-11-21T18:44:17.728Z# ==== build xde and opteadm (release+debug) ==== #
1072024-11-21T18:44:17.728Z+ ptime -m cargo xtask build
1082024-11-21T18:44:17.996Z Updating crates.io index
1092024-11-21T18:44:18.005Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-11-21T18:44:18.652Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-11-21T18:44:18.968Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-11-21T18:44:19.192Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-11-21T18:44:19.483Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-11-21T18:44:19.741Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-11-21T18:44:19.979Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-11-21T18:44:20.323Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-11-21T18:44:20.581Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-11-21T18:44:21.443Z Downloading crates ...
1192024-11-21T18:44:21.518Z Downloaded anstyle-query v1.1.2
1202024-11-21T18:44:21.527Z Downloaded bitflags v2.6.0
1212024-11-21T18:44:21.531Z Downloaded camino v1.1.9
1222024-11-21T18:44:21.533Z Downloaded anstyle-parse v0.2.6
1232024-11-21T18:44:21.536Z Downloaded anstyle v1.0.10
1242024-11-21T18:44:21.539Z Downloaded cargo-platform v0.1.8
1252024-11-21T18:44:21.548Z Downloaded equivalent v1.0.1
1262024-11-21T18:44:21.551Z Downloaded anstream v0.6.18
1272024-11-21T18:44:21.554Z Downloaded colorchoice v1.0.3
1282024-11-21T18:44:21.567Z Downloaded utf8parse v0.2.2
1292024-11-21T18:44:21.574Z Downloaded is_terminal_polyfill v1.70.1
1302024-11-21T18:44:21.577Z Downloaded itoa v1.0.11
1312024-11-21T18:44:21.577Z Downloaded toml_datetime v0.6.8
1322024-11-21T18:44:21.577Z Downloaded thiserror-impl v1.0.69
1332024-11-21T18:44:21.580Z Downloaded serde_spanned v0.6.8
1342024-11-21T18:44:21.580Z Downloaded heck v0.5.0
1352024-11-21T18:44:21.582Z Downloaded clap_lex v0.7.3
1362024-11-21T18:44:21.584Z Downloaded terminal_size v0.4.0
1372024-11-21T18:44:21.584Z Downloaded semver v1.0.23
1382024-11-21T18:44:21.587Z Downloaded thiserror v1.0.69
1392024-11-21T18:44:21.592Z Downloaded errno v0.3.9
1402024-11-21T18:44:21.594Z Downloaded clap_derive v4.5.18
1412024-11-21T18:44:21.594Z Downloaded cargo_metadata v0.19.0
1422024-11-21T18:44:21.600Z Downloaded quote v1.0.37
1432024-11-21T18:44:21.603Z Downloaded strsim v0.11.1
1442024-11-21T18:44:21.609Z Downloaded ryu v1.0.18
1452024-11-21T18:44:21.615Z Downloaded unicode-ident v1.0.13
1462024-11-21T18:44:21.617Z Downloaded anyhow v1.0.93
1472024-11-21T18:44:21.621Z Downloaded toml v0.8.19
1482024-11-21T18:44:21.624Z Downloaded proc-macro2 v1.0.91
1492024-11-21T18:44:21.628Z Downloaded clap v4.5.21
1502024-11-21T18:44:21.636Z Downloaded serde_derive v1.0.215
1512024-11-21T18:44:21.639Z Downloaded serde v1.0.215
1522024-11-21T18:44:21.654Z Downloaded indexmap v2.6.0
1532024-11-21T18:44:21.658Z Downloaded toml_edit v0.22.22
1542024-11-21T18:44:21.679Z Downloaded memchr v2.7.4
1552024-11-21T18:44:21.688Z Downloaded hashbrown v0.15.1
1562024-11-21T18:44:21.695Z Downloaded serde_json v1.0.133
1572024-11-21T18:44:21.700Z Downloaded winnow v0.6.20
1582024-11-21T18:44:21.708Z Downloaded clap_builder v4.5.21
1592024-11-21T18:44:21.725Z Downloaded syn v2.0.89
1602024-11-21T18:44:21.740Z Downloaded rustix v0.38.41
1612024-11-21T18:44:21.781Z Downloaded libc v0.2.164
1622024-11-21T18:44:21.921Z Compiling proc-macro2 v1.0.91
1632024-11-21T18:44:21.924Z Compiling unicode-ident v1.0.13
1642024-11-21T18:44:21.924Z Compiling serde v1.0.215
1652024-11-21T18:44:21.924Z Compiling libc v0.2.164
1662024-11-21T18:44:21.924Z Compiling rustix v0.38.41
1672024-11-21T18:44:21.924Z Compiling bitflags v2.6.0
1682024-11-21T18:44:21.933Z Compiling utf8parse v0.2.2
1692024-11-21T18:44:21.935Z Compiling colorchoice v1.0.3
1702024-11-21T18:44:22.099Z Compiling anstyle-parse v0.2.6
1712024-11-21T18:44:22.108Z Compiling is_terminal_polyfill v1.70.1
1722024-11-21T18:44:22.117Z Compiling camino v1.1.9
1732024-11-21T18:44:22.230Z Compiling semver v1.0.23
1742024-11-21T18:44:22.355Z Compiling anstyle-query v1.1.2
1752024-11-21T18:44:22.422Z Compiling hashbrown v0.15.1
1762024-11-21T18:44:22.473Z Compiling anstyle v1.0.10
1772024-11-21T18:44:22.785Z Compiling equivalent v1.0.1
1782024-11-21T18:44:22.861Z Compiling serde_json v1.0.133
1792024-11-21T18:44:23.294Z Compiling thiserror v1.0.69
1802024-11-21T18:44:24.092Z Compiling indexmap v2.6.0
1812024-11-21T18:44:24.117Z Compiling anstream v0.6.18
1822024-11-21T18:44:24.127Z Compiling heck v0.5.0
1832024-11-21T18:44:24.137Z Compiling ryu v1.0.18
1842024-11-21T18:44:24.145Z Compiling clap_lex v0.7.3
1852024-11-21T18:44:24.338Z Compiling memchr v2.7.4
1862024-11-21T18:44:24.509Z Compiling itoa v1.0.11
1872024-11-21T18:44:24.540Z Compiling anyhow v1.0.93
1882024-11-21T18:44:24.706Z Compiling strsim v0.11.1
1892024-11-21T18:44:24.715Z Compiling winnow v0.6.20
1902024-11-21T18:44:25.413Z Compiling quote v1.0.37
1912024-11-21T18:44:25.482Z Compiling errno v0.3.9
1922024-11-21T18:44:25.778Z Compiling syn v2.0.89
1932024-11-21T18:44:26.492Z Compiling terminal_size v0.4.0
1942024-11-21T18:44:26.575Z Compiling clap_builder v4.5.21
1952024-11-21T18:44:29.987Z Compiling serde_derive v1.0.215
1962024-11-21T18:44:29.987Z Compiling thiserror-impl v1.0.69
1972024-11-21T18:44:29.990Z Compiling clap_derive v4.5.18
1982024-11-21T18:44:32.530Z Compiling clap v4.5.21
1992024-11-21T18:44:37.064Z Compiling serde_spanned v0.6.8
2002024-11-21T18:44:37.064Z Compiling toml_datetime v0.6.8
2012024-11-21T18:44:37.066Z Compiling cargo-platform v0.1.8
2022024-11-21T18:44:37.338Z Compiling toml_edit v0.22.22
2032024-11-21T18:44:38.346Z Compiling cargo_metadata v0.19.0
2042024-11-21T18:44:39.460Z Compiling toml v0.8.19
2052024-11-21T18:44:41.434Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-11-21T18:44:43.135Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.35s
2072024-11-21T18:44:43.244Z Running `target/debug/xtask build`
2082024-11-21T18:44:43.264ZBuilding opteadm (debug).
2092024-11-21T18:44:45.866Z Compiling libc v0.2.164
2102024-11-21T18:44:45.867Z Compiling cfg-if v1.0.0
2112024-11-21T18:44:45.867Z Compiling serde v1.0.215
2122024-11-21T18:44:45.869Z Compiling byteorder v1.5.0
2132024-11-21T18:44:45.869Z Compiling fnv v1.0.7
2142024-11-21T18:44:45.869Z Compiling ident_case v1.0.1
2152024-11-21T18:44:45.869Z Compiling memchr v2.7.4
2162024-11-21T18:44:45.869Z Compiling syn v2.0.89
2172024-11-21T18:44:45.958Z Compiling syn v1.0.109
2182024-11-21T18:44:45.999Z Compiling regex-syntax v0.8.5
2192024-11-21T18:44:46.038Z Compiling either v1.13.0
2202024-11-21T18:44:46.212Z Compiling autocfg v1.4.0
2212024-11-21T18:44:46.436Z Compiling once_cell v1.20.2
2222024-11-21T18:44:46.447Z Compiling equivalent v1.0.1
2232024-11-21T18:44:46.530Z Compiling zerocopy v0.8.10
2242024-11-21T18:44:46.535Z Compiling hashbrown v0.15.1
2252024-11-21T18:44:47.026Z Compiling aho-corasick v1.1.3
2262024-11-21T18:44:47.313Z Compiling lock_api v0.4.12
2272024-11-21T18:44:47.415Z Compiling itertools v0.13.0
2282024-11-21T18:44:47.634Z Compiling winnow v0.5.40
2292024-11-21T18:44:47.740Z Compiling indexmap v2.6.0
2302024-11-21T18:44:48.177Z Compiling parking_lot_core v0.9.10
2312024-11-21T18:44:49.152Z Compiling heapless v0.8.0
2322024-11-21T18:44:49.798Z Compiling regex-automata v0.4.9
2332024-11-21T18:44:50.553Z Compiling toml_datetime v0.6.8
2342024-11-21T18:44:50.936Z Compiling hash32 v0.3.1
2352024-11-21T18:44:51.052Z Compiling smallvec v1.13.2
2362024-11-21T18:44:51.136Z Compiling scopeguard v1.2.0
2372024-11-21T18:44:51.255Z Compiling toml_edit v0.19.15
2382024-11-21T18:44:51.345Z Compiling macaddr v1.0.1
2392024-11-21T18:44:51.462Z Compiling serde_json v1.0.133
2402024-11-21T18:44:51.465Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2412024-11-21T18:44:51.703Z Compiling dyn-clone v1.0.17
2422024-11-21T18:44:51.739Z Compiling stable_deref_trait v1.2.0
2432024-11-21T18:44:51.807Z Compiling smoltcp v0.11.0
2442024-11-21T18:44:52.357Z Compiling getrandom v0.2.15
2452024-11-21T18:44:52.471Z Compiling version_check v0.9.5
2462024-11-21T18:44:52.525Z Compiling pin-project-lite v0.2.15
2472024-11-21T18:44:52.639Z Compiling cobs v0.2.3
2482024-11-21T18:44:52.675Z Compiling bitflags v1.3.2
2492024-11-21T18:44:52.758Z Compiling schemars v0.8.21
2502024-11-21T18:44:52.844Z Compiling darling_core v0.20.10
2512024-11-21T18:44:52.914Z Compiling serde_derive_internals v0.29.1
2522024-11-21T18:44:53.077Z Compiling managed v0.8.0
2532024-11-21T18:44:53.130Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2542024-11-21T18:44:53.525Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2552024-11-21T18:44:53.871Z Compiling proc-macro-crate v1.3.1
2562024-11-21T18:44:54.713Z Compiling regex v1.11.1
2572024-11-21T18:44:55.042Z Compiling rand_core v0.6.4
2582024-11-21T18:44:55.480Z Compiling parking_lot v0.12.3
2592024-11-21T18:44:55.699Z Compiling mio v1.0.2
2602024-11-21T18:44:56.450Z Compiling errno v0.3.9
2612024-11-21T18:44:56.672Z Compiling signal-hook-registry v1.4.2
2622024-11-21T18:44:56.996Z Compiling socket2 v0.5.7
2632024-11-21T18:44:57.154Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2642024-11-21T18:44:57.333Z Compiling unicode-width v0.1.14
2652024-11-21T18:44:57.454Z Compiling bytes v1.8.0
2662024-11-21T18:44:57.518Z Compiling num_enum_derive v0.5.11
2672024-11-21T18:44:57.581Z Compiling foreign-types-shared v0.3.1
2682024-11-21T18:44:57.775Z Compiling serde_derive v1.0.215
2692024-11-21T18:44:57.819Z Compiling zerocopy-derive v0.8.10
2702024-11-21T18:44:58.016Z Compiling zerocopy-derive v0.7.35
2712024-11-21T18:44:58.050Z Compiling tokio-macros v2.4.0
2722024-11-21T18:44:58.580Z Compiling darling_macro v0.20.10
2732024-11-21T18:44:58.770Z Compiling thiserror-impl v1.0.69
2742024-11-21T18:44:58.829Z Compiling foreign-types-macros v0.2.3
2752024-11-21T18:44:59.518Z Compiling schemars_derive v0.8.21
2762024-11-21T18:44:59.565Z Compiling darling v0.20.10
2772024-11-21T18:44:59.659Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2782024-11-21T18:44:59.675Z Compiling num_enum v0.5.11
2792024-11-21T18:44:59.804Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2802024-11-21T18:44:59.963Z Compiling zerocopy v0.7.35
2812024-11-21T18:45:00.093Z Compiling foreign-types v0.5.0
2822024-11-21T18:45:00.186Z Compiling tokio v1.41.1
2832024-11-21T18:45:01.538Z Compiling ppv-lite86 v0.2.20
2842024-11-21T18:45:01.548Z Compiling thiserror v1.0.69
2852024-11-21T18:45:01.665Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2862024-11-21T18:45:02.350Z Compiling tracing-attributes v0.1.27
2872024-11-21T18:45:02.450Z Compiling rand_chacha v0.3.1
2882024-11-21T18:45:02.695Z Compiling tabwriter v1.4.0
2892024-11-21T18:45:03.231Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2902024-11-21T18:45:03.295Z Compiling rustix v0.38.41
2912024-11-21T18:45:03.993Z Compiling cstr-argument v0.1.2
2922024-11-21T18:45:04.021Z Compiling tracing-core v0.1.32
2932024-11-21T18:45:04.070Z Compiling crc32fast v1.4.2
2942024-11-21T18:45:04.239Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2952024-11-21T18:45:04.351Z Compiling lazy_static v1.5.0
2962024-11-21T18:45:04.520Z Compiling pretty-hex v0.2.1
2972024-11-21T18:45:04.607Z Compiling colored v2.1.0
2982024-11-21T18:45:04.683Z Compiling terminal_size v0.4.0
2992024-11-21T18:45:04.879Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3002024-11-21T18:45:05.170Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3012024-11-21T18:45:05.175Z Compiling rand v0.8.5
3022024-11-21T18:45:05.393Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3032024-11-21T18:45:05.504Z Compiling clap_derive v4.5.18
3042024-11-21T18:45:05.524Z Compiling clap_builder v4.5.21
3052024-11-21T18:45:05.585Z Compiling tracing v0.1.40
3062024-11-21T18:45:05.730Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3072024-11-21T18:45:05.736Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3082024-11-21T18:45:07.837Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3092024-11-21T18:45:08.523Z Compiling clap v4.5.21
3102024-11-21T18:45:09.704Z Compiling ipnetwork v0.20.0
3112024-11-21T18:45:09.793Z Compiling postcard v1.0.10
3122024-11-21T18:45:09.844Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3132024-11-21T18:45:10.299Z Compiling uuid v1.11.0
3142024-11-21T18:45:11.996Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3152024-11-21T18:45:12.983Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
3162024-11-21T18:45:18.798Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3172024-11-21T18:45:20.834Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3182024-11-21T18:45:27.540Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.82s
3192024-11-21T18:45:27.583ZBuilding xde (debug).
3202024-11-21T18:45:27.710Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3212024-11-21T18:45:27.870Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3222024-11-21T18:45:27.891Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3232024-11-21T18:45:27.891Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3242024-11-21T18:45:27.893Zinfo: downloading component 'rust-src'
3252024-11-21T18:45:28.139Zinfo: installing component 'rust-src'
3262024-11-21T18:45:28.799Z Updating crates.io index
3272024-11-21T18:45:28.898Z Downloading crates ...
3282024-11-21T18:45:28.957Z Downloaded addr2line v0.22.0
3292024-11-21T18:45:28.966Z Downloaded miniz_oxide v0.7.4
3302024-11-21T18:45:28.969Z Downloaded adler v1.0.2
3312024-11-21T18:45:28.983Z Downloaded getopts v0.2.21
3322024-11-21T18:45:28.996Z Downloaded allocator-api2 v0.2.18
3332024-11-21T18:45:29.019Z Downloaded hashbrown v0.15.0
3342024-11-21T18:45:29.034Z Downloaded compiler_builtins v0.1.138
3352024-11-21T18:45:29.047Z Downloaded gimli v0.29.0
3362024-11-21T18:45:29.089Z Downloaded libc v0.2.161
3372024-11-21T18:45:29.188Z Compiling compiler_builtins v0.1.138
3382024-11-21T18:45:29.188Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3392024-11-21T18:45:29.191Z Compiling proc-macro2 v1.0.91
3402024-11-21T18:45:29.191Z Compiling unicode-ident v1.0.13
3412024-11-21T18:45:29.191Z Compiling fnv v1.0.7
3422024-11-21T18:45:29.192Z Compiling strsim v0.11.1
3432024-11-21T18:45:29.192Z Compiling ident_case v1.0.1
3442024-11-21T18:45:29.197Z Compiling memchr v2.7.4
3452024-11-21T18:45:29.370Z Compiling regex-syntax v0.8.5
3462024-11-21T18:45:29.402Z Compiling serde v1.0.215
3472024-11-21T18:45:29.466Z Compiling either v1.13.0
3482024-11-21T18:45:29.833Z Compiling zerocopy v0.8.10
3492024-11-21T18:45:30.057Z Compiling itertools v0.13.0
3502024-11-21T18:45:30.092Z Compiling heapless v0.8.0
3512024-11-21T18:45:30.445Z Compiling aho-corasick v1.1.3
3522024-11-21T18:45:30.867Z Compiling quote v1.0.37
3532024-11-21T18:45:30.877Z Compiling smoltcp v0.11.0
3542024-11-21T18:45:31.029Z Compiling version_check v0.9.5
3552024-11-21T18:45:31.565Z Compiling syn v2.0.89
3562024-11-21T18:45:31.818Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3572024-11-21T18:45:32.717Z Compiling regex-automata v0.4.9
3582024-11-21T18:45:35.569Z Compiling regex v1.11.1
3592024-11-21T18:45:36.451Z Compiling darling_core v0.20.10
3602024-11-21T18:45:38.383Z Compiling serde_derive v1.0.215
3612024-11-21T18:45:38.384Z Compiling zerocopy-derive v0.8.10
3622024-11-21T18:45:38.386Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3632024-11-21T18:45:40.134Z Compiling darling_macro v0.20.10
3642024-11-21T18:45:41.223Z Compiling darling v0.20.10
3652024-11-21T18:45:41.296Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3662024-11-21T18:45:41.298Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3672024-11-21T18:45:48.603Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
3682024-11-21T18:45:49.380Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3692024-11-21T18:45:51.783Z Compiling byteorder v1.5.0
3702024-11-21T18:45:51.783Z Compiling cfg-if v1.0.0
3712024-11-21T18:45:51.786Z Compiling macaddr v1.0.1
3722024-11-21T18:45:51.786Z Compiling stable_deref_trait v1.2.0
3732024-11-21T18:45:51.786Z Compiling managed v0.8.0
3742024-11-21T18:45:51.862Z Compiling bitflags v1.3.2
3752024-11-21T18:45:51.883Z Compiling bitflags v2.6.0
3762024-11-21T18:45:51.946Z Compiling cobs v0.2.3
3772024-11-21T18:45:52.093Z Compiling hash32 v0.3.1
3782024-11-21T18:45:52.359Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3792024-11-21T18:45:52.363Z Compiling crc32fast v1.4.2
3802024-11-21T18:45:52.363Z Compiling dyn-clone v1.0.17
3812024-11-21T18:45:52.394Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3822024-11-21T18:45:53.831Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3832024-11-21T18:45:55.196Z Compiling postcard v1.0.10
3842024-11-21T18:45:55.196Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3852024-11-21T18:45:55.200Z Compiling uuid v1.11.0
3862024-11-21T18:45:56.478Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3872024-11-21T18:46:02.368Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3882024-11-21T18:46:06.149Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3892024-11-21T18:46:06.502Zwarning: unused import: `crate::ip::t_uscalar_t`
3902024-11-21T18:46:06.502Z --> xde/src/xde.rs:19:5
3912024-11-21T18:46:06.503Z |
3922024-11-21T18:46:06.503Z19 | use crate::ip::t_uscalar_t;
3932024-11-21T18:46:06.503Z | ^^^^^^^^^^^^^^^^^^^^^^
3942024-11-21T18:46:06.503Z |
3952024-11-21T18:46:06.503Z = note: `#[warn(unused_imports)]` on by default
3962024-11-21T18:46:06.503Z
3972024-11-21T18:46:06.506Zwarning: unused import: `crate::sys`
3982024-11-21T18:46:06.506Z --> xde/src/xde.rs:39:5
3992024-11-21T18:46:06.506Z |
4002024-11-21T18:46:06.506Z39 | use crate::sys;
4012024-11-21T18:46:06.506Z | ^^^^^^^^^^
4022024-11-21T18:46:06.506Z
4032024-11-21T18:46:06.506Zwarning: unused import: `core::mem::MaybeUninit`
4042024-11-21T18:46:06.506Z --> xde/src/xde.rs:48:5
4052024-11-21T18:46:06.506Z |
4062024-11-21T18:46:06.506Z48 | use core::mem::MaybeUninit;
4072024-11-21T18:46:06.506Z | ^^^^^^^^^^^^^^^^^^^^^^
4082024-11-21T18:46:06.506Z
4092024-11-21T18:46:06.506Zwarning: unused import: `opte::engine::ip::ValidL3`
4102024-11-21T18:46:06.506Z --> xde/src/xde.rs:85:5
4112024-11-21T18:46:06.506Z |
4122024-11-21T18:46:06.506Z85 | use opte::engine::ip::ValidL3;
4132024-11-21T18:46:06.506Z | ^^^^^^^^^^^^^^^^^^^^^^^^^
4142024-11-21T18:46:06.507Z
4152024-11-21T18:46:08.707Zwarning: variable does not need to be mutable
4162024-11-21T18:46:08.707Z --> xde/src/xde.rs:2181:17
4172024-11-21T18:46:08.707Z |
4182024-11-21T18:46:08.707Z2181 | let mut npkt = emit_spec.apply(pkt);
4192024-11-21T18:46:08.707Z | ----^^^^
4202024-11-21T18:46:08.707Z | |
4212024-11-21T18:46:08.707Z | help: remove this `mut`
4222024-11-21T18:46:08.707Z |
4232024-11-21T18:46:08.707Z = note: `#[warn(unused_mut)]` on by default
4242024-11-21T18:46:08.707Z
4252024-11-21T18:46:09.045Zwarning: creating a mutable reference to mutable static is discouraged
4262024-11-21T18:46:09.045Z --> xde/src/xde.rs:446:5
4272024-11-21T18:46:09.045Z |
4282024-11-21T18:46:09.045Z446 | xde_devs.init(KRwLockType::Driver);
4292024-11-21T18:46:09.045Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
4302024-11-21T18:46:09.045Z |
4312024-11-21T18:46:09.045Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4322024-11-21T18:46:09.045Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
4332024-11-21T18:46:09.045Z = note: `#[warn(static_mut_refs)]` on by default
4342024-11-21T18:46:09.045Z
4352024-11-21T18:46:09.047Zwarning: creating a shared reference to mutable static is discouraged
4362024-11-21T18:46:09.047Z --> xde/src/xde.rs:803:29
4372024-11-21T18:46:09.047Z |
4382024-11-21T18:46:09.048Z803 | let mut devs = unsafe { xde_devs.write() };
4392024-11-21T18:46:09.048Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4402024-11-21T18:46:09.048Z |
4412024-11-21T18:46:09.048Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4422024-11-21T18:46:09.048Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4432024-11-21T18:46:09.048Z
4442024-11-21T18:46:09.048Zwarning: creating a shared reference to mutable static is discouraged
4452024-11-21T18:46:09.048Z --> xde/src/xde.rs:960:29
4462024-11-21T18:46:09.048Z |
4472024-11-21T18:46:09.048Z960 | let mut devs = unsafe { xde_devs.write() };
4482024-11-21T18:46:09.048Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4492024-11-21T18:46:09.048Z |
4502024-11-21T18:46:09.048Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4512024-11-21T18:46:09.048Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4522024-11-21T18:46:09.048Z
4532024-11-21T18:46:09.048Zwarning: creating a shared reference to mutable static is discouraged
4542024-11-21T18:46:09.048Z --> xde/src/xde.rs:1050:18
4552024-11-21T18:46:09.048Z |
4562024-11-21T18:46:09.048Z1050 | if unsafe { !xde_devs.read().is_empty() } {
4572024-11-21T18:46:09.048Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4582024-11-21T18:46:09.050Z |
4592024-11-21T18:46:09.050Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4602024-11-21T18:46:09.050Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4612024-11-21T18:46:09.050Z
4622024-11-21T18:46:09.052Zwarning: creating a shared reference to mutable static is discouraged
4632024-11-21T18:46:09.052Z --> xde/src/xde.rs:1377:9
4642024-11-21T18:46:09.052Z |
4652024-11-21T18:46:09.052Z1377 | if !xde_devs.read().is_empty() {
4662024-11-21T18:46:09.052Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4672024-11-21T18:46:09.052Z |
4682024-11-21T18:46:09.053Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4692024-11-21T18:46:09.053Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4702024-11-21T18:46:09.053Z
4712024-11-21T18:46:09.053Zwarning: creating a shared reference to mutable static is discouraged
4722024-11-21T18:46:09.053Z --> xde/src/xde.rs:1818:33
4732024-11-21T18:46:09.053Z |
4742024-11-21T18:46:09.053Z1818 | let devs = unsafe { xde_devs.read() };
4752024-11-21T18:46:09.053Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4762024-11-21T18:46:09.053Z |
4772024-11-21T18:46:09.053Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4782024-11-21T18:46:09.053Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4792024-11-21T18:46:09.053Z
4802024-11-21T18:46:09.053Zwarning: creating a shared reference to mutable static is discouraged
4812024-11-21T18:46:09.053Z --> xde/src/xde.rs:2144:16
4822024-11-21T18:46:09.053Z |
4832024-11-21T18:46:09.053Z2144 | let devs = xde_devs.read();
4842024-11-21T18:46:09.053Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4852024-11-21T18:46:09.053Z |
4862024-11-21T18:46:09.053Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4872024-11-21T18:46:09.053Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4882024-11-21T18:46:09.053Z
4892024-11-21T18:46:09.053Zwarning: creating a shared reference to mutable static is discouraged
4902024-11-21T18:46:09.053Z --> xde/src/xde.rs:2197:25
4912024-11-21T18:46:09.053Z |
4922024-11-21T18:46:09.053Z2197 | let devs = unsafe { xde_devs.read() };
4932024-11-21T18:46:09.053Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4942024-11-21T18:46:09.053Z |
4952024-11-21T18:46:09.053Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4962024-11-21T18:46:09.053Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4972024-11-21T18:46:09.053Z
4982024-11-21T18:46:09.053Zwarning: creating a shared reference to mutable static is discouraged
4992024-11-21T18:46:09.053Z --> xde/src/xde.rs:2212:25
5002024-11-21T18:46:09.053Z |
5012024-11-21T18:46:09.053Z2212 | let devs = unsafe { xde_devs.read() };
5022024-11-21T18:46:09.053Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5032024-11-21T18:46:09.053Z |
5042024-11-21T18:46:09.053Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5052024-11-21T18:46:09.054Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5062024-11-21T18:46:09.054Z
5072024-11-21T18:46:09.054Zwarning: creating a shared reference to mutable static is discouraged
5082024-11-21T18:46:09.054Z --> xde/src/xde.rs:2225:25
5092024-11-21T18:46:09.054Z |
5102024-11-21T18:46:09.054Z2225 | let devs = unsafe { xde_devs.read() };
5112024-11-21T18:46:09.054Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5122024-11-21T18:46:09.054Z |
5132024-11-21T18:46:09.054Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5142024-11-21T18:46:09.054Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5152024-11-21T18:46:09.054Z
5162024-11-21T18:46:09.058Zwarning: creating a shared reference to mutable static is discouraged
5172024-11-21T18:46:09.058Z --> xde/src/xde.rs:2239:25
5182024-11-21T18:46:09.058Z |
5192024-11-21T18:46:09.058Z2239 | let devs = unsafe { xde_devs.read() };
5202024-11-21T18:46:09.058Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5212024-11-21T18:46:09.058Z |
5222024-11-21T18:46:09.058Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5232024-11-21T18:46:09.058Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5242024-11-21T18:46:09.058Z
5252024-11-21T18:46:09.058Zwarning: creating a shared reference to mutable static is discouraged
5262024-11-21T18:46:09.058Z --> xde/src/xde.rs:2253:25
5272024-11-21T18:46:09.058Z |
5282024-11-21T18:46:09.058Z2253 | let devs = unsafe { xde_devs.read() };
5292024-11-21T18:46:09.058Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5302024-11-21T18:46:09.058Z |
5312024-11-21T18:46:09.058Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5322024-11-21T18:46:09.058Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5332024-11-21T18:46:09.058Z
5342024-11-21T18:46:09.058Zwarning: creating a shared reference to mutable static is discouraged
5352024-11-21T18:46:09.059Z --> xde/src/xde.rs:2319:25
5362024-11-21T18:46:09.059Z |
5372024-11-21T18:46:09.059Z2319 | let devs = unsafe { xde_devs.read() };
5382024-11-21T18:46:09.059Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5392024-11-21T18:46:09.059Z |
5402024-11-21T18:46:09.059Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5412024-11-21T18:46:09.059Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5422024-11-21T18:46:09.059Z
5432024-11-21T18:46:09.059Zwarning: creating a shared reference to mutable static is discouraged
5442024-11-21T18:46:09.059Z --> xde/src/xde.rs:2332:25
5452024-11-21T18:46:09.059Z |
5462024-11-21T18:46:09.059Z2332 | let devs = unsafe { xde_devs.read() };
5472024-11-21T18:46:09.059Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5482024-11-21T18:46:09.059Z |
5492024-11-21T18:46:09.059Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5502024-11-21T18:46:09.060Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5512024-11-21T18:46:09.060Z
5522024-11-21T18:46:09.060Zwarning: creating a shared reference to mutable static is discouraged
5532024-11-21T18:46:09.060Z --> xde/src/xde.rs:2346:25
5542024-11-21T18:46:09.060Z |
5552024-11-21T18:46:09.060Z2346 | let devs = unsafe { xde_devs.read() };
5562024-11-21T18:46:09.060Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5572024-11-21T18:46:09.060Z |
5582024-11-21T18:46:09.060Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5592024-11-21T18:46:09.060Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5602024-11-21T18:46:09.060Z
5612024-11-21T18:46:09.060Zwarning: creating a shared reference to mutable static is discouraged
5622024-11-21T18:46:09.060Z --> xde/src/xde.rs:2362:25
5632024-11-21T18:46:09.060Z |
5642024-11-21T18:46:09.060Z2362 | let devs = unsafe { xde_devs.read() };
5652024-11-21T18:46:09.060Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5662024-11-21T18:46:09.060Z |
5672024-11-21T18:46:09.060Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5682024-11-21T18:46:09.060Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5692024-11-21T18:46:09.060Z
5702024-11-21T18:46:09.060Zwarning: creating a shared reference to mutable static is discouraged
5712024-11-21T18:46:09.060Z --> xde/src/xde.rs:2377:25
5722024-11-21T18:46:09.061Z |
5732024-11-21T18:46:09.061Z2377 | let devs = unsafe { xde_devs.read() };
5742024-11-21T18:46:09.061Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5752024-11-21T18:46:09.061Z |
5762024-11-21T18:46:09.061Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5772024-11-21T18:46:09.061Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5782024-11-21T18:46:09.061Z
5792024-11-21T18:46:09.061Zwarning: creating a shared reference to mutable static is discouraged
5802024-11-21T18:46:09.061Z --> xde/src/xde.rs:2392:25
5812024-11-21T18:46:09.061Z |
5822024-11-21T18:46:09.061Z2392 | let devs = unsafe { xde_devs.read() };
5832024-11-21T18:46:09.061Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5842024-11-21T18:46:09.062Z |
5852024-11-21T18:46:09.062Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5862024-11-21T18:46:09.062Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5872024-11-21T18:46:09.062Z
5882024-11-21T18:46:09.062Zwarning: creating a shared reference to mutable static is discouraged
5892024-11-21T18:46:09.062Z --> xde/src/xde.rs:2405:25
5902024-11-21T18:46:09.062Z |
5912024-11-21T18:46:09.062Z2405 | let devs = unsafe { xde_devs.read() };
5922024-11-21T18:46:09.062Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5932024-11-21T18:46:09.063Z |
5942024-11-21T18:46:09.063Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5952024-11-21T18:46:09.063Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5962024-11-21T18:46:09.063Z
5972024-11-21T18:46:09.063Zwarning: creating a shared reference to mutable static is discouraged
5982024-11-21T18:46:09.063Z --> xde/src/xde.rs:2419:25
5992024-11-21T18:46:09.063Z |
6002024-11-21T18:46:09.063Z2419 | let devs = unsafe { xde_devs.read() };
6012024-11-21T18:46:09.063Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6022024-11-21T18:46:09.063Z |
6032024-11-21T18:46:09.063Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6042024-11-21T18:46:09.063Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6052024-11-21T18:46:09.064Z
6062024-11-21T18:46:09.064Zwarning: creating a shared reference to mutable static is discouraged
6072024-11-21T18:46:09.064Z --> xde/src/xde.rs:2436:25
6082024-11-21T18:46:09.064Z |
6092024-11-21T18:46:09.064Z2436 | let devs = unsafe { xde_devs.read() };
6102024-11-21T18:46:09.064Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6112024-11-21T18:46:09.064Z |
6122024-11-21T18:46:09.064Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6132024-11-21T18:46:09.064Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6142024-11-21T18:46:09.064Z
6152024-11-21T18:46:09.064Zwarning: creating a shared reference to mutable static is discouraged
6162024-11-21T18:46:09.068Z --> xde/src/xde.rs:2450:25
6172024-11-21T18:46:09.068Z |
6182024-11-21T18:46:09.068Z2450 | let devs = unsafe { xde_devs.read() };
6192024-11-21T18:46:09.068Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6202024-11-21T18:46:09.068Z |
6212024-11-21T18:46:09.068Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6222024-11-21T18:46:09.068Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6232024-11-21T18:46:09.068Z
6242024-11-21T18:46:11.569Zwarning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions)
6252024-11-21T18:46:11.569Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.00s
6262024-11-21T18:46:11.600ZLinking xde kmod...
6272024-11-21T18:46:15.285ZBuilding xde dev link helper (debug).
6282024-11-21T18:46:15.457Z Compiling compiler_builtins v0.1.138
6292024-11-21T18:46:15.457Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6302024-11-21T18:46:15.457Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6312024-11-21T18:46:30.250Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6322024-11-21T18:46:31.014Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6332024-11-21T18:46:33.978Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.64s
6342024-11-21T18:46:34.004ZBuilding opteadm (release).
6352024-11-21T18:46:34.272Z Compiling proc-macro2 v1.0.91
6362024-11-21T18:46:34.272Z Compiling unicode-ident v1.0.13
6372024-11-21T18:46:34.272Z Compiling libc v0.2.164
6382024-11-21T18:46:34.275Z Compiling cfg-if v1.0.0
6392024-11-21T18:46:34.275Z Compiling serde v1.0.215
6402024-11-21T18:46:34.275Z Compiling byteorder v1.5.0
6412024-11-21T18:46:34.275Z Compiling ident_case v1.0.1
6422024-11-21T18:46:34.275Z Compiling strsim v0.11.1
6432024-11-21T18:46:34.350Z Compiling fnv v1.0.7
6442024-11-21T18:46:34.449Z Compiling memchr v2.7.4
6452024-11-21T18:46:34.480Z Compiling syn v1.0.109
6462024-11-21T18:46:34.500Z Compiling bitflags v2.6.0
6472024-11-21T18:46:34.635Z Compiling regex-syntax v0.8.5
6482024-11-21T18:46:34.830Z Compiling hashbrown v0.15.1
6492024-11-21T18:46:34.930Z Compiling anyhow v1.0.93
6502024-11-21T18:46:34.933Z Compiling zerocopy v0.8.10
6512024-11-21T18:46:35.087Z Compiling equivalent v1.0.1
6522024-11-21T18:46:35.181Z Compiling autocfg v1.4.0
6532024-11-21T18:46:35.494Z Compiling aho-corasick v1.1.3
6542024-11-21T18:46:35.645Z Compiling either v1.13.0
6552024-11-21T18:46:35.899Z Compiling heapless v0.8.0
6562024-11-21T18:46:36.010Z Compiling quote v1.0.37
6572024-11-21T18:46:36.067Z Compiling itertools v0.13.0
6582024-11-21T18:46:36.069Z Compiling lock_api v0.4.12
6592024-11-21T18:46:36.405Z Compiling syn v2.0.89
6602024-11-21T18:46:36.534Z Compiling indexmap v2.6.0
6612024-11-21T18:46:36.733Z Compiling parking_lot_core v0.9.10
6622024-11-21T18:46:37.153Z Compiling toml_datetime v0.6.8
6632024-11-21T18:46:37.522Z Compiling winnow v0.5.40
6642024-11-21T18:46:38.208Z Compiling regex-automata v0.4.9
6652024-11-21T18:46:38.841Z Compiling hash32 v0.3.1
6662024-11-21T18:46:39.045Z Compiling stable_deref_trait v1.2.0
6672024-11-21T18:46:39.135Z Compiling macaddr v1.0.1
6682024-11-21T18:46:39.276Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6692024-11-21T18:46:39.557Z Compiling dyn-clone v1.0.17
6702024-11-21T18:46:39.568Z Compiling smoltcp v0.11.0
6712024-11-21T18:46:39.692Z Compiling serde_json v1.0.133
6722024-11-21T18:46:39.746Z Compiling once_cell v1.20.2
6732024-11-21T18:46:40.050Z Compiling scopeguard v1.2.0
6742024-11-21T18:46:40.129Z Compiling smallvec v1.13.2
6752024-11-21T18:46:40.286Z Compiling getrandom v0.2.15
6762024-11-21T18:46:40.615Z Compiling cobs v0.2.3
6772024-11-21T18:46:40.633Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6782024-11-21T18:46:40.924Z Compiling version_check v0.9.5
6792024-11-21T18:46:40.956Z Compiling ryu v1.0.18
6802024-11-21T18:46:41.330Z Compiling toml_edit v0.19.15
6812024-11-21T18:46:41.343Z Compiling thiserror v1.0.69
6822024-11-21T18:46:41.371Z Compiling pin-project-lite v0.2.15
6832024-11-21T18:46:41.431Z Compiling itoa v1.0.11
6842024-11-21T18:46:41.479Z Compiling bitflags v1.3.2
6852024-11-21T18:46:41.537Z Compiling rustix v0.38.41
6862024-11-21T18:46:41.566Z Compiling managed v0.8.0
6872024-11-21T18:46:41.648Z Compiling schemars v0.8.21
6882024-11-21T18:46:42.038Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6892024-11-21T18:46:42.196Z Compiling parking_lot v0.12.3
6902024-11-21T18:46:42.285Z Compiling rand_core v0.6.4
6912024-11-21T18:46:42.355Z Compiling regex v1.11.1
6922024-11-21T18:46:42.741Z Compiling socket2 v0.5.7
6932024-11-21T18:46:43.365Z Compiling darling_core v0.20.10
6942024-11-21T18:46:43.877Z Compiling proc-macro-crate v1.3.1
6952024-11-21T18:46:43.973Z Compiling serde_derive_internals v0.29.1
6962024-11-21T18:46:44.684Z Compiling errno v0.3.9
6972024-11-21T18:46:44.919Z Compiling signal-hook-registry v1.4.2
6982024-11-21T18:46:45.771Z Compiling mio v1.0.2
6992024-11-21T18:46:46.092Z Compiling unicode-width v0.1.14
7002024-11-21T18:46:46.175Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7012024-11-21T18:46:46.329Z Compiling bytes v1.8.0
7022024-11-21T18:46:46.996Z Compiling utf8parse v0.2.2
7032024-11-21T18:46:47.084Z Compiling num_enum_derive v0.5.11
7042024-11-21T18:46:47.119Z Compiling foreign-types-shared v0.3.1
7052024-11-21T18:46:47.137Z Compiling anstyle-parse v0.2.6
7062024-11-21T18:46:47.219Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7072024-11-21T18:46:47.490Z Compiling tracing-core v0.1.32
7082024-11-21T18:46:47.893Z Compiling tabwriter v1.4.0
7092024-11-21T18:46:48.312Z Compiling serde_derive v1.0.215
7102024-11-21T18:46:48.548Z Compiling zerocopy-derive v0.8.10
7112024-11-21T18:46:48.863Z Compiling zerocopy-derive v0.7.35
7122024-11-21T18:46:49.149Z Compiling darling_macro v0.20.10
7132024-11-21T18:46:49.183Z Compiling schemars_derive v0.8.21
7142024-11-21T18:46:49.414Z Compiling tokio-macros v2.4.0
7152024-11-21T18:46:49.991Z Compiling foreign-types-macros v0.2.3
7162024-11-21T18:46:50.133Z Compiling thiserror-impl v1.0.69
7172024-11-21T18:46:50.167Z Compiling darling v0.20.10
7182024-11-21T18:46:50.244Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7192024-11-21T18:46:50.857Z Compiling zerocopy v0.7.35
7202024-11-21T18:46:50.907Z Compiling tokio v1.41.1
7212024-11-21T18:46:51.183Z Compiling foreign-types v0.5.0
7222024-11-21T18:46:51.275Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7232024-11-21T18:46:52.081Z Compiling num_enum v0.5.11
7242024-11-21T18:46:52.238Z Compiling tracing-attributes v0.1.27
7252024-11-21T18:46:52.396Z Compiling ppv-lite86 v0.2.20
7262024-11-21T18:46:52.480Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7272024-11-21T18:46:53.292Z Compiling rand_chacha v0.3.1
7282024-11-21T18:46:53.788Z Compiling cstr-argument v0.1.2
7292024-11-21T18:46:53.840Z Compiling crc32fast v1.4.2
7302024-11-21T18:46:53.973Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
7312024-11-21T18:46:54.177Z Compiling is_terminal_polyfill v1.70.1
7322024-11-21T18:46:54.290Z Compiling pretty-hex v0.2.1
7332024-11-21T18:46:54.302Z Compiling anstyle-query v1.1.2
7342024-11-21T18:46:54.428Z Compiling lazy_static v1.5.0
7352024-11-21T18:46:54.528Z Compiling anstyle v1.0.10
7362024-11-21T18:46:54.587Z Compiling colorchoice v1.0.3
7372024-11-21T18:46:54.728Z Compiling colored v2.1.0
7382024-11-21T18:46:54.978Z Compiling anstream v0.6.18
7392024-11-21T18:46:55.446Z Compiling tracing v0.1.40
7402024-11-21T18:46:55.701Z Compiling rand v0.8.5
7412024-11-21T18:46:55.731Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7422024-11-21T18:46:55.931Z Compiling terminal_size v0.4.0
7432024-11-21T18:46:56.040Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7442024-11-21T18:46:56.193Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7452024-11-21T18:46:56.196Z Compiling clap_lex v0.7.3
7462024-11-21T18:46:56.337Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7472024-11-21T18:46:56.449Z Compiling heck v0.5.0
7482024-11-21T18:46:56.566Z Compiling winnow v0.6.20
7492024-11-21T18:46:56.826Z Compiling clap_builder v4.5.21
7502024-11-21T18:46:56.856Z Compiling clap_derive v4.5.18
7512024-11-21T18:46:57.212Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7522024-11-21T18:46:59.458Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7532024-11-21T18:47:00.096Z Compiling clap v4.5.21
7542024-11-21T18:47:00.938Z Compiling ipnetwork v0.20.0
7552024-11-21T18:47:01.343Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7562024-11-21T18:47:01.669Z Compiling postcard v1.0.10
7572024-11-21T18:47:02.406Z Compiling uuid v1.11.0
7582024-11-21T18:47:04.362Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7592024-11-21T18:47:05.947Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
7602024-11-21T18:47:11.522Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7612024-11-21T18:47:13.228Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7622024-11-21T18:47:49.880Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 15s
7632024-11-21T18:47:49.924ZBuilding xde (release).
7642024-11-21T18:47:50.217Z Compiling compiler_builtins v0.1.138
7652024-11-21T18:47:50.217Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7662024-11-21T18:47:50.219Z Compiling proc-macro2 v1.0.91
7672024-11-21T18:47:50.219Z Compiling unicode-ident v1.0.13
7682024-11-21T18:47:50.219Z Compiling ident_case v1.0.1
7692024-11-21T18:47:50.220Z Compiling fnv v1.0.7
7702024-11-21T18:47:50.220Z Compiling strsim v0.11.1
7712024-11-21T18:47:50.220Z Compiling memchr v2.7.4
7722024-11-21T18:47:50.330Z Compiling regex-syntax v0.8.5
7732024-11-21T18:47:50.358Z Compiling serde v1.0.215
7742024-11-21T18:47:50.397Z Compiling either v1.13.0
7752024-11-21T18:47:50.761Z Compiling zerocopy v0.8.10
7762024-11-21T18:47:50.954Z Compiling itertools v0.13.0
7772024-11-21T18:47:50.974Z Compiling heapless v0.8.0
7782024-11-21T18:47:51.322Z Compiling aho-corasick v1.1.3
7792024-11-21T18:47:51.660Z Compiling smoltcp v0.11.0
7802024-11-21T18:47:51.736Z Compiling quote v1.0.37
7812024-11-21T18:47:51.885Z Compiling version_check v0.9.5
7822024-11-21T18:47:52.391Z Compiling syn v2.0.89
7832024-11-21T18:47:52.616Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7842024-11-21T18:47:53.721Z Compiling regex-automata v0.4.9
7852024-11-21T18:47:56.484Z Compiling regex v1.11.1
7862024-11-21T18:47:57.256Z Compiling darling_core v0.20.10
7872024-11-21T18:47:59.137Z Compiling serde_derive v1.0.215
7882024-11-21T18:47:59.140Z Compiling zerocopy-derive v0.8.10
7892024-11-21T18:47:59.140Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7902024-11-21T18:48:01.078Z Compiling darling_macro v0.20.10
7912024-11-21T18:48:02.175Z Compiling darling v0.20.10
7922024-11-21T18:48:02.269Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7932024-11-21T18:48:02.269Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7942024-11-21T18:48:10.679Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
7952024-11-21T18:48:11.493Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7962024-11-21T18:48:14.383Z Compiling byteorder v1.5.0
7972024-11-21T18:48:14.385Z Compiling cfg-if v1.0.0
7982024-11-21T18:48:14.385Z Compiling macaddr v1.0.1
7992024-11-21T18:48:14.385Z Compiling stable_deref_trait v1.2.0
8002024-11-21T18:48:14.385Z Compiling managed v0.8.0
8012024-11-21T18:48:14.465Z Compiling bitflags v1.3.2
8022024-11-21T18:48:14.510Z Compiling bitflags v2.6.0
8032024-11-21T18:48:14.563Z Compiling cobs v0.2.3
8042024-11-21T18:48:14.755Z Compiling hash32 v0.3.1
8052024-11-21T18:48:14.817Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
8062024-11-21T18:48:14.941Z Compiling crc32fast v1.4.2
8072024-11-21T18:48:15.000Z Compiling dyn-clone v1.0.17
8082024-11-21T18:48:15.028Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
8092024-11-21T18:48:16.866Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
8102024-11-21T18:48:18.029Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
8112024-11-21T18:48:18.186Z Compiling postcard v1.0.10
8122024-11-21T18:48:18.254Z Compiling uuid v1.11.0
8132024-11-21T18:48:19.518Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
8142024-11-21T18:48:24.544Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
8152024-11-21T18:48:28.211Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
8162024-11-21T18:48:28.550Zwarning: unused import: `crate::ip::t_uscalar_t`
8172024-11-21T18:48:28.551Z --> xde/src/xde.rs:19:5
8182024-11-21T18:48:28.551Z |
8192024-11-21T18:48:28.551Z19 | use crate::ip::t_uscalar_t;
8202024-11-21T18:48:28.551Z | ^^^^^^^^^^^^^^^^^^^^^^
8212024-11-21T18:48:28.551Z |
8222024-11-21T18:48:28.551Z = note: `#[warn(unused_imports)]` on by default
8232024-11-21T18:48:28.551Z
8242024-11-21T18:48:28.553Zwarning: unused import: `crate::sys`
8252024-11-21T18:48:28.553Z --> xde/src/xde.rs:39:5
8262024-11-21T18:48:28.553Z |
8272024-11-21T18:48:28.553Z39 | use crate::sys;
8282024-11-21T18:48:28.553Z | ^^^^^^^^^^
8292024-11-21T18:48:28.553Z
8302024-11-21T18:48:28.553Zwarning: unused import: `core::mem::MaybeUninit`
8312024-11-21T18:48:28.553Z --> xde/src/xde.rs:48:5
8322024-11-21T18:48:28.553Z |
8332024-11-21T18:48:28.553Z48 | use core::mem::MaybeUninit;
8342024-11-21T18:48:28.553Z | ^^^^^^^^^^^^^^^^^^^^^^
8352024-11-21T18:48:28.553Z
8362024-11-21T18:48:28.553Zwarning: unused import: `opte::engine::ip::ValidL3`
8372024-11-21T18:48:28.553Z --> xde/src/xde.rs:85:5
8382024-11-21T18:48:28.553Z |
8392024-11-21T18:48:28.554Z85 | use opte::engine::ip::ValidL3;
8402024-11-21T18:48:28.554Z | ^^^^^^^^^^^^^^^^^^^^^^^^^
8412024-11-21T18:48:28.554Z
8422024-11-21T18:48:30.102Zwarning: variable does not need to be mutable
8432024-11-21T18:48:30.102Z --> xde/src/xde.rs:2181:17
8442024-11-21T18:48:30.102Z |
8452024-11-21T18:48:30.102Z2181 | let mut npkt = emit_spec.apply(pkt);
8462024-11-21T18:48:30.102Z | ----^^^^
8472024-11-21T18:48:30.102Z | |
8482024-11-21T18:48:30.102Z | help: remove this `mut`
8492024-11-21T18:48:30.102Z |
8502024-11-21T18:48:30.102Z = note: `#[warn(unused_mut)]` on by default
8512024-11-21T18:48:30.102Z
8522024-11-21T18:48:30.324Zwarning: creating a mutable reference to mutable static is discouraged
8532024-11-21T18:48:30.324Z --> xde/src/xde.rs:446:5
8542024-11-21T18:48:30.324Z |
8552024-11-21T18:48:30.324Z446 | xde_devs.init(KRwLockType::Driver);
8562024-11-21T18:48:30.324Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
8572024-11-21T18:48:30.324Z |
8582024-11-21T18:48:30.324Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8592024-11-21T18:48:30.324Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
8602024-11-21T18:48:30.325Z = note: `#[warn(static_mut_refs)]` on by default
8612024-11-21T18:48:30.325Z
8622024-11-21T18:48:30.328Zwarning: creating a shared reference to mutable static is discouraged
8632024-11-21T18:48:30.328Z --> xde/src/xde.rs:803:29
8642024-11-21T18:48:30.328Z |
8652024-11-21T18:48:30.328Z803 | let mut devs = unsafe { xde_devs.write() };
8662024-11-21T18:48:30.328Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8672024-11-21T18:48:30.328Z |
8682024-11-21T18:48:30.328Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8692024-11-21T18:48:30.328Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8702024-11-21T18:48:30.328Z
8712024-11-21T18:48:30.328Zwarning: creating a shared reference to mutable static is discouraged
8722024-11-21T18:48:30.328Z --> xde/src/xde.rs:960:29
8732024-11-21T18:48:30.329Z |
8742024-11-21T18:48:30.329Z960 | let mut devs = unsafe { xde_devs.write() };
8752024-11-21T18:48:30.329Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8762024-11-21T18:48:30.329Z |
8772024-11-21T18:48:30.329Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8782024-11-21T18:48:30.329Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8792024-11-21T18:48:30.329Z
8802024-11-21T18:48:30.329Zwarning: creating a shared reference to mutable static is discouraged
8812024-11-21T18:48:30.329Z --> xde/src/xde.rs:1050:18
8822024-11-21T18:48:30.329Z |
8832024-11-21T18:48:30.329Z1050 | if unsafe { !xde_devs.read().is_empty() } {
8842024-11-21T18:48:30.329Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8852024-11-21T18:48:30.329Z |
8862024-11-21T18:48:30.329Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8872024-11-21T18:48:30.329Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8882024-11-21T18:48:30.329Z
8892024-11-21T18:48:30.329Zwarning: creating a shared reference to mutable static is discouraged
8902024-11-21T18:48:30.329Z --> xde/src/xde.rs:1377:9
8912024-11-21T18:48:30.329Z |
8922024-11-21T18:48:30.330Z1377 | if !xde_devs.read().is_empty() {
8932024-11-21T18:48:30.330Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8942024-11-21T18:48:30.330Z |
8952024-11-21T18:48:30.330Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8962024-11-21T18:48:30.330Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8972024-11-21T18:48:30.330Z
8982024-11-21T18:48:30.333Zwarning: creating a shared reference to mutable static is discouraged
8992024-11-21T18:48:30.333Z --> xde/src/xde.rs:1818:33
9002024-11-21T18:48:30.333Z |
9012024-11-21T18:48:30.333Z1818 | let devs = unsafe { xde_devs.read() };
9022024-11-21T18:48:30.333Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9032024-11-21T18:48:30.333Z |
9042024-11-21T18:48:30.333Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9052024-11-21T18:48:30.333Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9062024-11-21T18:48:30.334Z
9072024-11-21T18:48:30.334Zwarning: creating a shared reference to mutable static is discouraged
9082024-11-21T18:48:30.334Z --> xde/src/xde.rs:2144:16
9092024-11-21T18:48:30.334Z |
9102024-11-21T18:48:30.334Z2144 | let devs = xde_devs.read();
9112024-11-21T18:48:30.334Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9122024-11-21T18:48:30.334Z |
9132024-11-21T18:48:30.334Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9142024-11-21T18:48:30.334Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9152024-11-21T18:48:30.334Z
9162024-11-21T18:48:30.334Zwarning: creating a shared reference to mutable static is discouraged
9172024-11-21T18:48:30.334Z --> xde/src/xde.rs:2197:25
9182024-11-21T18:48:30.334Z |
9192024-11-21T18:48:30.334Z2197 | let devs = unsafe { xde_devs.read() };
9202024-11-21T18:48:30.334Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9212024-11-21T18:48:30.334Z |
9222024-11-21T18:48:30.334Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9232024-11-21T18:48:30.334Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9242024-11-21T18:48:30.334Z
9252024-11-21T18:48:30.334Zwarning: creating a shared reference to mutable static is discouraged
9262024-11-21T18:48:30.335Z --> xde/src/xde.rs:2212:25
9272024-11-21T18:48:30.335Z |
9282024-11-21T18:48:30.335Z2212 | let devs = unsafe { xde_devs.read() };
9292024-11-21T18:48:30.335Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9302024-11-21T18:48:30.335Z |
9312024-11-21T18:48:30.335Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9322024-11-21T18:48:30.335Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9332024-11-21T18:48:30.335Z
9342024-11-21T18:48:30.335Zwarning: creating a shared reference to mutable static is discouraged
9352024-11-21T18:48:30.335Z --> xde/src/xde.rs:2225:25
9362024-11-21T18:48:30.335Z |
9372024-11-21T18:48:30.335Z2225 | let devs = unsafe { xde_devs.read() };
9382024-11-21T18:48:30.335Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9392024-11-21T18:48:30.335Z |
9402024-11-21T18:48:30.335Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9412024-11-21T18:48:30.335Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9422024-11-21T18:48:30.335Z
9432024-11-21T18:48:30.335Zwarning: creating a shared reference to mutable static is discouraged
9442024-11-21T18:48:30.335Z --> xde/src/xde.rs:2239:25
9452024-11-21T18:48:30.335Z |
9462024-11-21T18:48:30.336Z2239 | let devs = unsafe { xde_devs.read() };
9472024-11-21T18:48:30.336Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9482024-11-21T18:48:30.336Z |
9492024-11-21T18:48:30.336Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9502024-11-21T18:48:30.336Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9512024-11-21T18:48:30.337Z
9522024-11-21T18:48:30.337Zwarning: creating a shared reference to mutable static is discouraged
9532024-11-21T18:48:30.337Z --> xde/src/xde.rs:2253:25
9542024-11-21T18:48:30.337Z |
9552024-11-21T18:48:30.337Z2253 | let devs = unsafe { xde_devs.read() };
9562024-11-21T18:48:30.337Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9572024-11-21T18:48:30.337Z |
9582024-11-21T18:48:30.337Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9592024-11-21T18:48:30.337Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9602024-11-21T18:48:30.337Z
9612024-11-21T18:48:30.337Zwarning: creating a shared reference to mutable static is discouraged
9622024-11-21T18:48:30.337Z --> xde/src/xde.rs:2319:25
9632024-11-21T18:48:30.337Z |
9642024-11-21T18:48:30.337Z2319 | let devs = unsafe { xde_devs.read() };
9652024-11-21T18:48:30.337Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9662024-11-21T18:48:30.337Z |
9672024-11-21T18:48:30.337Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9682024-11-21T18:48:30.337Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9692024-11-21T18:48:30.337Z
9702024-11-21T18:48:30.337Zwarning: creating a shared reference to mutable static is discouraged
9712024-11-21T18:48:30.337Z --> xde/src/xde.rs:2332:25
9722024-11-21T18:48:30.337Z |
9732024-11-21T18:48:30.338Z2332 | let devs = unsafe { xde_devs.read() };
9742024-11-21T18:48:30.339Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9752024-11-21T18:48:30.339Z |
9762024-11-21T18:48:30.339Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9772024-11-21T18:48:30.339Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9782024-11-21T18:48:30.339Z
9792024-11-21T18:48:30.339Zwarning: creating a shared reference to mutable static is discouraged
9802024-11-21T18:48:30.339Z --> xde/src/xde.rs:2346:25
9812024-11-21T18:48:30.339Z |
9822024-11-21T18:48:30.339Z2346 | let devs = unsafe { xde_devs.read() };
9832024-11-21T18:48:30.339Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9842024-11-21T18:48:30.339Z |
9852024-11-21T18:48:30.339Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9862024-11-21T18:48:30.339Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9872024-11-21T18:48:30.339Z
9882024-11-21T18:48:30.339Zwarning: creating a shared reference to mutable static is discouraged
9892024-11-21T18:48:30.339Z --> xde/src/xde.rs:2362:25
9902024-11-21T18:48:30.339Z |
9912024-11-21T18:48:30.339Z2362 | let devs = unsafe { xde_devs.read() };
9922024-11-21T18:48:30.339Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9932024-11-21T18:48:30.339Z |
9942024-11-21T18:48:30.339Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9952024-11-21T18:48:30.339Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9962024-11-21T18:48:30.339Z
9972024-11-21T18:48:30.339Zwarning: creating a shared reference to mutable static is discouraged
9982024-11-21T18:48:30.343Z --> xde/src/xde.rs:2377:25
9992024-11-21T18:48:30.343Z |
10002024-11-21T18:48:30.343Z2377 | let devs = unsafe { xde_devs.read() };
10012024-11-21T18:48:30.343Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10022024-11-21T18:48:30.343Z |
10032024-11-21T18:48:30.343Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10042024-11-21T18:48:30.343Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10052024-11-21T18:48:30.343Z
10062024-11-21T18:48:30.343Zwarning: creating a shared reference to mutable static is discouraged
10072024-11-21T18:48:30.343Z --> xde/src/xde.rs:2392:25
10082024-11-21T18:48:30.343Z |
10092024-11-21T18:48:30.343Z2392 | let devs = unsafe { xde_devs.read() };
10102024-11-21T18:48:30.343Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10112024-11-21T18:48:30.343Z |
10122024-11-21T18:48:30.343Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10132024-11-21T18:48:30.343Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10142024-11-21T18:48:30.343Z
10152024-11-21T18:48:30.343Zwarning: creating a shared reference to mutable static is discouraged
10162024-11-21T18:48:30.343Z --> xde/src/xde.rs:2405:25
10172024-11-21T18:48:30.343Z |
10182024-11-21T18:48:30.343Z2405 | let devs = unsafe { xde_devs.read() };
10192024-11-21T18:48:30.343Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10202024-11-21T18:48:30.343Z |
10212024-11-21T18:48:30.343Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10222024-11-21T18:48:30.343Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10232024-11-21T18:48:30.343Z
10242024-11-21T18:48:30.343Zwarning: creating a shared reference to mutable static is discouraged
10252024-11-21T18:48:30.343Z --> xde/src/xde.rs:2419:25
10262024-11-21T18:48:30.343Z |
10272024-11-21T18:48:30.343Z2419 | let devs = unsafe { xde_devs.read() };
10282024-11-21T18:48:30.343Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10292024-11-21T18:48:30.343Z |
10302024-11-21T18:48:30.343Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10312024-11-21T18:48:30.343Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10322024-11-21T18:48:30.343Z
10332024-11-21T18:48:30.343Zwarning: creating a shared reference to mutable static is discouraged
10342024-11-21T18:48:30.344Z --> xde/src/xde.rs:2436:25
10352024-11-21T18:48:30.344Z |
10362024-11-21T18:48:30.344Z2436 | let devs = unsafe { xde_devs.read() };
10372024-11-21T18:48:30.344Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10382024-11-21T18:48:30.344Z |
10392024-11-21T18:48:30.344Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10402024-11-21T18:48:30.344Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10412024-11-21T18:48:30.344Z
10422024-11-21T18:48:30.344Zwarning: creating a shared reference to mutable static is discouraged
10432024-11-21T18:48:30.344Z --> xde/src/xde.rs:2450:25
10442024-11-21T18:48:30.344Z |
10452024-11-21T18:48:30.344Z2450 | let devs = unsafe { xde_devs.read() };
10462024-11-21T18:48:30.344Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10472024-11-21T18:48:30.344Z |
10482024-11-21T18:48:30.344Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10492024-11-21T18:48:30.344Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10502024-11-21T18:48:30.344Z
10512024-11-21T18:48:53.657Zwarning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions)
10522024-11-21T18:48:53.660Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 03s
10532024-11-21T18:48:53.684ZLinking xde kmod...
10542024-11-21T18:48:54.347ZBuilding xde dev link helper (release).
10552024-11-21T18:48:54.523Z Compiling compiler_builtins v0.1.138
10562024-11-21T18:48:54.523Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10572024-11-21T18:48:54.525Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10582024-11-21T18:49:10.648Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
10592024-11-21T18:49:11.422Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10602024-11-21T18:49:14.990Z Finished `release` profile [optimized + debuginfo] target(s) in 20.57s
10612024-11-21T18:49:15.009Z
10622024-11-21T18:49:15.014Zreal 4:57.234569024
10632024-11-21T18:49:15.014Zuser 14:48.113393358
10642024-11-21T18:49:15.014Zsys 2:12.799366619
10652024-11-21T18:49:15.014Ztrap 0.426574226
10662024-11-21T18:49:15.014Ztflt 1.311087357
10672024-11-21T18:49:15.014Zdflt 7.617683194
10682024-11-21T18:49:15.014Zkflt 0.017092469
10692024-11-21T18:49:15.014Zlock 29:24.691462524
10702024-11-21T18:49:15.014Zslp 51:45.685901521
10712024-11-21T18:49:15.015Zlat 26.321045647
10722024-11-21T18:49:15.015Zstop 38.483511918
10732024-11-21T18:49:15.015Z+ elfdump target/x86_64-unknown-unknown/release/xde
10742024-11-21T18:49:15.015Z+ grep GOTPCREL
10752024-11-21T18:49:16.575Z+ header 'package opte'
10762024-11-21T18:49:16.578Z+ echo '# ==== package opte ==== #'
10772024-11-21T18:49:16.579Z# ==== package opte ==== #
10782024-11-21T18:49:16.579Z+ cargo xtask package --skip-build
10792024-11-21T18:49:16.822Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.19s
10802024-11-21T18:49:16.836Z Running `target/debug/xtask package --skip-build`
10812024-11-21T18:49:17.191Z+ ./clean.sh
10822024-11-21T18:49:17.201Z+ mkdir -p proto/kernel/drv/amd64
10832024-11-21T18:49:17.204Z+ mkdir -p proto/opt/oxide/opte/bin
10842024-11-21T18:49:17.208Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10852024-11-21T18:49:17.208Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10862024-11-21T18:49:17.222Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10872024-11-21T18:49:17.256Z+ cp ../xde/xde.conf proto/kernel/drv/
10882024-11-21T18:49:17.259Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10892024-11-21T18:49:17.261Z+ '[' -z ']'
10902024-11-21T18:49:17.261Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10912024-11-21T18:49:17.332Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10922024-11-21T18:49:17.394Z+ INC_DEBUG=
10932024-11-21T18:49:17.396Z++ ./print-api-version.sh
10942024-11-21T18:49:17.402Z+ API_VSN=34
10952024-11-21T18:49:17.405Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/311/g -e s/%API_VSN%/34/g opte.template.p5m
10962024-11-21T18:49:17.405Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10972024-11-21T18:49:27.522Z+ pkgdepend generate -d proto opte.base.p5m
10982024-11-21T18:49:28.870Z+ mkdir -p packages
10992024-11-21T18:49:28.872Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
11002024-11-21T18:49:45.566Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
11012024-11-21T18:49:45.568Z+ pkgrepo create packages/repo
11022024-11-21T18:49:46.380Z+ pkgrepo add-publisher -s packages/repo helios-dev
11032024-11-21T18:49:47.166Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
11042024-11-21T18:50:24.379Zpkg://helios-dev/driver/network/opte@0.34.311,5.11:20241121T184947Z
11052024-11-21T18:50:24.380ZPUBLISHED
11062024-11-21T18:50:24.423Z+ pkgrecv -a -d packages/repo/opte-0.34.311.p5p -s packages/repo -v -m latest '*'
11072024-11-21T18:50:25.266ZRetrieving packages for publisher helios-dev ...
11082024-11-21T18:50:25.269ZRetrieving catalog 'helios-dev' ... Done
11092024-11-21T18:50:25.272ZRetrieving and evaluating 1 package(s)...
11102024-11-21T18:50:25.272ZFetching manifests: 1/1 100% complete
11112024-11-21T18:50:25.272ZFetching manifests: 1/1 100% complete
11122024-11-21T18:50:25.276Z
11132024-11-21T18:50:25.276ZArchiving packages ...
11142024-11-21T18:50:25.276Z Packages to add: 1
11152024-11-21T18:50:25.276Z Files to retrieve: 6
11162024-11-21T18:50:25.276ZEstimated transfer size: 38.23 MB
11172024-11-21T18:50:25.276Z
11182024-11-21T18:50:25.276ZPackages to archive:
11192024-11-21T18:50:25.276Zdriver/network/opte@0.34.311,5.11:20241121T184947Z
11202024-11-21T18:50:25.276Z
11212024-11-21T18:50:25.276ZDownload: 0/6 items 0.0/38.2MB 0% complete
11222024-11-21T18:50:25.390ZDownload: Completed 38.23 MB in 0.12 seconds (324M/s)
11232024-11-21T18:50:25.396ZArchiving: 1/20 items 0.0/38.3MB 0% complete
11242024-11-21T18:50:25.418ZArchiving: Completed 38.27 MB in 0.03 seconds
11252024-11-21T18:50:25.465ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.311.p5p.
11262024-11-21T18:50:25.469Z+ banner copy
11272024-11-21T18:50:25.591Z
11282024-11-21T18:50:25.591Z #### #### ##### # #
11292024-11-21T18:50:25.591Z # # # # # # # #
11302024-11-21T18:50:25.591Z # # # # # #
11312024-11-21T18:50:25.591Z # # # ##### #
11322024-11-21T18:50:25.591Z # # # # # #
11332024-11-21T18:50:25.591Z #### #### # #
11342024-11-21T18:50:25.591Z
11352024-11-21T18:50:25.593Z+ pfexec mkdir -p /out
11362024-11-21T18:50:25.596Z+ pfexec chown 12345 /out
11372024-11-21T18:50:25.599Z+ PKG_NAME=/out/opte.p5p
11382024-11-21T18:50:25.602Z+ mv pkg/packages/repo/opte-0.34.311.p5p /out/opte.p5p
11392024-11-21T18:50:25.638Z+ sha256sum /out/opte.p5p
11402024-11-21T18:50:25.670Zprocess exited: duration 388410 ms, exit code 0
 
11412024-11-21T18:50:25.681Zfound 2 output files
11422024-11-21T18:50:25.736Zuploading: /out/opte.p5p (40130560 bytes)
11432024-11-21T18:50:27.330Zuploaded: /out/opte.p5p
11442024-11-21T18:50:27.334Zuploading: /out/opte.p5p.sha256 (80 bytes)
11452024-11-21T18:50:28.342Zuploaded: /out/opte.p5p.sha256