>>> firecracker: Building testing/firecracker 1.9.0-r0 (using abuild 3.13.0-r5) started Sun, 29 Sep 2024 05:15:37 +0000 >>> firecracker: Checking sanity of /home/buildozer/aports/testing/firecracker/APKBUILD... >>> firecracker: Analyzing dependencies... >>> firecracker: Installing for build: build-base rust cargo clang-dev cmake linux-headers cargo-auditable (1/23) Installing libffi (3.4.6-r0) (2/23) Installing xz-libs (5.6.2-r0) (3/23) Installing libxml2 (2.12.8-r0) (4/23) Installing llvm18-libs (18.1.8-r0) (5/23) Installing scudo-malloc (18.1.8-r0) (6/23) Installing rust (1.81.0-r0) (7/23) Installing cargo (1.81.0-r0) (8/23) Installing clang18-headers (18.1.8-r0) (9/23) Installing clang18-libs (18.1.8-r0) (10/23) Installing llvm18-linker-tools (18.1.8-r0) (11/23) Installing clang18 (18.1.8-r0) (12/23) Installing clang18-libclang (18.1.8-r0) (13/23) Installing clang18-extra-tools (18.1.8-r0) (14/23) Installing clang18-dev (18.1.8-r0) (15/23) Installing libbz2 (1.0.8-r6) (16/23) Installing libarchive (3.7.5-r0) (17/23) Installing rhash-libs (1.4.4-r0) (18/23) Installing libuv (1.49.0-r0) (19/23) Installing cmake (3.30.4-r0) (20/23) Installing linux-headers (6.6-r0) (21/23) Installing cargo-auditable (0.6.4-r0) (22/23) Installing .makedepends-firecracker (20240929.051539) (23/23) Installing cmake-vim (3.30.4-r0) Executing busybox-1.36.1-r32.trigger OK: 1114 MiB in 133 packages >>> firecracker: Cleaning up srcdir >>> firecracker: Cleaning up pkgdir >>> firecracker: Cleaning up tmpdir >>> firecracker: Fetching https://distfiles.alpinelinux.org/distfiles/edge/firecracker-1.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> firecracker: Fetching firecracker-1.9.0.tar.gz::https://github.com/firecracker-microvm/firecracker/archive/v1.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4433k 0 4433k 0 0 6884k 0 --:--:-- --:--:-- --:--:-- 6884k 100 10.5M 0 10.5M 0 0 7487k 0 --:--:-- 0:00:01 --:--:-- 7973k >>> firecracker: Fetching https://distfiles.alpinelinux.org/distfiles/edge/firecracker-1.9.0.tar.gz >>> firecracker: Checking sha512sums... firecracker-1.9.0.tar.gz: OK >>> firecracker: Unpacking /var/cache/distfiles/edge/firecracker-1.9.0.tar.gz... Updating crates.io index Updating git repository `https://github.com/firecracker-microvm/micro-http` From https://github.com/firecracker-microvm/micro-http * [new ref] ef43cef7162a55a6790d528a5e76b4fe2da22de0 -> refs/commit/ef43cef7162a55a6790d528a5e76b4fe2da22de0 Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git` From https://github.com/rust-vmm/rust-vmm-ci * [new ref] 7606478202667234d9378d6850bfda9c219eee7b -> refs/commit/7606478202667234d9378d6850bfda9c219eee7b Downloading crates ... Downloaded vm-memory v0.14.1 Downloaded mirai-annotations v1.12.0 Downloaded timerfd v1.6.0 Downloaded crc64 v2.0.0 Downloaded vmm-sys-util v0.12.1 Downloaded vhost v0.11.0 Downloaded aws-lc-rs v1.8.1 Downloaded aws-lc-fips-sys v0.12.11 Downloaded userfaultfd-sys v0.5.0 Downloaded vm-allocator v0.1.1 Downloaded vm-superio v0.8.0 Downloaded linux-loader v0.11.0 Downloaded userfaultfd v0.8.1 Downloaded clap-num v1.1.1 Downloaded vm-fdt v0.3.0 Downloaded kvm-ioctls v0.18.0 Downloaded device_tree v1.1.0 Downloaded event-manager v0.4.0 Downloaded kvm-bindings v0.9.0 Downloaded aws-lc-sys v0.20.1 'resources/seccomp/aarch64-unknown-linux-musl.json' -> 'resources/seccomp/aarch64-alpine-linux-musl.json' 'resources/seccomp/x86_64-unknown-linux-musl.json' -> 'resources/seccomp/x86_64-alpine-linux-musl.json' Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.158 Compiling thiserror v1.0.63 Compiling serde v1.0.209 Compiling memchr v2.7.4 Compiling glob v0.3.1 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling minimal-lexical v0.2.1 Compiling bitflags v2.6.0 Compiling regex-syntax v0.8.4 Compiling cfg-if v1.0.0 Compiling shlex v1.3.0 Compiling unicode-xid v0.2.5 Compiling lazycell v1.3.0 Compiling lazy_static v1.5.0 Compiling rustc-hash v1.1.0 Compiling log v0.4.22 Compiling bitflags v1.3.2 Compiling serde_json v1.0.127 Compiling prettyplease v0.2.22 Compiling rustix v0.38.35 Compiling linux-raw-sys v0.4.14 Compiling either v1.13.0 Compiling home v0.5.9 Compiling bindgen v0.69.4 Compiling bindgen v0.68.1 Compiling dunce v1.0.5 Compiling fs_extra v1.3.0 Compiling peeking_take_while v0.1.2 Compiling subtle v2.6.1 Compiling byteorder v1.5.0 Compiling paste v1.0.15 Compiling opaque-debug v0.3.1 Compiling itoa v1.0.11 Compiling ryu v1.0.18 Compiling autocfg v1.3.0 Compiling semver v1.0.23 Compiling aws-lc-rs v1.8.1 Compiling kvm-ioctls v0.18.0 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#ef43cef7) Compiling mirai-annotations v1.12.0 Compiling untrusted v0.7.1 Compiling cfg_aliases v0.2.1 Compiling smallvec v1.13.2 Compiling vm-fdt v0.3.0 Compiling crc64 v2.0.0 Compiling base64 v0.22.1 Compiling vm-superio v0.8.0 Compiling libloading v0.8.5 Compiling nix v0.29.0 Compiling generic-array v0.14.7 Compiling itertools v0.12.1 Compiling clang-sys v1.8.1 Compiling slab v0.4.9 Compiling nom v7.1.3 Compiling quote v1.0.37 Compiling syn v2.0.77 Compiling jobserver v0.1.32 Compiling cc v1.1.15 Compiling regex-automata v0.4.7 Compiling cpufeatures v0.2.13 Compiling nix v0.27.1 Compiling crypto-common v0.1.6 Compiling inout v0.1.3 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling cipher v0.4.4 Compiling polyval v0.6.2 Compiling cmake v0.1.51 Compiling ghash v0.5.1 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling aes-gcm v0.10.3 Compiling cexpr v0.6.0 Compiling which v4.4.2 Compiling timerfd v1.6.0 Compiling memfd v0.6.4 Compiling regex v1.10.6 Compiling serde_derive v1.0.209 Compiling thiserror-impl v1.0.63 Compiling log-instrument-macros v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/log-instrument-macros) Compiling derive_more-impl v1.0.0 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.7.35 Compiling zeroize_derive v1.4.2 Compiling log-instrument v0.3.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/log-instrument) Compiling zeroize v1.8.1 Compiling zerocopy v0.7.35 Compiling vm-memory v0.14.1 Compiling vm-allocator v0.1.1 Compiling linux-loader v0.11.0 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/acpi-tables) Compiling derive_more v1.0.0 Compiling userfaultfd-sys v0.5.0 Compiling aws-lc-sys v0.20.1 Compiling userfaultfd v0.8.1 Compiling vmm-sys-util v0.12.1 Compiling bincode v1.3.3 Compiling utils v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/utils) Compiling kvm-bindings v0.9.0 Compiling vhost v0.11.0 Compiling event-manager v0.4.0 Compiling seccompiler v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/seccompiler) Compiling firecracker v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/firecracker) Compiling rebase-snap v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/rebase-snap) Compiling jailer v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/jailer) Compiling vmm v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/vmm) warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:27:12 | 27 | #[cfg_attr(kani, kani::requires(x > 0 && y > 0))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:28:12 | 28 | #[cfg_attr(kani, kani::ensures( | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:529:7 | 529 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:30:7 | 30 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:32:11 | 32 | #[cfg(not(kani))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:673:7 | 673 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/queue.rs:641:7 | 641 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/dumbo/pdu/ethernet.rs:240:7 | 240 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `vmm` (lib) generated 8 warnings Finished `release` profile [optimized] target(s) in 2m 12s Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.158 Compiling serde v1.0.209 Compiling thiserror v1.0.63 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling memchr v2.7.4 Compiling glob v0.3.1 Compiling minimal-lexical v0.2.1 Compiling regex-syntax v0.8.4 Compiling shlex v1.3.0 Compiling bitflags v2.6.0 Compiling cfg-if v1.0.0 Compiling lazy_static v1.5.0 Compiling rustc-hash v1.1.0 Compiling lazycell v1.3.0 Compiling unicode-xid v0.2.5 Compiling prettyplease v0.2.22 Compiling rustix v0.38.35 Compiling either v1.13.0 Compiling serde_json v1.0.127 Compiling linux-raw-sys v0.4.14 Compiling home v0.5.9 Compiling bindgen v0.69.4 Compiling bindgen v0.68.1 Compiling log v0.4.22 Compiling dunce v1.0.5 Compiling peeking_take_while v0.1.2 Compiling fs_extra v1.3.0 Compiling bitflags v1.3.2 Compiling paste v1.0.15 Compiling autocfg v1.3.0 Compiling semver v1.0.23 Compiling aws-lc-rs v1.8.1 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#ef43cef7) Compiling kvm-ioctls v0.18.0 Compiling itoa v1.0.11 Compiling ryu v1.0.18 Compiling byteorder v1.5.0 Compiling subtle v2.6.1 Compiling opaque-debug v0.3.1 Compiling equivalent v1.0.1 Compiling hashbrown v0.14.5 Compiling winnow v0.6.18 Compiling mirai-annotations v1.12.0 Compiling untrusted v0.7.1 Compiling vm-superio v0.8.0 Compiling vm-fdt v0.3.0 Compiling smallvec v1.13.2 Compiling crc64 v2.0.0 Compiling base64 v0.22.1 Compiling libloading v0.8.5 Compiling generic-array v0.14.7 Compiling itertools v0.12.1 Compiling clang-sys v1.8.1 Compiling nom v7.1.3 Compiling slab v0.4.9 Compiling indexmap v2.5.0 Compiling quote v1.0.37 Compiling syn v2.0.77 Compiling jobserver v0.1.32 Compiling cc v1.1.15 Compiling regex-automata v0.4.7 Compiling cpufeatures v0.2.13 Compiling nix v0.27.1 Compiling crypto-common v0.1.6 Compiling inout v0.1.3 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling cipher v0.4.4 Compiling polyval v0.6.2 Compiling ghash v0.5.1 Compiling cmake v0.1.51 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling aes-gcm v0.10.3 Compiling cexpr v0.6.0 Compiling which v4.4.2 Compiling memfd v0.6.4 Compiling timerfd v1.6.0 Compiling regex v1.10.6 Compiling serde_derive v1.0.209 Compiling thiserror-impl v1.0.63 Compiling derive_more-impl v1.0.0 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.7.35 Compiling zeroize_derive v1.4.2 Compiling zeroize v1.8.1 Compiling zerocopy v0.7.35 Compiling vm-memory v0.14.1 Compiling vm-allocator v0.1.1 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/acpi-tables) Compiling linux-loader v0.11.0 Compiling derive_more v1.0.0 Compiling userfaultfd-sys v0.5.0 Compiling aws-lc-sys v0.20.1 Compiling userfaultfd v0.8.1 Compiling vmm-sys-util v0.12.1 Compiling bincode v1.3.3 Compiling toml_datetime v0.6.8 Compiling serde_spanned v0.6.7 Compiling toml_edit v0.22.20 Compiling utils v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/utils) Compiling kvm-bindings v0.9.0 Compiling event-manager v0.4.0 Compiling vhost v0.11.0 Compiling rebase-snap v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/rebase-snap) Compiling seccompiler v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/seccompiler) Compiling firecracker v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/firecracker) Compiling toml v0.8.19 Compiling cargo_toml v0.20.4 Compiling vmm v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/vmm) warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:27:12 | 27 | #[cfg_attr(kani, kani::requires(x > 0 && y > 0))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:28:12 | 28 | #[cfg_attr(kani, kani::ensures( | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:529:7 | 529 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:30:7 | 30 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:32:11 | 32 | #[cfg(not(kani))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:673:7 | 673 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/queue.rs:641:7 | 641 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/dumbo/pdu/ethernet.rs:240:7 | 240 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `vmm` (lib) generated 8 warnings warning: `vmm` (lib) generated 8 warnings (8 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 03s Running unittests src/lib.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/firecracker-5a3932511c80f4b0) running 68 tests test api_server::parsed_request::tests::test_checked_id ... ok test api_server::parsed_request::tests::test_describe ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_invalid_put ... ok test api_server::parsed_request::tests::test_missing_slash ... ok test api_server::parsed_request::tests::test_try_from_get_balloon ... ok test api_server::parsed_request::tests::test_try_from_get_balloon_stats ... ok test api_server::parsed_request::tests::test_try_from_get_info ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_error_into_response ... ok test api_server::parsed_request::tests::test_try_from_get_mmds ... ok test api_server::parsed_request::tests::test_try_from_get_version ... ok test api_server::parsed_request::tests::test_convert_to_response ... ok test api_server::parsed_request::tests::test_try_from_patch_drives ... ok test api_server::parsed_request::tests::test_try_from_patch_balloon ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_patch_machine_config ... ok test api_server::parsed_request::tests::test_try_from_patch_netif ... ok test api_server::parsed_request::tests::test_try_from_patch_vm ... ok test api_server::parsed_request::tests::test_try_from_put_actions ... ok test api_server::parsed_request::tests::test_try_from_put_balloon ... ok test api_server::parsed_request::tests::test_try_from_put_boot ... ok test api_server::parsed_request::tests::test_try_from_put_cpu_config ... ok test api_server::parsed_request::tests::test_try_from_put_drives ... ok test api_server::parsed_request::tests::test_try_from_put_entropy ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... ok test api_server::parsed_request::tests::test_try_from_put_metrics ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_mmds ... ok test api_server::parsed_request::tests::test_try_from_put_netif ... ok test api_server::request::balloon::tests::test_parse_get_balloon_request ... ok test api_server::parsed_request::tests::test_try_from_put_vsock ... ok test api_server::request::actions::tests::test_parse_put_actions_request ... ok test api_server::parsed_request::tests::test_try_from_put_snapshot ... ok test api_server::request::balloon::tests::test_parse_patch_balloon_request ... ok test api_server::request::balloon::tests::test_parse_put_balloon_request ... ok test api_server::request::boot_source::tests::test_parse_boot_request ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request_errors ... ok test api_server::request::drive::tests::test_parse_patch_drive_request ... ok test api_server::request::entropy::tests::test_parse_put_entropy_request ... ok test api_server::request::instance_info::tests::test_parse_get_instance_info_request ... ok test api_server::request::drive::tests::test_parse_put_drive_request ... ok test api_server::request::logger::tests::test_parse_put_logger_request ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_patch_req ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_put_req ... ok test api_server::request::machine_configuration::tests::test_parse_get_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_patch_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_put_machine_config_request ... ok test api_server::request::metrics::tests::test_parse_put_metrics_request ... ok test api_server::request::mmds::tests::test_deprecated_config ... ok test api_server::request::mmds::tests::test_parse_get_mmds_request ... ok test api_server::request::mmds::tests::test_parse_patch_mmds_request ... ok test api_server::request::net::tests::test_parse_patch_net_request ... ok test api_server::request::mmds::tests::test_parse_put_mmds_request ... ok test api_server::request::snapshot::tests::test_parse_patch_vm_state ... ok test api_server::request::version::tests::test_parse_get_version_request ... ok test api_server::request::net::tests::test_parse_put_net_request ... ok test api_server::request::vsock::tests::test_depr_vsock_id ... ok test api_server::request::vsock::tests::test_parse_put_vsock_request ... ok test api_server::request::snapshot::tests::test_parse_put_snapshot ... ok test api_server::tests::test_handle_request_logging ... ok test api_server::tests::test_bind_and_run_with_limit ... ok test api_server::tests::test_serve_vmm_action_request ... ok test api_server::tests::test_handle_request ... ok test api_server::tests::test_bind_and_run ... ok test api_server::tests::test_kill_switch ... ok test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/main.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/firecracker-5164cce855b19bbc) running 72 tests test api_server::parsed_request::tests::test_checked_id ... ok test api_server::parsed_request::tests::test_describe ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_invalid_put ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_missing_slash ... ok test api_server::parsed_request::tests::test_try_from_get_balloon ... ok test api_server::parsed_request::tests::test_try_from_get_balloon_stats ... ok test api_server::parsed_request::tests::test_try_from_get_info ... ok test api_server::parsed_request::tests::test_error_into_response ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_convert_to_response ... ok test api_server::parsed_request::tests::test_try_from_get_mmds ... ok test api_server::parsed_request::tests::test_try_from_get_version ... ok test api_server::parsed_request::tests::test_try_from_patch_balloon ... ok test api_server::parsed_request::tests::test_try_from_patch_drives ... ok test api_server::parsed_request::tests::test_try_from_patch_machine_config ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_patch_netif ... ok test api_server::parsed_request::tests::test_try_from_patch_vm ... ok test api_server::parsed_request::tests::test_try_from_put_actions ... ok test api_server::parsed_request::tests::test_try_from_put_balloon ... ok test api_server::parsed_request::tests::test_try_from_put_boot ... ok test api_server::parsed_request::tests::test_try_from_put_entropy ... ok test api_server::parsed_request::tests::test_try_from_put_cpu_config ... ok test api_server::parsed_request::tests::test_try_from_put_drives ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... ok test api_server::parsed_request::tests::test_try_from_put_metrics ... ok test api_server::parsed_request::tests::test_try_from_put_mmds ... ok test api_server::parsed_request::tests::test_try_from_put_netif ... ok test api_server::request::actions::tests::test_parse_put_actions_request ... ok test api_server::request::balloon::tests::test_parse_get_balloon_request ... ok test api_server::parsed_request::tests::test_try_from_put_vsock ... ok test api_server::parsed_request::tests::test_try_from_put_snapshot ... ok test api_server::request::balloon::tests::test_parse_patch_balloon_request ... ok test api_server::request::balloon::tests::test_parse_put_balloon_request ... ok test api_server::request::boot_source::tests::test_parse_boot_request ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request_errors ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request ... ok test api_server::request::entropy::tests::test_parse_put_entropy_request ... ok test api_server::request::instance_info::tests::test_parse_get_instance_info_request ... ok test api_server::request::drive::tests::test_parse_put_drive_request ... ok test api_server::request::drive::tests::test_parse_patch_drive_request ... ok test api_server::request::logger::tests::test_parse_put_logger_request ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_patch_req ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_put_req ... ok test api_server::request::machine_configuration::tests::test_parse_get_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_patch_machine_config_request ... ok test api_server::request::metrics::tests::test_parse_put_metrics_request ... ok test api_server::request::machine_configuration::tests::test_parse_put_machine_config_request ... ok test api_server::request::mmds::tests::test_parse_get_mmds_request ... ok test api_server::request::mmds::tests::test_deprecated_config ... ok test api_server::request::mmds::tests::test_parse_patch_mmds_request ... ok test api_server::request::mmds::tests::test_parse_put_mmds_request ... ok test api_server::request::net::tests::test_parse_patch_net_request ... ok test api_server::request::version::tests::test_parse_get_version_request ... ok test api_server::request::snapshot::tests::test_parse_patch_vm_state ... ok test api_server::request::net::tests::test_parse_put_net_request ... ok test api_server::request::vsock::tests::test_depr_vsock_id ... ok test api_server::request::snapshot::tests::test_parse_put_snapshot ... ok test api_server::request::vsock::tests::test_parse_put_vsock_request ... ok test api_server::tests::test_handle_request_logging ... ok test api_server::tests::test_handle_request ... ok test api_server::tests::test_serve_vmm_action_request ... ok test api_server::tests::test_bind_and_run ... ok test api_server::tests::test_bind_and_run_with_limit ... ok test api_server::tests::test_kill_switch ... ok test seccomp::tests::test_seccomp_config ... ok test seccomp::tests::test_filter_thread_categories ... ok test seccomp::tests::test_get_filters ... ok test metrics::tests::test_periodic_metrics ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/verify_dependencies.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/verify_dependencies-058782e9d4eddefb) running 1 test test test_no_comparison_requirements ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running unittests src/main.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/rebase_snap-4941f88c051b790c) running 3 tests test tests::test_parse_args ... ok test tests::test_rebase ... ok test tests::test_rebase_corner_cases ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s Doc-tests firecracker running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> firecracker: Entering fakeroot... >>> firecracker-doc*: Running split function doc... >>> firecracker-doc*: Preparing subpackage firecracker-doc... >>> firecracker-doc*: Running postcheck for firecracker-doc >>> firecracker-seccompiler*: Running split function seccompiler... '/home/buildozer/aports/testing/firecracker/pkg/firecracker/usr/bin/seccompiler-bin' -> '/home/buildozer/aports/testing/firecracker/pkg/firecracker-seccompiler/usr/bin/seccompiler-bin' >>> firecracker-seccompiler*: Preparing subpackage firecracker-seccompiler... >>> firecracker-seccompiler*: Stripping binaries >>> firecracker-seccompiler*: Running postcheck for firecracker-seccompiler >>> firecracker-rebase-snap*: Running split function rebase_snap... '/home/buildozer/aports/testing/firecracker/pkg/firecracker/usr/bin/rebase-snap' -> '/home/buildozer/aports/testing/firecracker/pkg/firecracker-rebase-snap/usr/bin/rebase-snap' >>> firecracker-rebase-snap*: Preparing subpackage firecracker-rebase-snap... >>> firecracker-rebase-snap*: Stripping binaries >>> firecracker-rebase-snap*: Running postcheck for firecracker-rebase-snap >>> firecracker*: Running postcheck for firecracker >>> firecracker*: Preparing package firecracker... >>> firecracker*: Stripping binaries >>> firecracker-doc*: Scanning shared objects >>> firecracker-rebase-snap*: Scanning shared objects >>> firecracker-seccompiler*: Scanning shared objects >>> firecracker*: Scanning shared objects >>> WARNING: firecracker-doc*: The -doc subpackage is unusually large, consider splitting it >>> firecracker-doc*: Tracing dependencies... >>> firecracker-doc*: Package size: 2.3 MB >>> firecracker-doc*: Compressing data... >>> firecracker-doc*: Create checksum... >>> firecracker-doc*: Create firecracker-doc-1.9.0-r0.apk >>> firecracker-rebase-snap*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> firecracker-rebase-snap*: Package size: 336.0 KB >>> firecracker-rebase-snap*: Compressing data... >>> firecracker-rebase-snap*: Create checksum... >>> firecracker-rebase-snap*: Create firecracker-rebase-snap-1.9.0-r0.apk >>> firecracker-seccompiler*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> firecracker-seccompiler*: Package size: 464.0 KB >>> firecracker-seccompiler*: Compressing data... >>> firecracker-seccompiler*: Create checksum... >>> firecracker-seccompiler*: Create firecracker-seccompiler-1.9.0-r0.apk >>> firecracker*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> firecracker*: Package size: 2.3 MB >>> firecracker*: Compressing data... >>> firecracker*: Create checksum... >>> firecracker*: Create firecracker-1.9.0-r0.apk >>> firecracker: Build complete at Sun, 29 Sep 2024 05:19:07 +0000 elapsed time 0h 3m 30s >>> firecracker: Cleaning up srcdir >>> firecracker: Cleaning up pkgdir >>> firecracker: Uninstalling dependencies... (1/23) Purging .makedepends-firecracker (20240929.051539) (2/23) Purging cmake-vim (3.30.4-r0) (3/23) Purging cmake (3.30.4-r0) (4/23) Purging linux-headers (6.6-r0) (5/23) Purging cargo-auditable (0.6.4-r0) (6/23) Purging cargo (1.81.0-r0) (7/23) Purging rust (1.81.0-r0) (8/23) Purging clang18-dev (18.1.8-r0) (9/23) Purging clang18-extra-tools (18.1.8-r0) (10/23) Purging clang18 (18.1.8-r0) (11/23) Purging llvm18-linker-tools (18.1.8-r0) (12/23) Purging clang18-libclang (18.1.8-r0) (13/23) Purging clang18-headers (18.1.8-r0) (14/23) Purging clang18-libs (18.1.8-r0) (15/23) Purging libarchive (3.7.5-r0) (16/23) Purging libbz2 (1.0.8-r6) (17/23) Purging libuv (1.49.0-r0) (18/23) Purging llvm18-libs (18.1.8-r0) (19/23) Purging rhash-libs (1.4.4-r0) (20/23) Purging scudo-malloc (18.1.8-r0) (21/23) Purging libffi (3.4.6-r0) (22/23) Purging libxml2 (2.12.8-r0) (23/23) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r32.trigger OK: 440 MiB in 110 packages >>> firecracker: Updating the testing/aarch64 repository index... >>> firecracker: Signing the index...