>>> bupstash: Building community/bupstash 0.12.0-r6 (using abuild 3.15.0_rc3-r3) started Tue, 13 May 2025 08:19:46 +0000 >>> bupstash: Validating /home/buildozer/aports/community/bupstash/APKBUILD... >>> bupstash: Analyzing dependencies... >>> bupstash: Installing for build: build-base cargo cargo-auditable libsodium-dev lz4-dev sqlite-dev ronn zstd-dev (1/36) Installing libffi (3.4.8-r0) (2/36) Installing xz-libs (5.8.1-r0) (3/36) Installing libxml2 (2.13.8-r0) (4/36) Installing llvm20-libs (20.1.4-r0) (5/36) Installing scudo-malloc (20.1.4-r0) (6/36) Installing rust (1.86.0-r2) (7/36) Installing cargo (1.86.0-r2) (8/36) Installing cargo-auditable (0.6.7-r0) (9/36) Installing libsodium (1.0.20-r0) (10/36) Installing libsodium-dev (1.0.20-r0) (11/36) Installing lz4-dev (1.10.0-r0) (12/36) Installing sqlite (3.49.2-r0) (13/36) Installing sqlite-libs (3.49.2-r0) (14/36) Installing sqlite-dev (3.49.2-r0) (15/36) Installing libbz2 (1.0.8-r6) (16/36) Installing perl (5.40.2-r0) (17/36) Installing groff (1.23.0-r2) (18/36) Installing ca-certificates (20241121-r2) (19/36) Installing yaml (0.2.5-r2) (20/36) Installing ruby-libs (3.4.3-r1) (21/36) Installing libucontext (1.3.2-r0) (22/36) Installing ruby (3.4.3-r1) (23/36) Installing ruby-rexml (3.4.1-r0) (24/36) Installing ruby-kramdown (2.5.1-r2) (25/36) Installing ruby-kramdown-parser-gfm (1.1.0-r5) (26/36) Installing ruby-mustache (1.1.1-r8) (27/36) Installing ruby-racc (1.8.1-r0) (28/36) Installing libxslt (1.1.43-r3) (29/36) Installing ruby-nokogiri (1.18.8-r0) (30/36) Installing ronn (0.10.1-r0) (31/36) Installing zstd (1.5.7-r0) (32/36) Installing zstd-dev (1.5.7-r0) (33/36) Installing .makedepends-bupstash (20250513.081953) (34/36) Installing perl-error (0.17030-r0) (35/36) Installing perl-git (2.49.0-r0) (36/36) Installing git-perl (2.49.0-r0) Executing busybox-1.37.0-r17.trigger Executing ca-certificates-20241121-r2.trigger OK: 833 MiB in 140 packages >>> bupstash: Cleaning up srcdir >>> bupstash: Cleaning up pkgdir >>> bupstash: Cleaning up tmpdir >>> bupstash: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/bupstash-0.12.0.tar.gz >>> bupstash: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/bupstash-0.12.0.tar.gz >>> bupstash: Checking sha512sums... bupstash-0.12.0.tar.gz: OK regex-features.patch: OK unbundle-sqlite.patch: OK libc-crate-update.patch: OK >>> bupstash: Unpacking /var/cache/distfiles/v3.22/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 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 proc-macro2 v1.0.36 Compiling autocfg v1.1.0 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 serde_derive v1.0.136 Compiling pkg-config v0.3.24 Compiling serde v1.0.136 Compiling crossbeam-utils v0.8.11 Compiling regex-syntax v0.6.25 Compiling zstd-sys v1.6.3+zstd.1.5.2 Compiling log v0.4.14 Compiling zstd-safe v4.1.4+zstd.1.5.2 Compiling lz4-sys v1.9.4 Compiling lazy_static v1.4.0 Compiling fnv v1.0.7 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling serde_json v1.0.79 Compiling anyhow v1.0.56 Compiling constant_time_eq v0.1.5 Compiling unicode-width v0.1.9 Compiling same-file v1.0.6 Compiling ryu v1.0.9 Compiling smallvec v1.8.0 Compiling fallible-iterator v0.2.0 Compiling itoa v1.0.1 Compiling arrayvec v0.7.2 Compiling codemap v0.1.3 Compiling arrayref v0.3.6 Compiling number_prefix v0.4.0 Compiling termcolor v1.1.3 Compiling either v1.6.1 Compiling fallible-streaming-iterator v0.1.9 Compiling shlex v0.1.1 Compiling cfg-if v0.1.10 Compiling path-clean v0.1.0 Compiling rangemap v0.1.14 Compiling humantime v2.1.0 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 memoffset v0.6.5 Compiling num-integer v0.1.44 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 jobserver v0.1.24 Compiling getrandom v0.2.5 Compiling terminal_size v0.1.17 Compiling time v0.1.43 Compiling xattr v0.2.2 Compiling filetime v0.2.15 Compiling atty v0.2.14 Compiling nix v0.23.1 Compiling num_cpus v1.13.1 Compiling codemap-diagnostic v0.1.1 Compiling console v0.15.0 Compiling cc v1.0.73 Compiling lz4 v1.24.0 Compiling tar v0.4.38 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling hashbrown v0.11.2 Compiling digest v0.10.3 Compiling blake3 v1.3.1 Compiling bupstash v0.12.0 (/home/buildozer/aports/community/bupstash/src/bupstash-0.12.0) Compiling hashlink v0.7.0 Compiling indicatif v0.16.2 Compiling globset v0.4.8 Compiling thiserror-impl v1.0.30 Compiling rusqlite v0.25.4 Compiling thiserror v1.0.30 Compiling chrono v0.4.19 Compiling serde_bare v0.4.0 warning: elided lifetime has a name --> src/fstx1.rs:296:49 | 295 | impl<'a> WriteTxn<'a> { | -- lifetime `'a` declared here 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^^^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default warning: elided lifetime has a name --> src/fstx2.rs:393:49 | 392 | impl<'a> WriteTxn<'a> { | -- lifetime `'a` declared here 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^^^^^^^ this elided lifetime gets resolved as `'a` 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: `bupstash` (bin "bupstash") generated 8 warnings Finished `release` profile [optimized] target(s) in 1m 45s 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 regex-syntax v0.6.25 Compiling log v0.4.14 Compiling zstd-sys v1.6.3+zstd.1.5.2 Compiling serde_json v1.0.79 Compiling lz4-sys v1.9.4 Compiling zstd-safe v4.1.4+zstd.1.5.2 Compiling subtle v2.4.1 Compiling anyhow v1.0.56 Compiling lazy_static v1.4.0 Compiling ppv-lite86 v0.2.16 Compiling fnv v1.0.7 Compiling bitflags v1.3.2 Compiling codemap v0.1.3 Compiling remove_dir_all v0.5.3 Compiling number_prefix v0.4.0 Compiling arrayvec v0.7.2 Compiling smallvec v1.8.0 Compiling fastrand v1.7.0 Compiling either v1.6.1 Compiling arrayref v0.3.6 Compiling fallible-iterator v0.2.0 Compiling fallible-streaming-iterator v0.1.9 Compiling ryu v1.0.9 Compiling same-file v1.0.6 Compiling constant_time_eq v0.1.5 Compiling termcolor v1.1.3 Compiling itoa v1.0.1 Compiling unicode-width v0.1.9 Compiling rangemap v0.1.14 Compiling humantime v2.1.0 Compiling shlex v0.1.1 Compiling cfg-if v0.1.10 Compiling path-clean v0.1.0 Compiling walkdir v2.3.2 Compiling uriparse v0.6.4 Compiling itertools v0.10.3 Compiling getopts v0.2.21 Compiling generic-array v0.14.5 Compiling ahash v0.7.6 Compiling num-traits v0.2.14 Compiling memoffset v0.6.5 Compiling num-integer v0.1.44 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 filetime v0.2.15 Compiling xattr v0.2.2 Compiling atty v0.2.14 Compiling time v0.1.43 Compiling num_cpus v1.13.1 Compiling nix v0.23.1 Compiling tempfile v3.3.0 Compiling console v0.15.0 Compiling lz4 v1.24.0 Compiling codemap-diagnostic v0.1.1 Compiling rand_core v0.6.3 Compiling tar v0.4.38 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling hashbrown v0.11.2 Compiling digest v0.10.3 Compiling rand v0.8.5 Compiling globset v0.4.8 Compiling indicatif v0.16.2 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: elided lifetime has a name --> src/fstx1.rs:296:49 | 295 | impl<'a> WriteTxn<'a> { | -- lifetime `'a` declared here 296 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^^^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default warning: elided lifetime has a name --> src/fstx2.rs:393:49 | 392 | impl<'a> WriteTxn<'a> { | -- lifetime `'a` declared here 393 | pub fn begin_at(fs: &'a vfs::VFs) -> Result { | ^^^^^^^^ this elided lifetime gets resolved as `'a` 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: `bupstash` (bin "bupstash" test) generated 8 warnings Finished `test` profile [unoptimized + debuginfo] target(s) in 27.23s Running unittests src/main.rs (target/debug/deps/bupstash-5244315141188d0e) running 73 tests thread 'sodium::bindgen_test_layout_crypto_aead_aes256gcm_state_' panicked at src/./sodium_bindings_gen.rs:327:13: null pointer dereference occurred note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread caused non-unwinding panic. aborting. error: test failed, to rerun pass `--bin bupstash` Caused by: process didn't exit successfully: `/home/buildozer/aports/community/bupstash/src/bupstash-0.12.0/target/debug/deps/bupstash-5244315141188d0e` (signal: 6, SIGABRT: process abort signal) >>> ERROR: bupstash: check failed >>> bupstash: Uninstalling dependencies... (1/36) Purging .makedepends-bupstash (20250513.081953) (2/36) Purging cargo-auditable (0.6.7-r0) (3/36) Purging libsodium-dev (1.0.20-r0) (4/36) Purging libsodium (1.0.20-r0) (5/36) Purging lz4-dev (1.10.0-r0) (6/36) Purging sqlite-dev (3.49.2-r0) (7/36) Purging sqlite (3.49.2-r0) (8/36) Purging sqlite-libs (3.49.2-r0) (9/36) Purging ronn (0.10.1-r0) (10/36) Purging groff (1.23.0-r2) (11/36) Purging ruby-kramdown-parser-gfm (1.1.0-r5) (12/36) Purging ruby-kramdown (2.5.1-r2) (13/36) Purging ruby-rexml (3.4.1-r0) (14/36) Purging ruby-mustache (1.1.1-r8) (15/36) Purging ruby-nokogiri (1.18.8-r0) (16/36) Purging ruby-racc (1.8.1-r0) (17/36) Purging ruby (3.4.3-r1) (18/36) Purging ca-certificates (20241121-r2) Executing ca-certificates-20241121-r2.post-deinstall (19/36) Purging zstd-dev (1.5.7-r0) (20/36) Purging zstd (1.5.7-r0) (21/36) Purging cargo (1.86.0-r2) (22/36) Purging rust (1.86.0-r2) (23/36) Purging git-perl (2.49.0-r0) (24/36) Purging perl-git (2.49.0-r0) (25/36) Purging perl-error (0.17030-r0) (26/36) Purging perl (5.40.2-r0) (27/36) Purging libbz2 (1.0.8-r6) (28/36) Purging libucontext (1.3.2-r0) (29/36) Purging libxslt (1.1.43-r3) (30/36) Purging llvm20-libs (20.1.4-r0) (31/36) Purging ruby-libs (3.4.3-r1) (32/36) Purging scudo-malloc (20.1.4-r0) (33/36) Purging yaml (0.2.5-r2) (34/36) Purging libffi (3.4.8-r0) (35/36) Purging libxml2 (2.13.8-r0) (36/36) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r17.trigger OK: 429 MiB in 104 packages