01JGETR7HMGKAPPVQV2SYJ6M2W: 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: 01JGETRGGEA29C3SX5SFECEMCH

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-31T17:04:41.859Zjob assigned to worker 01JGETRPA16GXS8XFK1PMG6Z5S [factory aws, i-003cfcb0ea887a32c] (queued for 1 m 5 s)
 
22024-12-31T17:04:50.197Zstarting task 0: "setup"
32024-12-31T17:04:50.205Z++ uname -s
42024-12-31T17:04:50.207Z+ kern=SunOS
52024-12-31T17:04:50.207Z+ case "$kern" in
62024-12-31T17:04:50.207Z+ groupadd -g 12345 build
72024-12-31T17:04:50.210Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-31T17:04:52.216Z+ zfs create -o mountpoint=/work rpool/work
92024-12-31T17:04:52.401Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-31T17:04:52.404Z+ home_fs=zfs
112024-12-31T17:04:52.404Z+ [[ zfs == autofs ]]
122024-12-31T17:04:52.404Z+ mkdir -p /home/build
132024-12-31T17:04:52.407Z+ chown build:build /home/build /work
142024-12-31T17:04:54.409Z+ chmod 0700 /home/build /work
152024-12-31T17:04:54.413Zprocess exited: duration 4215 ms, exit code 0
 
162024-12-31T17:04:54.419Zstarting task 1: "rust-toolchain"
172024-12-31T17:04:54.424Z+ printf ' * toolchain channel = "%s"
182024-12-31T17:04:54.424Z * toolchain channel = "nightly-2024-11-18"
192024-12-31T17:04:54.424Z * toolchain profile = "default"
202024-12-31T17:04:54.424Z' nightly-2024-11-18
212024-12-31T17:04:54.425Z+ printf ' * toolchain profile = "%s"
222024-12-31T17:04:54.425Z' default
232024-12-31T17:04:54.427Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-31T17:04:54.427Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-31T17:04:54.550Zinfo: downloading installer
262024-12-31T17:04:55.881Zinfo: profile set to 'default'
272024-12-31T17:04:55.881Zinfo: default host triple is x86_64-unknown-illumos
282024-12-31T17:04:55.884Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-31T17:04:56.059Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-31T17:04:56.059Zinfo: downloading component 'cargo'
312024-12-31T17:04:57.074Zinfo: downloading component 'clippy'
322024-12-31T17:04:57.461Zinfo: downloading component 'rust-docs'
332024-12-31T17:04:58.843Zinfo: downloading component 'rust-std'
342024-12-31T17:05:01.076Zinfo: downloading component 'rustc'
352024-12-31T17:05:08.941Zinfo: downloading component 'rustfmt'
362024-12-31T17:05:09.232Zinfo: installing component 'cargo'
372024-12-31T17:05:10.076Zinfo: installing component 'clippy'
382024-12-31T17:05:10.458Zinfo: installing component 'rust-docs'
392024-12-31T17:05:12.183Zinfo: installing component 'rust-std'
402024-12-31T17:05:14.052Zinfo: installing component 'rustc'
412024-12-31T17:05:20.069Zinfo: installing component 'rustfmt'
422024-12-31T17:05:20.406Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-31T17:05:20.406Z
442024-12-31T17:05:20.799Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-31T17:05:20.799Z
462024-12-31T17:05:20.801Z
472024-12-31T17:05:20.801ZRust is installed now. Great!
482024-12-31T17:05:20.802Z
492024-12-31T17:05:20.802ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-31T17:05:20.802Zenvironment variable. This has not been done automatically.
512024-12-31T17:05:20.802Z
522024-12-31T17:05:20.802ZTo configure your current shell, you need to source
532024-12-31T17:05:20.802Zthe corresponding env file under $HOME/.cargo.
542024-12-31T17:05:20.802Z
552024-12-31T17:05:20.802ZThis is usually done by running one of the following (note the leading DOT):
562024-12-31T17:05:20.802Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-31T17:05:20.802Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-31T17:05:20.881Z+ rustc --version
592024-12-31T17:05:20.952Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-31T17:05:20.957Zprocess exited: duration 26538 ms, exit code 0
 
612024-12-31T17:05:20.963Zstarting task 2: "authentication"
622024-12-31T17:05:20.984Zprocess exited: duration 21 ms, exit code 0
 
632024-12-31T17:05:20.989Zstarting task 3: "clone repository"
642024-12-31T17:05:20.994Z+ mkdir -p /work/oxidecomputer/opte
652024-12-31T17:05:20.997Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-31T17:05:22.567ZCloning into '/work/oxidecomputer/opte'...
672024-12-31T17:05:23.845Z+ cd /work/oxidecomputer/opte
682024-12-31T17:05:23.845Z+ git fetch origin b192d6e08d8f963e87e0887ec245f1ab536c262c
692024-12-31T17:05:24.115ZFrom https://github.com/oxidecomputer/opte
702024-12-31T17:05:24.115Z * branch b192d6e08d8f963e87e0887ec245f1ab536c262c -> FETCH_HEAD
712024-12-31T17:05:24.123Z+ [[ -n rwlock ]]
722024-12-31T17:05:24.126Z++ git branch --show-current
732024-12-31T17:05:24.129Z+ current=master
742024-12-31T17:05:24.129Z+ [[ master != rwlock ]]
752024-12-31T17:05:24.129Z+ git branch -f rwlock b192d6e08d8f963e87e0887ec245f1ab536c262c
762024-12-31T17:05:24.131Z+ git checkout -f rwlock
772024-12-31T17:05:24.153ZSwitched to branch 'rwlock'
782024-12-31T17:05:24.156Z+ git reset --hard b192d6e08d8f963e87e0887ec245f1ab536c262c
792024-12-31T17:05:24.160ZHEAD is now at b192d6e Some prose on RwLock strategy,
802024-12-31T17:05:24.163Zprocess exited: duration 3171 ms, exit code 0
 
812024-12-31T17:05:24.168Zstarting task 4: "build"
822024-12-31T17:05:24.174Z+ TGT_BASE=/work
832024-12-31T17:05:24.174Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-12-31T17:05:24.174Z+ REL_TGT=/work/release
852024-12-31T17:05:24.174Z+ mkdir -p /work/release
862024-12-31T17:05:24.177Z+ cargo --version
872024-12-31T17:05:24.181Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
882024-12-31T17:05:24.337Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
892024-12-31T17:05:24.337Zinfo: downloading component 'cargo'
902024-12-31T17:05:25.206Zinfo: downloading component 'clippy'
912024-12-31T17:05:25.531Zinfo: downloading component 'rust-docs'
922024-12-31T17:05:26.717Zinfo: downloading component 'rust-std'
932024-12-31T17:05:28.436Zinfo: downloading component 'rustc'
942024-12-31T17:05:34.933Zinfo: downloading component 'rustfmt'
952024-12-31T17:05:35.182Zinfo: installing component 'cargo'
962024-12-31T17:05:36.015Zinfo: installing component 'clippy'
972024-12-31T17:05:36.391Zinfo: installing component 'rust-docs'
982024-12-31T17:05:38.109Zinfo: installing component 'rust-std'
992024-12-31T17:05:39.766Zinfo: installing component 'rustc'
1002024-12-31T17:05:45.556Zinfo: installing component 'rustfmt'
1012024-12-31T17:05:45.979Zcargo 1.83.0 (5ffbef321 2024-10-29)
1022024-12-31T17:05:45.982Z+ rustc --version
1032024-12-31T17:05:46.053Zrustc 1.83.0 (90b35a623 2024-11-26)
1042024-12-31T17:05:46.058Z+ header 'build xde and opteadm (release+debug)'
1052024-12-31T17:05:46.060Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-12-31T17:05:46.060Z# ==== build xde and opteadm (release+debug) ==== #
1072024-12-31T17:05:46.060Z+ ptime -m cargo xtask build
1082024-12-31T17:05:46.202Z Updating crates.io index
1092024-12-31T17:05:46.287Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-12-31T17:05:47.099Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-12-31T17:05:47.436Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-12-31T17:05:47.749Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-12-31T17:05:48.127Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-12-31T17:05:48.440Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-12-31T17:05:48.799Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-12-31T17:05:49.091Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-12-31T17:05:49.347Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-12-31T17:05:50.509Z Downloading crates ...
1192024-12-31T17:05:50.606Z Downloaded anstyle-parse v0.2.6
1202024-12-31T17:05:50.613Z Downloaded anstyle-query v1.1.2
1212024-12-31T17:05:50.616Z Downloaded anyhow v1.0.95
1222024-12-31T17:05:50.637Z Downloaded anstyle v1.0.10
1232024-12-31T17:05:50.640Z Downloaded is_terminal_polyfill v1.70.1
1242024-12-31T17:05:50.642Z Downloaded thiserror-impl v2.0.9
1252024-12-31T17:05:50.645Z Downloaded heck v0.5.0
1262024-12-31T17:05:50.647Z Downloaded toml_datetime v0.6.8
1272024-12-31T17:05:50.647Z Downloaded strsim v0.11.1
1282024-12-31T17:05:50.650Z Downloaded equivalent v1.0.1
1292024-12-31T17:05:50.653Z Downloaded utf8parse v0.2.2
1302024-12-31T17:05:50.655Z Downloaded colorchoice v1.0.3
1312024-12-31T17:05:50.655Z Downloaded clap_lex v0.7.4
1322024-12-31T17:05:50.658Z Downloaded itoa v1.0.14
1332024-12-31T17:05:50.660Z Downloaded anstream v0.6.18
1342024-12-31T17:05:50.663Z Downloaded cargo_metadata v0.19.1
1352024-12-31T17:05:50.665Z Downloaded thiserror v2.0.9
1362024-12-31T17:05:50.671Z Downloaded quote v1.0.38
1372024-12-31T17:05:50.674Z Downloaded serde_spanned v0.6.8
1382024-12-31T17:05:50.674Z Downloaded clap_derive v4.5.18
1392024-12-31T17:05:50.676Z Downloaded semver v1.0.24
1402024-12-31T17:05:50.679Z Downloaded camino v1.1.9
1412024-12-31T17:05:50.681Z Downloaded errno v0.3.10
1422024-12-31T17:05:50.681Z Downloaded cargo-platform v0.1.9
1432024-12-31T17:05:50.683Z Downloaded bitflags v2.6.0
1442024-12-31T17:05:50.685Z Downloaded toml v0.8.19
1452024-12-31T17:05:50.688Z Downloaded unicode-ident v1.0.14
1462024-12-31T17:05:50.690Z Downloaded terminal_size v0.4.1
1472024-12-31T17:05:50.693Z Downloaded proc-macro2 v1.0.92
1482024-12-31T17:05:50.695Z Downloaded ryu v1.0.18
1492024-12-31T17:05:50.698Z Downloaded clap v4.5.23
1502024-12-31T17:05:50.706Z Downloaded serde_derive v1.0.217
1512024-12-31T17:05:50.711Z Downloaded indexmap v2.7.0
1522024-12-31T17:05:50.728Z Downloaded toml_edit v0.22.22
1532024-12-31T17:05:50.748Z Downloaded memchr v2.7.4
1542024-12-31T17:05:50.753Z Downloaded serde v1.0.217
1552024-12-31T17:05:50.756Z Downloaded hashbrown v0.15.2
1562024-12-31T17:05:50.760Z Downloaded clap_builder v4.5.23
1572024-12-31T17:05:50.766Z Downloaded serde_json v1.0.134
1582024-12-31T17:05:50.773Z Downloaded winnow v0.6.20
1592024-12-31T17:05:50.796Z Downloaded syn v2.0.93
1602024-12-31T17:05:50.807Z Downloaded rustix v0.38.42
1612024-12-31T17:05:50.844Z Downloaded libc v0.2.169
1622024-12-31T17:05:50.983Z Compiling proc-macro2 v1.0.92
1632024-12-31T17:05:50.983Z Compiling unicode-ident v1.0.14
1642024-12-31T17:05:50.986Z Compiling serde v1.0.217
1652024-12-31T17:05:50.986Z Compiling libc v0.2.169
1662024-12-31T17:05:50.986Z Compiling rustix v0.38.42
1672024-12-31T17:05:50.986Z Compiling bitflags v2.6.0
1682024-12-31T17:05:50.986Z Compiling utf8parse v0.2.2
1692024-12-31T17:05:50.986Z Compiling colorchoice v1.0.3
1702024-12-31T17:05:51.157Z Compiling anstyle-parse v0.2.6
1712024-12-31T17:05:51.159Z Compiling is_terminal_polyfill v1.70.1
1722024-12-31T17:05:51.159Z Compiling thiserror v2.0.9
1732024-12-31T17:05:51.265Z Compiling camino v1.1.9
1742024-12-31T17:05:51.353Z Compiling hashbrown v0.15.2
1752024-12-31T17:05:51.425Z Compiling anstyle v1.0.10
1762024-12-31T17:05:51.699Z Compiling anstyle-query v1.1.2
1772024-12-31T17:05:51.791Z Compiling semver v1.0.24
1782024-12-31T17:05:52.164Z Compiling equivalent v1.0.1
1792024-12-31T17:05:52.261Z Compiling serde_json v1.0.134
1802024-12-31T17:05:52.325Z Compiling indexmap v2.7.0
1812024-12-31T17:05:52.334Z Compiling anstream v0.6.18
1822024-12-31T17:05:52.354Z Compiling winnow v0.6.20
1832024-12-31T17:05:52.384Z Compiling heck v0.5.0
1842024-12-31T17:05:52.619Z Compiling ryu v1.0.18
1852024-12-31T17:05:52.644Z Compiling itoa v1.0.14
1862024-12-31T17:05:52.729Z Compiling strsim v0.11.1
1872024-12-31T17:05:52.847Z Compiling clap_lex v0.7.4
1882024-12-31T17:05:52.950Z Compiling memchr v2.7.4
1892024-12-31T17:05:52.976Z Compiling anyhow v1.0.95
1902024-12-31T17:05:53.389Z Compiling quote v1.0.38
1912024-12-31T17:05:53.467Z Compiling errno v0.3.10
1922024-12-31T17:05:53.689Z Compiling syn v2.0.93
1932024-12-31T17:05:54.425Z Compiling terminal_size v0.4.1
1942024-12-31T17:05:54.507Z Compiling clap_builder v4.5.23
1952024-12-31T17:05:57.261Z Compiling serde_derive v1.0.217
1962024-12-31T17:05:57.261Z Compiling thiserror-impl v2.0.9
1972024-12-31T17:05:57.263Z Compiling clap_derive v4.5.18
1982024-12-31T17:05:59.681Z Compiling clap v4.5.23
1992024-12-31T17:06:04.003Z Compiling toml_datetime v0.6.8
2002024-12-31T17:06:04.003Z Compiling serde_spanned v0.6.8
2012024-12-31T17:06:04.006Z Compiling cargo-platform v0.1.9
2022024-12-31T17:06:04.229Z Compiling toml_edit v0.22.22
2032024-12-31T17:06:05.198Z Compiling cargo_metadata v0.19.1
2042024-12-31T17:06:06.314Z Compiling toml v0.8.19
2052024-12-31T17:06:07.825Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-12-31T17:06:09.481Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.37s
2072024-12-31T17:06:09.594Z Running `target/debug/xtask build`
2082024-12-31T17:06:09.618ZBuilding opteadm (debug).
2092024-12-31T17:06:12.264Z Compiling libc v0.2.169
2102024-12-31T17:06:12.264Z Compiling cfg-if v1.0.0
2112024-12-31T17:06:12.264Z Compiling serde v1.0.217
2122024-12-31T17:06:12.267Z Compiling byteorder v1.5.0
2132024-12-31T17:06:12.267Z Compiling ident_case v1.0.1
2142024-12-31T17:06:12.267Z Compiling fnv v1.0.7
2152024-12-31T17:06:12.267Z Compiling memchr v2.7.4
2162024-12-31T17:06:12.267Z Compiling syn v2.0.93
2172024-12-31T17:06:12.362Z Compiling regex-syntax v0.8.5
2182024-12-31T17:06:12.428Z Compiling syn v1.0.109
2192024-12-31T17:06:12.443Z Compiling equivalent v1.0.1
2202024-12-31T17:06:12.535Z Compiling autocfg v1.4.0
2212024-12-31T17:06:12.604Z Compiling hashbrown v0.15.2
2222024-12-31T17:06:12.864Z Compiling zerocopy v0.8.14
2232024-12-31T17:06:13.065Z Compiling either v1.13.0
2242024-12-31T17:06:13.338Z Compiling aho-corasick v1.1.3
2252024-12-31T17:06:13.444Z Compiling once_cell v1.20.2
2262024-12-31T17:06:13.650Z Compiling itertools v0.13.0
2272024-12-31T17:06:13.741Z Compiling indexmap v2.7.0
2282024-12-31T17:06:13.769Z Compiling lock_api v0.4.12
2292024-12-31T17:06:14.398Z Compiling heapless v0.8.0
2302024-12-31T17:06:14.926Z Compiling toml_datetime v0.6.8
2312024-12-31T17:06:14.933Z Compiling parking_lot_core v0.9.10
2322024-12-31T17:06:15.263Z Compiling winnow v0.5.40
2332024-12-31T17:06:15.780Z Compiling hash32 v0.3.1
2342024-12-31T17:06:15.809Z Compiling regex-automata v0.4.9
2352024-12-31T17:06:15.981Z Compiling scopeguard v1.2.0
2362024-12-31T17:06:16.098Z Compiling stable_deref_trait v1.2.0
2372024-12-31T17:06:16.184Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2382024-12-31T17:06:16.517Z Compiling serde_json v1.0.134
2392024-12-31T17:06:16.557Z Compiling dyn-clone v1.0.17
2402024-12-31T17:06:16.759Z Compiling smallvec v1.13.2
2412024-12-31T17:06:16.876Z Compiling smoltcp v0.11.0
2422024-12-31T17:06:17.178Z Compiling macaddr v1.0.1
2432024-12-31T17:06:17.895Z Compiling getrandom v0.2.15
2442024-12-31T17:06:17.928Z Compiling thiserror v1.0.69
2452024-12-31T17:06:17.928Z Compiling pin-project-lite v0.2.15
2462024-12-31T17:06:18.031Z Compiling schemars v0.8.21
2472024-12-31T17:06:18.188Z Compiling version_check v0.9.5
2482024-12-31T17:06:18.345Z Compiling cobs v0.2.3
2492024-12-31T17:06:18.401Z Compiling toml_edit v0.19.15
2502024-12-31T17:06:18.462Z Compiling managed v0.8.0
2512024-12-31T17:06:18.615Z Compiling bitflags v1.3.2
2522024-12-31T17:06:18.622Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2532024-12-31T17:06:18.741Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2542024-12-31T17:06:18.851Z Compiling darling_core v0.20.10
2552024-12-31T17:06:18.937Z Compiling serde_derive_internals v0.29.1
2562024-12-31T17:06:19.105Z Compiling rand_core v0.6.4
2572024-12-31T17:06:19.518Z Compiling parking_lot v0.12.3
2582024-12-31T17:06:20.425Z Compiling regex v1.11.1
2592024-12-31T17:06:20.873Z Compiling socket2 v0.5.8
2602024-12-31T17:06:21.307Z Compiling proc-macro-crate v1.3.1
2612024-12-31T17:06:21.829Z Compiling signal-hook-registry v1.4.2
2622024-12-31T17:06:22.061Z Compiling errno v0.3.10
2632024-12-31T17:06:22.289Z Compiling mio v1.0.3
2642024-12-31T17:06:22.714Z Compiling unicode-width v0.1.14
2652024-12-31T17:06:22.794Z Compiling foreign-types-shared v0.3.1
2662024-12-31T17:06:22.898Z Compiling bytes v1.9.0
2672024-12-31T17:06:23.237Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2682024-12-31T17:06:23.508Z Compiling tabwriter v1.4.0
2692024-12-31T17:06:23.540Z Compiling serde_derive v1.0.217
2702024-12-31T17:06:23.595Z Compiling zerocopy-derive v0.8.14
2712024-12-31T17:06:23.710Z Compiling zerocopy-derive v0.7.35
2722024-12-31T17:06:23.791Z Compiling thiserror-impl v1.0.69
2732024-12-31T17:06:23.950Z Compiling foreign-types-macros v0.2.3
2742024-12-31T17:06:23.981Z Compiling num_enum_derive v0.5.11
2752024-12-31T17:06:24.105Z Compiling tokio-macros v2.4.0
2762024-12-31T17:06:24.111Z Compiling darling_macro v0.20.10
2772024-12-31T17:06:25.080Z Compiling darling v0.20.10
2782024-12-31T17:06:25.173Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2792024-12-31T17:06:25.199Z Compiling schemars_derive v0.8.21
2802024-12-31T17:06:25.532Z Compiling tokio v1.42.0
2812024-12-31T17:06:25.567Z Compiling zerocopy v0.7.35
2822024-12-31T17:06:26.051Z Compiling num_enum v0.5.11
2832024-12-31T17:06:26.184Z Compiling foreign-types v0.5.0
2842024-12-31T17:06:26.272Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2852024-12-31T17:06:26.798Z Compiling ppv-lite86 v0.2.20
2862024-12-31T17:06:27.513Z Compiling rand_chacha v0.3.1
2872024-12-31T17:06:27.640Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2882024-12-31T17:06:28.044Z Compiling tracing-attributes v0.1.28
2892024-12-31T17:06:28.508Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2902024-12-31T17:06:28.648Z Compiling rustix v0.38.42
2912024-12-31T17:06:29.065Z Compiling cstr-argument v0.1.2
2922024-12-31T17:06:29.242Z Compiling tracing-core v0.1.33
2932024-12-31T17:06:29.276Z Compiling crc32fast v1.4.2
2942024-12-31T17:06:29.543Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2952024-12-31T17:06:29.580Z Compiling pretty-hex v0.2.1
2962024-12-31T17:06:29.750Z Compiling lazy_static v1.5.0
2972024-12-31T17:06:29.859Z Compiling colored v2.2.0
2982024-12-31T17:06:29.887Z Compiling terminal_size v0.4.1
2992024-12-31T17:06:30.053Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3002024-12-31T17:06:30.060Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3012024-12-31T17:06:30.205Z Compiling rand v0.8.5
3022024-12-31T17:06:30.535Z Compiling thiserror-impl v2.0.9
3032024-12-31T17:06:30.569Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3042024-12-31T17:06:30.689Z Compiling clap_derive v4.5.18
3052024-12-31T17:06:30.893Z Compiling clap_builder v4.5.23
3062024-12-31T17:06:31.051Z Compiling tracing v0.1.41
3072024-12-31T17:06:31.421Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3082024-12-31T17:06:31.585Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3092024-12-31T17:06:32.838Z Compiling thiserror v2.0.9
3102024-12-31T17:06:33.018Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3112024-12-31T17:06:34.232Z Compiling clap v4.5.23
3122024-12-31T17:06:35.316Z Compiling ipnetwork v0.20.0
3132024-12-31T17:06:35.316Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3142024-12-31T17:06:35.429Z Compiling postcard v1.1.1
3152024-12-31T17:06:35.593Z Compiling uuid v1.11.0
3162024-12-31T17:06:37.051Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3172024-12-31T17:06:37.730Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
3182024-12-31T17:06:43.261Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3192024-12-31T17:06:45.310Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3202024-12-31T17:06:51.060Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.96s
3212024-12-31T17:06:51.106ZBuilding xde (debug).
3222024-12-31T17:06:51.240Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3232024-12-31T17:06:51.490Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3242024-12-31T17:06:51.513Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3252024-12-31T17:06:51.513Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3262024-12-31T17:06:51.515Zinfo: downloading component 'rust-src'
3272024-12-31T17:06:51.707Zinfo: installing component 'rust-src'
3282024-12-31T17:06:52.425Z Updating crates.io index
3292024-12-31T17:06:52.553Z Downloading crates ...
3302024-12-31T17:06:52.620Z Downloaded addr2line v0.22.0
3312024-12-31T17:06:52.634Z Downloaded adler v1.0.2
3322024-12-31T17:06:52.637Z Downloaded miniz_oxide v0.7.4
3332024-12-31T17:06:52.643Z Downloaded getopts v0.2.21
3342024-12-31T17:06:52.663Z Downloaded allocator-api2 v0.2.18
3352024-12-31T17:06:52.673Z Downloaded hashbrown v0.15.0
3362024-12-31T17:06:52.703Z Downloaded compiler_builtins v0.1.138
3372024-12-31T17:06:52.716Z Downloaded gimli v0.29.0
3382024-12-31T17:06:52.725Z Downloaded object v0.36.5
3392024-12-31T17:06:52.759Z Downloaded libc v0.2.161
3402024-12-31T17:06:52.864Z Compiling compiler_builtins v0.1.138
3412024-12-31T17:06:52.866Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3422024-12-31T17:06:52.867Z Compiling proc-macro2 v1.0.92
3432024-12-31T17:06:52.867Z Compiling unicode-ident v1.0.14
3442024-12-31T17:06:52.867Z Compiling fnv v1.0.7
3452024-12-31T17:06:52.867Z Compiling ident_case v1.0.1
3462024-12-31T17:06:52.867Z Compiling strsim v0.11.1
3472024-12-31T17:06:52.874Z Compiling memchr v2.7.4
3482024-12-31T17:06:53.045Z Compiling serde v1.0.217
3492024-12-31T17:06:53.080Z Compiling regex-syntax v0.8.5
3502024-12-31T17:06:53.089Z Compiling either v1.13.0
3512024-12-31T17:06:53.484Z Compiling zerocopy v0.8.14
3522024-12-31T17:06:53.692Z Compiling itertools v0.13.0
3532024-12-31T17:06:53.783Z Compiling heapless v0.8.0
3542024-12-31T17:06:54.079Z Compiling aho-corasick v1.1.3
3552024-12-31T17:06:54.574Z Compiling smoltcp v0.11.0
3562024-12-31T17:06:54.623Z Compiling quote v1.0.38
3572024-12-31T17:06:54.759Z Compiling version_check v0.9.5
3582024-12-31T17:06:55.334Z Compiling syn v2.0.93
3592024-12-31T17:06:55.558Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3602024-12-31T17:06:56.409Z Compiling regex-automata v0.4.9
3612024-12-31T17:06:59.450Z Compiling regex v1.11.1
3622024-12-31T17:07:00.205Z Compiling darling_core v0.20.10
3632024-12-31T17:07:02.149Z Compiling serde_derive v1.0.217
3642024-12-31T17:07:02.149Z Compiling zerocopy-derive v0.8.14
3652024-12-31T17:07:02.153Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3662024-12-31T17:07:04.266Z Compiling darling_macro v0.20.10
3672024-12-31T17:07:05.610Z Compiling darling v0.20.10
3682024-12-31T17:07:05.706Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3692024-12-31T17:07:05.711Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3702024-12-31T17:07:12.875Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
3712024-12-31T17:07:13.642Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3722024-12-31T17:07:16.097Z Compiling byteorder v1.5.0
3732024-12-31T17:07:16.097Z Compiling stable_deref_trait v1.2.0
3742024-12-31T17:07:16.100Z Compiling cfg-if v1.0.0
3752024-12-31T17:07:16.100Z Compiling macaddr v1.0.1
3762024-12-31T17:07:16.100Z Compiling bitflags v1.3.2
3772024-12-31T17:07:16.175Z Compiling bitflags v2.6.0
3782024-12-31T17:07:16.198Z Compiling cobs v0.2.3
3792024-12-31T17:07:16.205Z Compiling managed v0.8.0
3802024-12-31T17:07:16.410Z Compiling hash32 v0.3.1
3812024-12-31T17:07:16.463Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3822024-12-31T17:07:16.607Z Compiling crc32fast v1.4.2
3832024-12-31T17:07:16.610Z Compiling dyn-clone v1.0.17
3842024-12-31T17:07:16.700Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3852024-12-31T17:07:18.404Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3862024-12-31T17:07:19.671Z Compiling postcard v1.1.1
3872024-12-31T17:07:19.674Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3882024-12-31T17:07:19.674Z Compiling uuid v1.11.0
3892024-12-31T17:07:21.091Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3902024-12-31T17:07:27.459Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3912024-12-31T17:07:31.273Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3922024-12-31T17:07:34.186Zwarning: creating a mutable reference to mutable static is discouraged
3932024-12-31T17:07:34.187Z --> xde/src/xde.rs:318:5
3942024-12-31T17:07:34.187Z |
3952024-12-31T17:07:34.187Z318 | xde_devs.init(KRwLockType::Driver);
3962024-12-31T17:07:34.187Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3972024-12-31T17:07:34.187Z |
3982024-12-31T17:07:34.187Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3992024-12-31T17:07:34.187Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
4002024-12-31T17:07:34.187Z = note: `#[warn(static_mut_refs)]` on by default
4012024-12-31T17:07:34.187Z
4022024-12-31T17:07:34.189Zwarning: creating a shared reference to mutable static is discouraged
4032024-12-31T17:07:34.189Z --> xde/src/xde.rs:642:25
4042024-12-31T17:07:34.189Z |
4052024-12-31T17:07:34.189Z642 | let devs = unsafe { xde_devs.read() };
4062024-12-31T17:07:34.189Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4072024-12-31T17:07:34.189Z |
4082024-12-31T17:07:34.190Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4092024-12-31T17:07:34.190Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4102024-12-31T17:07:34.190Z
4112024-12-31T17:07:34.190Zwarning: creating a shared reference to mutable static is discouraged
4122024-12-31T17:07:34.190Z --> xde/src/xde.rs:670:29
4132024-12-31T17:07:34.190Z |
4142024-12-31T17:07:34.190Z670 | let mut devs = unsafe { xde_devs.write() };
4152024-12-31T17:07:34.190Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4162024-12-31T17:07:34.190Z |
4172024-12-31T17:07:34.190Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4182024-12-31T17:07:34.190Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4192024-12-31T17:07:34.190Z
4202024-12-31T17:07:34.190Zwarning: creating a shared reference to mutable static is discouraged
4212024-12-31T17:07:34.190Z --> xde/src/xde.rs:803:29
4222024-12-31T17:07:34.190Z |
4232024-12-31T17:07:34.190Z803 | let mut devs = unsafe { xde_devs.write() };
4242024-12-31T17:07:34.190Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4252024-12-31T17:07:34.190Z |
4262024-12-31T17:07:34.190Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4272024-12-31T17:07:34.190Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4282024-12-31T17:07:34.190Z
4292024-12-31T17:07:34.190Zwarning: creating a shared reference to mutable static is discouraged
4302024-12-31T17:07:34.190Z --> xde/src/xde.rs:891:18
4312024-12-31T17:07:34.190Z |
4322024-12-31T17:07:34.190Z891 | if unsafe { !xde_devs.read().is_empty() } {
4332024-12-31T17:07:34.190Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4342024-12-31T17:07:34.190Z |
4352024-12-31T17:07:34.190Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4362024-12-31T17:07:34.190Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4372024-12-31T17:07:34.190Z
4382024-12-31T17:07:34.194Zwarning: creating a shared reference to mutable static is discouraged
4392024-12-31T17:07:34.194Z --> xde/src/xde.rs:1204:9
4402024-12-31T17:07:34.194Z |
4412024-12-31T17:07:34.194Z1204 | if !xde_devs.read().is_empty() {
4422024-12-31T17:07:34.194Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4432024-12-31T17:07:34.194Z |
4442024-12-31T17:07:34.194Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4452024-12-31T17:07:34.194Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4462024-12-31T17:07:34.194Z
4472024-12-31T17:07:34.194Zwarning: creating a shared reference to mutable static is discouraged
4482024-12-31T17:07:34.194Z --> xde/src/xde.rs:1611:37
4492024-12-31T17:07:34.194Z |
4502024-12-31T17:07:34.194Z1611 | let devs = unsafe { xde_devs.read() };
4512024-12-31T17:07:34.194Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4522024-12-31T17:07:34.194Z |
4532024-12-31T17:07:34.194Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4542024-12-31T17:07:34.194Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4552024-12-31T17:07:34.194Z
4562024-12-31T17:07:34.194Zwarning: creating a shared reference to mutable static is discouraged
4572024-12-31T17:07:34.194Z --> xde/src/xde.rs:1861:16
4582024-12-31T17:07:34.194Z |
4592024-12-31T17:07:34.194Z1861 | let devs = xde_devs.read();
4602024-12-31T17:07:34.194Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4612024-12-31T17:07:34.194Z |
4622024-12-31T17:07:34.194Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4632024-12-31T17:07:34.195Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4642024-12-31T17:07:34.195Z
4652024-12-31T17:07:34.195Zwarning: creating a shared reference to mutable static is discouraged
4662024-12-31T17:07:34.195Z --> xde/src/xde.rs:1910:25
4672024-12-31T17:07:34.195Z |
4682024-12-31T17:07:34.195Z1910 | let devs = unsafe { xde_devs.read() };
4692024-12-31T17:07:34.195Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4702024-12-31T17:07:34.195Z |
4712024-12-31T17:07:34.195Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4722024-12-31T17:07:34.195Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4732024-12-31T17:07:34.195Z
4742024-12-31T17:07:34.195Zwarning: creating a shared reference to mutable static is discouraged
4752024-12-31T17:07:34.195Z --> xde/src/xde.rs:1923:25
4762024-12-31T17:07:34.195Z |
4772024-12-31T17:07:34.195Z1923 | let devs = unsafe { xde_devs.read() };
4782024-12-31T17:07:34.195Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4792024-12-31T17:07:34.195Z |
4802024-12-31T17:07:34.195Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4812024-12-31T17:07:34.195Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4822024-12-31T17:07:34.195Z
4832024-12-31T17:07:34.195Zwarning: creating a shared reference to mutable static is discouraged
4842024-12-31T17:07:34.195Z --> xde/src/xde.rs:1934:25
4852024-12-31T17:07:34.195Z |
4862024-12-31T17:07:34.195Z1934 | let devs = unsafe { xde_devs.read() };
4872024-12-31T17:07:34.195Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4882024-12-31T17:07:34.195Z |
4892024-12-31T17:07:34.195Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4902024-12-31T17:07:34.195Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4912024-12-31T17:07:34.195Z
4922024-12-31T17:07:34.195Zwarning: creating a shared reference to mutable static is discouraged
4932024-12-31T17:07:34.195Z --> xde/src/xde.rs:1946:25
4942024-12-31T17:07:34.195Z |
4952024-12-31T17:07:34.195Z1946 | let devs = unsafe { xde_devs.read() };
4962024-12-31T17:07:34.195Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4972024-12-31T17:07:34.195Z |
4982024-12-31T17:07:34.195Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4992024-12-31T17:07:34.195Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5002024-12-31T17:07:34.195Z
5012024-12-31T17:07:34.199Zwarning: creating a shared reference to mutable static is discouraged
5022024-12-31T17:07:34.199Z --> xde/src/xde.rs:1958:25
5032024-12-31T17:07:34.199Z |
5042024-12-31T17:07:34.199Z1958 | let devs = unsafe { xde_devs.read() };
5052024-12-31T17:07:34.199Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5062024-12-31T17:07:34.199Z |
5072024-12-31T17:07:34.199Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5082024-12-31T17:07:34.199Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5092024-12-31T17:07:34.199Z
5102024-12-31T17:07:34.199Zwarning: creating a shared reference to mutable static is discouraged
5112024-12-31T17:07:34.199Z --> xde/src/xde.rs:2022:25
5122024-12-31T17:07:34.199Z |
5132024-12-31T17:07:34.199Z2022 | let devs = unsafe { xde_devs.read() };
5142024-12-31T17:07:34.199Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5152024-12-31T17:07:34.200Z |
5162024-12-31T17:07:34.200Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5172024-12-31T17:07:34.200Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5182024-12-31T17:07:34.200Z
5192024-12-31T17:07:34.200Zwarning: creating a shared reference to mutable static is discouraged
5202024-12-31T17:07:34.200Z --> xde/src/xde.rs:2033:25
5212024-12-31T17:07:34.200Z |
5222024-12-31T17:07:34.200Z2033 | let devs = unsafe { xde_devs.read() };
5232024-12-31T17:07:34.200Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5242024-12-31T17:07:34.200Z |
5252024-12-31T17:07:34.200Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5262024-12-31T17:07:34.200Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5272024-12-31T17:07:34.200Z
5282024-12-31T17:07:34.200Zwarning: creating a shared reference to mutable static is discouraged
5292024-12-31T17:07:34.200Z --> xde/src/xde.rs:2045:25
5302024-12-31T17:07:34.200Z |
5312024-12-31T17:07:34.200Z2045 | let devs = unsafe { xde_devs.read() };
5322024-12-31T17:07:34.200Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5332024-12-31T17:07:34.200Z |
5342024-12-31T17:07:34.200Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5352024-12-31T17:07:34.200Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5362024-12-31T17:07:34.200Z
5372024-12-31T17:07:34.200Zwarning: creating a shared reference to mutable static is discouraged
5382024-12-31T17:07:34.200Z --> xde/src/xde.rs:2059:25
5392024-12-31T17:07:34.200Z |
5402024-12-31T17:07:34.200Z2059 | let devs = unsafe { xde_devs.read() };
5412024-12-31T17:07:34.200Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5422024-12-31T17:07:34.200Z |
5432024-12-31T17:07:34.200Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5442024-12-31T17:07:34.200Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5452024-12-31T17:07:34.200Z
5462024-12-31T17:07:34.200Zwarning: creating a shared reference to mutable static is discouraged
5472024-12-31T17:07:34.200Z --> xde/src/xde.rs:2072:25
5482024-12-31T17:07:34.200Z |
5492024-12-31T17:07:34.200Z2072 | let devs = unsafe { xde_devs.read() };
5502024-12-31T17:07:34.200Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5512024-12-31T17:07:34.200Z |
5522024-12-31T17:07:34.200Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5532024-12-31T17:07:34.200Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5542024-12-31T17:07:34.201Z
5552024-12-31T17:07:34.201Zwarning: creating a shared reference to mutable static is discouraged
5562024-12-31T17:07:34.201Z --> xde/src/xde.rs:2085:25
5572024-12-31T17:07:34.201Z |
5582024-12-31T17:07:34.201Z2085 | let devs = unsafe { xde_devs.read() };
5592024-12-31T17:07:34.201Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5602024-12-31T17:07:34.201Z |
5612024-12-31T17:07:34.201Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5622024-12-31T17:07:34.201Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5632024-12-31T17:07:34.201Z
5642024-12-31T17:07:34.201Zwarning: creating a shared reference to mutable static is discouraged
5652024-12-31T17:07:34.201Z --> xde/src/xde.rs:2096:25
5662024-12-31T17:07:34.201Z |
5672024-12-31T17:07:34.201Z2096 | let devs = unsafe { xde_devs.read() };
5682024-12-31T17:07:34.201Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5692024-12-31T17:07:34.201Z |
5702024-12-31T17:07:34.201Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5712024-12-31T17:07:34.201Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5722024-12-31T17:07:34.201Z
5732024-12-31T17:07:34.201Zwarning: creating a shared reference to mutable static is discouraged
5742024-12-31T17:07:34.201Z --> xde/src/xde.rs:2108:25
5752024-12-31T17:07:34.201Z |
5762024-12-31T17:07:34.201Z2108 | let devs = unsafe { xde_devs.read() };
5772024-12-31T17:07:34.201Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5782024-12-31T17:07:34.201Z |
5792024-12-31T17:07:34.201Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5802024-12-31T17:07:34.201Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5812024-12-31T17:07:34.201Z
5822024-12-31T17:07:34.201Zwarning: creating a shared reference to mutable static is discouraged
5832024-12-31T17:07:34.201Z --> xde/src/xde.rs:2123:25
5842024-12-31T17:07:34.201Z |
5852024-12-31T17:07:34.201Z2123 | let devs = unsafe { xde_devs.read() };
5862024-12-31T17:07:34.201Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5872024-12-31T17:07:34.201Z |
5882024-12-31T17:07:34.201Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5892024-12-31T17:07:34.201Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5902024-12-31T17:07:34.201Z
5912024-12-31T17:07:34.201Zwarning: creating a shared reference to mutable static is discouraged
5922024-12-31T17:07:34.201Z --> xde/src/xde.rs:2137:25
5932024-12-31T17:07:34.201Z |
5942024-12-31T17:07:34.202Z2137 | let devs = unsafe { xde_devs.read() };
5952024-12-31T17:07:34.202Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5962024-12-31T17:07:34.202Z |
5972024-12-31T17:07:34.202Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5982024-12-31T17:07:34.202Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5992024-12-31T17:07:34.202Z
6002024-12-31T17:07:37.005Zwarning: `xde` (lib) generated 23 warnings
6012024-12-31T17:07:37.005Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.83s
6022024-12-31T17:07:37.038ZLinking xde kmod...
6032024-12-31T17:07:41.134ZBuilding xde dev link helper (debug).
6042024-12-31T17:07:41.316Z Compiling compiler_builtins v0.1.138
6052024-12-31T17:07:41.317Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6062024-12-31T17:07:41.317Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6072024-12-31T17:07:56.637Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6082024-12-31T17:07:57.416Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6092024-12-31T17:08:00.547Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.36s
6102024-12-31T17:08:00.574ZBuilding opteadm (release).
6112024-12-31T17:08:00.858Z Compiling proc-macro2 v1.0.92
6122024-12-31T17:08:00.858Z Compiling unicode-ident v1.0.14
6132024-12-31T17:08:00.861Z Compiling libc v0.2.169
6142024-12-31T17:08:00.861Z Compiling cfg-if v1.0.0
6152024-12-31T17:08:00.861Z Compiling serde v1.0.217
6162024-12-31T17:08:00.861Z Compiling byteorder v1.5.0
6172024-12-31T17:08:00.861Z Compiling strsim v0.11.1
6182024-12-31T17:08:00.861Z Compiling ident_case v1.0.1
6192024-12-31T17:08:00.957Z Compiling fnv v1.0.7
6202024-12-31T17:08:01.009Z Compiling memchr v2.7.4
6212024-12-31T17:08:01.029Z Compiling syn v1.0.109
6222024-12-31T17:08:01.060Z Compiling bitflags v2.6.0
6232024-12-31T17:08:01.192Z Compiling regex-syntax v0.8.5
6242024-12-31T17:08:01.418Z Compiling anyhow v1.0.95
6252024-12-31T17:08:01.445Z Compiling autocfg v1.4.0
6262024-12-31T17:08:01.452Z Compiling equivalent v1.0.1
6272024-12-31T17:08:01.538Z Compiling hashbrown v0.15.2
6282024-12-31T17:08:01.619Z Compiling either v1.13.0
6292024-12-31T17:08:01.977Z Compiling aho-corasick v1.1.3
6302024-12-31T17:08:02.029Z Compiling zerocopy v0.8.14
6312024-12-31T17:08:02.193Z Compiling lock_api v0.4.12
6322024-12-31T17:08:02.273Z Compiling itertools v0.13.0
6332024-12-31T17:08:02.552Z Compiling quote v1.0.38
6342024-12-31T17:08:02.680Z Compiling indexmap v2.7.0
6352024-12-31T17:08:02.799Z Compiling heapless v0.8.0
6362024-12-31T17:08:02.992Z Compiling syn v2.0.93
6372024-12-31T17:08:03.086Z Compiling parking_lot_core v0.9.10
6382024-12-31T17:08:03.333Z Compiling toml_datetime v0.6.8
6392024-12-31T17:08:03.539Z Compiling winnow v0.5.40
6402024-12-31T17:08:04.284Z Compiling hash32 v0.3.1
6412024-12-31T17:08:04.475Z Compiling dyn-clone v1.0.17
6422024-12-31T17:08:04.688Z Compiling regex-automata v0.4.9
6432024-12-31T17:08:05.006Z Compiling once_cell v1.20.2
6442024-12-31T17:08:05.363Z Compiling serde_json v1.0.134
6452024-12-31T17:08:05.715Z Compiling smoltcp v0.11.0
6462024-12-31T17:08:05.744Z Compiling macaddr v1.0.1
6472024-12-31T17:08:05.780Z Compiling scopeguard v1.2.0
6482024-12-31T17:08:05.899Z Compiling smallvec v1.13.2
6492024-12-31T17:08:06.158Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6502024-12-31T17:08:06.322Z Compiling stable_deref_trait v1.2.0
6512024-12-31T17:08:06.608Z Compiling getrandom v0.2.15
6522024-12-31T17:08:06.871Z Compiling toml_edit v0.19.15
6532024-12-31T17:08:06.938Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6542024-12-31T17:08:06.991Z Compiling pin-project-lite v0.2.15
6552024-12-31T17:08:07.086Z Compiling managed v0.8.0
6562024-12-31T17:08:07.106Z Compiling thiserror v1.0.69
6572024-12-31T17:08:07.273Z Compiling cobs v0.2.3
6582024-12-31T17:08:07.434Z Compiling version_check v0.9.5
6592024-12-31T17:08:07.535Z Compiling schemars v0.8.21
6602024-12-31T17:08:07.586Z Compiling ryu v1.0.18
6612024-12-31T17:08:07.661Z Compiling rustix v0.38.42
6622024-12-31T17:08:07.922Z Compiling itoa v1.0.14
6632024-12-31T17:08:07.994Z Compiling bitflags v1.3.2
6642024-12-31T17:08:08.002Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6652024-12-31T17:08:08.373Z Compiling parking_lot v0.12.3
6662024-12-31T17:08:08.424Z Compiling regex v1.11.1
6672024-12-31T17:08:08.443Z Compiling rand_core v0.6.4
6682024-12-31T17:08:08.852Z Compiling mio v1.0.3
6692024-12-31T17:08:09.269Z Compiling errno v0.3.10
6702024-12-31T17:08:09.497Z Compiling darling_core v0.20.10
6712024-12-31T17:08:10.016Z Compiling serde_derive_internals v0.29.1
6722024-12-31T17:08:10.067Z Compiling proc-macro-crate v1.3.1
6732024-12-31T17:08:10.771Z Compiling signal-hook-registry v1.4.2
6742024-12-31T17:08:11.504Z Compiling socket2 v0.5.8
6752024-12-31T17:08:11.972Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6762024-12-31T17:08:12.122Z Compiling utf8parse v0.2.2
6772024-12-31T17:08:12.271Z Compiling foreign-types-shared v0.3.1
6782024-12-31T17:08:12.329Z Compiling bytes v1.9.0
6792024-12-31T17:08:12.373Z Compiling unicode-width v0.1.14
6802024-12-31T17:08:12.706Z Compiling anstyle-parse v0.2.6
6812024-12-31T17:08:12.751Z Compiling num_enum_derive v0.5.11
6822024-12-31T17:08:12.922Z Compiling tabwriter v1.4.0
6832024-12-31T17:08:13.041Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6842024-12-31T17:08:13.549Z Compiling tracing-core v0.1.33
6852024-12-31T17:08:13.887Z Compiling serde_derive v1.0.217
6862024-12-31T17:08:13.939Z Compiling zerocopy-derive v0.8.14
6872024-12-31T17:08:14.399Z Compiling zerocopy-derive v0.7.35
6882024-12-31T17:08:14.881Z Compiling foreign-types-macros v0.2.3
6892024-12-31T17:08:14.892Z Compiling darling_macro v0.20.10
6902024-12-31T17:08:15.087Z Compiling tokio-macros v2.4.0
6912024-12-31T17:08:15.272Z Compiling thiserror-impl v1.0.69
6922024-12-31T17:08:15.462Z Compiling schemars_derive v0.8.21
6932024-12-31T17:08:15.874Z Compiling darling v0.20.10
6942024-12-31T17:08:15.971Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6952024-12-31T17:08:16.131Z Compiling foreign-types v0.5.0
6962024-12-31T17:08:16.222Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6972024-12-31T17:08:16.242Z Compiling zerocopy v0.7.35
6982024-12-31T17:08:16.528Z Compiling tokio v1.42.0
6992024-12-31T17:08:17.422Z Compiling num_enum v0.5.11
7002024-12-31T17:08:17.575Z Compiling ppv-lite86 v0.2.20
7012024-12-31T17:08:17.612Z Compiling tracing-attributes v0.1.28
7022024-12-31T17:08:18.086Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7032024-12-31T17:08:18.257Z Compiling rand_chacha v0.3.1
7042024-12-31T17:08:18.669Z Compiling cstr-argument v0.1.2
7052024-12-31T17:08:19.279Z Compiling crc32fast v1.4.2
7062024-12-31T17:08:19.339Z Compiling anstyle-query v1.1.2
7072024-12-31T17:08:19.474Z Compiling lazy_static v1.5.0
7082024-12-31T17:08:19.598Z Compiling is_terminal_polyfill v1.70.1
7092024-12-31T17:08:19.622Z Compiling anstyle v1.0.10
7102024-12-31T17:08:19.714Z Compiling pretty-hex v0.2.1
7112024-12-31T17:08:19.896Z Compiling thiserror v2.0.9
7122024-12-31T17:08:19.896Z Compiling colorchoice v1.0.3
7132024-12-31T17:08:19.924Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
7142024-12-31T17:08:20.045Z Compiling anstream v0.6.18
7152024-12-31T17:08:20.053Z Compiling colored v2.2.0
7162024-12-31T17:08:20.552Z Compiling tracing v0.1.41
7172024-12-31T17:08:20.876Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7182024-12-31T17:08:20.876Z Compiling rand v0.8.5
7192024-12-31T17:08:21.086Z Compiling terminal_size v0.4.1
7202024-12-31T17:08:21.124Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7212024-12-31T17:08:21.272Z Compiling thiserror-impl v2.0.9
7222024-12-31T17:08:21.275Z Compiling winnow v0.6.20
7232024-12-31T17:08:21.531Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7242024-12-31T17:08:21.854Z Compiling heck v0.5.0
7252024-12-31T17:08:22.296Z Compiling clap_lex v0.7.4
7262024-12-31T17:08:22.314Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7272024-12-31T17:08:22.665Z Compiling clap_builder v4.5.23
7282024-12-31T17:08:22.896Z Compiling clap_derive v4.5.18
7292024-12-31T17:08:23.138Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7302024-12-31T17:08:24.633Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7312024-12-31T17:08:25.796Z Compiling ipnetwork v0.20.0
7322024-12-31T17:08:26.524Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7332024-12-31T17:08:27.250Z Compiling postcard v1.1.1
7342024-12-31T17:08:27.479Z Compiling uuid v1.11.0
7352024-12-31T17:08:27.903Z Compiling clap v4.5.23
7362024-12-31T17:08:28.998Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7372024-12-31T17:08:30.472Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
7382024-12-31T17:08:35.841Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7392024-12-31T17:08:37.810Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7402024-12-31T17:09:15.759Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 15s
7412024-12-31T17:09:15.806ZBuilding xde (release).
7422024-12-31T17:09:16.126Z Compiling compiler_builtins v0.1.138
7432024-12-31T17:09:16.126Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7442024-12-31T17:09:16.126Z Compiling proc-macro2 v1.0.92
7452024-12-31T17:09:16.129Z Compiling unicode-ident v1.0.14
7462024-12-31T17:09:16.129Z Compiling fnv v1.0.7
7472024-12-31T17:09:16.129Z Compiling strsim v0.11.1
7482024-12-31T17:09:16.129Z Compiling ident_case v1.0.1
7492024-12-31T17:09:16.129Z Compiling memchr v2.7.4
7502024-12-31T17:09:16.251Z Compiling serde v1.0.217
7512024-12-31T17:09:16.281Z Compiling regex-syntax v0.8.5
7522024-12-31T17:09:16.298Z Compiling either v1.13.0
7532024-12-31T17:09:16.655Z Compiling zerocopy v0.8.14
7542024-12-31T17:09:16.866Z Compiling itertools v0.13.0
7552024-12-31T17:09:16.964Z Compiling heapless v0.8.0
7562024-12-31T17:09:17.278Z Compiling aho-corasick v1.1.3
7572024-12-31T17:09:17.656Z Compiling smoltcp v0.11.0
7582024-12-31T17:09:17.704Z Compiling version_check v0.9.5
7592024-12-31T17:09:17.907Z Compiling quote v1.0.38
7602024-12-31T17:09:18.410Z Compiling syn v2.0.93
7612024-12-31T17:09:18.512Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7622024-12-31T17:09:19.801Z Compiling regex-automata v0.4.9
7632024-12-31T17:09:22.713Z Compiling regex v1.11.1
7642024-12-31T17:09:23.132Z Compiling darling_core v0.20.10
7652024-12-31T17:09:25.366Z Compiling serde_derive v1.0.217
7662024-12-31T17:09:25.366Z Compiling zerocopy-derive v0.8.14
7672024-12-31T17:09:25.366Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7682024-12-31T17:09:27.217Z Compiling darling_macro v0.20.10
7692024-12-31T17:09:28.427Z Compiling darling v0.20.10
7702024-12-31T17:09:28.521Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7712024-12-31T17:09:28.523Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7722024-12-31T17:09:37.363Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
7732024-12-31T17:09:38.224Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7742024-12-31T17:09:41.249Z Compiling byteorder v1.5.0
7752024-12-31T17:09:41.249Z Compiling stable_deref_trait v1.2.0
7762024-12-31T17:09:41.249Z Compiling cfg-if v1.0.0
7772024-12-31T17:09:41.253Z Compiling macaddr v1.0.1
7782024-12-31T17:09:41.253Z Compiling managed v0.8.0
7792024-12-31T17:09:41.343Z Compiling cobs v0.2.3
7802024-12-31T17:09:41.350Z Compiling bitflags v2.6.0
7812024-12-31T17:09:41.591Z Compiling hash32 v0.3.1
7822024-12-31T17:09:41.662Z Compiling bitflags v1.3.2
7832024-12-31T17:09:41.674Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7842024-12-31T17:09:41.785Z Compiling crc32fast v1.4.2
7852024-12-31T17:09:41.856Z Compiling dyn-clone v1.0.17
7862024-12-31T17:09:41.860Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7872024-12-31T17:09:43.817Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7882024-12-31T17:09:45.096Z Compiling postcard v1.1.1
7892024-12-31T17:09:45.178Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7902024-12-31T17:09:45.252Z Compiling uuid v1.11.0
7912024-12-31T17:09:46.760Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7922024-12-31T17:09:52.063Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7932024-12-31T17:09:55.964Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7942024-12-31T17:09:58.010Zwarning: creating a mutable reference to mutable static is discouraged
7952024-12-31T17:09:58.010Z --> xde/src/xde.rs:318:5
7962024-12-31T17:09:58.011Z |
7972024-12-31T17:09:58.011Z318 | xde_devs.init(KRwLockType::Driver);
7982024-12-31T17:09:58.011Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
7992024-12-31T17:09:58.011Z |
8002024-12-31T17:09:58.011Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8012024-12-31T17:09:58.011Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
8022024-12-31T17:09:58.011Z = note: `#[warn(static_mut_refs)]` on by default
8032024-12-31T17:09:58.011Z
8042024-12-31T17:09:58.014Zwarning: creating a shared reference to mutable static is discouraged
8052024-12-31T17:09:58.014Z --> xde/src/xde.rs:642:25
8062024-12-31T17:09:58.014Z |
8072024-12-31T17:09:58.014Z642 | let devs = unsafe { xde_devs.read() };
8082024-12-31T17:09:58.014Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8092024-12-31T17:09:58.014Z |
8102024-12-31T17:09:58.014Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8112024-12-31T17:09:58.014Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8122024-12-31T17:09:58.014Z
8132024-12-31T17:09:58.014Zwarning: creating a shared reference to mutable static is discouraged
8142024-12-31T17:09:58.014Z --> xde/src/xde.rs:670:29
8152024-12-31T17:09:58.014Z |
8162024-12-31T17:09:58.014Z670 | let mut devs = unsafe { xde_devs.write() };
8172024-12-31T17:09:58.014Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8182024-12-31T17:09:58.015Z |
8192024-12-31T17:09:58.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8202024-12-31T17:09:58.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8212024-12-31T17:09:58.015Z
8222024-12-31T17:09:58.015Zwarning: creating a shared reference to mutable static is discouraged
8232024-12-31T17:09:58.015Z --> xde/src/xde.rs:803:29
8242024-12-31T17:09:58.015Z |
8252024-12-31T17:09:58.015Z803 | let mut devs = unsafe { xde_devs.write() };
8262024-12-31T17:09:58.015Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8272024-12-31T17:09:58.015Z |
8282024-12-31T17:09:58.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8292024-12-31T17:09:58.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8302024-12-31T17:09:58.015Z
8312024-12-31T17:09:58.015Zwarning: creating a shared reference to mutable static is discouraged
8322024-12-31T17:09:58.015Z --> xde/src/xde.rs:891:18
8332024-12-31T17:09:58.015Z |
8342024-12-31T17:09:58.015Z891 | if unsafe { !xde_devs.read().is_empty() } {
8352024-12-31T17:09:58.015Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8362024-12-31T17:09:58.015Z |
8372024-12-31T17:09:58.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8382024-12-31T17:09:58.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8392024-12-31T17:09:58.015Z
8402024-12-31T17:09:58.015Zwarning: creating a shared reference to mutable static is discouraged
8412024-12-31T17:09:58.015Z --> xde/src/xde.rs:1204:9
8422024-12-31T17:09:58.015Z |
8432024-12-31T17:09:58.015Z1204 | if !xde_devs.read().is_empty() {
8442024-12-31T17:09:58.015Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8452024-12-31T17:09:58.015Z |
8462024-12-31T17:09:58.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8472024-12-31T17:09:58.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8482024-12-31T17:09:58.015Z
8492024-12-31T17:09:58.019Zwarning: creating a shared reference to mutable static is discouraged
8502024-12-31T17:09:58.019Z --> xde/src/xde.rs:1611:37
8512024-12-31T17:09:58.019Z |
8522024-12-31T17:09:58.019Z1611 | let devs = unsafe { xde_devs.read() };
8532024-12-31T17:09:58.019Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8542024-12-31T17:09:58.019Z |
8552024-12-31T17:09:58.019Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8562024-12-31T17:09:58.019Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8572024-12-31T17:09:58.019Z
8582024-12-31T17:09:58.019Zwarning: creating a shared reference to mutable static is discouraged
8592024-12-31T17:09:58.019Z --> xde/src/xde.rs:1861:16
8602024-12-31T17:09:58.019Z |
8612024-12-31T17:09:58.019Z1861 | let devs = xde_devs.read();
8622024-12-31T17:09:58.019Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8632024-12-31T17:09:58.019Z |
8642024-12-31T17:09:58.019Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8652024-12-31T17:09:58.019Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8662024-12-31T17:09:58.019Z
8672024-12-31T17:09:58.019Zwarning: creating a shared reference to mutable static is discouraged
8682024-12-31T17:09:58.019Z --> xde/src/xde.rs:1910:25
8692024-12-31T17:09:58.019Z |
8702024-12-31T17:09:58.019Z1910 | let devs = unsafe { xde_devs.read() };
8712024-12-31T17:09:58.019Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8722024-12-31T17:09:58.019Z |
8732024-12-31T17:09:58.019Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8742024-12-31T17:09:58.019Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8752024-12-31T17:09:58.019Z
8762024-12-31T17:09:58.019Zwarning: creating a shared reference to mutable static is discouraged
8772024-12-31T17:09:58.019Z --> xde/src/xde.rs:1923:25
8782024-12-31T17:09:58.019Z |
8792024-12-31T17:09:58.019Z1923 | let devs = unsafe { xde_devs.read() };
8802024-12-31T17:09:58.019Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8812024-12-31T17:09:58.019Z |
8822024-12-31T17:09:58.019Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8832024-12-31T17:09:58.019Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8842024-12-31T17:09:58.020Z
8852024-12-31T17:09:58.020Zwarning: creating a shared reference to mutable static is discouraged
8862024-12-31T17:09:58.020Z --> xde/src/xde.rs:1934:25
8872024-12-31T17:09:58.020Z |
8882024-12-31T17:09:58.020Z1934 | let devs = unsafe { xde_devs.read() };
8892024-12-31T17:09:58.020Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8902024-12-31T17:09:58.020Z |
8912024-12-31T17:09:58.020Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8922024-12-31T17:09:58.020Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8932024-12-31T17:09:58.020Z
8942024-12-31T17:09:58.020Zwarning: creating a shared reference to mutable static is discouraged
8952024-12-31T17:09:58.020Z --> xde/src/xde.rs:1946:25
8962024-12-31T17:09:58.020Z |
8972024-12-31T17:09:58.020Z1946 | let devs = unsafe { xde_devs.read() };
8982024-12-31T17:09:58.020Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8992024-12-31T17:09:58.020Z |
9002024-12-31T17:09:58.020Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9012024-12-31T17:09:58.020Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9022024-12-31T17:09:58.020Z
9032024-12-31T17:09:58.020Zwarning: creating a shared reference to mutable static is discouraged
9042024-12-31T17:09:58.020Z --> xde/src/xde.rs:1958:25
9052024-12-31T17:09:58.020Z |
9062024-12-31T17:09:58.020Z1958 | let devs = unsafe { xde_devs.read() };
9072024-12-31T17:09:58.020Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9082024-12-31T17:09:58.020Z |
9092024-12-31T17:09:58.020Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9102024-12-31T17:09:58.020Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9112024-12-31T17:09:58.020Z
9122024-12-31T17:09:58.020Zwarning: creating a shared reference to mutable static is discouraged
9132024-12-31T17:09:58.020Z --> xde/src/xde.rs:2022:25
9142024-12-31T17:09:58.020Z |
9152024-12-31T17:09:58.020Z2022 | let devs = unsafe { xde_devs.read() };
9162024-12-31T17:09:58.020Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9172024-12-31T17:09:58.020Z |
9182024-12-31T17:09:58.020Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9192024-12-31T17:09:58.020Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9202024-12-31T17:09:58.020Z
9212024-12-31T17:09:58.020Zwarning: creating a shared reference to mutable static is discouraged
9222024-12-31T17:09:58.020Z --> xde/src/xde.rs:2033:25
9232024-12-31T17:09:58.021Z |
9242024-12-31T17:09:58.021Z2033 | let devs = unsafe { xde_devs.read() };
9252024-12-31T17:09:58.021Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9262024-12-31T17:09:58.021Z |
9272024-12-31T17:09:58.021Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9282024-12-31T17:09:58.021Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9292024-12-31T17:09:58.021Z
9302024-12-31T17:09:58.021Zwarning: creating a shared reference to mutable static is discouraged
9312024-12-31T17:09:58.021Z --> xde/src/xde.rs:2045:25
9322024-12-31T17:09:58.021Z |
9332024-12-31T17:09:58.021Z2045 | let devs = unsafe { xde_devs.read() };
9342024-12-31T17:09:58.021Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9352024-12-31T17:09:58.021Z |
9362024-12-31T17:09:58.021Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9372024-12-31T17:09:58.021Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9382024-12-31T17:09:58.021Z
9392024-12-31T17:09:58.021Zwarning: creating a shared reference to mutable static is discouraged
9402024-12-31T17:09:58.021Z --> xde/src/xde.rs:2059:25
9412024-12-31T17:09:58.021Z |
9422024-12-31T17:09:58.021Z2059 | let devs = unsafe { xde_devs.read() };
9432024-12-31T17:09:58.021Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9442024-12-31T17:09:58.021Z |
9452024-12-31T17:09:58.021Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9462024-12-31T17:09:58.021Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9472024-12-31T17:09:58.021Z
9482024-12-31T17:09:58.021Zwarning: creating a shared reference to mutable static is discouraged
9492024-12-31T17:09:58.025Z --> xde/src/xde.rs:2072:25
9502024-12-31T17:09:58.025Z |
9512024-12-31T17:09:58.025Z2072 | let devs = unsafe { xde_devs.read() };
9522024-12-31T17:09:58.025Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9532024-12-31T17:09:58.025Z |
9542024-12-31T17:09:58.025Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9552024-12-31T17:09:58.025Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9562024-12-31T17:09:58.025Z
9572024-12-31T17:09:58.025Zwarning: creating a shared reference to mutable static is discouraged
9582024-12-31T17:09:58.025Z --> xde/src/xde.rs:2085:25
9592024-12-31T17:09:58.025Z |
9602024-12-31T17:09:58.025Z2085 | let devs = unsafe { xde_devs.read() };
9612024-12-31T17:09:58.025Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9622024-12-31T17:09:58.025Z |
9632024-12-31T17:09:58.025Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9642024-12-31T17:09:58.025Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9652024-12-31T17:09:58.025Z
9662024-12-31T17:09:58.025Zwarning: creating a shared reference to mutable static is discouraged
9672024-12-31T17:09:58.025Z --> xde/src/xde.rs:2096:25
9682024-12-31T17:09:58.025Z |
9692024-12-31T17:09:58.025Z2096 | let devs = unsafe { xde_devs.read() };
9702024-12-31T17:09:58.025Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9712024-12-31T17:09:58.025Z |
9722024-12-31T17:09:58.025Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9732024-12-31T17:09:58.025Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9742024-12-31T17:09:58.025Z
9752024-12-31T17:09:58.025Zwarning: creating a shared reference to mutable static is discouraged
9762024-12-31T17:09:58.025Z --> xde/src/xde.rs:2108:25
9772024-12-31T17:09:58.025Z |
9782024-12-31T17:09:58.025Z2108 | let devs = unsafe { xde_devs.read() };
9792024-12-31T17:09:58.025Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9802024-12-31T17:09:58.025Z |
9812024-12-31T17:09:58.025Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9822024-12-31T17:09:58.025Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9832024-12-31T17:09:58.025Z
9842024-12-31T17:09:58.025Zwarning: creating a shared reference to mutable static is discouraged
9852024-12-31T17:09:58.025Z --> xde/src/xde.rs:2123:25
9862024-12-31T17:09:58.026Z |
9872024-12-31T17:09:58.026Z2123 | let devs = unsafe { xde_devs.read() };
9882024-12-31T17:09:58.026Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9892024-12-31T17:09:58.026Z |
9902024-12-31T17:09:58.026Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9912024-12-31T17:09:58.026Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9922024-12-31T17:09:58.026Z
9932024-12-31T17:09:58.026Zwarning: creating a shared reference to mutable static is discouraged
9942024-12-31T17:09:58.026Z --> xde/src/xde.rs:2137:25
9952024-12-31T17:09:58.026Z |
9962024-12-31T17:09:58.026Z2137 | let devs = unsafe { xde_devs.read() };
9972024-12-31T17:09:58.026Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9982024-12-31T17:09:58.026Z |
9992024-12-31T17:09:58.026Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10002024-12-31T17:09:58.026Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10012024-12-31T17:09:58.026Z
10022024-12-31T17:10:23.809Zwarning: `xde` (lib) generated 23 warnings
10032024-12-31T17:10:23.809Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 07s
10042024-12-31T17:10:23.838ZLinking xde kmod...
10052024-12-31T17:10:24.558ZBuilding xde dev link helper (release).
10062024-12-31T17:10:24.746Z Compiling compiler_builtins v0.1.138
10072024-12-31T17:10:24.746Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10082024-12-31T17:10:24.748Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10092024-12-31T17:10:41.589Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
10102024-12-31T17:10:42.448Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10112024-12-31T17:10:46.152Z Finished `release` profile [optimized + debuginfo] target(s) in 21.54s
10122024-12-31T17:10:46.179Z
10132024-12-31T17:10:46.182Zreal 5:00.129838102
10142024-12-31T17:10:46.182Zuser 15:07.847800553
10152024-12-31T17:10:46.182Zsys 1:31.162752834
10162024-12-31T17:10:46.182Ztrap 0.482916316
10172024-12-31T17:10:46.182Ztflt 1.059612488
10182024-12-31T17:10:46.182Zdflt 3.932115230
10192024-12-31T17:10:46.182Zkflt 0.011148155
10202024-12-31T17:10:46.182Zlock 28:45.503537695
10212024-12-31T17:10:46.182Zslp 50:10.690174226
10222024-12-31T17:10:46.182Zlat 25.725188165
10232024-12-31T17:10:46.182Zstop 41.029665835
10242024-12-31T17:10:46.182Z+ elfdump target/x86_64-unknown-unknown/release/xde
10252024-12-31T17:10:46.182Z+ grep GOTPCREL
10262024-12-31T17:10:47.788Z+ header 'package opte'
10272024-12-31T17:10:47.788Z+ echo '# ==== package opte ==== #'
10282024-12-31T17:10:47.788Z# ==== package opte ==== #
10292024-12-31T17:10:47.788Z+ cargo xtask package --skip-build
10302024-12-31T17:10:48.056Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.21s
10312024-12-31T17:10:48.071Z Running `target/debug/xtask package --skip-build`
10322024-12-31T17:10:48.441Z+ ./clean.sh
10332024-12-31T17:10:48.452Z+ mkdir -p proto/kernel/drv/amd64
10342024-12-31T17:10:48.455Z+ mkdir -p proto/opt/oxide/opte/bin
10352024-12-31T17:10:48.457Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10362024-12-31T17:10:48.459Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10372024-12-31T17:10:48.474Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10382024-12-31T17:10:48.513Z+ cp ../xde/xde.conf proto/kernel/drv/
10392024-12-31T17:10:48.516Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10402024-12-31T17:10:48.519Z+ '[' -z ']'
10412024-12-31T17:10:48.519Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10422024-12-31T17:10:48.585Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10432024-12-31T17:10:48.651Z+ INC_DEBUG=
10442024-12-31T17:10:48.654Z++ ./print-api-version.sh
10452024-12-31T17:10:48.660Z+ API_VSN=34
10462024-12-31T17:10:48.662Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/321/g -e s/%API_VSN%/34/g opte.template.p5m
10472024-12-31T17:10:48.662Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10482024-12-31T17:11:00.962Z+ pkgdepend generate -d proto opte.base.p5m
10492024-12-31T17:11:02.496Z+ mkdir -p packages
10502024-12-31T17:11:02.499Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
10512024-12-31T17:11:22.473Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
10522024-12-31T17:11:22.475Z+ pkgrepo create packages/repo
10532024-12-31T17:11:23.319Z+ pkgrepo add-publisher -s packages/repo helios-dev
10542024-12-31T17:11:24.140Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
10552024-12-31T17:12:01.635Zpkg://helios-dev/driver/network/opte@0.34.321,5.11:20241231T171124Z
10562024-12-31T17:12:01.635ZPUBLISHED
10572024-12-31T17:12:01.682Z+ pkgrecv -a -d packages/repo/opte-0.34.321.p5p -s packages/repo -v -m latest '*'
10582024-12-31T17:12:02.559ZRetrieving packages for publisher helios-dev ...
10592024-12-31T17:12:02.563ZRetrieving catalog 'helios-dev' ... Done
10602024-12-31T17:12:02.566ZRetrieving and evaluating 1 package(s)...
10612024-12-31T17:12:02.566ZFetching manifests: 1/1 100% complete
10622024-12-31T17:12:02.566ZFetching manifests: 1/1 100% complete
10632024-12-31T17:12:02.568Z
10642024-12-31T17:12:02.568ZArchiving packages ...
10652024-12-31T17:12:02.568Z Packages to add: 1
10662024-12-31T17:12:02.568Z Files to retrieve: 6
10672024-12-31T17:12:02.569ZEstimated transfer size: 38.53 MB
10682024-12-31T17:12:02.569Z
10692024-12-31T17:12:02.569ZPackages to archive:
10702024-12-31T17:12:02.569Zdriver/network/opte@0.34.321,5.11:20241231T171124Z
10712024-12-31T17:12:02.569Z
10722024-12-31T17:12:02.569ZDownload: 0/6 items 0.0/38.5MB 0% complete
10732024-12-31T17:12:02.686ZDownload: Completed 38.53 MB in 0.12 seconds (320M/s)
10742024-12-31T17:12:02.690ZArchiving: 1/20 items 0.0/38.6MB 0% complete
10752024-12-31T17:12:02.715ZArchiving: Completed 38.57 MB in 0.03 seconds
10762024-12-31T17:12:02.768ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.321.p5p.
10772024-12-31T17:12:02.771Z+ banner copy
10782024-12-31T17:12:02.890Z
10792024-12-31T17:12:02.890Z #### #### ##### # #
10802024-12-31T17:12:02.890Z # # # # # # # #
10812024-12-31T17:12:02.890Z # # # # # #
10822024-12-31T17:12:02.890Z # # # ##### #
10832024-12-31T17:12:02.890Z # # # # # #
10842024-12-31T17:12:02.891Z #### #### # #
10852024-12-31T17:12:02.891Z
10862024-12-31T17:12:02.893Z+ pfexec mkdir -p /out
10872024-12-31T17:12:02.896Z+ pfexec chown 12345 /out
10882024-12-31T17:12:02.899Z+ PKG_NAME=/out/opte.p5p
10892024-12-31T17:12:02.901Z+ mv pkg/packages/repo/opte-0.34.321.p5p /out/opte.p5p
10902024-12-31T17:12:02.938Z+ sha256sum /out/opte.p5p
10912024-12-31T17:12:02.971Zprocess exited: duration 398820 ms, exit code 0
 
10922024-12-31T17:12:02.982Zfound 2 output files
10932024-12-31T17:12:02.982Zuploading: /out/opte.p5p (40448000 bytes)
10942024-12-31T17:12:04.587Zuploaded: /out/opte.p5p
10952024-12-31T17:12:04.588Zuploading: /out/opte.p5p.sha256 (80 bytes)
10962024-12-31T17:12:05.594Zuploaded: /out/opte.p5p.sha256