01JGER7QSXDEMEDTSH8A4M62G9: 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: 01JGER7ZRCK106RKERGXFQ2MNC

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-31T16:20:47.350Zjob assigned to worker 01JGER8B9W4C8ZSA35F07FBJ2N [factory aws, i-016acd8fda6d7fcf8] (queued for 1 m 9 s)
 
22024-12-31T16:20:56.044Zstarting task 0: "setup"
32024-12-31T16:20:56.051Z++ uname -s
42024-12-31T16:20:56.054Z+ kern=SunOS
52024-12-31T16:20:56.054Z+ case "$kern" in
62024-12-31T16:20:56.054Z+ groupadd -g 12345 build
72024-12-31T16:20:56.057Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-31T16:20:58.061Z+ zfs create -o mountpoint=/work rpool/work
92024-12-31T16:20:58.187Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-31T16:20:58.189Z+ home_fs=zfs
112024-12-31T16:20:58.189Z+ [[ zfs == autofs ]]
122024-12-31T16:20:58.189Z+ mkdir -p /home/build
132024-12-31T16:20:58.192Z+ chown build:build /home/build /work
142024-12-31T16:21:00.193Z+ chmod 0700 /home/build /work
152024-12-31T16:21:00.196Zprocess exited: duration 4155 ms, exit code 0
 
162024-12-31T16:21:00.201Zstarting task 1: "rust-toolchain"
172024-12-31T16:21:00.207Z+ printf ' * toolchain channel = "%s"
182024-12-31T16:21:00.207Z * toolchain channel = "nightly-2024-11-18"
192024-12-31T16:21:00.207Z' nightly-2024-11-18
202024-12-31T16:21:00.207Z+ printf ' * toolchain profile = "%s"
212024-12-31T16:21:00.207Z' default
222024-12-31T16:21:00.207Z * toolchain profile = "default"
232024-12-31T16:21:00.209Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-31T16:21:00.209Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-31T16:21:00.328Zinfo: downloading installer
262024-12-31T16:21:01.829Zinfo: profile set to 'default'
272024-12-31T16:21:01.829Zinfo: default host triple is x86_64-unknown-illumos
282024-12-31T16:21:01.832Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-31T16:21:01.991Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-31T16:21:01.991Zinfo: downloading component 'cargo'
312024-12-31T16:21:02.900Zinfo: downloading component 'clippy'
322024-12-31T16:21:03.248Zinfo: downloading component 'rust-docs'
332024-12-31T16:21:04.484Zinfo: downloading component 'rust-std'
342024-12-31T16:21:06.487Zinfo: downloading component 'rustc'
352024-12-31T16:21:13.576Zinfo: downloading component 'rustfmt'
362024-12-31T16:21:13.841Zinfo: installing component 'cargo'
372024-12-31T16:21:14.669Zinfo: installing component 'clippy'
382024-12-31T16:21:15.051Zinfo: installing component 'rust-docs'
392024-12-31T16:21:16.762Zinfo: installing component 'rust-std'
402024-12-31T16:21:18.643Zinfo: installing component 'rustc'
412024-12-31T16:21:24.562Zinfo: installing component 'rustfmt'
422024-12-31T16:21:24.890Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-31T16:21:24.890Z
442024-12-31T16:21:25.274Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-31T16:21:25.274Z
462024-12-31T16:21:25.277Z
472024-12-31T16:21:25.277ZRust is installed now. Great!
482024-12-31T16:21:25.277Z
492024-12-31T16:21:25.277ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-31T16:21:25.277Zenvironment variable. This has not been done automatically.
512024-12-31T16:21:25.277Z
522024-12-31T16:21:25.277ZTo configure your current shell, you need to source
532024-12-31T16:21:25.277Zthe corresponding env file under $HOME/.cargo.
542024-12-31T16:21:25.277Z
552024-12-31T16:21:25.277ZThis is usually done by running one of the following (note the leading DOT):
562024-12-31T16:21:25.278Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-31T16:21:25.278Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-31T16:21:25.350Z+ rustc --version
592024-12-31T16:21:25.418Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-31T16:21:25.421Zprocess exited: duration 25230 ms, exit code 0
 
612024-12-31T16:21:25.426Zstarting task 2: "authentication"
622024-12-31T16:21:25.447Zprocess exited: duration 21 ms, exit code 0
 
632024-12-31T16:21:25.454Zstarting task 3: "clone repository"
642024-12-31T16:21:25.457Z+ mkdir -p /work/oxidecomputer/opte
652024-12-31T16:21:25.460Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-31T16:21:27.399ZCloning into '/work/oxidecomputer/opte'...
672024-12-31T16:21:28.928Z+ cd /work/oxidecomputer/opte
682024-12-31T16:21:28.928Z+ git fetch origin fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
692024-12-31T16:21:29.197ZFrom https://github.com/oxidecomputer/opte
702024-12-31T16:21:29.197Z * branch fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e -> FETCH_HEAD
712024-12-31T16:21:29.206Z+ [[ -n ingot-and-offload ]]
722024-12-31T16:21:29.208Z++ git branch --show-current
732024-12-31T16:21:29.210Z+ current=master
742024-12-31T16:21:29.210Z+ [[ master != ingot-and-offload ]]
752024-12-31T16:21:29.210Z+ git branch -f ingot-and-offload fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
762024-12-31T16:21:29.213Z+ git checkout -f ingot-and-offload
772024-12-31T16:21:29.236ZSwitched to branch 'ingot-and-offload'
782024-12-31T16:21:29.239Z+ git reset --hard fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
792024-12-31T16:21:29.258ZHEAD is now at fab7c2b Further cleanup.
802024-12-31T16:21:29.261Zprocess exited: duration 3808 ms, exit code 0
 
812024-12-31T16:21:29.266Zstarting task 4: "build"
822024-12-31T16:21:29.272Z+ TGT_BASE=/work
832024-12-31T16:21:29.272Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-12-31T16:21:29.272Z+ REL_TGT=/work/release
852024-12-31T16:21:29.272Z+ mkdir -p /work/release
862024-12-31T16:21:29.274Z+ cargo --version
872024-12-31T16:21:29.279Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
882024-12-31T16:21:29.425Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
892024-12-31T16:21:29.425Zinfo: downloading component 'cargo'
902024-12-31T16:21:30.162Zinfo: downloading component 'clippy'
912024-12-31T16:21:30.444Zinfo: downloading component 'rust-docs'
922024-12-31T16:21:31.471Zinfo: downloading component 'rust-std'
932024-12-31T16:21:32.959Zinfo: downloading component 'rustc'
942024-12-31T16:21:38.572Zinfo: downloading component 'rustfmt'
952024-12-31T16:21:38.788Zinfo: installing component 'cargo'
962024-12-31T16:21:40.606Zinfo: installing component 'clippy'
972024-12-31T16:21:40.608Zinfo: installing component 'rust-docs'
982024-12-31T16:21:41.702Zinfo: installing component 'rust-std'
992024-12-31T16:21:43.353Zinfo: installing component 'rustc'
1002024-12-31T16:21:49.026Zinfo: installing component 'rustfmt'
1012024-12-31T16:21:49.443Zcargo 1.83.0 (5ffbef321 2024-10-29)
1022024-12-31T16:21:49.445Z+ rustc --version
1032024-12-31T16:21:49.520Zrustc 1.83.0 (90b35a623 2024-11-26)
1042024-12-31T16:21:49.524Z+ header 'build xde and opteadm (release+debug)'
1052024-12-31T16:21:49.527Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-12-31T16:21:49.527Z# ==== build xde and opteadm (release+debug) ==== #
1072024-12-31T16:21:49.527Z+ ptime -m cargo xtask build
1082024-12-31T16:21:49.666Z Updating crates.io index
1092024-12-31T16:21:49.730Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-12-31T16:21:50.458Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-12-31T16:21:50.798Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-12-31T16:21:51.086Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-12-31T16:21:51.447Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-12-31T16:21:51.784Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-12-31T16:21:52.071Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-12-31T16:21:52.331Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-12-31T16:21:52.601Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-12-31T16:21:53.519Z Downloading crates ...
1192024-12-31T16:21:53.676Z Downloaded anstream v0.6.18
1202024-12-31T16:21:53.679Z Downloaded anyhow v1.0.95
1212024-12-31T16:21:53.682Z Downloaded anstyle-parse v0.2.6
1222024-12-31T16:21:53.685Z Downloaded anstyle-query v1.1.2
1232024-12-31T16:21:53.688Z Downloaded equivalent v1.0.1
1242024-12-31T16:21:53.710Z Downloaded anstyle v1.0.10
1252024-12-31T16:21:53.712Z Downloaded toml_datetime v0.6.8
1262024-12-31T16:21:53.720Z Downloaded thiserror-impl v2.0.9
1272024-12-31T16:21:53.723Z Downloaded is_terminal_polyfill v1.70.1
1282024-12-31T16:21:53.725Z Downloaded colorchoice v1.0.3
1292024-12-31T16:21:53.730Z Downloaded serde_spanned v0.6.8
1302024-12-31T16:21:53.733Z Downloaded utf8parse v0.2.2
1312024-12-31T16:21:53.733Z Downloaded terminal_size v0.4.1
1322024-12-31T16:21:53.735Z Downloaded clap_lex v0.7.4
1332024-12-31T16:21:53.741Z Downloaded heck v0.5.0
1342024-12-31T16:21:53.743Z Downloaded clap_derive v4.5.18
1352024-12-31T16:21:53.746Z Downloaded camino v1.1.9
1362024-12-31T16:21:53.746Z Downloaded bitflags v2.6.0
1372024-12-31T16:21:53.749Z Downloaded strsim v0.11.1
1382024-12-31T16:21:53.751Z Downloaded cargo-platform v0.1.9
1392024-12-31T16:21:53.751Z Downloaded semver v1.0.24
1402024-12-31T16:21:53.754Z Downloaded quote v1.0.37
1412024-12-31T16:21:53.756Z Downloaded itoa v1.0.14
1422024-12-31T16:21:53.756Z Downloaded errno v0.3.10
1432024-12-31T16:21:53.762Z Downloaded thiserror v2.0.9
1442024-12-31T16:21:53.767Z Downloaded cargo_metadata v0.19.1
1452024-12-31T16:21:53.775Z Downloaded ryu v1.0.18
1462024-12-31T16:21:53.780Z Downloaded clap v4.5.23
1472024-12-31T16:21:53.788Z Downloaded proc-macro2 v1.0.92
1482024-12-31T16:21:53.801Z Downloaded toml v0.8.19
1492024-12-31T16:21:53.804Z Downloaded unicode-ident v1.0.14
1502024-12-31T16:21:53.811Z Downloaded indexmap v2.7.0
1512024-12-31T16:21:53.816Z Downloaded serde_derive v1.0.216
1522024-12-31T16:21:53.822Z Downloaded serde v1.0.216
1532024-12-31T16:21:53.825Z Downloaded memchr v2.7.4
1542024-12-31T16:21:53.835Z Downloaded toml_edit v0.22.22
1552024-12-31T16:21:53.856Z Downloaded winnow v0.6.20
1562024-12-31T16:21:53.864Z Downloaded clap_builder v4.5.23
1572024-12-31T16:21:53.871Z Downloaded hashbrown v0.15.2
1582024-12-31T16:21:53.875Z Downloaded serde_json v1.0.134
1592024-12-31T16:21:53.899Z Downloaded syn v2.0.91
1602024-12-31T16:21:53.919Z Downloaded rustix v0.38.42
1612024-12-31T16:21:53.952Z Downloaded libc v0.2.169
1622024-12-31T16:21:54.091Z Compiling proc-macro2 v1.0.92
1632024-12-31T16:21:54.091Z Compiling unicode-ident v1.0.14
1642024-12-31T16:21:54.093Z Compiling serde v1.0.216
1652024-12-31T16:21:54.094Z Compiling libc v0.2.169
1662024-12-31T16:21:54.094Z Compiling rustix v0.38.42
1672024-12-31T16:21:54.094Z Compiling bitflags v2.6.0
1682024-12-31T16:21:54.094Z Compiling utf8parse v0.2.2
1692024-12-31T16:21:54.103Z Compiling hashbrown v0.15.2
1702024-12-31T16:21:54.278Z Compiling anstyle-parse v0.2.6
1712024-12-31T16:21:54.287Z Compiling serde_json v1.0.134
1722024-12-31T16:21:54.444Z Compiling semver v1.0.24
1732024-12-31T16:21:54.542Z Compiling is_terminal_polyfill v1.70.1
1742024-12-31T16:21:54.624Z Compiling camino v1.1.9
1752024-12-31T16:21:54.954Z Compiling thiserror v2.0.9
1762024-12-31T16:21:55.415Z Compiling equivalent v1.0.1
1772024-12-31T16:21:55.418Z Compiling anstyle v1.0.10
1782024-12-31T16:21:55.418Z Compiling anstyle-query v1.1.2
1792024-12-31T16:21:55.430Z Compiling colorchoice v1.0.3
1802024-12-31T16:21:55.518Z Compiling indexmap v2.7.0
1812024-12-31T16:21:55.551Z Compiling heck v0.5.0
1822024-12-31T16:21:55.568Z Compiling ryu v1.0.18
1832024-12-31T16:21:55.577Z Compiling strsim v0.11.1
1842024-12-31T16:21:55.770Z Compiling anstream v0.6.18
1852024-12-31T16:21:55.866Z Compiling winnow v0.6.20
1862024-12-31T16:21:55.891Z Compiling anyhow v1.0.95
1872024-12-31T16:21:55.916Z Compiling memchr v2.7.4
1882024-12-31T16:21:56.381Z Compiling itoa v1.0.14
1892024-12-31T16:21:56.435Z Compiling quote v1.0.37
1902024-12-31T16:21:56.437Z Compiling clap_lex v0.7.4
1912024-12-31T16:21:56.577Z Compiling errno v0.3.10
1922024-12-31T16:21:56.787Z Compiling syn v2.0.91
1932024-12-31T16:21:57.571Z Compiling terminal_size v0.4.1
1942024-12-31T16:21:57.675Z Compiling clap_builder v4.5.23
1952024-12-31T16:22:00.267Z Compiling serde_derive v1.0.216
1962024-12-31T16:22:00.268Z Compiling thiserror-impl v2.0.9
1972024-12-31T16:22:00.270Z Compiling clap_derive v4.5.18
1982024-12-31T16:22:02.634Z Compiling clap v4.5.23
1992024-12-31T16:22:06.674Z Compiling serde_spanned v0.6.8
2002024-12-31T16:22:06.674Z Compiling toml_datetime v0.6.8
2012024-12-31T16:22:06.678Z Compiling cargo-platform v0.1.9
2022024-12-31T16:22:06.896Z Compiling toml_edit v0.22.22
2032024-12-31T16:22:07.747Z Compiling cargo_metadata v0.19.1
2042024-12-31T16:22:08.944Z Compiling toml v0.8.19
2052024-12-31T16:22:10.397Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-12-31T16:22:11.981Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.41s
2072024-12-31T16:22:12.089Z Running `target/debug/xtask build`
2082024-12-31T16:22:12.108ZBuilding opteadm (debug).
2092024-12-31T16:22:14.620Z Compiling libc v0.2.169
2102024-12-31T16:22:14.620Z Compiling serde v1.0.216
2112024-12-31T16:22:14.620Z Compiling cfg-if v1.0.0
2122024-12-31T16:22:14.623Z Compiling byteorder v1.5.0
2132024-12-31T16:22:14.623Z Compiling fnv v1.0.7
2142024-12-31T16:22:14.623Z Compiling ident_case v1.0.1
2152024-12-31T16:22:14.623Z Compiling memchr v2.7.4
2162024-12-31T16:22:14.623Z Compiling syn v2.0.91
2172024-12-31T16:22:14.718Z Compiling syn v1.0.109
2182024-12-31T16:22:14.743Z Compiling regex-syntax v0.8.5
2192024-12-31T16:22:14.798Z Compiling hashbrown v0.15.2
2202024-12-31T16:22:14.935Z Compiling zerocopy v0.8.13
2212024-12-31T16:22:15.184Z Compiling either v1.13.0
2222024-12-31T16:22:15.312Z Compiling autocfg v1.4.0
2232024-12-31T16:22:15.535Z Compiling aho-corasick v1.1.3
2242024-12-31T16:22:15.587Z Compiling equivalent v1.0.1
2252024-12-31T16:22:15.679Z Compiling once_cell v1.20.2
2262024-12-31T16:22:15.853Z Compiling indexmap v2.7.0
2272024-12-31T16:22:16.020Z Compiling lock_api v0.4.12
2282024-12-31T16:22:16.022Z Compiling itertools v0.13.0
2292024-12-31T16:22:16.389Z Compiling parking_lot_core v0.9.10
2302024-12-31T16:22:16.617Z Compiling winnow v0.5.40
2312024-12-31T16:22:16.833Z Compiling toml_datetime v0.6.8
2322024-12-31T16:22:16.978Z Compiling heapless v0.8.0
2332024-12-31T16:22:17.916Z Compiling hash32 v0.3.1
2342024-12-31T16:22:18.104Z Compiling regex-automata v0.4.9
2352024-12-31T16:22:18.787Z Compiling dyn-clone v1.0.17
2362024-12-31T16:22:18.876Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2372024-12-31T16:22:18.976Z Compiling serde_json v1.0.134
2382024-12-31T16:22:19.247Z Compiling smallvec v1.13.2
2392024-12-31T16:22:19.320Z Compiling smoltcp v0.11.0
2402024-12-31T16:22:19.408Z Compiling stable_deref_trait v1.2.0
2412024-12-31T16:22:19.496Z Compiling scopeguard v1.2.0
2422024-12-31T16:22:19.618Z Compiling macaddr v1.0.1
2432024-12-31T16:22:19.934Z Compiling toml_edit v0.19.15
2442024-12-31T16:22:20.008Z Compiling getrandom v0.2.15
2452024-12-31T16:22:20.080Z Compiling thiserror v1.0.69
2462024-12-31T16:22:20.276Z Compiling schemars v0.8.21
2472024-12-31T16:22:20.513Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2482024-12-31T16:22:20.610Z Compiling version_check v0.9.5
2492024-12-31T16:22:20.636Z Compiling managed v0.8.0
2502024-12-31T16:22:20.778Z Compiling bitflags v1.3.2
2512024-12-31T16:22:20.848Z Compiling cobs v0.2.3
2522024-12-31T16:22:20.859Z Compiling pin-project-lite v0.2.15
2532024-12-31T16:22:20.965Z Compiling darling_core v0.20.10
2542024-12-31T16:22:21.014Z Compiling serde_derive_internals v0.29.1
2552024-12-31T16:22:21.134Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562024-12-31T16:22:21.838Z Compiling parking_lot v0.12.3
2572024-12-31T16:22:22.744Z Compiling regex v1.11.1
2582024-12-31T16:22:22.913Z Compiling proc-macro-crate v1.3.1
2592024-12-31T16:22:23.628Z Compiling rand_core v0.6.4
2602024-12-31T16:22:23.636Z Compiling socket2 v0.5.8
2612024-12-31T16:22:24.038Z Compiling signal-hook-registry v1.4.2
2622024-12-31T16:22:24.587Z Compiling errno v0.3.10
2632024-12-31T16:22:24.796Z Compiling mio v1.0.3
2642024-12-31T16:22:24.866Z Compiling bytes v1.9.0
2652024-12-31T16:22:25.280Z Compiling foreign-types-shared v0.3.1
2662024-12-31T16:22:25.350Z Compiling unicode-width v0.1.14
2672024-12-31T16:22:25.431Z Compiling serde_derive v1.0.216
2682024-12-31T16:22:25.777Z Compiling zerocopy-derive v0.8.13
2692024-12-31T16:22:25.823Z Compiling zerocopy-derive v0.7.35
2702024-12-31T16:22:25.841Z Compiling num_enum_derive v0.5.11
2712024-12-31T16:22:25.930Z Compiling schemars_derive v0.8.21
2722024-12-31T16:22:26.040Z Compiling foreign-types-macros v0.2.3
2732024-12-31T16:22:26.127Z Compiling darling_macro v0.20.10
2742024-12-31T16:22:27.083Z Compiling darling v0.20.10
2752024-12-31T16:22:27.173Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2762024-12-31T16:22:27.291Z Compiling thiserror-impl v1.0.69
2772024-12-31T16:22:27.303Z Compiling tokio-macros v2.4.0
2782024-12-31T16:22:27.715Z Compiling zerocopy v0.7.35
2792024-12-31T16:22:27.882Z Compiling num_enum v0.5.11
2802024-12-31T16:22:28.009Z Compiling foreign-types v0.5.0
2812024-12-31T16:22:28.092Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2822024-12-31T16:22:28.688Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2832024-12-31T16:22:28.834Z Compiling ppv-lite86 v0.2.20
2842024-12-31T16:22:28.932Z Compiling tokio v1.42.0
2852024-12-31T16:22:29.451Z Compiling rand_chacha v0.3.1
2862024-12-31T16:22:29.496Z Compiling tabwriter v1.4.0
2872024-12-31T16:22:29.533Z Compiling tracing-attributes v0.1.28
2882024-12-31T16:22:29.914Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2892024-12-31T16:22:30.377Z Compiling cstr-argument v0.1.2
2902024-12-31T16:22:30.540Z Compiling tracing-core v0.1.33
2912024-12-31T16:22:30.580Z Compiling crc32fast v1.4.2
2922024-12-31T16:22:30.863Z Compiling lazy_static v1.5.0
2932024-12-31T16:22:30.935Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2942024-12-31T16:22:30.966Z Compiling pretty-hex v0.2.1
2952024-12-31T16:22:31.128Z Compiling colored v2.2.0
2962024-12-31T16:22:31.284Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2972024-12-31T16:22:31.344Z Compiling rand v0.8.5
2982024-12-31T16:22:31.782Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2992024-12-31T16:22:31.848Z Compiling thiserror-impl v2.0.9
3002024-12-31T16:22:31.920Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3012024-12-31T16:22:31.934Z Compiling clap_derive v4.5.18
3022024-12-31T16:22:32.210Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3032024-12-31T16:22:32.402Z Compiling tracing v0.1.41
3042024-12-31T16:22:33.200Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3052024-12-31T16:22:33.730Z Compiling thiserror v2.0.9
3062024-12-31T16:22:35.384Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3072024-12-31T16:22:35.944Z Compiling bitflags v2.6.0
3082024-12-31T16:22:35.944Z Compiling ipnetwork v0.20.0
3092024-12-31T16:22:35.946Z Compiling postcard v1.1.1
3102024-12-31T16:22:36.204Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3112024-12-31T16:22:36.288Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3122024-12-31T16:22:36.494Z Compiling rustix v0.38.42
3132024-12-31T16:22:36.516Z Compiling uuid v1.11.0
3142024-12-31T16:22:37.364Z Compiling terminal_size v0.4.1
3152024-12-31T16:22:37.487Z Compiling clap_builder v4.5.23
3162024-12-31T16:22:38.171Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3172024-12-31T16:22:39.039Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
3182024-12-31T16:22:40.109Z Compiling clap v4.5.23
3192024-12-31T16:22:44.544Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3202024-12-31T16:22:46.547Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3212024-12-31T16:22:52.160Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.72s
3222024-12-31T16:22:52.206ZBuilding xde (debug).
3232024-12-31T16:22:52.337Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3242024-12-31T16:22:52.611Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3252024-12-31T16:22:52.634Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3262024-12-31T16:22:52.634Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3272024-12-31T16:22:52.636Zinfo: downloading component 'rust-src'
3282024-12-31T16:22:52.890Zinfo: installing component 'rust-src'
3292024-12-31T16:22:53.582Z Updating crates.io index
3302024-12-31T16:22:53.684Z Downloading crates ...
3312024-12-31T16:22:53.756Z Downloaded miniz_oxide v0.7.4
3322024-12-31T16:22:53.767Z Downloaded adler v1.0.2
3332024-12-31T16:22:53.769Z Downloaded addr2line v0.22.0
3342024-12-31T16:22:53.773Z Downloaded getopts v0.2.21
3352024-12-31T16:22:53.791Z Downloaded allocator-api2 v0.2.18
3362024-12-31T16:22:53.800Z Downloaded hashbrown v0.15.0
3372024-12-31T16:22:53.835Z Downloaded compiler_builtins v0.1.138
3382024-12-31T16:22:53.856Z Downloaded gimli v0.29.0
3392024-12-31T16:22:53.864Z Downloaded object v0.36.5
3402024-12-31T16:22:53.883Z Downloaded libc v0.2.161
3412024-12-31T16:22:53.989Z Compiling compiler_builtins v0.1.138
3422024-12-31T16:22:53.992Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3432024-12-31T16:22:53.992Z Compiling proc-macro2 v1.0.92
3442024-12-31T16:22:53.992Z Compiling unicode-ident v1.0.14
3452024-12-31T16:22:53.992Z Compiling strsim v0.11.1
3462024-12-31T16:22:53.998Z Compiling fnv v1.0.7
3472024-12-31T16:22:54.001Z Compiling serde v1.0.216
3482024-12-31T16:22:54.004Z Compiling ident_case v1.0.1
3492024-12-31T16:22:54.179Z Compiling memchr v2.7.4
3502024-12-31T16:22:54.206Z Compiling regex-syntax v0.8.5
3512024-12-31T16:22:54.228Z Compiling zerocopy v0.8.13
3522024-12-31T16:22:54.713Z Compiling either v1.13.0
3532024-12-31T16:22:54.898Z Compiling heapless v0.8.0
3542024-12-31T16:22:55.082Z Compiling aho-corasick v1.1.3
3552024-12-31T16:22:55.300Z Compiling itertools v0.13.0
3562024-12-31T16:22:55.326Z Compiling smoltcp v0.11.0
3572024-12-31T16:22:55.788Z Compiling quote v1.0.37
3582024-12-31T16:22:55.840Z Compiling version_check v0.9.5
3592024-12-31T16:22:56.146Z Compiling syn v2.0.91
3602024-12-31T16:22:56.661Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3612024-12-31T16:22:57.560Z Compiling regex-automata v0.4.9
3622024-12-31T16:23:00.468Z Compiling regex v1.11.1
3632024-12-31T16:23:01.250Z Compiling darling_core v0.20.10
3642024-12-31T16:23:03.157Z Compiling serde_derive v1.0.216
3652024-12-31T16:23:03.157Z Compiling zerocopy-derive v0.8.13
3662024-12-31T16:23:03.160Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3672024-12-31T16:23:05.167Z Compiling darling_macro v0.20.10
3682024-12-31T16:23:06.382Z Compiling darling v0.20.10
3692024-12-31T16:23:06.479Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3702024-12-31T16:23:06.561Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3712024-12-31T16:23:13.460Z 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)
3722024-12-31T16:23:14.256Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3732024-12-31T16:23:16.598Z Compiling byteorder v1.5.0
3742024-12-31T16:23:16.601Z Compiling cfg-if v1.0.0
3752024-12-31T16:23:16.601Z Compiling stable_deref_trait v1.2.0
3762024-12-31T16:23:16.601Z Compiling macaddr v1.0.1
3772024-12-31T16:23:16.601Z Compiling managed v0.8.0
3782024-12-31T16:23:16.682Z Compiling cobs v0.2.3
3792024-12-31T16:23:16.689Z Compiling bitflags v1.3.2
3802024-12-31T16:23:16.902Z Compiling hash32 v0.3.1
3812024-12-31T16:23:16.947Z Compiling crc32fast v1.4.2
3822024-12-31T16:23:16.989Z Compiling dyn-clone v1.0.17
3832024-12-31T16:23:17.007Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3842024-12-31T16:23:18.647Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3852024-12-31T16:23:19.989Z Compiling bitflags v2.6.0
3862024-12-31T16:23:19.989Z Compiling postcard v1.1.1
3872024-12-31T16:23:20.025Z Compiling uuid v1.11.0
3882024-12-31T16:23:20.187Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3892024-12-31T16:23:20.190Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3902024-12-31T16:23:21.547Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3912024-12-31T16:23:27.616Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3922024-12-31T16:23:31.281Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3932024-12-31T16:23:34.352Zwarning: creating a mutable reference to mutable static is discouraged
3942024-12-31T16:23:34.352Z --> xde/src/xde.rs:458:5
3952024-12-31T16:23:34.352Z |
3962024-12-31T16:23:34.352Z458 | xde_devs.init(KRwLockType::Driver);
3972024-12-31T16:23:34.352Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3982024-12-31T16:23:34.352Z |
3992024-12-31T16:23:34.352Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4002024-12-31T16:23:34.352Z = 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
4012024-12-31T16:23:34.352Z = note: `#[warn(static_mut_refs)]` on by default
4022024-12-31T16:23:34.352Z
4032024-12-31T16:23:34.356Zwarning: creating a shared reference to mutable static is discouraged
4042024-12-31T16:23:34.356Z --> xde/src/xde.rs:782:25
4052024-12-31T16:23:34.356Z |
4062024-12-31T16:23:34.356Z782 | let devs = unsafe { xde_devs.read() };
4072024-12-31T16:23:34.356Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4082024-12-31T16:23:34.356Z |
4092024-12-31T16:23:34.356Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4102024-12-31T16:23:34.356Z = 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
4112024-12-31T16:23:34.356Z
4122024-12-31T16:23:34.356Zwarning: creating a shared reference to mutable static is discouraged
4132024-12-31T16:23:34.356Z --> xde/src/xde.rs:810:29
4142024-12-31T16:23:34.356Z |
4152024-12-31T16:23:34.356Z810 | let mut devs = unsafe { xde_devs.write() };
4162024-12-31T16:23:34.356Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4172024-12-31T16:23:34.356Z |
4182024-12-31T16:23:34.356Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4192024-12-31T16:23:34.356Z = 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
4202024-12-31T16:23:34.356Z
4212024-12-31T16:23:34.356Zwarning: creating a shared reference to mutable static is discouraged
4222024-12-31T16:23:34.356Z --> xde/src/xde.rs:944:29
4232024-12-31T16:23:34.356Z |
4242024-12-31T16:23:34.356Z944 | let mut devs = unsafe { xde_devs.write() };
4252024-12-31T16:23:34.356Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4262024-12-31T16:23:34.356Z |
4272024-12-31T16:23:34.356Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4282024-12-31T16:23:34.356Z = 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
4292024-12-31T16:23:34.356Z
4302024-12-31T16:23:34.356Zwarning: creating a shared reference to mutable static is discouraged
4312024-12-31T16:23:34.356Z --> xde/src/xde.rs:1032:18
4322024-12-31T16:23:34.356Z |
4332024-12-31T16:23:34.356Z1032 | if unsafe { !xde_devs.read().is_empty() } {
4342024-12-31T16:23:34.356Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4352024-12-31T16:23:34.356Z |
4362024-12-31T16:23:34.356Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4372024-12-31T16:23:34.357Z = 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
4382024-12-31T16:23:34.357Z
4392024-12-31T16:23:34.360Zwarning: creating a shared reference to mutable static is discouraged
4402024-12-31T16:23:34.360Z --> xde/src/xde.rs:1359:9
4412024-12-31T16:23:34.360Z |
4422024-12-31T16:23:34.360Z1359 | if !xde_devs.read().is_empty() {
4432024-12-31T16:23:34.360Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4442024-12-31T16:23:34.360Z |
4452024-12-31T16:23:34.360Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4462024-12-31T16:23:34.360Z = 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
4472024-12-31T16:23:34.360Z
4482024-12-31T16:23:34.360Zwarning: creating a shared reference to mutable static is discouraged
4492024-12-31T16:23:34.360Z --> xde/src/xde.rs:1816:37
4502024-12-31T16:23:34.360Z |
4512024-12-31T16:23:34.360Z1816 | let devs = unsafe { xde_devs.read() };
4522024-12-31T16:23:34.360Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4532024-12-31T16:23:34.360Z |
4542024-12-31T16:23:34.360Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4552024-12-31T16:23:34.360Z = 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
4562024-12-31T16:23:34.360Z
4572024-12-31T16:23:34.360Zwarning: creating a shared reference to mutable static is discouraged
4582024-12-31T16:23:34.360Z --> xde/src/xde.rs:2142:16
4592024-12-31T16:23:34.360Z |
4602024-12-31T16:23:34.360Z2142 | let devs = xde_devs.read();
4612024-12-31T16:23:34.360Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4622024-12-31T16:23:34.360Z |
4632024-12-31T16:23:34.360Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4642024-12-31T16:23:34.360Z = 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
4652024-12-31T16:23:34.360Z
4662024-12-31T16:23:34.360Zwarning: creating a shared reference to mutable static is discouraged
4672024-12-31T16:23:34.360Z --> xde/src/xde.rs:2191:25
4682024-12-31T16:23:34.360Z |
4692024-12-31T16:23:34.360Z2191 | let devs = unsafe { xde_devs.read() };
4702024-12-31T16:23:34.360Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4712024-12-31T16:23:34.360Z |
4722024-12-31T16:23:34.360Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4732024-12-31T16:23:34.360Z = 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
4742024-12-31T16:23:34.361Z
4752024-12-31T16:23:34.361Zwarning: creating a shared reference to mutable static is discouraged
4762024-12-31T16:23:34.361Z --> xde/src/xde.rs:2204:25
4772024-12-31T16:23:34.361Z |
4782024-12-31T16:23:34.361Z2204 | let devs = unsafe { xde_devs.read() };
4792024-12-31T16:23:34.361Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4802024-12-31T16:23:34.361Z |
4812024-12-31T16:23:34.361Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4822024-12-31T16:23:34.361Z = 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
4832024-12-31T16:23:34.361Z
4842024-12-31T16:23:34.361Zwarning: creating a shared reference to mutable static is discouraged
4852024-12-31T16:23:34.361Z --> xde/src/xde.rs:2215:25
4862024-12-31T16:23:34.361Z |
4872024-12-31T16:23:34.361Z2215 | let devs = unsafe { xde_devs.read() };
4882024-12-31T16:23:34.361Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4892024-12-31T16:23:34.361Z |
4902024-12-31T16:23:34.361Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4912024-12-31T16:23:34.361Z = 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
4922024-12-31T16:23:34.361Z
4932024-12-31T16:23:34.365Zwarning: creating a shared reference to mutable static is discouraged
4942024-12-31T16:23:34.365Z --> xde/src/xde.rs:2227:25
4952024-12-31T16:23:34.365Z |
4962024-12-31T16:23:34.365Z2227 | let devs = unsafe { xde_devs.read() };
4972024-12-31T16:23:34.365Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4982024-12-31T16:23:34.365Z |
4992024-12-31T16:23:34.365Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5002024-12-31T16:23:34.365Z = 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
5012024-12-31T16:23:34.365Z
5022024-12-31T16:23:34.365Zwarning: creating a shared reference to mutable static is discouraged
5032024-12-31T16:23:34.365Z --> xde/src/xde.rs:2239:25
5042024-12-31T16:23:34.365Z |
5052024-12-31T16:23:34.365Z2239 | let devs = unsafe { xde_devs.read() };
5062024-12-31T16:23:34.365Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5072024-12-31T16:23:34.365Z |
5082024-12-31T16:23:34.365Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5092024-12-31T16:23:34.365Z = 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
5102024-12-31T16:23:34.365Z
5112024-12-31T16:23:34.365Zwarning: creating a shared reference to mutable static is discouraged
5122024-12-31T16:23:34.365Z --> xde/src/xde.rs:2303:25
5132024-12-31T16:23:34.365Z |
5142024-12-31T16:23:34.365Z2303 | let devs = unsafe { xde_devs.read() };
5152024-12-31T16:23:34.365Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5162024-12-31T16:23:34.365Z |
5172024-12-31T16:23:34.365Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5182024-12-31T16:23:34.365Z = 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
5192024-12-31T16:23:34.365Z
5202024-12-31T16:23:34.365Zwarning: creating a shared reference to mutable static is discouraged
5212024-12-31T16:23:34.365Z --> xde/src/xde.rs:2314:25
5222024-12-31T16:23:34.365Z |
5232024-12-31T16:23:34.365Z2314 | let devs = unsafe { xde_devs.read() };
5242024-12-31T16:23:34.365Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5252024-12-31T16:23:34.366Z |
5262024-12-31T16:23:34.366Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5272024-12-31T16:23:34.366Z = 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
5282024-12-31T16:23:34.366Z
5292024-12-31T16:23:34.366Zwarning: creating a shared reference to mutable static is discouraged
5302024-12-31T16:23:34.366Z --> xde/src/xde.rs:2326:25
5312024-12-31T16:23:34.366Z |
5322024-12-31T16:23:34.366Z2326 | let devs = unsafe { xde_devs.read() };
5332024-12-31T16:23:34.366Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5342024-12-31T16:23:34.366Z |
5352024-12-31T16:23:34.366Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5362024-12-31T16:23:34.366Z = 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
5372024-12-31T16:23:34.366Z
5382024-12-31T16:23:34.366Zwarning: creating a shared reference to mutable static is discouraged
5392024-12-31T16:23:34.366Z --> xde/src/xde.rs:2340:25
5402024-12-31T16:23:34.366Z |
5412024-12-31T16:23:34.366Z2340 | let devs = unsafe { xde_devs.read() };
5422024-12-31T16:23:34.366Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5432024-12-31T16:23:34.366Z |
5442024-12-31T16:23:34.366Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5452024-12-31T16:23:34.366Z = 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
5462024-12-31T16:23:34.366Z
5472024-12-31T16:23:34.366Zwarning: creating a shared reference to mutable static is discouraged
5482024-12-31T16:23:34.366Z --> xde/src/xde.rs:2353:25
5492024-12-31T16:23:34.366Z |
5502024-12-31T16:23:34.366Z2353 | let devs = unsafe { xde_devs.read() };
5512024-12-31T16:23:34.366Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5522024-12-31T16:23:34.366Z |
5532024-12-31T16:23:34.366Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5542024-12-31T16:23:34.366Z = 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
5552024-12-31T16:23:34.366Z
5562024-12-31T16:23:34.366Zwarning: creating a shared reference to mutable static is discouraged
5572024-12-31T16:23:34.366Z --> xde/src/xde.rs:2366:25
5582024-12-31T16:23:34.366Z |
5592024-12-31T16:23:34.366Z2366 | let devs = unsafe { xde_devs.read() };
5602024-12-31T16:23:34.366Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5612024-12-31T16:23:34.366Z |
5622024-12-31T16:23:34.366Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5632024-12-31T16:23:34.366Z = 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
5642024-12-31T16:23:34.367Z
5652024-12-31T16:23:34.367Zwarning: creating a shared reference to mutable static is discouraged
5662024-12-31T16:23:34.367Z --> xde/src/xde.rs:2377:25
5672024-12-31T16:23:34.367Z |
5682024-12-31T16:23:34.367Z2377 | let devs = unsafe { xde_devs.read() };
5692024-12-31T16:23:34.367Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5702024-12-31T16:23:34.367Z |
5712024-12-31T16:23:34.367Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5722024-12-31T16:23:34.367Z = 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
5732024-12-31T16:23:34.367Z
5742024-12-31T16:23:34.367Zwarning: creating a shared reference to mutable static is discouraged
5752024-12-31T16:23:34.367Z --> xde/src/xde.rs:2389:25
5762024-12-31T16:23:34.367Z |
5772024-12-31T16:23:34.367Z2389 | let devs = unsafe { xde_devs.read() };
5782024-12-31T16:23:34.367Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5792024-12-31T16:23:34.367Z |
5802024-12-31T16:23:34.367Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5812024-12-31T16:23:34.367Z = 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
5822024-12-31T16:23:34.367Z
5832024-12-31T16:23:34.367Zwarning: creating a shared reference to mutable static is discouraged
5842024-12-31T16:23:34.367Z --> xde/src/xde.rs:2404:25
5852024-12-31T16:23:34.367Z |
5862024-12-31T16:23:34.367Z2404 | let devs = unsafe { xde_devs.read() };
5872024-12-31T16:23:34.367Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5882024-12-31T16:23:34.367Z |
5892024-12-31T16:23:34.367Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5902024-12-31T16:23:34.367Z = 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
5912024-12-31T16:23:34.367Z
5922024-12-31T16:23:34.367Zwarning: creating a shared reference to mutable static is discouraged
5932024-12-31T16:23:34.370Z --> xde/src/xde.rs:2418:25
5942024-12-31T16:23:34.370Z |
5952024-12-31T16:23:34.370Z2418 | let devs = unsafe { xde_devs.read() };
5962024-12-31T16:23:34.370Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5972024-12-31T16:23:34.370Z |
5982024-12-31T16:23:34.370Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5992024-12-31T16:23:34.370Z = 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
6002024-12-31T16:23:34.370Z
6012024-12-31T16:23:37.055Zwarning: `xde` (lib) generated 23 warnings
6022024-12-31T16:23:37.056Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.75s
6032024-12-31T16:23:37.087ZLinking xde kmod...
6042024-12-31T16:23:41.070ZBuilding xde dev link helper (debug).
6052024-12-31T16:23:41.248Z Compiling compiler_builtins v0.1.138
6062024-12-31T16:23:41.248Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6072024-12-31T16:23:41.248Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6082024-12-31T16:23:56.176Z 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)
6092024-12-31T16:23:56.933Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6102024-12-31T16:24:00.092Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.98s
6112024-12-31T16:24:00.118ZBuilding opteadm (release).
6122024-12-31T16:24:00.399Z Compiling proc-macro2 v1.0.92
6132024-12-31T16:24:00.399Z Compiling unicode-ident v1.0.14
6142024-12-31T16:24:00.402Z Compiling libc v0.2.169
6152024-12-31T16:24:00.402Z Compiling serde v1.0.216
6162024-12-31T16:24:00.402Z Compiling cfg-if v1.0.0
6172024-12-31T16:24:00.402Z Compiling byteorder v1.5.0
6182024-12-31T16:24:00.402Z Compiling fnv v1.0.7
6192024-12-31T16:24:00.402Z Compiling strsim v0.11.1
6202024-12-31T16:24:00.472Z Compiling ident_case v1.0.1
6212024-12-31T16:24:00.515Z Compiling memchr v2.7.4
6222024-12-31T16:24:00.554Z Compiling syn v1.0.109
6232024-12-31T16:24:00.620Z Compiling regex-syntax v0.8.5
6242024-12-31T16:24:00.732Z Compiling autocfg v1.4.0
6252024-12-31T16:24:00.939Z Compiling hashbrown v0.15.2
6262024-12-31T16:24:00.969Z Compiling either v1.13.0
6272024-12-31T16:24:01.141Z Compiling equivalent v1.0.1
6282024-12-31T16:24:01.238Z Compiling zerocopy v0.8.13
6292024-12-31T16:24:01.294Z Compiling anyhow v1.0.95
6302024-12-31T16:24:01.416Z Compiling aho-corasick v1.1.3
6312024-12-31T16:24:01.764Z Compiling lock_api v0.4.12
6322024-12-31T16:24:01.823Z Compiling itertools v0.13.0
6332024-12-31T16:24:01.937Z Compiling indexmap v2.7.0
6342024-12-31T16:24:01.968Z Compiling quote v1.0.37
6352024-12-31T16:24:02.122Z Compiling toml_datetime v0.6.8
6362024-12-31T16:24:02.466Z Compiling syn v2.0.91
6372024-12-31T16:24:02.500Z Compiling winnow v0.5.40
6382024-12-31T16:24:02.511Z Compiling parking_lot_core v0.9.10
6392024-12-31T16:24:03.063Z Compiling heapless v0.8.0
6402024-12-31T16:24:04.054Z Compiling regex-automata v0.4.9
6412024-12-31T16:24:04.533Z Compiling hash32 v0.3.1
6422024-12-31T16:24:04.733Z Compiling scopeguard v1.2.0
6432024-12-31T16:24:04.855Z Compiling smallvec v1.13.2
6442024-12-31T16:24:05.011Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6452024-12-31T16:24:05.119Z Compiling smoltcp v0.11.0
6462024-12-31T16:24:05.285Z Compiling macaddr v1.0.1
6472024-12-31T16:24:05.396Z Compiling serde_json v1.0.134
6482024-12-31T16:24:05.686Z Compiling toml_edit v0.19.15
6492024-12-31T16:24:05.726Z Compiling once_cell v1.20.2
6502024-12-31T16:24:05.762Z Compiling stable_deref_trait v1.2.0
6512024-12-31T16:24:05.847Z Compiling dyn-clone v1.0.17
6522024-12-31T16:24:06.046Z Compiling getrandom v0.2.15
6532024-12-31T16:24:06.337Z Compiling schemars v0.8.21
6542024-12-31T16:24:06.427Z Compiling thiserror v1.0.69
6552024-12-31T16:24:06.699Z Compiling ryu v1.0.18
6562024-12-31T16:24:06.714Z Compiling rustix v0.38.42
6572024-12-31T16:24:06.808Z Compiling cobs v0.2.3
6582024-12-31T16:24:06.971Z Compiling itoa v1.0.14
6592024-12-31T16:24:07.088Z Compiling pin-project-lite v0.2.15
6602024-12-31T16:24:07.104Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6612024-12-31T16:24:07.169Z Compiling managed v0.8.0
6622024-12-31T16:24:07.203Z Compiling version_check v0.9.5
6632024-12-31T16:24:07.350Z Compiling bitflags v1.3.2
6642024-12-31T16:24:07.603Z Compiling parking_lot v0.12.3
6652024-12-31T16:24:07.719Z Compiling regex v1.11.1
6662024-12-31T16:24:07.750Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6672024-12-31T16:24:08.109Z Compiling proc-macro-crate v1.3.1
6682024-12-31T16:24:08.583Z Compiling rand_core v0.6.4
6692024-12-31T16:24:08.864Z Compiling darling_core v0.20.10
6702024-12-31T16:24:09.014Z Compiling serde_derive_internals v0.29.1
6712024-12-31T16:24:09.174Z Compiling signal-hook-registry v1.4.2
6722024-12-31T16:24:10.298Z Compiling socket2 v0.5.8
6732024-12-31T16:24:10.750Z Compiling errno v0.3.10
6742024-12-31T16:24:10.918Z Compiling mio v1.0.3
6752024-12-31T16:24:11.028Z Compiling unicode-width v0.1.14
6762024-12-31T16:24:11.346Z Compiling foreign-types-shared v0.3.1
6772024-12-31T16:24:11.404Z Compiling bytes v1.9.0
6782024-12-31T16:24:11.449Z Compiling utf8parse v0.2.2
6792024-12-31T16:24:11.588Z Compiling anstyle-parse v0.2.6
6802024-12-31T16:24:11.922Z Compiling tabwriter v1.4.0
6812024-12-31T16:24:11.977Z Compiling num_enum_derive v0.5.11
6822024-12-31T16:24:12.092Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6832024-12-31T16:24:12.520Z Compiling tracing-core v0.1.33
6842024-12-31T16:24:12.950Z Compiling cstr-argument v0.1.2
6852024-12-31T16:24:13.092Z Compiling serde_derive v1.0.216
6862024-12-31T16:24:13.173Z Compiling zerocopy-derive v0.8.13
6872024-12-31T16:24:13.419Z Compiling zerocopy-derive v0.7.35
6882024-12-31T16:24:13.613Z Compiling tokio-macros v2.4.0
6892024-12-31T16:24:14.040Z Compiling schemars_derive v0.8.21
6902024-12-31T16:24:14.153Z Compiling darling_macro v0.20.10
6912024-12-31T16:24:14.272Z Compiling thiserror-impl v1.0.69
6922024-12-31T16:24:14.280Z Compiling foreign-types-macros v0.2.3
6932024-12-31T16:24:15.088Z Compiling tokio v1.42.0
6942024-12-31T16:24:15.137Z Compiling darling v0.20.10
6952024-12-31T16:24:15.236Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6962024-12-31T16:24:15.320Z Compiling zerocopy v0.7.35
6972024-12-31T16:24:15.521Z Compiling foreign-types v0.5.0
6982024-12-31T16:24:15.612Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6992024-12-31T16:24:16.607Z Compiling ppv-lite86 v0.2.20
7002024-12-31T16:24:16.710Z Compiling num_enum v0.5.11
7012024-12-31T16:24:16.733Z Compiling tracing-attributes v0.1.28
7022024-12-31T16:24:16.867Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7032024-12-31T16:24:17.284Z Compiling rand_chacha v0.3.1
7042024-12-31T16:24:17.329Z Compiling crc32fast v1.4.2
7052024-12-31T16:24:17.666Z Compiling anstyle-query v1.1.2
7062024-12-31T16:24:17.743Z Compiling pretty-hex v0.2.1
7072024-12-31T16:24:17.795Z Compiling thiserror v2.0.9
7082024-12-31T16:24:17.928Z Compiling colorchoice v1.0.3
7092024-12-31T16:24:18.060Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
7102024-12-31T16:24:18.362Z Compiling lazy_static v1.5.0
7112024-12-31T16:24:18.415Z Compiling is_terminal_polyfill v1.70.1
7122024-12-31T16:24:18.519Z Compiling anstyle v1.0.10
7132024-12-31T16:24:18.565Z Compiling colored v2.2.0
7142024-12-31T16:24:18.945Z Compiling anstream v0.6.18
7152024-12-31T16:24:19.082Z Compiling rand v0.8.5
7162024-12-31T16:24:19.630Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7172024-12-31T16:24:19.665Z Compiling tracing v0.1.41
7182024-12-31T16:24:19.922Z Compiling thiserror-impl v2.0.9
7192024-12-31T16:24:20.226Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7202024-12-31T16:24:20.262Z Compiling heck v0.5.0
7212024-12-31T16:24:20.609Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7222024-12-31T16:24:20.772Z Compiling clap_lex v0.7.4
7232024-12-31T16:24:20.829Z Compiling winnow v0.6.20
7242024-12-31T16:24:20.935Z Compiling clap_derive v4.5.18
7252024-12-31T16:24:21.286Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7262024-12-31T16:24:21.348Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7272024-12-31T16:24:22.828Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7282024-12-31T16:24:25.106Z Compiling bitflags v2.6.0
7292024-12-31T16:24:25.106Z Compiling ipnetwork v0.20.0
7302024-12-31T16:24:25.233Z Compiling postcard v1.1.1
7312024-12-31T16:24:25.300Z Compiling uuid v1.11.0
7322024-12-31T16:24:25.508Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7332024-12-31T16:24:25.522Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7342024-12-31T16:24:26.409Z Compiling terminal_size v0.4.1
7352024-12-31T16:24:26.502Z Compiling clap_builder v4.5.23
7362024-12-31T16:24:27.407Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7372024-12-31T16:24:28.033Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
7382024-12-31T16:24:30.117Z Compiling clap v4.5.23
7392024-12-31T16:24:34.240Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7402024-12-31T16:24:36.195Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7412024-12-31T16:25:11.689Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 11s
7422024-12-31T16:25:11.737ZBuilding xde (release).
7432024-12-31T16:25:12.047Z Compiling compiler_builtins v0.1.138
7442024-12-31T16:25:12.047Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7452024-12-31T16:25:12.050Z Compiling proc-macro2 v1.0.92
7462024-12-31T16:25:12.050Z Compiling unicode-ident v1.0.14
7472024-12-31T16:25:12.050Z Compiling ident_case v1.0.1
7482024-12-31T16:25:12.050Z Compiling strsim v0.11.1
7492024-12-31T16:25:12.050Z Compiling fnv v1.0.7
7502024-12-31T16:25:12.050Z Compiling serde v1.0.216
7512024-12-31T16:25:12.149Z Compiling memchr v2.7.4
7522024-12-31T16:25:12.187Z Compiling regex-syntax v0.8.5
7532024-12-31T16:25:12.225Z Compiling zerocopy v0.8.13
7542024-12-31T16:25:12.639Z Compiling either v1.13.0
7552024-12-31T16:25:12.857Z Compiling heapless v0.8.0
7562024-12-31T16:25:12.976Z Compiling itertools v0.13.0
7572024-12-31T16:25:13.129Z Compiling aho-corasick v1.1.3
7582024-12-31T16:25:13.261Z Compiling smoltcp v0.11.0
7592024-12-31T16:25:13.655Z Compiling quote v1.0.37
7602024-12-31T16:25:13.726Z Compiling version_check v0.9.5
7612024-12-31T16:25:14.045Z Compiling syn v2.0.91
7622024-12-31T16:25:14.517Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7632024-12-31T16:25:15.594Z Compiling regex-automata v0.4.9
7642024-12-31T16:25:18.411Z Compiling regex v1.11.1
7652024-12-31T16:25:18.761Z Compiling darling_core v0.20.10
7662024-12-31T16:25:21.289Z Compiling serde_derive v1.0.216
7672024-12-31T16:25:21.297Z Compiling zerocopy-derive v0.8.13
7682024-12-31T16:25:21.302Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7692024-12-31T16:25:22.580Z Compiling darling_macro v0.20.10
7702024-12-31T16:25:23.788Z Compiling darling v0.20.10
7712024-12-31T16:25:23.860Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7722024-12-31T16:25:23.860Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7732024-12-31T16:25:33.003Z 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)
7742024-12-31T16:25:33.828Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7752024-12-31T16:25:36.780Z Compiling byteorder v1.5.0
7762024-12-31T16:25:36.783Z Compiling stable_deref_trait v1.2.0
7772024-12-31T16:25:36.783Z Compiling macaddr v1.0.1
7782024-12-31T16:25:36.783Z Compiling cfg-if v1.0.0
7792024-12-31T16:25:36.783Z Compiling cobs v0.2.3
7802024-12-31T16:25:36.860Z Compiling bitflags v1.3.2
7812024-12-31T16:25:36.879Z Compiling managed v0.8.0
7822024-12-31T16:25:37.081Z Compiling hash32 v0.3.1
7832024-12-31T16:25:37.121Z Compiling crc32fast v1.4.2
7842024-12-31T16:25:37.207Z Compiling dyn-clone v1.0.17
7852024-12-31T16:25:37.334Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7862024-12-31T16:25:39.244Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7872024-12-31T16:25:40.450Z Compiling bitflags v2.6.0
7882024-12-31T16:25:40.450Z Compiling postcard v1.1.1
7892024-12-31T16:25:40.766Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7902024-12-31T16:25:40.795Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7912024-12-31T16:25:40.821Z Compiling uuid v1.11.0
7922024-12-31T16:25:42.296Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7932024-12-31T16:25:47.542Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7942024-12-31T16:25:51.373Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7952024-12-31T16:25:53.580Zwarning: creating a mutable reference to mutable static is discouraged
7962024-12-31T16:25:53.580Z --> xde/src/xde.rs:458:5
7972024-12-31T16:25:53.580Z |
7982024-12-31T16:25:53.580Z458 | xde_devs.init(KRwLockType::Driver);
7992024-12-31T16:25:53.580Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
8002024-12-31T16:25:53.580Z |
8012024-12-31T16:25:53.580Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8022024-12-31T16:25:53.580Z = 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
8032024-12-31T16:25:53.580Z = note: `#[warn(static_mut_refs)]` on by default
8042024-12-31T16:25:53.580Z
8052024-12-31T16:25:53.583Zwarning: creating a shared reference to mutable static is discouraged
8062024-12-31T16:25:53.583Z --> xde/src/xde.rs:782:25
8072024-12-31T16:25:53.583Z |
8082024-12-31T16:25:53.583Z782 | let devs = unsafe { xde_devs.read() };
8092024-12-31T16:25:53.583Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8102024-12-31T16:25:53.583Z |
8112024-12-31T16:25:53.583Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8122024-12-31T16:25:53.583Z = 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
8132024-12-31T16:25:53.583Z
8142024-12-31T16:25:53.583Zwarning: creating a shared reference to mutable static is discouraged
8152024-12-31T16:25:53.583Z --> xde/src/xde.rs:810:29
8162024-12-31T16:25:53.583Z |
8172024-12-31T16:25:53.583Z810 | let mut devs = unsafe { xde_devs.write() };
8182024-12-31T16:25:53.583Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8192024-12-31T16:25:53.583Z |
8202024-12-31T16:25:53.583Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8212024-12-31T16:25:53.584Z = 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
8222024-12-31T16:25:53.584Z
8232024-12-31T16:25:53.584Zwarning: creating a shared reference to mutable static is discouraged
8242024-12-31T16:25:53.584Z --> xde/src/xde.rs:944:29
8252024-12-31T16:25:53.584Z |
8262024-12-31T16:25:53.584Z944 | let mut devs = unsafe { xde_devs.write() };
8272024-12-31T16:25:53.584Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8282024-12-31T16:25:53.584Z |
8292024-12-31T16:25:53.584Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8302024-12-31T16:25:53.584Z = 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
8312024-12-31T16:25:53.584Z
8322024-12-31T16:25:53.584Zwarning: creating a shared reference to mutable static is discouraged
8332024-12-31T16:25:53.584Z --> xde/src/xde.rs:1032:18
8342024-12-31T16:25:53.584Z |
8352024-12-31T16:25:53.584Z1032 | if unsafe { !xde_devs.read().is_empty() } {
8362024-12-31T16:25:53.584Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8372024-12-31T16:25:53.584Z |
8382024-12-31T16:25:53.584Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8392024-12-31T16:25:53.584Z = 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
8402024-12-31T16:25:53.584Z
8412024-12-31T16:25:53.584Zwarning: creating a shared reference to mutable static is discouraged
8422024-12-31T16:25:53.584Z --> xde/src/xde.rs:1359:9
8432024-12-31T16:25:53.584Z |
8442024-12-31T16:25:53.584Z1359 | if !xde_devs.read().is_empty() {
8452024-12-31T16:25:53.584Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8462024-12-31T16:25:53.584Z |
8472024-12-31T16:25:53.584Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8482024-12-31T16:25:53.584Z = 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
8492024-12-31T16:25:53.584Z
8502024-12-31T16:25:53.588Zwarning: creating a shared reference to mutable static is discouraged
8512024-12-31T16:25:53.588Z --> xde/src/xde.rs:1816:37
8522024-12-31T16:25:53.588Z |
8532024-12-31T16:25:53.588Z1816 | let devs = unsafe { xde_devs.read() };
8542024-12-31T16:25:53.588Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8552024-12-31T16:25:53.588Z |
8562024-12-31T16:25:53.588Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8572024-12-31T16:25:53.588Z = 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
8582024-12-31T16:25:53.588Z
8592024-12-31T16:25:53.588Zwarning: creating a shared reference to mutable static is discouraged
8602024-12-31T16:25:53.588Z --> xde/src/xde.rs:2142:16
8612024-12-31T16:25:53.588Z |
8622024-12-31T16:25:53.588Z2142 | let devs = xde_devs.read();
8632024-12-31T16:25:53.588Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8642024-12-31T16:25:53.588Z |
8652024-12-31T16:25:53.588Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8662024-12-31T16:25:53.588Z = 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
8672024-12-31T16:25:53.588Z
8682024-12-31T16:25:53.588Zwarning: creating a shared reference to mutable static is discouraged
8692024-12-31T16:25:53.588Z --> xde/src/xde.rs:2191:25
8702024-12-31T16:25:53.588Z |
8712024-12-31T16:25:53.588Z2191 | let devs = unsafe { xde_devs.read() };
8722024-12-31T16:25:53.588Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8732024-12-31T16:25:53.588Z |
8742024-12-31T16:25:53.588Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8752024-12-31T16:25:53.588Z = 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
8762024-12-31T16:25:53.588Z
8772024-12-31T16:25:53.589Zwarning: creating a shared reference to mutable static is discouraged
8782024-12-31T16:25:53.589Z --> xde/src/xde.rs:2204:25
8792024-12-31T16:25:53.589Z |
8802024-12-31T16:25:53.589Z2204 | let devs = unsafe { xde_devs.read() };
8812024-12-31T16:25:53.589Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8822024-12-31T16:25:53.589Z |
8832024-12-31T16:25:53.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8842024-12-31T16:25:53.589Z = 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
8852024-12-31T16:25:53.589Z
8862024-12-31T16:25:53.589Zwarning: creating a shared reference to mutable static is discouraged
8872024-12-31T16:25:53.589Z --> xde/src/xde.rs:2215:25
8882024-12-31T16:25:53.589Z |
8892024-12-31T16:25:53.589Z2215 | let devs = unsafe { xde_devs.read() };
8902024-12-31T16:25:53.589Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8912024-12-31T16:25:53.589Z |
8922024-12-31T16:25:53.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8932024-12-31T16:25:53.589Z = 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
8942024-12-31T16:25:53.589Z
8952024-12-31T16:25:53.589Zwarning: creating a shared reference to mutable static is discouraged
8962024-12-31T16:25:53.589Z --> xde/src/xde.rs:2227:25
8972024-12-31T16:25:53.589Z |
8982024-12-31T16:25:53.589Z2227 | let devs = unsafe { xde_devs.read() };
8992024-12-31T16:25:53.589Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9002024-12-31T16:25:53.589Z |
9012024-12-31T16:25:53.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9022024-12-31T16:25:53.589Z = 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
9032024-12-31T16:25:53.589Z
9042024-12-31T16:25:53.589Zwarning: creating a shared reference to mutable static is discouraged
9052024-12-31T16:25:53.589Z --> xde/src/xde.rs:2239:25
9062024-12-31T16:25:53.589Z |
9072024-12-31T16:25:53.589Z2239 | let devs = unsafe { xde_devs.read() };
9082024-12-31T16:25:53.589Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9092024-12-31T16:25:53.589Z |
9102024-12-31T16:25:53.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9112024-12-31T16:25:53.589Z = 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
9122024-12-31T16:25:53.589Z
9132024-12-31T16:25:53.589Zwarning: creating a shared reference to mutable static is discouraged
9142024-12-31T16:25:53.589Z --> xde/src/xde.rs:2303:25
9152024-12-31T16:25:53.589Z |
9162024-12-31T16:25:53.590Z2303 | let devs = unsafe { xde_devs.read() };
9172024-12-31T16:25:53.590Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9182024-12-31T16:25:53.590Z |
9192024-12-31T16:25:53.590Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9202024-12-31T16:25:53.590Z = 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
9212024-12-31T16:25:53.590Z
9222024-12-31T16:25:53.590Zwarning: creating a shared reference to mutable static is discouraged
9232024-12-31T16:25:53.590Z --> xde/src/xde.rs:2314:25
9242024-12-31T16:25:53.590Z |
9252024-12-31T16:25:53.590Z2314 | let devs = unsafe { xde_devs.read() };
9262024-12-31T16:25:53.590Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9272024-12-31T16:25:53.590Z |
9282024-12-31T16:25:53.590Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9292024-12-31T16:25:53.590Z = 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
9302024-12-31T16:25:53.590Z
9312024-12-31T16:25:53.590Zwarning: creating a shared reference to mutable static is discouraged
9322024-12-31T16:25:53.590Z --> xde/src/xde.rs:2326:25
9332024-12-31T16:25:53.590Z |
9342024-12-31T16:25:53.590Z2326 | let devs = unsafe { xde_devs.read() };
9352024-12-31T16:25:53.590Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9362024-12-31T16:25:53.590Z |
9372024-12-31T16:25:53.590Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9382024-12-31T16:25:53.590Z = 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
9392024-12-31T16:25:53.590Z
9402024-12-31T16:25:53.590Zwarning: creating a shared reference to mutable static is discouraged
9412024-12-31T16:25:53.590Z --> xde/src/xde.rs:2340:25
9422024-12-31T16:25:53.590Z |
9432024-12-31T16:25:53.590Z2340 | let devs = unsafe { xde_devs.read() };
9442024-12-31T16:25:53.590Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9452024-12-31T16:25:53.590Z |
9462024-12-31T16:25:53.590Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9472024-12-31T16:25:53.590Z = 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
9482024-12-31T16:25:53.590Z
9492024-12-31T16:25:53.590Zwarning: creating a shared reference to mutable static is discouraged
9502024-12-31T16:25:53.594Z --> xde/src/xde.rs:2353:25
9512024-12-31T16:25:53.594Z |
9522024-12-31T16:25:53.594Z2353 | let devs = unsafe { xde_devs.read() };
9532024-12-31T16:25:53.594Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9542024-12-31T16:25:53.594Z |
9552024-12-31T16:25:53.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9562024-12-31T16:25:53.594Z = 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
9572024-12-31T16:25:53.594Z
9582024-12-31T16:25:53.594Zwarning: creating a shared reference to mutable static is discouraged
9592024-12-31T16:25:53.594Z --> xde/src/xde.rs:2366:25
9602024-12-31T16:25:53.594Z |
9612024-12-31T16:25:53.594Z2366 | let devs = unsafe { xde_devs.read() };
9622024-12-31T16:25:53.594Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9632024-12-31T16:25:53.594Z |
9642024-12-31T16:25:53.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9652024-12-31T16:25:53.594Z = 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
9662024-12-31T16:25:53.594Z
9672024-12-31T16:25:53.594Zwarning: creating a shared reference to mutable static is discouraged
9682024-12-31T16:25:53.594Z --> xde/src/xde.rs:2377:25
9692024-12-31T16:25:53.594Z |
9702024-12-31T16:25:53.594Z2377 | let devs = unsafe { xde_devs.read() };
9712024-12-31T16:25:53.594Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9722024-12-31T16:25:53.594Z |
9732024-12-31T16:25:53.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9742024-12-31T16:25:53.594Z = 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
9752024-12-31T16:25:53.594Z
9762024-12-31T16:25:53.594Zwarning: creating a shared reference to mutable static is discouraged
9772024-12-31T16:25:53.594Z --> xde/src/xde.rs:2389:25
9782024-12-31T16:25:53.594Z |
9792024-12-31T16:25:53.594Z2389 | let devs = unsafe { xde_devs.read() };
9802024-12-31T16:25:53.594Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9812024-12-31T16:25:53.594Z |
9822024-12-31T16:25:53.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9832024-12-31T16:25:53.594Z = 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
9842024-12-31T16:25:53.594Z
9852024-12-31T16:25:53.595Zwarning: creating a shared reference to mutable static is discouraged
9862024-12-31T16:25:53.595Z --> xde/src/xde.rs:2404:25
9872024-12-31T16:25:53.595Z |
9882024-12-31T16:25:53.595Z2404 | let devs = unsafe { xde_devs.read() };
9892024-12-31T16:25:53.595Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9902024-12-31T16:25:53.595Z |
9912024-12-31T16:25:53.595Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9922024-12-31T16:25:53.595Z = 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
9932024-12-31T16:25:53.595Z
9942024-12-31T16:25:53.595Zwarning: creating a shared reference to mutable static is discouraged
9952024-12-31T16:25:53.595Z --> xde/src/xde.rs:2418:25
9962024-12-31T16:25:53.595Z |
9972024-12-31T16:25:53.595Z2418 | let devs = unsafe { xde_devs.read() };
9982024-12-31T16:25:53.595Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9992024-12-31T16:25:53.595Z |
10002024-12-31T16:25:53.595Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10012024-12-31T16:25:53.595Z = 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
10022024-12-31T16:25:53.595Z
10032024-12-31T16:26:18.417Zwarning: `xde` (lib) generated 23 warnings
10042024-12-31T16:26:18.417Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 06s
10052024-12-31T16:26:18.447ZLinking xde kmod...
10062024-12-31T16:26:19.152ZBuilding xde dev link helper (release).
10072024-12-31T16:26:19.327Z Compiling compiler_builtins v0.1.138
10082024-12-31T16:26:19.327Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10092024-12-31T16:26:19.327Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10102024-12-31T16:26:35.838Z 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)
10112024-12-31T16:26:36.645Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10122024-12-31T16:26:40.248Z Finished `release` profile [optimized + debuginfo] target(s) in 21.05s
10132024-12-31T16:26:40.275Z
10142024-12-31T16:26:40.278Zreal 4:50.877401854
10152024-12-31T16:26:40.278Zuser 14:43.899579286
10162024-12-31T16:26:40.278Zsys 1:28.682622678
10172024-12-31T16:26:40.278Ztrap 0.424402109
10182024-12-31T16:26:40.278Ztflt 1.208631394
10192024-12-31T16:26:40.278Zdflt 4.713622174
10202024-12-31T16:26:40.278Zkflt 0.020449121
10212024-12-31T16:26:40.278Zlock 27:39.699565394
10222024-12-31T16:26:40.278Zslp 48:39.157516279
10232024-12-31T16:26:40.278Zlat 23.542886268
10242024-12-31T16:26:40.278Zstop 39.728602681
10252024-12-31T16:26:40.278Z+ elfdump target/x86_64-unknown-unknown/release/xde
10262024-12-31T16:26:40.278Z+ grep GOTPCREL
10272024-12-31T16:26:41.782Z+ header 'package opte'
10282024-12-31T16:26:41.782Z+ echo '# ==== package opte ==== #'
10292024-12-31T16:26:41.782Z# ==== package opte ==== #
10302024-12-31T16:26:41.782Z+ cargo xtask package --skip-build
10312024-12-31T16:26:42.038Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
10322024-12-31T16:26:42.052Z Running `target/debug/xtask package --skip-build`
10332024-12-31T16:26:42.411Z+ ./clean.sh
10342024-12-31T16:26:42.422Z+ mkdir -p proto/kernel/drv/amd64
10352024-12-31T16:26:42.425Z+ mkdir -p proto/opt/oxide/opte/bin
10362024-12-31T16:26:42.427Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10372024-12-31T16:26:42.429Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10382024-12-31T16:26:42.443Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10392024-12-31T16:26:42.478Z+ cp ../xde/xde.conf proto/kernel/drv/
10402024-12-31T16:26:42.481Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10412024-12-31T16:26:42.484Z+ '[' -z ']'
10422024-12-31T16:26:42.484Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10432024-12-31T16:26:42.553Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10442024-12-31T16:26:42.622Z+ INC_DEBUG=
10452024-12-31T16:26:42.624Z++ ./print-api-version.sh
10462024-12-31T16:26:42.630Z+ API_VSN=34
10472024-12-31T16:26:42.633Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/330/g -e s/%API_VSN%/34/g opte.template.p5m
10482024-12-31T16:26:42.633Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10492024-12-31T16:26:55.036Z+ pkgdepend generate -d proto opte.base.p5m
10502024-12-31T16:26:56.474Z+ mkdir -p packages
10512024-12-31T16:26:56.476Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
10522024-12-31T16:27:17.150Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
10532024-12-31T16:27:17.153Z+ pkgrepo create packages/repo
10542024-12-31T16:27:17.975Z+ pkgrepo add-publisher -s packages/repo helios-dev
10552024-12-31T16:27:18.778Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
10562024-12-31T16:27:56.397Zpkg://helios-dev/driver/network/opte@0.34.330,5.11:20241231T162719Z
10572024-12-31T16:27:56.397ZPUBLISHED
10582024-12-31T16:27:56.445Z+ pkgrecv -a -d packages/repo/opte-0.34.330.p5p -s packages/repo -v -m latest '*'
10592024-12-31T16:27:57.331ZRetrieving packages for publisher helios-dev ...
10602024-12-31T16:27:57.335ZRetrieving catalog 'helios-dev' ... Done
10612024-12-31T16:27:57.338ZRetrieving and evaluating 1 package(s)...
10622024-12-31T16:27:57.338ZFetching manifests: 1/1 100% complete
10632024-12-31T16:27:57.338ZFetching manifests: 1/1 100% complete
10642024-12-31T16:27:57.340Z
10652024-12-31T16:27:57.340ZArchiving packages ...
10662024-12-31T16:27:57.340Z Packages to add: 1
10672024-12-31T16:27:57.340Z Files to retrieve: 6
10682024-12-31T16:27:57.341ZEstimated transfer size: 38.69 MB
10692024-12-31T16:27:57.341Z
10702024-12-31T16:27:57.341ZPackages to archive:
10712024-12-31T16:27:57.341Zdriver/network/opte@0.34.330,5.11:20241231T162719Z
10722024-12-31T16:27:57.341Z
10732024-12-31T16:27:57.341ZDownload: 0/6 items 0.0/38.7MB 0% complete
10742024-12-31T16:27:57.460ZDownload: Completed 38.69 MB in 0.12 seconds (317M/s)
10752024-12-31T16:27:57.463ZArchiving: 1/20 items 0.0/38.7MB 0% complete
10762024-12-31T16:27:57.487ZArchiving: Completed 38.72 MB in 0.02 seconds
10772024-12-31T16:27:57.535ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.330.p5p.
10782024-12-31T16:27:57.538Z+ banner copy
10792024-12-31T16:27:57.648Z
10802024-12-31T16:27:57.648Z #### #### ##### # #
10812024-12-31T16:27:57.648Z # # # # # # # #
10822024-12-31T16:27:57.648Z # # # # # #
10832024-12-31T16:27:57.648Z # # # ##### #
10842024-12-31T16:27:57.648Z # # # # # #
10852024-12-31T16:27:57.648Z #### #### # #
10862024-12-31T16:27:57.648Z
10872024-12-31T16:27:57.651Z+ pfexec mkdir -p /out
10882024-12-31T16:27:57.653Z+ pfexec chown 12345 /out
10892024-12-31T16:27:57.656Z+ PKG_NAME=/out/opte.p5p
10902024-12-31T16:27:57.658Z+ mv pkg/packages/repo/opte-0.34.330.p5p /out/opte.p5p
10912024-12-31T16:27:57.695Z+ sha256sum /out/opte.p5p
10922024-12-31T16:27:57.729Zprocess exited: duration 388637 ms, exit code 0
 
10932024-12-31T16:27:57.740Zfound 2 output files
10942024-12-31T16:27:57.740Zuploading: /out/opte.p5p (40611840 bytes)
10952024-12-31T16:27:59.250Zuploaded: /out/opte.p5p
10962024-12-31T16:27:59.250Zuploading: /out/opte.p5p.sha256 (80 bytes)
10972024-12-31T16:28:00.257Zuploaded: /out/opte.p5p.sha256