>>> wluma: Building community/wluma 4.4.0-r0 (using abuild 3.12.0-r5) started Tue, 02 Apr 2024 00:10:00 +0000 >>> wluma: Checking sanity of /home/buildozer/aports/community/wluma/APKBUILD... >>> wluma: Analyzing dependencies... >>> wluma: Installing for build: build-base cargo cargo-auditable clang-dev dbus-dev eudev-dev v4l-utils-dev vulkan-loader-dev wayland-dev (1/46) Installing libffi (3.4.6-r0) (2/46) Installing xz-libs (5.6.1-r2) (3/46) Installing libxml2 (2.12.6-r0) (4/46) Installing llvm17-libs (17.0.6-r0) (5/46) Installing rust (1.77.0-r0) (6/46) Installing cargo (1.77.0-r0) (7/46) Installing cargo-auditable (0.6.2-r0) (8/46) Installing clang17-headers (17.0.6-r0) (9/46) Installing clang17-libs (17.0.6-r0) (10/46) Installing llvm17-linker-tools (17.0.6-r0) (11/46) Installing clang17 (17.0.6-r0) (12/46) Installing clang17-libclang (17.0.6-r0) (13/46) Installing clang17-extra-tools (17.0.6-r0) (14/46) Installing clang17-dev (17.0.6-r0) (15/46) Installing libblkid (2.39.3-r1) (16/46) Installing libuuid (2.39.3-r1) (17/46) Installing libfdisk (2.39.3-r1) (18/46) Installing libmount (2.39.3-r1) (19/46) Installing libsmartcols (2.39.3-r1) (20/46) Installing util-linux-dev (2.39.3-r1) (21/46) Installing dbus-libs (1.14.10-r1) (22/46) Installing dbus-dev (1.14.10-r1) (23/46) Installing udev-init-scripts (35-r1) (24/46) Installing udev-init-scripts-openrc (35-r1) (25/46) Installing eudev-openrc (3.2.14-r2) (26/46) Installing eudev-libs (3.2.14-r2) (27/46) Installing kmod-libs (31-r4) (28/46) Installing eudev (3.2.14-r2) (29/46) Installing eudev-dev (3.2.14-r2) (30/46) Installing libdvbv5 (1.24.1-r1) (31/46) Installing libjpeg-turbo (3.0.2-r0) (32/46) Installing v4l-utils-libs (1.24.1-r1) (33/46) Installing v4l-utils-dev (1.24.1-r1) (34/46) Installing vulkan-headers (1.3.261.1-r0) (35/46) Installing vulkan-loader (1.3.261.1-r0) (36/46) Installing vulkan-loader-dev (1.3.261.1-r0) (37/46) Installing expat (2.6.2-r0) (38/46) Installing expat-dev (2.6.2-r0) (39/46) Installing linux-headers (6.6-r0) (40/46) Installing libffi-dev (3.4.6-r0) (41/46) Installing wayland-libs-client (1.22.0-r4) (42/46) Installing wayland-libs-cursor (1.22.0-r4) (43/46) Installing wayland-libs-egl (1.22.0-r4) (44/46) Installing wayland-libs-server (1.22.0-r4) (45/46) Installing wayland-dev (1.22.0-r4) (46/46) Installing .makedepends-wluma (20240402.001001) Executing busybox-1.36.1-r24.trigger Executing eudev-3.2.14-r2.trigger OK: 1078 MiB in 149 packages >>> wluma: Cleaning up srcdir >>> wluma: Cleaning up pkgdir >>> wluma: Cleaning up tmpdir >>> wluma: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wluma-4.4.0.tar.gz >>> wluma: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wluma-4.4.0.tar.gz >>> wluma: Checking sha512sums... wluma-4.4.0.tar.gz: OK link-vulkan-at-runtime.patch: OK default-config.patch: OK >>> wluma: Unpacking /var/cache/distfiles/wluma-4.4.0.tar.gz... >>> wluma: link-vulkan-at-runtime.patch patching file src/frame/vulkan.rs patching file Cargo.toml patching file Cargo.lock >>> wluma: default-config.patch patching file config.toml Updating crates.io index Downloading crates ... Downloaded wayland-sys v0.29.5 Downloaded wayland-commons v0.29.5 Downloaded wayland-scanner v0.29.5 Downloaded v4l-sys v0.3.0 Downloaded wayland-client v0.29.5 Downloaded v4l v0.14.0 Downloaded i2c v0.1.0 Downloaded mccs-caps v0.1.3 Downloaded ddc v0.2.2 Downloaded mccs-db v0.1.3 Downloaded i2c-linux-sys v0.2.1 Downloaded libudev-sys v0.1.4 Downloaded uninitialized v0.0.2 Downloaded resize-slice v0.1.3 Downloaded ddc-i2c v0.2.2 Downloaded udev v0.2.0 Downloaded serde_yaml v0.7.5 Downloaded i2c-linux v0.1.2 Downloaded predicates v2.1.5 Downloaded nom v3.2.1 Downloaded serde_yaml v0.9.34+deprecated Downloaded wayland-protocols v0.29.5 Downloaded prettyplease v0.2.17 Downloaded inotify v0.10.2 Downloaded bindgen v0.65.1 Downloaded mockall v0.11.4 Downloaded memchr v1.0.2 Downloaded ddc-hi v0.4.1 Downloaded edid v0.3.0 Downloaded ash v0.37.3+1.3.251 Downloaded void v1.0.2 Downloaded mccs v0.1.3 Downloaded mockall_derive v0.11.4 Compiling proc-macro2 v1.0.79 Compiling libc v0.2.153 Compiling unicode-ident v1.0.12 Compiling pkg-config v0.3.30 Compiling bitflags v1.3.2 Compiling autocfg v1.2.0 Compiling serde v1.0.197 Compiling glob v0.3.1 Compiling cfg-if v1.0.0 Compiling prettyplease v0.2.17 Compiling rustix v0.38.32 Compiling bitflags v2.5.0 Compiling regex-syntax v0.8.3 Compiling memchr v2.7.2 Compiling xml-rs v0.8.19 Compiling minimal-lexical v0.2.1 Compiling linux-raw-sys v0.4.13 Compiling void v1.0.2 Compiling bindgen v0.65.1 Compiling either v1.10.0 Compiling uninitialized v0.0.2 Compiling home v0.5.9 Compiling log v0.4.21 Compiling lazy_static v1.4.0 Compiling lazycell v1.3.0 Compiling peeking_take_while v0.1.2 Compiling rustc-hash v1.1.0 Compiling shlex v1.3.0 Compiling linked-hash-map v0.5.6 Compiling byteorder v1.5.0 Compiling hashbrown v0.14.3 Compiling equivalent v1.0.1 Compiling smallvec v1.13.2 Compiling anyhow v1.0.81 Compiling dtoa v0.4.8 Compiling once_cell v1.19.0 Compiling scoped-tls v1.0.1 Compiling ddc-hi v0.4.1 Compiling pin-project-lite v0.2.14 Compiling ash v0.37.3+1.3.251 Compiling downcast-rs v1.2.0 Compiling winnow v0.5.40 Compiling iana-time-zone v0.1.60 Compiling termcolor v1.4.1 Compiling unsafe-libyaml v0.2.11 Compiling futures-core v0.3.30 Compiling itoa v1.0.11 Compiling ryu v1.0.17 Compiling humantime v2.1.0 Compiling xdg v2.5.2 Compiling libloading v0.8.3 Compiling i2c v0.1.0 Compiling libloading v0.7.4 Compiling mccs v0.1.3 Compiling dlib v0.5.2 Compiling ddc v0.2.2 Compiling resize-slice v0.1.3 Compiling yaml-rust v0.4.5 Compiling itertools v0.10.5 Compiling memoffset v0.6.5 Compiling num-traits v0.2.18 Compiling clang-sys v1.7.0 Compiling aho-corasick v1.1.3 Compiling nom v7.1.3 Compiling libudev-sys v0.1.4 Compiling wayland-sys v0.29.5 Compiling libdbus-sys v0.2.5 Compiling quote v1.0.35 Compiling indexmap v2.2.6 Compiling syn v2.0.57 Compiling wayland-scanner v0.29.5 Compiling regex-automata v0.4.6 Compiling chrono v0.4.37 Compiling memchr v1.0.2 Compiling i2c-linux-sys v0.2.1 Compiling nix v0.24.3 Compiling mio v0.8.11 Compiling socket2 v0.5.6 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling dbus v0.9.7 Compiling udev v0.2.0 Compiling nom v3.2.1 Compiling i2c-linux v0.1.2 Compiling tokio v1.37.0 Compiling ddc-i2c v0.2.2 Compiling wayland-client v0.29.5 Compiling wayland-protocols v0.29.5 Compiling which v4.4.2 Compiling cexpr v0.6.0 Compiling edid v0.3.0 Compiling mccs-caps v0.1.3 Compiling wayland-commons v0.29.5 Compiling inotify v0.10.2 Compiling regex v1.10.4 Compiling env_logger v0.9.3 Compiling serde_derive v1.0.197 Compiling v4l-sys v0.3.0 Compiling v4l v0.14.0 Compiling toml_datetime v0.6.5 Compiling serde_spanned v0.6.5 Compiling serde_yaml v0.7.5 Compiling serde_yaml v0.9.34+deprecated Compiling toml_edit v0.19.15 Compiling mccs-db v0.1.3 Compiling toml v0.7.8 Compiling wluma v4.4.0 (/home/buildozer/aports/community/wluma/src/wluma-4.4.0) Finished release [optimized] target(s) in 1m 23s warning: the following packages contain code that will be rejected by a future version of Rust: nom v3.2.1 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Compiling proc-macro2 v1.0.79 Compiling unicode-ident v1.0.12 Compiling libc v0.2.153 Compiling pkg-config v0.3.30 Compiling cfg-if v1.0.0 Compiling bitflags v1.3.2 Compiling autocfg v1.2.0 Compiling memchr v2.7.2 Compiling serde v1.0.197 Compiling lazy_static v1.4.0 Compiling glob v0.3.1 Compiling rustix v0.38.32 Compiling prettyplease v0.2.17 Compiling minimal-lexical v0.2.1 Compiling linux-raw-sys v0.4.13 Compiling regex-syntax v0.8.3 Compiling xml-rs v0.8.19 Compiling bitflags v2.5.0 Compiling uninitialized v0.0.2 Compiling void v1.0.2 Compiling bindgen v0.65.1 Compiling home v0.5.9 Compiling either v1.10.0 Compiling log v0.4.21 Compiling lazycell v1.3.0 Compiling peeking_take_while v0.1.2 Compiling shlex v1.3.0 Compiling rustc-hash v1.1.0 Compiling syn v1.0.109 Compiling byteorder v1.5.0 Compiling equivalent v1.0.1 Compiling linked-hash-map v0.5.6 Compiling hashbrown v0.14.3 Compiling anyhow v1.0.81 Compiling smallvec v1.13.2 Compiling dtoa v0.4.8 Compiling predicates-core v1.0.6 Compiling once_cell v1.19.0 Compiling termtree v0.4.1 Compiling difflib v0.4.0 Compiling ash v0.37.3+1.3.251 Compiling pin-project-lite v0.2.14 Compiling ddc-hi v0.4.1 Compiling normalize-line-endings v0.3.0 Compiling downcast-rs v1.2.0 Compiling winnow v0.5.40 Compiling scoped-tls v1.0.1 Compiling humantime v2.1.0 Compiling fragile v2.0.0 Compiling ryu v1.0.17 Compiling termcolor v1.4.1 Compiling iana-time-zone v0.1.60 Compiling downcast v0.11.0 Compiling unsafe-libyaml v0.2.11 Compiling futures-core v0.3.30 Compiling itoa v1.0.11 Compiling xdg v2.5.2 Compiling libloading v0.8.3 Compiling libloading v0.7.4 Compiling i2c v0.1.0 Compiling predicates-tree v1.0.9 Compiling mccs v0.1.3 Compiling resize-slice v0.1.3 Compiling dlib v0.5.2 Compiling itertools v0.10.5 Compiling ddc v0.2.2 Compiling yaml-rust v0.4.5 Compiling memoffset v0.6.5 Compiling num-traits v0.2.18 Compiling clang-sys v1.7.0 Compiling nom v7.1.3 Compiling aho-corasick v1.1.3 Compiling libudev-sys v0.1.4 Compiling wayland-sys v0.29.5 Compiling libdbus-sys v0.2.5 Compiling quote v1.0.35 Compiling indexmap v2.2.6 Compiling syn v2.0.57 Compiling wayland-scanner v0.29.5 Compiling float-cmp v0.9.0 Compiling chrono v0.4.37 Compiling memchr v1.0.2 Compiling nix v0.24.3 Compiling i2c-linux-sys v0.2.1 Compiling mio v0.8.11 Compiling socket2 v0.5.6 Compiling atty v0.2.14 Compiling inotify-sys v0.1.5 Compiling dbus v0.9.7 Compiling udev v0.2.0 Compiling nom v3.2.1 Compiling i2c-linux v0.1.2 Compiling ddc-i2c v0.2.2 Compiling tokio v1.37.0 Compiling regex-automata v0.4.6 Compiling wayland-client v0.29.5 Compiling wayland-protocols v0.29.5 Compiling cexpr v0.6.0 Compiling mccs-caps v0.1.3 Compiling edid v0.3.0 Compiling which v4.4.2 Compiling wayland-commons v0.29.5 Compiling inotify v0.10.2 Compiling regex v1.10.4 Compiling predicates v2.1.5 Compiling env_logger v0.9.3 Compiling mockall_derive v0.11.4 Compiling serde_derive v1.0.197 Compiling mockall v0.11.4 Compiling v4l-sys v0.3.0 Compiling v4l v0.14.0 Compiling serde_yaml v0.7.5 Compiling toml_datetime v0.6.5 Compiling serde_spanned v0.6.5 Compiling serde_yaml v0.9.34+deprecated Compiling toml_edit v0.19.15 Compiling mccs-db v0.1.3 Compiling toml v0.7.8 Compiling wluma v4.4.0 (/home/buildozer/aports/community/wluma/src/wluma-4.4.0) warning: call to `.clone()` on a reference in this situation does nothing --> src/predictor/controller.rs:311:46 | 311 | all_als[(1 + i) as usize].clone(), | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: `wluma` (bin "wluma" test) generated 1 warning (run `cargo fix --bin "wluma" --tests` to apply 1 suggestion) Finished test [unoptimized + debuginfo] target(s) in 26.70s warning: the following packages contain code that will be rejected by a future version of Rust: nom v3.2.1 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/main.rs (target/debug/deps/wluma-b59c96e80316f1c3) running 29 tests test als::tests::test_find_profile_base_cases ... ok test als::tests::test_find_profile_fallback_first ... ok test als::tests::test_find_profile_is_constant_on_thresholds_with_one_value ... ok test als::tests::test_find_profile_panics_on_empty_thresholds - should panic ... ok test als::webcam::tests::test_get_raw_returns_default_value_when_no_data_from_webcam ... ok test als::webcam::tests::test_get_raw_returns_last_known_value_from_webcam_when_no_new_data ... ok test als::webcam::tests::test_get_raw_returns_most_recent_value_from_webcam ... ok test als::webcam::tests::test_get_raw_returns_value_from_webcam ... ok test brightness::controller::tests::test_step_first_run ... ok test brightness::controller::tests::test_step_first_run_brightness_zero ... ok test brightness::controller::tests::test_target_reached ... ok test brightness::controller::tests::test_step_user_changed_brightness ... ok test brightness::controller::tests::test_transition_reset_target_when_reached ... ok test brightness::controller::tests::test_update_target_finds_minimal_step_that_reaches_target_within_transition_duration ... ok test brightness::controller::tests::test_update_target_ignore_when_desired_didnt_change ... ok test brightness::controller::tests::test_update_target_ignore_when_desired_equals_current ... ok test predictor::controller::tests::test_predict_approximate ... ok test predictor::controller::tests::test_predict_known_conditions ... ok test predictor::controller::tests::test_predict_no_data_points ... ok test predictor::controller::tests::test_predict_no_data_points_for_current_als_profile ... ok test predictor::controller::tests::test_learn_data_cleanup ... ok test predictor::controller::tests::test_predict_one_data_point ... ok test predictor::controller::tests::test_predict_only_uses_data_for_current_als_profile ... ok test predictor::controller::tests::test_process_first_user_change ... ok test predictor::controller::tests::test_process_learns_user_change_after_cooldown ... ok test predictor::controller::tests::test_process_several_continuous_user_changes ... ok test brightness::controller::tests::test_transition_decreases_brightness_with_next_step ... ok test brightness::controller::tests::test_transition_doesnt_decrease_below_0 ... ok test brightness::controller::tests::test_transition_increases_brightness_with_next_step ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> wluma: Entering fakeroot... >>> wluma-wlroots*: Running split function wlroots... >>> wluma-wlroots*: Preparing subpackage wluma-wlroots... >>> wluma-wlroots*: Running postcheck for wluma-wlroots >>> wluma*: Running postcheck for wluma >>> wluma*: Preparing package wluma... >>> wluma*: Stripping binaries >>> wluma*: Script found. /bin/sh added as a dependency for wluma-4.4.0-r0.apk >>> wluma*: Adding .post-install >>> wluma-wlroots*: Scanning shared objects >>> wluma*: Scanning shared objects >>> wluma-wlroots*: Tracing dependencies... >>> wluma-wlroots*: Package size: 4.0 KB >>> wluma-wlroots*: Compressing data... >>> wluma-wlroots*: Create checksum... >>> wluma-wlroots*: Create wluma-wlroots-4.4.0-r0.apk >>> wluma*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 so:libdbus-1.so.3 so:libgcc_s.so.1 so:libudev.so.1 so:libv4l2.so.0 >>> wluma*: Package size: 1.3 MB >>> wluma*: Compressing data... >>> wluma*: Create checksum... >>> wluma*: Create wluma-4.4.0-r0.apk >>> wluma: Build complete at Tue, 02 Apr 2024 00:12:02 +0000 elapsed time 0h 2m 2s >>> wluma: Cleaning up srcdir >>> wluma: Cleaning up pkgdir >>> wluma: Uninstalling dependencies... (1/46) Purging .makedepends-wluma (20240402.001001) (2/46) Purging cargo-auditable (0.6.2-r0) (3/46) Purging dbus-dev (1.14.10-r1) (4/46) Purging util-linux-dev (2.39.3-r1) (5/46) Purging libfdisk (2.39.3-r1) (6/46) Purging libmount (2.39.3-r1) (7/46) Purging libsmartcols (2.39.3-r1) (8/46) Purging libuuid (2.39.3-r1) (9/46) Purging dbus-libs (1.14.10-r1) (10/46) Purging v4l-utils-dev (1.24.1-r1) (11/46) Purging libdvbv5 (1.24.1-r1) (12/46) Purging v4l-utils-libs (1.24.1-r1) (13/46) Purging vulkan-loader-dev (1.3.261.1-r0) (14/46) Purging vulkan-headers (1.3.261.1-r0) (15/46) Purging vulkan-loader (1.3.261.1-r0) (16/46) Purging wayland-dev (1.22.0-r4) (17/46) Purging expat-dev (2.6.2-r0) (18/46) Purging expat (2.6.2-r0) (19/46) Purging wayland-libs-cursor (1.22.0-r4) (20/46) Purging wayland-libs-egl (1.22.0-r4) (21/46) Purging wayland-libs-server (1.22.0-r4) (22/46) Purging cargo (1.77.0-r0) (23/46) Purging rust (1.77.0-r0) (24/46) Purging clang17-dev (17.0.6-r0) (25/46) Purging clang17-extra-tools (17.0.6-r0) (26/46) Purging clang17 (17.0.6-r0) (27/46) Purging llvm17-linker-tools (17.0.6-r0) (28/46) Purging clang17-libclang (17.0.6-r0) (29/46) Purging clang17-headers (17.0.6-r0) (30/46) Purging clang17-libs (17.0.6-r0) (31/46) Purging eudev-dev (3.2.14-r2) (32/46) Purging eudev-openrc (3.2.14-r2) (33/46) Purging eudev (3.2.14-r2) (34/46) Purging udev-init-scripts-openrc (35-r1) (35/46) Purging udev-init-scripts (35-r1) (36/46) Purging eudev-libs (3.2.14-r2) (37/46) Purging kmod-libs (31-r4) (38/46) Purging libblkid (2.39.3-r1) (39/46) Purging libffi-dev (3.4.6-r0) (40/46) Purging linux-headers (6.6-r0) (41/46) Purging libjpeg-turbo (3.0.2-r0) (42/46) Purging llvm17-libs (17.0.6-r0) (43/46) Purging wayland-libs-client (1.22.0-r4) (44/46) Purging libffi (3.4.6-r0) (45/46) Purging libxml2 (2.12.6-r0) (46/46) Purging xz-libs (5.6.1-r2) Executing busybox-1.36.1-r24.trigger OK: 270 MiB in 103 packages >>> wluma: Updating the community/armv7 repository index... >>> wluma: Signing the index...