>>> bupstash: Building community/bupstash 0.12.0-r7 (using abuild 3.16.0_rc4-r0) started Mon, 20 Oct 2025 08:21:49 +0000 >>> bupstash: Validating /home/buildozer/aports/community/bupstash/APKBUILD... >>> bupstash: Analyzing dependencies... >>> bupstash: Installing for build: build-base cargo cargo-auditable clang-dev libsodium-dev lz4-dev sqlite-dev ronn rust-bindgen zstd-dev ( 1/44) Installing libffi (3.5.2-r0) ( 2/44) Installing xz-libs (5.8.1-r0) ( 3/44) Installing libxml2 (2.13.9-r0) ( 4/44) Installing llvm21-libs (21.1.2-r1) ( 5/44) Installing scudo-malloc (21.1.2-r0) ( 6/44) Installing rust (1.90.0-r1) ( 7/44) Installing cargo (1.90.0-r1) ( 8/44) Installing cargo-auditable (0.7.0-r0) ( 9/44) Installing clang21-headers (21.1.2-r1) (10/44) Installing clang21-libs (21.1.2-r1) (11/44) Installing llvm21-linker-tools (21.1.2-r1) (12/44) Installing clang21 (21.1.2-r1) (13/44) Installing clang21-libclang (21.1.2-r1) (14/44) Installing clang21-extra-tools (21.1.2-r1) (15/44) Installing clang21-dev (21.1.2-r1) (16/44) Installing libsodium (1.0.20-r0) (17/44) Installing libsodium-dev (1.0.20-r0) (18/44) Installing lz4-dev (1.10.0-r0) (19/44) Installing sqlite (3.50.4-r1) (20/44) Installing sqlite-libs (3.50.4-r1) (21/44) Installing sqlite-dev (3.50.4-r1) (22/44) Installing libbz2 (1.0.8-r6) (23/44) Installing perl (5.42.0-r0) (24/44) Installing groff (1.23.0-r3) (25/44) Installing ca-certificates (20250911-r0) (26/44) Installing yaml (0.2.5-r2) (27/44) Installing ruby-libs (3.4.4-r0) (28/44) Installing libucontext (1.3.3-r0) (29/44) Installing ruby (3.4.4-r0) (30/44) Installing ruby-rexml (3.4.1-r0) (31/44) Installing ruby-kramdown (2.5.1-r2) (32/44) Installing ruby-kramdown-parser-gfm (1.1.0-r5) (33/44) Installing ruby-mustache (1.1.1-r8) (34/44) Installing ruby-racc (1.8.1-r0) (35/44) Installing libxslt (1.1.43-r3) (36/44) Installing ruby-nokogiri (1.18.8-r0) (37/44) Installing ronn (0.10.1-r0) (38/44) Installing rust-bindgen (0.72.1-r1) (39/44) Installing zstd (1.5.7-r2) (40/44) Installing zstd-dev (1.5.7-r2) (41/44) Installing .makedepends-bupstash (20251020.082154) (42/44) Installing perl-error (0.17030-r0) (43/44) Installing perl-git (2.51.1-r1) (44/44) Installing git-perl (2.51.1-r1) busybox-1.37.0-r24.trigger: Executing script... ca-certificates-20250911-r0.trigger: Executing script... OK: 1190 MiB in 149 packages >>> bupstash: Cleaning up srcdir >>> bupstash: Cleaning up pkgdir >>> bupstash: Cleaning up tmpdir >>> bupstash: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/bupstash-0.12.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> bupstash: Fetching bupstash-0.12.0.tar.gz::https://github.com/andrewchambers/bupstash/archive/v0.12.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.23/bupstash-0.12.0.tar.gz.part' bupstash-0.12.0.tar. 100% |********************************| 341k 0:00:00 ETA '/var/cache/distfiles/v3.23/bupstash-0.12.0.tar.gz.part' saved /var/cache/distfiles/v3.23/bupstash-0.12.0.tar.gz: OK /home/buildozer/aports/community/bupstash/regex-features.patch: OK /home/buildozer/aports/community/bupstash/unbundle-sqlite.patch: OK /home/buildozer/aports/community/bupstash/libc-crate-update.patch: OK /home/buildozer/aports/community/bupstash/sodium-bindgen.patch: OK >>> bupstash: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/bupstash-0.12.0.tar.gz /var/cache/distfiles/v3.23/bupstash-0.12.0.tar.gz: OK /home/buildozer/aports/community/bupstash/regex-features.patch: OK /home/buildozer/aports/community/bupstash/unbundle-sqlite.patch: OK /home/buildozer/aports/community/bupstash/libc-crate-update.patch: OK /home/buildozer/aports/community/bupstash/sodium-bindgen.patch: OK >>> bupstash: Unpacking /var/cache/distfiles/v3.23/bupstash-0.12.0.tar.gz... >>> bupstash: regex-features.patch patching file Cargo.toml >>> bupstash: unbundle-sqlite.patch patching file Cargo.toml Hunk #2 succeeded at 26 with fuzz 2. patching file build.rs patching file src/cksumvfs.rs Hunk #1 succeeded at 3 with fuzz 2. >>> bupstash: libc-crate-update.patch patching file Cargo.lock >>> bupstash: sodium-bindgen.patch patching file support/bindgen.sh Updating crates.io index Downloading crates ... Downloaded walkdir v2.3.2 Downloaded same-file v1.0.6 Downloaded xattr v0.2.2 Downloaded jobserver v0.1.24 Downloaded cc v1.0.73 Downloaded shlex v0.1.1 Downloaded uriparse v0.6.4 Downloaded thiserror-impl v1.0.30 Downloaded smallvec v1.8.0 Downloaded cfg-if v1.0.0 Downloaded tar v0.4.38 Downloaded atty v0.2.14 Downloaded thiserror v1.0.30 Downloaded fastrand v1.7.0 Downloaded tempfile v3.3.0 Downloaded lazy_static v1.4.0 Downloaded number_prefix v0.4.0 Downloaded constant_time_eq v0.1.5 Downloaded version_check v0.9.4 Downloaded crypto-common v0.1.3 Downloaded itoa v1.0.1 Downloaded autocfg v1.1.0 Downloaded termcolor v1.1.3 Downloaded subtle v2.4.1 Downloaded cfg-if v0.1.10 Downloaded ppv-lite86 v0.2.16 Downloaded num-integer v0.1.44 Downloaded block-buffer v0.10.2 Downloaded either v1.6.1 Downloaded getopts v0.2.21 Downloaded console v0.15.0 Downloaded num_cpus v1.13.1 Downloaded arrayref v0.3.6 Downloaded crossbeam-utils v0.8.11 Downloaded arrayvec v0.7.2 Downloaded typenum v1.15.0 Downloaded anyhow v1.0.56 Downloaded log v0.4.14 Downloaded memchr v2.4.1 Downloaded rand v0.8.5 Downloaded hashbrown v0.11.2 Downloaded crossbeam-channel v0.5.6 Downloaded chrono v0.4.19 Downloaded itertools v0.10.3 Downloaded nix v0.23.1 Downloaded regex v1.5.5 Downloaded bstr v0.2.17 Downloaded libc v0.2.147 Downloaded lz4-sys v1.9.4 Downloaded regex-syntax v0.6.25 Downloaded aho-corasick v0.7.18 Downloaded serde_json v1.0.79 Downloaded serde v1.0.136 Downloaded num-traits v0.2.14 Downloaded generic-array v0.14.5 Downloaded libsqlite3-sys v0.22.2 Downloaded time v0.1.43 Downloaded indicatif v0.16.2 Downloaded memoffset v0.6.5 Downloaded once_cell v1.10.0 Downloaded serde_derive v1.0.136 Downloaded rand_core v0.6.3 Downloaded fallible-iterator v0.2.0 Downloaded getrandom v0.2.5 Downloaded hashlink v0.7.0 Downloaded quote v1.0.15 Downloaded globset v0.4.8 Downloaded terminal_size v0.1.17 Downloaded pkg-config v0.3.24 Downloaded humantime v2.1.0 Downloaded lz4 v1.24.0 Downloaded ryu v1.0.9 Downloaded codemap v0.1.3 Downloaded fallible-streaming-iterator v0.1.9 Downloaded ahash v0.7.6 Downloaded bitflags v1.3.2 Downloaded rand_chacha v0.3.1 Downloaded remove_dir_all v0.5.3 Downloaded proc-macro2 v1.0.36 Downloaded unicode-xid v0.2.2 Downloaded fnv v1.0.7 Downloaded filetime v0.2.15 Downloaded rusqlite v0.25.4 Downloaded zstd-safe v4.1.4+zstd.1.5.2 Downloaded serde_bare v0.4.0 Downloaded digest v0.10.3 Downloaded path-clean v0.1.0 Downloaded unicode-width v0.1.9 Downloaded plmap v0.3.0 Downloaded codemap-diagnostic v0.1.1 Downloaded rangemap v0.1.14 Downloaded syn v1.0.88 Downloaded blake3 v1.3.1 Downloaded zstd-sys v1.6.3+zstd.1.5.2 + bindgen ./csrc/sodium-bindings.h --allowlist-function 'crypto_.*' --allowlist-type 'crypto_.*' --allowlist-var 'crypto_.*' --allowlist-function 'sodium_.*' --allowlist-var 'sodium_.*' --allowlist-function 'randombytes_.*' --with-derive-default Failed to run rustfmt: No such file or directory (os error 2) (non-fatal, continuing) roff: ./bupstash-authors.7 roff: ./bupstash-diff.1 roff: ./bupstash-exec-with-locks.1 roff: ./bupstash-gc.1 roff: ./bupstash-get.1 roff: ./bupstash-init.1 roff: ./bupstash-keyfiles.7 roff: ./bupstash-list-contents.1 warn: unrecognized inline tag: ["dl"] roff: ./bupstash-list.1 roff: ./bupstash-new-key.1 roff: ./bupstash-new-sub-key.1 roff: ./bupstash-put.1 roff: ./bupstash-query-language.7 roff: ./bupstash-recover-removed.1 roff: ./bupstash-repository.7 roff: ./bupstash-restore.1 roff: ./bupstash-rm.1 roff: ./bupstash-serve.1 roff: ./bupstash-sync.1 roff: ./bupstash.1 Compiling libc v0.2.147 Compiling cfg-if v1.0.0 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.88 Compiling once_cell v1.10.0 Compiling memchr v2.4.1 Compiling typenum v1.15.0 Compiling serde_derive v1.0.136 Compiling pkg-config v0.3.24 Compiling serde v1.0.136 Compiling crossbeam-utils v0.8.11 Compiling zstd-sys v1.6.3+zstd.1.5.2 Compiling regex-syntax v0.6.25 Compiling log v0.4.14 Compiling bitflags v1.3.2 Compiling lazy_static v1.4.0 Compiling anyhow v1.0.56 Compiling fnv v1.0.7 Compiling serde_json v1.0.79 Compiling lz4-sys v1.9.4 Compiling subtle v2.4.1 Compiling zstd-safe v4.1.4+zstd.1.5.2 Compiling either v1.6.1 Compiling number_prefix v0.4.0 Compiling same-file v1.0.6 Compiling arrayref v0.3.6 Compiling constant_time_eq v0.1.5 Compiling ryu v1.0.9 Compiling arrayvec v0.7.2 Compiling itoa v1.0.1 Compiling unicode-width v0.1.9 Compiling codemap v0.1.3 Compiling termcolor v1.1.3 Compiling fallible-streaming-iterator v0.1.9 Compiling smallvec v1.8.0 Compiling fallible-iterator v0.2.0 Compiling humantime v2.1.0 Compiling shlex v0.1.1 Compiling path-clean v0.1.0 Compiling cfg-if v0.1.10 Compiling rangemap v0.1.14 Compiling uriparse v0.6.4 Compiling getopts v0.2.21 Compiling walkdir v2.3.2 Compiling itertools v0.10.3 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling memoffset v0.6.5 Compiling generic-array v0.14.5 Compiling ahash v0.7.6 Compiling libsqlite3-sys v0.22.2 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.17 Compiling crossbeam-channel v0.5.6 Compiling quote v1.0.15 Compiling plmap v0.3.0 Compiling regex v1.5.5 Compiling getrandom v0.2.5 Compiling terminal_size v0.1.17 Compiling filetime v0.2.15 Compiling time v0.1.43 Compiling xattr v0.2.2 Compiling atty v0.2.14 Compiling num_cpus v1.13.1 Compiling nix v0.23.1 Compiling jobserver v0.1.24 Compiling console v0.15.0 Compiling codemap-diagnostic v0.1.1 Compiling lz4 v1.24.0 Compiling tar v0.4.38 Compiling cc v1.0.73 Compiling hashbrown v0.11.2 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling digest v0.10.3 Compiling indicatif v0.16.2 Compiling globset v0.4.8 Compiling hashlink v0.7.0 Compiling blake3 v1.3.1 Compiling bupstash v0.12.0 (/home/buildozer/aports/community/bupstash/src/bupstash-0.12.0) Compiling rusqlite v0.25.4 Compiling thiserror-impl v1.0.30 Compiling thiserror v1.0.30 Compiling chrono v0.4.19 Compiling serde_bare v0.4.0 warning: unnecessary `unsafe` block --> src/fsutil.rs:189:13 | 189 | unsafe { libc::makedev(major as libc::c_uint, minor as libc::c_uint) } | ^^^^^^ unnecessary `unsafe` block | = note: `#[warn(unused_unsafe)]` on by default warning: field `0` is never read --> src/repository.rs:48:12 | 48 | Shared(vfs::VFile), | ------ ^^^^^^^^^^ | | | field in this variant | = note: `#[warn(dead_code)]` on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 48 - Shared(vfs::VFile), 48 + Shared(()), | warning: field `0` is never read --> src/repository.rs:49:15 | 49 | Exclusive(vfs::VFile), | --------- ^^^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 49 - Exclusive(vfs::VFile), 49 + Exclusive(()), | warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:1525:5 | 1525 | stdout_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 1525 | let _ = stdout_unbuffered.into_raw_fd(); | +++++++ warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:2989:5 | 2989 | stdin_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources help: use `let _ = ...` to ignore the resulting value | 2989 | let _ = stdin_unbuffered.into_raw_fd(); | +++++++ warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:2990:5 | 2990 | stdout_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources help: use `let _ = ...` to ignore the resulting value | 2990 | let _ = stdout_unbuffered.into_raw_fd(); | +++++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/fstx1.rs:296:26 | 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^ -------- the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'a` | 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result, std::io::Error> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/fstx2.rs:393:26 | 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^ -------- the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result, std::io::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/index.rs:726:17 | 726 | pub fn iter(&self) -> CompressedIndexIterator { | ^^^^^ ----------------------- 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 | 726 | pub fn iter(&self) -> CompressedIndexIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/querycache.rs:134:24 | 134 | pub fn transaction(&mut self) -> Result { | ^^^^^^^^^ ------------ 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 | 134 | pub fn transaction(&mut self) -> Result, anyhow::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/sendlog.rs:145:20 | 145 | pub fn session(&mut self, gc_generation: Xid) -> Result { | ^^^^^^^^^ the lifetime is elided here -------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 145 | pub fn session(&mut self, gc_generation: Xid) -> Result, anyhow::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/xid.rs:78:15 | 78 | fn to_sql(&self) -> rusqlite::Result { | ^^^^^ ---------------------------- 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 | 78 | fn to_sql(&self) -> rusqlite::Result> { | ++++ warning: `bupstash` (bin "bupstash") generated 12 warnings Finished `release` profile [optimized] target(s) in 1m 33s Compiling libc v0.2.147 Compiling cfg-if v1.0.0 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling once_cell v1.10.0 Compiling syn v1.0.88 Compiling memchr v2.4.1 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling crossbeam-utils v0.8.11 Compiling zstd-sys v1.6.3+zstd.1.5.2 Compiling regex-syntax v0.6.25 Compiling log v0.4.14 Compiling anyhow v1.0.56 Compiling ppv-lite86 v0.2.16 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling lz4-sys v1.9.4 Compiling lazy_static v1.4.0 Compiling serde_json v1.0.79 Compiling zstd-safe v4.1.4+zstd.1.5.2 Compiling fnv v1.0.7 Compiling ryu v1.0.9 Compiling unicode-width v0.1.9 Compiling number_prefix v0.4.0 Compiling termcolor v1.1.3 Compiling fallible-streaming-iterator v0.1.9 Compiling codemap v0.1.3 Compiling arrayvec v0.7.2 Compiling smallvec v1.8.0 Compiling same-file v1.0.6 Compiling itoa v1.0.1 Compiling fastrand v1.7.0 Compiling fallible-iterator v0.2.0 Compiling arrayref v0.3.6 Compiling constant_time_eq v0.1.5 Compiling remove_dir_all v0.5.3 Compiling either v1.6.1 Compiling shlex v0.1.1 Compiling path-clean v0.1.0 Compiling humantime v2.1.0 Compiling rangemap v0.1.14 Compiling cfg-if v0.1.10 Compiling getopts v0.2.21 Compiling walkdir v2.3.2 Compiling uriparse v0.6.4 Compiling itertools v0.10.3 Compiling generic-array v0.14.5 Compiling ahash v0.7.6 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling memoffset v0.6.5 Compiling libsqlite3-sys v0.22.2 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.17 Compiling crossbeam-channel v0.5.6 Compiling quote v1.0.15 Compiling plmap v0.3.0 Compiling regex v1.5.5 Compiling getrandom v0.2.5 Compiling jobserver v0.1.24 Compiling terminal_size v0.1.17 Compiling atty v0.2.14 Compiling filetime v0.2.15 Compiling xattr v0.2.2 Compiling time v0.1.43 Compiling tempfile v3.3.0 Compiling num_cpus v1.13.1 Compiling nix v0.23.1 Compiling codemap-diagnostic v0.1.1 Compiling console v0.15.0 Compiling lz4 v1.24.0 Compiling rand_core v0.6.3 Compiling tar v0.4.38 Compiling cc v1.0.73 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling rand_chacha v0.3.1 Compiling digest v0.10.3 Compiling hashbrown v0.11.2 Compiling rand v0.8.5 Compiling indicatif v0.16.2 Compiling globset v0.4.8 Compiling hashlink v0.7.0 Compiling blake3 v1.3.1 Compiling bupstash v0.12.0 (/home/buildozer/aports/community/bupstash/src/bupstash-0.12.0) Compiling rusqlite v0.25.4 Compiling thiserror-impl v1.0.30 Compiling thiserror v1.0.30 Compiling serde_bare v0.4.0 Compiling chrono v0.4.19 warning: unnecessary `unsafe` block --> src/fsutil.rs:189:13 | 189 | unsafe { libc::makedev(major as libc::c_uint, minor as libc::c_uint) } | ^^^^^^ unnecessary `unsafe` block | = note: `#[warn(unused_unsafe)]` on by default warning: field `0` is never read --> src/repository.rs:48:12 | 48 | Shared(vfs::VFile), | ------ ^^^^^^^^^^ | | | field in this variant | = note: `#[warn(dead_code)]` on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 48 - Shared(vfs::VFile), 48 + Shared(()), | warning: field `0` is never read --> src/repository.rs:49:15 | 49 | Exclusive(vfs::VFile), | --------- ^^^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 49 - Exclusive(vfs::VFile), 49 + Exclusive(()), | warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:1525:5 | 1525 | stdout_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 1525 | let _ = stdout_unbuffered.into_raw_fd(); | +++++++ warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:2989:5 | 2989 | stdin_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources help: use `let _ = ...` to ignore the resulting value | 2989 | let _ = stdin_unbuffered.into_raw_fd(); | +++++++ warning: unused return value of `into_raw_fd` that must be used --> src/main.rs:2990:5 | 2990 | stdout_unbuffered.into_raw_fd(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: losing the raw file descriptor may leak resources help: use `let _ = ...` to ignore the resulting value | 2990 | let _ = stdout_unbuffered.into_raw_fd(); | +++++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/fstx1.rs:296:26 | 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^ -------- the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'a` | 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result, std::io::Error> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/fstx2.rs:393:26 | 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^ -------- the same lifetime is hidden here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result, std::io::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/index.rs:726:17 | 726 | pub fn iter(&self) -> CompressedIndexIterator { | ^^^^^ ----------------------- 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 | 726 | pub fn iter(&self) -> CompressedIndexIterator<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/querycache.rs:134:24 | 134 | pub fn transaction(&mut self) -> Result { | ^^^^^^^^^ ------------ 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 | 134 | pub fn transaction(&mut self) -> Result, anyhow::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/sendlog.rs:145:20 | 145 | pub fn session(&mut self, gc_generation: Xid) -> Result { | ^^^^^^^^^ the lifetime is elided here -------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 145 | pub fn session(&mut self, gc_generation: Xid) -> Result, anyhow::Error> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/xid.rs:78:15 | 78 | fn to_sql(&self) -> rusqlite::Result { | ^^^^^ ---------------------------- 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 | 78 | fn to_sql(&self) -> rusqlite::Result> { | ++++ warning: `bupstash` (bin "bupstash" test) generated 12 warnings Finished `test` profile [unoptimized + debuginfo] target(s) in 24.29s Running unittests src/main.rs (target/debug/deps/bupstash-a34d889a7c23b31a) running 63 tests test address::tests::test_addr_to_hex_addr ... ok test address::tests::test_addresses_to_bytes ... ok test address::tests::test_bytes_to_addresses ... ok test base64::tests::test_decode ... ok test base64::tests::test_encode ... ok test chunker::tests::test_add_bytes ... ok test chunker::tests::test_force_split_bytes ... ok test crypto::tests::box_nonce_inc ... ok test crypto::tests::cloned_nonce_is_new ... ok test crypto::tests::random_seed_bytes_size ... ok test fstx1::tests::test_remove_file_rollback ... ok test fsutil::tests::compare_paths ... ok test crypto::tests::box_round_trip ... ok test fstx1::tests::test_rename_file_rollback ... ok test fstx1::tests::test_write_file_rollback ... ok test fsutil::tests::no_common_path ... ok test fstx1::tests::test_truncate_file_rollback ... ok test hex::tests::test_easy_decode_string ... ok test dir_chunk_storage::tests::add_and_get_chunk ... ok test fstx1::tests::test_write_txn ... ok test hex::tests::test_easy_encode_to_string ... ok test crypto::tests::data_round_trip ... ok test hex::tests::test_encode ... ok test htree::tests::test_write_no_level ... ok test htree::tests::test_tree_reader_walk ... ok test dir_chunk_storage::tests::pipelined_get_chunks ... ok test fstx2::tests::test_write_txn ... ok test htree::tests::test_write_shape_single_level ... ok test htree::tests::test_write_shape_single_level_content_split ... ok test index::tests::test_index_mode_bits ... ok test htree::tests::test_write_shape_two_levels ... ok test cksumvfs::tests::test_cksumvfs_can_be_enabled ... ok test index::tests::test_index_path_cmp ... ok test acache::tests::test_awcache ... ok test htree::tests::test_write_shape_two_levels_content_split ... ok test fstx2::tests::test_wal_ops ... ok test rollsum::tests::gear_hasher_rolls ... ok test rollsum::tests::interleaved_gear_hasher_rolls ... ok test xid::tests::test_default ... ok test repository::tests::dir_store_sanity_test ... ok test pem::tests::test_parse_invalid_framing ... ok test query::tests::test_is_id_query ... ok test pem::tests::test_encode_empty_contents ... ok test pem::tests::test_encode_contents ... ok test pem::tests::test_encode_config_contents ... ok test pem::tests::test_parse_invalid_data ... ok test pem::tests::test_parse_empty_data ... ok test pem::tests::test_parse_invalid_end ... ok test pem::tests::test_parse_many_works ... ok test pem::tests::test_parse_works ... ok test pem::tests::test_encode_many ... ok test pem::tests::test_encode_many_config ... ok test pem::tests::test_parse_invalid_begin ... ok test query::tests::test_query_match ... ok test sendlog::tests::cache_checkpoint ... ok test sendlog::tests::cache_commit ... ok test sendlog::tests::cache_commit_then_checkpoint ... ok test abloom::tests::test_abloom ... ok test abloom::tests::test_approximate_mem_size ... ok test rollsum::tests::gear_hasher_matches_interleaved_1 ... ok test rollsum::tests::interleaved_gear_hasher_aligned_roll_bytes_same_as_unaligned_roll_bytes ... ok test rollsum::tests::fast_gear_hasher_matches_interleaved_8 ... ok test fsutil::tests::fuzz_copy_to_sparse_file ... ok test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.07s >>> bupstash: Entering fakeroot... >>> bupstash-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bupstash/pkg/bupstash-doc/usr/share/man' >>> bupstash-doc*: Preparing subpackage bupstash-doc... >>> bupstash-doc*: Running postcheck for bupstash-doc >>> bupstash*: Running postcheck for bupstash >>> bupstash*: Preparing package bupstash... >>> bupstash*: Stripping binaries >>> bupstash*: Scanning shared objects >>> bupstash-doc*: Tracing dependencies... >>> bupstash-doc*: Package size: 32.1 KB >>> bupstash-doc*: Compressing data... >>> bupstash-doc*: Create checksum... >>> bupstash-doc*: Create bupstash-doc-0.12.0-r7.apk >>> bupstash*: Tracing dependencies... so:libc.musl-x86.so.1 so:libgcc_s.so.1 so:liblz4.so.1 so:libsodium.so.26 so:libsqlite3.so.0 so:libzstd.so.1 >>> bupstash*: Package size: 2.1 MB >>> bupstash*: Compressing data... >>> bupstash*: Create checksum... >>> bupstash*: Create bupstash-0.12.0-r7.apk >>> bupstash: Build complete at Mon, 20 Oct 2025 08:24:12 +0000 elapsed time 0h 2m 23s >>> bupstash: Cleaning up srcdir >>> bupstash: Cleaning up pkgdir >>> bupstash: Uninstalling dependencies... ( 1/44) Purging .makedepends-bupstash (20251020.082154) ( 2/44) Purging cargo-auditable (0.7.0-r0) ( 3/44) Purging libsodium-dev (1.0.20-r0) ( 4/44) Purging libsodium (1.0.20-r0) ( 5/44) Purging lz4-dev (1.10.0-r0) ( 6/44) Purging sqlite-dev (3.50.4-r1) ( 7/44) Purging sqlite (3.50.4-r1) ( 8/44) Purging sqlite-libs (3.50.4-r1) ( 9/44) Purging ronn (0.10.1-r0) (10/44) Purging groff (1.23.0-r3) (11/44) Purging ruby-kramdown-parser-gfm (1.1.0-r5) (12/44) Purging ruby-kramdown (2.5.1-r2) (13/44) Purging ruby-rexml (3.4.1-r0) (14/44) Purging ruby-mustache (1.1.1-r8) (15/44) Purging ruby-nokogiri (1.18.8-r0) (16/44) Purging ruby-racc (1.8.1-r0) (17/44) Purging ruby (3.4.4-r0) (18/44) Purging ca-certificates (20250911-r0) ca-certificates-20250911-r0.post-deinstall: Executing script... (19/44) Purging rust-bindgen (0.72.1-r1) (20/44) Purging zstd-dev (1.5.7-r2) (21/44) Purging zstd (1.5.7-r2) (22/44) Purging cargo (1.90.0-r1) (23/44) Purging rust (1.90.0-r1) (24/44) Purging clang21-dev (21.1.2-r1) (25/44) Purging clang21-extra-tools (21.1.2-r1) (26/44) Purging clang21 (21.1.2-r1) (27/44) Purging llvm21-linker-tools (21.1.2-r1) (28/44) Purging clang21-libclang (21.1.2-r1) (29/44) Purging clang21-headers (21.1.2-r1) (30/44) Purging clang21-libs (21.1.2-r1) (31/44) Purging git-perl (2.51.1-r1) (32/44) Purging perl-git (2.51.1-r1) (33/44) Purging perl-error (0.17030-r0) (34/44) Purging perl (5.42.0-r0) (35/44) Purging libbz2 (1.0.8-r6) (36/44) Purging libucontext (1.3.3-r0) (37/44) Purging libxslt (1.1.43-r3) (38/44) Purging llvm21-libs (21.1.2-r1) (39/44) Purging ruby-libs (3.4.4-r0) (40/44) Purging scudo-malloc (21.1.2-r0) (41/44) Purging yaml (0.2.5-r2) (42/44) Purging libffi (3.5.2-r0) (43/44) Purging libxml2 (2.13.9-r0) (44/44) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> bupstash: Updating the community/x86 repository index... >>> bupstash: Signing the index...