01JF8C6DMYKEAJSNS4BVD10JSV: 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: 01JF8C6QZBD73J6R1RF3TSVQXA

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-16T18:39:05.625Zjob assigned to worker 01JF8C6XGCW6D7QXDDMH5YPCHE [factory aws, i-09ce96a702f2f2f9e] (queued for 1 m 0 s)
 
22024-12-16T18:39:13.277Zstarting task 0: "setup"
32024-12-16T18:39:13.286Z++ uname -s
42024-12-16T18:39:13.289Z+ kern=SunOS
52024-12-16T18:39:13.289Z+ case "$kern" in
62024-12-16T18:39:13.289Z+ groupadd -g 12345 build
72024-12-16T18:39:13.291Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-16T18:39:15.298Z+ zfs create -o mountpoint=/work rpool/work
92024-12-16T18:39:15.375Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-16T18:39:15.382Z+ home_fs=zfs
112024-12-16T18:39:15.382Z+ [[ zfs == autofs ]]
122024-12-16T18:39:15.382Z+ mkdir -p /home/build
132024-12-16T18:39:15.382Z+ chown build:build /home/build /work
142024-12-16T18:39:17.381Z+ chmod 0700 /home/build /work
152024-12-16T18:39:17.384Zprocess exited: duration 4106 ms, exit code 0
 
162024-12-16T18:39:17.389Zstarting task 1: "rust-toolchain"
172024-12-16T18:39:17.395Z+ printf ' * toolchain channel = "%s"
182024-12-16T18:39:17.395Z' nightly-2024-11-18
192024-12-16T18:39:17.398Z+ printf ' * toolchain profile = "%s"
202024-12-16T18:39:17.398Z * toolchain channel = "nightly-2024-11-18"
212024-12-16T18:39:17.398Z * toolchain profile = "default"
222024-12-16T18:39:17.398Z' default
232024-12-16T18:39:17.398Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-16T18:39:17.398Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-16T18:39:17.512Zinfo: downloading installer
262024-12-16T18:39:19.186Zinfo: profile set to 'default'
272024-12-16T18:39:19.186Zinfo: default host triple is x86_64-unknown-illumos
282024-12-16T18:39:19.188Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-16T18:39:19.367Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-16T18:39:19.367Zinfo: downloading component 'cargo'
312024-12-16T18:39:20.413Zinfo: downloading component 'clippy'
322024-12-16T18:39:20.813Zinfo: downloading component 'rust-docs'
332024-12-16T18:39:22.230Zinfo: downloading component 'rust-std'
342024-12-16T18:39:24.521Zinfo: downloading component 'rustc'
352024-12-16T18:39:32.607Zinfo: downloading component 'rustfmt'
362024-12-16T18:39:32.907Zinfo: installing component 'cargo'
372024-12-16T18:39:33.756Zinfo: installing component 'clippy'
382024-12-16T18:39:34.137Zinfo: installing component 'rust-docs'
392024-12-16T18:39:35.874Zinfo: installing component 'rust-std'
402024-12-16T18:39:37.745Zinfo: installing component 'rustc'
412024-12-16T18:39:43.925Zinfo: installing component 'rustfmt'
422024-12-16T18:39:44.264Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-16T18:39:44.264Z
442024-12-16T18:39:44.655Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-16T18:39:44.655Z
462024-12-16T18:39:44.657Z
472024-12-16T18:39:44.657ZRust is installed now. Great!
482024-12-16T18:39:44.657Z
492024-12-16T18:39:44.658ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-16T18:39:44.658Zenvironment variable. This has not been done automatically.
512024-12-16T18:39:44.658Z
522024-12-16T18:39:44.658ZTo configure your current shell, you need to source
532024-12-16T18:39:44.658Zthe corresponding env file under $HOME/.cargo.
542024-12-16T18:39:44.658Z
552024-12-16T18:39:44.658ZThis is usually done by running one of the following (note the leading DOT):
562024-12-16T18:39:44.658Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-16T18:39:44.658Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-16T18:39:44.741Z+ rustc --version
592024-12-16T18:39:44.811Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-16T18:39:44.814Zprocess exited: duration 27420 ms, exit code 0
 
612024-12-16T18:39:44.819Zstarting task 2: "authentication"
622024-12-16T18:39:44.841Zprocess exited: duration 21 ms, exit code 0
 
632024-12-16T18:39:44.846Zstarting task 3: "clone repository"
642024-12-16T18:39:44.852Z+ mkdir -p /work/oxidecomputer/opte
652024-12-16T18:39:44.855Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-16T18:39:46.165ZCloning into '/work/oxidecomputer/opte'...
672024-12-16T18:39:47.322Z+ cd /work/oxidecomputer/opte
682024-12-16T18:39:47.322Z+ git fetch origin a60adb12f3846e083531eeb9503bd3c2184bd7b6
692024-12-16T18:39:47.582ZFrom https://github.com/oxidecomputer/opte
702024-12-16T18:39:47.582Z * branch a60adb12f3846e083531eeb9503bd3c2184bd7b6 -> FETCH_HEAD
712024-12-16T18:39:47.591Z+ [[ -n rwlock ]]
722024-12-16T18:39:47.593Z++ git branch --show-current
732024-12-16T18:39:47.596Z+ current=master
742024-12-16T18:39:47.596Z+ [[ master != rwlock ]]
752024-12-16T18:39:47.596Z+ git branch -f rwlock a60adb12f3846e083531eeb9503bd3c2184bd7b6
762024-12-16T18:39:47.598Z+ git checkout -f rwlock
772024-12-16T18:39:47.622ZSwitched to branch 'rwlock'
782024-12-16T18:39:47.624Z+ git reset --hard a60adb12f3846e083531eeb9503bd3c2184bd7b6
792024-12-16T18:39:47.629ZHEAD is now at a60adb1 Rustc optimised out the `fetch_add`s.
802024-12-16T18:39:47.632Zprocess exited: duration 2783 ms, exit code 0
 
812024-12-16T18:39:47.637Zstarting task 4: "build"
822024-12-16T18:39:47.643Z+ TGT_BASE=/work
832024-12-16T18:39:47.643Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-12-16T18:39:47.643Z+ REL_TGT=/work/release
852024-12-16T18:39:47.643Z+ mkdir -p /work/release
862024-12-16T18:39:47.645Z+ cargo --version
872024-12-16T18:39:47.650Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
882024-12-16T18:39:47.815Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
892024-12-16T18:39:47.815Zinfo: downloading component 'cargo'
902024-12-16T18:39:48.689Zinfo: downloading component 'clippy'
912024-12-16T18:39:49.023Zinfo: downloading component 'rust-docs'
922024-12-16T18:39:50.256Zinfo: downloading component 'rust-std'
932024-12-16T18:39:52.023Zinfo: downloading component 'rustc'
942024-12-16T18:39:58.715Zinfo: downloading component 'rustfmt'
952024-12-16T18:39:58.974Zinfo: installing component 'cargo'
962024-12-16T18:39:59.803Zinfo: installing component 'clippy'
972024-12-16T18:40:00.180Zinfo: installing component 'rust-docs'
982024-12-16T18:40:01.807Zinfo: installing component 'rust-std'
992024-12-16T18:40:03.417Zinfo: installing component 'rustc'
1002024-12-16T18:40:09.443Zinfo: installing component 'rustfmt'
1012024-12-16T18:40:09.873Zcargo 1.83.0 (5ffbef321 2024-10-29)
1022024-12-16T18:40:09.876Z+ rustc --version
1032024-12-16T18:40:09.950Zrustc 1.83.0 (90b35a623 2024-11-26)
1042024-12-16T18:40:09.956Z+ header 'build xde and opteadm (release+debug)'
1052024-12-16T18:40:09.959Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-12-16T18:40:09.959Z# ==== build xde and opteadm (release+debug) ==== #
1072024-12-16T18:40:09.959Z+ ptime -m cargo xtask build
1082024-12-16T18:40:10.108Z Updating crates.io index
1092024-12-16T18:40:10.199Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-12-16T18:40:10.868Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-12-16T18:40:11.157Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-12-16T18:40:11.500Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-12-16T18:40:11.838Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-12-16T18:40:12.132Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-12-16T18:40:12.490Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-12-16T18:40:12.735Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-12-16T18:40:13.026Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-12-16T18:40:13.904Z Downloading crates ...
1192024-12-16T18:40:13.979Z Downloaded anstyle v1.0.10
1202024-12-16T18:40:13.985Z Downloaded anstream v0.6.18
1212024-12-16T18:40:13.988Z Downloaded anstyle-parse v0.2.6
1222024-12-16T18:40:13.992Z Downloaded anyhow v1.0.94
1232024-12-16T18:40:13.996Z Downloaded equivalent v1.0.1
1242024-12-16T18:40:13.998Z Downloaded anstyle-query v1.1.2
1252024-12-16T18:40:14.002Z Downloaded itoa v1.0.14
1262024-12-16T18:40:14.002Z Downloaded is_terminal_polyfill v1.70.1
1272024-12-16T18:40:14.002Z Downloaded colorchoice v1.0.3
1282024-12-16T18:40:14.021Z Downloaded errno v0.3.10
1292024-12-16T18:40:14.025Z Downloaded strsim v0.11.1
1302024-12-16T18:40:14.027Z Downloaded serde_spanned v0.6.8
1312024-12-16T18:40:14.029Z Downloaded terminal_size v0.4.1
1322024-12-16T18:40:14.033Z Downloaded utf8parse v0.2.2
1332024-12-16T18:40:14.035Z Downloaded heck v0.5.0
1342024-12-16T18:40:14.038Z Downloaded quote v1.0.37
1352024-12-16T18:40:14.040Z Downloaded clap_lex v0.7.4
1362024-12-16T18:40:14.040Z Downloaded thiserror-impl v2.0.7
1372024-12-16T18:40:14.043Z Downloaded cargo-platform v0.1.9
1382024-12-16T18:40:14.045Z Downloaded clap_derive v4.5.18
1392024-12-16T18:40:14.048Z Downloaded toml_datetime v0.6.8
1402024-12-16T18:40:14.052Z Downloaded thiserror v2.0.7
1412024-12-16T18:40:14.058Z Downloaded semver v1.0.24
1422024-12-16T18:40:14.060Z Downloaded proc-macro2 v1.0.92
1432024-12-16T18:40:14.067Z Downloaded unicode-ident v1.0.14
1442024-12-16T18:40:14.070Z Downloaded ryu v1.0.18
1452024-12-16T18:40:14.074Z Downloaded cargo_metadata v0.19.1
1462024-12-16T18:40:14.076Z Downloaded toml v0.8.19
1472024-12-16T18:40:14.079Z Downloaded camino v1.1.9
1482024-12-16T18:40:14.081Z Downloaded bitflags v2.6.0
1492024-12-16T18:40:14.084Z Downloaded clap v4.5.23
1502024-12-16T18:40:14.092Z Downloaded serde_derive v1.0.216
1512024-12-16T18:40:14.095Z Downloaded hashbrown v0.15.2
1522024-12-16T18:40:14.100Z Downloaded serde v1.0.216
1532024-12-16T18:40:14.103Z Downloaded toml_edit v0.22.22
1542024-12-16T18:40:14.123Z Downloaded memchr v2.7.4
1552024-12-16T18:40:14.129Z Downloaded indexmap v2.7.0
1562024-12-16T18:40:14.132Z Downloaded serde_json v1.0.133
1572024-12-16T18:40:14.139Z Downloaded winnow v0.6.20
1582024-12-16T18:40:14.148Z Downloaded clap_builder v4.5.23
1592024-12-16T18:40:14.161Z Downloaded syn v2.0.90
1602024-12-16T18:40:14.183Z Downloaded rustix v0.38.42
1612024-12-16T18:40:14.214Z Downloaded libc v0.2.168
1622024-12-16T18:40:14.355Z Compiling proc-macro2 v1.0.92
1632024-12-16T18:40:14.355Z Compiling unicode-ident v1.0.14
1642024-12-16T18:40:14.358Z Compiling serde v1.0.216
1652024-12-16T18:40:14.358Z Compiling libc v0.2.168
1662024-12-16T18:40:14.358Z Compiling rustix v0.38.42
1672024-12-16T18:40:14.358Z Compiling utf8parse v0.2.2
1682024-12-16T18:40:14.368Z Compiling bitflags v2.6.0
1692024-12-16T18:40:14.371Z Compiling semver v1.0.24
1702024-12-16T18:40:14.530Z Compiling anstyle-parse v0.2.6
1712024-12-16T18:40:14.556Z Compiling anstyle v1.0.10
1722024-12-16T18:40:14.747Z Compiling is_terminal_polyfill v1.70.1
1732024-12-16T18:40:14.805Z Compiling colorchoice v1.0.3
1742024-12-16T18:40:14.838Z Compiling thiserror v2.0.7
1752024-12-16T18:40:14.905Z Compiling anstyle-query v1.1.2
1762024-12-16T18:40:14.917Z Compiling equivalent v1.0.1
1772024-12-16T18:40:15.001Z Compiling serde_json v1.0.133
1782024-12-16T18:40:15.010Z Compiling hashbrown v0.15.2
1792024-12-16T18:40:15.507Z Compiling camino v1.1.9
1802024-12-16T18:40:15.612Z Compiling anstream v0.6.18
1812024-12-16T18:40:15.622Z Compiling heck v0.5.0
1822024-12-16T18:40:15.631Z Compiling anyhow v1.0.94
1832024-12-16T18:40:15.864Z Compiling indexmap v2.7.0
1842024-12-16T18:40:15.916Z Compiling ryu v1.0.18
1852024-12-16T18:40:15.989Z Compiling itoa v1.0.14
1862024-12-16T18:40:16.102Z Compiling strsim v0.11.1
1872024-12-16T18:40:16.190Z Compiling clap_lex v0.7.4
1882024-12-16T18:40:16.209Z Compiling winnow v0.6.20
1892024-12-16T18:40:16.236Z Compiling memchr v2.7.4
1902024-12-16T18:40:16.650Z Compiling quote v1.0.37
1912024-12-16T18:40:16.660Z Compiling errno v0.3.10
1922024-12-16T18:40:16.967Z Compiling syn v2.0.90
1932024-12-16T18:40:17.711Z Compiling terminal_size v0.4.1
1942024-12-16T18:40:17.828Z Compiling clap_builder v4.5.23
1952024-12-16T18:40:20.696Z Compiling serde_derive v1.0.216
1962024-12-16T18:40:20.696Z Compiling thiserror-impl v2.0.7
1972024-12-16T18:40:20.696Z Compiling clap_derive v4.5.18
1982024-12-16T18:40:23.179Z Compiling clap v4.5.23
1992024-12-16T18:40:27.495Z Compiling toml_datetime v0.6.8
2002024-12-16T18:40:27.495Z Compiling serde_spanned v0.6.8
2012024-12-16T18:40:27.497Z Compiling cargo-platform v0.1.9
2022024-12-16T18:40:27.731Z Compiling toml_edit v0.22.22
2032024-12-16T18:40:28.711Z Compiling cargo_metadata v0.19.1
2042024-12-16T18:40:29.895Z Compiling toml v0.8.19
2052024-12-16T18:40:31.359Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-12-16T18:40:33.073Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.06s
2072024-12-16T18:40:33.186Z Running `target/debug/xtask build`
2082024-12-16T18:40:33.208ZBuilding opteadm (debug).
2092024-12-16T18:40:35.616Z Compiling libc v0.2.168
2102024-12-16T18:40:35.616Z Compiling cfg-if v1.0.0
2112024-12-16T18:40:35.616Z Compiling serde v1.0.216
2122024-12-16T18:40:35.616Z Compiling byteorder v1.5.0
2132024-12-16T18:40:35.619Z Compiling ident_case v1.0.1
2142024-12-16T18:40:35.619Z Compiling fnv v1.0.7
2152024-12-16T18:40:35.619Z Compiling memchr v2.7.4
2162024-12-16T18:40:35.619Z Compiling syn v2.0.90
2172024-12-16T18:40:35.725Z Compiling syn v1.0.109
2182024-12-16T18:40:35.757Z Compiling regex-syntax v0.8.5
2192024-12-16T18:40:35.800Z Compiling either v1.13.0
2202024-12-16T18:40:35.922Z Compiling equivalent v1.0.1
2212024-12-16T18:40:36.017Z Compiling hashbrown v0.15.2
2222024-12-16T18:40:36.156Z Compiling autocfg v1.4.0
2232024-12-16T18:40:36.198Z Compiling once_cell v1.20.2
2242024-12-16T18:40:36.321Z Compiling zerocopy v0.8.13
2252024-12-16T18:40:36.571Z Compiling aho-corasick v1.1.3
2262024-12-16T18:40:36.910Z Compiling lock_api v0.4.12
2272024-12-16T18:40:37.007Z Compiling indexmap v2.7.0
2282024-12-16T18:40:37.095Z Compiling itertools v0.13.0
2292024-12-16T18:40:37.280Z Compiling heapless v0.8.0
2302024-12-16T18:40:37.644Z Compiling winnow v0.5.40
2312024-12-16T18:40:37.804Z Compiling toml_datetime v0.6.8
2322024-12-16T18:40:38.195Z Compiling parking_lot_core v0.9.10
2332024-12-16T18:40:39.207Z Compiling hash32 v0.3.1
2342024-12-16T18:40:39.415Z Compiling smallvec v1.13.2
2352024-12-16T18:40:39.824Z Compiling regex-automata v0.4.9
2362024-12-16T18:40:40.019Z Compiling macaddr v1.0.1
2372024-12-16T18:40:40.065Z Compiling stable_deref_trait v1.2.0
2382024-12-16T18:40:40.156Z Compiling scopeguard v1.2.0
2392024-12-16T18:40:40.276Z Compiling smoltcp v0.11.0
2402024-12-16T18:40:40.394Z Compiling dyn-clone v1.0.17
2412024-12-16T18:40:40.608Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2422024-12-16T18:40:40.825Z Compiling serde_json v1.0.133
2432024-12-16T18:40:41.015Z Compiling toml_edit v0.19.15
2442024-12-16T18:40:41.288Z Compiling getrandom v0.2.15
2452024-12-16T18:40:41.533Z Compiling thiserror v1.0.69
2462024-12-16T18:40:41.547Z Compiling version_check v0.9.5
2472024-12-16T18:40:41.773Z Compiling schemars v0.8.21
2482024-12-16T18:40:42.028Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2492024-12-16T18:40:42.098Z Compiling cobs v0.2.3
2502024-12-16T18:40:42.119Z Compiling bitflags v1.3.2
2512024-12-16T18:40:42.171Z Compiling pin-project-lite v0.2.15
2522024-12-16T18:40:42.203Z Compiling managed v0.8.0
2532024-12-16T18:40:42.293Z Compiling darling_core v0.20.10
2542024-12-16T18:40:42.360Z Compiling serde_derive_internals v0.29.1
2552024-12-16T18:40:42.382Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562024-12-16T18:40:43.074Z Compiling parking_lot v0.12.3
2572024-12-16T18:40:44.029Z Compiling regex v1.11.1
2582024-12-16T18:40:44.379Z Compiling proc-macro-crate v1.3.1
2592024-12-16T18:40:44.947Z Compiling rand_core v0.6.4
2602024-12-16T18:40:45.115Z Compiling signal-hook-registry v1.4.2
2612024-12-16T18:40:45.375Z Compiling socket2 v0.5.8
2622024-12-16T18:40:45.961Z Compiling errno v0.3.10
2632024-12-16T18:40:46.181Z Compiling mio v1.0.3
2642024-12-16T18:40:46.355Z Compiling unicode-width v0.1.14
2652024-12-16T18:40:46.643Z Compiling bytes v1.9.0
2662024-12-16T18:40:46.934Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2672024-12-16T18:40:46.964Z Compiling serde_derive v1.0.216
2682024-12-16T18:40:47.072Z Compiling zerocopy-derive v0.8.13
2692024-12-16T18:40:47.106Z Compiling zerocopy-derive v0.7.35
2702024-12-16T18:40:47.181Z Compiling num_enum_derive v0.5.11
2712024-12-16T18:40:47.409Z Compiling thiserror-impl v1.0.69
2722024-12-16T18:40:47.504Z Compiling schemars_derive v0.8.21
2732024-12-16T18:40:47.630Z Compiling darling_macro v0.20.10
2742024-12-16T18:40:47.885Z Compiling foreign-types-macros v0.2.3
2752024-12-16T18:40:48.675Z Compiling darling v0.20.10
2762024-12-16T18:40:48.768Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2772024-12-16T18:40:49.041Z Compiling zerocopy v0.7.35
2782024-12-16T18:40:49.175Z Compiling tokio-macros v2.4.0
2792024-12-16T18:40:49.309Z Compiling foreign-types-shared v0.3.1
2802024-12-16T18:40:49.410Z Compiling foreign-types v0.5.0
2812024-12-16T18:40:49.503Z Compiling num_enum v0.5.11
2822024-12-16T18:40:49.629Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2832024-12-16T18:40:50.291Z Compiling ppv-lite86 v0.2.20
2842024-12-16T18:40:50.305Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2852024-12-16T18:40:50.587Z Compiling tokio v1.42.0
2862024-12-16T18:40:50.948Z Compiling rand_chacha v0.3.1
2872024-12-16T18:40:50.968Z Compiling tracing-attributes v0.1.28
2882024-12-16T18:40:51.180Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2892024-12-16T18:40:52.114Z Compiling tabwriter v1.4.0
2902024-12-16T18:40:52.247Z Compiling rustix v0.38.42
2912024-12-16T18:40:52.566Z Compiling cstr-argument v0.1.2
2922024-12-16T18:40:52.622Z Compiling tracing-core v0.1.33
2932024-12-16T18:40:52.787Z Compiling crc32fast v1.4.2
2942024-12-16T18:40:52.801Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2952024-12-16T18:40:53.074Z Compiling lazy_static v1.5.0
2962024-12-16T18:40:53.143Z Compiling pretty-hex v0.2.1
2972024-12-16T18:40:53.184Z Compiling colored v2.2.0
2982024-12-16T18:40:53.315Z Compiling terminal_size v0.4.1
2992024-12-16T18:40:53.512Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3002024-12-16T18:40:53.744Z Compiling rand v0.8.5
3012024-12-16T18:40:53.997Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3022024-12-16T18:40:54.047Z Compiling tracing v0.1.41
3032024-12-16T18:40:54.050Z Compiling thiserror-impl v2.0.7
3042024-12-16T18:40:54.074Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3052024-12-16T18:40:54.136Z Compiling clap_derive v4.5.18
3062024-12-16T18:40:54.397Z Compiling clap_builder v4.5.23
3072024-12-16T18:40:54.449Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3082024-12-16T18:40:55.247Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3092024-12-16T18:40:56.158Z Compiling thiserror v2.0.7
3102024-12-16T18:40:57.366Z Compiling clap v4.5.23
3112024-12-16T18:40:57.526Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3122024-12-16T18:40:58.770Z Compiling ipnetwork v0.20.0
3132024-12-16T18:40:59.097Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3142024-12-16T18:40:59.139Z Compiling postcard v1.1.1
3152024-12-16T18:40:59.310Z Compiling uuid v1.11.0
3162024-12-16T18:41:00.819Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3172024-12-16T18:41:01.565Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
3182024-12-16T18:41:07.164Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3192024-12-16T18:41:09.348Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3202024-12-16T18:41:15.096Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.63s
3212024-12-16T18:41:15.145ZBuilding xde (debug).
3222024-12-16T18:41:15.281Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3232024-12-16T18:41:15.465Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3242024-12-16T18:41:15.489Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3252024-12-16T18:41:15.489Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3262024-12-16T18:41:15.492Zinfo: downloading component 'rust-src'
3272024-12-16T18:41:15.708Zinfo: installing component 'rust-src'
3282024-12-16T18:41:16.409Z Updating crates.io index
3292024-12-16T18:41:16.500Z Downloading crates ...
3302024-12-16T18:41:16.578Z Downloaded adler v1.0.2
3312024-12-16T18:41:16.581Z Downloaded getopts v0.2.21
3322024-12-16T18:41:16.594Z Downloaded addr2line v0.22.0
3332024-12-16T18:41:16.597Z Downloaded allocator-api2 v0.2.18
3342024-12-16T18:41:16.604Z Downloaded miniz_oxide v0.7.4
3352024-12-16T18:41:16.628Z Downloaded hashbrown v0.15.0
3362024-12-16T18:41:16.641Z Downloaded compiler_builtins v0.1.138
3372024-12-16T18:41:16.653Z Downloaded gimli v0.29.0
3382024-12-16T18:41:16.685Z Downloaded libc v0.2.161
3392024-12-16T18:41:16.789Z Compiling compiler_builtins v0.1.138
3402024-12-16T18:41:16.789Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3412024-12-16T18:41:16.792Z Compiling proc-macro2 v1.0.92
3422024-12-16T18:41:16.792Z Compiling unicode-ident v1.0.14
3432024-12-16T18:41:16.792Z Compiling strsim v0.11.1
3442024-12-16T18:41:16.792Z Compiling fnv v1.0.7
3452024-12-16T18:41:16.792Z Compiling ident_case v1.0.1
3462024-12-16T18:41:16.792Z Compiling memchr v2.7.4
3472024-12-16T18:41:16.979Z Compiling regex-syntax v0.8.5
3482024-12-16T18:41:17.010Z Compiling serde v1.0.216
3492024-12-16T18:41:17.028Z Compiling either v1.13.0
3502024-12-16T18:41:17.423Z Compiling zerocopy v0.8.13
3512024-12-16T18:41:17.683Z Compiling itertools v0.13.0
3522024-12-16T18:41:17.685Z Compiling heapless v0.8.0
3532024-12-16T18:41:18.027Z Compiling aho-corasick v1.1.3
3542024-12-16T18:41:18.522Z Compiling smoltcp v0.11.0
3552024-12-16T18:41:18.611Z Compiling quote v1.0.37
3562024-12-16T18:41:18.715Z Compiling version_check v0.9.5
3572024-12-16T18:41:19.401Z Compiling syn v2.0.90
3582024-12-16T18:41:19.574Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3592024-12-16T18:41:20.691Z Compiling regex-automata v0.4.9
3602024-12-16T18:41:23.708Z Compiling regex v1.11.1
3612024-12-16T18:41:24.472Z Compiling darling_core v0.20.10
3622024-12-16T18:41:26.647Z Compiling serde_derive v1.0.216
3632024-12-16T18:41:26.647Z Compiling zerocopy-derive v0.8.13
3642024-12-16T18:41:26.649Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3652024-12-16T18:41:28.326Z Compiling darling_macro v0.20.10
3662024-12-16T18:41:29.654Z Compiling darling v0.20.10
3672024-12-16T18:41:29.746Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3682024-12-16T18:41:29.749Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3692024-12-16T18:41:36.854Z 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)
3702024-12-16T18:41:37.618Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3712024-12-16T18:41:40.158Z Compiling byteorder v1.5.0
3722024-12-16T18:41:40.161Z Compiling stable_deref_trait v1.2.0
3732024-12-16T18:41:40.161Z Compiling macaddr v1.0.1
3742024-12-16T18:41:40.161Z Compiling cfg-if v1.0.0
3752024-12-16T18:41:40.161Z Compiling bitflags v1.3.2
3762024-12-16T18:41:40.235Z Compiling managed v0.8.0
3772024-12-16T18:41:40.246Z Compiling bitflags v2.6.0
3782024-12-16T18:41:40.254Z Compiling cobs v0.2.3
3792024-12-16T18:41:40.482Z Compiling hash32 v0.3.1
3802024-12-16T18:41:40.527Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3812024-12-16T18:41:40.664Z Compiling crc32fast v1.4.2
3822024-12-16T18:41:40.693Z Compiling dyn-clone v1.0.17
3832024-12-16T18:41:40.766Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3842024-12-16T18:41:42.345Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3852024-12-16T18:41:43.612Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3862024-12-16T18:41:43.612Z Compiling postcard v1.1.1
3872024-12-16T18:41:43.746Z Compiling uuid v1.11.0
3882024-12-16T18:41:45.071Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3892024-12-16T18:41:51.598Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3902024-12-16T18:41:55.584Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3912024-12-16T18:41:58.567Zwarning: creating a mutable reference to mutable static is discouraged
3922024-12-16T18:41:58.567Z --> xde/src/xde.rs:311:5
3932024-12-16T18:41:58.567Z |
3942024-12-16T18:41:58.567Z311 | xde_devs.init(KRwLockType::Driver);
3952024-12-16T18:41:58.568Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3962024-12-16T18:41:58.568Z |
3972024-12-16T18:41:58.568Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3982024-12-16T18:41:58.568Z = 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
3992024-12-16T18:41:58.568Z = note: `#[warn(static_mut_refs)]` on by default
4002024-12-16T18:41:58.568Z
4012024-12-16T18:41:58.571Zwarning: creating a shared reference to mutable static is discouraged
4022024-12-16T18:41:58.571Z --> xde/src/xde.rs:668:29
4032024-12-16T18:41:58.571Z |
4042024-12-16T18:41:58.571Z668 | let mut devs = unsafe { xde_devs.write() };
4052024-12-16T18:41:58.571Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4062024-12-16T18:41:58.571Z |
4072024-12-16T18:41:58.571Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4082024-12-16T18:41:58.571Z = 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
4092024-12-16T18:41:58.571Z
4102024-12-16T18:41:58.571Zwarning: creating a shared reference to mutable static is discouraged
4112024-12-16T18:41:58.571Z --> xde/src/xde.rs:824:29
4122024-12-16T18:41:58.571Z |
4132024-12-16T18:41:58.571Z824 | let mut devs = unsafe { xde_devs.write() };
4142024-12-16T18:41:58.571Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4152024-12-16T18:41:58.571Z |
4162024-12-16T18:41:58.571Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4172024-12-16T18:41:58.571Z = 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
4182024-12-16T18:41:58.571Z
4192024-12-16T18:41:58.571Zwarning: creating a shared reference to mutable static is discouraged
4202024-12-16T18:41:58.571Z --> xde/src/xde.rs:914:18
4212024-12-16T18:41:58.571Z |
4222024-12-16T18:41:58.571Z914 | if unsafe { !xde_devs.read().is_empty() } {
4232024-12-16T18:41:58.571Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4242024-12-16T18:41:58.571Z |
4252024-12-16T18:41:58.571Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4262024-12-16T18:41:58.571Z = 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
4272024-12-16T18:41:58.571Z
4282024-12-16T18:41:58.574Zwarning: creating a shared reference to mutable static is discouraged
4292024-12-16T18:41:58.574Z --> xde/src/xde.rs:1227:9
4302024-12-16T18:41:58.574Z |
4312024-12-16T18:41:58.574Z1227 | if !xde_devs.read().is_empty() {
4322024-12-16T18:41:58.574Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4332024-12-16T18:41:58.574Z |
4342024-12-16T18:41:58.574Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4352024-12-16T18:41:58.574Z = 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
4362024-12-16T18:41:58.574Z
4372024-12-16T18:41:58.574Zwarning: creating a shared reference to mutable static is discouraged
4382024-12-16T18:41:58.574Z --> xde/src/xde.rs:1631:33
4392024-12-16T18:41:58.574Z |
4402024-12-16T18:41:58.574Z1631 | let devs = unsafe { xde_devs.read() };
4412024-12-16T18:41:58.574Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4422024-12-16T18:41:58.574Z |
4432024-12-16T18:41:58.574Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4442024-12-16T18:41:58.574Z = 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
4452024-12-16T18:41:58.574Z
4462024-12-16T18:41:58.575Zwarning: creating a shared reference to mutable static is discouraged
4472024-12-16T18:41:58.575Z --> xde/src/xde.rs:1888:16
4482024-12-16T18:41:58.575Z |
4492024-12-16T18:41:58.575Z1888 | let devs = xde_devs.read();
4502024-12-16T18:41:58.575Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4512024-12-16T18:41:58.575Z |
4522024-12-16T18:41:58.575Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4532024-12-16T18:41:58.575Z = 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
4542024-12-16T18:41:58.575Z
4552024-12-16T18:41:58.575Zwarning: creating a shared reference to mutable static is discouraged
4562024-12-16T18:41:58.575Z --> xde/src/xde.rs:1939:25
4572024-12-16T18:41:58.575Z |
4582024-12-16T18:41:58.575Z1939 | let devs = unsafe { xde_devs.read() };
4592024-12-16T18:41:58.575Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4602024-12-16T18:41:58.575Z |
4612024-12-16T18:41:58.575Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4622024-12-16T18:41:58.575Z = 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
4632024-12-16T18:41:58.575Z
4642024-12-16T18:41:58.579Zwarning: creating a shared reference to mutable static is discouraged
4652024-12-16T18:41:58.579Z --> xde/src/xde.rs:1954:25
4662024-12-16T18:41:58.579Z |
4672024-12-16T18:41:58.579Z1954 | let devs = unsafe { xde_devs.read() };
4682024-12-16T18:41:58.579Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4692024-12-16T18:41:58.579Z |
4702024-12-16T18:41:58.579Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4712024-12-16T18:41:58.579Z = 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
4722024-12-16T18:41:58.579Z
4732024-12-16T18:41:58.579Zwarning: creating a shared reference to mutable static is discouraged
4742024-12-16T18:41:58.579Z --> xde/src/xde.rs:1967:25
4752024-12-16T18:41:58.579Z |
4762024-12-16T18:41:58.579Z1967 | let devs = unsafe { xde_devs.read() };
4772024-12-16T18:41:58.579Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4782024-12-16T18:41:58.579Z |
4792024-12-16T18:41:58.579Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4802024-12-16T18:41:58.579Z = 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
4812024-12-16T18:41:58.579Z
4822024-12-16T18:41:58.579Zwarning: creating a shared reference to mutable static is discouraged
4832024-12-16T18:41:58.579Z --> xde/src/xde.rs:1981:25
4842024-12-16T18:41:58.579Z |
4852024-12-16T18:41:58.579Z1981 | let devs = unsafe { xde_devs.read() };
4862024-12-16T18:41:58.579Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4872024-12-16T18:41:58.579Z |
4882024-12-16T18:41:58.579Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4892024-12-16T18:41:58.579Z = 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
4902024-12-16T18:41:58.579Z
4912024-12-16T18:41:58.579Zwarning: creating a shared reference to mutable static is discouraged
4922024-12-16T18:41:58.579Z --> xde/src/xde.rs:1995:25
4932024-12-16T18:41:58.579Z |
4942024-12-16T18:41:58.579Z1995 | let devs = unsafe { xde_devs.read() };
4952024-12-16T18:41:58.579Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4962024-12-16T18:41:58.579Z |
4972024-12-16T18:41:58.579Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4982024-12-16T18:41:58.579Z = 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
4992024-12-16T18:41:58.580Z
5002024-12-16T18:41:58.580Zwarning: creating a shared reference to mutable static is discouraged
5012024-12-16T18:41:58.580Z --> xde/src/xde.rs:2061:25
5022024-12-16T18:41:58.580Z |
5032024-12-16T18:41:58.580Z2061 | let devs = unsafe { xde_devs.read() };
5042024-12-16T18:41:58.580Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5052024-12-16T18:41:58.580Z |
5062024-12-16T18:41:58.580Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5072024-12-16T18:41:58.580Z = 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
5082024-12-16T18:41:58.580Z
5092024-12-16T18:41:58.580Zwarning: creating a shared reference to mutable static is discouraged
5102024-12-16T18:41:58.580Z --> xde/src/xde.rs:2074:25
5112024-12-16T18:41:58.580Z |
5122024-12-16T18:41:58.580Z2074 | let devs = unsafe { xde_devs.read() };
5132024-12-16T18:41:58.580Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5142024-12-16T18:41:58.580Z |
5152024-12-16T18:41:58.580Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5162024-12-16T18:41:58.580Z = 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
5172024-12-16T18:41:58.580Z
5182024-12-16T18:41:58.580Zwarning: creating a shared reference to mutable static is discouraged
5192024-12-16T18:41:58.580Z --> xde/src/xde.rs:2088:25
5202024-12-16T18:41:58.580Z |
5212024-12-16T18:41:58.580Z2088 | let devs = unsafe { xde_devs.read() };
5222024-12-16T18:41:58.580Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5232024-12-16T18:41:58.580Z |
5242024-12-16T18:41:58.580Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5252024-12-16T18:41:58.580Z = 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
5262024-12-16T18:41:58.580Z
5272024-12-16T18:41:58.580Zwarning: creating a shared reference to mutable static is discouraged
5282024-12-16T18:41:58.580Z --> xde/src/xde.rs:2104:25
5292024-12-16T18:41:58.580Z |
5302024-12-16T18:41:58.580Z2104 | let devs = unsafe { xde_devs.read() };
5312024-12-16T18:41:58.580Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5322024-12-16T18:41:58.580Z |
5332024-12-16T18:41:58.580Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5342024-12-16T18:41:58.580Z = 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
5352024-12-16T18:41:58.580Z
5362024-12-16T18:41:58.580Zwarning: creating a shared reference to mutable static is discouraged
5372024-12-16T18:41:58.581Z --> xde/src/xde.rs:2119:25
5382024-12-16T18:41:58.581Z |
5392024-12-16T18:41:58.581Z2119 | let devs = unsafe { xde_devs.read() };
5402024-12-16T18:41:58.581Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5412024-12-16T18:41:58.581Z |
5422024-12-16T18:41:58.581Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5432024-12-16T18:41:58.581Z = 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
5442024-12-16T18:41:58.581Z
5452024-12-16T18:41:58.581Zwarning: creating a shared reference to mutable static is discouraged
5462024-12-16T18:41:58.581Z --> xde/src/xde.rs:2134:25
5472024-12-16T18:41:58.581Z |
5482024-12-16T18:41:58.581Z2134 | let devs = unsafe { xde_devs.read() };
5492024-12-16T18:41:58.581Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5502024-12-16T18:41:58.581Z |
5512024-12-16T18:41:58.581Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5522024-12-16T18:41:58.581Z = 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
5532024-12-16T18:41:58.581Z
5542024-12-16T18:41:58.581Zwarning: creating a shared reference to mutable static is discouraged
5552024-12-16T18:41:58.581Z --> xde/src/xde.rs:2147:25
5562024-12-16T18:41:58.581Z |
5572024-12-16T18:41:58.581Z2147 | let devs = unsafe { xde_devs.read() };
5582024-12-16T18:41:58.581Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5592024-12-16T18:41:58.581Z |
5602024-12-16T18:41:58.581Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5612024-12-16T18:41:58.581Z = 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
5622024-12-16T18:41:58.581Z
5632024-12-16T18:41:58.581Zwarning: creating a shared reference to mutable static is discouraged
5642024-12-16T18:41:58.585Z --> xde/src/xde.rs:2161:25
5652024-12-16T18:41:58.585Z |
5662024-12-16T18:41:58.585Z2161 | let devs = unsafe { xde_devs.read() };
5672024-12-16T18:41:58.585Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5682024-12-16T18:41:58.585Z |
5692024-12-16T18:41:58.585Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5702024-12-16T18:41:58.585Z = 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
5712024-12-16T18:41:58.585Z
5722024-12-16T18:41:58.585Zwarning: creating a shared reference to mutable static is discouraged
5732024-12-16T18:41:58.585Z --> xde/src/xde.rs:2178:25
5742024-12-16T18:41:58.585Z |
5752024-12-16T18:41:58.585Z2178 | let devs = unsafe { xde_devs.read() };
5762024-12-16T18:41:58.585Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5772024-12-16T18:41:58.585Z |
5782024-12-16T18:41:58.585Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5792024-12-16T18:41:58.585Z = 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
5802024-12-16T18:41:58.585Z
5812024-12-16T18:41:58.585Zwarning: creating a shared reference to mutable static is discouraged
5822024-12-16T18:41:58.585Z --> xde/src/xde.rs:2192:25
5832024-12-16T18:41:58.585Z |
5842024-12-16T18:41:58.585Z2192 | let devs = unsafe { xde_devs.read() };
5852024-12-16T18:41:58.585Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5862024-12-16T18:41:58.585Z |
5872024-12-16T18:41:58.585Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5882024-12-16T18:41:58.585Z = 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
5892024-12-16T18:41:58.585Z
5902024-12-16T18:42:01.254Zwarning: `xde` (lib) generated 22 warnings
5912024-12-16T18:42:01.254Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.09s
5922024-12-16T18:42:01.287ZLinking xde kmod...
5932024-12-16T18:42:05.208ZBuilding xde dev link helper (debug).
5942024-12-16T18:42:05.396Z Compiling compiler_builtins v0.1.138
5952024-12-16T18:42:05.396Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5962024-12-16T18:42:05.396Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5972024-12-16T18:42:20.935Z 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)
5982024-12-16T18:42:21.725Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5992024-12-16T18:42:24.805Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.54s
6002024-12-16T18:42:24.834ZBuilding opteadm (release).
6012024-12-16T18:42:25.131Z Compiling proc-macro2 v1.0.92
6022024-12-16T18:42:25.131Z Compiling unicode-ident v1.0.14
6032024-12-16T18:42:25.134Z Compiling libc v0.2.168
6042024-12-16T18:42:25.134Z Compiling cfg-if v1.0.0
6052024-12-16T18:42:25.134Z Compiling serde v1.0.216
6062024-12-16T18:42:25.134Z Compiling byteorder v1.5.0
6072024-12-16T18:42:25.134Z Compiling ident_case v1.0.1
6082024-12-16T18:42:25.145Z Compiling strsim v0.11.1
6092024-12-16T18:42:25.206Z Compiling fnv v1.0.7
6102024-12-16T18:42:25.282Z Compiling memchr v2.7.4
6112024-12-16T18:42:25.290Z Compiling syn v1.0.109
6122024-12-16T18:42:25.311Z Compiling regex-syntax v0.8.5
6132024-12-16T18:42:25.498Z Compiling bitflags v2.6.0
6142024-12-16T18:42:25.717Z Compiling either v1.13.0
6152024-12-16T18:42:25.719Z Compiling zerocopy v0.8.13
6162024-12-16T18:42:25.871Z Compiling autocfg v1.4.0
6172024-12-16T18:42:25.881Z Compiling equivalent v1.0.1
6182024-12-16T18:42:25.978Z Compiling anyhow v1.0.94
6192024-12-16T18:42:26.069Z Compiling hashbrown v0.15.2
6202024-12-16T18:42:26.432Z Compiling aho-corasick v1.1.3
6212024-12-16T18:42:26.555Z Compiling itertools v0.13.0
6222024-12-16T18:42:26.570Z Compiling winnow v0.5.40
6232024-12-16T18:42:26.596Z Compiling lock_api v0.4.12
6242024-12-16T18:42:26.970Z Compiling quote v1.0.37
6252024-12-16T18:42:27.191Z Compiling indexmap v2.7.0
6262024-12-16T18:42:27.285Z Compiling parking_lot_core v0.9.10
6272024-12-16T18:42:27.294Z Compiling toml_datetime v0.6.8
6282024-12-16T18:42:27.524Z Compiling syn v2.0.90
6292024-12-16T18:42:27.745Z Compiling heapless v0.8.0
6302024-12-16T18:42:28.831Z Compiling hash32 v0.3.1
6312024-12-16T18:42:29.158Z Compiling regex-automata v0.4.9
6322024-12-16T18:42:29.436Z Compiling dyn-clone v1.0.17
6332024-12-16T18:42:29.643Z Compiling macaddr v1.0.1
6342024-12-16T18:42:29.984Z Compiling toml_edit v0.19.15
6352024-12-16T18:42:30.057Z Compiling once_cell v1.20.2
6362024-12-16T18:42:30.300Z Compiling serde_json v1.0.133
6372024-12-16T18:42:30.385Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6382024-12-16T18:42:30.410Z Compiling scopeguard v1.2.0
6392024-12-16T18:42:30.531Z Compiling smallvec v1.13.2
6402024-12-16T18:42:30.674Z Compiling stable_deref_trait v1.2.0
6412024-12-16T18:42:30.761Z Compiling smoltcp v0.11.0
6422024-12-16T18:42:31.292Z Compiling getrandom v0.2.15
6432024-12-16T18:42:31.389Z Compiling version_check v0.9.5
6442024-12-16T18:42:31.599Z Compiling thiserror v1.0.69
6452024-12-16T18:42:31.725Z Compiling pin-project-lite v0.2.15
6462024-12-16T18:42:31.772Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6472024-12-16T18:42:31.838Z Compiling managed v0.8.0
6482024-12-16T18:42:31.939Z Compiling rustix v0.38.42
6492024-12-16T18:42:32.123Z Compiling itoa v1.0.14
6502024-12-16T18:42:32.153Z Compiling cobs v0.2.3
6512024-12-16T18:42:32.295Z Compiling bitflags v1.3.2
6522024-12-16T18:42:32.339Z Compiling ryu v1.0.18
6532024-12-16T18:42:32.380Z Compiling schemars v0.8.21
6542024-12-16T18:42:32.465Z Compiling proc-macro-crate v1.3.1
6552024-12-16T18:42:32.803Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6562024-12-16T18:42:33.086Z Compiling regex v1.11.1
6572024-12-16T18:42:33.149Z Compiling rand_core v0.6.4
6582024-12-16T18:42:33.165Z Compiling parking_lot v0.12.3
6592024-12-16T18:42:33.583Z Compiling mio v1.0.3
6602024-12-16T18:42:34.022Z Compiling darling_core v0.20.10
6612024-12-16T18:42:34.856Z Compiling serde_derive_internals v0.29.1
6622024-12-16T18:42:34.899Z Compiling errno v0.3.10
6632024-12-16T18:42:35.118Z Compiling signal-hook-registry v1.4.2
6642024-12-16T18:42:35.468Z Compiling socket2 v0.5.8
6652024-12-16T18:42:36.308Z Compiling bytes v1.9.0
6662024-12-16T18:42:36.317Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6672024-12-16T18:42:36.471Z Compiling utf8parse v0.2.2
6682024-12-16T18:42:36.611Z Compiling unicode-width v0.1.14
6692024-12-16T18:42:36.850Z Compiling foreign-types-shared v0.3.1
6702024-12-16T18:42:36.919Z Compiling tracing-core v0.1.33
6712024-12-16T18:42:37.032Z Compiling anstyle-parse v0.2.6
6722024-12-16T18:42:37.162Z Compiling tabwriter v1.4.0
6732024-12-16T18:42:37.612Z Compiling num_enum_derive v0.5.11
6742024-12-16T18:42:37.796Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6752024-12-16T18:42:38.573Z Compiling serde_derive v1.0.216
6762024-12-16T18:42:38.720Z Compiling zerocopy-derive v0.8.13
6772024-12-16T18:42:38.753Z Compiling zerocopy-derive v0.7.35
6782024-12-16T18:42:39.136Z Compiling tokio-macros v2.4.0
6792024-12-16T18:42:39.513Z Compiling darling_macro v0.20.10
6802024-12-16T18:42:39.592Z Compiling schemars_derive v0.8.21
6812024-12-16T18:42:39.830Z Compiling foreign-types-macros v0.2.3
6822024-12-16T18:42:39.843Z Compiling thiserror-impl v1.0.69
6832024-12-16T18:42:40.539Z Compiling darling v0.20.10
6842024-12-16T18:42:40.606Z Compiling tokio v1.42.0
6852024-12-16T18:42:40.639Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6862024-12-16T18:42:40.647Z Compiling zerocopy v0.7.35
6872024-12-16T18:42:41.084Z Compiling foreign-types v0.5.0
6882024-12-16T18:42:41.177Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6892024-12-16T18:42:41.957Z Compiling ppv-lite86 v0.2.20
6902024-12-16T18:42:42.293Z Compiling num_enum v0.5.11
6912024-12-16T18:42:42.340Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6922024-12-16T18:42:42.449Z Compiling tracing-attributes v0.1.28
6932024-12-16T18:42:42.681Z Compiling rand_chacha v0.3.1
6942024-12-16T18:42:42.963Z Compiling cstr-argument v0.1.2
6952024-12-16T18:42:43.593Z Compiling crc32fast v1.4.2
6962024-12-16T18:42:43.670Z Compiling is_terminal_polyfill v1.70.1
6972024-12-16T18:42:43.782Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
6982024-12-16T18:42:43.945Z Compiling lazy_static v1.5.0
6992024-12-16T18:42:44.065Z Compiling anstyle-query v1.1.2
7002024-12-16T18:42:44.136Z Compiling colorchoice v1.0.3
7012024-12-16T18:42:44.189Z Compiling anstyle v1.0.10
7022024-12-16T18:42:44.279Z Compiling pretty-hex v0.2.1
7032024-12-16T18:42:44.418Z Compiling thiserror v2.0.7
7042024-12-16T18:42:44.490Z Compiling colored v2.2.0
7052024-12-16T18:42:44.669Z Compiling anstream v0.6.18
7062024-12-16T18:42:45.537Z Compiling tracing v0.1.41
7072024-12-16T18:42:45.540Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7082024-12-16T18:42:45.585Z Compiling rand v0.8.5
7092024-12-16T18:42:45.881Z Compiling terminal_size v0.4.1
7102024-12-16T18:42:45.971Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7112024-12-16T18:42:46.075Z Compiling thiserror-impl v2.0.7
7122024-12-16T18:42:46.147Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7132024-12-16T18:42:46.182Z Compiling clap_lex v0.7.4
7142024-12-16T18:42:46.490Z Compiling winnow v0.6.20
7152024-12-16T18:42:46.769Z Compiling heck v0.5.0
7162024-12-16T18:42:46.891Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7172024-12-16T18:42:47.144Z Compiling clap_derive v4.5.18
7182024-12-16T18:42:47.254Z Compiling clap_builder v4.5.23
7192024-12-16T18:42:47.631Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7202024-12-16T18:42:48.630Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7212024-12-16T18:42:51.469Z Compiling ipnetwork v0.20.0
7222024-12-16T18:42:51.591Z Compiling postcard v1.1.1
7232024-12-16T18:42:51.654Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7242024-12-16T18:42:51.737Z Compiling uuid v1.11.0
7252024-12-16T18:42:52.126Z Compiling clap v4.5.23
7262024-12-16T18:42:54.534Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7272024-12-16T18:42:55.614Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
7282024-12-16T18:43:00.900Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7292024-12-16T18:43:02.966Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7302024-12-16T18:43:41.185Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 16s
7312024-12-16T18:43:41.234ZBuilding xde (release).
7322024-12-16T18:43:41.561Z Compiling compiler_builtins v0.1.138
7332024-12-16T18:43:41.561Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7342024-12-16T18:43:41.563Z Compiling proc-macro2 v1.0.92
7352024-12-16T18:43:41.563Z Compiling unicode-ident v1.0.14
7362024-12-16T18:43:41.563Z Compiling ident_case v1.0.1
7372024-12-16T18:43:41.563Z Compiling strsim v0.11.1
7382024-12-16T18:43:41.563Z Compiling fnv v1.0.7
7392024-12-16T18:43:41.563Z Compiling memchr v2.7.4
7402024-12-16T18:43:41.680Z Compiling regex-syntax v0.8.5
7412024-12-16T18:43:41.724Z Compiling serde v1.0.216
7422024-12-16T18:43:41.731Z Compiling zerocopy v0.8.13
7432024-12-16T18:43:42.342Z Compiling either v1.13.0
7442024-12-16T18:43:42.385Z Compiling heapless v0.8.0
7452024-12-16T18:43:42.715Z Compiling aho-corasick v1.1.3
7462024-12-16T18:43:42.777Z Compiling itertools v0.13.0
7472024-12-16T18:43:42.786Z Compiling smoltcp v0.11.0
7482024-12-16T18:43:43.099Z Compiling version_check v0.9.5
7492024-12-16T18:43:43.232Z Compiling quote v1.0.37
7502024-12-16T18:43:43.603Z Compiling syn v2.0.90
7512024-12-16T18:43:43.939Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7522024-12-16T18:43:45.385Z Compiling regex-automata v0.4.9
7532024-12-16T18:43:48.285Z Compiling regex v1.11.1
7542024-12-16T18:43:48.505Z Compiling darling_core v0.20.10
7552024-12-16T18:43:51.018Z Compiling serde_derive v1.0.216
7562024-12-16T18:43:51.018Z Compiling zerocopy-derive v0.8.13
7572024-12-16T18:43:51.018Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7582024-12-16T18:43:52.786Z Compiling darling_macro v0.20.10
7592024-12-16T18:43:54.032Z Compiling darling v0.20.10
7602024-12-16T18:43:54.133Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7612024-12-16T18:43:54.135Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7622024-12-16T18:44:03.115Z 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)
7632024-12-16T18:44:03.994Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7642024-12-16T18:44:07.165Z Compiling byteorder v1.5.0
7652024-12-16T18:44:07.165Z Compiling cfg-if v1.0.0
7662024-12-16T18:44:07.168Z Compiling macaddr v1.0.1
7672024-12-16T18:44:07.168Z Compiling stable_deref_trait v1.2.0
7682024-12-16T18:44:07.168Z Compiling cobs v0.2.3
7692024-12-16T18:44:07.250Z Compiling bitflags v2.6.0
7702024-12-16T18:44:07.258Z Compiling managed v0.8.0
7712024-12-16T18:44:07.508Z Compiling hash32 v0.3.1
7722024-12-16T18:44:07.518Z Compiling bitflags v1.3.2
7732024-12-16T18:44:07.610Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7742024-12-16T18:44:07.730Z Compiling crc32fast v1.4.2
7752024-12-16T18:44:07.776Z Compiling dyn-clone v1.0.17
7762024-12-16T18:44:07.796Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7772024-12-16T18:44:09.839Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7782024-12-16T18:44:11.009Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7792024-12-16T18:44:11.009Z Compiling postcard v1.1.1
7802024-12-16T18:44:11.347Z Compiling uuid v1.11.0
7812024-12-16T18:44:12.731Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7822024-12-16T18:44:18.274Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7832024-12-16T18:44:22.328Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7842024-12-16T18:44:24.424Zwarning: creating a mutable reference to mutable static is discouraged
7852024-12-16T18:44:24.424Z --> xde/src/xde.rs:311:5
7862024-12-16T18:44:24.424Z |
7872024-12-16T18:44:24.424Z311 | xde_devs.init(KRwLockType::Driver);
7882024-12-16T18:44:24.424Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
7892024-12-16T18:44:24.424Z |
7902024-12-16T18:44:24.424Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7912024-12-16T18:44:24.424Z = 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
7922024-12-16T18:44:24.424Z = note: `#[warn(static_mut_refs)]` on by default
7932024-12-16T18:44:24.424Z
7942024-12-16T18:44:24.427Zwarning: creating a shared reference to mutable static is discouraged
7952024-12-16T18:44:24.427Z --> xde/src/xde.rs:668:29
7962024-12-16T18:44:24.427Z |
7972024-12-16T18:44:24.427Z668 | let mut devs = unsafe { xde_devs.write() };
7982024-12-16T18:44:24.427Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
7992024-12-16T18:44:24.427Z |
8002024-12-16T18:44:24.427Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8012024-12-16T18:44:24.427Z = 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
8022024-12-16T18:44:24.427Z
8032024-12-16T18:44:24.427Zwarning: creating a shared reference to mutable static is discouraged
8042024-12-16T18:44:24.427Z --> xde/src/xde.rs:824:29
8052024-12-16T18:44:24.427Z |
8062024-12-16T18:44:24.428Z824 | let mut devs = unsafe { xde_devs.write() };
8072024-12-16T18:44:24.428Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8082024-12-16T18:44:24.428Z |
8092024-12-16T18:44:24.428Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8102024-12-16T18:44:24.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
8112024-12-16T18:44:24.428Z
8122024-12-16T18:44:24.428Zwarning: creating a shared reference to mutable static is discouraged
8132024-12-16T18:44:24.428Z --> xde/src/xde.rs:914:18
8142024-12-16T18:44:24.428Z |
8152024-12-16T18:44:24.428Z914 | if unsafe { !xde_devs.read().is_empty() } {
8162024-12-16T18:44:24.428Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8172024-12-16T18:44:24.428Z |
8182024-12-16T18:44:24.428Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8192024-12-16T18:44:24.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
8202024-12-16T18:44:24.428Z
8212024-12-16T18:44:24.428Zwarning: creating a shared reference to mutable static is discouraged
8222024-12-16T18:44:24.428Z --> xde/src/xde.rs:1227:9
8232024-12-16T18:44:24.428Z |
8242024-12-16T18:44:24.428Z1227 | if !xde_devs.read().is_empty() {
8252024-12-16T18:44:24.428Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8262024-12-16T18:44:24.428Z |
8272024-12-16T18:44:24.428Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8282024-12-16T18:44:24.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
8292024-12-16T18:44:24.428Z
8302024-12-16T18:44:24.432Zwarning: creating a shared reference to mutable static is discouraged
8312024-12-16T18:44:24.432Z --> xde/src/xde.rs:1631:33
8322024-12-16T18:44:24.432Z |
8332024-12-16T18:44:24.432Z1631 | let devs = unsafe { xde_devs.read() };
8342024-12-16T18:44:24.432Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8352024-12-16T18:44:24.432Z |
8362024-12-16T18:44:24.433Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8372024-12-16T18:44:24.434Z = 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
8382024-12-16T18:44:24.434Z
8392024-12-16T18:44:24.434Zwarning: creating a shared reference to mutable static is discouraged
8402024-12-16T18:44:24.434Z --> xde/src/xde.rs:1888:16
8412024-12-16T18:44:24.434Z |
8422024-12-16T18:44:24.434Z1888 | let devs = xde_devs.read();
8432024-12-16T18:44:24.434Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8442024-12-16T18:44:24.434Z |
8452024-12-16T18:44:24.434Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8462024-12-16T18:44:24.434Z = 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
8472024-12-16T18:44:24.434Z
8482024-12-16T18:44:24.434Zwarning: creating a shared reference to mutable static is discouraged
8492024-12-16T18:44:24.434Z --> xde/src/xde.rs:1939:25
8502024-12-16T18:44:24.434Z |
8512024-12-16T18:44:24.434Z1939 | let devs = unsafe { xde_devs.read() };
8522024-12-16T18:44:24.434Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8532024-12-16T18:44:24.434Z |
8542024-12-16T18:44:24.434Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8552024-12-16T18:44:24.434Z = 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
8562024-12-16T18:44:24.434Z
8572024-12-16T18:44:24.434Zwarning: creating a shared reference to mutable static is discouraged
8582024-12-16T18:44:24.434Z --> xde/src/xde.rs:1954:25
8592024-12-16T18:44:24.434Z |
8602024-12-16T18:44:24.434Z1954 | let devs = unsafe { xde_devs.read() };
8612024-12-16T18:44:24.434Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8622024-12-16T18:44:24.434Z |
8632024-12-16T18:44:24.434Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8642024-12-16T18:44:24.434Z = 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
8652024-12-16T18:44:24.434Z
8662024-12-16T18:44:24.434Zwarning: creating a shared reference to mutable static is discouraged
8672024-12-16T18:44:24.434Z --> xde/src/xde.rs:1967:25
8682024-12-16T18:44:24.434Z |
8692024-12-16T18:44:24.434Z1967 | let devs = unsafe { xde_devs.read() };
8702024-12-16T18:44:24.434Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8712024-12-16T18:44:24.434Z |
8722024-12-16T18:44:24.434Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8732024-12-16T18:44:24.434Z = 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
8742024-12-16T18:44:24.435Z
8752024-12-16T18:44:24.435Zwarning: creating a shared reference to mutable static is discouraged
8762024-12-16T18:44:24.435Z --> xde/src/xde.rs:1981:25
8772024-12-16T18:44:24.435Z |
8782024-12-16T18:44:24.435Z1981 | let devs = unsafe { xde_devs.read() };
8792024-12-16T18:44:24.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8802024-12-16T18:44:24.435Z |
8812024-12-16T18:44:24.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8822024-12-16T18:44:24.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
8832024-12-16T18:44:24.435Z
8842024-12-16T18:44:24.435Zwarning: creating a shared reference to mutable static is discouraged
8852024-12-16T18:44:24.435Z --> xde/src/xde.rs:1995:25
8862024-12-16T18:44:24.435Z |
8872024-12-16T18:44:24.435Z1995 | let devs = unsafe { xde_devs.read() };
8882024-12-16T18:44:24.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8892024-12-16T18:44:24.435Z |
8902024-12-16T18:44:24.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8912024-12-16T18:44:24.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
8922024-12-16T18:44:24.435Z
8932024-12-16T18:44:24.435Zwarning: creating a shared reference to mutable static is discouraged
8942024-12-16T18:44:24.435Z --> xde/src/xde.rs:2061:25
8952024-12-16T18:44:24.435Z |
8962024-12-16T18:44:24.435Z2061 | let devs = unsafe { xde_devs.read() };
8972024-12-16T18:44:24.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8982024-12-16T18:44:24.435Z |
8992024-12-16T18:44:24.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9002024-12-16T18:44:24.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
9012024-12-16T18:44:24.435Z
9022024-12-16T18:44:24.435Zwarning: creating a shared reference to mutable static is discouraged
9032024-12-16T18:44:24.435Z --> xde/src/xde.rs:2074:25
9042024-12-16T18:44:24.435Z |
9052024-12-16T18:44:24.435Z2074 | let devs = unsafe { xde_devs.read() };
9062024-12-16T18:44:24.435Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9072024-12-16T18:44:24.435Z |
9082024-12-16T18:44:24.435Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9092024-12-16T18:44:24.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
9102024-12-16T18:44:24.435Z
9112024-12-16T18:44:24.435Zwarning: creating a shared reference to mutable static is discouraged
9122024-12-16T18:44:24.435Z --> xde/src/xde.rs:2088:25
9132024-12-16T18:44:24.436Z |
9142024-12-16T18:44:24.436Z2088 | let devs = unsafe { xde_devs.read() };
9152024-12-16T18:44:24.436Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9162024-12-16T18:44:24.436Z |
9172024-12-16T18:44:24.436Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9182024-12-16T18:44:24.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
9192024-12-16T18:44:24.436Z
9202024-12-16T18:44:24.436Zwarning: creating a shared reference to mutable static is discouraged
9212024-12-16T18:44:24.436Z --> xde/src/xde.rs:2104:25
9222024-12-16T18:44:24.436Z |
9232024-12-16T18:44:24.436Z2104 | let devs = unsafe { xde_devs.read() };
9242024-12-16T18:44:24.436Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9252024-12-16T18:44:24.436Z |
9262024-12-16T18:44:24.436Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9272024-12-16T18:44:24.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
9282024-12-16T18:44:24.436Z
9292024-12-16T18:44:24.436Zwarning: creating a shared reference to mutable static is discouraged
9302024-12-16T18:44:24.439Z --> xde/src/xde.rs:2119:25
9312024-12-16T18:44:24.439Z |
9322024-12-16T18:44:24.439Z2119 | let devs = unsafe { xde_devs.read() };
9332024-12-16T18:44:24.439Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9342024-12-16T18:44:24.439Z |
9352024-12-16T18:44:24.440Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9362024-12-16T18:44:24.440Z = 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
9372024-12-16T18:44:24.440Z
9382024-12-16T18:44:24.440Zwarning: creating a shared reference to mutable static is discouraged
9392024-12-16T18:44:24.440Z --> xde/src/xde.rs:2134:25
9402024-12-16T18:44:24.440Z |
9412024-12-16T18:44:24.440Z2134 | let devs = unsafe { xde_devs.read() };
9422024-12-16T18:44:24.440Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9432024-12-16T18:44:24.440Z |
9442024-12-16T18:44:24.440Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9452024-12-16T18:44:24.440Z = 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
9462024-12-16T18:44:24.440Z
9472024-12-16T18:44:24.440Zwarning: creating a shared reference to mutable static is discouraged
9482024-12-16T18:44:24.440Z --> xde/src/xde.rs:2147:25
9492024-12-16T18:44:24.440Z |
9502024-12-16T18:44:24.440Z2147 | let devs = unsafe { xde_devs.read() };
9512024-12-16T18:44:24.440Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9522024-12-16T18:44:24.440Z |
9532024-12-16T18:44:24.440Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9542024-12-16T18:44:24.440Z = 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
9552024-12-16T18:44:24.440Z
9562024-12-16T18:44:24.440Zwarning: creating a shared reference to mutable static is discouraged
9572024-12-16T18:44:24.440Z --> xde/src/xde.rs:2161:25
9582024-12-16T18:44:24.440Z |
9592024-12-16T18:44:24.440Z2161 | let devs = unsafe { xde_devs.read() };
9602024-12-16T18:44:24.440Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9612024-12-16T18:44:24.440Z |
9622024-12-16T18:44:24.440Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9632024-12-16T18:44:24.440Z = 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
9642024-12-16T18:44:24.440Z
9652024-12-16T18:44:24.440Zwarning: creating a shared reference to mutable static is discouraged
9662024-12-16T18:44:24.440Z --> xde/src/xde.rs:2178:25
9672024-12-16T18:44:24.440Z |
9682024-12-16T18:44:24.440Z2178 | let devs = unsafe { xde_devs.read() };
9692024-12-16T18:44:24.440Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9702024-12-16T18:44:24.440Z |
9712024-12-16T18:44:24.440Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9722024-12-16T18:44:24.441Z = 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
9732024-12-16T18:44:24.441Z
9742024-12-16T18:44:24.441Zwarning: creating a shared reference to mutable static is discouraged
9752024-12-16T18:44:24.441Z --> xde/src/xde.rs:2192:25
9762024-12-16T18:44:24.441Z |
9772024-12-16T18:44:24.441Z2192 | let devs = unsafe { xde_devs.read() };
9782024-12-16T18:44:24.441Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9792024-12-16T18:44:24.441Z |
9802024-12-16T18:44:24.441Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9812024-12-16T18:44:24.441Z = 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
9822024-12-16T18:44:24.441Z
9832024-12-16T18:44:50.351Zwarning: `xde` (lib) generated 22 warnings
9842024-12-16T18:44:50.351Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 09s
9852024-12-16T18:44:50.382ZLinking xde kmod...
9862024-12-16T18:44:51.108ZBuilding xde dev link helper (release).
9872024-12-16T18:44:51.290Z Compiling compiler_builtins v0.1.138
9882024-12-16T18:44:51.290Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
9892024-12-16T18:44:51.290Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
9902024-12-16T18:45:08.256Z 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)
9912024-12-16T18:45:09.139Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
9922024-12-16T18:45:12.863Z Finished `release` profile [optimized + debuginfo] target(s) in 21.70s
9932024-12-16T18:45:12.891Z
9942024-12-16T18:45:12.894Zreal 5:02.880736701
9952024-12-16T18:45:12.894Zuser 15:23.607777983
9962024-12-16T18:45:12.894Zsys 1:30.943466209
9972024-12-16T18:45:12.894Ztrap 0.518609845
9982024-12-16T18:45:12.894Ztflt 1.178873822
9992024-12-16T18:45:12.894Zdflt 3.447195146
10002024-12-16T18:45:12.894Zkflt 0.017566644
10012024-12-16T18:45:12.894Zlock 29:04.004253474
10022024-12-16T18:45:12.894Zslp 50:51.966654544
10032024-12-16T18:45:12.895Zlat 26.692845986
10042024-12-16T18:45:12.895Zstop 41.353487358
10052024-12-16T18:45:12.895Z+ elfdump target/x86_64-unknown-unknown/release/xde
10062024-12-16T18:45:12.895Z+ grep GOTPCREL
10072024-12-16T18:45:14.372Z+ header 'package opte'
10082024-12-16T18:45:14.372Z+ echo '# ==== package opte ==== #'
10092024-12-16T18:45:14.372Z# ==== package opte ==== #
10102024-12-16T18:45:14.375Z+ cargo xtask package --skip-build
10112024-12-16T18:45:14.649Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.22s
10122024-12-16T18:45:14.665Z Running `target/debug/xtask package --skip-build`
10132024-12-16T18:45:15.054Z+ ./clean.sh
10142024-12-16T18:45:15.067Z+ mkdir -p proto/kernel/drv/amd64
10152024-12-16T18:45:15.069Z+ mkdir -p proto/opt/oxide/opte/bin
10162024-12-16T18:45:15.072Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10172024-12-16T18:45:15.075Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10182024-12-16T18:45:15.088Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10192024-12-16T18:45:15.126Z+ cp ../xde/xde.conf proto/kernel/drv/
10202024-12-16T18:45:15.129Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10212024-12-16T18:45:15.132Z+ '[' -z ']'
10222024-12-16T18:45:15.132Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10232024-12-16T18:45:15.203Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10242024-12-16T18:45:15.269Z+ INC_DEBUG=
10252024-12-16T18:45:15.272Z++ ./print-api-version.sh
10262024-12-16T18:45:15.278Z+ API_VSN=34
10272024-12-16T18:45:15.280Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/316/g -e s/%API_VSN%/34/g opte.template.p5m
10282024-12-16T18:45:15.280Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10292024-12-16T18:45:21.033Z+ pkgdepend generate -d proto opte.base.p5m
10302024-12-16T18:45:22.184Z+ mkdir -p packages
10312024-12-16T18:45:22.189Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
10322024-12-16T18:45:42.719Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
10332024-12-16T18:45:42.723Z+ pkgrepo create packages/repo
10342024-12-16T18:45:43.609Z+ pkgrepo add-publisher -s packages/repo helios-dev
10352024-12-16T18:45:44.462Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
10362024-12-16T18:46:21.888Zpkg://helios-dev/driver/network/opte@0.34.316,5.11:20241216T184543Z
10372024-12-16T18:46:21.888ZPUBLISHED
10382024-12-16T18:46:21.943Z+ pkgrecv -a -d packages/repo/opte-0.34.316.p5p -s packages/repo -v -m latest '*'
10392024-12-16T18:46:22.840ZRetrieving packages for publisher helios-dev ...
10402024-12-16T18:46:22.843ZRetrieving catalog 'helios-dev' ... Done
10412024-12-16T18:46:22.847ZRetrieving and evaluating 1 package(s)...
10422024-12-16T18:46:22.847ZFetching manifests: 1/1 100% complete
10432024-12-16T18:46:22.847ZFetching manifests: 1/1 100% complete
10442024-12-16T18:46:22.850Z
10452024-12-16T18:46:22.850ZArchiving packages ...
10462024-12-16T18:46:22.850Z Packages to add: 1
10472024-12-16T18:46:22.850Z Files to retrieve: 6
10482024-12-16T18:46:22.850ZEstimated transfer size: 38.01 MB
10492024-12-16T18:46:22.850Z
10502024-12-16T18:46:22.850ZPackages to archive:
10512024-12-16T18:46:22.850Zdriver/network/opte@0.34.316,5.11:20241216T184543Z
10522024-12-16T18:46:22.850Z
10532024-12-16T18:46:22.850ZDownload: 0/6 items 0.0/38.0MB 0% complete
10542024-12-16T18:46:22.971ZDownload: Completed 38.01 MB in 0.12 seconds (305M/s)
10552024-12-16T18:46:22.974ZArchiving: 1/20 items 0.0/38.0MB 0% complete
10562024-12-16T18:46:23.000ZArchiving: Completed 38.05 MB in 0.03 seconds
10572024-12-16T18:46:23.057ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.316.p5p.
10582024-12-16T18:46:23.061Z+ banner copy
10592024-12-16T18:46:23.105Z
10602024-12-16T18:46:23.105Z #### #### ##### # #
10612024-12-16T18:46:23.105Z # # # # # # # #
10622024-12-16T18:46:23.105Z # # # # # #
10632024-12-16T18:46:23.105Z # # # ##### #
10642024-12-16T18:46:23.105Z # # # # # #
10652024-12-16T18:46:23.105Z #### #### # #
10662024-12-16T18:46:23.105Z
10672024-12-16T18:46:23.108Z+ pfexec mkdir -p /out
10682024-12-16T18:46:23.110Z+ pfexec chown 12345 /out
10692024-12-16T18:46:23.113Z+ PKG_NAME=/out/opte.p5p
10702024-12-16T18:46:23.113Z+ mv pkg/packages/repo/opte-0.34.316.p5p /out/opte.p5p
10712024-12-16T18:46:23.155Z+ sha256sum /out/opte.p5p
10722024-12-16T18:46:23.188Zprocess exited: duration 395485 ms, exit code 0
 
10732024-12-16T18:46:23.199Zfound 2 output files
10742024-12-16T18:46:23.199Zuploading: /out/opte.p5p (39905280 bytes)
10752024-12-16T18:46:24.950Zuploaded: /out/opte.p5p
10762024-12-16T18:46:24.950Zuploading: /out/opte.p5p.sha256 (80 bytes)
10772024-12-16T18:46:25.957Zuploaded: /out/opte.p5p.sha256