01JH9SGVVV7WJGFWJA8ZMDZ0ZC: 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: 01JH9SH4RXZV9R1R86XG63RBZ6

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12025-01-11T04:22:33.722Zjob assigned to worker 01JH9SHCJATBJJ7DCFTAWYNTTP [factory aws, i-074a58d27ea4dd8cd] (queued for 58 s)
 
22025-01-11T04:22:41.165Zstarting task 0: "setup"
32025-01-11T04:22:41.174Z++ uname -s
42025-01-11T04:22:41.184Z+ kern=SunOS
52025-01-11T04:22:41.184Z+ case "$kern" in
62025-01-11T04:22:41.184Z+ groupadd -g 12345 build
72025-01-11T04:22:41.184Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82025-01-11T04:22:43.184Z+ zfs create -o mountpoint=/work rpool/work
92025-01-11T04:22:43.319Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102025-01-11T04:22:43.321Z+ home_fs=zfs
112025-01-11T04:22:43.321Z+ [[ zfs == autofs ]]
122025-01-11T04:22:43.321Z+ mkdir -p /home/build
132025-01-11T04:22:43.324Z+ chown build:build /home/build /work
142025-01-11T04:22:45.325Z+ chmod 0700 /home/build /work
152025-01-11T04:22:45.328Zprocess exited: duration 4162 ms, exit code 0
 
162025-01-11T04:22:45.334Zstarting task 1: "rust-toolchain"
172025-01-11T04:22:45.340Z+ printf ' * toolchain channel = "%s"
182025-01-11T04:22:45.340Z * toolchain channel = "nightly-2024-11-18"
192025-01-11T04:22:45.340Z * toolchain profile = "default"
202025-01-11T04:22:45.340Z' nightly-2024-11-18
212025-01-11T04:22:45.340Z+ printf ' * toolchain profile = "%s"
222025-01-11T04:22:45.340Z' default
232025-01-11T04:22:45.342Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242025-01-11T04:22:45.342Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252025-01-11T04:22:45.468Zinfo: downloading installer
262025-01-11T04:22:46.992Zinfo: profile set to 'default'
272025-01-11T04:22:46.992Zinfo: default host triple is x86_64-unknown-illumos
282025-01-11T04:22:46.994Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292025-01-11T04:22:47.154Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302025-01-11T04:22:47.155Zinfo: downloading component 'cargo'
312025-01-11T04:22:48.008Zinfo: downloading component 'clippy'
322025-01-11T04:22:48.337Zinfo: downloading component 'rust-docs'
332025-01-11T04:22:49.503Zinfo: downloading component 'rust-std'
342025-01-11T04:22:51.396Zinfo: downloading component 'rustc'
352025-01-11T04:22:58.058Zinfo: downloading component 'rustfmt'
362025-01-11T04:22:58.305Zinfo: installing component 'cargo'
372025-01-11T04:22:59.171Zinfo: installing component 'clippy'
382025-01-11T04:22:59.555Zinfo: installing component 'rust-docs'
392025-01-11T04:23:01.274Zinfo: installing component 'rust-std'
402025-01-11T04:23:03.123Zinfo: installing component 'rustc'
412025-01-11T04:23:09.072Zinfo: installing component 'rustfmt'
422025-01-11T04:23:09.403Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432025-01-11T04:23:09.403Z
442025-01-11T04:23:09.786Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452025-01-11T04:23:09.786Z
462025-01-11T04:23:09.789Z
472025-01-11T04:23:09.789ZRust is installed now. Great!
482025-01-11T04:23:09.789Z
492025-01-11T04:23:09.789ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502025-01-11T04:23:09.789Zenvironment variable. This has not been done automatically.
512025-01-11T04:23:09.789Z
522025-01-11T04:23:09.789ZTo configure your current shell, you need to source
532025-01-11T04:23:09.789Zthe corresponding env file under $HOME/.cargo.
542025-01-11T04:23:09.789Z
552025-01-11T04:23:09.789ZThis is usually done by running one of the following (note the leading DOT):
562025-01-11T04:23:09.789Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572025-01-11T04:23:09.789Zsource "$HOME/.cargo/env.fish" # For fish
582025-01-11T04:23:09.856Z+ rustc --version
592025-01-11T04:23:09.924Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602025-01-11T04:23:09.927Zprocess exited: duration 24591 ms, exit code 0
 
612025-01-11T04:23:09.932Zstarting task 2: "authentication"
622025-01-11T04:23:09.952Zprocess exited: duration 20 ms, exit code 0
 
632025-01-11T04:23:09.957Zstarting task 3: "clone repository"
642025-01-11T04:23:09.962Z+ mkdir -p /work/oxidecomputer/opte
652025-01-11T04:23:09.964Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662025-01-11T04:23:10.379ZCloning into '/work/oxidecomputer/opte'...
672025-01-11T04:23:11.303Z+ cd /work/oxidecomputer/opte
682025-01-11T04:23:11.306Z+ git fetch origin d97d263172d3d533140eacfcf90210a31b6fc253
692025-01-11T04:23:11.568ZFrom https://github.com/oxidecomputer/opte
702025-01-11T04:23:11.568Z * branch d97d263172d3d533140eacfcf90210a31b6fc253 -> FETCH_HEAD
712025-01-11T04:23:11.577Z+ [[ -n renovate/thiserror-2.x-lockfile ]]
722025-01-11T04:23:11.579Z++ git branch --show-current
732025-01-11T04:23:11.582Z+ current=master
742025-01-11T04:23:11.582Z+ [[ master != renovate/thiserror-2.x-lockfile ]]
752025-01-11T04:23:11.582Z+ git branch -f renovate/thiserror-2.x-lockfile d97d263172d3d533140eacfcf90210a31b6fc253
762025-01-11T04:23:11.584Z+ git checkout -f renovate/thiserror-2.x-lockfile
772025-01-11T04:23:11.606ZSwitched to branch 'renovate/thiserror-2.x-lockfile'
782025-01-11T04:23:11.609Z+ git reset --hard d97d263172d3d533140eacfcf90210a31b6fc253
792025-01-11T04:23:11.629ZHEAD is now at d97d263 Update Rust crate thiserror to v2.0.11
802025-01-11T04:23:11.631Zprocess exited: duration 1672 ms, exit code 0
 
812025-01-11T04:23:11.637Zstarting task 4: "build"
822025-01-11T04:23:11.642Z+ TGT_BASE=/work
832025-01-11T04:23:11.642Z+ REL_SRC=target/x86_64-unknown-unknown/release
842025-01-11T04:23:11.642Z+ REL_TGT=/work/release
852025-01-11T04:23:11.642Z+ mkdir -p /work/release
862025-01-11T04:23:11.644Z+ cargo --version
872025-01-11T04:23:11.649Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
882025-01-11T04:23:11.796Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
892025-01-11T04:23:11.796Zinfo: downloading component 'cargo'
902025-01-11T04:23:12.547Zinfo: downloading component 'clippy'
912025-01-11T04:23:12.832Zinfo: downloading component 'rust-docs'
922025-01-11T04:23:13.873Zinfo: downloading component 'rust-std'
932025-01-11T04:23:15.384Zinfo: downloading component 'rustc'
942025-01-11T04:23:21.052Zinfo: downloading component 'rustfmt'
952025-01-11T04:23:21.269Zinfo: installing component 'cargo'
962025-01-11T04:23:22.097Zinfo: installing component 'clippy'
972025-01-11T04:23:22.468Zinfo: installing component 'rust-docs'
982025-01-11T04:23:24.066Zinfo: installing component 'rust-std'
992025-01-11T04:23:25.650Zinfo: installing component 'rustc'
1002025-01-11T04:23:31.351Zinfo: installing component 'rustfmt'
1012025-01-11T04:23:31.766Zcargo 1.83.0 (5ffbef321 2024-10-29)
1022025-01-11T04:23:31.768Z+ rustc --version
1032025-01-11T04:23:31.839Zrustc 1.83.0 (90b35a623 2024-11-26)
1042025-01-11T04:23:31.844Z+ header 'build xde and opteadm (release+debug)'
1052025-01-11T04:23:31.846Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062025-01-11T04:23:31.846Z# ==== build xde and opteadm (release+debug) ==== #
1072025-01-11T04:23:31.847Z+ ptime -m cargo xtask build
1082025-01-11T04:23:31.980Z Updating crates.io index
1092025-01-11T04:23:31.983Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102025-01-11T04:23:32.820Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112025-01-11T04:23:33.136Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122025-01-11T04:23:33.423Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132025-01-11T04:23:33.757Z Updating git repository `https://github.com/oxidecomputer/zone`
1142025-01-11T04:23:34.079Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152025-01-11T04:23:34.349Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162025-01-11T04:23:34.627Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172025-01-11T04:23:34.923Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182025-01-11T04:23:35.806Z Downloading crates ...
1192025-01-11T04:23:35.863Z Downloaded bitflags v2.6.0
1202025-01-11T04:23:35.868Z Downloaded itoa v1.0.14
1212025-01-11T04:23:35.872Z Downloaded cargo-platform v0.1.9
1222025-01-11T04:23:35.872Z Downloaded anstyle-query v1.1.2
1232025-01-11T04:23:35.875Z Downloaded anstyle v1.0.10
1242025-01-11T04:23:35.880Z Downloaded equivalent v1.0.1
1252025-01-11T04:23:35.894Z Downloaded clap_lex v0.7.4
1262025-01-11T04:23:35.897Z Downloaded utf8parse v0.2.2
1272025-01-11T04:23:35.897Z Downloaded camino v1.1.9
1282025-01-11T04:23:35.899Z Downloaded toml_datetime v0.6.8
1292025-01-11T04:23:35.903Z Downloaded errno v0.3.10
1302025-01-11T04:23:35.908Z Downloaded anstyle-parse v0.2.6
1312025-01-11T04:23:35.912Z Downloaded strsim v0.11.1
1322025-01-11T04:23:35.917Z Downloaded terminal_size v0.4.1
1332025-01-11T04:23:35.917Z Downloaded colorchoice v1.0.3
1342025-01-11T04:23:35.918Z Downloaded serde_spanned v0.6.8
1352025-01-11T04:23:35.918Z Downloaded thiserror v2.0.11
1362025-01-11T04:23:35.923Z Downloaded quote v1.0.38
1372025-01-11T04:23:35.926Z Downloaded is_terminal_polyfill v1.70.1
1382025-01-11T04:23:35.928Z Downloaded thiserror-impl v2.0.11
1392025-01-11T04:23:35.931Z Downloaded cargo_metadata v0.19.1
1402025-01-11T04:23:35.935Z Downloaded heck v0.5.0
1412025-01-11T04:23:35.937Z Downloaded anstream v0.6.18
1422025-01-11T04:23:35.944Z Downloaded ryu v1.0.18
1432025-01-11T04:23:35.947Z Downloaded clap_derive v4.5.18
1442025-01-11T04:23:35.949Z Downloaded unicode-ident v1.0.14
1452025-01-11T04:23:35.952Z Downloaded anyhow v1.0.95
1462025-01-11T04:23:35.956Z Downloaded proc-macro2 v1.0.92
1472025-01-11T04:23:35.959Z Downloaded toml v0.8.19
1482025-01-11T04:23:35.962Z Downloaded semver v1.0.24
1492025-01-11T04:23:35.974Z Downloaded serde v1.0.217
1502025-01-11T04:23:35.979Z Downloaded clap v4.5.23
1512025-01-11T04:23:35.988Z Downloaded serde_derive v1.0.217
1522025-01-11T04:23:35.991Z Downloaded memchr v2.7.4
1532025-01-11T04:23:35.996Z Downloaded indexmap v2.7.0
1542025-01-11T04:23:36.001Z Downloaded toml_edit v0.22.22
1552025-01-11T04:23:36.023Z Downloaded clap_builder v4.5.23
1562025-01-11T04:23:36.038Z Downloaded hashbrown v0.15.2
1572025-01-11T04:23:36.047Z Downloaded winnow v0.6.22
1582025-01-11T04:23:36.055Z Downloaded serde_json v1.0.134
1592025-01-11T04:23:36.062Z Downloaded syn v2.0.95
1602025-01-11T04:23:36.082Z Downloaded rustix v0.38.42
1612025-01-11T04:23:36.117Z Downloaded libc v0.2.169
1622025-01-11T04:23:36.258Z Compiling proc-macro2 v1.0.92
1632025-01-11T04:23:36.258Z Compiling unicode-ident v1.0.14
1642025-01-11T04:23:36.261Z Compiling serde v1.0.217
1652025-01-11T04:23:36.261Z Compiling libc v0.2.169
1662025-01-11T04:23:36.261Z Compiling rustix v0.38.42
1672025-01-11T04:23:36.261Z Compiling bitflags v2.6.0
1682025-01-11T04:23:36.261Z Compiling utf8parse v0.2.2
1692025-01-11T04:23:36.271Z Compiling colorchoice v1.0.3
1702025-01-11T04:23:36.429Z Compiling anstyle-parse v0.2.6
1712025-01-11T04:23:36.439Z Compiling anstyle v1.0.10
1722025-01-11T04:23:36.452Z Compiling thiserror v2.0.11
1732025-01-11T04:23:36.635Z Compiling camino v1.1.9
1742025-01-11T04:23:36.715Z Compiling hashbrown v0.15.2
1752025-01-11T04:23:36.802Z Compiling semver v1.0.24
1762025-01-11T04:23:37.509Z Compiling equivalent v1.0.1
1772025-01-11T04:23:37.520Z Compiling serde_json v1.0.134
1782025-01-11T04:23:37.522Z Compiling is_terminal_polyfill v1.70.1
1792025-01-11T04:23:37.556Z Compiling anstyle-query v1.1.2
1802025-01-11T04:23:37.583Z Compiling indexmap v2.7.0
1812025-01-11T04:23:37.644Z Compiling anstream v0.6.18
1822025-01-11T04:23:37.675Z Compiling strsim v0.11.1
1832025-01-11T04:23:37.685Z Compiling anyhow v1.0.95
1842025-01-11T04:23:37.897Z Compiling memchr v2.7.4
1852025-01-11T04:23:37.939Z Compiling ryu v1.0.18
1862025-01-11T04:23:38.224Z Compiling itoa v1.0.14
1872025-01-11T04:23:38.233Z Compiling clap_lex v0.7.4
1882025-01-11T04:23:38.290Z Compiling heck v0.5.0
1892025-01-11T04:23:38.419Z Compiling winnow v0.6.22
1902025-01-11T04:23:38.665Z Compiling quote v1.0.38
1912025-01-11T04:23:38.685Z Compiling errno v0.3.10
1922025-01-11T04:23:39.012Z Compiling syn v2.0.95
1932025-01-11T04:23:39.645Z Compiling terminal_size v0.4.1
1942025-01-11T04:23:39.756Z Compiling clap_builder v4.5.23
1952025-01-11T04:23:42.593Z Compiling serde_derive v1.0.217
1962025-01-11T04:23:42.593Z Compiling thiserror-impl v2.0.11
1972025-01-11T04:23:42.593Z Compiling clap_derive v4.5.18
1982025-01-11T04:23:44.970Z Compiling clap v4.5.23
1992025-01-11T04:23:49.248Z Compiling serde_spanned v0.6.8
2002025-01-11T04:23:49.248Z Compiling toml_datetime v0.6.8
2012025-01-11T04:23:49.251Z Compiling cargo-platform v0.1.9
2022025-01-11T04:23:49.484Z Compiling toml_edit v0.22.22
2032025-01-11T04:23:50.372Z Compiling cargo_metadata v0.19.1
2042025-01-11T04:23:51.456Z Compiling toml v0.8.19
2052025-01-11T04:23:52.936Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062025-01-11T04:23:54.508Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.61s
2072025-01-11T04:23:54.617Z Running `target/debug/xtask build`
2082025-01-11T04:23:54.636ZBuilding opteadm (debug).
2092025-01-11T04:23:57.282Z Compiling libc v0.2.169
2102025-01-11T04:23:57.282Z Compiling cfg-if v1.0.0
2112025-01-11T04:23:57.282Z Compiling serde v1.0.217
2122025-01-11T04:23:57.284Z Compiling byteorder v1.5.0
2132025-01-11T04:23:57.285Z Compiling fnv v1.0.7
2142025-01-11T04:23:57.285Z Compiling ident_case v1.0.1
2152025-01-11T04:23:57.285Z Compiling memchr v2.7.4
2162025-01-11T04:23:57.285Z Compiling syn v2.0.95
2172025-01-11T04:23:57.384Z Compiling regex-syntax v0.8.5
2182025-01-11T04:23:57.402Z Compiling syn v1.0.109
2192025-01-11T04:23:57.438Z Compiling once_cell v1.20.2
2202025-01-11T04:23:57.591Z Compiling either v1.13.0
2212025-01-11T04:23:57.780Z Compiling hashbrown v0.15.2
2222025-01-11T04:23:57.845Z Compiling autocfg v1.4.0
2232025-01-11T04:23:57.912Z Compiling equivalent v1.0.1
2242025-01-11T04:23:57.968Z Compiling zerocopy v0.8.14
2252025-01-11T04:23:58.635Z Compiling aho-corasick v1.1.3
2262025-01-11T04:23:58.654Z Compiling lock_api v0.4.12
2272025-01-11T04:23:58.727Z Compiling itertools v0.13.0
2282025-01-11T04:23:58.847Z Compiling indexmap v2.7.0
2292025-01-11T04:23:58.978Z Compiling winnow v0.5.40
2302025-01-11T04:23:59.221Z Compiling toml_datetime v0.6.8
2312025-01-11T04:23:59.559Z Compiling parking_lot_core v0.9.10
2322025-01-11T04:24:00.000Z Compiling heapless v0.8.0
2332025-01-11T04:24:00.832Z Compiling regex-automata v0.4.9
2342025-01-11T04:24:01.609Z Compiling hash32 v0.3.1
2352025-01-11T04:24:01.707Z Compiling smallvec v1.13.2
2362025-01-11T04:24:01.803Z Compiling smoltcp v0.11.0
2372025-01-11T04:24:02.108Z Compiling toml_edit v0.19.15
2382025-01-11T04:24:02.322Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2392025-01-11T04:24:02.444Z Compiling dyn-clone v1.0.17
2402025-01-11T04:24:02.534Z Compiling scopeguard v1.2.0
2412025-01-11T04:24:02.647Z Compiling stable_deref_trait v1.2.0
2422025-01-11T04:24:02.653Z Compiling serde_json v1.0.134
2432025-01-11T04:24:02.702Z Compiling macaddr v1.0.1
2442025-01-11T04:24:03.046Z Compiling getrandom v0.2.15
2452025-01-11T04:24:03.195Z Compiling schemars v0.8.21
2462025-01-11T04:24:03.325Z Compiling pin-project-lite v0.2.15
2472025-01-11T04:24:03.428Z Compiling managed v0.8.0
2482025-01-11T04:24:03.568Z Compiling darling_core v0.20.10
2492025-01-11T04:24:03.575Z Compiling serde_derive_internals v0.29.1
2502025-01-11T04:24:03.592Z Compiling cobs v0.2.3
2512025-01-11T04:24:03.830Z Compiling version_check v0.9.5
2522025-01-11T04:24:03.863Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2532025-01-11T04:24:04.214Z Compiling bitflags v1.3.2
2542025-01-11T04:24:04.300Z Compiling thiserror v1.0.69
2552025-01-11T04:24:04.408Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562025-01-11T04:24:04.780Z Compiling regex v1.11.1
2572025-01-11T04:24:04.854Z Compiling proc-macro-crate v1.3.1
2582025-01-11T04:24:05.696Z Compiling parking_lot v0.12.3
2592025-01-11T04:24:05.812Z Compiling rand_core v0.6.4
2602025-01-11T04:24:06.232Z Compiling mio v1.0.3
2612025-01-11T04:24:06.611Z Compiling errno v0.3.10
2622025-01-11T04:24:06.824Z Compiling socket2 v0.5.8
2632025-01-11T04:24:07.405Z Compiling signal-hook-registry v1.4.2
2642025-01-11T04:24:07.572Z Compiling unicode-width v0.2.0
2652025-01-11T04:24:07.756Z Compiling num_enum_derive v0.5.11
2662025-01-11T04:24:07.763Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2672025-01-11T04:24:07.817Z Compiling foreign-types-shared v0.3.1
2682025-01-11T04:24:07.908Z Compiling bytes v1.9.0
2692025-01-11T04:24:08.030Z Compiling serde_derive v1.0.217
2702025-01-11T04:24:08.059Z Compiling zerocopy-derive v0.8.14
2712025-01-11T04:24:08.198Z Compiling zerocopy-derive v0.7.35
2722025-01-11T04:24:08.209Z Compiling thiserror-impl v1.0.69
2732025-01-11T04:24:08.909Z Compiling darling_macro v0.20.10
2742025-01-11T04:24:09.104Z Compiling foreign-types-macros v0.2.3
2752025-01-11T04:24:09.815Z Compiling tokio-macros v2.4.0
2762025-01-11T04:24:09.896Z Compiling darling v0.20.10
2772025-01-11T04:24:09.991Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2782025-01-11T04:24:10.071Z Compiling zerocopy v0.7.35
2792025-01-11T04:24:10.249Z Compiling schemars_derive v0.8.21
2802025-01-11T04:24:10.292Z Compiling foreign-types v0.5.0
2812025-01-11T04:24:10.377Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2822025-01-11T04:24:11.001Z Compiling num_enum v0.5.11
2832025-01-11T04:24:11.276Z Compiling ppv-lite86 v0.2.20
2842025-01-11T04:24:11.359Z Compiling tokio v1.42.0
2852025-01-11T04:24:11.701Z Compiling tracing-attributes v0.1.28
2862025-01-11T04:24:11.968Z Compiling rand_chacha v0.3.1
2872025-01-11T04:24:13.060Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2882025-01-11T04:24:13.062Z Compiling tabwriter v1.4.1
2892025-01-11T04:24:13.137Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2902025-01-11T04:24:13.507Z Compiling rustix v0.38.42
2912025-01-11T04:24:13.986Z Compiling cstr-argument v0.1.2
2922025-01-11T04:24:14.046Z Compiling tracing-core v0.1.33
2932025-01-11T04:24:14.063Z Compiling crc32fast v1.4.2
2942025-01-11T04:24:14.191Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2952025-01-11T04:24:14.329Z Compiling pretty-hex v0.2.1
2962025-01-11T04:24:14.478Z Compiling lazy_static v1.5.0
2972025-01-11T04:24:14.547Z Compiling terminal_size v0.4.1
2982025-01-11T04:24:14.550Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2992025-01-11T04:24:14.585Z Compiling colored v2.2.0
3002025-01-11T04:24:14.719Z Compiling tracing v0.1.41
3012025-01-11T04:24:14.957Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3022025-01-11T04:24:15.010Z Compiling rand v0.8.5
3032025-01-11T04:24:15.088Z Compiling thiserror-impl v2.0.11
3042025-01-11T04:24:15.112Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3052025-01-11T04:24:15.358Z Compiling clap_derive v4.5.18
3062025-01-11T04:24:15.374Z Compiling clap_builder v4.5.23
3072025-01-11T04:24:15.419Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3082025-01-11T04:24:16.139Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3092025-01-11T04:24:17.134Z Compiling thiserror v2.0.11
3102025-01-11T04:24:18.242Z Compiling clap v4.5.23
3112025-01-11T04:24:18.328Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3122025-01-11T04:24:19.670Z Compiling ipnetwork v0.20.0
3132025-01-11T04:24:19.831Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3142025-01-11T04:24:19.852Z Compiling postcard v1.1.1
3152025-01-11T04:24:20.028Z Compiling uuid v1.11.0
3162025-01-11T04:24:21.540Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3172025-01-11T04:24:22.364Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
3182025-01-11T04:24:27.590Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3192025-01-11T04:24:29.583Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3202025-01-11T04:24:35.109Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.98s
3212025-01-11T04:24:35.153ZBuilding xde (debug).
3222025-01-11T04:24:35.284Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
3232025-01-11T04:24:35.501Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
3242025-01-11T04:24:35.522Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
3252025-01-11T04:24:35.522Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
3262025-01-11T04:24:35.525Zinfo: downloading component 'rust-src'
3272025-01-11T04:24:35.753Zinfo: installing component 'rust-src'
3282025-01-11T04:24:36.441Z Updating crates.io index
3292025-01-11T04:24:36.540Z Downloading crates ...
3302025-01-11T04:24:36.642Z Downloaded getopts v0.2.21
3312025-01-11T04:24:36.661Z Downloaded addr2line v0.22.0
3322025-01-11T04:24:36.667Z Downloaded adler v1.0.2
3332025-01-11T04:24:36.670Z Downloaded miniz_oxide v0.7.4
3342025-01-11T04:24:36.679Z Downloaded allocator-api2 v0.2.18
3352025-01-11T04:24:36.706Z Downloaded compiler_builtins v0.1.138
3362025-01-11T04:24:36.718Z Downloaded hashbrown v0.15.0
3372025-01-11T04:24:36.753Z Downloaded unicode-width v0.1.14
3382025-01-11T04:24:36.760Z Downloaded gimli v0.29.0
3392025-01-11T04:24:36.768Z Downloaded object v0.36.5
3402025-01-11T04:24:36.788Z Downloaded libc v0.2.161
3412025-01-11T04:24:36.891Z Compiling compiler_builtins v0.1.138
3422025-01-11T04:24:36.893Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3432025-01-11T04:24:36.893Z Compiling proc-macro2 v1.0.92
3442025-01-11T04:24:36.893Z Compiling unicode-ident v1.0.14
3452025-01-11T04:24:36.893Z Compiling fnv v1.0.7
3462025-01-11T04:24:36.893Z Compiling strsim v0.11.1
3472025-01-11T04:24:36.900Z Compiling ident_case v1.0.1
3482025-01-11T04:24:36.902Z Compiling memchr v2.7.4
3492025-01-11T04:24:37.070Z Compiling regex-syntax v0.8.5
3502025-01-11T04:24:37.102Z Compiling serde v1.0.217
3512025-01-11T04:24:37.119Z Compiling either v1.13.0
3522025-01-11T04:24:37.493Z Compiling zerocopy v0.8.14
3532025-01-11T04:24:37.739Z Compiling aho-corasick v1.1.3
3542025-01-11T04:24:37.770Z Compiling itertools v0.13.0
3552025-01-11T04:24:38.183Z Compiling heapless v0.8.0
3562025-01-11T04:24:38.480Z Compiling smoltcp v0.11.0
3572025-01-11T04:24:38.546Z Compiling quote v1.0.38
3582025-01-11T04:24:38.889Z Compiling syn v2.0.95
3592025-01-11T04:24:39.349Z Compiling version_check v0.9.5
3602025-01-11T04:24:39.978Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3612025-01-11T04:24:40.608Z Compiling regex-automata v0.4.9
3622025-01-11T04:24:43.518Z Compiling regex v1.11.1
3632025-01-11T04:24:44.156Z Compiling darling_core v0.20.10
3642025-01-11T04:24:46.219Z Compiling serde_derive v1.0.217
3652025-01-11T04:24:46.219Z Compiling zerocopy-derive v0.8.14
3662025-01-11T04:24:46.222Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3672025-01-11T04:24:48.214Z Compiling darling_macro v0.20.10
3682025-01-11T04:24:49.440Z Compiling darling v0.20.10
3692025-01-11T04:24:49.544Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3702025-01-11T04:24:49.544Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3712025-01-11T04:24:56.508Z 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)
3722025-01-11T04:24:57.288Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3732025-01-11T04:24:59.755Z Compiling byteorder v1.5.0
3742025-01-11T04:24:59.755Z Compiling cfg-if v1.0.0
3752025-01-11T04:24:59.758Z Compiling macaddr v1.0.1
3762025-01-11T04:24:59.758Z Compiling stable_deref_trait v1.2.0
3772025-01-11T04:24:59.758Z Compiling bitflags v1.3.2
3782025-01-11T04:24:59.835Z Compiling managed v0.8.0
3792025-01-11T04:24:59.847Z Compiling cobs v0.2.3
3802025-01-11T04:24:59.849Z Compiling bitflags v2.6.0
3812025-01-11T04:25:00.057Z Compiling hash32 v0.3.1
3822025-01-11T04:25:00.113Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3832025-01-11T04:25:00.250Z Compiling crc32fast v1.4.2
3842025-01-11T04:25:00.257Z Compiling dyn-clone v1.0.17
3852025-01-11T04:25:00.339Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3862025-01-11T04:25:02.119Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3872025-01-11T04:25:03.352Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3882025-01-11T04:25:03.352Z Compiling postcard v1.1.1
3892025-01-11T04:25:03.352Z Compiling uuid v1.11.0
3902025-01-11T04:25:04.710Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3912025-01-11T04:25:10.628Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3922025-01-11T04:25:14.452Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
3932025-01-11T04:25:17.244Zwarning: creating a mutable reference to mutable static is discouraged
3942025-01-11T04:25:17.244Z --> xde/src/xde.rs:318:5
3952025-01-11T04:25:17.244Z |
3962025-01-11T04:25:17.244Z318 | xde_devs.init(KRwLockType::Driver);
3972025-01-11T04:25:17.244Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3982025-01-11T04:25:17.244Z |
3992025-01-11T04:25:17.244Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4002025-01-11T04:25:17.244Z = 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
4012025-01-11T04:25:17.244Z = note: `#[warn(static_mut_refs)]` on by default
4022025-01-11T04:25:17.244Z
4032025-01-11T04:25:17.247Zwarning: creating a shared reference to mutable static is discouraged
4042025-01-11T04:25:17.247Z --> xde/src/xde.rs:642:25
4052025-01-11T04:25:17.247Z |
4062025-01-11T04:25:17.247Z642 | let devs = unsafe { xde_devs.read() };
4072025-01-11T04:25:17.247Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4082025-01-11T04:25:17.248Z |
4092025-01-11T04:25:17.248Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4102025-01-11T04:25:17.248Z = 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
4112025-01-11T04:25:17.248Z
4122025-01-11T04:25:17.248Zwarning: creating a shared reference to mutable static is discouraged
4132025-01-11T04:25:17.248Z --> xde/src/xde.rs:670:29
4142025-01-11T04:25:17.248Z |
4152025-01-11T04:25:17.248Z670 | let mut devs = unsafe { xde_devs.write() };
4162025-01-11T04:25:17.248Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4172025-01-11T04:25:17.248Z |
4182025-01-11T04:25:17.248Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4192025-01-11T04:25:17.248Z = 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
4202025-01-11T04:25:17.248Z
4212025-01-11T04:25:17.248Zwarning: creating a shared reference to mutable static is discouraged
4222025-01-11T04:25:17.248Z --> xde/src/xde.rs:803:29
4232025-01-11T04:25:17.249Z |
4242025-01-11T04:25:17.249Z803 | let mut devs = unsafe { xde_devs.write() };
4252025-01-11T04:25:17.249Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4262025-01-11T04:25:17.249Z |
4272025-01-11T04:25:17.249Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4282025-01-11T04:25:17.249Z = 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
4292025-01-11T04:25:17.249Z
4302025-01-11T04:25:17.249Zwarning: creating a shared reference to mutable static is discouraged
4312025-01-11T04:25:17.249Z --> xde/src/xde.rs:891:18
4322025-01-11T04:25:17.249Z |
4332025-01-11T04:25:17.249Z891 | if unsafe { !xde_devs.read().is_empty() } {
4342025-01-11T04:25:17.249Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4352025-01-11T04:25:17.249Z |
4362025-01-11T04:25:17.249Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4372025-01-11T04:25:17.249Z = 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
4382025-01-11T04:25:17.249Z
4392025-01-11T04:25:17.253Zwarning: creating a shared reference to mutable static is discouraged
4402025-01-11T04:25:17.253Z --> xde/src/xde.rs:1204:9
4412025-01-11T04:25:17.253Z |
4422025-01-11T04:25:17.253Z1204 | if !xde_devs.read().is_empty() {
4432025-01-11T04:25:17.253Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4442025-01-11T04:25:17.253Z |
4452025-01-11T04:25:17.253Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4462025-01-11T04:25:17.253Z = 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
4472025-01-11T04:25:17.253Z
4482025-01-11T04:25:17.253Zwarning: creating a shared reference to mutable static is discouraged
4492025-01-11T04:25:17.253Z --> xde/src/xde.rs:1611:37
4502025-01-11T04:25:17.253Z |
4512025-01-11T04:25:17.253Z1611 | let devs = unsafe { xde_devs.read() };
4522025-01-11T04:25:17.254Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4532025-01-11T04:25:17.254Z |
4542025-01-11T04:25:17.254Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4552025-01-11T04:25:17.254Z = 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
4562025-01-11T04:25:17.254Z
4572025-01-11T04:25:17.254Zwarning: creating a shared reference to mutable static is discouraged
4582025-01-11T04:25:17.254Z --> xde/src/xde.rs:1861:16
4592025-01-11T04:25:17.254Z |
4602025-01-11T04:25:17.254Z1861 | let devs = xde_devs.read();
4612025-01-11T04:25:17.254Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4622025-01-11T04:25:17.254Z |
4632025-01-11T04:25:17.254Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4642025-01-11T04:25:17.254Z = 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
4652025-01-11T04:25:17.254Z
4662025-01-11T04:25:17.254Zwarning: creating a shared reference to mutable static is discouraged
4672025-01-11T04:25:17.254Z --> xde/src/xde.rs:1910:25
4682025-01-11T04:25:17.254Z |
4692025-01-11T04:25:17.254Z1910 | let devs = unsafe { xde_devs.read() };
4702025-01-11T04:25:17.254Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4712025-01-11T04:25:17.254Z |
4722025-01-11T04:25:17.254Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4732025-01-11T04:25:17.254Z = 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
4742025-01-11T04:25:17.254Z
4752025-01-11T04:25:17.254Zwarning: creating a shared reference to mutable static is discouraged
4762025-01-11T04:25:17.254Z --> xde/src/xde.rs:1923:25
4772025-01-11T04:25:17.254Z |
4782025-01-11T04:25:17.254Z1923 | let devs = unsafe { xde_devs.read() };
4792025-01-11T04:25:17.254Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4802025-01-11T04:25:17.254Z |
4812025-01-11T04:25:17.254Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4822025-01-11T04:25:17.254Z = 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
4832025-01-11T04:25:17.254Z
4842025-01-11T04:25:17.254Zwarning: creating a shared reference to mutable static is discouraged
4852025-01-11T04:25:17.254Z --> xde/src/xde.rs:1934:25
4862025-01-11T04:25:17.254Z |
4872025-01-11T04:25:17.254Z1934 | let devs = unsafe { xde_devs.read() };
4882025-01-11T04:25:17.254Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4892025-01-11T04:25:17.254Z |
4902025-01-11T04:25:17.255Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4912025-01-11T04:25:17.255Z = 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
4922025-01-11T04:25:17.255Z
4932025-01-11T04:25:17.255Zwarning: creating a shared reference to mutable static is discouraged
4942025-01-11T04:25:17.255Z --> xde/src/xde.rs:1946:25
4952025-01-11T04:25:17.255Z |
4962025-01-11T04:25:17.255Z1946 | let devs = unsafe { xde_devs.read() };
4972025-01-11T04:25:17.255Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4982025-01-11T04:25:17.255Z |
4992025-01-11T04:25:17.255Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5002025-01-11T04:25:17.255Z = 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
5012025-01-11T04:25:17.255Z
5022025-01-11T04:25:17.255Zwarning: creating a shared reference to mutable static is discouraged
5032025-01-11T04:25:17.255Z --> xde/src/xde.rs:1958:25
5042025-01-11T04:25:17.255Z |
5052025-01-11T04:25:17.255Z1958 | let devs = unsafe { xde_devs.read() };
5062025-01-11T04:25:17.256Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5072025-01-11T04:25:17.256Z |
5082025-01-11T04:25:17.256Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5092025-01-11T04:25:17.256Z = 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
5102025-01-11T04:25:17.256Z
5112025-01-11T04:25:17.256Zwarning: creating a shared reference to mutable static is discouraged
5122025-01-11T04:25:17.256Z --> xde/src/xde.rs:2022:25
5132025-01-11T04:25:17.256Z |
5142025-01-11T04:25:17.256Z2022 | let devs = unsafe { xde_devs.read() };
5152025-01-11T04:25:17.256Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5162025-01-11T04:25:17.256Z |
5172025-01-11T04:25:17.256Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5182025-01-11T04:25:17.256Z = 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
5192025-01-11T04:25:17.256Z
5202025-01-11T04:25:17.256Zwarning: creating a shared reference to mutable static is discouraged
5212025-01-11T04:25:17.256Z --> xde/src/xde.rs:2033:25
5222025-01-11T04:25:17.256Z |
5232025-01-11T04:25:17.256Z2033 | let devs = unsafe { xde_devs.read() };
5242025-01-11T04:25:17.256Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5252025-01-11T04:25:17.256Z |
5262025-01-11T04:25:17.256Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5272025-01-11T04:25:17.256Z = 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
5282025-01-11T04:25:17.256Z
5292025-01-11T04:25:17.256Zwarning: creating a shared reference to mutable static is discouraged
5302025-01-11T04:25:17.256Z --> xde/src/xde.rs:2045:25
5312025-01-11T04:25:17.256Z |
5322025-01-11T04:25:17.256Z2045 | let devs = unsafe { xde_devs.read() };
5332025-01-11T04:25:17.256Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5342025-01-11T04:25:17.256Z |
5352025-01-11T04:25:17.256Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5362025-01-11T04:25:17.256Z = 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
5372025-01-11T04:25:17.256Z
5382025-01-11T04:25:17.256Zwarning: creating a shared reference to mutable static is discouraged
5392025-01-11T04:25:17.259Z --> xde/src/xde.rs:2059:25
5402025-01-11T04:25:17.259Z |
5412025-01-11T04:25:17.260Z2059 | let devs = unsafe { xde_devs.read() };
5422025-01-11T04:25:17.260Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5432025-01-11T04:25:17.260Z |
5442025-01-11T04:25:17.260Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5452025-01-11T04:25:17.260Z = 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
5462025-01-11T04:25:17.260Z
5472025-01-11T04:25:17.260Zwarning: creating a shared reference to mutable static is discouraged
5482025-01-11T04:25:17.260Z --> xde/src/xde.rs:2072:25
5492025-01-11T04:25:17.260Z |
5502025-01-11T04:25:17.260Z2072 | let devs = unsafe { xde_devs.read() };
5512025-01-11T04:25:17.260Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5522025-01-11T04:25:17.260Z |
5532025-01-11T04:25:17.260Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5542025-01-11T04:25:17.260Z = 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
5552025-01-11T04:25:17.260Z
5562025-01-11T04:25:17.260Zwarning: creating a shared reference to mutable static is discouraged
5572025-01-11T04:25:17.260Z --> xde/src/xde.rs:2085:25
5582025-01-11T04:25:17.260Z |
5592025-01-11T04:25:17.260Z2085 | let devs = unsafe { xde_devs.read() };
5602025-01-11T04:25:17.260Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5612025-01-11T04:25:17.260Z |
5622025-01-11T04:25:17.260Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5632025-01-11T04:25:17.260Z = 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
5642025-01-11T04:25:17.260Z
5652025-01-11T04:25:17.260Zwarning: creating a shared reference to mutable static is discouraged
5662025-01-11T04:25:17.260Z --> xde/src/xde.rs:2096:25
5672025-01-11T04:25:17.260Z |
5682025-01-11T04:25:17.260Z2096 | let devs = unsafe { xde_devs.read() };
5692025-01-11T04:25:17.260Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5702025-01-11T04:25:17.260Z |
5712025-01-11T04:25:17.260Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5722025-01-11T04:25:17.260Z = 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
5732025-01-11T04:25:17.261Z
5742025-01-11T04:25:17.261Zwarning: creating a shared reference to mutable static is discouraged
5752025-01-11T04:25:17.261Z --> xde/src/xde.rs:2108:25
5762025-01-11T04:25:17.261Z |
5772025-01-11T04:25:17.261Z2108 | let devs = unsafe { xde_devs.read() };
5782025-01-11T04:25:17.261Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5792025-01-11T04:25:17.261Z |
5802025-01-11T04:25:17.261Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5812025-01-11T04:25:17.261Z = 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
5822025-01-11T04:25:17.261Z
5832025-01-11T04:25:17.261Zwarning: creating a shared reference to mutable static is discouraged
5842025-01-11T04:25:17.261Z --> xde/src/xde.rs:2123:25
5852025-01-11T04:25:17.261Z |
5862025-01-11T04:25:17.261Z2123 | let devs = unsafe { xde_devs.read() };
5872025-01-11T04:25:17.261Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5882025-01-11T04:25:17.261Z |
5892025-01-11T04:25:17.261Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5902025-01-11T04:25:17.261Z = 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
5912025-01-11T04:25:17.261Z
5922025-01-11T04:25:17.261Zwarning: creating a shared reference to mutable static is discouraged
5932025-01-11T04:25:17.261Z --> xde/src/xde.rs:2137:25
5942025-01-11T04:25:17.261Z |
5952025-01-11T04:25:17.261Z2137 | let devs = unsafe { xde_devs.read() };
5962025-01-11T04:25:17.261Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5972025-01-11T04:25:17.261Z |
5982025-01-11T04:25:17.261Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5992025-01-11T04:25:17.261Z = 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
6002025-01-11T04:25:17.261Z
6012025-01-11T04:25:19.896Zwarning: `xde` (lib) generated 23 warnings
6022025-01-11T04:25:19.896Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.70s
6032025-01-11T04:25:19.927ZLinking xde kmod...
6042025-01-11T04:25:23.867ZBuilding xde dev link helper (debug).
6052025-01-11T04:25:24.056Z Compiling compiler_builtins v0.1.138
6062025-01-11T04:25:24.056Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6072025-01-11T04:25:24.056Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6082025-01-11T04:25:39.165Z 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)
6092025-01-11T04:25:39.915Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6102025-01-11T04:25:42.951Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.03s
6112025-01-11T04:25:42.977ZBuilding opteadm (release).
6122025-01-11T04:25:43.250Z Compiling proc-macro2 v1.0.92
6132025-01-11T04:25:43.250Z Compiling unicode-ident v1.0.14
6142025-01-11T04:25:43.253Z Compiling libc v0.2.169
6152025-01-11T04:25:43.253Z Compiling cfg-if v1.0.0
6162025-01-11T04:25:43.253Z Compiling serde v1.0.217
6172025-01-11T04:25:43.253Z Compiling byteorder v1.5.0
6182025-01-11T04:25:43.253Z Compiling strsim v0.11.1
6192025-01-11T04:25:43.253Z Compiling fnv v1.0.7
6202025-01-11T04:25:43.326Z Compiling ident_case v1.0.1
6212025-01-11T04:25:43.371Z Compiling memchr v2.7.4
6222025-01-11T04:25:43.400Z Compiling syn v1.0.109
6232025-01-11T04:25:43.467Z Compiling bitflags v2.6.0
6242025-01-11T04:25:43.581Z Compiling regex-syntax v0.8.5
6252025-01-11T04:25:43.793Z Compiling hashbrown v0.15.2
6262025-01-11T04:25:43.806Z Compiling equivalent v1.0.1
6272025-01-11T04:25:43.839Z Compiling anyhow v1.0.95
6282025-01-11T04:25:43.889Z Compiling zerocopy v0.8.14
6292025-01-11T04:25:43.956Z Compiling autocfg v1.4.0
6302025-01-11T04:25:44.354Z Compiling aho-corasick v1.1.3
6312025-01-11T04:25:44.574Z Compiling either v1.13.0
6322025-01-11T04:25:44.637Z Compiling toml_datetime v0.6.8
6332025-01-11T04:25:44.690Z Compiling lock_api v0.4.12
6342025-01-11T04:25:44.812Z Compiling quote v1.0.38
6352025-01-11T04:25:44.915Z Compiling itertools v0.13.0
6362025-01-11T04:25:44.959Z Compiling indexmap v2.7.0
6372025-01-11T04:25:45.035Z Compiling heapless v0.8.0
6382025-01-11T04:25:45.282Z Compiling syn v2.0.95
6392025-01-11T04:25:45.534Z Compiling parking_lot_core v0.9.10
6402025-01-11T04:25:46.019Z Compiling winnow v0.5.40
6412025-01-11T04:25:46.529Z Compiling hash32 v0.3.1
6422025-01-11T04:25:46.712Z Compiling smoltcp v0.11.0
6432025-01-11T04:25:47.452Z Compiling regex-automata v0.4.9
6442025-01-11T04:25:47.458Z Compiling once_cell v1.20.2
6452025-01-11T04:25:47.638Z Compiling scopeguard v1.2.0
6462025-01-11T04:25:47.674Z Compiling stable_deref_trait v1.2.0
6472025-01-11T04:25:47.762Z Compiling serde_json v1.0.134
6482025-01-11T04:25:47.762Z Compiling smallvec v1.13.2
6492025-01-11T04:25:48.006Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6502025-01-11T04:25:48.107Z Compiling dyn-clone v1.0.17
6512025-01-11T04:25:48.171Z Compiling macaddr v1.0.1
6522025-01-11T04:25:48.902Z Compiling getrandom v0.2.15
6532025-01-11T04:25:49.004Z Compiling pin-project-lite v0.2.15
6542025-01-11T04:25:49.028Z Compiling schemars v0.8.21
6552025-01-11T04:25:49.112Z Compiling toml_edit v0.19.15
6562025-01-11T04:25:49.194Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6572025-01-11T04:25:49.285Z Compiling version_check v0.9.5
6582025-01-11T04:25:49.368Z Compiling itoa v1.0.14
6592025-01-11T04:25:49.401Z Compiling cobs v0.2.3
6602025-01-11T04:25:49.525Z Compiling ryu v1.0.18
6612025-01-11T04:25:49.568Z Compiling bitflags v1.3.2
6622025-01-11T04:25:49.655Z Compiling managed v0.8.0
6632025-01-11T04:25:49.712Z Compiling thiserror v1.0.69
6642025-01-11T04:25:49.798Z Compiling rustix v0.38.42
6652025-01-11T04:25:49.945Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6662025-01-11T04:25:50.325Z Compiling rand_core v0.6.4
6672025-01-11T04:25:50.559Z Compiling parking_lot v0.12.3
6682025-01-11T04:25:50.588Z Compiling mio v1.0.3
6692025-01-11T04:25:50.722Z Compiling errno v0.3.10
6702025-01-11T04:25:50.942Z Compiling regex v1.11.1
6712025-01-11T04:25:51.764Z Compiling darling_core v0.20.10
6722025-01-11T04:25:51.815Z Compiling proc-macro-crate v1.3.1
6732025-01-11T04:25:52.192Z Compiling serde_derive_internals v0.29.1
6742025-01-11T04:25:52.532Z Compiling socket2 v0.5.8
6752025-01-11T04:25:53.674Z Compiling signal-hook-registry v1.4.2
6762025-01-11T04:25:54.105Z Compiling bytes v1.9.0
6772025-01-11T04:25:54.376Z Compiling utf8parse v0.2.2
6782025-01-11T04:25:54.518Z Compiling unicode-width v0.2.0
6792025-01-11T04:25:54.578Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6802025-01-11T04:25:54.711Z Compiling foreign-types-shared v0.3.1
6812025-01-11T04:25:54.812Z Compiling anstyle-parse v0.2.6
6822025-01-11T04:25:54.971Z Compiling num_enum_derive v0.5.11
6832025-01-11T04:25:55.057Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6842025-01-11T04:25:55.138Z Compiling tabwriter v1.4.1
6852025-01-11T04:25:55.496Z Compiling tracing-core v0.1.33
6862025-01-11T04:25:56.033Z Compiling serde_derive v1.0.217
6872025-01-11T04:25:56.059Z Compiling zerocopy-derive v0.8.14
6882025-01-11T04:25:56.223Z Compiling zerocopy-derive v0.7.35
6892025-01-11T04:25:56.992Z Compiling darling_macro v0.20.10
6902025-01-11T04:25:57.066Z Compiling foreign-types-macros v0.2.3
6912025-01-11T04:25:57.222Z Compiling schemars_derive v0.8.21
6922025-01-11T04:25:57.353Z Compiling tokio-macros v2.4.0
6932025-01-11T04:25:57.556Z Compiling thiserror-impl v1.0.69
6942025-01-11T04:25:57.939Z Compiling darling v0.20.10
6952025-01-11T04:25:58.030Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6962025-01-11T04:25:58.041Z Compiling zerocopy v0.7.35
6972025-01-11T04:25:58.284Z Compiling foreign-types v0.5.0
6982025-01-11T04:25:58.377Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6992025-01-11T04:25:58.723Z Compiling tokio v1.42.0
7002025-01-11T04:25:59.378Z Compiling ppv-lite86 v0.2.20
7012025-01-11T04:25:59.411Z Compiling num_enum v0.5.11
7022025-01-11T04:25:59.563Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7032025-01-11T04:25:59.943Z Compiling tracing-attributes v0.1.28
7042025-01-11T04:26:00.103Z Compiling rand_chacha v0.3.1
7052025-01-11T04:26:00.403Z Compiling cstr-argument v0.1.2
7062025-01-11T04:26:00.885Z Compiling crc32fast v1.4.2
7072025-01-11T04:26:01.019Z Compiling lazy_static v1.5.0
7082025-01-11T04:26:01.133Z Compiling colorchoice v1.0.3
7092025-01-11T04:26:01.215Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
7102025-01-11T04:26:01.267Z Compiling thiserror v2.0.11
7112025-01-11T04:26:01.553Z Compiling anstyle-query v1.1.2
7122025-01-11T04:26:01.678Z Compiling is_terminal_polyfill v1.70.1
7132025-01-11T04:26:01.680Z Compiling pretty-hex v0.2.1
7142025-01-11T04:26:01.780Z Compiling anstyle v1.0.10
7152025-01-11T04:26:01.866Z Compiling colored v2.2.0
7162025-01-11T04:26:02.176Z Compiling anstream v0.6.18
7172025-01-11T04:26:02.825Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7182025-01-11T04:26:02.890Z Compiling tracing v0.1.41
7192025-01-11T04:26:02.921Z Compiling rand v0.8.5
7202025-01-11T04:26:02.997Z Compiling terminal_size v0.4.1
7212025-01-11T04:26:03.110Z Compiling thiserror-impl v2.0.11
7222025-01-11T04:26:03.186Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7232025-01-11T04:26:03.336Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7242025-01-11T04:26:03.475Z Compiling winnow v0.6.22
7252025-01-11T04:26:03.648Z Compiling heck v0.5.0
7262025-01-11T04:26:03.977Z Compiling clap_lex v0.7.4
7272025-01-11T04:26:04.087Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7282025-01-11T04:26:04.575Z Compiling clap_builder v4.5.23
7292025-01-11T04:26:04.583Z Compiling clap_derive v4.5.18
7302025-01-11T04:26:04.868Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7312025-01-11T04:26:06.381Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7322025-01-11T04:26:08.210Z Compiling ipnetwork v0.20.0
7332025-01-11T04:26:08.937Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7342025-01-11T04:26:08.968Z Compiling postcard v1.1.1
7352025-01-11T04:26:09.001Z Compiling uuid v1.11.0
7362025-01-11T04:26:09.176Z Compiling clap v4.5.23
7372025-01-11T04:26:11.679Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7382025-01-11T04:26:12.681Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
7392025-01-11T04:26:17.774Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7402025-01-11T04:26:19.686Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7412025-01-11T04:26:55.290Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 12s
7422025-01-11T04:26:55.339ZBuilding xde (release).
7432025-01-11T04:26:55.663Z Compiling compiler_builtins v0.1.138
7442025-01-11T04:26:55.663Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7452025-01-11T04:26:55.666Z Compiling proc-macro2 v1.0.92
7462025-01-11T04:26:55.667Z Compiling unicode-ident v1.0.14
7472025-01-11T04:26:55.667Z Compiling fnv v1.0.7
7482025-01-11T04:26:55.667Z Compiling strsim v0.11.1
7492025-01-11T04:26:55.667Z Compiling ident_case v1.0.1
7502025-01-11T04:26:55.667Z Compiling memchr v2.7.4
7512025-01-11T04:26:55.778Z Compiling serde v1.0.217
7522025-01-11T04:26:55.815Z Compiling regex-syntax v0.8.5
7532025-01-11T04:26:55.854Z Compiling either v1.13.0
7542025-01-11T04:26:56.231Z Compiling zerocopy v0.8.14
7552025-01-11T04:26:56.389Z Compiling itertools v0.13.0
7562025-01-11T04:26:56.513Z Compiling heapless v0.8.0
7572025-01-11T04:26:56.753Z Compiling aho-corasick v1.1.3
7582025-01-11T04:26:57.190Z Compiling smoltcp v0.11.0
7592025-01-11T04:26:57.213Z Compiling quote v1.0.38
7602025-01-11T04:26:57.409Z Compiling version_check v0.9.5
7612025-01-11T04:26:57.880Z Compiling syn v2.0.95
7622025-01-11T04:26:58.182Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7632025-01-11T04:26:59.202Z Compiling regex-automata v0.4.9
7642025-01-11T04:27:02.110Z Compiling regex v1.11.1
7652025-01-11T04:27:02.889Z Compiling darling_core v0.20.10
7662025-01-11T04:27:04.821Z Compiling serde_derive v1.0.217
7672025-01-11T04:27:04.821Z Compiling zerocopy-derive v0.8.14
7682025-01-11T04:27:04.824Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7692025-01-11T04:27:06.841Z Compiling darling_macro v0.20.10
7702025-01-11T04:27:08.030Z Compiling darling v0.20.10
7712025-01-11T04:27:08.103Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7722025-01-11T04:27:08.106Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7732025-01-11T04:27:16.124Z 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)
7742025-01-11T04:27:16.967Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7752025-01-11T04:27:19.858Z Compiling byteorder v1.5.0
7762025-01-11T04:27:19.858Z Compiling stable_deref_trait v1.2.0
7772025-01-11T04:27:19.861Z Compiling macaddr v1.0.1
7782025-01-11T04:27:19.861Z Compiling cfg-if v1.0.0
7792025-01-11T04:27:19.861Z Compiling bitflags v1.3.2
7802025-01-11T04:27:19.945Z Compiling managed v0.8.0
7812025-01-11T04:27:19.948Z Compiling bitflags v2.6.0
7822025-01-11T04:27:19.948Z Compiling cobs v0.2.3
7832025-01-11T04:27:20.189Z Compiling hash32 v0.3.1
7842025-01-11T04:27:20.251Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7852025-01-11T04:27:20.394Z Compiling crc32fast v1.4.2
7862025-01-11T04:27:20.426Z Compiling dyn-clone v1.0.17
7872025-01-11T04:27:20.442Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7882025-01-11T04:27:22.353Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7892025-01-11T04:27:23.743Z Compiling postcard v1.1.1
7902025-01-11T04:27:23.770Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7912025-01-11T04:27:23.775Z Compiling uuid v1.11.0
7922025-01-11T04:27:25.299Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7932025-01-11T04:27:30.541Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7942025-01-11T04:27:34.353Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7952025-01-11T04:27:36.317Zwarning: creating a mutable reference to mutable static is discouraged
7962025-01-11T04:27:36.318Z --> xde/src/xde.rs:318:5
7972025-01-11T04:27:36.318Z |
7982025-01-11T04:27:36.318Z318 | xde_devs.init(KRwLockType::Driver);
7992025-01-11T04:27:36.318Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
8002025-01-11T04:27:36.318Z |
8012025-01-11T04:27:36.318Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8022025-01-11T04:27:36.318Z = 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
8032025-01-11T04:27:36.318Z = note: `#[warn(static_mut_refs)]` on by default
8042025-01-11T04:27:36.318Z
8052025-01-11T04:27:36.321Zwarning: creating a shared reference to mutable static is discouraged
8062025-01-11T04:27:36.321Z --> xde/src/xde.rs:642:25
8072025-01-11T04:27:36.321Z |
8082025-01-11T04:27:36.321Z642 | let devs = unsafe { xde_devs.read() };
8092025-01-11T04:27:36.322Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8102025-01-11T04:27:36.322Z |
8112025-01-11T04:27:36.322Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8122025-01-11T04:27:36.322Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8132025-01-11T04:27:36.322Z
8142025-01-11T04:27:36.322Zwarning: creating a shared reference to mutable static is discouraged
8152025-01-11T04:27:36.322Z --> xde/src/xde.rs:670:29
8162025-01-11T04:27:36.322Z |
8172025-01-11T04:27:36.322Z670 | let mut devs = unsafe { xde_devs.write() };
8182025-01-11T04:27:36.322Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8192025-01-11T04:27:36.322Z |
8202025-01-11T04:27:36.322Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8212025-01-11T04:27:36.322Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8222025-01-11T04:27:36.322Z
8232025-01-11T04:27:36.322Zwarning: creating a shared reference to mutable static is discouraged
8242025-01-11T04:27:36.322Z --> xde/src/xde.rs:803:29
8252025-01-11T04:27:36.322Z |
8262025-01-11T04:27:36.322Z803 | let mut devs = unsafe { xde_devs.write() };
8272025-01-11T04:27:36.322Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8282025-01-11T04:27:36.323Z |
8292025-01-11T04:27:36.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8302025-01-11T04:27:36.323Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8312025-01-11T04:27:36.323Z
8322025-01-11T04:27:36.323Zwarning: creating a shared reference to mutable static is discouraged
8332025-01-11T04:27:36.323Z --> xde/src/xde.rs:891:18
8342025-01-11T04:27:36.323Z |
8352025-01-11T04:27:36.323Z891 | if unsafe { !xde_devs.read().is_empty() } {
8362025-01-11T04:27:36.323Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8372025-01-11T04:27:36.323Z |
8382025-01-11T04:27:36.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8392025-01-11T04:27:36.323Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8402025-01-11T04:27:36.323Z
8412025-01-11T04:27:36.323Zwarning: creating a shared reference to mutable static is discouraged
8422025-01-11T04:27:36.323Z --> xde/src/xde.rs:1204:9
8432025-01-11T04:27:36.323Z |
8442025-01-11T04:27:36.323Z1204 | if !xde_devs.read().is_empty() {
8452025-01-11T04:27:36.323Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8462025-01-11T04:27:36.323Z |
8472025-01-11T04:27:36.323Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8482025-01-11T04:27:36.323Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8492025-01-11T04:27:36.323Z
8502025-01-11T04:27:36.327Zwarning: creating a shared reference to mutable static is discouraged
8512025-01-11T04:27:36.327Z --> xde/src/xde.rs:1611:37
8522025-01-11T04:27:36.327Z |
8532025-01-11T04:27:36.327Z1611 | let devs = unsafe { xde_devs.read() };
8542025-01-11T04:27:36.327Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8552025-01-11T04:27:36.327Z |
8562025-01-11T04:27:36.327Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8572025-01-11T04:27:36.327Z = 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
8582025-01-11T04:27:36.327Z
8592025-01-11T04:27:36.327Zwarning: creating a shared reference to mutable static is discouraged
8602025-01-11T04:27:36.327Z --> xde/src/xde.rs:1861:16
8612025-01-11T04:27:36.327Z |
8622025-01-11T04:27:36.327Z1861 | let devs = xde_devs.read();
8632025-01-11T04:27:36.327Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8642025-01-11T04:27:36.327Z |
8652025-01-11T04:27:36.327Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8662025-01-11T04:27:36.327Z = 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
8672025-01-11T04:27:36.327Z
8682025-01-11T04:27:36.327Zwarning: creating a shared reference to mutable static is discouraged
8692025-01-11T04:27:36.327Z --> xde/src/xde.rs:1910:25
8702025-01-11T04:27:36.327Z |
8712025-01-11T04:27:36.327Z1910 | let devs = unsafe { xde_devs.read() };
8722025-01-11T04:27:36.327Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8732025-01-11T04:27:36.327Z |
8742025-01-11T04:27:36.327Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8752025-01-11T04:27:36.327Z = 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
8762025-01-11T04:27:36.328Z
8772025-01-11T04:27:36.328Zwarning: creating a shared reference to mutable static is discouraged
8782025-01-11T04:27:36.328Z --> xde/src/xde.rs:1923:25
8792025-01-11T04:27:36.328Z |
8802025-01-11T04:27:36.328Z1923 | let devs = unsafe { xde_devs.read() };
8812025-01-11T04:27:36.328Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8822025-01-11T04:27:36.328Z |
8832025-01-11T04:27:36.328Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8842025-01-11T04:27:36.328Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8852025-01-11T04:27:36.328Z
8862025-01-11T04:27:36.328Zwarning: creating a shared reference to mutable static is discouraged
8872025-01-11T04:27:36.328Z --> xde/src/xde.rs:1934:25
8882025-01-11T04:27:36.328Z |
8892025-01-11T04:27:36.328Z1934 | let devs = unsafe { xde_devs.read() };
8902025-01-11T04:27:36.328Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8912025-01-11T04:27:36.328Z |
8922025-01-11T04:27:36.328Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8932025-01-11T04:27:36.328Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8942025-01-11T04:27:36.328Z
8952025-01-11T04:27:36.328Zwarning: creating a shared reference to mutable static is discouraged
8962025-01-11T04:27:36.328Z --> xde/src/xde.rs:1946:25
8972025-01-11T04:27:36.329Z |
8982025-01-11T04:27:36.329Z1946 | let devs = unsafe { xde_devs.read() };
8992025-01-11T04:27:36.329Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9002025-01-11T04:27:36.329Z |
9012025-01-11T04:27:36.329Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9022025-01-11T04:27:36.329Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9032025-01-11T04:27:36.329Z
9042025-01-11T04:27:36.329Zwarning: creating a shared reference to mutable static is discouraged
9052025-01-11T04:27:36.329Z --> xde/src/xde.rs:1958:25
9062025-01-11T04:27:36.329Z |
9072025-01-11T04:27:36.329Z1958 | let devs = unsafe { xde_devs.read() };
9082025-01-11T04:27:36.329Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9092025-01-11T04:27:36.329Z |
9102025-01-11T04:27:36.329Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9112025-01-11T04:27:36.330Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9122025-01-11T04:27:36.330Z
9132025-01-11T04:27:36.330Zwarning: creating a shared reference to mutable static is discouraged
9142025-01-11T04:27:36.330Z --> xde/src/xde.rs:2022:25
9152025-01-11T04:27:36.330Z |
9162025-01-11T04:27:36.330Z2022 | let devs = unsafe { xde_devs.read() };
9172025-01-11T04:27:36.330Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9182025-01-11T04:27:36.330Z |
9192025-01-11T04:27:36.330Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9202025-01-11T04:27:36.330Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9212025-01-11T04:27:36.331Z
9222025-01-11T04:27:36.331Zwarning: creating a shared reference to mutable static is discouraged
9232025-01-11T04:27:36.331Z --> xde/src/xde.rs:2033:25
9242025-01-11T04:27:36.331Z |
9252025-01-11T04:27:36.331Z2033 | let devs = unsafe { xde_devs.read() };
9262025-01-11T04:27:36.331Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9272025-01-11T04:27:36.331Z |
9282025-01-11T04:27:36.331Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9292025-01-11T04:27:36.331Z = 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
9302025-01-11T04:27:36.331Z
9312025-01-11T04:27:36.331Zwarning: creating a shared reference to mutable static is discouraged
9322025-01-11T04:27:36.331Z --> xde/src/xde.rs:2045:25
9332025-01-11T04:27:36.331Z |
9342025-01-11T04:27:36.331Z2045 | let devs = unsafe { xde_devs.read() };
9352025-01-11T04:27:36.331Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9362025-01-11T04:27:36.331Z |
9372025-01-11T04:27:36.331Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9382025-01-11T04:27:36.331Z = 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
9392025-01-11T04:27:36.331Z
9402025-01-11T04:27:36.331Zwarning: creating a shared reference to mutable static is discouraged
9412025-01-11T04:27:36.331Z --> xde/src/xde.rs:2059:25
9422025-01-11T04:27:36.331Z |
9432025-01-11T04:27:36.331Z2059 | let devs = unsafe { xde_devs.read() };
9442025-01-11T04:27:36.332Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9452025-01-11T04:27:36.332Z |
9462025-01-11T04:27:36.332Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9472025-01-11T04:27:36.332Z = 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
9482025-01-11T04:27:36.332Z
9492025-01-11T04:27:36.332Zwarning: creating a shared reference to mutable static is discouraged
9502025-01-11T04:27:36.335Z --> xde/src/xde.rs:2072:25
9512025-01-11T04:27:36.335Z |
9522025-01-11T04:27:36.335Z2072 | let devs = unsafe { xde_devs.read() };
9532025-01-11T04:27:36.335Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9542025-01-11T04:27:36.335Z |
9552025-01-11T04:27:36.335Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9562025-01-11T04:27:36.335Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9572025-01-11T04:27:36.335Z
9582025-01-11T04:27:36.335Zwarning: creating a shared reference to mutable static is discouraged
9592025-01-11T04:27:36.335Z --> xde/src/xde.rs:2085:25
9602025-01-11T04:27:36.335Z |
9612025-01-11T04:27:36.335Z2085 | let devs = unsafe { xde_devs.read() };
9622025-01-11T04:27:36.335Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9632025-01-11T04:27:36.335Z |
9642025-01-11T04:27:36.335Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9652025-01-11T04:27:36.335Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9662025-01-11T04:27:36.335Z
9672025-01-11T04:27:36.335Zwarning: creating a shared reference to mutable static is discouraged
9682025-01-11T04:27:36.335Z --> xde/src/xde.rs:2096:25
9692025-01-11T04:27:36.335Z |
9702025-01-11T04:27:36.335Z2096 | let devs = unsafe { xde_devs.read() };
9712025-01-11T04:27:36.335Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9722025-01-11T04:27:36.335Z |
9732025-01-11T04:27:36.335Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9742025-01-11T04:27:36.335Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9752025-01-11T04:27:36.335Z
9762025-01-11T04:27:36.336Zwarning: creating a shared reference to mutable static is discouraged
9772025-01-11T04:27:36.336Z --> xde/src/xde.rs:2108:25
9782025-01-11T04:27:36.336Z |
9792025-01-11T04:27:36.336Z2108 | let devs = unsafe { xde_devs.read() };
9802025-01-11T04:27:36.336Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9812025-01-11T04:27:36.336Z |
9822025-01-11T04:27:36.336Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9832025-01-11T04:27:36.336Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9842025-01-11T04:27:36.336Z
9852025-01-11T04:27:36.336Zwarning: creating a shared reference to mutable static is discouraged
9862025-01-11T04:27:36.336Z --> xde/src/xde.rs:2123:25
9872025-01-11T04:27:36.336Z |
9882025-01-11T04:27:36.336Z2123 | let devs = unsafe { xde_devs.read() };
9892025-01-11T04:27:36.336Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9902025-01-11T04:27:36.336Z |
9912025-01-11T04:27:36.336Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9922025-01-11T04:27:36.336Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9932025-01-11T04:27:36.336Z
9942025-01-11T04:27:36.336Zwarning: creating a shared reference to mutable static is discouraged
9952025-01-11T04:27:36.336Z --> xde/src/xde.rs:2137:25
9962025-01-11T04:27:36.336Z |
9972025-01-11T04:27:36.336Z2137 | let devs = unsafe { xde_devs.read() };
9982025-01-11T04:27:36.336Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9992025-01-11T04:27:36.336Z |
10002025-01-11T04:27:36.336Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10012025-01-11T04:27:36.336Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
10022025-01-11T04:27:36.336Z
10032025-01-11T04:28:01.520Zwarning: `xde` (lib) generated 23 warnings
10042025-01-11T04:28:01.520Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 06s
10052025-01-11T04:28:01.551ZLinking xde kmod...
10062025-01-11T04:28:02.286ZBuilding xde dev link helper (release).
10072025-01-11T04:28:02.463Z Compiling compiler_builtins v0.1.138
10082025-01-11T04:28:02.463Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10092025-01-11T04:28:02.466Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10102025-01-11T04:28:18.780Z 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)
10112025-01-11T04:28:19.546Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10122025-01-11T04:28:23.095Z Finished `release` profile [optimized + debuginfo] target(s) in 20.75s
10132025-01-11T04:28:23.121Z
10142025-01-11T04:28:23.124Zreal 4:51.260756600
10152025-01-11T04:28:23.124Zuser 14:47.656165102
10162025-01-11T04:28:23.124Zsys 1:28.434255513
10172025-01-11T04:28:23.124Ztrap 0.449645442
10182025-01-11T04:28:23.124Ztflt 1.047607300
10192025-01-11T04:28:23.124Zdflt 4.576212471
10202025-01-11T04:28:23.124Zkflt 0.011762955
10212025-01-11T04:28:23.124Zlock 27:41.777363153
10222025-01-11T04:28:23.124Zslp 48:45.284959370
10232025-01-11T04:28:23.124Zlat 24.653814295
10242025-01-11T04:28:23.124Zstop 39.650750680
10252025-01-11T04:28:23.124Z+ elfdump target/x86_64-unknown-unknown/release/xde
10262025-01-11T04:28:23.124Z+ grep GOTPCREL
10272025-01-11T04:28:24.726Z+ header 'package opte'
10282025-01-11T04:28:24.726Z+ echo '# ==== package opte ==== #'
10292025-01-11T04:28:24.729Z# ==== package opte ==== #
10302025-01-11T04:28:24.729Z+ cargo xtask package --skip-build
10312025-01-11T04:28:24.978Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
10322025-01-11T04:28:24.993Z Running `target/debug/xtask package --skip-build`
10332025-01-11T04:28:25.347Z+ ./clean.sh
10342025-01-11T04:28:25.359Z+ mkdir -p proto/kernel/drv/amd64
10352025-01-11T04:28:25.362Z+ mkdir -p proto/opt/oxide/opte/bin
10362025-01-11T04:28:25.364Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
10372025-01-11T04:28:25.367Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
10382025-01-11T04:28:25.381Z+ cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64
10392025-01-11T04:28:25.416Z+ cp ../xde/xde.conf proto/kernel/drv/
10402025-01-11T04:28:25.418Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
10412025-01-11T04:28:25.421Z+ '[' -z ']'
10422025-01-11T04:28:25.421Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
10432025-01-11T04:28:25.485Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
10442025-01-11T04:28:25.550Z+ INC_DEBUG=
10452025-01-11T04:28:25.552Z++ ./print-api-version.sh
10462025-01-11T04:28:25.558Z+ API_VSN=34
10472025-01-11T04:28:25.560Z+ sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/320/g -e s/%API_VSN%/34/g opte.template.p5m
10482025-01-11T04:28:25.560Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
10492025-01-11T04:28:36.826Z+ pkgdepend generate -d proto opte.base.p5m
10502025-01-11T04:28:38.217Z+ mkdir -p packages
10512025-01-11T04:28:38.220Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
10522025-01-11T04:28:56.973Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
10532025-01-11T04:28:56.976Z+ pkgrepo create packages/repo
10542025-01-11T04:28:57.843Z+ pkgrepo add-publisher -s packages/repo helios-dev
10552025-01-11T04:28:58.685Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
10562025-01-11T04:29:36.279Zpkg://helios-dev/driver/network/opte@0.34.320,5.11:20250111T042858Z
10572025-01-11T04:29:36.279ZPUBLISHED
10582025-01-11T04:29:36.325Z+ pkgrecv -a -d packages/repo/opte-0.34.320.p5p -s packages/repo -v -m latest '*'
10592025-01-11T04:29:37.130ZRetrieving packages for publisher helios-dev ...
10602025-01-11T04:29:37.133ZRetrieving catalog 'helios-dev' ... Done
10612025-01-11T04:29:37.136ZRetrieving and evaluating 1 package(s)...
10622025-01-11T04:29:37.136ZFetching manifests: 1/1 100% complete
10632025-01-11T04:29:37.136ZFetching manifests: 1/1 100% complete
10642025-01-11T04:29:37.139Z
10652025-01-11T04:29:37.139ZArchiving packages ...
10662025-01-11T04:29:37.139Z Packages to add: 1
10672025-01-11T04:29:37.139Z Files to retrieve: 6
10682025-01-11T04:29:37.139ZEstimated transfer size: 38.51 MB
10692025-01-11T04:29:37.139Z
10702025-01-11T04:29:37.139ZPackages to archive:
10712025-01-11T04:29:37.139Zdriver/network/opte@0.34.320,5.11:20250111T042858Z
10722025-01-11T04:29:37.139Z
10732025-01-11T04:29:37.139ZDownload: 0/6 items 0.0/38.5MB 0% complete
10742025-01-11T04:29:37.256ZDownload: Completed 38.51 MB in 0.12 seconds (323M/s)
10752025-01-11T04:29:37.259ZArchiving: 1/20 items 0.0/38.5MB 0% complete
10762025-01-11T04:29:37.285ZArchiving: Completed 38.54 MB in 0.03 seconds
10772025-01-11T04:29:37.331ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.320.p5p.
10782025-01-11T04:29:37.334Z+ banner copy
10792025-01-11T04:29:37.451Z
10802025-01-11T04:29:37.451Z #### #### ##### # #
10812025-01-11T04:29:37.451Z # # # # # # # #
10822025-01-11T04:29:37.451Z # # # # # #
10832025-01-11T04:29:37.451Z # # # ##### #
10842025-01-11T04:29:37.451Z # # # # # #
10852025-01-11T04:29:37.451Z #### #### # #
10862025-01-11T04:29:37.451Z
10872025-01-11T04:29:37.454Z+ pfexec mkdir -p /out
10882025-01-11T04:29:37.457Z+ pfexec chown 12345 /out
10892025-01-11T04:29:37.460Z+ PKG_NAME=/out/opte.p5p
10902025-01-11T04:29:37.460Z+ mv pkg/packages/repo/opte-0.34.320.p5p /out/opte.p5p
10912025-01-11T04:29:37.498Z+ sha256sum /out/opte.p5p
10922025-01-11T04:29:37.531Zprocess exited: duration 385878 ms, exit code 0
 
10932025-01-11T04:29:37.542Zfound 2 output files
10942025-01-11T04:29:37.542Zuploading: /out/opte.p5p (40427520 bytes)
10952025-01-11T04:29:39.184Zuploaded: /out/opte.p5p
10962025-01-11T04:29:39.184Zuploading: /out/opte.p5p.sha256 (80 bytes)
10972025-01-11T04:29:40.192Zuploaded: /out/opte.p5p.sha256