01KPCT5JZ4FW4YA8SVBN0PEYKG: build-and-test

BasicConfig {
    output_rules: [
        "/work/debug/*",
        "/work/release/*",
    ],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KPCT6CB05A4ASFTX97TQMC27

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-04-17T04:12:38.177Zjob assigned to worker 01KPCT6GHCCQXQANYV6YVK2F8T [factory aws, i-0c056bf4f8e4b6593] (queued for 55 s)
 
22026-04-17T04:12:45.104Zstarting task 0: "setup"
32026-04-17T04:12:45.161Z++ uname -s
42026-04-17T04:12:45.161Z+ kern=SunOS
52026-04-17T04:12:45.161Z+ build_user=build
62026-04-17T04:12:45.161Z+ build_uid=12345
72026-04-17T04:12:45.161Z+ work_dir=/work
82026-04-17T04:12:45.161Z+ input_dir=/input
92026-04-17T04:12:45.161Z+ [[ 0 == 12345 ]]
102026-04-17T04:12:45.161Z+ case "$kern" in
112026-04-17T04:12:45.161Z+ groupadd -g 12345 build
122026-04-17T04:12:45.161Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-04-17T04:12:47.118Z+ zfs create -o mountpoint=/work rpool/work
142026-04-17T04:12:47.221Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-04-17T04:12:47.225Z+ home_fs=zfs
162026-04-17T04:12:47.225Z+ [[ zfs == autofs ]]
172026-04-17T04:12:47.225Z+ mkdir -p /home/build
182026-04-17T04:12:47.225Z+ chown build:build /home/build /work
192026-04-17T04:12:49.226Z+ chmod 0700 /home/build /work
202026-04-17T04:12:49.229Zprocess exited: duration 4132 ms, exit code 0
 
212026-04-17T04:12:49.235Zstarting task 1: "rust-toolchain"
222026-04-17T04:12:49.239Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-04-17T04:12:49.239Z * rust toolchain channel = "stable"
242026-04-17T04:12:49.239Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-04-17T04:12:49.239Z * rust toolchain profile = "default"
262026-04-17T04:12:49.239Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-04-17T04:12:49.239Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-04-17T04:12:49.243Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-04-17T04:12:49.243Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-04-17T04:12:49.339Zinfo: downloading installer
312026-04-17T04:12:50.863Zwarn: It looks like you have an existing installation of Rust at:
322026-04-17T04:12:50.863Zwarn: /opt/ooce/bin
332026-04-17T04:12:50.863Zwarn: It is recommended that rustup be the primary Rust installation.
342026-04-17T04:12:50.863Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-04-17T04:12:50.863Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-04-17T04:12:50.864Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-04-17T04:12:50.864Zwarn: or pass `-y' to ignore all ignorable checks.
382026-04-17T04:12:50.864Zerror: cannot install while Rust is installed
392026-04-17T04:12:50.864Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-04-17T04:12:50.864Zwarn: It looks like you have an existing rustup settings file at:
412026-04-17T04:12:50.864Zwarn: /home/build/.rustup/settings.toml
422026-04-17T04:12:50.864Zwarn: Rustup will install the default toolchain as specified in the settings file,
432026-04-17T04:12:50.864Zwarn: instead of the one inferred from the default host triple.
442026-04-17T04:12:50.902Zinfo: profile set to default
452026-04-17T04:12:50.902Zinfo: default host triple is x86_64-unknown-illumos
462026-04-17T04:12:50.924Zinfo: syncing channel updates for stable-x86_64-unknown-illumos
472026-04-17T04:12:51.030Zinfo: latest update on 2026-04-16 for version 1.95.0 (59807616e 2026-04-14)
482026-04-17T04:12:51.037Zinfo: downloading 6 components
492026-04-17T04:13:05.846Z
502026-04-17T04:13:05.846Zinfo: default toolchain set to stable-x86_64-unknown-illumos
512026-04-17T04:13:05.868Z stable-x86_64-unknown-illumos installed - rustc 1.95.0 (59807616e 2026-04-14)
522026-04-17T04:13:05.868Z
532026-04-17T04:13:05.868Z
542026-04-17T04:13:05.895ZRust is installed now. Great!
552026-04-17T04:13:05.895Z
562026-04-17T04:13:05.895ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
572026-04-17T04:13:05.895Zenvironment variable. This has not been done automatically.
582026-04-17T04:13:05.895Z
592026-04-17T04:13:05.895ZTo configure your current shell, you need to source
602026-04-17T04:13:05.895Zthe corresponding env file under $HOME/.cargo.
612026-04-17T04:13:05.895Z
622026-04-17T04:13:05.895ZThis is usually done by running one of the following (note the leading DOT):
632026-04-17T04:13:05.896Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
642026-04-17T04:13:05.896Zsource "$HOME/.cargo/env.fish" # For fish
652026-04-17T04:13:05.896Zsource "~/.cargo/env.nu" # For nushell
662026-04-17T04:13:05.896Zsource "$HOME/.cargo/env.tcsh" # For tcsh
672026-04-17T04:13:05.896Z. "$HOME/.cargo/env.ps1" # For pwsh
682026-04-17T04:13:05.896Zsource "$HOME/.cargo/env.xsh" # For xonsh
692026-04-17T04:13:05.896Zwarn: no default linker (`cc`) was found in your PATH
702026-04-17T04:13:05.896Zwarn: many Rust crates require a system C toolchain to build
712026-04-17T04:13:05.982Z+ rustup --version
722026-04-17T04:13:05.988Zrustup 1.29.0 (28d1352db 2026-03-05)
732026-04-17T04:13:05.988Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
742026-04-17T04:13:06.012Zinfo: the currently active `rustc` version is `rustc 1.95.0 (59807616e 2026-04-14)`
752026-04-17T04:13:06.012Z+ cargo --version
762026-04-17T04:13:06.036Zcargo 1.95.0 (f2d3ce0bd 2026-03-21)
772026-04-17T04:13:06.036Z+ rustc --version
782026-04-17T04:13:06.045Zrustc 1.95.0 (59807616e 2026-04-14)
792026-04-17T04:13:06.045Zprocess exited: duration 16797 ms, exit code 0
 
802026-04-17T04:13:06.092Zstarting task 2: "authentication"
812026-04-17T04:13:06.165Zprocess exited: duration 28 ms, exit code 0
 
822026-04-17T04:13:06.205Zstarting task 3: "clone repository"
832026-04-17T04:13:06.233Z+ mkdir -p /work/oxidecomputer/p4
842026-04-17T04:13:06.233Z+ git clone https://github.com/oxidecomputer/p4 /work/oxidecomputer/p4
852026-04-17T04:13:06.400ZCloning into '/work/oxidecomputer/p4'...
862026-04-17T04:13:07.020Z+ cd /work/oxidecomputer/p4
872026-04-17T04:13:07.020Z+ git fetch origin a335487fa59dee7e461c1264fb55d181333419c9
882026-04-17T04:13:07.247ZFrom https://github.com/oxidecomputer/p4
892026-04-17T04:13:07.247Z * branch a335487fa59dee7e461c1264fb55d181333419c9 -> FETCH_HEAD
902026-04-17T04:13:07.256Z+ [[ -n renovate/rust-1.x ]]
912026-04-17T04:13:07.262Z++ git branch --show-current
922026-04-17T04:13:07.262Z+ current=main
932026-04-17T04:13:07.263Z+ [[ main != renovate/rust-1.x ]]
942026-04-17T04:13:07.263Z+ git branch -f renovate/rust-1.x a335487fa59dee7e461c1264fb55d181333419c9
952026-04-17T04:13:07.263Z+ git checkout -f renovate/rust-1.x
962026-04-17T04:13:07.275ZSwitched to branch 'renovate/rust-1.x'
972026-04-17T04:13:07.275Z+ git reset --hard a335487fa59dee7e461c1264fb55d181333419c9
982026-04-17T04:13:07.285ZHEAD is now at a335487 Update dependency rust to v1.95.0
992026-04-17T04:13:07.285Zprocess exited: duration 1086 ms, exit code 0
 
1002026-04-17T04:13:07.326Zstarting task 4: "build"
1012026-04-17T04:13:07.333Z+ cargo --version
1022026-04-17T04:13:07.333Zinfo: syncing channel updates for 1.95.0-x86_64-unknown-illumos
1032026-04-17T04:13:07.464Zinfo: latest update on 2026-04-16 for version 1.95.0 (59807616e 2026-04-14)
1042026-04-17T04:13:07.483Zinfo: downloading 6 components
1052026-04-17T04:13:22.286Zcargo 1.95.0 (f2d3ce0bd 2026-03-21)
1062026-04-17T04:13:22.307Z+ rustc --version
1072026-04-17T04:13:22.307Zrustc 1.95.0 (59807616e 2026-04-14)
1082026-04-17T04:13:22.307Z+ banner check
1092026-04-17T04:13:22.307Z
1102026-04-17T04:13:22.307Z #### # # ###### #### # #
1112026-04-17T04:13:22.307Z # # # # # # # # #
1122026-04-17T04:13:22.307Z # ###### ##### # ####
1132026-04-17T04:13:22.307Z # # # # # # #
1142026-04-17T04:13:22.307Z # # # # # # # # #
1152026-04-17T04:13:22.307Z #### # # ###### #### # #
1162026-04-17T04:13:22.307Z
1172026-04-17T04:13:22.307Z+ cargo fmt -- --check
1182026-04-17T04:13:22.434Z+ cargo check
1192026-04-17T04:13:22.495Z Updating crates.io index
1202026-04-17T04:13:22.538Z Updating git repository `https://github.com/oxidecomputer/xfr`
1212026-04-17T04:13:22.835ZFrom https://github.com/oxidecomputer/xfr
1222026-04-17T04:13:22.836Z * [new ref] 8a89ee73d039abf91fdddcdd66de6ff04ce2518d -> refs/commit/8a89ee73d039abf91fdddcdd66de6ff04ce2518d
1232026-04-17T04:13:24.006Z Downloading crates ...
1242026-04-17T04:13:24.054Z Downloaded crypto-common v0.1.7
1252026-04-17T04:13:24.057Z Downloaded dof v0.3.0
1262026-04-17T04:13:24.062Z Downloaded thread-id v4.2.2
1272026-04-17T04:13:24.065Z Downloaded num-iter v0.1.45
1282026-04-17T04:13:24.070Z Downloaded log v0.4.29
1292026-04-17T04:13:24.075Z Downloaded pnet_transport v0.35.0
1302026-04-17T04:13:24.079Z Downloaded is_terminal_polyfill v1.70.2
1312026-04-17T04:13:24.079Z Downloaded version_check v0.9.5
1322026-04-17T04:13:24.079Z Downloaded strsim v0.11.1
1332026-04-17T04:13:24.087Z Downloaded zerocopy-derive v0.7.35
1342026-04-17T04:13:24.094Z Downloaded rand_core v0.9.5
1352026-04-17T04:13:24.094Z Downloaded zmij v1.0.21
1362026-04-17T04:13:24.094Z Downloaded usdt-impl v0.5.0
1372026-04-17T04:13:24.094Z Downloaded fastrand v2.3.0
1382026-04-17T04:13:24.094Z Downloaded dtrace-parser v0.2.0
1392026-04-17T04:13:24.094Z Downloaded no-std-net v0.6.0
1402026-04-17T04:13:24.094Z Downloaded anstyle-parse v1.0.0
1412026-04-17T04:13:24.101Z Downloaded pest_generator v2.8.6
1422026-04-17T04:13:24.101Z Downloaded generic-array v0.14.7
1432026-04-17T04:13:24.101Z Downloaded zerocopy v0.8.40
1442026-04-17T04:13:24.105Z Downloaded anstyle v1.0.13
1452026-04-17T04:13:24.105Z Downloaded aho-corasick v1.1.4
1462026-04-17T04:13:24.108Z Downloaded pnet_sys v0.35.0
1472026-04-17T04:13:24.114Z Downloaded errno v0.3.14
1482026-04-17T04:13:24.119Z Downloaded scroll v0.12.0
1492026-04-17T04:13:24.119Z Downloaded scroll_derive v0.12.1
1502026-04-17T04:13:24.125Z Downloaded sha2 v0.10.9
1512026-04-17T04:13:24.125Z Downloaded num-rational v0.4.2
1522026-04-17T04:13:24.125Z Downloaded glob v0.3.3
1532026-04-17T04:13:24.130Z Downloaded num-complex v0.4.6
1542026-04-17T04:13:24.134Z Downloaded utf8parse v0.2.2
1552026-04-17T04:13:24.138Z Downloaded funty v2.0.0
1562026-04-17T04:13:24.142Z Downloaded cpufeatures v0.2.17
1572026-04-17T04:13:24.145Z Downloaded pnet_macros_support v0.35.0
1582026-04-17T04:13:24.149Z Downloaded usdt v0.5.0
1592026-04-17T04:13:24.154Z Downloaded colorchoice v1.0.4
1602026-04-17T04:13:24.154Z Downloaded block-buffer v0.10.4
1612026-04-17T04:13:24.157Z Downloaded tempfile v3.27.0
1622026-04-17T04:13:24.160Z Downloaded num v0.4.3
1632026-04-17T04:13:24.160Z Downloaded cfg-if v1.0.4
1642026-04-17T04:13:24.160Z Downloaded once_cell v1.21.3
1652026-04-17T04:13:24.164Z Downloaded memmap v0.7.0
1662026-04-17T04:13:24.165Z Downloaded heck v0.5.0
1672026-04-17T04:13:24.169Z Downloaded pretty-hex v0.4.1
1682026-04-17T04:13:24.169Z Downloaded usdt-attr-macro v0.5.0
1692026-04-17T04:13:24.169Z Downloaded plain v0.2.3
1702026-04-17T04:13:24.175Z Downloaded anstyle-query v1.1.5
1712026-04-17T04:13:24.180Z Downloaded radium v0.7.0
1722026-04-17T04:13:24.184Z Downloaded tap v1.0.1
1732026-04-17T04:13:24.189Z Downloaded pnet_macros v0.35.0
1742026-04-17T04:13:24.190Z Downloaded clap v4.6.0
1752026-04-17T04:13:24.194Z Downloaded usdt-macro v0.5.0
1762026-04-17T04:13:24.201Z Downloaded pnet_base v0.35.0
1772026-04-17T04:13:24.201Z Downloaded digest v0.10.7
1782026-04-17T04:13:24.201Z Downloaded anstream v1.0.0
1792026-04-17T04:13:24.201Z Downloaded clap_lex v1.0.0
1802026-04-17T04:13:24.209Z Downloaded rand_chacha v0.9.0
1812026-04-17T04:13:24.209Z Downloaded thiserror-impl v1.0.69
1822026-04-17T04:13:24.209Z Downloaded itoa v1.0.17
1832026-04-17T04:13:24.209Z Downloaded ppv-lite86 v0.2.21
1842026-04-17T04:13:24.209Z Downloaded pnet v0.35.0
1852026-04-17T04:13:24.214Z Downloaded wyz v0.5.1
1862026-04-17T04:13:24.214Z Downloaded quote v1.0.45
1872026-04-17T04:13:24.214Z Downloaded serde_tokenstream v0.2.3
1882026-04-17T04:13:24.218Z Downloaded getrandom v0.3.4
1892026-04-17T04:13:24.218Z Downloaded num-integer v0.1.46
1902026-04-17T04:13:24.229Z Downloaded ipnetwork v0.20.0
1912026-04-17T04:13:24.233Z Downloaded byteorder v1.5.0
1922026-04-17T04:13:24.236Z Downloaded autocfg v1.5.0
1932026-04-17T04:13:24.245Z Downloaded clap_derive v4.6.0
1942026-04-17T04:13:24.248Z Downloaded unicode-ident v1.0.24
1952026-04-17T04:13:24.251Z Downloaded thiserror v1.0.69
1962026-04-17T04:13:24.259Z Downloaded pnet_packet v0.35.0
1972026-04-17T04:13:24.259Z Downloaded colored v3.1.1
1982026-04-17T04:13:24.263Z Downloaded pnet_datalink v0.35.0
1992026-04-17T04:13:24.263Z Downloaded ucd-trie v0.1.7
2002026-04-17T04:13:24.270Z Downloaded proc-macro2 v1.0.106
2012026-04-17T04:13:24.273Z Downloaded num-traits v0.2.19
2022026-04-17T04:13:24.276Z Downloaded anyhow v1.0.102
2032026-04-17T04:13:24.276Z Downloaded pest_derive v2.8.6
2042026-04-17T04:13:24.282Z Downloaded serde_core v1.0.228
2052026-04-17T04:13:24.289Z Downloaded bitflags v2.11.0
2062026-04-17T04:13:24.294Z Downloaded pest_meta v2.8.6
2072026-04-17T04:13:24.299Z Downloaded getrandom v0.4.1
2082026-04-17T04:13:24.303Z Downloaded prettyplease v0.2.37
2092026-04-17T04:13:24.351Z Downloaded memchr v2.8.0
2102026-04-17T04:13:24.364Z Downloaded num-bigint v0.4.6
2112026-04-17T04:13:24.364Z Downloaded serde_derive v1.0.228
2122026-04-17T04:13:24.364Z Downloaded regex v1.12.3
2132026-04-17T04:13:24.364Z Downloaded typenum v1.19.0
2142026-04-17T04:13:24.364Z Downloaded rand v0.9.2
2152026-04-17T04:13:24.364Z Downloaded serde v1.0.228
2162026-04-17T04:13:24.373Z Downloaded serde_json v1.0.149
2172026-04-17T04:13:24.377Z Downloaded zerocopy v0.7.35
2182026-04-17T04:13:24.380Z Downloaded pest v2.8.6
2192026-04-17T04:13:24.383Z Downloaded clap_builder v4.6.0
2202026-04-17T04:13:24.386Z Downloaded goblin v0.8.2
2212026-04-17T04:13:24.414Z Downloaded bitvec v1.0.1
2222026-04-17T04:13:24.430Z Downloaded regex-syntax v0.8.10
2232026-04-17T04:13:24.439Z Downloaded syn v2.0.117
2242026-04-17T04:13:24.462Z Downloaded rustix v1.1.4
2252026-04-17T04:13:24.484Z Downloaded regex-automata v0.4.14
2262026-04-17T04:13:24.503Z Downloaded libc v0.2.182
2272026-04-17T04:13:24.570Z Compiling proc-macro2 v1.0.106
2282026-04-17T04:13:24.570Z Compiling quote v1.0.45
2292026-04-17T04:13:24.570Z Compiling unicode-ident v1.0.24
2302026-04-17T04:13:24.574Z Compiling libc v0.2.182
2312026-04-17T04:13:24.574Z Compiling serde_core v1.0.228
2322026-04-17T04:13:24.574Z Compiling memchr v2.8.0
2332026-04-17T04:13:24.574Z Compiling serde v1.0.228
2342026-04-17T04:13:24.744Z Compiling zmij v1.0.21
2352026-04-17T04:13:24.971Z Compiling thiserror v1.0.69
2362026-04-17T04:13:25.161Z Compiling ucd-trie v0.1.7
2372026-04-17T04:13:25.234Z Compiling serde_json v1.0.149
2382026-04-17T04:13:25.243Z Compiling rustix v1.1.4
2392026-04-17T04:13:25.381Z Compiling pest v2.8.6
2402026-04-17T04:13:25.455Z Compiling getrandom v0.4.1
2412026-04-17T04:13:25.532Z Compiling autocfg v1.5.0
2422026-04-17T04:13:25.737Z Compiling version_check v0.9.5
2432026-04-17T04:13:25.833Z Compiling aho-corasick v1.1.4
2442026-04-17T04:13:26.006Z Compiling num-traits v0.2.19
2452026-04-17T04:13:26.075Z Compiling syn v2.0.117
2462026-04-17T04:13:26.155Z Compiling prettyplease v0.2.37
2472026-04-17T04:13:26.227Z Compiling regex-syntax v0.8.10
2482026-04-17T04:13:26.515Z Compiling pest_meta v2.8.6
2492026-04-17T04:13:26.579Z Checking cfg-if v1.0.4
2502026-04-17T04:13:27.028Z Compiling byteorder v1.5.0
2512026-04-17T04:13:27.193Z Compiling itoa v1.0.17
2522026-04-17T04:13:27.268Z Compiling usdt-impl v0.5.0
2532026-04-17T04:13:27.301Z Checking num-integer v0.1.46
2542026-04-17T04:13:27.308Z Compiling thread-id v4.2.2
2552026-04-17T04:13:27.510Z Checking plain v0.2.3
2562026-04-17T04:13:27.593Z Checking log v0.4.29
2572026-04-17T04:13:27.601Z Checking colored v3.1.1
2582026-04-17T04:13:27.714Z Compiling regex-automata v0.4.14
2592026-04-17T04:13:28.025Z Compiling errno v0.3.14
2602026-04-17T04:13:28.147Z Checking pretty-hex v0.4.1
2612026-04-17T04:13:28.256Z Compiling radium v0.7.0
2622026-04-17T04:13:28.282Z Compiling bitflags v2.11.0
2632026-04-17T04:13:28.315Z Compiling pest_generator v2.8.6
2642026-04-17T04:13:28.363Z Checking no-std-net v0.6.0
2652026-04-17T04:13:28.460Z Checking pnet_base v0.35.0
2662026-04-17T04:13:28.645Z Compiling once_cell v1.21.3
2672026-04-17T04:13:28.759Z Compiling fastrand v2.3.0
2682026-04-17T04:13:28.860Z Checking tap v1.0.1
2692026-04-17T04:13:28.949Z Compiling zerocopy v0.8.40
2702026-04-17T04:13:28.949Z Compiling getrandom v0.3.4
2712026-04-17T04:13:28.985Z Checking wyz v0.5.1
2722026-04-17T04:13:29.073Z Checking num-iter v0.1.45
2732026-04-17T04:13:29.092Z Compiling tempfile v3.27.0
2742026-04-17T04:13:29.181Z Checking memmap v0.7.0
2752026-04-17T04:13:29.239Z Checking funty v2.0.0
2762026-04-17T04:13:29.317Z Compiling anyhow v1.0.102
2772026-04-17T04:13:29.412Z Compiling regex v1.12.3
2782026-04-17T04:13:29.510Z Compiling serde_derive v1.0.228
2792026-04-17T04:13:29.534Z Compiling thiserror-impl v1.0.69
2802026-04-17T04:13:29.651Z Compiling zerocopy-derive v0.7.35
2812026-04-17T04:13:29.679Z Compiling pest_derive v2.8.6
2822026-04-17T04:13:29.789Z Compiling scroll_derive v0.12.1
2832026-04-17T04:13:29.894Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
2842026-04-17T04:13:30.270Z Compiling pnet_macros v0.35.0
2852026-04-17T04:13:30.385Z Checking bitvec v1.0.1
2862026-04-17T04:13:30.451Z Compiling zerocopy v0.7.35
2872026-04-17T04:13:30.488Z Checking scroll v0.12.0
2882026-04-17T04:13:30.874Z Compiling dtrace-parser v0.2.0
2892026-04-17T04:13:31.276Z Checking goblin v0.8.2
2902026-04-17T04:13:31.445Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
2912026-04-17T04:13:31.563Z Checking pnet_macros_support v0.35.0
2922026-04-17T04:13:31.563Z Checking pnet_sys v0.35.0
2932026-04-17T04:13:31.699Z Checking utf8parse v0.2.2
2942026-04-17T04:13:31.784Z Checking anstyle-parse v1.0.0
2952026-04-17T04:13:31.862Z Checking rand_core v0.9.5
2962026-04-17T04:13:31.936Z Checking pnet_packet v0.35.0
2972026-04-17T04:13:33.688Z Checking anstyle v1.0.13
2982026-04-17T04:13:33.702Z Compiling pnet v0.35.0
2992026-04-17T04:13:33.702Z Checking is_terminal_polyfill v1.70.2
3002026-04-17T04:13:33.702Z Checking anstyle-query v1.1.5
3012026-04-17T04:13:33.702Z Checking num-bigint v0.4.6
3022026-04-17T04:13:33.702Z Checking num-complex v0.4.6
3032026-04-17T04:13:33.702Z Checking dof v0.3.0
3042026-04-17T04:13:33.702Z Compiling serde_tokenstream v0.2.3
3052026-04-17T04:13:33.702Z Checking ipnetwork v0.20.0
3062026-04-17T04:13:33.702Z Checking colorchoice v1.0.4
3072026-04-17T04:13:33.702Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3082026-04-17T04:13:33.702Z Checking pnet_datalink v0.35.0
3092026-04-17T04:13:33.703Z Checking anstream v1.0.0
3102026-04-17T04:13:33.703Z Checking num-rational v0.4.2
3112026-04-17T04:13:33.703Z Compiling heck v0.5.0
3122026-04-17T04:13:33.703Z Compiling usdt-macro v0.5.0
3132026-04-17T04:13:33.703Z Compiling usdt-attr-macro v0.5.0
3142026-04-17T04:13:33.703Z Checking num v0.4.3
3152026-04-17T04:13:33.802Z Checking strsim v0.11.1
3162026-04-17T04:13:33.865Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3172026-04-17T04:13:33.913Z Checking pnet_transport v0.35.0
3182026-04-17T04:13:33.913Z Checking clap_lex v1.0.0
3192026-04-17T04:13:33.948Z Compiling clap_derive v4.6.0
3202026-04-17T04:13:33.948Z Checking ppv-lite86 v0.2.21
3212026-04-17T04:13:34.100Z Checking clap_builder v4.6.0
3222026-04-17T04:13:34.128Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3232026-04-17T04:13:34.128Z Checking xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
3242026-04-17T04:13:34.177Z Checking rand_chacha v0.9.0
3252026-04-17T04:13:34.220Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3262026-04-17T04:13:34.289Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3272026-04-17T04:13:34.351Z Checking rand v0.9.2
3282026-04-17T04:13:34.358Z Checking usdt v0.5.0
3292026-04-17T04:13:34.503Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3302026-04-17T04:13:34.874Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3312026-04-17T04:13:35.225Z Checking clap v4.6.0
3322026-04-17T04:13:35.277Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3332026-04-17T04:13:35.633Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.19s
3342026-04-17T04:13:35.735Z+ cargo clippy --all-targets -- --deny warnings
3352026-04-17T04:13:35.835Z Downloading crates ...
3362026-04-17T04:13:35.871Z Downloaded libloading v0.9.0
3372026-04-17T04:13:35.930Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
3382026-04-17T04:13:35.944Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3392026-04-17T04:13:35.952Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3402026-04-17T04:13:35.952Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3412026-04-17T04:13:35.952Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3422026-04-17T04:13:35.952Z Checking libloading v0.9.0
3432026-04-17T04:13:36.205Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3442026-04-17T04:13:36.546Zerror: this `if` can be collapsed into the outer `match`
3452026-04-17T04:13:36.546Z --> p4/src/check.rs:289:25
3462026-04-17T04:13:36.547Z |
3472026-04-17T04:13:36.547Z289 | / if ast.get_control(name).is_some() {
3482026-04-17T04:13:36.547Z290 | | diags.push(Diagnostic {
3492026-04-17T04:13:36.547Z291 | | level: Level::Error,
3502026-04-17T04:13:36.547Z292 | | message: String::from(
3512026-04-17T04:13:36.547Z... |
3522026-04-17T04:13:36.547Z296 | | });
3532026-04-17T04:13:36.547Z297 | | }
3542026-04-17T04:13:36.547Z | |_________________________^
3552026-04-17T04:13:36.547Z |
3562026-04-17T04:13:36.547Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#collapsible_match
3572026-04-17T04:13:36.547Z = note: `-D clippy::collapsible-match` implied by `-D warnings`
3582026-04-17T04:13:36.547Z = help: to override `-D warnings` add `#[allow(clippy::collapsible_match)]`
3592026-04-17T04:13:36.547Zhelp: collapse nested if block
3602026-04-17T04:13:36.547Z |
3612026-04-17T04:13:36.547Z288 ~ Type::UserDefined(name)
3622026-04-17T04:13:36.547Z289 ~ if ast.get_control(name).is_some() => {
3632026-04-17T04:13:36.547Z290 | diags.push(Diagnostic {
3642026-04-17T04:13:36.547Z...
3652026-04-17T04:13:36.547Z296 | });
3662026-04-17T04:13:36.547Z297 ~ }
3672026-04-17T04:13:36.547Z |
3682026-04-17T04:13:36.547Z
3692026-04-17T04:13:36.782Zerror: could not compile `p4` (lib) due to 1 previous error
3702026-04-17T04:13:36.783Zwarning: build failed, waiting for other jobs to finish...
3712026-04-17T04:13:36.828Zerror: could not compile `p4` (lib) due to 1 previous error
3722026-04-17T04:13:36.930Zerror: could not compile `p4` (lib test) due to 1 previous error
3732026-04-17T04:13:36.948Zprocess exited: duration 29624 ms, exit code 101
 
3742026-04-17T04:13:36.990Zfound 0 output files