01JDRF3E8TV7X9RSSYSRRWVTRY: opteadm

BasicConfig {
    output_rules: [
        "=/work/debug/opteadm",
        "=/work/debug/opteadm.debug.sha256",
        "=/work/release/opteadm",
        "=/work/release/opteadm.release.sha256",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-11-18",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/work/release/opteadm",
            series: "release",
            name: "opteadm",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JDRF3ZN30MWJH3194RNNS6FB

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-28T04:06:35.002Zjob assigned to worker 01JDRF448RJNP0YVAES6MMFMH3 [factory aws, i-0521cbe0e43bd90a0] (queued for 1 m 7 s)
 
22024-11-28T04:06:42.202Zstarting task 0: "setup"
32024-11-28T04:06:42.213Z++ uname -s
42024-11-28T04:06:42.216Z+ kern=SunOS
52024-11-28T04:06:42.216Z+ case "$kern" in
62024-11-28T04:06:42.216Z+ groupadd -g 12345 build
72024-11-28T04:06:42.219Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-28T04:06:44.224Z+ zfs create -o mountpoint=/work rpool/work
92024-11-28T04:06:44.271Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-28T04:06:44.274Z+ home_fs=zfs
112024-11-28T04:06:44.274Z+ [[ zfs == autofs ]]
122024-11-28T04:06:44.274Z+ mkdir -p /home/build
132024-11-28T04:06:44.278Z+ chown build:build /home/build /work
142024-11-28T04:06:46.277Z+ chmod 0700 /home/build /work
152024-11-28T04:06:46.280Zprocess exited: duration 4077 ms, exit code 0
 
162024-11-28T04:06:46.285Zstarting task 1: "rust-toolchain"
172024-11-28T04:06:46.290Z+ printf ' * toolchain channel = "%s"
182024-11-28T04:06:46.290Z' nightly-2024-11-18
192024-11-28T04:06:46.290Z+ printf ' * toolchain profile = "%s"
202024-11-28T04:06:46.290Z * toolchain channel = "nightly-2024-11-18"
212024-11-28T04:06:46.290Z' default
222024-11-28T04:06:46.290Z * toolchain profile = "default"
232024-11-28T04:06:46.293Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-28T04:06:46.293Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-28T04:06:46.411Zinfo: downloading installer
262024-11-28T04:06:47.780Zinfo: profile set to 'default'
272024-11-28T04:06:47.780Zinfo: default host triple is x86_64-unknown-illumos
282024-11-28T04:06:47.782Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-28T04:06:47.945Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-28T04:06:47.945Zinfo: downloading component 'cargo'
312024-11-28T04:06:48.868Zinfo: downloading component 'clippy'
322024-11-28T04:06:49.224Zinfo: downloading component 'rust-docs'
332024-11-28T04:06:50.461Zinfo: downloading component 'rust-std'
342024-11-28T04:06:52.480Zinfo: downloading component 'rustc'
352024-11-28T04:06:59.595Zinfo: downloading component 'rustfmt'
362024-11-28T04:06:59.873Zinfo: installing component 'cargo'
372024-11-28T04:07:00.689Zinfo: installing component 'clippy'
382024-11-28T04:07:01.066Zinfo: installing component 'rust-docs'
392024-11-28T04:07:02.735Zinfo: installing component 'rust-std'
402024-11-28T04:07:04.554Zinfo: installing component 'rustc'
412024-11-28T04:07:10.463Zinfo: installing component 'rustfmt'
422024-11-28T04:07:10.788Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-28T04:07:10.788Z
442024-11-28T04:07:11.173Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-28T04:07:11.173Z
462024-11-28T04:07:11.176Z
472024-11-28T04:07:11.176ZRust is installed now. Great!
482024-11-28T04:07:11.176Z
492024-11-28T04:07:11.176ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-28T04:07:11.176Zenvironment variable. This has not been done automatically.
512024-11-28T04:07:11.176Z
522024-11-28T04:07:11.176ZTo configure your current shell, you need to source
532024-11-28T04:07:11.176Zthe corresponding env file under $HOME/.cargo.
542024-11-28T04:07:11.176Z
552024-11-28T04:07:11.176ZThis is usually done by running one of the following (note the leading DOT):
562024-11-28T04:07:11.176Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-28T04:07:11.176Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-28T04:07:11.255Z+ rustc --version
592024-11-28T04:07:11.316Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-28T04:07:11.319Zprocess exited: duration 25032 ms, exit code 0
 
612024-11-28T04:07:11.325Zstarting task 2: "authentication"
622024-11-28T04:07:11.345Zprocess exited: duration 19 ms, exit code 0
 
632024-11-28T04:07:11.351Zstarting task 3: "clone repository"
642024-11-28T04:07:11.356Z+ mkdir -p /work/oxidecomputer/opte
652024-11-28T04:07:11.358Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-28T04:07:11.393ZCloning into '/work/oxidecomputer/opte'...
672024-11-28T04:07:12.538Z+ cd /work/oxidecomputer/opte
682024-11-28T04:07:12.538Z+ git fetch origin 8580b4906fa08bfc6e3584219620a25511257cfc
692024-11-28T04:07:12.820ZFrom https://github.com/oxidecomputer/opte
702024-11-28T04:07:12.820Z * branch 8580b4906fa08bfc6e3584219620a25511257cfc -> FETCH_HEAD
712024-11-28T04:07:12.827Z+ [[ -n renovate/smoltcp-0.x ]]
722024-11-28T04:07:12.830Z++ git branch --show-current
732024-11-28T04:07:12.834Z+ current=master
742024-11-28T04:07:12.834Z+ [[ master != renovate/smoltcp-0.x ]]
752024-11-28T04:07:12.834Z+ git branch -f renovate/smoltcp-0.x 8580b4906fa08bfc6e3584219620a25511257cfc
762024-11-28T04:07:12.838Z+ git checkout -f renovate/smoltcp-0.x
772024-11-28T04:07:12.857ZSwitched to branch 'renovate/smoltcp-0.x'
782024-11-28T04:07:12.859Z+ git reset --hard 8580b4906fa08bfc6e3584219620a25511257cfc
792024-11-28T04:07:12.879ZHEAD is now at 8580b49 Update Rust crate smoltcp to 0.12
802024-11-28T04:07:12.881Zprocess exited: duration 1528 ms, exit code 0
 
812024-11-28T04:07:12.886Zstarting task 4: "build"
822024-11-28T04:07:12.892Z+ cargo --version
832024-11-28T04:07:12.896Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
842024-11-28T04:07:13.067Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
852024-11-28T04:07:13.067Zinfo: downloading component 'cargo'
862024-11-28T04:07:13.946Zinfo: downloading component 'clippy'
872024-11-28T04:07:14.281Zinfo: downloading component 'rust-docs'
882024-11-28T04:07:15.521Zinfo: downloading component 'rust-std'
892024-11-28T04:07:17.483Zinfo: downloading component 'rustc'
902024-11-28T04:07:24.552Zinfo: downloading component 'rustfmt'
912024-11-28T04:07:24.807Zinfo: installing component 'cargo'
922024-11-28T04:07:25.595Zinfo: installing component 'clippy'
932024-11-28T04:07:25.959Zinfo: installing component 'rust-docs'
942024-11-28T04:07:27.649Zinfo: installing component 'rust-std'
952024-11-28T04:07:29.399Zinfo: installing component 'rustc'
962024-11-28T04:07:35.271Zinfo: installing component 'rustfmt'
972024-11-28T04:07:35.668Zcargo 1.82.0 (8f40fc59f 2024-08-21)
982024-11-28T04:07:35.670Z+ rustc --version
992024-11-28T04:07:35.738Zrustc 1.82.0 (f6e511eec 2024-10-15)
1002024-11-28T04:07:35.742Z+ pushd bin/opteadm
1012024-11-28T04:07:35.744Z/work/oxidecomputer/opte/bin/opteadm /work/oxidecomputer/opte
1022024-11-28T04:07:35.744Z+ header 'check style'
1032024-11-28T04:07:35.744Z+ echo '# ==== check style ==== #'
1042024-11-28T04:07:35.744Z# ==== check style ==== #
1052024-11-28T04:07:35.744Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1062024-11-28T04:07:35.941Z
1072024-11-28T04:07:35.941Zreal 0.194555732
1082024-11-28T04:07:35.941Zuser 0.106198416
1092024-11-28T04:07:35.941Zsys 0.084314659
1102024-11-28T04:07:35.941Ztrap 0.000001179
1112024-11-28T04:07:35.941Ztflt 0.000000000
1122024-11-28T04:07:35.941Zdflt 0.000000000
1132024-11-28T04:07:35.941Zkflt 0.000000000
1142024-11-28T04:07:35.941Zlock 0.000000000
1152024-11-28T04:07:35.941Zslp 0.109710462
1162024-11-28T04:07:35.941Zlat 0.000271162
1172024-11-28T04:07:35.941Zstop 0.000148168
1182024-11-28T04:07:35.944Z+ header analyze
1192024-11-28T04:07:35.944Z+ echo '# ==== analyze ==== #'
1202024-11-28T04:07:35.944Z# ==== analyze ==== #
1212024-11-28T04:07:35.944Z+ ptime -m cargo clippy --all-targets
1222024-11-28T04:07:36.157Z Updating crates.io index
1232024-11-28T04:07:36.216Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-11-28T04:07:36.902Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-11-28T04:07:37.160Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-11-28T04:07:37.460Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-11-28T04:07:37.820Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-11-28T04:07:38.112Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-11-28T04:07:38.332Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-11-28T04:07:38.614Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-11-28T04:07:38.894Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-11-28T04:07:39.834Z Downloading crates ...
1332024-11-28T04:07:39.945Z Downloaded version_check v0.9.5
1342024-11-28T04:07:39.949Z Downloaded defmt-parser v0.3.4
1352024-11-28T04:07:39.949Z Downloaded anstyle-query v1.1.2
1362024-11-28T04:07:39.951Z Downloaded getrandom v0.2.15
1372024-11-28T04:07:39.954Z Downloaded unicode-ident v1.0.14
1382024-11-28T04:07:39.957Z Downloaded indexmap v2.6.0
1392024-11-28T04:07:39.961Z Downloaded utf8parse v0.2.2
1402024-11-28T04:07:39.972Z Downloaded tracing v0.1.40
1412024-11-28T04:07:39.972Z Downloaded tracing-attributes v0.1.27
1422024-11-28T04:07:39.972Z Downloaded num_enum v0.5.11
1432024-11-28T04:07:39.974Z Downloaded embedded-io v0.4.0
1442024-11-28T04:07:39.974Z Downloaded itoa v1.0.13
1452024-11-28T04:07:39.979Z Downloaded zerocopy v0.7.35
1462024-11-28T04:07:39.990Z Downloaded zerocopy-derive v0.7.35
1472024-11-28T04:07:39.994Z Downloaded tracing-core v0.1.32
1482024-11-28T04:07:39.996Z Downloaded rand v0.8.5
1492024-11-28T04:07:40.000Z Downloaded parking_lot v0.12.3
1502024-11-28T04:07:40.002Z Downloaded uuid v1.11.0
1512024-11-28T04:07:40.005Z Downloaded serde_json v1.0.133
1522024-11-28T04:07:40.011Z Downloaded colorchoice v1.0.3
1532024-11-28T04:07:40.015Z Downloaded clap v4.5.21
1542024-11-28T04:07:40.020Z Downloaded zerocopy-derive v0.8.10
1552024-11-28T04:07:40.028Z Downloaded winnow v0.6.20
1562024-11-28T04:07:40.035Z Downloaded winnow v0.5.40
1572024-11-28T04:07:40.043Z Downloaded zerocopy v0.8.10
1582024-11-28T04:07:40.066Z Downloaded ident_case v1.0.1
1592024-11-28T04:07:40.069Z Downloaded foreign-types-macros v0.2.3
1602024-11-28T04:07:40.069Z Downloaded equivalent v1.0.1
1612024-11-28T04:07:40.069Z Downloaded unicode-width v0.1.14
1622024-11-28T04:07:40.077Z Downloaded darling_macro v0.20.10
1632024-11-28T04:07:40.086Z Downloaded is_terminal_polyfill v1.70.1
1642024-11-28T04:07:40.105Z Downloaded pretty-hex v0.2.1
1652024-11-28T04:07:40.105Z Downloaded cstr-argument v0.1.2
1662024-11-28T04:07:40.122Z Downloaded proc-macro-error-attr v1.0.4
1672024-11-28T04:07:40.124Z Downloaded embedded-io v0.6.1
1682024-11-28T04:07:40.124Z Downloaded errno v0.3.9
1692024-11-28T04:07:40.128Z Downloaded hash32 v0.3.1
1702024-11-28T04:07:40.130Z Downloaded dyn-clone v1.0.17
1712024-11-28T04:07:40.133Z Downloaded foreign-types v0.5.0
1722024-11-28T04:07:40.133Z Downloaded cobs v0.2.3
1732024-11-28T04:07:40.133Z Downloaded cfg-if v1.0.0
1742024-11-28T04:07:40.136Z Downloaded clap_lex v0.7.3
1752024-11-28T04:07:40.136Z Downloaded byteorder v1.5.0
1762024-11-28T04:07:40.138Z Downloaded anstyle v1.0.10
1772024-11-28T04:07:40.138Z Downloaded fnv v1.0.7
1782024-11-28T04:07:40.140Z Downloaded heck v0.5.0
1792024-11-28T04:07:40.140Z Downloaded scopeguard v1.2.0
1802024-11-28T04:07:40.143Z Downloaded anstyle-parse v0.2.6
1812024-11-28T04:07:40.143Z Downloaded rand_chacha v0.3.1
1822024-11-28T04:07:40.145Z Downloaded ipnetwork v0.20.0
1832024-11-28T04:07:40.145Z Downloaded foreign-types-shared v0.3.1
1842024-11-28T04:07:40.148Z Downloaded colored v2.1.0
1852024-11-28T04:07:40.148Z Downloaded clap_derive v4.5.18
1862024-11-28T04:07:40.150Z Downloaded rand_core v0.6.4
1872024-11-28T04:07:40.152Z Downloaded managed v0.8.0
1882024-11-28T04:07:40.152Z Downloaded macaddr v1.0.1
1892024-11-28T04:07:40.156Z Downloaded either v1.13.0
1902024-11-28T04:07:40.156Z Downloaded autocfg v1.4.0
1912024-11-28T04:07:40.158Z Downloaded defmt-macros v0.3.9
1922024-11-28T04:07:40.170Z Downloaded terminal_size v0.4.0
1932024-11-28T04:07:40.172Z Downloaded strsim v0.11.1
1942024-11-28T04:07:40.177Z Downloaded schemars_derive v0.8.21
1952024-11-28T04:07:40.177Z Downloaded signal-hook-registry v1.4.2
1962024-11-28T04:07:40.180Z Downloaded toml_datetime v0.6.8
1972024-11-28T04:07:40.183Z Downloaded thiserror-impl v1.0.69
1982024-11-28T04:07:40.183Z Downloaded defmt v0.3.8
1992024-11-28T04:07:40.186Z Downloaded tokio-macros v2.4.0
2002024-11-28T04:07:40.190Z Downloaded stable_deref_trait v1.2.0
2012024-11-28T04:07:40.192Z Downloaded tabwriter v1.4.0
2022024-11-28T04:07:40.192Z Downloaded darling v0.20.10
2032024-11-28T04:07:40.197Z Downloaded crc32fast v1.4.2
2042024-11-28T04:07:40.200Z Downloaded anstream v0.6.18
2052024-11-28T04:07:40.202Z Downloaded bitflags v1.3.2
2062024-11-28T04:07:40.204Z Downloaded ppv-lite86 v0.2.20
2072024-11-28T04:07:40.207Z Downloaded lock_api v0.4.12
2082024-11-28T04:07:40.209Z Downloaded serde_derive_internals v0.29.1
2092024-11-28T04:07:40.211Z Downloaded proc-macro-crate v1.3.1
2102024-11-28T04:07:40.214Z Downloaded quote v1.0.37
2112024-11-28T04:07:40.217Z Downloaded proc-macro-error v1.0.4
2122024-11-28T04:07:40.219Z Downloaded postcard v1.0.10
2132024-11-28T04:07:40.220Z Downloaded pin-project-lite v0.2.15
2142024-11-28T04:07:40.224Z Downloaded once_cell v1.20.2
2152024-11-28T04:07:40.226Z Downloaded num_enum_derive v0.5.11
2162024-11-28T04:07:40.228Z Downloaded parking_lot_core v0.9.10
2172024-11-28T04:07:40.232Z Downloaded bitflags v2.6.0
2182024-11-28T04:07:40.236Z Downloaded thiserror v1.0.69
2192024-11-28T04:07:40.243Z Downloaded lazy_static v1.5.0
2202024-11-28T04:07:40.245Z Downloaded anyhow v1.0.93
2212024-11-28T04:07:40.248Z Downloaded smallvec v1.13.2
2222024-11-28T04:07:40.265Z Downloaded ryu v1.0.18
2232024-11-28T04:07:40.267Z Downloaded serde_derive v1.0.215
2242024-11-28T04:07:40.270Z Downloaded proc-macro2 v1.0.92
2252024-11-28T04:07:40.275Z Downloaded darling_core v0.20.10
2262024-11-28T04:07:40.278Z Downloaded tokio v1.41.1
2272024-11-28T04:07:40.313Z Downloaded socket2 v0.5.7
2282024-11-28T04:07:40.315Z Downloaded heapless v0.8.0
2292024-11-28T04:07:40.319Z Downloaded bytes v1.8.0
2302024-11-28T04:07:40.322Z Downloaded schemars v0.8.21
2312024-11-28T04:07:40.331Z Downloaded serde v1.0.215
2322024-11-28T04:07:40.335Z Downloaded toml_edit v0.19.15
2332024-11-28T04:07:40.350Z Downloaded mio v1.0.2
2342024-11-28T04:07:40.355Z Downloaded memchr v2.7.4
2352024-11-28T04:07:40.375Z Downloaded hashbrown v0.15.2
2362024-11-28T04:07:40.385Z Downloaded itertools v0.13.0
2372024-11-28T04:07:40.396Z Downloaded clap_builder v4.5.21
2382024-11-28T04:07:40.431Z Downloaded aho-corasick v1.1.3
2392024-11-28T04:07:40.451Z Downloaded syn v1.0.109
2402024-11-28T04:07:40.461Z Downloaded regex v1.11.1
2412024-11-28T04:07:40.491Z Downloaded syn v2.0.89
2422024-11-28T04:07:40.511Z Downloaded regex-syntax v0.8.5
2432024-11-28T04:07:40.519Z Downloaded smoltcp v0.12.0
2442024-11-28T04:07:40.530Z Downloaded rustix v0.38.41
2452024-11-28T04:07:40.572Z Downloaded regex-automata v0.4.9
2462024-11-28T04:07:40.588Z Downloaded libc v0.2.164
2472024-11-28T04:07:40.750Z Compiling proc-macro2 v1.0.92
2482024-11-28T04:07:40.750Z Compiling unicode-ident v1.0.14
2492024-11-28T04:07:40.753Z Compiling libc v0.2.164
2502024-11-28T04:07:40.753Z Checking cfg-if v1.0.0
2512024-11-28T04:07:40.753Z Compiling serde v1.0.215
2522024-11-28T04:07:40.753Z Checking byteorder v1.5.0
2532024-11-28T04:07:40.753Z Compiling ident_case v1.0.1
2542024-11-28T04:07:40.753Z Compiling strsim v0.11.1
2552024-11-28T04:07:40.841Z Compiling fnv v1.0.7
2562024-11-28T04:07:40.937Z Compiling memchr v2.7.4
2572024-11-28T04:07:40.955Z Compiling syn v1.0.109
2582024-11-28T04:07:40.964Z Checking bitflags v2.6.0
2592024-11-28T04:07:41.223Z Compiling regex-syntax v0.8.5
2602024-11-28T04:07:41.305Z Compiling zerocopy v0.8.10
2612024-11-28T04:07:41.383Z Compiling autocfg v1.4.0
2622024-11-28T04:07:41.420Z Compiling equivalent v1.0.1
2632024-11-28T04:07:41.525Z Compiling hashbrown v0.15.2
2642024-11-28T04:07:41.624Z Compiling either v1.13.0
2652024-11-28T04:07:42.078Z Compiling aho-corasick v1.1.3
2662024-11-28T04:07:42.151Z Compiling itertools v0.13.0
2672024-11-28T04:07:42.279Z Compiling lock_api v0.4.12
2682024-11-28T04:07:42.636Z Compiling quote v1.0.37
2692024-11-28T04:07:42.743Z Compiling heapless v0.8.0
2702024-11-28T04:07:42.864Z Compiling indexmap v2.6.0
2712024-11-28T04:07:43.182Z Compiling syn v2.0.89
2722024-11-28T04:07:43.272Z Compiling winnow v0.5.40
2732024-11-28T04:07:43.362Z Compiling toml_datetime v0.6.8
2742024-11-28T04:07:43.724Z Compiling anyhow v1.0.93
2752024-11-28T04:07:44.236Z Compiling parking_lot_core v0.9.10
2762024-11-28T04:07:44.818Z Compiling regex-automata v0.4.9
2772024-11-28T04:07:44.914Z Checking hash32 v0.3.1
2782024-11-28T04:07:45.072Z Compiling once_cell v1.20.2
2792024-11-28T04:07:45.180Z Checking stable_deref_trait v1.2.0
2802024-11-28T04:07:45.270Z Checking smallvec v1.13.2
2812024-11-28T04:07:45.456Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2822024-11-28T04:07:45.636Z Compiling smoltcp v0.12.0
2832024-11-28T04:07:45.835Z Checking scopeguard v1.2.0
2842024-11-28T04:07:45.956Z Checking macaddr v1.0.1
2852024-11-28T04:07:46.195Z Checking dyn-clone v1.0.17
2862024-11-28T04:07:46.238Z Compiling serde_json v1.0.133
2872024-11-28T04:07:46.665Z Checking getrandom v0.2.15
2882024-11-28T04:07:46.704Z Compiling rustix v0.38.41
2892024-11-28T04:07:46.871Z Compiling toml_edit v0.19.15
2902024-11-28T04:07:46.962Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2912024-11-28T04:07:47.063Z Checking cobs v0.2.3
2922024-11-28T04:07:47.222Z Checking itoa v1.0.13
2932024-11-28T04:07:47.289Z Checking managed v0.8.0
2942024-11-28T04:07:47.407Z Compiling schemars v0.8.21
2952024-11-28T04:07:47.417Z Compiling version_check v0.9.5
2962024-11-28T04:07:47.527Z Checking ryu v1.0.18
2972024-11-28T04:07:47.656Z Compiling thiserror v1.0.69
2982024-11-28T04:07:47.752Z Checking bitflags v1.3.2
2992024-11-28T04:07:47.761Z Checking pin-project-lite v0.2.15
3002024-11-28T04:07:48.013Z Checking rand_core v0.6.4
3012024-11-28T04:07:48.045Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3022024-11-28T04:07:48.278Z Checking parking_lot v0.12.3
3032024-11-28T04:07:48.420Z Checking signal-hook-registry v1.4.2
3042024-11-28T04:07:48.497Z Checking mio v1.0.2
3052024-11-28T04:07:48.616Z Checking socket2 v0.5.7
3062024-11-28T04:07:48.672Z Checking errno v0.3.9
3072024-11-28T04:07:48.831Z Compiling regex v1.11.1
3082024-11-28T04:07:49.080Z Checking bytes v1.8.0
3092024-11-28T04:07:49.684Z Compiling proc-macro-crate v1.3.1
3102024-11-28T04:07:49.829Z Checking utf8parse v0.2.2
3112024-11-28T04:07:49.840Z Checking unicode-width v0.1.14
3122024-11-28T04:07:49.969Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3132024-11-28T04:07:50.153Z Compiling darling_core v0.20.10
3142024-11-28T04:07:50.294Z Compiling serde_derive_internals v0.29.1
3152024-11-28T04:07:50.472Z Checking foreign-types-shared v0.3.1
3162024-11-28T04:07:50.575Z Checking tabwriter v1.4.0
3172024-11-28T04:07:50.801Z Checking anstyle-parse v0.2.6
3182024-11-28T04:07:51.068Z Checking tracing-core v0.1.32
3192024-11-28T04:07:52.408Z Checking cstr-argument v0.1.2
3202024-11-28T04:07:52.540Z Checking crc32fast v1.4.2
3212024-11-28T04:07:52.575Z Checking anstyle-query v1.1.2
3222024-11-28T04:07:52.690Z Checking colorchoice v1.0.3
3232024-11-28T04:07:52.736Z Checking lazy_static v1.5.0
3242024-11-28T04:07:52.780Z Checking anstyle v1.0.10
3252024-11-28T04:07:52.808Z Checking pretty-hex v0.2.1
3262024-11-28T04:07:52.835Z Checking is_terminal_polyfill v1.70.1
3272024-11-28T04:07:52.846Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
3282024-11-28T04:07:52.903Z Checking colored v2.1.0
3292024-11-28T04:07:52.940Z Checking terminal_size v0.4.0
3302024-11-28T04:07:53.111Z Checking anstream v0.6.18
3312024-11-28T04:07:53.183Z Compiling heck v0.5.0
3322024-11-28T04:07:53.191Z Checking clap_lex v0.7.3
3332024-11-28T04:07:53.307Z Checking winnow v0.6.20
3342024-11-28T04:07:53.432Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3352024-11-28T04:07:53.673Z Compiling num_enum_derive v0.5.11
3362024-11-28T04:07:53.753Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3372024-11-28T04:07:53.799Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3382024-11-28T04:07:54.091Z Checking clap_builder v4.5.21
3392024-11-28T04:07:54.348Z Compiling serde_derive v1.0.215
3402024-11-28T04:07:54.601Z Compiling zerocopy-derive v0.8.10
3412024-11-28T04:07:54.652Z Compiling zerocopy-derive v0.7.35
3422024-11-28T04:07:54.757Z Compiling schemars_derive v0.8.21
3432024-11-28T04:07:55.033Z Compiling darling_macro v0.20.10
3442024-11-28T04:07:55.837Z Compiling thiserror-impl v1.0.69
3452024-11-28T04:07:55.987Z Compiling darling v0.20.10
3462024-11-28T04:07:56.089Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3472024-11-28T04:07:56.268Z Compiling tokio-macros v2.4.0
3482024-11-28T04:07:56.634Z Checking zerocopy v0.7.35
3492024-11-28T04:07:57.172Z Compiling foreign-types-macros v0.2.3
3502024-11-28T04:07:57.670Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3512024-11-28T04:07:57.754Z Checking tokio v1.41.1
3522024-11-28T04:07:57.981Z Checking ppv-lite86 v0.2.20
3532024-11-28T04:07:58.384Z Checking foreign-types v0.5.0
3542024-11-28T04:07:58.471Z Checking num_enum v0.5.11
3552024-11-28T04:07:58.616Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3562024-11-28T04:07:58.724Z Compiling tracing-attributes v0.1.27
3572024-11-28T04:07:58.737Z Checking rand_chacha v0.3.1
3582024-11-28T04:07:59.007Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3592024-11-28T04:07:59.069Z Checking rand v0.8.5
3602024-11-28T04:07:59.303Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3612024-11-28T04:07:59.438Z Compiling clap_derive v4.5.18
3622024-11-28T04:08:01.300Z Checking tracing v0.1.40
3632024-11-28T04:08:01.718Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3642024-11-28T04:08:02.303Z Checking clap v4.5.21
3652024-11-28T04:08:04.025Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3662024-11-28T04:08:04.440Z Checking ipnetwork v0.20.0
3672024-11-28T04:08:04.442Z Checking postcard v1.0.10
3682024-11-28T04:08:04.442Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3692024-11-28T04:08:04.443Z Checking uuid v1.11.0
3702024-11-28T04:08:05.845Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3712024-11-28T04:08:06.001Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3722024-11-28T04:08:06.001Z --> crates/opte-api/src/ip.rs:710:20
3732024-11-28T04:08:06.001Z |
3742024-11-28T04:08:06.001Z710 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3752024-11-28T04:08:06.001Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3762024-11-28T04:08:06.001Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:165:1
3772024-11-28T04:08:06.002Z |
3782024-11-28T04:08:06.002Z = note: `smoltcp::wire::Ipv6Address` defined here
3792024-11-28T04:08:06.002Z |
3802024-11-28T04:08:06.002Zhelp: you might have meant to use an associated function to build this type
3812024-11-28T04:08:06.002Z |
3822024-11-28T04:08:06.002Z710 | let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3832024-11-28T04:08:06.002Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3842024-11-28T04:08:06.002Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3852024-11-28T04:08:06.002Z | ~~~~~~~~~~~~~~
3862024-11-28T04:08:06.003Z
3872024-11-28T04:08:06.138Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
3882024-11-28T04:08:06.139Z --> crates/opte-api/src/ip.rs:448:1
3892024-11-28T04:08:06.139Z |
3902024-11-28T04:08:06.139Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3912024-11-28T04:08:06.139Z | ------------------------------------------- first implementation here
3922024-11-28T04:08:06.139Z...
3932024-11-28T04:08:06.139Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3942024-11-28T04:08:06.139Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3952024-11-28T04:08:06.139Z
3962024-11-28T04:08:06.139Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
3972024-11-28T04:08:06.139Z --> crates/opte-api/src/ip.rs:455:1
3982024-11-28T04:08:06.139Z |
3992024-11-28T04:08:06.139Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
4002024-11-28T04:08:06.139Z | ------------------------------------------- first implementation here
4012024-11-28T04:08:06.139Z...
4022024-11-28T04:08:06.139Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
4032024-11-28T04:08:06.139Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
4042024-11-28T04:08:06.139Z
4052024-11-28T04:08:06.142Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
4062024-11-28T04:08:06.142Z --> crates/opte-api/src/ip.rs:727:1
4072024-11-28T04:08:06.142Z |
4082024-11-28T04:08:06.142Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
4092024-11-28T04:08:06.142Z | ------------------------------------------- first implementation here
4102024-11-28T04:08:06.142Z...
4112024-11-28T04:08:06.142Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
4122024-11-28T04:08:06.142Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
4132024-11-28T04:08:06.142Z
4142024-11-28T04:08:06.142Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
4152024-11-28T04:08:06.142Z --> crates/opte-api/src/ip.rs:736:1
4162024-11-28T04:08:06.142Z |
4172024-11-28T04:08:06.142Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
4182024-11-28T04:08:06.142Z | ------------------------------------------- first implementation here
4192024-11-28T04:08:06.142Z...
4202024-11-28T04:08:06.142Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
4212024-11-28T04:08:06.142Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
4222024-11-28T04:08:06.142Z
4232024-11-28T04:08:06.311Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv4Addr` in the current scope
4242024-11-28T04:08:06.311Z --> crates/opte-api/src/ip.rs:450:29
4252024-11-28T04:08:06.311Z |
4262024-11-28T04:08:06.311Z450 | let bytes = smolip4.as_bytes();
4272024-11-28T04:08:06.311Z | ^^^^^^^^ method not found in `Ipv4Addr`
4282024-11-28T04:08:06.311Z
4292024-11-28T04:08:06.317Zerror[E0599]: no function or associated item named `from_bytes` found for struct `core::net::Ipv4Addr` in the current scope
4302024-11-28T04:08:06.318Z --> crates/opte-api/src/ip.rs:457:15
4312024-11-28T04:08:06.318Z |
4322024-11-28T04:08:06.318Z457 | Self::from_bytes(&ip)
4332024-11-28T04:08:06.318Z | ^^^^^^^^^^ function or associated item not found in `Ipv4Addr`
4342024-11-28T04:08:06.318Z |
4352024-11-28T04:08:06.318Znote: if you're trying to build a new `core::net::Ipv4Addr` consider using one of the following associated functions:
4362024-11-28T04:08:06.318Z core::net::Ipv4Addr::new
4372024-11-28T04:08:06.318Z core::net::Ipv4Addr::from_bits
4382024-11-28T04:08:06.318Z core::net::parser::<impl core::net::Ipv4Addr>::parse_ascii
4392024-11-28T04:08:06.318Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:474:5
4402024-11-28T04:08:06.318Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:344:5
4412024-11-28T04:08:06.318Zhelp: there is an associated function `from_bits` with a similar name
4422024-11-28T04:08:06.318Z |
4432024-11-28T04:08:06.318Z457 | Self::from_bits(&ip)
4442024-11-28T04:08:06.318Z | ~~~~~~~~~
4452024-11-28T04:08:06.318Z
4462024-11-28T04:08:06.345Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv6Addr` in the current scope
4472024-11-28T04:08:06.345Z --> crates/opte-api/src/ip.rs:731:34
4482024-11-28T04:08:06.345Z |
4492024-11-28T04:08:06.346Z731 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4502024-11-28T04:08:06.346Z | ^^^^^^^^ method not found in `Ipv6Addr`
4512024-11-28T04:08:06.346Z
4522024-11-28T04:08:06.351Zerror[E0599]: no function or associated item named `from_bytes` found for struct `core::net::Ipv6Addr` in the current scope
4532024-11-28T04:08:06.351Z --> crates/opte-api/src/ip.rs:739:15
4542024-11-28T04:08:06.351Z |
4552024-11-28T04:08:06.351Z739 | Self::from_bytes(&ip)
4562024-11-28T04:08:06.351Z | ^^^^^^^^^^ function or associated item not found in `Ipv6Addr`
4572024-11-28T04:08:06.351Z |
4582024-11-28T04:08:06.351Znote: if you're trying to build a new `core::net::Ipv6Addr` consider using one of the following associated functions:
4592024-11-28T04:08:06.351Z core::net::Ipv6Addr::new
4602024-11-28T04:08:06.351Z core::net::Ipv6Addr::from_bits
4612024-11-28T04:08:06.351Z core::net::parser::<impl core::net::Ipv6Addr>::parse_ascii
4622024-11-28T04:08:06.351Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:1238:5
4632024-11-28T04:08:06.351Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:375:5
4642024-11-28T04:08:06.351Zhelp: there is an associated function `from_bits` with a similar name
4652024-11-28T04:08:06.351Z |
4662024-11-28T04:08:06.351Z739 | Self::from_bits(&ip)
4672024-11-28T04:08:06.351Z | ~~~~~~~~~
4682024-11-28T04:08:06.352Z
4692024-11-28T04:08:06.492Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#947624a3)
4702024-11-28T04:08:06.670ZSome errors have detailed explanations: E0119, E0423, E0599.
4712024-11-28T04:08:06.670ZFor more information about an error, try `rustc --explain E0119`.
4722024-11-28T04:08:06.813Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4732024-11-28T04:08:06.813Zwarning: build failed, waiting for other jobs to finish...
4742024-11-28T04:08:07.845Z
4752024-11-28T04:08:07.845Zreal 31.895761143
4762024-11-28T04:08:07.845Zuser 2:21.725290311
4772024-11-28T04:08:07.845Zsys 32.532778319
4782024-11-28T04:08:07.848Ztrap 0.099740708
4792024-11-28T04:08:07.848Ztflt 0.246956187
4802024-11-28T04:08:07.848Zdflt 0.121611022
4812024-11-28T04:08:07.848Zkflt 0.001606554
4822024-11-28T04:08:07.848Zlock 3:16.251675124
4832024-11-28T04:08:07.848Zslp 10:08.955228725
4842024-11-28T04:08:07.849Zlat 9.214012624
4852024-11-28T04:08:07.849Zstop 16.297725868
4862024-11-28T04:08:07.849Zprocess exited: duration 54955 ms, exit code 101
 
4872024-11-28T04:08:07.855Zfound 0 output files
4882024-11-28T04:08:07.855Zupload error: rule "/work/debug/opteadm" required a match, but was not used
4892024-11-28T04:08:07.855Zupload error: rule "/work/debug/opteadm.debug.sha256" required a match, but was not used
4902024-11-28T04:08:07.856Zupload error: rule "/work/release/opteadm" required a match, but was not used
4912024-11-28T04:08:07.856Zupload error: rule "/work/release/opteadm.release.sha256" required a match, but was not used