01JFY0M18780JQJKRSKN8FRF3F: 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: 01JFY0M9EYE7C2BMBSDFPHBGDV

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-25T04:20:05.647Zjob assigned to worker 01JFY0MKWVZERSYBEKBY78D1FQ [factory aws, i-05fb415e8b04adf19] (queued for 1 m 1 s)
 
22024-12-25T04:20:13.833Zstarting task 0: "setup"
32024-12-25T04:20:13.842Z++ uname -s
42024-12-25T04:20:13.845Z+ kern=SunOS
52024-12-25T04:20:13.845Z+ case "$kern" in
62024-12-25T04:20:13.845Z+ groupadd -g 12345 build
72024-12-25T04:20:13.847Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-25T04:20:15.855Z+ zfs create -o mountpoint=/work rpool/work
92024-12-25T04:20:15.954Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-25T04:20:15.957Z+ home_fs=zfs
112024-12-25T04:20:15.957Z+ [[ zfs == autofs ]]
122024-12-25T04:20:15.957Z+ mkdir -p /home/build
132024-12-25T04:20:15.959Z+ chown build:build /home/build /work
142024-12-25T04:20:17.961Z+ chmod 0700 /home/build /work
152024-12-25T04:20:17.964Zprocess exited: duration 4131 ms, exit code 0
 
162024-12-25T04:20:17.969Zstarting task 1: "rust-toolchain"
172024-12-25T04:20:17.975Z+ printf ' * toolchain channel = "%s"
182024-12-25T04:20:17.975Z' nightly-2024-11-18
192024-12-25T04:20:17.977Z * toolchain channel = "nightly-2024-11-18"
202024-12-25T04:20:17.977Z * toolchain profile = "default"
212024-12-25T04:20:17.977Z+ printf ' * toolchain profile = "%s"
222024-12-25T04:20:17.977Z' default
232024-12-25T04:20:17.977Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-25T04:20:17.977Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-25T04:20:18.100Zinfo: downloading installer
262024-12-25T04:20:19.422Zinfo: profile set to 'default'
272024-12-25T04:20:19.422Zinfo: default host triple is x86_64-unknown-illumos
282024-12-25T04:20:19.425Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-25T04:20:19.587Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-25T04:20:19.587Zinfo: downloading component 'cargo'
312024-12-25T04:20:20.492Zinfo: downloading component 'clippy'
322024-12-25T04:20:20.840Zinfo: downloading component 'rust-docs'
332024-12-25T04:20:22.098Zinfo: downloading component 'rust-std'
342024-12-25T04:20:24.101Zinfo: downloading component 'rustc'
352024-12-25T04:20:31.149Zinfo: downloading component 'rustfmt'
362024-12-25T04:20:31.414Zinfo: installing component 'cargo'
372024-12-25T04:20:32.259Zinfo: installing component 'clippy'
382024-12-25T04:20:32.642Zinfo: installing component 'rust-docs'
392024-12-25T04:20:34.347Zinfo: installing component 'rust-std'
402024-12-25T04:20:36.162Zinfo: installing component 'rustc'
412024-12-25T04:20:42.366Zinfo: installing component 'rustfmt'
422024-12-25T04:20:42.708Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-25T04:20:42.708Z
442024-12-25T04:20:43.105Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-25T04:20:43.105Z
462024-12-25T04:20:43.107Z
472024-12-25T04:20:43.107ZRust is installed now. Great!
482024-12-25T04:20:43.107Z
492024-12-25T04:20:43.107ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-25T04:20:43.107Zenvironment variable. This has not been done automatically.
512024-12-25T04:20:43.107Z
522024-12-25T04:20:43.107ZTo configure your current shell, you need to source
532024-12-25T04:20:43.107Zthe corresponding env file under $HOME/.cargo.
542024-12-25T04:20:43.108Z
552024-12-25T04:20:43.108ZThis is usually done by running one of the following (note the leading DOT):
562024-12-25T04:20:43.108Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-25T04:20:43.108Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-25T04:20:43.193Z+ rustc --version
592024-12-25T04:20:43.270Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-25T04:20:43.275Zprocess exited: duration 25303 ms, exit code 0
 
612024-12-25T04:20:43.280Zstarting task 2: "authentication"
622024-12-25T04:20:43.302Zprocess exited: duration 22 ms, exit code 0
 
632024-12-25T04:20:43.307Zstarting task 3: "clone repository"
642024-12-25T04:20:43.313Z+ mkdir -p /work/oxidecomputer/opte
652024-12-25T04:20:43.315Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-25T04:20:43.577ZCloning into '/work/oxidecomputer/opte'...
672024-12-25T04:20:44.405Z+ cd /work/oxidecomputer/opte
682024-12-25T04:20:44.405Z+ git fetch origin c16669c85cd3aa6b7736840a8af1fdfe9e43aa3e
692024-12-25T04:20:44.653ZFrom https://github.com/oxidecomputer/opte
702024-12-25T04:20:44.653Z * branch c16669c85cd3aa6b7736840a8af1fdfe9e43aa3e -> FETCH_HEAD
712024-12-25T04:20:44.662Z+ [[ -n renovate/zerocopy-0.x-lockfile ]]
722024-12-25T04:20:44.665Z++ git branch --show-current
732024-12-25T04:20:44.667Z+ current=master
742024-12-25T04:20:44.667Z+ [[ master != renovate/zerocopy-0.x-lockfile ]]
752024-12-25T04:20:44.667Z+ git branch -f renovate/zerocopy-0.x-lockfile c16669c85cd3aa6b7736840a8af1fdfe9e43aa3e
762024-12-25T04:20:44.670Z+ git checkout -f renovate/zerocopy-0.x-lockfile
772024-12-25T04:20:44.691ZSwitched to branch 'renovate/zerocopy-0.x-lockfile'
782024-12-25T04:20:44.694Z+ git reset --hard c16669c85cd3aa6b7736840a8af1fdfe9e43aa3e
792024-12-25T04:20:44.697ZHEAD is now at c16669c Update Rust crate zerocopy to v0.8.14
802024-12-25T04:20:44.700Zprocess exited: duration 1390 ms, exit code 0
 
812024-12-25T04:20:44.707Zstarting task 4: "build"
822024-12-25T04:20:44.710Z+ TGT_BASE=/work
832024-12-25T04:20:44.710Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-12-25T04:20:44.710Z+ REL_TGT=/work/release
852024-12-25T04:20:44.710Z+ mkdir -p /work/release
862024-12-25T04:20:44.712Z+ cargo --version
872024-12-25T04:20:44.717Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
882024-12-25T04:20:44.875Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
892024-12-25T04:20:44.875Zinfo: downloading component 'cargo'
902024-12-25T04:20:45.734Zinfo: downloading component 'clippy'
912024-12-25T04:20:46.065Zinfo: downloading component 'rust-docs'
922024-12-25T04:20:47.266Zinfo: downloading component 'rust-std'
932024-12-25T04:20:49.016Zinfo: downloading component 'rustc'
942024-12-25T04:20:55.573Zinfo: downloading component 'rustfmt'
952024-12-25T04:20:55.826Zinfo: installing component 'cargo'
962024-12-25T04:20:56.655Zinfo: installing component 'clippy'
972024-12-25T04:20:57.050Zinfo: installing component 'rust-docs'
982024-12-25T04:20:58.786Zinfo: installing component 'rust-std'
992024-12-25T04:21:00.476Zinfo: installing component 'rustc'
1002024-12-25T04:21:06.256Zinfo: installing component 'rustfmt'
1012024-12-25T04:21:06.679Zcargo 1.83.0 (5ffbef321 2024-10-29)
1022024-12-25T04:21:06.682Z+ rustc --version
1032024-12-25T04:21:06.756Zrustc 1.83.0 (90b35a623 2024-11-26)
1042024-12-25T04:21:06.760Z+ header 'build xde and opteadm (release+debug)'
1052024-12-25T04:21:06.763Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-12-25T04:21:06.763Z# ==== build xde and opteadm (release+debug) ==== #
1072024-12-25T04:21:06.763Z+ ptime -m cargo xtask build
1082024-12-25T04:21:06.904Z Updating crates.io index
1092024-12-25T04:21:06.907Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-12-25T04:21:07.673Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-12-25T04:21:07.932Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-12-25T04:21:08.226Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-12-25T04:21:08.535Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-12-25T04:21:08.819Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-12-25T04:21:09.067Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-12-25T04:21:09.321Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-12-25T04:21:09.603Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-12-25T04:21:10.408Z Downloading crates ...
1192024-12-25T04:21:10.494Z Downloaded cargo-platform v0.1.9
1202024-12-25T04:21:10.496Z Downloaded anstyle-query v1.1.2
1212024-12-25T04:21:10.500Z Downloaded anstream v0.6.18
1222024-12-25T04:21:10.511Z Downloaded equivalent v1.0.1
1232024-12-25T04:21:10.521Z Downloaded anyhow v1.0.95
1242024-12-25T04:21:10.531Z Downloaded itoa v1.0.14
1252024-12-25T04:21:10.535Z Downloaded heck v0.5.0
1262024-12-25T04:21:10.538Z Downloaded utf8parse v0.2.2
1272024-12-25T04:21:10.540Z Downloaded thiserror-impl v2.0.9
1282024-12-25T04:21:10.540Z Downloaded is_terminal_polyfill v1.70.1
1292024-12-25T04:21:10.543Z Downloaded toml_datetime v0.6.8
1302024-12-25T04:21:10.545Z Downloaded serde_spanned v0.6.8
1312024-12-25T04:21:10.545Z Downloaded errno v0.3.10
1322024-12-25T04:21:10.548Z Downloaded colorchoice v1.0.3
1332024-12-25T04:21:10.548Z Downloaded clap_lex v0.7.4
1342024-12-25T04:21:10.550Z Downloaded camino v1.1.9
1352024-12-25T04:21:10.550Z Downloaded anstyle-parse v0.2.6
1362024-12-25T04:21:10.553Z Downloaded strsim v0.11.1
1372024-12-25T04:21:10.555Z Downloaded terminal_size v0.4.1
1382024-12-25T04:21:10.555Z Downloaded cargo_metadata v0.19.1
1392024-12-25T04:21:10.558Z Downloaded anstyle v1.0.10
1402024-12-25T04:21:10.558Z Downloaded thiserror v2.0.9
1412024-12-25T04:21:10.562Z Downloaded semver v1.0.24
1422024-12-25T04:21:10.565Z Downloaded quote v1.0.37
1432024-12-25T04:21:10.567Z Downloaded clap v4.5.23
1442024-12-25T04:21:10.575Z Downloaded ryu v1.0.18
1452024-12-25T04:21:10.577Z Downloaded proc-macro2 v1.0.92
1462024-12-25T04:21:10.580Z Downloaded toml v0.8.19
1472024-12-25T04:21:10.583Z Downloaded bitflags v2.6.0
1482024-12-25T04:21:10.586Z Downloaded serde_derive v1.0.216
1492024-12-25T04:21:10.589Z Downloaded unicode-ident v1.0.14
1502024-12-25T04:21:10.591Z Downloaded clap_derive v4.5.18
1512024-12-25T04:21:10.594Z Downloaded serde v1.0.216
1522024-12-25T04:21:10.608Z Downloaded indexmap v2.7.0
1532024-12-25T04:21:10.611Z Downloaded toml_edit v0.22.22
1542024-12-25T04:21:10.631Z Downloaded memchr v2.7.4
1552024-12-25T04:21:10.636Z Downloaded serde_json v1.0.134
1562024-12-25T04:21:10.642Z Downloaded hashbrown v0.15.2
1572024-12-25T04:21:10.657Z Downloaded winnow v0.6.20
1582024-12-25T04:21:10.665Z Downloaded clap_builder v4.5.23
1592024-12-25T04:21:10.680Z Downloaded syn v2.0.91
1602024-12-25T04:21:10.690Z Downloaded rustix v0.38.42
1612024-12-25T04:21:10.725Z Downloaded libc v0.2.169
1622024-12-25T04:21:10.864Z Compiling proc-macro2 v1.0.92
1632024-12-25T04:21:10.864Z Compiling unicode-ident v1.0.14
1642024-12-25T04:21:10.867Z Compiling serde v1.0.216
1652024-12-25T04:21:10.867Z Compiling libc v0.2.169
1662024-12-25T04:21:10.867Z Compiling rustix v0.38.42
1672024-12-25T04:21:10.867Z Compiling utf8parse v0.2.2
1682024-12-25T04:21:10.876Z Compiling bitflags v2.6.0
1692024-12-25T04:21:10.878Z Compiling anstyle v1.0.10
1702024-12-25T04:21:11.035Z Compiling anstyle-parse v0.2.6
1712024-12-25T04:21:11.048Z Compiling anstyle-query v1.1.2
1722024-12-25T04:21:11.183Z Compiling camino v1.1.9
1732024-12-25T04:21:11.243Z Compiling equivalent v1.0.1
1742024-12-25T04:21:11.293Z Compiling serde_json v1.0.134
1752024-12-25T04:21:11.326Z Compiling is_terminal_polyfill v1.70.1
1762024-12-25T04:21:11.345Z Compiling hashbrown v0.15.2
1772024-12-25T04:21:11.405Z Compiling thiserror v2.0.9
1782024-12-25T04:21:12.129Z Compiling colorchoice v1.0.3
1792024-12-25T04:21:12.185Z Compiling semver v1.0.24
1802024-12-25T04:21:12.233Z Compiling anstream v0.6.18
1812024-12-25T04:21:12.242Z Compiling indexmap v2.7.0
1822024-12-25T04:21:12.270Z Compiling clap_lex v0.7.4
1832024-12-25T04:21:12.304Z Compiling strsim v0.11.1
1842024-12-25T04:21:12.560Z Compiling anyhow v1.0.95
1852024-12-25T04:21:12.693Z Compiling winnow v0.6.20
1862024-12-25T04:21:12.703Z Compiling memchr v2.7.4
1872024-12-25T04:21:12.851Z Compiling ryu v1.0.18
1882024-12-25T04:21:13.179Z Compiling heck v0.5.0
1892024-12-25T04:21:13.206Z Compiling itoa v1.0.14
1902024-12-25T04:21:13.228Z Compiling quote v1.0.37
1912024-12-25T04:21:13.407Z Compiling errno v0.3.10
1922024-12-25T04:21:13.570Z Compiling syn v2.0.91
1932024-12-25T04:21:14.295Z Compiling terminal_size v0.4.1
1942024-12-25T04:21:14.396Z Compiling clap_builder v4.5.23
1952024-12-25T04:21:17.168Z Compiling serde_derive v1.0.216
1962024-12-25T04:21:17.168Z Compiling thiserror-impl v2.0.9
1972024-12-25T04:21:17.168Z Compiling clap_derive v4.5.18
1982024-12-25T04:21:19.525Z Compiling clap v4.5.23
1992024-12-25T04:21:23.756Z Compiling serde_spanned v0.6.8
2002024-12-25T04:21:23.757Z Compiling toml_datetime v0.6.8
2012024-12-25T04:21:23.759Z Compiling cargo-platform v0.1.9
2022024-12-25T04:21:23.997Z Compiling toml_edit v0.22.22
2032024-12-25T04:21:24.915Z Compiling cargo_metadata v0.19.1
2042024-12-25T04:21:26.037Z Compiling toml v0.8.19
2052024-12-25T04:21:27.491Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-12-25T04:21:29.159Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.34s
2072024-12-25T04:21:29.269Z Running `target/debug/xtask build`
2082024-12-25T04:21:29.289ZBuilding opteadm (debug).
2092024-12-25T04:21:31.459Z Compiling libc v0.2.169
2102024-12-25T04:21:31.459Z Compiling cfg-if v1.0.0
2112024-12-25T04:21:31.459Z Compiling serde v1.0.216
2122024-12-25T04:21:31.462Z Compiling byteorder v1.5.0
2132024-12-25T04:21:31.463Z Compiling ident_case v1.0.1
2142024-12-25T04:21:31.463Z Compiling fnv v1.0.7
2152024-12-25T04:21:31.463Z Compiling memchr v2.7.4
2162024-12-25T04:21:31.496Z Compiling syn v2.0.91
2172024-12-25T04:21:31.552Z Compiling syn v1.0.109
2182024-12-25T04:21:31.591Z Compiling regex-syntax v0.8.5
2192024-12-25T04:21:31.758Z Compiling zerocopy v0.8.14
2202024-12-25T04:21:31.776Z Compiling either v1.13.0
2212024-12-25T04:21:32.009Z Compiling once_cell v1.20.2
2222024-12-25T04:21:32.100Z Compiling equivalent v1.0.1
2232024-12-25T04:21:32.112Z Compiling autocfg v1.4.0
2242024-12-25T04:21:32.187Z Compiling hashbrown v0.15.2
2252024-12-25T04:21:32.355Z Compiling aho-corasick v1.1.3
2262024-12-25T04:21:32.851Z Compiling itertools v0.13.0
2272024-12-25T04:21:32.970Z Compiling lock_api v0.4.12
2282024-12-25T04:21:33.315Z Compiling indexmap v2.7.0
2292024-12-25T04:21:33.325Z Compiling toml_datetime v0.6.8
2302024-12-25T04:21:33.505Z Compiling parking_lot_core v0.9.10
2312024-12-25T04:21:33.663Z Compiling heapless v0.8.0
2322024-12-25T04:21:33.972Z Compiling winnow v0.5.40
2332024-12-25T04:21:35.042Z Compiling hash32 v0.3.1
2342024-12-25T04:21:35.240Z Compiling regex-automata v0.4.9
2352024-12-25T04:21:35.814Z Compiling scopeguard v1.2.0
2362024-12-25T04:21:35.927Z Compiling serde_json v1.0.134
2372024-12-25T04:21:35.945Z Compiling smallvec v1.13.2
2382024-12-25T04:21:36.285Z Compiling dyn-clone v1.0.17
2392024-12-25T04:21:36.321Z Compiling macaddr v1.0.1
2402024-12-25T04:21:36.486Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2412024-12-25T04:21:36.498Z Compiling stable_deref_trait v1.2.0
2422024-12-25T04:21:36.583Z Compiling smoltcp v0.11.0
2432024-12-25T04:21:37.138Z Compiling toml_edit v0.19.15
2442024-12-25T04:21:37.358Z Compiling getrandom v0.2.15
2452024-12-25T04:21:37.431Z Compiling version_check v0.9.5
2462024-12-25T04:21:37.506Z Compiling thiserror v1.0.69
2472024-12-25T04:21:37.566Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2482024-12-25T04:21:37.645Z Compiling bitflags v1.3.2
2492024-12-25T04:21:37.729Z Compiling cobs v0.2.3
2502024-12-25T04:21:37.920Z Compiling managed v0.8.0
2512024-12-25T04:21:38.015Z Compiling darling_core v0.20.10
2522024-12-25T04:21:38.022Z Compiling serde_derive_internals v0.29.1
2532024-12-25T04:21:38.088Z Compiling pin-project-lite v0.2.15
2542024-12-25T04:21:38.200Z Compiling schemars v0.8.21
2552024-12-25T04:21:38.903Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562024-12-25T04:21:39.276Z Compiling regex v1.11.1
2572024-12-25T04:21:40.012Z Compiling proc-macro-crate v1.3.1
2582024-12-25T04:21:40.174Z Compiling rand_core v0.6.4
2592024-12-25T04:21:40.588Z Compiling parking_lot v0.12.3
2602024-12-25T04:21:40.739Z Compiling mio v1.0.3
2612024-12-25T04:21:41.494Z Compiling errno v0.3.10
2622024-12-25T04:21:41.716Z Compiling signal-hook-registry v1.4.2
2632024-12-25T04:21:41.965Z Compiling socket2 v0.5.8
2642024-12-25T04:21:42.146Z Compiling unicode-width v0.1.14
2652024-12-25T04:21:42.459Z Compiling serde_derive v1.0.216
2662024-12-25T04:21:42.493Z Compiling zerocopy-derive v0.8.14
2672024-12-25T04:21:42.520Z Compiling zerocopy-derive v0.7.35
2682024-12-25T04:21:42.648Z Compiling tokio-macros v2.4.0
2692024-12-25T04:21:42.710Z Compiling num_enum_derive v0.5.11
2702024-12-25T04:21:42.966Z Compiling thiserror-impl v1.0.69
2712024-12-25T04:21:43.232Z Compiling foreign-types-macros v0.2.3
2722024-12-25T04:21:43.256Z Compiling darling_macro v0.20.10
2732024-12-25T04:21:44.183Z Compiling schemars_derive v0.8.21
2742024-12-25T04:21:44.313Z Compiling darling v0.20.10
2752024-12-25T04:21:44.406Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2762024-12-25T04:21:44.476Z Compiling zerocopy v0.7.35
2772024-12-25T04:21:44.781Z Compiling bytes v1.9.0
2782024-12-25T04:21:44.844Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2792024-12-25T04:21:45.001Z Compiling foreign-types-shared v0.3.1
2802024-12-25T04:21:45.096Z Compiling foreign-types v0.5.0
2812024-12-25T04:21:45.181Z Compiling num_enum v0.5.11
2822024-12-25T04:21:45.652Z Compiling ppv-lite86 v0.2.20
2832024-12-25T04:21:45.800Z Compiling tokio v1.42.0
2842024-12-25T04:21:45.906Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2852024-12-25T04:21:46.341Z Compiling rand_chacha v0.3.1
2862024-12-25T04:21:47.006Z Compiling tabwriter v1.4.0
2872024-12-25T04:21:47.201Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2882024-12-25T04:21:47.290Z Compiling tracing-attributes v0.1.28
2892024-12-25T04:21:47.437Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2902024-12-25T04:21:47.492Z Compiling rustix v0.38.42
2912024-12-25T04:21:48.246Z Compiling cstr-argument v0.1.2
2922024-12-25T04:21:48.377Z Compiling tracing-core v0.1.33
2932024-12-25T04:21:48.469Z Compiling crc32fast v1.4.2
2942024-12-25T04:21:48.605Z Compiling lazy_static v1.5.0
2952024-12-25T04:21:48.722Z Compiling pretty-hex v0.2.1
2962024-12-25T04:21:48.762Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2972024-12-25T04:21:48.890Z Compiling colored v2.2.0
2982024-12-25T04:21:49.005Z Compiling terminal_size v0.4.1
2992024-12-25T04:21:49.102Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3002024-12-25T04:21:49.195Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3012024-12-25T04:21:49.347Z Compiling rand v0.8.5
3022024-12-25T04:21:49.616Z Compiling thiserror-impl v2.0.9
3032024-12-25T04:21:49.684Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3042024-12-25T04:21:49.707Z Compiling clap_derive v4.5.18
3052024-12-25T04:21:50.007Z Compiling clap_builder v4.5.23
3062024-12-25T04:21:50.376Z Compiling tracing v0.1.41
3072024-12-25T04:21:50.723Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3082024-12-25T04:21:50.796Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3092024-12-25T04:21:51.956Z Compiling thiserror v2.0.9
3102024-12-25T04:21:52.793Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3112024-12-25T04:21:52.989Z Compiling clap v4.5.23
3122024-12-25T04:21:54.301Z Compiling ipnetwork v0.20.0
3132024-12-25T04:21:54.455Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3142024-12-25T04:21:54.506Z Compiling postcard v1.1.1
3152024-12-25T04:21:54.826Z Compiling uuid v1.11.0
3162024-12-25T04:21:56.166Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3172024-12-25T04:21:56.876Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
3182024-12-25T04:22:02.243Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3192024-12-25T04:22:04.291Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3202024-12-25T04:22:09.975Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.67s
3212024-12-25T04:22:10.023ZBuilding xde (debug).
3222024-12-25T04:22:10.163Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3232024-12-25T04:22:10.406Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3242024-12-25T04:22:10.428Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3252024-12-25T04:22:10.428Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3262024-12-25T04:22:10.431Zinfo: downloading component 'rust-src'
3272024-12-25T04:22:10.839Zinfo: installing component 'rust-src'
3282024-12-25T04:22:11.521Z Updating crates.io index
3292024-12-25T04:22:11.659Z Downloading crates ...
3302024-12-25T04:22:11.753Z Downloaded hashbrown v0.15.0
3312024-12-25T04:22:11.759Z Downloaded getopts v0.2.21
3322024-12-25T04:22:11.761Z Downloaded adler v1.0.2
3332024-12-25T04:22:11.764Z Downloaded addr2line v0.22.0
3342024-12-25T04:22:11.771Z Downloaded miniz_oxide v0.7.4
3352024-12-25T04:22:11.773Z Downloaded allocator-api2 v0.2.18
3362024-12-25T04:22:11.807Z Downloaded compiler_builtins v0.1.138
3372024-12-25T04:22:11.819Z Downloaded gimli v0.29.0
3382024-12-25T04:22:11.833Z Downloaded object v0.36.5
3392024-12-25T04:22:11.862Z Downloaded libc v0.2.161
3402024-12-25T04:22:11.968Z Compiling compiler_builtins v0.1.138
3412024-12-25T04:22:11.971Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3422024-12-25T04:22:11.971Z Compiling proc-macro2 v1.0.92
3432024-12-25T04:22:11.971Z Compiling unicode-ident v1.0.14
3442024-12-25T04:22:11.971Z Compiling fnv v1.0.7
3452024-12-25T04:22:11.971Z Compiling ident_case v1.0.1
3462024-12-25T04:22:11.971Z Compiling strsim v0.11.1
3472024-12-25T04:22:11.971Z Compiling memchr v2.7.4
3482024-12-25T04:22:12.155Z Compiling regex-syntax v0.8.5
3492024-12-25T04:22:12.186Z Compiling serde v1.0.216
3502024-12-25T04:22:12.200Z Compiling either v1.13.0
3512024-12-25T04:22:12.598Z Compiling zerocopy v0.8.14
3522024-12-25T04:22:12.851Z Compiling itertools v0.13.0
3532024-12-25T04:22:12.944Z Compiling aho-corasick v1.1.3
3542024-12-25T04:22:13.269Z Compiling heapless v0.8.0
3552024-12-25T04:22:13.737Z Compiling smoltcp v0.11.0
3562024-12-25T04:22:13.747Z Compiling version_check v0.9.5
3572024-12-25T04:22:13.969Z Compiling quote v1.0.37
3582024-12-25T04:22:14.542Z Compiling syn v2.0.91
3592024-12-25T04:22:14.700Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3602024-12-25T04:22:15.657Z Compiling regex-automata v0.4.9
3612024-12-25T04:22:18.538Z Compiling regex v1.11.1
3622024-12-25T04:22:19.488Z Compiling darling_core v0.20.10
3632024-12-25T04:22:21.383Z Compiling serde_derive v1.0.216
3642024-12-25T04:22:21.383Z Compiling zerocopy-derive v0.8.14
3652024-12-25T04:22:21.386Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3662024-12-25T04:22:23.245Z Compiling darling_macro v0.20.10
3672024-12-25T04:22:24.403Z Compiling darling v0.20.10
3682024-12-25T04:22:24.498Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3692024-12-25T04:22:24.498Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3702024-12-25T04:22:31.522Z 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)
3712024-12-25T04:22:32.263Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3722024-12-25T04:22:34.682Z Compiling byteorder v1.5.0
3732024-12-25T04:22:34.682Z Compiling stable_deref_trait v1.2.0
3742024-12-25T04:22:34.684Z Compiling macaddr v1.0.1
3752024-12-25T04:22:34.684Z Compiling cfg-if v1.0.0
3762024-12-25T04:22:34.684Z Compiling bitflags v2.6.0
3772024-12-25T04:22:34.768Z Compiling bitflags v1.3.2
3782024-12-25T04:22:34.777Z Compiling managed v0.8.0
3792024-12-25T04:22:34.860Z Compiling cobs v0.2.3
3802024-12-25T04:22:34.994Z Compiling hash32 v0.3.1
3812024-12-25T04:22:35.086Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3822024-12-25T04:22:35.116Z Compiling crc32fast v1.4.2
3832024-12-25T04:22:35.187Z Compiling dyn-clone v1.0.17
3842024-12-25T04:22:35.313Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3852024-12-25T04:22:36.819Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3862024-12-25T04:22:38.120Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3872024-12-25T04:22:38.120Z Compiling postcard v1.1.1
3882024-12-25T04:22:38.124Z Compiling uuid v1.11.0
3892024-12-25T04:22:39.529Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3902024-12-25T04:22:45.659Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3912024-12-25T04:22:49.493Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3922024-12-25T04:22:52.306Zwarning: creating a mutable reference to mutable static is discouraged
3932024-12-25T04:22:52.306Z --> xde/src/xde.rs:318:5
3942024-12-25T04:22:52.306Z |
3952024-12-25T04:22:52.306Z318 | xde_devs.init(KRwLockType::Driver);
3962024-12-25T04:22:52.306Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3972024-12-25T04:22:52.306Z |
3982024-12-25T04:22:52.306Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3992024-12-25T04:22:52.306Z = 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
4002024-12-25T04:22:52.307Z = note: `#[warn(static_mut_refs)]` on by default
4012024-12-25T04:22:52.307Z
4022024-12-25T04:22:52.309Zwarning: creating a shared reference to mutable static is discouraged
4032024-12-25T04:22:52.309Z --> xde/src/xde.rs:642:25
4042024-12-25T04:22:52.309Z |
4052024-12-25T04:22:52.309Z642 | let devs = unsafe { xde_devs.read() };
4062024-12-25T04:22:52.309Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4072024-12-25T04:22:52.309Z |
4082024-12-25T04:22:52.309Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4092024-12-25T04:22:52.309Z = 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
4102024-12-25T04:22:52.309Z
4112024-12-25T04:22:52.310Zwarning: creating a shared reference to mutable static is discouraged
4122024-12-25T04:22:52.310Z --> xde/src/xde.rs:670:29
4132024-12-25T04:22:52.310Z |
4142024-12-25T04:22:52.310Z670 | let mut devs = unsafe { xde_devs.write() };
4152024-12-25T04:22:52.310Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4162024-12-25T04:22:52.310Z |
4172024-12-25T04:22:52.310Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4182024-12-25T04:22:52.310Z = 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
4192024-12-25T04:22:52.310Z
4202024-12-25T04:22:52.310Zwarning: creating a shared reference to mutable static is discouraged
4212024-12-25T04:22:52.311Z --> xde/src/xde.rs:803:29
4222024-12-25T04:22:52.311Z |
4232024-12-25T04:22:52.311Z803 | let mut devs = unsafe { xde_devs.write() };
4242024-12-25T04:22:52.311Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4252024-12-25T04:22:52.311Z |
4262024-12-25T04:22:52.311Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4272024-12-25T04:22:52.311Z = 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
4282024-12-25T04:22:52.311Z
4292024-12-25T04:22:52.311Zwarning: creating a shared reference to mutable static is discouraged
4302024-12-25T04:22:52.311Z --> xde/src/xde.rs:891:18
4312024-12-25T04:22:52.311Z |
4322024-12-25T04:22:52.311Z891 | if unsafe { !xde_devs.read().is_empty() } {
4332024-12-25T04:22:52.311Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4342024-12-25T04:22:52.311Z |
4352024-12-25T04:22:52.311Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4362024-12-25T04:22:52.311Z = 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
4372024-12-25T04:22:52.311Z
4382024-12-25T04:22:52.315Zwarning: creating a shared reference to mutable static is discouraged
4392024-12-25T04:22:52.315Z --> xde/src/xde.rs:1204:9
4402024-12-25T04:22:52.315Z |
4412024-12-25T04:22:52.315Z1204 | if !xde_devs.read().is_empty() {
4422024-12-25T04:22:52.315Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4432024-12-25T04:22:52.315Z |
4442024-12-25T04:22:52.315Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4452024-12-25T04:22:52.316Z = 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
4462024-12-25T04:22:52.316Z
4472024-12-25T04:22:52.316Zwarning: creating a shared reference to mutable static is discouraged
4482024-12-25T04:22:52.316Z --> xde/src/xde.rs:1611:37
4492024-12-25T04:22:52.316Z |
4502024-12-25T04:22:52.316Z1611 | let devs = unsafe { xde_devs.read() };
4512024-12-25T04:22:52.316Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4522024-12-25T04:22:52.316Z |
4532024-12-25T04:22:52.316Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4542024-12-25T04:22:52.316Z = 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
4552024-12-25T04:22:52.316Z
4562024-12-25T04:22:52.316Zwarning: creating a shared reference to mutable static is discouraged
4572024-12-25T04:22:52.316Z --> xde/src/xde.rs:1861:16
4582024-12-25T04:22:52.316Z |
4592024-12-25T04:22:52.316Z1861 | let devs = xde_devs.read();
4602024-12-25T04:22:52.316Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4612024-12-25T04:22:52.316Z |
4622024-12-25T04:22:52.316Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4632024-12-25T04:22:52.316Z = 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
4642024-12-25T04:22:52.316Z
4652024-12-25T04:22:52.316Zwarning: creating a shared reference to mutable static is discouraged
4662024-12-25T04:22:52.316Z --> xde/src/xde.rs:1910:25
4672024-12-25T04:22:52.316Z |
4682024-12-25T04:22:52.316Z1910 | let devs = unsafe { xde_devs.read() };
4692024-12-25T04:22:52.316Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4702024-12-25T04:22:52.316Z |
4712024-12-25T04:22:52.316Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4722024-12-25T04:22:52.316Z = 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
4732024-12-25T04:22:52.316Z
4742024-12-25T04:22:52.316Zwarning: creating a shared reference to mutable static is discouraged
4752024-12-25T04:22:52.316Z --> xde/src/xde.rs:1923:25
4762024-12-25T04:22:52.316Z |
4772024-12-25T04:22:52.316Z1923 | let devs = unsafe { xde_devs.read() };
4782024-12-25T04:22:52.316Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4792024-12-25T04:22:52.316Z |
4802024-12-25T04:22:52.316Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4812024-12-25T04:22:52.316Z = 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
4822024-12-25T04:22:52.316Z
4832024-12-25T04:22:52.316Zwarning: creating a shared reference to mutable static is discouraged
4842024-12-25T04:22:52.317Z --> xde/src/xde.rs:1934:25
4852024-12-25T04:22:52.317Z |
4862024-12-25T04:22:52.317Z1934 | let devs = unsafe { xde_devs.read() };
4872024-12-25T04:22:52.317Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4882024-12-25T04:22:52.317Z |
4892024-12-25T04:22:52.317Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4902024-12-25T04:22:52.317Z = 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
4912024-12-25T04:22:52.317Z
4922024-12-25T04:22:52.317Zwarning: creating a shared reference to mutable static is discouraged
4932024-12-25T04:22:52.317Z --> xde/src/xde.rs:1946:25
4942024-12-25T04:22:52.317Z |
4952024-12-25T04:22:52.317Z1946 | let devs = unsafe { xde_devs.read() };
4962024-12-25T04:22:52.317Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4972024-12-25T04:22:52.317Z |
4982024-12-25T04:22:52.317Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4992024-12-25T04:22:52.317Z = 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
5002024-12-25T04:22:52.317Z
5012024-12-25T04:22:52.317Zwarning: creating a shared reference to mutable static is discouraged
5022024-12-25T04:22:52.317Z --> xde/src/xde.rs:1958:25
5032024-12-25T04:22:52.317Z |
5042024-12-25T04:22:52.317Z1958 | let devs = unsafe { xde_devs.read() };
5052024-12-25T04:22:52.318Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5062024-12-25T04:22:52.318Z |
5072024-12-25T04:22:52.318Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5082024-12-25T04:22:52.318Z = 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
5092024-12-25T04:22:52.318Z
5102024-12-25T04:22:52.318Zwarning: creating a shared reference to mutable static is discouraged
5112024-12-25T04:22:52.318Z --> xde/src/xde.rs:2022:25
5122024-12-25T04:22:52.318Z |
5132024-12-25T04:22:52.318Z2022 | let devs = unsafe { xde_devs.read() };
5142024-12-25T04:22:52.318Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5152024-12-25T04:22:52.318Z |
5162024-12-25T04:22:52.318Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5172024-12-25T04:22:52.318Z = 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
5182024-12-25T04:22:52.318Z
5192024-12-25T04:22:52.318Zwarning: creating a shared reference to mutable static is discouraged
5202024-12-25T04:22:52.318Z --> xde/src/xde.rs:2033:25
5212024-12-25T04:22:52.318Z |
5222024-12-25T04:22:52.318Z2033 | let devs = unsafe { xde_devs.read() };
5232024-12-25T04:22:52.318Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5242024-12-25T04:22:52.318Z |
5252024-12-25T04:22:52.318Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5262024-12-25T04:22:52.318Z = 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
5272024-12-25T04:22:52.318Z
5282024-12-25T04:22:52.318Zwarning: creating a shared reference to mutable static is discouraged
5292024-12-25T04:22:52.318Z --> xde/src/xde.rs:2045:25
5302024-12-25T04:22:52.318Z |
5312024-12-25T04:22:52.319Z2045 | let devs = unsafe { xde_devs.read() };
5322024-12-25T04:22:52.319Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5332024-12-25T04:22:52.319Z |
5342024-12-25T04:22:52.319Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5352024-12-25T04:22:52.319Z = 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
5362024-12-25T04:22:52.319Z
5372024-12-25T04:22:52.322Zwarning: creating a shared reference to mutable static is discouraged
5382024-12-25T04:22:52.322Z --> xde/src/xde.rs:2059:25
5392024-12-25T04:22:52.322Z |
5402024-12-25T04:22:52.322Z2059 | let devs = unsafe { xde_devs.read() };
5412024-12-25T04:22:52.322Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5422024-12-25T04:22:52.322Z |
5432024-12-25T04:22:52.322Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5442024-12-25T04:22:52.322Z = 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
5452024-12-25T04:22:52.322Z
5462024-12-25T04:22:52.322Zwarning: creating a shared reference to mutable static is discouraged
5472024-12-25T04:22:52.322Z --> xde/src/xde.rs:2072:25
5482024-12-25T04:22:52.322Z |
5492024-12-25T04:22:52.322Z2072 | let devs = unsafe { xde_devs.read() };
5502024-12-25T04:22:52.322Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5512024-12-25T04:22:52.322Z |
5522024-12-25T04:22:52.322Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5532024-12-25T04:22:52.322Z = 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
5542024-12-25T04:22:52.322Z
5552024-12-25T04:22:52.322Zwarning: creating a shared reference to mutable static is discouraged
5562024-12-25T04:22:52.322Z --> xde/src/xde.rs:2085:25
5572024-12-25T04:22:52.322Z |
5582024-12-25T04:22:52.322Z2085 | let devs = unsafe { xde_devs.read() };
5592024-12-25T04:22:52.322Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5602024-12-25T04:22:52.323Z |
5612024-12-25T04:22:52.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5622024-12-25T04:22:52.323Z = 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
5632024-12-25T04:22:52.323Z
5642024-12-25T04:22:52.323Zwarning: creating a shared reference to mutable static is discouraged
5652024-12-25T04:22:52.323Z --> xde/src/xde.rs:2096:25
5662024-12-25T04:22:52.323Z |
5672024-12-25T04:22:52.323Z2096 | let devs = unsafe { xde_devs.read() };
5682024-12-25T04:22:52.323Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5692024-12-25T04:22:52.323Z |
5702024-12-25T04:22:52.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5712024-12-25T04:22:52.323Z = 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
5722024-12-25T04:22:52.323Z
5732024-12-25T04:22:52.323Zwarning: creating a shared reference to mutable static is discouraged
5742024-12-25T04:22:52.323Z --> xde/src/xde.rs:2108:25
5752024-12-25T04:22:52.323Z |
5762024-12-25T04:22:52.323Z2108 | let devs = unsafe { xde_devs.read() };
5772024-12-25T04:22:52.323Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5782024-12-25T04:22:52.323Z |
5792024-12-25T04:22:52.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5802024-12-25T04:22:52.323Z = 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
5812024-12-25T04:22:52.323Z
5822024-12-25T04:22:52.323Zwarning: creating a shared reference to mutable static is discouraged
5832024-12-25T04:22:52.323Z --> xde/src/xde.rs:2123:25
5842024-12-25T04:22:52.323Z |
5852024-12-25T04:22:52.323Z2123 | let devs = unsafe { xde_devs.read() };
5862024-12-25T04:22:52.323Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5872024-12-25T04:22:52.323Z |
5882024-12-25T04:22:52.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5892024-12-25T04:22:52.324Z = 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
5902024-12-25T04:22:52.324Z
5912024-12-25T04:22:52.324Zwarning: creating a shared reference to mutable static is discouraged
5922024-12-25T04:22:52.324Z --> xde/src/xde.rs:2137:25
5932024-12-25T04:22:52.324Z |
5942024-12-25T04:22:52.324Z2137 | let devs = unsafe { xde_devs.read() };
5952024-12-25T04:22:52.325Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5962024-12-25T04:22:52.325Z |
5972024-12-25T04:22:52.325Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5982024-12-25T04:22:52.325Z = 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
5992024-12-25T04:22:52.325Z
6002024-12-25T04:22:55.062Zwarning: `xde` (lib) generated 23 warnings
6012024-12-25T04:22:55.062Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.78s
6022024-12-25T04:22:55.095ZLinking xde kmod...
6032024-12-25T04:22:59.082ZBuilding xde dev link helper (debug).
6042024-12-25T04:22:59.263Z Compiling compiler_builtins v0.1.138
6052024-12-25T04:22:59.263Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6062024-12-25T04:22:59.263Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6072024-12-25T04:23:14.203Z 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)
6082024-12-25T04:23:14.981Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6092024-12-25T04:23:17.945Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.81s
6102024-12-25T04:23:17.974ZBuilding opteadm (release).
6112024-12-25T04:23:18.265Z Compiling proc-macro2 v1.0.92
6122024-12-25T04:23:18.265Z Compiling unicode-ident v1.0.14
6132024-12-25T04:23:18.268Z Compiling libc v0.2.169
6142024-12-25T04:23:18.268Z Compiling cfg-if v1.0.0
6152024-12-25T04:23:18.268Z Compiling serde v1.0.216
6162024-12-25T04:23:18.268Z Compiling byteorder v1.5.0
6172024-12-25T04:23:18.268Z Compiling ident_case v1.0.1
6182024-12-25T04:23:18.268Z Compiling fnv v1.0.7
6192024-12-25T04:23:18.363Z Compiling strsim v0.11.1
6202024-12-25T04:23:18.381Z Compiling memchr v2.7.4
6212024-12-25T04:23:18.418Z Compiling bitflags v2.6.0
6222024-12-25T04:23:18.438Z Compiling syn v1.0.109
6232024-12-25T04:23:18.605Z Compiling regex-syntax v0.8.5
6242024-12-25T04:23:18.793Z Compiling anyhow v1.0.95
6252024-12-25T04:23:18.850Z Compiling autocfg v1.4.0
6262024-12-25T04:23:18.927Z Compiling equivalent v1.0.1
6272024-12-25T04:23:19.008Z Compiling zerocopy v0.8.14
6282024-12-25T04:23:19.018Z Compiling hashbrown v0.15.2
6292024-12-25T04:23:19.327Z Compiling aho-corasick v1.1.3
6302024-12-25T04:23:19.612Z Compiling either v1.13.0
6312024-12-25T04:23:19.630Z Compiling lock_api v0.4.12
6322024-12-25T04:23:19.729Z Compiling parking_lot_core v0.9.10
6332024-12-25T04:23:19.970Z Compiling quote v1.0.37
6342024-12-25T04:23:19.977Z Compiling indexmap v2.7.0
6352024-12-25T04:23:20.061Z Compiling itertools v0.13.0
6362024-12-25T04:23:20.373Z Compiling syn v2.0.91
6372024-12-25T04:23:20.481Z Compiling toml_datetime v0.6.8
6382024-12-25T04:23:20.801Z Compiling winnow v0.5.40
6392024-12-25T04:23:21.163Z Compiling heapless v0.8.0
6402024-12-25T04:23:21.986Z Compiling regex-automata v0.4.9
6412024-12-25T04:23:22.314Z Compiling hash32 v0.3.1
6422024-12-25T04:23:22.500Z Compiling smallvec v1.13.2
6432024-12-25T04:23:22.944Z Compiling dyn-clone v1.0.17
6442024-12-25T04:23:22.971Z Compiling macaddr v1.0.1
6452024-12-25T04:23:23.140Z Compiling scopeguard v1.2.0
6462024-12-25T04:23:23.161Z Compiling stable_deref_trait v1.2.0
6472024-12-25T04:23:23.259Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6482024-12-25T04:23:23.272Z Compiling serde_json v1.0.134
6492024-12-25T04:23:23.408Z Compiling smoltcp v0.11.0
6502024-12-25T04:23:23.671Z Compiling once_cell v1.20.2
6512024-12-25T04:23:23.995Z Compiling toml_edit v0.19.15
6522024-12-25T04:23:24.120Z Compiling getrandom v0.2.15
6532024-12-25T04:23:24.175Z Compiling thiserror v1.0.69
6542024-12-25T04:23:24.417Z Compiling managed v0.8.0
6552024-12-25T04:23:24.752Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6562024-12-25T04:23:24.769Z Compiling ryu v1.0.18
6572024-12-25T04:23:24.870Z Compiling version_check v0.9.5
6582024-12-25T04:23:24.991Z Compiling bitflags v1.3.2
6592024-12-25T04:23:25.081Z Compiling cobs v0.2.3
6602024-12-25T04:23:25.091Z Compiling pin-project-lite v0.2.15
6612024-12-25T04:23:25.305Z Compiling schemars v0.8.21
6622024-12-25T04:23:25.310Z Compiling rustix v0.38.42
6632024-12-25T04:23:25.384Z Compiling itoa v1.0.14
6642024-12-25T04:23:25.404Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6652024-12-25T04:23:25.773Z Compiling parking_lot v0.12.3
6662024-12-25T04:23:25.837Z Compiling regex v1.11.1
6672024-12-25T04:23:26.011Z Compiling rand_core v0.6.4
6682024-12-25T04:23:26.454Z Compiling mio v1.0.3
6692024-12-25T04:23:26.701Z Compiling proc-macro-crate v1.3.1
6702024-12-25T04:23:27.390Z Compiling darling_core v0.20.10
6712024-12-25T04:23:27.429Z Compiling serde_derive_internals v0.29.1
6722024-12-25T04:23:27.695Z Compiling errno v0.3.10
6732024-12-25T04:23:27.961Z Compiling signal-hook-registry v1.4.2
6742024-12-25T04:23:28.871Z Compiling socket2 v0.5.8
6752024-12-25T04:23:29.416Z Compiling foreign-types-shared v0.3.1
6762024-12-25T04:23:29.525Z Compiling utf8parse v0.2.2
6772024-12-25T04:23:29.560Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6782024-12-25T04:23:29.588Z Compiling bytes v1.9.0
6792024-12-25T04:23:29.659Z Compiling unicode-width v0.1.14
6802024-12-25T04:23:30.036Z Compiling anstyle-parse v0.2.6
6812024-12-25T04:23:30.215Z Compiling num_enum_derive v0.5.11
6822024-12-25T04:23:30.222Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6832024-12-25T04:23:30.393Z Compiling tabwriter v1.4.0
6842024-12-25T04:23:31.023Z Compiling tracing-core v0.1.33
6852024-12-25T04:23:31.233Z Compiling serde_derive v1.0.216
6862024-12-25T04:23:31.312Z Compiling zerocopy-derive v0.8.14
6872024-12-25T04:23:31.984Z Compiling zerocopy-derive v0.7.35
6882024-12-25T04:23:32.351Z Compiling thiserror-impl v1.0.69
6892024-12-25T04:23:32.467Z Compiling schemars_derive v0.8.21
6902024-12-25T04:23:32.752Z Compiling tokio-macros v2.4.0
6912024-12-25T04:23:32.797Z Compiling foreign-types-macros v0.2.3
6922024-12-25T04:23:32.799Z Compiling darling_macro v0.20.10
6932024-12-25T04:23:33.799Z Compiling darling v0.20.10
6942024-12-25T04:23:33.886Z Compiling zerocopy v0.7.35
6952024-12-25T04:23:33.894Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6962024-12-25T04:23:34.097Z Compiling foreign-types v0.5.0
6972024-12-25T04:23:34.180Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6982024-12-25T04:23:34.188Z Compiling tokio v1.42.0
6992024-12-25T04:23:35.172Z Compiling ppv-lite86 v0.2.20
7002024-12-25T04:23:35.196Z Compiling num_enum v0.5.11
7012024-12-25T04:23:35.248Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7022024-12-25T04:23:35.274Z Compiling tracing-attributes v0.1.28
7032024-12-25T04:23:35.483Z Compiling cstr-argument v0.1.2
7042024-12-25T04:23:35.946Z Compiling rand_chacha v0.3.1
7052024-12-25T04:23:36.148Z Compiling crc32fast v1.4.2
7062024-12-25T04:23:36.446Z Compiling colorchoice v1.0.3
7072024-12-25T04:23:36.462Z Compiling lazy_static v1.5.0
7082024-12-25T04:23:36.567Z Compiling is_terminal_polyfill v1.70.1
7092024-12-25T04:23:36.579Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
7102024-12-25T04:23:36.669Z Compiling anstyle v1.0.10
7112024-12-25T04:23:36.925Z Compiling pretty-hex v0.2.1
7122024-12-25T04:23:37.110Z Compiling anstyle-query v1.1.2
7132024-12-25T04:23:37.139Z Compiling thiserror v2.0.9
7142024-12-25T04:23:37.238Z Compiling anstream v0.6.18
7152024-12-25T04:23:37.269Z Compiling colored v2.2.0
7162024-12-25T04:23:38.077Z Compiling rand v0.8.5
7172024-12-25T04:23:38.186Z Compiling tracing v0.1.41
7182024-12-25T04:23:38.361Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7192024-12-25T04:23:38.717Z Compiling terminal_size v0.4.1
7202024-12-25T04:23:38.744Z Compiling thiserror-impl v2.0.9
7212024-12-25T04:23:38.799Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7222024-12-25T04:23:38.957Z Compiling clap_lex v0.7.4
7232024-12-25T04:23:39.066Z Compiling winnow v0.6.20
7242024-12-25T04:23:39.542Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7252024-12-25T04:23:39.789Z Compiling heck v0.5.0
7262024-12-25T04:23:39.862Z Compiling clap_builder v4.5.23
7272024-12-25T04:23:40.000Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7282024-12-25T04:23:40.158Z Compiling clap_derive v4.5.18
7292024-12-25T04:23:40.478Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7302024-12-25T04:23:42.332Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7312024-12-25T04:23:43.081Z Compiling ipnetwork v0.20.0
7322024-12-25T04:23:43.081Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7332024-12-25T04:23:43.488Z Compiling postcard v1.1.1
7342024-12-25T04:23:43.852Z Compiling uuid v1.11.0
7352024-12-25T04:23:44.134Z Compiling clap v4.5.23
7362024-12-25T04:23:45.985Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7372024-12-25T04:23:48.659Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
7382024-12-25T04:23:52.766Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7392024-12-25T04:23:54.730Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7402024-12-25T04:24:31.629Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 13s
7412024-12-25T04:24:31.674ZBuilding xde (release).
7422024-12-25T04:24:31.987Z Compiling compiler_builtins v0.1.138
7432024-12-25T04:24:31.987Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7442024-12-25T04:24:31.987Z Compiling proc-macro2 v1.0.92
7452024-12-25T04:24:31.989Z Compiling unicode-ident v1.0.14
7462024-12-25T04:24:31.989Z Compiling ident_case v1.0.1
7472024-12-25T04:24:31.989Z Compiling strsim v0.11.1
7482024-12-25T04:24:31.989Z Compiling fnv v1.0.7
7492024-12-25T04:24:31.989Z Compiling memchr v2.7.4
7502024-12-25T04:24:32.104Z Compiling regex-syntax v0.8.5
7512024-12-25T04:24:32.132Z Compiling serde v1.0.216
7522024-12-25T04:24:32.159Z Compiling zerocopy v0.8.14
7532024-12-25T04:24:32.718Z Compiling either v1.13.0
7542024-12-25T04:24:32.835Z Compiling heapless v0.8.0
7552024-12-25T04:24:33.078Z Compiling aho-corasick v1.1.3
7562024-12-25T04:24:33.102Z Compiling itertools v0.13.0
7572024-12-25T04:24:33.217Z Compiling smoltcp v0.11.0
7582024-12-25T04:24:33.539Z Compiling version_check v0.9.5
7592024-12-25T04:24:33.733Z Compiling quote v1.0.37
7602024-12-25T04:24:34.093Z Compiling syn v2.0.91
7612024-12-25T04:24:34.237Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7622024-12-25T04:24:35.565Z Compiling regex-automata v0.4.9
7632024-12-25T04:24:38.393Z Compiling regex v1.11.1
7642024-12-25T04:24:38.899Z Compiling darling_core v0.20.10
7652024-12-25T04:24:41.230Z Compiling serde_derive v1.0.216
7662024-12-25T04:24:41.230Z Compiling zerocopy-derive v0.8.14
7672024-12-25T04:24:41.233Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7682024-12-25T04:24:42.795Z Compiling darling_macro v0.20.10
7692024-12-25T04:24:44.090Z Compiling darling v0.20.10
7702024-12-25T04:24:44.190Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7712024-12-25T04:24:44.190Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7722024-12-25T04:24:53.050Z 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)
7732024-12-25T04:24:53.914Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7742024-12-25T04:24:56.888Z Compiling byteorder v1.5.0
7752024-12-25T04:24:56.891Z Compiling cfg-if v1.0.0
7762024-12-25T04:24:56.891Z Compiling macaddr v1.0.1
7772024-12-25T04:24:56.891Z Compiling stable_deref_trait v1.2.0
7782024-12-25T04:24:56.891Z Compiling managed v0.8.0
7792024-12-25T04:24:56.963Z Compiling bitflags v2.6.0
7802024-12-25T04:24:56.986Z Compiling bitflags v1.3.2
7812024-12-25T04:24:57.074Z Compiling cobs v0.2.3
7822024-12-25T04:24:57.219Z Compiling hash32 v0.3.1
7832024-12-25T04:24:57.382Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7842024-12-25T04:24:57.408Z Compiling crc32fast v1.4.2
7852024-12-25T04:24:57.482Z Compiling dyn-clone v1.0.17
7862024-12-25T04:24:57.549Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7872024-12-25T04:24:59.459Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7882024-12-25T04:25:00.765Z Compiling postcard v1.1.1
7892024-12-25T04:25:00.771Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7902024-12-25T04:25:00.824Z Compiling uuid v1.11.0
7912024-12-25T04:25:02.332Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7922024-12-25T04:25:07.546Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7932024-12-25T04:25:11.414Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7942024-12-25T04:25:13.419Zwarning: creating a mutable reference to mutable static is discouraged
7952024-12-25T04:25:13.419Z --> xde/src/xde.rs:318:5
7962024-12-25T04:25:13.420Z |
7972024-12-25T04:25:13.420Z318 | xde_devs.init(KRwLockType::Driver);
7982024-12-25T04:25:13.420Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
7992024-12-25T04:25:13.420Z |
8002024-12-25T04:25:13.420Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8012024-12-25T04:25:13.420Z = 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
8022024-12-25T04:25:13.420Z = note: `#[warn(static_mut_refs)]` on by default
8032024-12-25T04:25:13.420Z
8042024-12-25T04:25:13.423Zwarning: creating a shared reference to mutable static is discouraged
8052024-12-25T04:25:13.423Z --> xde/src/xde.rs:642:25
8062024-12-25T04:25:13.423Z |
8072024-12-25T04:25:13.423Z642 | let devs = unsafe { xde_devs.read() };
8082024-12-25T04:25:13.423Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8092024-12-25T04:25:13.423Z |
8102024-12-25T04:25:13.423Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8112024-12-25T04:25:13.423Z = 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
8122024-12-25T04:25:13.423Z
8132024-12-25T04:25:13.423Zwarning: creating a shared reference to mutable static is discouraged
8142024-12-25T04:25:13.423Z --> xde/src/xde.rs:670:29
8152024-12-25T04:25:13.423Z |
8162024-12-25T04:25:13.423Z670 | let mut devs = unsafe { xde_devs.write() };
8172024-12-25T04:25:13.423Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8182024-12-25T04:25:13.423Z |
8192024-12-25T04:25:13.423Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8202024-12-25T04:25:13.423Z = 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
8212024-12-25T04:25:13.423Z
8222024-12-25T04:25:13.423Zwarning: creating a shared reference to mutable static is discouraged
8232024-12-25T04:25:13.424Z --> xde/src/xde.rs:803:29
8242024-12-25T04:25:13.424Z |
8252024-12-25T04:25:13.424Z803 | let mut devs = unsafe { xde_devs.write() };
8262024-12-25T04:25:13.424Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8272024-12-25T04:25:13.424Z |
8282024-12-25T04:25:13.424Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8292024-12-25T04:25:13.424Z = 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
8302024-12-25T04:25:13.424Z
8312024-12-25T04:25:13.424Zwarning: creating a shared reference to mutable static is discouraged
8322024-12-25T04:25:13.424Z --> xde/src/xde.rs:891:18
8332024-12-25T04:25:13.424Z |
8342024-12-25T04:25:13.424Z891 | if unsafe { !xde_devs.read().is_empty() } {
8352024-12-25T04:25:13.424Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8362024-12-25T04:25:13.424Z |
8372024-12-25T04:25:13.424Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8382024-12-25T04:25:13.424Z = 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
8392024-12-25T04:25:13.424Z
8402024-12-25T04:25:13.424Zwarning: creating a shared reference to mutable static is discouraged
8412024-12-25T04:25:13.424Z --> xde/src/xde.rs:1204:9
8422024-12-25T04:25:13.424Z |
8432024-12-25T04:25:13.424Z1204 | if !xde_devs.read().is_empty() {
8442024-12-25T04:25:13.424Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8452024-12-25T04:25:13.424Z |
8462024-12-25T04:25:13.424Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8472024-12-25T04:25:13.424Z = 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
8482024-12-25T04:25:13.424Z
8492024-12-25T04:25:13.428Zwarning: creating a shared reference to mutable static is discouraged
8502024-12-25T04:25:13.428Z --> xde/src/xde.rs:1611:37
8512024-12-25T04:25:13.428Z |
8522024-12-25T04:25:13.428Z1611 | let devs = unsafe { xde_devs.read() };
8532024-12-25T04:25:13.428Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8542024-12-25T04:25:13.428Z |
8552024-12-25T04:25:13.428Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8562024-12-25T04:25:13.428Z = 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
8572024-12-25T04:25:13.428Z
8582024-12-25T04:25:13.428Zwarning: creating a shared reference to mutable static is discouraged
8592024-12-25T04:25:13.428Z --> xde/src/xde.rs:1861:16
8602024-12-25T04:25:13.428Z |
8612024-12-25T04:25:13.428Z1861 | let devs = xde_devs.read();
8622024-12-25T04:25:13.428Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8632024-12-25T04:25:13.428Z |
8642024-12-25T04:25:13.428Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8652024-12-25T04:25:13.428Z = 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
8662024-12-25T04:25:13.428Z
8672024-12-25T04:25:13.428Zwarning: creating a shared reference to mutable static is discouraged
8682024-12-25T04:25:13.428Z --> xde/src/xde.rs:1910:25
8692024-12-25T04:25:13.428Z |
8702024-12-25T04:25:13.428Z1910 | let devs = unsafe { xde_devs.read() };
8712024-12-25T04:25:13.428Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8722024-12-25T04:25:13.429Z |
8732024-12-25T04:25:13.429Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8742024-12-25T04:25:13.429Z = 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
8752024-12-25T04:25:13.429Z
8762024-12-25T04:25:13.429Zwarning: creating a shared reference to mutable static is discouraged
8772024-12-25T04:25:13.429Z --> xde/src/xde.rs:1923:25
8782024-12-25T04:25:13.429Z |
8792024-12-25T04:25:13.429Z1923 | let devs = unsafe { xde_devs.read() };
8802024-12-25T04:25:13.429Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8812024-12-25T04:25:13.429Z |
8822024-12-25T04:25:13.429Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8832024-12-25T04:25:13.429Z = 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
8842024-12-25T04:25:13.430Z
8852024-12-25T04:25:13.430Zwarning: creating a shared reference to mutable static is discouraged
8862024-12-25T04:25:13.430Z --> xde/src/xde.rs:1934:25
8872024-12-25T04:25:13.430Z |
8882024-12-25T04:25:13.430Z1934 | let devs = unsafe { xde_devs.read() };
8892024-12-25T04:25:13.430Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8902024-12-25T04:25:13.430Z |
8912024-12-25T04:25:13.430Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8922024-12-25T04:25:13.430Z = 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
8932024-12-25T04:25:13.430Z
8942024-12-25T04:25:13.430Zwarning: creating a shared reference to mutable static is discouraged
8952024-12-25T04:25:13.430Z --> xde/src/xde.rs:1946:25
8962024-12-25T04:25:13.430Z |
8972024-12-25T04:25:13.430Z1946 | let devs = unsafe { xde_devs.read() };
8982024-12-25T04:25:13.430Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8992024-12-25T04:25:13.430Z |
9002024-12-25T04:25:13.430Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9012024-12-25T04:25:13.430Z = 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
9022024-12-25T04:25:13.430Z
9032024-12-25T04:25:13.430Zwarning: creating a shared reference to mutable static is discouraged
9042024-12-25T04:25:13.430Z --> xde/src/xde.rs:1958:25
9052024-12-25T04:25:13.430Z |
9062024-12-25T04:25:13.430Z1958 | let devs = unsafe { xde_devs.read() };
9072024-12-25T04:25:13.430Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9082024-12-25T04:25:13.430Z |
9092024-12-25T04:25:13.430Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9102024-12-25T04:25:13.430Z = 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
9112024-12-25T04:25:13.430Z
9122024-12-25T04:25:13.430Zwarning: creating a shared reference to mutable static is discouraged
9132024-12-25T04:25:13.430Z --> xde/src/xde.rs:2022:25
9142024-12-25T04:25:13.430Z |
9152024-12-25T04:25:13.430Z2022 | let devs = unsafe { xde_devs.read() };
9162024-12-25T04:25:13.430Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9172024-12-25T04:25:13.430Z |
9182024-12-25T04:25:13.430Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9192024-12-25T04:25:13.430Z = 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
9202024-12-25T04:25:13.430Z
9212024-12-25T04:25:13.430Zwarning: creating a shared reference to mutable static is discouraged
9222024-12-25T04:25:13.430Z --> xde/src/xde.rs:2033:25
9232024-12-25T04:25:13.430Z |
9242024-12-25T04:25:13.431Z2033 | let devs = unsafe { xde_devs.read() };
9252024-12-25T04:25:13.431Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9262024-12-25T04:25:13.431Z |
9272024-12-25T04:25:13.431Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9282024-12-25T04:25:13.431Z = 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
9292024-12-25T04:25:13.431Z
9302024-12-25T04:25:13.431Zwarning: creating a shared reference to mutable static is discouraged
9312024-12-25T04:25:13.431Z --> xde/src/xde.rs:2045:25
9322024-12-25T04:25:13.431Z |
9332024-12-25T04:25:13.431Z2045 | let devs = unsafe { xde_devs.read() };
9342024-12-25T04:25:13.431Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9352024-12-25T04:25:13.431Z |
9362024-12-25T04:25:13.431Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9372024-12-25T04:25:13.431Z = 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
9382024-12-25T04:25:13.431Z
9392024-12-25T04:25:13.431Zwarning: creating a shared reference to mutable static is discouraged
9402024-12-25T04:25:13.431Z --> xde/src/xde.rs:2059:25
9412024-12-25T04:25:13.431Z |
9422024-12-25T04:25:13.431Z2059 | let devs = unsafe { xde_devs.read() };
9432024-12-25T04:25:13.431Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9442024-12-25T04:25:13.431Z |
9452024-12-25T04:25:13.431Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9462024-12-25T04:25:13.431Z = 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
9472024-12-25T04:25:13.431Z
9482024-12-25T04:25:13.431Zwarning: creating a shared reference to mutable static is discouraged
9492024-12-25T04:25:13.434Z --> xde/src/xde.rs:2072:25
9502024-12-25T04:25:13.434Z |
9512024-12-25T04:25:13.434Z2072 | let devs = unsafe { xde_devs.read() };
9522024-12-25T04:25:13.434Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9532024-12-25T04:25:13.434Z |
9542024-12-25T04:25:13.434Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9552024-12-25T04:25:13.435Z = 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
9562024-12-25T04:25:13.435Z
9572024-12-25T04:25:13.435Zwarning: creating a shared reference to mutable static is discouraged
9582024-12-25T04:25:13.435Z --> xde/src/xde.rs:2085:25
9592024-12-25T04:25:13.435Z |
9602024-12-25T04:25:13.435Z2085 | let devs = unsafe { xde_devs.read() };
9612024-12-25T04:25:13.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9622024-12-25T04:25:13.435Z |
9632024-12-25T04:25:13.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9642024-12-25T04:25:13.435Z = 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
9652024-12-25T04:25:13.435Z
9662024-12-25T04:25:13.435Zwarning: creating a shared reference to mutable static is discouraged
9672024-12-25T04:25:13.435Z --> xde/src/xde.rs:2096:25
9682024-12-25T04:25:13.435Z |
9692024-12-25T04:25:13.435Z2096 | let devs = unsafe { xde_devs.read() };
9702024-12-25T04:25:13.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9712024-12-25T04:25:13.435Z |
9722024-12-25T04:25:13.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9732024-12-25T04:25:13.435Z = 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
9742024-12-25T04:25:13.435Z
9752024-12-25T04:25:13.435Zwarning: creating a shared reference to mutable static is discouraged
9762024-12-25T04:25:13.435Z --> xde/src/xde.rs:2108:25
9772024-12-25T04:25:13.435Z |
9782024-12-25T04:25:13.435Z2108 | let devs = unsafe { xde_devs.read() };
9792024-12-25T04:25:13.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9802024-12-25T04:25:13.436Z |
9812024-12-25T04:25:13.436Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9822024-12-25T04:25:13.436Z = 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
9832024-12-25T04:25:13.436Z
9842024-12-25T04:25:13.436Zwarning: creating a shared reference to mutable static is discouraged
9852024-12-25T04:25:13.436Z --> xde/src/xde.rs:2123:25
9862024-12-25T04:25:13.436Z |
9872024-12-25T04:25:13.436Z2123 | let devs = unsafe { xde_devs.read() };
9882024-12-25T04:25:13.436Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9892024-12-25T04:25:13.436Z |
9902024-12-25T04:25:13.436Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9912024-12-25T04:25:13.436Z = 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
9922024-12-25T04:25:13.436Z
9932024-12-25T04:25:13.436Zwarning: creating a shared reference to mutable static is discouraged
9942024-12-25T04:25:13.436Z --> xde/src/xde.rs:2137:25
9952024-12-25T04:25:13.436Z |
9962024-12-25T04:25:13.436Z2137 | let devs = unsafe { xde_devs.read() };
9972024-12-25T04:25:13.436Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9982024-12-25T04:25:13.436Z |
9992024-12-25T04:25:13.436Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10002024-12-25T04:25:13.436Z = 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
10012024-12-25T04:25:13.436Z
10022024-12-25T04:25:38.764Zwarning: `xde` (lib) generated 23 warnings
10032024-12-25T04:25:38.765Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 07s
10042024-12-25T04:25:38.794ZLinking xde kmod...
10052024-12-25T04:25:39.522ZBuilding xde dev link helper (release).
10062024-12-25T04:25:39.703Z Compiling compiler_builtins v0.1.138
10072024-12-25T04:25:39.703Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10082024-12-25T04:25:39.703Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10092024-12-25T04:25:56.091Z 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)
10102024-12-25T04:25:56.895Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10112024-12-25T04:26:00.521Z Finished `release` profile [optimized + debuginfo] target(s) in 20.94s
10122024-12-25T04:26:00.548Z
10132024-12-25T04:26:00.551Zreal 4:53.754407077
10142024-12-25T04:26:00.551Zuser 14:59.102663314
10152024-12-25T04:26:00.551Zsys 1:30.049575224
10162024-12-25T04:26:00.551Ztrap 0.486546108
10172024-12-25T04:26:00.551Ztflt 1.016049351
10182024-12-25T04:26:00.551Zdflt 4.185717183
10192024-12-25T04:26:00.551Zkflt 0.023121016
10202024-12-25T04:26:00.551Zlock 28:26.731167329
10212024-12-25T04:26:00.551Zslp 50:03.275413639
10222024-12-25T04:26:00.551Zlat 27.027599302
10232024-12-25T04:26:00.551Zstop 40.060615325
10242024-12-25T04:26:00.551Z+ elfdump target/x86_64-unknown-unknown/release/xde
10252024-12-25T04:26:00.551Z+ grep GOTPCREL
10262024-12-25T04:26:02.106Z+ header 'package opte'
10272024-12-25T04:26:02.106Z+ echo '# ==== package opte ==== #'
10282024-12-25T04:26:02.108Z# ==== package opte ==== #
10292024-12-25T04:26:02.108Z+ cargo xtask package --skip-build
10302024-12-25T04:26:02.368Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.21s
10312024-12-25T04:26:02.384Z Running `target/debug/xtask package --skip-build`
10322024-12-25T04:26:02.748Z+ ./clean.sh
10332024-12-25T04:26:02.760Z+ mkdir -p proto/kernel/drv/amd64
10342024-12-25T04:26:02.762Z+ mkdir -p proto/opt/oxide/opte/bin
10352024-12-25T04:26:02.764Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10362024-12-25T04:26:02.766Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10372024-12-25T04:26:02.781Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10382024-12-25T04:26:02.817Z+ cp ../xde/xde.conf proto/kernel/drv/
10392024-12-25T04:26:02.820Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10402024-12-25T04:26:02.822Z+ '[' -z ']'
10412024-12-25T04:26:02.822Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10422024-12-25T04:26:02.891Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10432024-12-25T04:26:02.947Z+ INC_DEBUG=
10442024-12-25T04:26:02.949Z++ ./print-api-version.sh
10452024-12-25T04:26:02.955Z+ API_VSN=34
10462024-12-25T04:26:02.957Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/317/g -e s/%API_VSN%/34/g opte.template.p5m
10472024-12-25T04:26:02.957Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10482024-12-25T04:26:14.941Z+ pkgdepend generate -d proto opte.base.p5m
10492024-12-25T04:26:16.297Z+ mkdir -p packages
10502024-12-25T04:26:16.299Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
10512024-12-25T04:26:36.233Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
10522024-12-25T04:26:36.236Z+ pkgrepo create packages/repo
10532024-12-25T04:26:37.118Z+ pkgrepo add-publisher -s packages/repo helios-dev
10542024-12-25T04:26:37.942Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
10552024-12-25T04:27:15.438Zpkg://helios-dev/driver/network/opte@0.34.317,5.11:20241225T042638Z
10562024-12-25T04:27:15.439ZPUBLISHED
10572024-12-25T04:27:15.487Z+ pkgrecv -a -d packages/repo/opte-0.34.317.p5p -s packages/repo -v -m latest '*'
10582024-12-25T04:27:16.360ZRetrieving packages for publisher helios-dev ...
10592024-12-25T04:27:16.364ZRetrieving catalog 'helios-dev' ... Done
10602024-12-25T04:27:16.367ZRetrieving and evaluating 1 package(s)...
10612024-12-25T04:27:16.367ZFetching manifests: 1/1 100% complete
10622024-12-25T04:27:16.367ZFetching manifests: 1/1 100% complete
10632024-12-25T04:27:16.369Z
10642024-12-25T04:27:16.369ZArchiving packages ...
10652024-12-25T04:27:16.369Z Packages to add: 1
10662024-12-25T04:27:16.369Z Files to retrieve: 6
10672024-12-25T04:27:16.370ZEstimated transfer size: 38.50 MB
10682024-12-25T04:27:16.370Z
10692024-12-25T04:27:16.370ZPackages to archive:
10702024-12-25T04:27:16.370Zdriver/network/opte@0.34.317,5.11:20241225T042638Z
10712024-12-25T04:27:16.370Z
10722024-12-25T04:27:16.370ZDownload: 0/6 items 0.0/38.5MB 0% complete
10732024-12-25T04:27:16.489ZDownload: Completed 38.50 MB in 0.12 seconds (316M/s)
10742024-12-25T04:27:16.492ZArchiving: 1/20 items 0.0/38.5MB 0% complete
10752024-12-25T04:27:16.517ZArchiving: Completed 38.54 MB in 0.03 seconds
10762024-12-25T04:27:16.565ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.317.p5p.
10772024-12-25T04:27:16.568Z+ banner copy
10782024-12-25T04:27:16.687Z
10792024-12-25T04:27:16.687Z #### #### ##### # #
10802024-12-25T04:27:16.687Z # # # # # # # #
10812024-12-25T04:27:16.687Z # # # # # #
10822024-12-25T04:27:16.687Z # # # ##### #
10832024-12-25T04:27:16.687Z # # # # # #
10842024-12-25T04:27:16.688Z #### #### # #
10852024-12-25T04:27:16.688Z
10862024-12-25T04:27:16.690Z+ pfexec mkdir -p /out
10872024-12-25T04:27:16.693Z+ pfexec chown 12345 /out
10882024-12-25T04:27:16.696Z+ PKG_NAME=/out/opte.p5p
10892024-12-25T04:27:16.699Z+ mv pkg/packages/repo/opte-0.34.317.p5p /out/opte.p5p
10902024-12-25T04:27:16.737Z+ sha256sum /out/opte.p5p
10912024-12-25T04:27:16.770Zprocess exited: duration 392028 ms, exit code 0
 
10922024-12-25T04:27:16.780Zfound 2 output files
10932024-12-25T04:27:16.780Zuploading: /out/opte.p5p (40417280 bytes)
10942024-12-25T04:27:18.348Zuploaded: /out/opte.p5p
10952024-12-25T04:27:18.348Zuploading: /out/opte.p5p.sha256 (80 bytes)
10962024-12-25T04:27:19.356Zuploaded: /out/opte.p5p.sha256