01JQP6N5S9666Q0B4KTK4E1F2G: build-and-test

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

Buildomat Job: 01JQP6NBV75N88HNV51BWWPJK3

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-03-31T13:36:33.573Zjob assigned to worker 01JQP6NCQMMRJXYV3P3WVAVZWS [factory gimlet-EVT22200007-propolis, EVT22200007/23328] (queued for 23 s)
 
22025-03-31T13:36:41.513Zstarting task 0: "setup"
32025-03-31T13:36:41.539Z++ uname -s
42025-03-31T13:36:41.539Z+ kern=SunOS
52025-03-31T13:36:41.539Z+ build_user=build
62025-03-31T13:36:41.539Z+ build_uid=12345
72025-03-31T13:36:41.539Z+ work_dir=/work
82025-03-31T13:36:41.539Z+ input_dir=/input
92025-03-31T13:36:41.539Z+ [[ 0 == 12345 ]]
102025-03-31T13:36:41.539Z+ case "$kern" in
112025-03-31T13:36:41.539Z+ groupadd -g 12345 build
122025-03-31T13:36:41.539Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-03-31T13:36:43.535Z+ zfs create -o mountpoint=/work rpool/work
142025-03-31T13:36:43.571Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-03-31T13:36:43.596Z+ home_fs=zfs
162025-03-31T13:36:43.596Z+ [[ zfs == autofs ]]
172025-03-31T13:36:43.596Z+ mkdir -p /home/build
182025-03-31T13:36:43.596Z+ chown build:build /home/build /work
192025-03-31T13:36:45.579Z+ chmod 0700 /home/build /work
202025-03-31T13:36:45.605Zprocess exited: duration 4072 ms, exit code 0
 
212025-03-31T13:36:45.655Zstarting task 1: "rust-toolchain"
222025-03-31T13:36:45.680Z+ printf ' * rust toolchain channel = "%s"\n' stable
232025-03-31T13:36:45.680Z * rust toolchain channel = "stable"
242025-03-31T13:36:45.680Z+ printf ' * rust toolchain profile = "%s"\n' default
252025-03-31T13:36:45.680Z * rust toolchain profile = "default"
262025-03-31T13:36:45.680Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-03-31T13:36:45.680Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-03-31T13:36:45.680Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-03-31T13:36:45.680Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302025-03-31T13:36:45.804Zinfo: downloading installer
312025-03-31T13:36:46.300Zwarn: It looks like you have an existing installation of Rust at:
322025-03-31T13:36:46.300Zwarn: /opt/ooce/bin
332025-03-31T13:36:46.300Zwarn: It is recommended that rustup be the primary Rust installation.
342025-03-31T13:36:46.300Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-03-31T13:36:46.300Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-03-31T13:36:46.300Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-03-31T13:36:46.300Zwarn: or pass `-y' to ignore all ignorable checks.
382025-03-31T13:36:46.300Zerror: cannot install while Rust is installed
392025-03-31T13:36:46.300Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-03-31T13:36:46.326Zinfo: profile set to 'default'
412025-03-31T13:36:46.326Zinfo: default host triple is x86_64-unknown-illumos
422025-03-31T13:36:46.326Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432025-03-31T13:36:46.426Zinfo: latest update on 2025-03-18, rust version 1.85.1 (4eb161250 2025-03-15)
442025-03-31T13:36:46.426Zinfo: downloading component 'cargo'
452025-03-31T13:36:46.575Zinfo: downloading component 'clippy'
462025-03-31T13:36:46.641Zinfo: downloading component 'rust-docs'
472025-03-31T13:36:46.829Zinfo: downloading component 'rust-std'
482025-03-31T13:36:47.107Zinfo: downloading component 'rustc'
492025-03-31T13:36:48.073Zinfo: downloading component 'rustfmt'
502025-03-31T13:36:48.126Zinfo: installing component 'cargo'
512025-03-31T13:36:49.197Zinfo: installing component 'clippy'
522025-03-31T13:36:49.652Zinfo: installing component 'rust-docs'
532025-03-31T13:36:52.594Zinfo: installing component 'rust-std'
542025-03-31T13:36:54.530Zinfo: installing component 'rustc'
552025-03-31T13:37:01.504Zinfo: installing component 'rustfmt'
562025-03-31T13:37:01.907Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
572025-03-31T13:37:01.907Z
582025-03-31T13:37:02.059Z stable-x86_64-unknown-illumos installed - rustc 1.85.1 (4eb161250 2025-03-15)
592025-03-31T13:37:02.059Z
602025-03-31T13:37:02.059Z
612025-03-31T13:37:02.059ZRust is installed now. Great!
622025-03-31T13:37:02.059Z
632025-03-31T13:37:02.059ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-03-31T13:37:02.059Zenvironment variable. This has not been done automatically.
652025-03-31T13:37:02.059Z
662025-03-31T13:37:02.059ZTo configure your current shell, you need to source
672025-03-31T13:37:02.059Zthe corresponding env file under $HOME/.cargo.
682025-03-31T13:37:02.059Z
692025-03-31T13:37:02.059ZThis is usually done by running one of the following (note the leading DOT):
702025-03-31T13:37:02.059Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-03-31T13:37:02.059Zsource "$HOME/.cargo/env.fish" # For fish
722025-03-31T13:37:02.059Zsource "$HOME/.cargo/env.nu" # For nushell
732025-03-31T13:37:02.162Z+ rustup --version
742025-03-31T13:37:02.187Zrustup 1.28.1 (f9edccde0 2025-03-05)
752025-03-31T13:37:02.187Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-03-31T13:37:02.230Zinfo: The currently active `rustc` version is `rustc 1.85.1 (4eb161250 2025-03-15)`
772025-03-31T13:37:02.255Z+ cargo --version
782025-03-31T13:37:02.280Zcargo 1.85.1 (d73d2caf9 2024-12-31)
792025-03-31T13:37:02.280Z+ rustc --version
802025-03-31T13:37:02.314Zrustc 1.85.1 (4eb161250 2025-03-15)
812025-03-31T13:37:02.339Zprocess exited: duration 16663 ms, exit code 0
 
822025-03-31T13:37:02.389Zstarting task 2: "authentication"
832025-03-31T13:37:02.446Zprocess exited: duration 57 ms, exit code 0
 
842025-03-31T13:37:02.496Zstarting task 3: "clone repository"
852025-03-31T13:37:02.521Z+ mkdir -p /work/oxidecomputer/p4
862025-03-31T13:37:02.521Z+ git clone https://github.com/oxidecomputer/p4 /work/oxidecomputer/p4
872025-03-31T13:37:02.546ZCloning into '/work/oxidecomputer/p4'...
882025-03-31T13:37:03.530Z+ cd /work/oxidecomputer/p4
892025-03-31T13:37:03.530Z+ git fetch origin 4dc75f5395c74656ac2d10cf7af6f9c84431103f
902025-03-31T13:37:03.861ZFrom https://github.com/oxidecomputer/p4
912025-03-31T13:37:03.861Z * branch 4dc75f5395c74656ac2d10cf7af6f9c84431103f -> FETCH_HEAD
922025-03-31T13:37:03.886Z+ [[ -n async ]]
932025-03-31T13:37:03.886Z++ git branch --show-current
942025-03-31T13:37:03.887Z+ current=main
952025-03-31T13:37:03.887Z+ [[ main != async ]]
962025-03-31T13:37:03.887Z+ git branch -f async 4dc75f5395c74656ac2d10cf7af6f9c84431103f
972025-03-31T13:37:03.887Z+ git checkout -f async
982025-03-31T13:37:03.911ZSwitched to branch 'async'
992025-03-31T13:37:03.911Z+ git reset --hard 4dc75f5395c74656ac2d10cf7af6f9c84431103f
1002025-03-31T13:37:03.937ZHEAD is now at 4dc75f5 Post-rebase fixes
1012025-03-31T13:37:03.937Zprocess exited: duration 1417 ms, exit code 0
 
1022025-03-31T13:37:03.987Zstarting task 4: "build"
1032025-03-31T13:37:04.013Z+ cargo --version
1042025-03-31T13:37:04.013Zinfo: syncing channel updates for '1.85.1-x86_64-unknown-illumos'
1052025-03-31T13:37:04.164Zinfo: latest update on 2025-03-18, rust version 1.85.1 (4eb161250 2025-03-15)
1062025-03-31T13:37:04.189Zinfo: downloading component 'cargo'
1072025-03-31T13:37:04.413Zinfo: downloading component 'clippy'
1082025-03-31T13:37:04.491Zinfo: downloading component 'rust-docs'
1092025-03-31T13:37:04.712Zinfo: downloading component 'rust-std'
1102025-03-31T13:37:04.976Zinfo: downloading component 'rustc'
1112025-03-31T13:37:06.094Zinfo: downloading component 'rustfmt'
1122025-03-31T13:37:06.149Zinfo: installing component 'cargo'
1132025-03-31T13:37:07.227Zinfo: installing component 'clippy'
1142025-03-31T13:37:07.678Zinfo: installing component 'rust-docs'
1152025-03-31T13:37:10.486Zinfo: installing component 'rust-std'
1162025-03-31T13:37:12.457Zinfo: installing component 'rustc'
1172025-03-31T13:37:19.338Zinfo: installing component 'rustfmt'
1182025-03-31T13:37:19.829Zcargo 1.85.1 (d73d2caf9 2024-12-31)
1192025-03-31T13:37:19.855Z+ rustc --version
1202025-03-31T13:37:19.930Zrustc 1.85.1 (4eb161250 2025-03-15)
1212025-03-31T13:37:19.955Z+ banner check
1222025-03-31T13:37:19.955Z
1232025-03-31T13:37:19.955Z #### # # ###### #### # #
1242025-03-31T13:37:19.955Z # # # # # # # # #
1252025-03-31T13:37:19.955Z # ###### ##### # ####
1262025-03-31T13:37:19.955Z # # # # # # #
1272025-03-31T13:37:19.955Z # # # # # # # # #
1282025-03-31T13:37:19.955Z #### # # ###### #### # #
1292025-03-31T13:37:19.955Z
1302025-03-31T13:37:19.955Z+ cargo fmt -- --check
1312025-03-31T13:37:20.376Z+ cargo check
1322025-03-31T13:37:20.536Z Updating crates.io index
1332025-03-31T13:37:20.561Z Updating git repository `https://github.com/oxidecomputer/htq`
1342025-03-31T13:37:21.179ZFrom https://github.com/oxidecomputer/htq
1352025-03-31T13:37:21.179Z * [new ref] cc2e6230b13d6d9d3f5edb55201e4a93314503bb -> refs/commit/cc2e6230b13d6d9d3f5edb55201e4a93314503bb
1362025-03-31T13:37:21.260Z Updating git repository `https://github.com/oxidecomputer/xfr`
1372025-03-31T13:37:21.664ZFrom https://github.com/oxidecomputer/xfr
1382025-03-31T13:37:21.664Z * [new ref] 8a89ee73d039abf91fdddcdd66de6ff04ce2518d -> refs/commit/8a89ee73d039abf91fdddcdd66de6ff04ce2518d
1392025-03-31T13:37:22.200Z Downloading crates ...
1402025-03-31T13:37:22.259Z Downloaded dtrace-parser v0.2.0
1412025-03-31T13:37:22.284Z Downloaded scroll_derive v0.12.0
1422025-03-31T13:37:22.284Z Downloaded usdt-macro v0.5.0
1432025-03-31T13:37:22.284Z Downloaded wyz v0.5.1
1442025-03-31T13:37:22.284Z Downloaded thiserror-impl v2.0.12
1452025-03-31T13:37:22.284Z Downloaded crypto-common v0.1.6
1462025-03-31T13:37:22.284Z Downloaded cfg-if v1.0.0
1472025-03-31T13:37:22.284Z Downloaded byteorder v1.5.0
1482025-03-31T13:37:22.309Z Downloaded version_check v0.9.5
1492025-03-31T13:37:22.310Z Downloaded num-rational v0.4.2
1502025-03-31T13:37:22.310Z Downloaded thiserror v2.0.12
1512025-03-31T13:37:22.310Z Downloaded usdt v0.5.0
1522025-03-31T13:37:22.310Z Downloaded serde_derive v1.0.219
1532025-03-31T13:37:22.310Z Downloaded typenum v1.18.0
1542025-03-31T13:37:22.334Z Downloaded zerocopy-derive v0.7.35
1552025-03-31T13:37:22.335Z Downloaded serde v1.0.219
1562025-03-31T13:37:22.335Z Downloaded zerocopy v0.8.24
1572025-03-31T13:37:22.359Z Downloaded memchr v2.7.4
1582025-03-31T13:37:22.359Z Downloaded pest v2.8.0
1592025-03-31T13:37:22.384Z Downloaded zerocopy v0.7.35
1602025-03-31T13:37:22.384Z Downloaded serde_json v1.0.140
1612025-03-31T13:37:22.409Z Downloaded clap_builder v4.5.34
1622025-03-31T13:37:22.409Z Downloaded goblin v0.8.2
1632025-03-31T13:37:22.409Z Downloaded bitvec v1.0.1
1642025-03-31T13:37:22.434Z Downloaded aho-corasick v1.1.3
1652025-03-31T13:37:22.434Z Downloaded regex v1.11.1
1662025-03-31T13:37:22.459Z Downloaded syn v2.0.100
1672025-03-31T13:37:22.459Z Downloaded winnow v0.6.26
1682025-03-31T13:37:22.483Z Downloaded rand v0.9.0
1692025-03-31T13:37:22.483Z Downloaded num-bigint v0.4.6
1702025-03-31T13:37:22.483Z Downloaded rustix v1.0.3
1712025-03-31T13:37:22.508Z Downloaded regex-syntax v0.8.5
1722025-03-31T13:37:22.533Z Downloaded prettyplease v0.2.31
1732025-03-31T13:37:22.533Z Downloaded num-traits v0.2.19
1742025-03-31T13:37:22.533Z Downloaded clap v4.5.34
1752025-03-31T13:37:22.533Z Downloaded pest_meta v2.8.0
1762025-03-31T13:37:22.533Z Downloaded getrandom v0.3.2
1772025-03-31T13:37:22.558Z Downloaded ryu v1.0.20
1782025-03-31T13:37:22.558Z Downloaded rand_core v0.9.3
1792025-03-31T13:37:22.558Z Downloaded proc-macro2 v1.0.94
1802025-03-31T13:37:22.558Z Downloaded pnet_packet v0.35.0
1812025-03-31T13:37:22.558Z Downloaded pnet_macros v0.35.0
1822025-03-31T13:37:22.558Z Downloaded pnet v0.35.0
1832025-03-31T13:37:22.558Z Downloaded pest_derive v2.8.0
1842025-03-31T13:37:22.558Z Downloaded num-complex v0.4.6
1852025-03-31T13:37:22.558Z Downloaded regex-automata v0.4.9
1862025-03-31T13:37:22.583Z Downloaded funty v2.0.0
1872025-03-31T13:37:22.583Z Downloaded clap_derive v4.5.32
1882025-03-31T13:37:22.583Z Downloaded bitflags v2.9.0
1892025-03-31T13:37:22.583Z Downloaded anyhow v1.0.97
1902025-03-31T13:37:22.608Z Downloaded unicode-ident v1.0.18
1912025-03-31T13:37:22.608Z Downloaded ucd-trie v0.1.7
1922025-03-31T13:37:22.608Z Downloaded thiserror-impl v1.0.69
1932025-03-31T13:37:22.608Z Downloaded sha2 v0.10.8
1942025-03-31T13:37:22.608Z Downloaded scroll v0.12.0
1952025-03-31T13:37:22.608Z Downloaded libc v0.2.171
1962025-03-31T13:37:22.633Z Downloaded rand_chacha v0.9.0
1972025-03-31T13:37:22.633Z Downloaded quote v1.0.40
1982025-03-31T13:37:22.633Z Downloaded pnet_datalink v0.35.0
1992025-03-31T13:37:22.633Z Downloaded pest_generator v2.8.0
2002025-03-31T13:37:22.633Z Downloaded log v0.4.27
2012025-03-31T13:37:22.633Z Downloaded tempfile v3.19.1
2022025-03-31T13:37:22.658Z Downloaded ppv-lite86 v0.2.21
2032025-03-31T13:37:22.658Z Downloaded once_cell v1.21.3
2042025-03-31T13:37:22.658Z Downloaded no-std-net v0.6.0
2052025-03-31T13:37:22.658Z Downloaded cpufeatures v0.2.17
2062025-03-31T13:37:22.658Z Downloaded colored v3.0.0
2072025-03-31T13:37:22.658Z Downloaded anstream v0.6.18
2082025-03-31T13:37:22.659Z Downloaded utf8parse v0.2.2
2092025-03-31T13:37:22.659Z Downloaded usdt-impl v0.5.0
2102025-03-31T13:37:22.659Z Downloaded thread-id v4.2.2
2112025-03-31T13:37:22.659Z Downloaded thiserror v1.0.69
2122025-03-31T13:37:22.659Z Downloaded tap v1.0.1
2132025-03-31T13:37:22.659Z Downloaded serde_tokenstream v0.2.2
2142025-03-31T13:37:22.684Z Downloaded pnet_transport v0.35.0
2152025-03-31T13:37:22.684Z Downloaded pnet_sys v0.35.0
2162025-03-31T13:37:22.684Z Downloaded pnet_macros_support v0.35.0
2172025-03-31T13:37:22.684Z Downloaded pnet_base v0.35.0
2182025-03-31T13:37:22.684Z Downloaded plain v0.2.3
2192025-03-31T13:37:22.684Z Downloaded num-integer v0.1.46
2202025-03-31T13:37:22.684Z Downloaded ipnetwork v0.20.0
2212025-03-31T13:37:22.684Z Downloaded glob v0.3.2
2222025-03-31T13:37:22.684Z Downloaded block-buffer v0.10.4
2232025-03-31T13:37:22.684Z Downloaded strsim v0.11.1
2242025-03-31T13:37:22.684Z Downloaded radium v0.7.0
2252025-03-31T13:37:22.684Z Downloaded num-iter v0.1.45
2262025-03-31T13:37:22.684Z Downloaded num v0.4.3
2272025-03-31T13:37:22.684Z Downloaded memmap v0.7.0
2282025-03-31T13:37:22.684Z Downloaded itoa v1.0.15
2292025-03-31T13:37:22.684Z Downloaded is_terminal_polyfill v1.70.1
2302025-03-31T13:37:22.684Z Downloaded heck v0.5.0
2312025-03-31T13:37:22.684Z Downloaded generic-array v0.14.7
2322025-03-31T13:37:22.684Z Downloaded fastrand v2.3.0
2332025-03-31T13:37:22.684Z Downloaded errno v0.3.10
2342025-03-31T13:37:22.712Z Downloaded dof v0.3.0
2352025-03-31T13:37:22.712Z Downloaded digest v0.10.7
2362025-03-31T13:37:22.712Z Downloaded colorchoice v1.0.3
2372025-03-31T13:37:22.712Z Downloaded clap_lex v0.7.4
2382025-03-31T13:37:22.712Z Downloaded autocfg v1.4.0
2392025-03-31T13:37:22.712Z Downloaded anstyle-query v1.1.2
2402025-03-31T13:37:22.712Z Downloaded anstyle-parse v0.2.6
2412025-03-31T13:37:22.713Z Downloaded anstyle v1.0.10
2422025-03-31T13:37:22.713Z Downloaded pretty-hex v0.4.1
2432025-03-31T13:37:22.713Z Downloaded usdt-attr-macro v0.5.0
2442025-03-31T13:37:22.784Z Compiling proc-macro2 v1.0.94
2452025-03-31T13:37:22.784Z Compiling unicode-ident v1.0.18
2462025-03-31T13:37:22.809Z Compiling libc v0.2.171
2472025-03-31T13:37:22.810Z Compiling memchr v2.7.4
2482025-03-31T13:37:22.810Z Compiling serde v1.0.219
2492025-03-31T13:37:22.810Z Compiling thiserror v1.0.69
2502025-03-31T13:37:22.810Z Compiling thiserror v2.0.12
2512025-03-31T13:37:22.999Z Compiling once_cell v1.21.3
2522025-03-31T13:37:23.325Z Compiling rustix v1.0.3
2532025-03-31T13:37:23.591Z Compiling ucd-trie v0.1.7
2542025-03-31T13:37:23.632Z Compiling serde_json v1.0.140
2552025-03-31T13:37:23.675Z Compiling aho-corasick v1.1.3
2562025-03-31T13:37:23.956Z Checking cfg-if v1.0.0
2572025-03-31T13:37:23.981Z Compiling autocfg v1.4.0
2582025-03-31T13:37:23.981Z Compiling regex-syntax v0.8.5
2592025-03-31T13:37:24.006Z Compiling prettyplease v0.2.31
2602025-03-31T13:37:24.033Z Compiling version_check v0.9.5
2612025-03-31T13:37:24.058Z Compiling getrandom v0.3.2
2622025-03-31T13:37:24.305Z Checking colored v3.0.0
2632025-03-31T13:37:24.469Z Compiling quote v1.0.40
2642025-03-31T13:37:24.586Z Compiling ryu v1.0.20
2652025-03-31T13:37:24.640Z Compiling num-traits v0.2.19
2662025-03-31T13:37:24.750Z Compiling itoa v1.0.15
2672025-03-31T13:37:24.838Z Compiling byteorder v1.5.0
2682025-03-31T13:37:24.880Z Compiling syn v2.0.100
2692025-03-31T13:37:25.036Z Compiling usdt-impl v0.5.0
2702025-03-31T13:37:25.209Z Compiling thread-id v4.2.2
2712025-03-31T13:37:25.720Z Checking log v0.4.27
2722025-03-31T13:37:26.164Z Checking plain v0.2.3
2732025-03-31T13:37:26.486Z Checking num-integer v0.1.46
2742025-03-31T13:37:26.820Z Compiling errno v0.3.10
2752025-03-31T13:37:26.897Z Compiling regex-automata v0.4.9
2762025-03-31T13:37:26.923Z Checking pretty-hex v0.4.1
2772025-03-31T13:37:27.104Z Compiling bitflags v2.9.0
2782025-03-31T13:37:27.180Z Checking no-std-net v0.6.0
2792025-03-31T13:37:27.260Z Compiling radium v0.7.0
2802025-03-31T13:37:27.603Z Checking pnet_base v0.35.0
2812025-03-31T13:37:27.933Z Compiling fastrand v2.3.0
2822025-03-31T13:37:28.028Z Checking tap v1.0.1
2832025-03-31T13:37:28.298Z Compiling zerocopy v0.8.24
2842025-03-31T13:37:28.323Z Checking wyz v0.5.1
2852025-03-31T13:37:28.744Z Compiling tempfile v3.19.1
2862025-03-31T13:37:28.921Z Checking num-iter v0.1.45
2872025-03-31T13:37:28.946Z Checking memmap v0.7.0
2882025-03-31T13:37:28.971Z Checking funty v2.0.0
2892025-03-31T13:37:29.109Z Compiling anyhow v1.0.97
2902025-03-31T13:37:29.332Z Checking pnet_macros_support v0.35.0
2912025-03-31T13:37:29.608Z Checking pnet_sys v0.35.0
2922025-03-31T13:37:29.633Z Checking bitvec v1.0.1
2932025-03-31T13:37:29.774Z Checking utf8parse v0.2.2
2942025-03-31T13:37:29.904Z Checking anstyle-parse v0.2.6
2952025-03-31T13:37:30.234Z Compiling regex v1.11.1
2962025-03-31T13:37:30.782Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
2972025-03-31T13:37:30.807Z Checking rand_core v0.9.3
2982025-03-31T13:37:30.945Z Checking colorchoice v1.0.3
2992025-03-31T13:37:31.050Z Checking is_terminal_polyfill v1.70.1
3002025-03-31T13:37:31.075Z Checking anstyle-query v1.1.2
3012025-03-31T13:37:31.157Z Checking anstyle v1.0.10
3022025-03-31T13:37:31.182Z Compiling pnet v0.35.0
3032025-03-31T13:37:31.451Z Checking anstream v0.6.18
3042025-03-31T13:37:31.478Z Checking winnow v0.6.26
3052025-03-31T13:37:31.591Z Checking ppv-lite86 v0.2.21
3062025-03-31T13:37:31.762Z Checking clap_lex v0.7.4
3072025-03-31T13:37:31.968Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3082025-03-31T13:37:32.107Z Checking rand_chacha v0.9.0
3092025-03-31T13:37:32.294Z Checking strsim v0.11.1
3102025-03-31T13:37:32.319Z Compiling heck v0.5.0
3112025-03-31T13:37:32.472Z Checking rand v0.9.0
3122025-03-31T13:37:32.535Z Checking clap_builder v4.5.34
3132025-03-31T13:37:32.564Z Compiling serde_derive v1.0.219
3142025-03-31T13:37:32.659Z Compiling thiserror-impl v1.0.69
3152025-03-31T13:37:32.684Z Compiling thiserror-impl v2.0.12
3162025-03-31T13:37:32.846Z Compiling zerocopy-derive v0.7.35
3172025-03-31T13:37:33.248Z Compiling scroll_derive v0.12.0
3182025-03-31T13:37:33.535Z Compiling pnet_macros v0.35.0
3192025-03-31T13:37:33.735Z Checking htq v0.1.0 (https://github.com/oxidecomputer/htq?branch=sector-001#cc2e6230)
3202025-03-31T13:37:34.308Z Compiling zerocopy v0.7.35
3212025-03-31T13:37:34.333Z Checking scroll v0.12.0
3222025-03-31T13:37:34.738Z Checking goblin v0.8.2
3232025-03-31T13:37:35.022Z Compiling pest v2.8.0
3242025-03-31T13:37:35.050Z Compiling p4-cg v0.1.0 (/work/oxidecomputer/p4/codegen/common)
3252025-03-31T13:37:35.139Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
3262025-03-31T13:37:35.383Z Checking pnet_packet v0.35.0
3272025-03-31T13:37:35.467Z Compiling clap_derive v4.5.32
3282025-03-31T13:37:35.857Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3292025-03-31T13:37:36.449Z Checking xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
3302025-03-31T13:37:37.103Z Compiling pest_meta v2.8.0
3312025-03-31T13:37:37.323Z Checking p4-htq v0.1.0 (/work/oxidecomputer/p4/codegen/htq)
3322025-03-31T13:37:37.858Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3332025-03-31T13:37:38.184Z Compiling pest_generator v2.8.0
3342025-03-31T13:37:38.463Z Checking clap v4.5.34
3352025-03-31T13:37:38.552Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3362025-03-31T13:37:38.578Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3372025-03-31T13:37:39.388Z Compiling pest_derive v2.8.0
3382025-03-31T13:37:39.431Z Checking pnet_transport v0.35.0
3392025-03-31T13:37:40.072Z Compiling dtrace-parser v0.2.0
3402025-03-31T13:37:41.032Z Checking num-bigint v0.4.6
3412025-03-31T13:37:41.032Z Checking num-complex v0.4.6
3422025-03-31T13:37:41.057Z Checking ipnetwork v0.20.0
3432025-03-31T13:37:41.057Z Checking serde_tokenstream v0.2.2
3442025-03-31T13:37:41.307Z Checking pnet_datalink v0.35.0
3452025-03-31T13:37:41.358Z Checking p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3462025-03-31T13:37:42.182Z Checking dof v0.3.0
3472025-03-31T13:37:42.671Z Checking num-rational v0.4.2
3482025-03-31T13:37:43.162Z Checking num v0.4.3
3492025-03-31T13:37:43.683Z Compiling usdt-macro v0.5.0
3502025-03-31T13:37:43.683Z Compiling usdt-attr-macro v0.5.0
3512025-03-31T13:37:44.612Z Checking usdt v0.5.0
3522025-03-31T13:37:44.800Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3532025-03-31T13:37:45.387Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3542025-03-31T13:37:46.996Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.55s
3552025-03-31T13:37:47.073Z+ cargo clippy --all-targets -- --deny warnings
3562025-03-31T13:37:47.381Z Downloading crates ...
3572025-03-31T13:37:47.434Z Downloaded libloading v0.8.6
3582025-03-31T13:37:47.502Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
3592025-03-31T13:37:47.527Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3602025-03-31T13:37:47.527Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3612025-03-31T13:37:47.527Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3622025-03-31T13:37:47.527Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3632025-03-31T13:37:47.553Z Checking libloading v0.8.6
3642025-03-31T13:37:47.877Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3652025-03-31T13:37:49.116Zerror: match can be simplified with `.unwrap_or_default()`
3662025-03-31T13:37:49.116Z --> p4/src/parser.rs:172:34
3672025-03-31T13:37:49.116Z |
3682025-03-31T13:37:49.116Z172 | let params = match self.parse_type_parameters() {
3692025-03-31T13:37:49.116Z | __________________________________^
3702025-03-31T13:37:49.116Z173 | | Ok(params) => params,
3712025-03-31T13:37:49.116Z174 | | Err(_) => Vec::new(),
3722025-03-31T13:37:49.116Z175 | | };
3732025-03-31T13:37:49.116Z | |_____________________^ help: replace it with: `self.parse_type_parameters().unwrap_or_default()`
3742025-03-31T13:37:49.116Z |
3752025-03-31T13:37:49.117Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_unwrap_or_default
3762025-03-31T13:37:49.117Z = note: `-D clippy::manual-unwrap-or-default` implied by `-D warnings`
3772025-03-31T13:37:49.117Z = help: to override `-D warnings` add `#[allow(clippy::manual_unwrap_or_default)]`
3782025-03-31T13:37:49.117Z
3792025-03-31T13:37:49.479Zerror: could not compile `p4` (lib) due to 1 previous error
3802025-03-31T13:37:49.479Zwarning: build failed, waiting for other jobs to finish...
3812025-03-31T13:37:49.504Zerror: could not compile `p4` (lib) due to 1 previous error
3822025-03-31T13:37:49.727Zerror: could not compile `p4` (lib test) due to 1 previous error
3832025-03-31T13:37:49.766Zprocess exited: duration 45778 ms, exit code 101
 
3842025-03-31T13:37:49.817Zfound 0 output files