>>> display-switch: Building community/display-switch 1.2.0-r4 (using abuild 3.17.0_rc1-r2) started Wed, 29 Apr 2026 14:00:04 +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/14) Installing libffi (3.5.2-r1) ( 2/14) Installing xz-libs (5.8.3-r0) ( 3/14) Installing libxml2 (2.13.9-r1) ( 4/14) Installing llvm22-libs (22.1.3-r0) ( 5/14) Installing scudo-malloc (22.1.3-r0) ( 6/14) Installing rust (1.95.0-r0) ( 7/14) Installing sqlite-libs (3.53.0-r0) ( 8/14) Installing cargo (1.95.0-r0) ( 9/14) Installing eudev-libs (3.2.14-r6) (10/14) Installing eudev-dev (3.2.14-r6) (11/14) Installing libusb (1.0.29-r0) (12/14) Installing libusb-dev (1.0.29-r0) (13/14) Installing cargo-auditable (0.7.4-r0) (14/14) Installing .makedepends-display-switch (20260429.140017) Executing busybox-1.37.0-r31.trigger OK: 804.2 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.24/display-switch-1.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/display-switch-1.2.0.tar.gz.part' display-switch-1.2.0 100% |********************************| 19212 0:00:00 ETA '/var/cache/distfiles/v3.24/display-switch-1.2.0.tar.gz.part' saved /var/cache/distfiles/v3.24/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.24/display-switch-1.2.0.tar.gz /var/cache/distfiles/v3.24/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.24/display-switch-1.2.0.tar.gz... >>> display-switch: update-rust-libc.patch patching file Cargo.lock Updating crates.io index Downloading crates ... Downloaded num_threads v0.1.6 Downloaded time-macros v0.2.4 Downloaded simplelog v0.12.0 Downloaded libudev-sys v0.1.4 Downloaded shell-words v1.1.0 Downloaded pkg-config v0.3.25 Downloaded ryu v1.0.11 Downloaded dirs v4.0.0 Downloaded dirs-sys v0.3.7 Downloaded quote v1.0.21 Downloaded cfg-if v1.0.0 Downloaded rust-ini v0.18.0 Downloaded getrandom v0.2.7 Downloaded dlv-list v0.3.0 Downloaded ddc-hi v0.4.1 Downloaded termcolor v1.1.3 Downloaded yaml-rust v0.4.5 Downloaded resize-slice v0.1.3 Downloaded ordered-multimap v0.4.3 Downloaded lazy_static v1.4.0 Downloaded memchr v2.5.0 Downloaded minimal-lexical v0.2.1 Downloaded nom v7.1.1 Downloaded once_cell v1.13.1 Downloaded hashbrown v0.12.3 Downloaded edid v0.3.0 Downloaded log v0.4.17 Downloaded libc v0.2.155 Downloaded ddc v0.2.2 Downloaded syn v1.0.99 Downloaded memchr v1.0.2 Downloaded nom v3.2.1 Downloaded serde_json v1.0.83 Downloaded pathdiff v0.2.1 Downloaded linked-hash-map v0.5.6 Downloaded serde_derive v1.0.144 Downloaded version_check v0.9.4 Downloaded ahash v0.7.6 Downloaded anyhow v1.0.62 Downloaded i2c-linux v0.1.2 Downloaded serde v1.0.144 Downloaded byteorder v1.4.3 Downloaded proc-macro2 v1.0.43 Downloaded cc v1.0.73 Downloaded unicode-ident v1.0.3 Downloaded dtoa v0.4.8 Downloaded udev v0.2.0 Downloaded bitflags v1.3.2 Downloaded itoa v1.0.3 Downloaded i2c v0.1.0 Downloaded void v1.0.2 Downloaded time v0.3.13 Downloaded uninitialized v0.0.2 Downloaded paste v1.0.8 Downloaded mccs v0.1.0 Downloaded libusb1-sys v0.6.4 Downloaded mccs-db v0.1.2 Downloaded serde_yaml v0.7.5 Downloaded nvapi v0.1.4 Downloaded nvapi-sys v0.1.3 Downloaded mccs-caps v0.1.0 Downloaded config v0.13.2 Downloaded i2c-linux-sys v0.2.1 Downloaded ddc-i2c v0.2.1 Downloaded async-trait v0.1.57 Downloaded rusb v0.9.1 Compiling libc v0.2.155 Compiling proc-macro2 v1.0.43 Compiling pkg-config v0.3.25 Compiling quote v1.0.21 Compiling unicode-ident v1.0.3 Compiling syn v1.0.99 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.144 Compiling serde v1.0.144 Compiling bitflags v1.3.2 Compiling version_check v0.9.4 Compiling void v1.0.2 Compiling uninitialized v0.0.2 Compiling cc v1.0.73 Compiling once_cell v1.13.1 Compiling log v0.4.17 Compiling linked-hash-map v0.5.6 Compiling memchr v2.5.0 Compiling byteorder v1.4.3 Compiling async-trait v0.1.57 Compiling dlv-list v0.3.0 Compiling anyhow v1.0.62 Compiling dtoa v0.4.8 Compiling rusb v0.9.1 Compiling num_threads v0.1.6 Compiling ddc-hi v0.4.1 Compiling minimal-lexical v0.2.1 Compiling time-macros v0.2.4 Compiling itoa v1.0.3 Compiling pathdiff v0.2.1 Compiling termcolor v1.1.3 Compiling lazy_static v1.4.0 Compiling paste v1.0.8 Compiling shell-words v1.1.0 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 edid v0.3.0 Compiling mccs-caps v0.1.0 Compiling ordered-multimap v0.4.3 Compiling simplelog v0.12.0 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 32.32s 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 once_cell v1.13.1 Compiling log v0.4.17 Compiling cc v1.0.73 Compiling byteorder v1.4.3 Compiling memchr v2.5.0 Compiling linked-hash-map v0.5.6 Compiling dlv-list v0.3.0 Compiling async-trait v0.1.57 Compiling anyhow v1.0.62 Compiling dtoa v0.4.8 Compiling rusb v0.9.1 Compiling itoa v1.0.3 Compiling time-macros v0.2.4 Compiling minimal-lexical v0.2.1 Compiling ddc-hi v0.4.1 Compiling num_threads v0.1.6 Compiling lazy_static v1.4.0 Compiling pathdiff v0.2.1 Compiling termcolor v1.1.3 Compiling paste v1.0.8 Compiling shell-words v1.1.0 Compiling i2c v0.1.0 Compiling mccs v0.1.0 Compiling resize-slice v0.1.3 Compiling ddc v0.2.2 Compiling yaml-rust v0.4.5 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 mccs-caps v0.1.0 Compiling edid v0.3.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 18.40s 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-d2ef2197326815fa) running 7 tests test configuration::tests::test_log_file_name ... ok test platform::wake_displays::tests::test_wake_displays ... 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.00s >>> 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 >>> display-switch*: Adding .pre-install Please specify at least one package name on the command line. >>> display-switch*: Scanning shared objects >>> display-switch*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libudev.so.1 so:libusb-1.0.so.0 >>> display-switch*: Package size: 581.8 KB >>> display-switch*: Compressing data... >>> display-switch*: Create checksum... >>> display-switch*: Create display-switch-1.2.0-r4.apk >>> display-switch: Build complete at Wed, 29 Apr 2026 14:01:13 +0000 elapsed time 0h 1m 9s >>> display-switch: Cleaning up srcdir >>> display-switch: Cleaning up pkgdir >>> display-switch: Cleaning up tmpdir >>> display-switch: Uninstalling dependencies... ( 1/14) Purging .makedepends-display-switch (20260429.140017) ( 2/14) Purging eudev-dev (3.2.14-r6) ( 3/14) Purging eudev-libs (3.2.14-r6) ( 4/14) Purging libusb-dev (1.0.29-r0) ( 5/14) Purging libusb (1.0.29-r0) ( 6/14) Purging cargo-auditable (0.7.4-r0) ( 7/14) Purging cargo (1.95.0-r0) ( 8/14) Purging rust (1.95.0-r0) ( 9/14) Purging llvm22-libs (22.1.3-r0) (10/14) Purging scudo-malloc (22.1.3-r0) (11/14) Purging sqlite-libs (3.53.0-r0) (12/14) Purging libffi (3.5.2-r1) (13/14) Purging libxml2 (2.13.9-r1) (14/14) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 431.3 MiB in 103 packages >>> display-switch: Updating the community/aarch64 repository index... >>> display-switch: Signing the index...