>>> firecracker: Building community/firecracker 1.13.1-r0 (using abuild 3.15.0-r3) started Fri, 05 Sep 2025 23:09:17 +0000 >>> firecracker: Validating /home/buildozer/aports/community/firecracker/APKBUILD... >>> firecracker: Analyzing dependencies... >>> firecracker: Installing for build: build-base cargo cargo-auditable clang-dev cmake libseccomp-dev linux-headers samurai ( 1/25) Installing libffi (3.5.2-r0) ( 2/25) Installing xz-libs (5.8.1-r0) ( 3/25) Installing libxml2 (2.13.8-r0) ( 4/25) Installing llvm20-libs (20.1.8-r0) ( 5/25) Installing scudo-malloc (20.1.8-r0) ( 6/25) Installing rust (1.89.0-r0) ( 7/25) Installing cargo (1.89.0-r0) ( 8/25) Installing cargo-auditable (0.7.0-r0) ( 9/25) Installing clang20-headers (20.1.8-r0) (10/25) Installing clang20-libs (20.1.8-r0) (11/25) Installing llvm20-linker-tools (20.1.8-r0) (12/25) Installing clang20 (20.1.8-r0) (13/25) Installing clang20-libclang (20.1.8-r0) (14/25) Installing clang20-extra-tools (20.1.8-r0) (15/25) Installing clang20-dev (20.1.8-r0) (16/25) Installing libbz2 (1.0.8-r6) (17/25) Installing libarchive (3.8.1-r0) (18/25) Installing rhash-libs (1.4.6-r0) (19/25) Installing libuv (1.51.0-r0) (20/25) Installing cmake (4.1.1-r0) (21/25) Installing linux-headers (6.16.5-r0) (22/25) Installing libseccomp (2.6.0-r0) (23/25) Installing libseccomp-dev (2.6.0-r0) (24/25) Installing samurai (1.2-r7) (25/25) Installing .makedepends-firecracker (20250905.230918) busybox-1.37.0-r23.trigger: Executing script... OK: 1097 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.13.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> firecracker: Fetching firecracker-1.13.1.tar.gz::https://github.com/firecracker-microvm/firecracker/archive/v1.13.1.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/firecracker-1.13.1.tar.gz.part' firecracker-1.13.1.t 3855k --:--:-- ETA firecracker-1.13.1.t 100% |********************************| 10.6M 0:00:00 ETA '/var/cache/distfiles/edge/firecracker-1.13.1.tar.gz.part' saved >>> firecracker: Fetching https://distfiles.alpinelinux.org/distfiles/edge/firecracker-1.13.1.tar.gz >>> firecracker: Checking sha512sums... firecracker-1.13.1.tar.gz: OK >>> firecracker: Unpacking /var/cache/distfiles/edge/firecracker-1.13.1.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] 98d85677ba603d16c40103c09059b54c38d71825 -> refs/commit/98d85677ba603d16c40103c09059b54c38d71825 Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git` From https://github.com/rust-vmm/rust-vmm-ci * [new ref] aa2f8a90e46533de8a58f19cd0c417de856d4437 -> refs/commit/aa2f8a90e46533de8a58f19cd0c417de856d4437 Downloading crates ... Downloaded gdbstub_arch v0.3.2 Downloaded vm-memory v0.16.2 Downloaded event-manager v0.4.1 Downloaded kvm-bindings v0.13.0 Downloaded vm-allocator v0.1.3 Downloaded vmm-sys-util v0.14.0 Downloaded kvm-ioctls v0.23.0 Downloaded gdbstub v0.7.6 Downloaded vhost v0.14.0 Downloaded aws-lc-fips-sys v0.13.7 '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.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.174 Compiling serde v1.0.219 Compiling memchr v2.7.5 Compiling glob v0.3.2 Compiling thiserror v2.0.12 Compiling cfg-if v1.0.1 Compiling version_check v0.9.5 Compiling shlex v1.3.0 Compiling minimal-lexical v0.2.1 Compiling typenum v1.18.0 Compiling bitflags v2.9.1 Compiling regex-syntax v0.8.5 Compiling zerocopy v0.8.26 Compiling lazy_static v1.5.0 Compiling lazycell v1.3.0 Compiling rustc-hash v1.1.0 Compiling bitflags v1.3.2 Compiling prettyplease v0.2.36 Compiling rustix v0.38.44 Compiling serde_json v1.0.142 Compiling either v1.15.0 Compiling thiserror v1.0.69 Compiling virtue v0.0.18 Compiling linux-raw-sys v0.4.15 Compiling getrandom v0.3.3 Compiling bindgen v0.69.5 Compiling heck v0.5.0 Compiling home v0.5.11 Compiling bindgen v0.68.1 Compiling utf8parse v0.2.2 Compiling seccompiler v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/seccompiler) Compiling log v0.4.27 Compiling colorchoice v1.0.4 Compiling anstyle-query v1.1.3 Compiling autocfg v1.5.0 Compiling anstyle v1.0.11 Compiling fs_extra v1.3.0 Compiling peeking_take_while v0.1.2 Compiling dunce v1.0.5 Compiling is_terminal_polyfill v1.70.1 Compiling clap_lex v0.7.5 Compiling paste v1.0.15 Compiling subtle v2.6.1 Compiling strsim v0.11.1 Compiling ryu v1.0.20 Compiling itoa v1.0.15 Compiling unty v0.0.4 Compiling opaque-debug v0.3.1 Compiling aws-lc-rs v1.13.3 Compiling semver v1.0.26 Compiling managed v0.8.0 Compiling unicode-xid v0.2.6 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#98d85677) Compiling anyhow v1.0.98 Compiling kvm-ioctls v0.23.0 Compiling untrusted v0.7.1 Compiling byteorder v1.5.0 Compiling zeroize v1.8.1 Compiling arrayvec v0.7.6 Compiling vm-fdt v0.3.0 Compiling libloading v0.8.8 Compiling vm-superio v0.8.0 Compiling crc64 v2.0.0 Compiling base64 v0.22.1 Compiling anstyle-parse v0.2.7 Compiling slab v0.4.11 Compiling itertools v0.12.1 Compiling generic-array v0.14.7 Compiling anstream v0.6.19 Compiling clang-sys v1.8.1 Compiling num-traits v0.2.19 Compiling nom v7.1.3 Compiling clap_builder v4.5.42 Compiling bincode_derive v2.0.1 Compiling quote v1.0.40 Compiling syn v2.0.104 Compiling jobserver v0.1.33 Compiling regex-automata v0.4.9 Compiling cc v1.2.31 Compiling crypto-common v0.1.6 Compiling inout v0.1.4 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling cipher v0.4.4 Compiling ctr v0.9.2 Compiling cexpr v0.6.0 Compiling cpufeatures v0.2.17 Compiling nix v0.27.1 Compiling polyval v0.6.2 Compiling aes v0.8.4 Compiling cmake v0.1.54 Compiling rand_core v0.9.3 Compiling ghash v0.5.1 Compiling aes-gcm v0.10.3 Compiling which v4.4.2 Compiling memfd v0.6.4 Compiling timerfd v1.6.0 Compiling regex v1.11.1 Compiling serde_derive v1.0.219 Compiling thiserror-impl v2.0.12 Compiling zerocopy-derive v0.8.26 Compiling displaydoc v0.2.5 Compiling thiserror-impl v1.0.69 Compiling clap_derive v4.5.41 Compiling log-instrument-macros v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/log-instrument-macros) Compiling derive_more-impl v2.0.1 Compiling vm-memory v0.16.2 Compiling derive_more v2.0.1 Compiling clap v4.5.42 Compiling linux-loader v0.13.0 Compiling ppv-lite86 v0.2.21 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/acpi-tables) Compiling userfaultfd-sys v0.5.0 Compiling rand_chacha v0.9.0 Compiling rand v0.9.2 Compiling aws-lc-sys v0.30.0 Compiling uuid v1.17.0 Compiling userfaultfd v0.8.1 Compiling bincode v2.0.1 Compiling vmm-sys-util v0.14.0 Compiling vm-allocator v0.1.3 Compiling log-instrument v0.3.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/log-instrument) Compiling gdbstub v0.7.6 Compiling utils v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/utils) warning: hiding a lifetime that's elided elsewhere is confusing --> src/utils/src/arg_parser.rs:80:22 | 80 | pub fn arguments(&self) -> &Arguments { | ^^^^^ ---------- | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 80 | pub fn arguments(&self) -> &Arguments<'_> { | ++++ Compiling vm-device v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/vm-device) Compiling kvm-bindings v0.13.0 Compiling vhost v0.14.0 Compiling event-manager v0.4.1 Compiling pci v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/pci) warning: `utils` (lib) generated 1 warning Compiling rebase-snap v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/rebase-snap) Compiling jailer v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/jailer) Compiling firecracker v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/firecracker) Compiling gdbstub_arch v0.3.2 Compiling vmm v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/vmm) warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/arch/aarch64/regs.rs:246:17 | 246 | pub fn iter(&self) -> impl Iterator { | ^^^^^ ------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 246 | pub fn iter(&self) -> impl Iterator> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/arch/aarch64/regs.rs:256:21 | 256 | pub fn iter_mut(&mut self) -> impl Iterator { | ^^^^^^^^^ --------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 256 | pub fn iter_mut(&mut self) -> impl Iterator> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/cpu_config/templates.rs:52:25 | 52 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError>; | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 52 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/cpu_config/aarch64/custom_cpu_template.rs:20:25 | 20 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError> { | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 20 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/devices/virtio/net/test_utils.rs:201:24 | 201 | pub fn virtqueues(mem: &GuestMemoryMmap) -> (VirtQueue, VirtQueue) { | ^^^^^^^^^^^^^^^^ --------- --------- the same lifetime is hidden here | | | | | the same lifetime is hidden here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 201 | pub fn virtqueues(mem: &GuestMemoryMmap) -> (VirtQueue<'_>, VirtQueue<'_>) { | ++++ ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/devices/virtio/transport/mmio.rs:87:26 | 87 | pub fn locked_device(&self) -> MutexGuard { | ^^^^^ -------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 87 | pub fn locked_device(&self) -> MutexGuard<'_, dyn VirtioDevice + 'static> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/gdb/target.rs:347:17 | 347 | fn base_ops(&mut self) -> BaseOps { | ^^^^^^^^^ -------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 347 | fn base_ops(&mut self) -> BaseOps<'_, Self::Arch, Self::Error> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/gdb/target.rs:352:28 | 352 | fn support_breakpoints(&mut self) -> Option> { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 352 | fn support_breakpoints(&mut self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/gdb/target.rs:467:23 | 467 | fn support_resume(&mut self) -> Option> { | ^^^^^^^^^ -------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 467 | fn support_resume(&mut self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/gdb/target.rs:522:30 | 522 | fn support_hw_breakpoint(&mut self) -> Option> { | ^^^^^^^^^ --------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 522 | fn support_hw_breakpoint(&mut self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/gdb/target.rs:527:30 | 527 | fn support_sw_breakpoint(&mut self) -> Option> { | ^^^^^^^^^ --------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 527 | fn support_sw_breakpoint(&mut self) -> Option> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/logger/metrics.rs:743:35 | 743 | pub fn record_latency_metrics(&self) -> LatencyMetricsRecorder { | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 743 | pub fn record_latency_metrics(&self) -> LatencyMetricsRecorder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vmm_config/net.rs:92:17 | 92 | pub fn iter(&self) -> ::std::slice::Iter>> { | ^^^^^ ----------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 92 | pub fn iter(&self) -> ::std::slice::Iter<'_, Arc>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vmm_config/net.rs:97:21 | 97 | pub fn iter_mut(&mut self) -> ::std::slice::IterMut>> { | ^^^^^^^^^ -------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 97 | pub fn iter_mut(&mut self) -> ::std::slice::IterMut<'_, Arc>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vstate/vm.rs:413:31 | 413 | pub fn resource_allocator(&self) -> MutexGuard { | ^^^^^ ----------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 413 | pub fn resource_allocator(&self) -> MutexGuard<'_, ResourceAllocator> { | +++ warning: `vmm` (lib) generated 15 warnings Finished `release` profile [optimized] target(s) in 2m 51s Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.174 Compiling serde v1.0.219 Compiling typenum v1.18.0 Compiling version_check v0.9.5 Compiling memchr v2.7.5 Compiling glob v0.3.2 Compiling zerocopy v0.8.26 Compiling shlex v1.3.0 Compiling bitflags v2.9.1 Compiling regex-syntax v0.8.5 Compiling minimal-lexical v0.2.1 Compiling thiserror v2.0.12 Compiling cfg-if v1.0.1 Compiling thiserror v1.0.69 Compiling lazy_static v1.5.0 Compiling rustc-hash v1.1.0 Compiling lazycell v1.3.0 Compiling getrandom v0.3.3 Compiling rustix v0.38.44 Compiling prettyplease v0.2.36 Compiling linux-raw-sys v0.4.15 Compiling either v1.15.0 Compiling home v0.5.11 Compiling bindgen v0.69.5 Compiling bindgen v0.68.1 Compiling serde_json v1.0.142 Compiling log v0.4.27 Compiling dunce v1.0.5 Compiling virtue v0.0.18 Compiling fs_extra v1.3.0 Compiling peeking_take_while v0.1.2 Compiling bitflags v1.3.2 Compiling utf8parse v0.2.2 Compiling colorchoice v1.0.4 Compiling is_terminal_polyfill v1.70.1 Compiling anstyle v1.0.11 Compiling anstyle-query v1.1.3 Compiling clap_lex v0.7.5 Compiling aws-lc-rs v1.13.3 Compiling anyhow v1.0.98 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#98d85677) Compiling heck v0.5.0 Compiling strsim v0.11.1 Compiling kvm-ioctls v0.23.0 Compiling unicode-xid v0.2.6 Compiling semver v1.0.26 Compiling unty v0.0.4 Compiling seccompiler v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/seccompiler) Compiling ryu v1.0.20 Compiling itoa v1.0.15 Compiling subtle v2.6.1 Compiling opaque-debug v0.3.1 Compiling winnow v0.7.12 Compiling untrusted v0.7.1 Compiling zeroize v1.8.1 Compiling byteorder v1.5.0 Compiling toml_writer v1.0.2 Compiling slab v0.4.11 Compiling vm-superio v0.8.0 Compiling vm-fdt v0.3.0 Compiling base64 v0.22.1 Compiling crc64 v2.0.0 Compiling libloading v0.8.8 Compiling anstyle-parse v0.2.7 Compiling itertools v0.12.1 Compiling anstream v0.6.19 Compiling generic-array v0.14.7 Compiling clang-sys v1.8.1 Compiling nom v7.1.3 Compiling clap_builder v4.5.42 Compiling bincode_derive v2.0.1 Compiling quote v1.0.40 Compiling syn v2.0.104 Compiling regex-automata v0.4.9 Compiling jobserver v0.1.33 Compiling cc v1.2.31 Compiling toml_parser v1.0.1 Compiling crypto-common v0.1.6 Compiling inout v0.1.4 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling cipher v0.4.4 Compiling ctr v0.9.2 Compiling cexpr v0.6.0 Compiling cpufeatures v0.2.17 Compiling nix v0.27.1 Compiling polyval v0.6.2 Compiling aes v0.8.4 Compiling rand_core v0.9.3 Compiling ghash v0.5.1 Compiling cmake v0.1.54 Compiling aes-gcm v0.10.3 Compiling which v4.4.2 Compiling timerfd v1.6.0 Compiling memfd v0.6.4 Compiling regex v1.11.1 Compiling serde_derive v1.0.219 Compiling zerocopy-derive v0.8.26 Compiling thiserror-impl v2.0.12 Compiling thiserror-impl v1.0.69 Compiling displaydoc v0.2.5 Compiling clap_derive v4.5.41 Compiling derive_more-impl v2.0.1 Compiling vm-memory v0.16.2 Compiling utils v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/utils) warning: hiding a lifetime that's elided elsewhere is confusing --> src/utils/src/arg_parser.rs:80:22 | 80 | pub fn arguments(&self) -> &Arguments { | ^^^^^ ---------- | | || | | |the same lifetime is hidden here | | the same lifetime is elided here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 80 | pub fn arguments(&self) -> &Arguments<'_> { | ++++ warning: `utils` (lib) generated 1 warning (1 duplicate) Compiling clap v4.5.42 warning: `utils` (lib) generated 1 warning Compiling derive_more v2.0.1 Compiling linux-loader v0.13.0 Compiling ppv-lite86 v0.2.21 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/acpi-tables) Compiling rand_chacha v0.9.0 Compiling rand v0.9.2 Compiling userfaultfd-sys v0.5.0 Compiling uuid v1.17.0 Compiling aws-lc-sys v0.30.0 Compiling userfaultfd v0.8.1 Compiling vmm-sys-util v0.14.0 Compiling vm-allocator v0.1.3 Compiling bincode v2.0.1 Compiling serde_spanned v1.0.0 Compiling toml_datetime v0.7.0 Compiling toml v0.9.4 Compiling kvm-bindings v0.13.0 Compiling vm-device v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/vm-device) Compiling vhost v0.14.0 Compiling event-manager v0.4.1 Compiling rebase-snap v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/rebase-snap) Compiling pci v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/pci) Compiling cargo_toml v0.22.3 Compiling firecracker v1.13.1 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/firecracker) warning: firecracker@1.13.1: Using empty default seccomp policy for debug builds: `resources/seccomp/unimplemented.json`. Compiling vmm v0.1.0 (/home/buildozer/aports/community/firecracker/src/firecracker-1.13.1/src/vmm) warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/arch/aarch64/regs.rs:246:17 | 246 | pub fn iter(&self) -> impl Iterator { | ^^^^^ ------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 246 | pub fn iter(&self) -> impl Iterator> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/arch/aarch64/regs.rs:256:21 | 256 | pub fn iter_mut(&mut self) -> impl Iterator { | ^^^^^^^^^ --------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 256 | pub fn iter_mut(&mut self) -> impl Iterator> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/cpu_config/templates.rs:52:25 | 52 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError>; | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 52 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/cpu_config/aarch64/custom_cpu_template.rs:20:25 | 20 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError> { | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 20 | fn get_cpu_template(&self) -> Result, GetCpuTemplateError> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/devices/virtio/net/test_utils.rs:201:24 | 201 | pub fn virtqueues(mem: &GuestMemoryMmap) -> (VirtQueue, VirtQueue) { | ^^^^^^^^^^^^^^^^ --------- --------- the same lifetime is hidden here | | | | | the same lifetime is hidden here | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 201 | pub fn virtqueues(mem: &GuestMemoryMmap) -> (VirtQueue<'_>, VirtQueue<'_>) { | ++++ ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/devices/virtio/transport/mmio.rs:87:26 | 87 | pub fn locked_device(&self) -> MutexGuard { | ^^^^^ -------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 87 | pub fn locked_device(&self) -> MutexGuard<'_, dyn VirtioDevice + 'static> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/logger/metrics.rs:743:35 | 743 | pub fn record_latency_metrics(&self) -> LatencyMetricsRecorder { | ^^^^^ ---------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 743 | pub fn record_latency_metrics(&self) -> LatencyMetricsRecorder<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vmm_config/net.rs:92:17 | 92 | pub fn iter(&self) -> ::std::slice::Iter>> { | ^^^^^ ----------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 92 | pub fn iter(&self) -> ::std::slice::Iter<'_, Arc>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vmm_config/net.rs:97:21 | 97 | pub fn iter_mut(&mut self) -> ::std::slice::IterMut>> { | ^^^^^^^^^ -------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 97 | pub fn iter_mut(&mut self) -> ::std::slice::IterMut<'_, Arc>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/vmm/src/vstate/vm.rs:413:31 | 413 | pub fn resource_allocator(&self) -> MutexGuard { | ^^^^^ ----------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 413 | pub fn resource_allocator(&self) -> MutexGuard<'_, ResourceAllocator> { | +++ warning: `vmm` (lib) generated 10 warnings (10 duplicates) warning: `vmm` (lib) generated 10 warnings Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 24s Running unittests src/lib.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/firecracker-0b4960a4e47bdcff) 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_try_from_get_version ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_try_from_get_info ... 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_mmds ... ok test api_server::parsed_request::tests::test_missing_slash ... ok test api_server::parsed_request::tests::test_invalid_put ... ok test api_server::parsed_request::tests::test_try_from_patch_drives ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_patch_balloon ... 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_error_into_response ... ok test api_server::parsed_request::tests::test_try_from_put_balloon ... ok test api_server::parsed_request::tests::test_convert_to_response ... 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_drives ... ok test api_server::parsed_request::tests::test_try_from_put_cpu_config ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... 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_snapshot ... ok test api_server::request::actions::tests::test_parse_put_actions_request ... ok test api_server::parsed_request::tests::test_try_from_put_vsock ... 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::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::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::machine_configuration::tests::test_depr_cpu_template_in_patch_req ... 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_put_req ... ok test api_server::request::machine_configuration::tests::test_parse_get_machine_config_request ... ok test api_server::request::mmds::tests::test_parse_get_mmds_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_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::net::tests::test_parse_put_net_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::machine_configuration::tests::test_parse_patch_machine_config_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::machine_configuration::tests::test_parse_put_machine_config_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_handle_request ... ok test api_server::tests::test_bind_and_run_with_limit ... ok test api_server::tests::test_bind_and_run ... ok test api_server::tests::test_serve_vmm_action_request ... 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-06b2eb8670626910) running 72 tests test api_server::parsed_request::tests::test_checked_id ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_describe ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_try_from_get_balloon ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_try_from_patch_vm ... ok test api_server::parsed_request::tests::test_try_from_patch_netif ... ok test api_server::parsed_request::tests::test_try_from_get_balloon_stats ... 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_put_actions ... ok test api_server::parsed_request::tests::test_try_from_get_version ... 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_get_mmds ... 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_error_into_response ... ok test api_server::parsed_request::tests::test_try_from_put_entropy ... ok test api_server::parsed_request::tests::test_try_from_patch_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_metrics ... ok test api_server::parsed_request::tests::test_try_from_get_info ... ok test api_server::parsed_request::tests::test_convert_to_response ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... 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_put_mmds ... ok test api_server::parsed_request::tests::test_try_from_put_netif ... 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::request::balloon::tests::test_parse_get_balloon_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::entropy::tests::test_parse_put_entropy_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::instance_info::tests::test_parse_get_instance_info_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_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::mmds::tests::test_parse_put_mmds_request ... ok test api_server::request::net::tests::test_parse_patch_net_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::version::tests::test_parse_get_version_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_bind_and_run ... ok test seccomp::tests::test_filter_thread_categories ... ok test seccomp::tests::test_seccomp_config ... ok test api_server::tests::test_handle_request ... ok test api_server::tests::test_serve_vmm_action_request ... ok test api_server::tests::test_kill_switch ... 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-dee4635ed5394637) 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.22s Running unittests src/main.rs (build/cargo_target/aarch64-alpine-linux-musl/debug/deps/rebase_snap-48b272fd338d3bd3) 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.20s 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... 'usr/share/doc' -> '/home/buildozer/aports/community/firecracker/pkg/firecracker-doc/usr/share/doc' >>> firecracker-doc*: Preparing subpackage firecracker-doc... >>> firecracker-doc*: Running postcheck for firecracker-doc >>> firecracker-seccompiler*: Running split function seccompiler... 'usr/bin/seccompiler-bin' -> '/home/buildozer/aports/community/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... 'usr/bin/rebase-snap' -> '/home/buildozer/aports/community/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.1 MB >>> firecracker-doc*: Compressing data... >>> firecracker-doc*: Create checksum... >>> firecracker-doc*: Create firecracker-doc-1.13.1-r0.apk >>> firecracker-rebase-snap*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> firecracker-rebase-snap*: Package size: 324.9 KB >>> firecracker-rebase-snap*: Compressing data... >>> firecracker-rebase-snap*: Create checksum... >>> firecracker-rebase-snap*: Create firecracker-rebase-snap-1.13.1-r0.apk >>> firecracker-seccompiler*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libseccomp.so.2 >>> firecracker-seccompiler*: Package size: 645.1 KB >>> firecracker-seccompiler*: Compressing data... >>> firecracker-seccompiler*: Create checksum... >>> firecracker-seccompiler*: Create firecracker-seccompiler-1.13.1-r0.apk >>> firecracker*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 >>> firecracker*: Package size: 2.8 MB >>> firecracker*: Compressing data... >>> firecracker*: Create checksum... >>> firecracker*: Create firecracker-1.13.1-r0.apk >>> firecracker: Build complete at Fri, 05 Sep 2025 23:13:45 +0000 elapsed time 0h 4m 28s >>> firecracker: Cleaning up srcdir >>> firecracker: Cleaning up pkgdir >>> firecracker: Uninstalling dependencies... ( 1/25) Purging .makedepends-firecracker (20250905.230918) ( 2/25) Purging cargo-auditable (0.7.0-r0) ( 3/25) Purging cmake (4.1.1-r0) ( 4/25) Purging libseccomp-dev (2.6.0-r0) ( 5/25) Purging libseccomp (2.6.0-r0) ( 6/25) Purging linux-headers (6.16.5-r0) ( 7/25) Purging samurai (1.2-r7) ( 8/25) Purging cargo (1.89.0-r0) ( 9/25) Purging rust (1.89.0-r0) (10/25) Purging clang20-dev (20.1.8-r0) (11/25) Purging clang20-extra-tools (20.1.8-r0) (12/25) Purging clang20 (20.1.8-r0) (13/25) Purging llvm20-linker-tools (20.1.8-r0) (14/25) Purging clang20-libclang (20.1.8-r0) (15/25) Purging clang20-headers (20.1.8-r0) (16/25) Purging clang20-libs (20.1.8-r0) (17/25) Purging libarchive (3.8.1-r0) (18/25) Purging libbz2 (1.0.8-r6) (19/25) Purging libuv (1.51.0-r0) (20/25) Purging llvm20-libs (20.1.8-r0) (21/25) Purging rhash-libs (1.4.6-r0) (22/25) Purging scudo-malloc (20.1.8-r0) (23/25) Purging libffi (3.5.2-r0) (24/25) Purging libxml2 (2.13.8-r0) (25/25) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 432 MiB in 108 packages >>> firecracker: Updating the community/aarch64 repository index... >>> firecracker: Signing the index...