>>> display-switch: Building community/display-switch 1.2.0-r4 (using abuild 3.16.0_rc4-r0) started Sun, 02 Nov 2025 19:02:53 +0000 >>> display-switch: Validating /home/buildozer/aports/community/display-switch/APKBUILD... >>> display-switch: Analyzing dependencies... >>> display-switch: Installing for build: build-base cargo eudev-dev libusb-dev cargo-auditable ( 1/12) Installing libffi (3.5.2-r0) ( 2/12) Installing xz-libs (5.8.1-r0) ( 3/12) Installing libxml2 (2.13.9-r0) ( 4/12) Installing llvm21-libs (21.1.2-r1) ( 5/12) Installing rust (1.90.0-r1) ( 6/12) Installing cargo (1.90.0-r1) ( 7/12) Installing eudev-libs (3.2.14-r5) ( 8/12) Installing eudev-dev (3.2.14-r5) ( 9/12) Installing libusb (1.0.29-r0) (10/12) Installing libusb-dev (1.0.29-r0) (11/12) Installing cargo-auditable (0.7.1-r0) (12/12) Installing .makedepends-display-switch (20251102.190303) busybox-1.37.0-r24.trigger: Executing script... OK: 693 MiB in 117 packages >>> display-switch: Cleaning up srcdir >>> display-switch: Cleaning up pkgdir >>> display-switch: Cleaning up tmpdir >>> display-switch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/display-switch-1.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/display-switch-1.2.0.tar.gz.part' display-switch-1.2.0 100% |********************************| 19212 0:00:00 ETA '/var/cache/distfiles/v3.23/display-switch-1.2.0.tar.gz.part' saved /var/cache/distfiles/v3.23/display-switch-1.2.0.tar.gz: OK /home/buildozer/aports/community/display-switch/50-i2c.rules: OK /home/buildozer/aports/community/display-switch/update-rust-libc.patch: OK >>> display-switch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/display-switch-1.2.0.tar.gz /var/cache/distfiles/v3.23/display-switch-1.2.0.tar.gz: OK /home/buildozer/aports/community/display-switch/50-i2c.rules: OK /home/buildozer/aports/community/display-switch/update-rust-libc.patch: OK >>> display-switch: Unpacking /var/cache/distfiles/v3.23/display-switch-1.2.0.tar.gz... >>> display-switch: update-rust-libc.patch patching file Cargo.lock Updating crates.io index Downloading crates ... Downloaded cfg-if v1.0.0 Downloaded num_threads v0.1.6 Downloaded itoa v1.0.3 Downloaded simplelog v0.12.0 Downloaded log v0.4.17 Downloaded termcolor v1.1.3 Downloaded time-macros v0.2.4 Downloaded dirs v4.0.0 Downloaded dlv-list v0.3.0 Downloaded libudev-sys v0.1.4 Downloaded pathdiff v0.2.1 Downloaded lazy_static v1.4.0 Downloaded memchr v2.5.0 Downloaded libc v0.2.155 Downloaded time v0.3.13 Downloaded nom v7.1.1 Downloaded nom v3.2.1 Downloaded hashbrown v0.12.3 Downloaded cc v1.0.73 Downloaded serde v1.0.144 Downloaded byteorder v1.4.3 Downloaded shell-words v1.1.0 Downloaded minimal-lexical v0.2.1 Downloaded getrandom v0.2.7 Downloaded version_check v0.9.4 Downloaded ahash v0.7.6 Downloaded ordered-multimap v0.4.3 Downloaded rust-ini v0.18.0 Downloaded dtoa v0.4.8 Downloaded yaml-rust v0.4.5 Downloaded void v1.0.2 Downloaded memchr v1.0.2 Downloaded linked-hash-map v0.5.6 Downloaded dirs-sys v0.3.7 Downloaded pkg-config v0.3.25 Downloaded proc-macro2 v1.0.43 Downloaded bitflags v1.3.2 Downloaded ryu v1.0.11 Downloaded serde_derive v1.0.144 Downloaded paste v1.0.8 Downloaded i2c-linux v0.1.2 Downloaded resize-slice v0.1.3 Downloaded i2c-linux-sys v0.2.1 Downloaded ddc v0.2.2 Downloaded mccs v0.1.0 Downloaded edid v0.3.0 Downloaded ddc-i2c v0.2.1 Downloaded mccs-db v0.1.2 Downloaded i2c v0.1.0 Downloaded mccs-caps v0.1.0 Downloaded nvapi v0.1.4 Downloaded ddc-hi v0.4.1 Downloaded uninitialized v0.0.2 Downloaded udev v0.2.0 Downloaded once_cell v1.13.1 Downloaded serde_yaml v0.7.5 Downloaded nvapi-sys v0.1.3 Downloaded async-trait v0.1.57 Downloaded rusb v0.9.1 Downloaded quote v1.0.21 Downloaded unicode-ident v1.0.3 Downloaded anyhow v1.0.62 Downloaded serde_json v1.0.83 Downloaded config v0.13.2 Downloaded libusb1-sys v0.6.4 Downloaded syn v1.0.99 Compiling libc v0.2.155 Compiling proc-macro2 v1.0.43 Compiling quote v1.0.21 Compiling unicode-ident v1.0.3 Compiling pkg-config v0.3.25 Compiling syn v1.0.99 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.144 Compiling serde v1.0.144 Compiling void v1.0.2 Compiling bitflags v1.3.2 Compiling version_check v0.9.4 Compiling uninitialized v0.0.2 Compiling cc v1.0.73 Compiling once_cell v1.13.1 Compiling log v0.4.17 Compiling byteorder v1.4.3 Compiling linked-hash-map v0.5.6 Compiling memchr v2.5.0 Compiling dlv-list v0.3.0 Compiling async-trait v0.1.57 Compiling dtoa v0.4.8 Compiling anyhow v1.0.62 Compiling ddc-hi v0.4.1 Compiling minimal-lexical v0.2.1 Compiling num_threads v0.1.6 Compiling time-macros v0.2.4 Compiling rusb v0.9.1 Compiling itoa v1.0.3 Compiling termcolor v1.1.3 Compiling pathdiff v0.2.1 Compiling lazy_static v1.4.0 Compiling shell-words v1.1.0 Compiling paste v1.0.8 Compiling i2c v0.1.0 Compiling mccs v0.1.0 Compiling resize-slice v0.1.3 Compiling yaml-rust v0.4.5 Compiling ddc v0.2.2 Compiling ahash v0.7.6 Compiling libudev-sys v0.1.4 Compiling nom v7.1.1 Compiling libusb1-sys v0.6.4 Compiling getrandom v0.2.7 Compiling memchr v1.0.2 Compiling i2c-linux-sys v0.2.1 Compiling dirs-sys v0.3.7 Compiling udev v0.2.0 Compiling time v0.3.13 Compiling nom v3.2.1 Compiling dirs v4.0.0 Compiling i2c-linux v0.1.2 Compiling hashbrown v0.12.3 Compiling ddc-i2c v0.2.1 Compiling simplelog v0.12.0 Compiling edid v0.3.0 Compiling mccs-caps v0.1.0 Compiling ordered-multimap v0.4.3 Compiling rust-ini v0.18.0 Compiling serde_yaml v0.7.5 Compiling nvapi-sys v0.1.3 Compiling config v0.13.2 Compiling mccs-db v0.1.2 Compiling nvapi v0.1.4 Compiling display_switch v1.2.0 (/home/buildozer/aports/community/display-switch/src/display-switch-1.2.0) Finished `release` profile [optimized] target(s) in 45.09s 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 libc v0.2.155 Compiling proc-macro2 v1.0.43 Compiling unicode-ident v1.0.3 Compiling quote v1.0.21 Compiling pkg-config v0.3.25 Compiling syn v1.0.99 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.144 Compiling serde v1.0.144 Compiling version_check v0.9.4 Compiling bitflags v1.3.2 Compiling void v1.0.2 Compiling uninitialized v0.0.2 Compiling cc v1.0.73 Compiling log v0.4.17 Compiling once_cell v1.13.1 Compiling memchr v2.5.0 Compiling byteorder v1.4.3 Compiling linked-hash-map v0.5.6 Compiling anyhow v1.0.62 Compiling async-trait v0.1.57 Compiling dlv-list v0.3.0 Compiling dtoa v0.4.8 Compiling itoa v1.0.3 Compiling minimal-lexical v0.2.1 Compiling ddc-hi v0.4.1 Compiling num_threads v0.1.6 Compiling time-macros v0.2.4 Compiling rusb v0.9.1 Compiling pathdiff v0.2.1 Compiling lazy_static v1.4.0 Compiling termcolor v1.1.3 Compiling shell-words v1.1.0 Compiling paste v1.0.8 Compiling i2c v0.1.0 Compiling mccs v0.1.0 Compiling resize-slice v0.1.3 Compiling yaml-rust v0.4.5 Compiling ddc v0.2.2 Compiling ahash v0.7.6 Compiling libudev-sys v0.1.4 Compiling nom v7.1.1 Compiling libusb1-sys v0.6.4 Compiling memchr v1.0.2 Compiling getrandom v0.2.7 Compiling i2c-linux-sys v0.2.1 Compiling dirs-sys v0.3.7 Compiling time v0.3.13 Compiling udev v0.2.0 Compiling nom v3.2.1 Compiling dirs v4.0.0 Compiling i2c-linux v0.1.2 Compiling hashbrown v0.12.3 Compiling ddc-i2c v0.2.1 Compiling simplelog v0.12.0 Compiling edid v0.3.0 Compiling mccs-caps v0.1.0 Compiling ordered-multimap v0.4.3 Compiling rust-ini v0.18.0 Compiling serde_yaml v0.7.5 Compiling nvapi-sys v0.1.3 Compiling config v0.13.2 Compiling mccs-db v0.1.2 Compiling nvapi v0.1.4 Compiling display_switch v1.2.0 (/home/buildozer/aports/community/display-switch/src/display-switch-1.2.0) Finished `test` profile [unoptimized + debuginfo] target(s) in 27.73s 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/display_switch-aa0f0134a4d1ca81) running 7 tests test platform::wake_displays::tests::test_wake_displays ... ok test configuration::tests::test_log_file_name ... ok test configuration::tests::test_usb_device_deserialization ... ok test configuration::tests::test_symbolic_input_deserialization ... ok test configuration::tests::test_hexadecimal_input_deserialization ... ok test configuration::tests::test_decimal_input_deserialization ... ok test configuration::tests::test_per_monitor_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s >>> display-switch: Entering fakeroot... >>> display-switch*: Running postcheck for display-switch >>> WARNING: display-switch*: Found udev directory (/usr/lib/udev) but it's not in a -udev package >>> display-switch*: Preparing package display-switch... >>> display-switch*: Stripping binaries >>> display-switch*: Script found. /bin/sh added as a dependency for display-switch-1.2.0-r4.apk >>> display-switch*: Adding .pre-install >>> display-switch*: Scanning shared objects >>> display-switch*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libudev.so.1 so:libusb-1.0.so.0 >>> display-switch*: Package size: 632.1 KB >>> display-switch*: Compressing data... >>> display-switch*: Create checksum... >>> display-switch*: Create display-switch-1.2.0-r4.apk >>> display-switch: Build complete at Sun, 02 Nov 2025 19:04:22 +0000 elapsed time 0h 1m 29s >>> display-switch: Cleaning up srcdir >>> display-switch: Cleaning up pkgdir >>> display-switch: Cleaning up tmpdir >>> display-switch: Uninstalling dependencies... ( 1/12) Purging .makedepends-display-switch (20251102.190303) ( 2/12) Purging eudev-dev (3.2.14-r5) ( 3/12) Purging eudev-libs (3.2.14-r5) ( 4/12) Purging libusb-dev (1.0.29-r0) ( 5/12) Purging libusb (1.0.29-r0) ( 6/12) Purging cargo-auditable (0.7.1-r0) ( 7/12) Purging cargo (1.90.0-r1) ( 8/12) Purging rust (1.90.0-r1) ( 9/12) Purging llvm21-libs (21.1.2-r1) (10/12) Purging libffi (3.5.2-r0) (11/12) Purging libxml2 (2.13.9-r0) (12/12) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 342 MiB in 105 packages >>> display-switch: Updating the community/armhf repository index... >>> display-switch: Signing the index...