>>> termusic-mpv: Building testing/termusic-mpv 0.7.11-r0 (using abuild 3.11.21-r0) started Wed, 06 Sep 2023 15:40:28 +0000 >>> termusic-mpv: Checking sanity of /home/buildozer/aports/testing/termusic-mpv/APKBUILD... >>> termusic-mpv: Analyzing dependencies... >>> termusic-mpv: Installing for build: build-base protoc mpv-dev cargo cargo-auditable rustfmt rust-clippy dbus-dev (1/335) Installing abseil-cpp-raw-logging-internal (20230802.0-r0) (2/335) Installing abseil-cpp-log-internal-globals (20230802.0-r0) (3/335) Installing abseil-cpp-time-zone (20230802.0-r0) (4/335) Installing abseil-cpp-log-initialize (20230802.0-r0) (5/335) Installing abseil-cpp-city (20230802.0-r0) (6/335) Installing abseil-cpp-low-level-hash (20230802.0-r0) (7/335) Installing abseil-cpp-hash (20230802.0-r0) (8/335) Installing abseil-cpp-log-internal-nullguard (20230802.0-r0) (9/335) Installing abseil-cpp-int128 (20230802.0-r0) (10/335) Installing abseil-cpp-strings-internal (20230802.0-r0) (11/335) Installing abseil-cpp-strings (20230802.0-r0) (12/335) Installing abseil-cpp-log-internal-check-op (20230802.0-r0) (13/335) Installing abseil-cpp-spinlock-wait (20230802.0-r0) (14/335) Installing abseil-cpp-base (20230802.0-r0) (15/335) Installing abseil-cpp-log-internal-conditions (20230802.0-r0) (16/335) Installing abseil-cpp-stacktrace (20230802.0-r0) (17/335) Installing abseil-cpp-symbolize (20230802.0-r0) (18/335) Installing abseil-cpp-examine-stack (20230802.0-r0) (19/335) Installing abseil-cpp-log-globals (20230802.0-r0) (20/335) Installing abseil-cpp-str-format-internal (20230802.0-r0) (21/335) Installing abseil-cpp-time (20230802.0-r0) (22/335) Installing abseil-cpp-log-internal-format (20230802.0-r0) (23/335) Installing abseil-cpp-log-sink (20230802.0-r0) (24/335) Installing abseil-cpp-kernel-timeout-internal (20230802.0-r0) (25/335) Installing abseil-cpp-malloc-internal (20230802.0-r0) (26/335) Installing abseil-cpp-synchronization (20230802.0-r0) (27/335) Installing abseil-cpp-log-internal-log-sink-set (20230802.0-r0) (28/335) Installing abseil-cpp-log-internal-proto (20230802.0-r0) (29/335) Installing abseil-cpp-strerror (20230802.0-r0) (30/335) Installing abseil-cpp-log-internal-message (20230802.0-r0) (31/335) Installing abseil-cpp-raw-hash-set (20230802.0-r0) (32/335) Installing abseil-cpp-crc-internal (20230802.0-r0) (33/335) Installing abseil-cpp-crc32c (20230802.0-r0) (34/335) Installing abseil-cpp-crc-cord-state (20230802.0-r0) (35/335) Installing abseil-cpp-throw-delegate (20230802.0-r0) (36/335) Installing abseil-cpp-cord-internal (20230802.0-r0) (37/335) Installing abseil-cpp-exponential-biased (20230802.0-r0) (38/335) Installing abseil-cpp-cordz-functions (20230802.0-r0) (39/335) Installing abseil-cpp-cordz-handle (20230802.0-r0) (40/335) Installing abseil-cpp-cordz-info (20230802.0-r0) (41/335) Installing abseil-cpp-cord (20230802.0-r0) (42/335) Installing abseil-cpp-status (20230802.0-r0) (43/335) Installing abseil-cpp-statusor (20230802.0-r0) (44/335) Installing abseil-cpp-die-if-null (20230802.0-r0) (45/335) Installing libprotobuf (23.4-r1) (46/335) Installing libprotoc (23.4-r1) (47/335) Installing protoc (23.4-r1) (48/335) Installing mesa (23.1.6-r0) (49/335) Installing libxau (1.0.11-r3) (50/335) Installing libmd (1.1.0-r0) (51/335) Installing libbsd (0.11.7-r3) (52/335) Installing libxdmcp (1.1.4-r3) (53/335) Installing libxcb (1.16-r0) (54/335) Installing libx11 (1.8.6-r0) (55/335) Installing libdrm (2.4.116-r0) (56/335) Installing libffi (3.4.4-r3) (57/335) Installing wayland-libs-server (1.22.0-r4) (58/335) Installing mesa-gbm (23.1.6-r0) (59/335) Installing mesa-glapi (23.1.6-r0) (60/335) Installing wayland-libs-client (1.22.0-r4) (61/335) Installing libxshmfence (1.3.2-r5) (62/335) Installing mesa-egl (23.1.6-r0) (63/335) Installing libxext (1.3.5-r3) (64/335) Installing libxinerama (1.1.5-r3) (65/335) Installing libxpresent (1.0.1-r2) (66/335) Installing libxrender (0.9.11-r4) (67/335) Installing libxrandr (1.5.3-r4) (68/335) Installing libxscrnsaver (1.2.4-r2) (69/335) Installing libxv (1.0.12-r4) (70/335) Installing libbz2 (1.0.8-r6) (71/335) Installing xz-libs (5.4.4-r0) (72/335) Installing libarchive (3.7.1-r0) (73/335) Installing alsa-lib (1.2.9-r4) (74/335) Installing libpng (1.6.40-r0) (75/335) Installing freetype (2.13.2-r0) (76/335) Installing fontconfig (2.14.2-r4) (77/335) Installing fribidi (1.0.13-r0) (78/335) Installing libintl (0.22-r0) (79/335) Installing libblkid (2.39.2-r0) (80/335) Installing libmount (2.39.2-r0) (81/335) Installing glib (2.76.5-r0) (82/335) Installing graphite2 (1.3.14-r6) (83/335) Installing harfbuzz (8.1.1-r0) (84/335) Installing libunibreak (5.1-r3) (85/335) Installing libass (0.17.1-r1) (86/335) Installing aom-libs (3.7.0-r0) (87/335) Installing libxfixes (6.0.1-r3) (88/335) Installing libva (2.19.0-r0) (89/335) Installing libvdpau (1.5-r2) (90/335) Installing ffmpeg-libavutil (6.0-r25) (91/335) Installing libdav1d (1.2.1-r0) (92/335) Installing libhwy (1.0.7-r0) (93/335) Installing lcms2 (2.15-r4) (94/335) Installing libjxl (0.8.2-r0) (95/335) Installing lame-libs (3.100-r5) (96/335) Installing opus (1.4-r0) (97/335) Installing soxr (0.1.3-r7) (98/335) Installing ffmpeg-libswresample (6.0-r25) (99/335) Installing libogg (1.3.5-r5) (100/335) Installing libtheora (1.1.1-r18) (101/335) Installing libvorbis (1.3.7-r2) (102/335) Installing libvpx (1.13.0-r2) (103/335) Installing libsharpyuv (1.3.1-r0) (104/335) Installing libwebp (1.3.1-r0) (105/335) Installing libwebpmux (1.3.1-r0) (106/335) Installing x264-libs (0.164_git20220602-r2) (107/335) Installing numactl (2.0.16-r4) (108/335) Installing x265-libs (3.5-r4) (109/335) Installing xvidcore (1.3.7-r2) (110/335) Installing ffmpeg-libavcodec (6.0-r25) (111/335) Installing sdl2 (2.28.3-r0) (112/335) Installing libbluray (1.3.4-r1) (113/335) Installing mpg123-libs (1.31.3-r1) (114/335) Installing libopenmpt (0.7.2-r0) (115/335) Installing mbedtls (2.28.4-r0) (116/335) Installing librist (0.2.7-r0) (117/335) Installing libsrt (1.5.2-r0) (118/335) Installing libssh (0.10.5-r0) (119/335) Installing libxml2 (2.11.5-r0) (120/335) Installing libsodium (1.0.18-r4) (121/335) Installing libzmq (4.3.4-r5) (122/335) Installing ffmpeg-libavformat (6.0-r25) (123/335) Installing serd-libs (0.30.16-r1) (124/335) Installing sord-libs (0.16.14-r2) (125/335) Installing sratom (0.6.14-r0) (126/335) Installing lilv-libs (0.24.20-r2) (127/335) Installing glslang-libs (1.3.261.0-r0) (128/335) Installing libdovi (3.2.0-r1) (129/335) Installing spirv-tools (1.3.261.0-r0) (130/335) Installing shaderc (2023.6-r0) (131/335) Installing vulkan-loader (1.3.261.0-r0) (132/335) Installing libplacebo (6.292.1-r1) (133/335) Installing ffmpeg-libpostproc (6.0-r25) (134/335) Installing ffmpeg-libswscale (6.0-r25) (135/335) Installing vidstab (1.1.1-r0) (136/335) Installing zimg (3.0.5-r2) (137/335) Installing ffmpeg-libavfilter (6.0-r25) (138/335) Installing libasyncns (0.8-r2) (139/335) Installing dbus-libs (1.14.10-r0) (140/335) Installing libltdl (2.4.7-r3) (141/335) Installing orc (0.4.34-r0) (142/335) Installing libflac (1.4.3-r1) (143/335) Installing libsndfile (1.2.2-r0) (144/335) Installing speexdsp (1.2.1-r2) (145/335) Installing tdb-libs (1.4.9-r0) (146/335) Installing libpulse (16.1-r11) (147/335) Installing libjpeg-turbo (3.0.0-r1) (148/335) Installing v4l-utils-libs (1.24.1-r1) (149/335) Installing ffmpeg-libavdevice (6.0-r25) (150/335) Installing libcdio (2.1.0-r3) (151/335) Installing libcdio-paranoia (10.2.2.0.1-r2) (152/335) Installing libdvdcss (1.4.3-r0) (153/335) Installing libdvdread (6.1.3-r2) (154/335) Installing libdvdnav (6.1.1-r1) (155/335) Installing libsamplerate (0.2.2-r3) (156/335) Installing jack (1.9.22-r4) (157/335) Installing luajit (2.1_p20230410-r3) (158/335) Installing avahi-libs (0.8-r13) (159/335) Installing libcamera-ipa (0.1.0-r1) (160/335) Installing nettle (3.9.1-r0) (161/335) Installing p11-kit (0.25.0-r0) (162/335) Installing libtasn1 (4.19.0-r2) (163/335) Installing gnutls (3.8.1-r0) (164/335) Installing eudev-libs (3.2.12-r4) (165/335) Installing libunwind (1.7.2-r1) (166/335) Installing yaml (0.2.5-r2) (167/335) Installing libcamera (0.1.0-r1) (168/335) Installing libuv (1.46.0-r0) (169/335) Installing roc-toolkit-libs (0.2.4-r0) (170/335) Installing webrtc-audio-processing (0.3.1-r6) (171/335) Installing pipewire-libs (0.3.79-r0) (172/335) Installing fftw-double-libs (3.3.10-r5) (173/335) Installing rubberband-libs (3.3.0-r0) (174/335) Installing sndio-libs (1.9.0-r0) (175/335) Installing uchardet-libs (0.0.8-r1) (176/335) Installing wayland-libs-cursor (1.22.0-r4) (177/335) Installing wayland-libs-egl (1.22.0-r4) (178/335) Installing xkeyboard-config (2.39-r2) (179/335) Installing libxkbcommon (1.5.0-r5) (180/335) Installing mpv-libs (0.36.0_git20230731-r1) (181/335) Installing alsa-lib-dev (1.2.9-r4) (182/335) Installing libdvdcss-dev (1.4.3-r0) (183/335) Installing libdvdread-dev (6.1.3-r2) (184/335) Installing libdvdnav-dev (6.1.1-r1) (185/335) Installing linux-headers (6.4-r0) (186/335) Installing libdrm-dev (2.4.116-r0) (187/335) Installing xorgproto (2023.2-r0) (188/335) Installing libxau-dev (1.0.11-r3) (189/335) Installing gdbm (1.23-r1) (190/335) Installing mpdecimal (2.5.1-r2) (191/335) Installing libpanelw (6.4_p20230722-r0) (192/335) Installing readline (8.2.1-r2) (193/335) Installing sqlite-libs (3.43.0-r0) (194/335) Installing python3 (3.11.5-r0) (195/335) Installing python3-pycache-pyc0 (3.11.5-r0) (196/335) Installing pyc (0.1-r0) (197/335) Installing xcb-proto-pyc (1.16.0-r0) (198/335) Installing python3-pyc (3.11.5-r0) (199/335) Installing xcb-proto (1.16.0-r0) (200/335) Installing libxdmcp-dev (1.1.4-r3) (201/335) Installing libxcb-dev (1.16-r0) (202/335) Installing xtrans (1.5.0-r0) (203/335) Installing libx11-dev (1.8.6-r0) (204/335) Installing libxext-dev (1.3.5-r3) (205/335) Installing libxdamage (1.1.6-r4) (206/335) Installing libxfixes-dev (6.0.1-r3) (207/335) Installing libxdamage-dev (1.1.6-r4) (208/335) Installing libxshmfence-dev (1.3.2-r5) (209/335) Installing libxxf86vm (1.1.5-r5) (210/335) Installing mesa-gl (23.1.6-r0) (211/335) Installing mesa-gles (23.1.6-r0) (212/335) Installing llvm15-libs (15.0.7-r12) (213/335) Installing mesa-osmesa (23.1.6-r0) (214/335) Installing mesa-xatracker (23.1.6-r0) (215/335) Installing libxxf86vm-dev (1.1.5-r5) (216/335) Installing mesa-dev (23.1.6-r0) (217/335) Installing jack-dev (1.9.22-r4) (218/335) Installing lcms2-plugins (2.15-r4) (219/335) Installing libturbojpeg (3.0.0-r1) (220/335) Installing libjpeg-turbo-dev (3.0.0-r1) (221/335) Installing zlib-dev (1.3-r0) (222/335) Installing zstd (1.5.5-r7) (223/335) Installing zstd-dev (1.5.5-r7) (224/335) Installing tiff (4.5.1-r0) (225/335) Installing libtiffxx (4.5.1-r0) (226/335) Installing libwebpdecoder (1.3.1-r0) (227/335) Installing libwebpdemux (1.3.1-r0) (228/335) Installing libwebp-dev (1.3.1-r0) (229/335) Installing tiff-dev (4.5.1-r0) (230/335) Installing lcms2-dev (2.15-r4) (231/335) Installing openssl-dev (3.1.2-r0) (232/335) Installing libarchive-dev (3.7.1-r0) (233/335) Installing enca (1.19-r4) (234/335) Installing enca-dev (1.19-r4) (235/335) Installing expat (2.5.0-r2) (236/335) Installing expat-dev (2.5.0-r2) (237/335) Installing brotli (1.0.9-r15) (238/335) Installing brotli-dev (1.0.9-r15) (239/335) Installing libpng-dev (1.6.40-r0) (240/335) Installing freetype-dev (2.13.2-r0) (241/335) Installing fontconfig-dev (2.14.2-r4) (242/335) Installing fribidi-dev (1.0.13-r0) (243/335) Installing pixman (0.42.2-r2) (244/335) Installing cairo (1.17.8-r2) (245/335) Installing harfbuzz-cairo (8.1.1-r0) (246/335) Installing harfbuzz-gobject (8.1.1-r0) (247/335) Installing icu-data-en (73.2-r2) Executing icu-data-en-73.2-r2.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (248/335) Installing icu-libs (73.2-r2) (249/335) Installing harfbuzz-icu (8.1.1-r0) (250/335) Installing harfbuzz-subset (8.1.1-r0) (251/335) Installing cairo-tools (1.17.8-r2) (252/335) Installing libxrender-dev (0.9.11-r4) (253/335) Installing pixman-dev (0.42.2-r2) (254/335) Installing util-macros (1.20.0-r0) (255/335) Installing xcb-util (0.4.1-r3) (256/335) Installing xcb-util-dev (0.4.1-r3) (257/335) Installing cairo-gobject (1.17.8-r2) (258/335) Installing bzip2-dev (1.0.8-r6) (259/335) Installing libxml2-utils (2.11.5-r0) (260/335) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (261/335) Installing libgpg-error (1.47-r2) (262/335) Installing libgcrypt (1.10.2-r2) (263/335) Installing libxslt (1.1.38-r1) (264/335) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (265/335) Installing xz (5.4.4-r0) (266/335) Installing gettext-asprintf (0.22-r0) (267/335) Installing gettext-libs (0.22-r0) (268/335) Installing gettext-envsubst (0.22-r0) (269/335) Installing gettext (0.22-r0) (270/335) Installing gettext-dev (0.22-r0) (271/335) Installing libffi-dev (3.4.4-r3) (272/335) Installing bsd-compat-headers (0.7.2-r5) (273/335) Installing libformw (6.4_p20230722-r0) (274/335) Installing libmenuw (6.4_p20230722-r0) (275/335) Installing libncurses++ (6.4_p20230722-r0) (276/335) Installing ncurses-dev (6.4_p20230722-r0) (277/335) Installing libedit-dev (20230828.3.1-r3) (278/335) Installing libpcre2-16 (10.42-r1) (279/335) Installing libpcre2-32 (10.42-r1) (280/335) Installing pcre2-dev (10.42-r1) (281/335) Installing libuuid (2.39.2-r0) (282/335) Installing libfdisk (2.39.2-r0) (283/335) Installing libsmartcols (2.39.2-r0) (284/335) Installing util-linux-dev (2.39.2-r0) (285/335) Installing glib-dev (2.76.5-r0) (286/335) Installing cairo-dev (1.17.8-r2) (287/335) Installing graphite2-dev (1.3.14-r6) (288/335) Installing icu (73.2-r2) (289/335) Installing icu-dev (73.2-r2) (290/335) Installing harfbuzz-dev (8.1.1-r0) (291/335) Installing libunibreak-dev (5.1-r3) (292/335) Installing libass-dev (0.17.1-r1) (293/335) Installing ffmpeg-dev (6.0-r25) (294/335) Installing libbluray-dev (1.3.4-r1) (295/335) Installing libcdio++ (2.1.0-r3) (296/335) Installing libcdio-dev (2.1.0-r3) (297/335) Installing libcdio-paranoia-dev (10.2.2.0.1-r2) (298/335) Installing pipewire-dev (0.3.79-r0) (299/335) Installing libdovi-dev (3.2.0-r1) (300/335) Installing shaderc-dev (2023.6-r0) (301/335) Installing vulkan-headers (1.3.261.0-r0) (302/335) Installing vulkan-loader-dev (1.3.261.0-r0) (303/335) Installing libplacebo-dev (6.292.1-r1) (304/335) Installing libpulse-mainloop-glib (16.1-r11) (305/335) Installing pulseaudio-dev (16.1-r11) (306/335) Installing wayland-dev (1.22.0-r4) (307/335) Installing libva-dev (2.19.0-r0) (308/335) Installing luajit-dev (2.1_p20230410-r3) (309/335) Installing fftw-long-double-libs (3.3.10-r5) (310/335) Installing fftw-single-libs (3.3.10-r5) (311/335) Installing fftw-dev (3.3.10-r5) (312/335) Installing libsamplerate-dev (0.2.2-r3) (313/335) Installing rubberband-dev (3.3.0-r0) (314/335) Installing sndio-dev (1.9.0-r0) (315/335) Installing uchardet-dev (0.0.8-r1) (316/335) Installing wayland-protocols (1.32-r2) (317/335) Installing libxinerama-dev (1.1.5-r3) (318/335) Installing libxkbcommon-x11 (1.5.0-r5) (319/335) Installing xz-dev (5.4.4-r0) (320/335) Installing libxml2-dev (2.11.5-r0) (321/335) Installing libxkbcommon-dev (1.5.0-r5) (322/335) Installing libxrandr-dev (1.5.3-r4) (323/335) Installing libxpresent-dev (1.0.1-r2) (324/335) Installing libxscrnsaver-dev (1.2.4-r2) (325/335) Installing libxv-dev (1.0.12-r4) (326/335) Installing zimg-dev (3.0.5-r2) (327/335) Installing mpv-dev (0.36.0_git20230731-r1) (328/335) Installing llvm16-libs (16.0.6-r6) (329/335) Installing rust (1.72.0-r0) (330/335) Installing cargo (1.72.0-r0) (331/335) Installing cargo-auditable (0.6.1-r3) (332/335) Installing rustfmt (1.72.0-r0) (333/335) Installing rust-clippy (1.72.0-r0) (334/335) Installing dbus-dev (1.14.10-r0) (335/335) Installing .makedepends-termusic-mpv (20230906.154029) Executing busybox-1.36.1-r6.trigger Executing glib-2.76.5-r0.trigger No schema files found: removed existing output file. OK: 1266 MiB in 437 packages >>> termusic-mpv: Cleaning up srcdir >>> termusic-mpv: Cleaning up pkgdir >>> termusic-mpv: Cleaning up tmpdir >>> termusic-mpv: Fetching termusic-mpv-0.7.11.tar.gz::https://github.com/tramhao/termusic/archive/refs/tags/v0.7.11.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64213 0 64213 0 0 221k 0 --:--:-- --:--:-- --:--:-- 221k 100 3931k 0 3931k 0 0 8326k 0 --:--:-- --:--:-- --:--:-- 19.9M >>> termusic-mpv: Fetching termusic-mpv-0.7.11.tar.gz::https://github.com/tramhao/termusic/archive/refs/tags/v0.7.11.tar.gz >>> termusic-mpv: Checking sha512sums... termusic-mpv-0.7.11.tar.gz: OK >>> termusic-mpv: Unpacking /var/cache/distfiles/termusic-mpv-0.7.11.tar.gz... warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest Updating crates.io index Downloading crates ... Downloaded tonic-build v0.9.2 Downloaded gstreamer-sys v0.20.0 Downloaded libaes v0.6.5 Downloaded hard-xml v1.25.0 Downloaded pinyin v0.10.0 Downloaded discord-rich-presence v0.2.3 Downloaded souvlaki v0.6.1 Downloaded rfc822_sanitizer v0.3.6 Downloaded rss v2.0.4 Downloaded libmpv-sys v3.1.0 Downloaded lovely_env_logger v0.6.0 Downloaded escaper v0.1.1 Downloaded opml v1.1.5 Downloaded id3 v1.7.0 Downloaded hard-xml-derive v1.25.0 Downloaded tuirealm v1.8.0 Downloaded ytd-rs v0.1.7 Downloaded tui-realm-stdlib v1.2.0 Downloaded alsa v0.7.0 Downloaded rodio v0.17.1 Downloaded orange-trees v0.1.0 Downloaded tuirealm_derive v1.0.0 Downloaded cpal v0.15.2 Downloaded tui-realm-treeview v1.1.0 Downloaded gstreamer v0.20.7 Downloaded viuer v0.6.2 warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest Compiling libc v0.2.147 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.64 Compiling quote v1.0.29 Compiling unicode-ident v1.0.10 Compiling cfg-if v1.0.0 Compiling memchr v2.5.0 Compiling version_check v0.9.4 Compiling log v0.4.19 Compiling bitflags v1.3.2 Compiling once_cell v1.18.0 Compiling syn v1.0.109 Compiling pkg-config v0.3.27 Compiling futures-core v0.3.28 Compiling lazy_static v1.4.0 Compiling scopeguard v1.1.0 Compiling pin-project-lite v0.2.10 Compiling bytemuck v1.13.1 Compiling futures-sink v0.3.28 Compiling bytes v1.4.0 Compiling serde v1.0.171 Compiling itoa v1.0.8 Compiling arrayvec v0.7.4 Compiling regex-syntax v0.7.3 Compiling futures-task v0.3.28 Compiling futures-channel v0.3.28 Compiling futures-util v0.3.28 Compiling io-lifetimes v1.0.11 Compiling simd-adler32 v0.3.5 Compiling crossbeam-utils v0.8.16 Compiling smallvec v1.11.0 Compiling futures-io v0.3.28 Compiling pin-utils v0.1.0 Compiling anyhow v1.0.71 Compiling adler v1.0.2 Compiling rustix v0.37.23 Compiling crc32fast v1.3.2 Compiling fnv v1.0.7 Compiling parking_lot_core v0.9.8 Compiling tinyvec_macros v0.1.1 Compiling either v1.8.1 Compiling rayon-core v1.11.0 Compiling bitflags v2.3.3 Compiling tower-service v0.3.2 Compiling signal-hook v0.3.15 Compiling percent-encoding v2.3.0 Compiling httparse v1.8.0 Compiling ident_case v1.0.1 Compiling rustversion v1.0.13 Compiling rustix v0.38.3 Compiling unicode-bidi v0.3.13 Compiling strsim v0.10.0 Compiling try-lock v0.2.4 Compiling allocator-api2 v0.2.15 Compiling httpdate v1.0.2 Compiling thiserror v1.0.43 Compiling linux-raw-sys v0.4.3 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.55 Compiling iana-time-zone v0.1.57 Compiling serde_json v1.0.100 Compiling native-tls v0.2.11 Compiling ryu v1.0.14 Compiling unicode-width v0.1.10 Compiling time-core v0.1.1 Compiling mime v0.3.17 Compiling heck v0.4.1 Compiling async-trait v0.1.71 Compiling byteorder v1.4.3 Compiling linux-raw-sys v0.3.8 Compiling prettyplease v0.1.25 Compiling ppv-lite86 v0.2.17 Compiling encoding_rs v0.8.32 Compiling openssl-probe v0.1.5 Compiling matches v0.1.10 Compiling fastrand v1.9.0 Compiling unicode-segmentation v1.10.1 Compiling psl-types v2.0.11 Compiling equivalent v1.0.0 Compiling jetscii v0.5.3 Compiling tracing-core v0.1.31 Compiling want v0.3.1 Compiling vcpkg v0.2.15 Compiling cassowary v0.3.0 Compiling weezl v0.1.7 Compiling tinyvec v1.6.0 Compiling time-macros v0.2.10 Compiling form_urlencoded v1.2.0 Compiling base64 v0.21.2 Compiling fixedbitset v0.4.2 Compiling bit_field v0.10.2 Compiling foreign-types v0.3.2 Compiling multimap v0.8.3 Compiling lebe v0.5.2 Compiling miniz_oxide v0.7.1 Compiling zune-inflate v0.2.54 Compiling symphonia-core v0.5.3 Compiling itertools v0.10.5 Compiling fdeflate v0.3.0 Compiling camino v1.1.4 Compiling smawk v0.3.1 Compiling tower-layer v0.3.2 Compiling termcolor v1.2.0 Compiling winnow v0.4.9 Compiling half v2.2.1 Compiling color_quant v1.1.0 Compiling paste v1.0.13 Compiling option-ext v0.2.0 Compiling rgb v0.8.36 Compiling qoi v0.4.1 Compiling humantime v2.1.0 Compiling ipnet v2.8.0 Compiling pinyin v0.10.0 Compiling semver v1.0.17 Compiling never v0.1.0 Compiling xmlparser v0.13.5 Compiling ogg_pager v0.5.0 Compiling fallible-iterator v0.2.0 Compiling fallible-streaming-iterator v0.1.9 Compiling orange-trees v0.1.0 Compiling utf8parse v0.2.1 Compiling sync_wrapper v0.1.2 Compiling ahash v0.7.6 Compiling indexmap v1.9.3 Compiling tokio v1.29.1 Compiling lock_api v0.4.10 Compiling slab v0.4.8 Compiling num-traits v0.2.15 Compiling memoffset v0.9.0 Compiling crossbeam-epoch v0.9.15 Compiling http v0.2.9 Compiling tempfile v3.6.0 Compiling ahash v0.8.3 Compiling aho-corasick v1.0.2 Compiling num-integer v0.1.45 Compiling cookie v0.16.2 Compiling num-rational v0.4.1 Compiling uncased v0.9.9 Compiling gif v0.12.0 Compiling num-bigint v0.4.3 Compiling figment v0.10.10 Compiling souvlaki v0.6.1 Compiling entities v1.0.1 Compiling matchit v0.7.0 Compiling linked-hash-map v0.5.6 Compiling libdbus-sys v0.2.5 Compiling alsa-sys v0.3.1 Compiling libmpv-sys v3.1.0 Compiling cpal v0.15.2 Compiling base64 v0.13.1 Compiling unicode-normalization v0.1.22 Compiling atomic v0.5.3 Compiling same-file v1.0.6 Compiling flate2 v1.0.26 Compiling ansi_colours v1.2.1 Compiling anstyle-parse v0.2.1 Compiling yaml-rust v0.4.5 Compiling quick-xml v0.29.0 Compiling libaes v0.6.5 Compiling anstyle-query v1.0.0 Compiling colorchoice v1.0.0 Compiling walkdir v2.3.3 Compiling hex v0.4.3 Compiling anstyle v1.0.1 Compiling urlencoding v2.1.2 Compiling escaper v0.1.1 Compiling dasp_sample v0.11.0 Compiling wildmatch v2.1.1 Compiling rangemap v1.3.0 Compiling md5 v0.7.0 Compiling tap v1.0.1 Compiling clap_lex v0.5.0 Compiling static_assertions v1.1.0 Compiling png v0.17.9 Compiling id3 v1.7.0 Compiling quick-xml v0.28.2 Compiling http-body v0.4.5 Compiling crossbeam-channel v0.5.8 Compiling syn v2.0.25 Compiling idna v0.4.0 Compiling idna v0.3.0 Compiling idna v0.2.3 Compiling spin v0.9.8 Compiling is-terminal v0.4.9 Compiling pathdiff v0.2.1 Compiling symphonia-metadata v0.5.3 Compiling symphonia-codec-adpcm v0.5.3 Compiling symphonia-codec-pcm v0.5.3 Compiling symphonia-codec-aac v0.5.3 Compiling symphonia-codec-alac v0.5.3 Compiling anstream v0.3.2 Compiling axum-core v0.3.4 Compiling axum v0.6.18 Compiling crossbeam-deque v0.8.3 Compiling jobserver v0.1.26 Compiling getrandom v0.2.10 Compiling which v4.4.0 Compiling include_dir_macros v0.7.3 Compiling cc v1.0.79 Compiling publicsuffix v2.2.3 Compiling clap_builder v4.3.11 Compiling url v2.4.0 Compiling hashbrown v0.12.3 Compiling time v0.3.23 Compiling regex-automata v0.3.2 Compiling symphonia-utils-xiph v0.5.3 Compiling symphonia-format-wav v0.5.3 Compiling symphonia-bundle-mp3 v0.5.3 Compiling num_cpus v1.16.0 Compiling mio v0.8.8 Compiling socket2 v0.4.9 Compiling signal-hook-registry v1.4.1 Compiling time v0.1.45 Compiling dirs-sys v0.4.1 Compiling dbus v0.9.7 Compiling console v0.15.7 Compiling nix v0.24.3 Compiling nix v0.26.2 Compiling symphonia-codec-vorbis v0.5.3 Compiling symphonia-format-mkv v0.5.3 Compiling symphonia-bundle-flac v0.5.3 Compiling symphonia-format-isomp4 v0.5.3 Compiling symphonia-format-ogg v0.5.3 Compiling include_dir v0.7.3 Compiling dirs v5.0.1 Compiling rand_core v0.6.4 Compiling nanorand v0.7.0 Compiling uuid v0.8.2 Compiling shellexpand v3.1.0 Compiling parking_lot v0.12.1 Compiling alsa v0.7.0 Compiling signal-hook-mio v0.2.3 Compiling rand_chacha v0.3.1 Compiling chrono v0.4.26 Compiling hashbrown v0.14.0 Compiling crossterm v0.25.0 Compiling rand v0.8.5 Compiling rayon v1.7.0 Compiling symphonia v0.5.3 Compiling petgraph v0.6.3 Compiling openssl-sys v0.9.90 Compiling libsqlite3-sys v0.26.0 Compiling ctrlc v3.4.0 Compiling tui v0.19.0 Compiling indexmap v2.0.0 Compiling hashlink v0.8.3 Compiling diligent-date-parser v0.1.4 Compiling regex v1.9.1 Compiling env_logger v0.10.0 Compiling rfc822_sanitizer v0.3.6 Compiling sanitize-filename v0.4.0 Compiling dbus-crossroads v0.5.2 Compiling lovely_env_logger v0.6.0 Compiling jpeg-decoder v0.3.0 Compiling sysinfo v0.29.4 Compiling darling_core v0.14.4 Compiling tiff v0.8.1 Compiling unicode-linebreak v0.1.4 Compiling prost-derive v0.11.9 Compiling darling_macro v0.14.4 Compiling lazy-regex-proc_macros v2.4.1 Compiling tuirealm_derive v1.0.0 Compiling hard-xml-derive v1.25.0 Compiling serde_derive v1.0.171 Compiling tokio-macros v2.1.0 Compiling futures-macro v0.3.28 Compiling tracing-attributes v0.1.26 Compiling pin-project-internal v1.1.2 Compiling thiserror-impl v1.0.43 Compiling openssl-macros v0.1.1 Compiling lofty_attr v0.8.0 Compiling clap_derive v4.3.2 Compiling textwrap v0.15.2 Compiling textwrap v0.16.0 Compiling darling v0.14.4 Compiling derive_builder_core v0.12.0 Compiling lazy-regex v2.5.0 Compiling hard-xml v1.25.0 Compiling lofty v0.14.0 Compiling derive_builder_macro v0.12.0 Compiling pin-project v1.1.2 Compiling prost v0.11.9 Compiling flume v0.10.14 Compiling ytd-rs v0.1.7 Compiling exr v1.7.0 Compiling tracing v0.1.37 Compiling prost-types v0.11.9 Compiling derive_builder v0.12.0 Compiling atom_syndication v0.12.1 Compiling clap v4.3.11 Compiling rss v2.0.4 Compiling prost-build v0.11.9 Compiling tonic-build v0.9.2 Compiling futures-executor v0.3.28 Compiling futures v0.3.28 Compiling image v0.24.6 Compiling termusic-playback v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/playback) Compiling tokio-util v0.7.8 Compiling tokio-native-tls v0.3.1 Compiling async-compression v0.4.1 Compiling tokio-io-timeout v1.2.0 Compiling tokio-stream v0.1.14 Compiling h2 v0.3.20 Compiling tower v0.4.13 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.3 Compiling tuirealm v1.8.0 Compiling serde_urlencoded v0.7.1 Compiling opml v1.1.5 Compiling toml_edit v0.19.12 Compiling viuer v0.6.2 Compiling hyper v0.14.27 Compiling tui-realm-treeview v1.1.0 Compiling tui-realm-stdlib v1.2.0 Compiling cookie_store v0.16.2 Compiling discord-rich-presence v0.2.3 Compiling toml v0.7.6 Compiling hyper-tls v0.5.0 Compiling hyper-timeout v0.4.1 Compiling reqwest v0.11.18 Compiling termusic-stream v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/stream) Compiling tonic v0.9.2 Compiling rusqlite v0.29.0 Compiling termusic-lib v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/lib) warning: variable does not need to be mutable --> lib/src/songtag/lrc.rs:129:21 | 129 | let mut v = &mut self.unsynced_captions[index]; | ----^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: `termusic-lib` (lib) generated 1 warning (run `cargo fix --lib -p termusic-lib` to apply 1 suggestion) Compiling termusic v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/tui) Compiling termusic-server v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/server) Finished release [optimized] target(s) in 4m 15s cargo fmt --all cargo check --all warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest Compiling libc v0.2.147 Compiling proc-macro2 v1.0.64 Compiling quote v1.0.29 Compiling unicode-ident v1.0.10 Compiling autocfg v1.1.0 Checking cfg-if v1.0.0 Compiling memchr v2.5.0 Compiling version_check v0.9.4 Checking log v0.4.19 Checking bitflags v1.3.2 Checking once_cell v1.18.0 Compiling syn v1.0.109 Compiling pkg-config v0.3.27 Compiling futures-core v0.3.28 Checking lazy_static v1.4.0 Checking scopeguard v1.1.0 Checking bytemuck v1.13.1 Checking pin-project-lite v0.2.10 Compiling serde v1.0.171 Checking futures-sink v0.3.28 Checking bytes v1.4.0 Checking itoa v1.0.8 Compiling regex-syntax v0.7.3 Checking arrayvec v0.7.4 Compiling futures-task v0.3.28 Compiling futures-channel v0.3.28 Checking simd-adler32 v0.3.5 Compiling futures-util v0.3.28 Compiling io-lifetimes v1.0.11 Checking pin-utils v0.1.0 Checking smallvec v1.11.0 Checking futures-io v0.3.28 Compiling crossbeam-utils v0.8.16 Checking adler v1.0.2 Compiling anyhow v1.0.71 Compiling crc32fast v1.3.2 Compiling rustix v0.37.23 Compiling parking_lot_core v0.9.8 Checking fnv v1.0.7 Compiling either v1.8.1 Checking tinyvec_macros v0.1.1 Compiling signal-hook v0.3.15 Compiling httparse v1.8.0 Checking percent-encoding v2.3.0 Checking tower-service v0.3.2 Checking bitflags v2.3.3 Compiling rayon-core v1.11.0 Compiling rustix v0.38.3 Compiling strsim v0.10.0 Compiling rustversion v1.0.13 Compiling ident_case v1.0.1 Checking try-lock v0.2.4 Checking unicode-bidi v0.3.13 Compiling openssl v0.10.55 Checking allocator-api2 v0.2.15 Checking linux-raw-sys v0.4.3 Checking foreign-types-shared v0.1.1 Compiling thiserror v1.0.43 Checking httpdate v1.0.2 Checking unicode-width v0.1.10 Checking iana-time-zone v0.1.57 Compiling native-tls v0.2.11 Compiling time-core v0.1.1 Checking ryu v1.0.14 Compiling serde_json v1.0.100 Compiling heck v0.4.1 Compiling linux-raw-sys v0.3.8 Checking byteorder v1.4.3 Checking openssl-probe v0.1.5 Checking mime v0.3.17 Compiling prettyplease v0.1.25 Compiling async-trait v0.1.71 Checking encoding_rs v0.8.32 Checking ppv-lite86 v0.2.17 Checking equivalent v1.0.0 Checking psl-types v2.0.11 Compiling fixedbitset v0.4.2 Checking base64 v0.21.2 Compiling jetscii v0.5.3 Checking weezl v0.1.7 Checking tracing-core v0.1.31 Checking unicode-segmentation v1.10.1 Compiling vcpkg v0.2.15 Checking matches v0.1.10 Checking cassowary v0.3.0 Checking want v0.3.1 Checking tinyvec v1.6.0 Compiling fastrand v1.9.0 Checking foreign-types v0.3.2 Checking fdeflate v0.3.0 Checking zune-inflate v0.2.54 Checking half v2.2.1 Checking lebe v0.5.2 Checking tower-layer v0.3.2 Checking winnow v0.4.9 Checking miniz_oxide v0.7.1 Checking option-ext v0.2.0 Checking termcolor v1.2.0 Checking smawk v0.3.1 Compiling multimap v0.8.3 Compiling paste v1.0.13 Compiling time-macros v0.2.10 Compiling camino v1.1.4 Checking form_urlencoded v1.2.0 Checking color_quant v1.1.0 Checking bit_field v0.10.2 Checking rgb v0.8.36 Checking qoi v0.4.1 Compiling semver v1.0.17 Checking ipnet v2.8.0 Checking humantime v2.1.0 Checking never v0.1.0 Checking xmlparser v0.13.5 Compiling pinyin v0.10.0 Checking atomic v0.5.3 Checking same-file v1.0.6 Compiling itertools v0.10.5 Checking utf8parse v0.2.1 Checking entities v1.0.1 Checking sync_wrapper v0.1.2 Checking symphonia-core v0.5.3 Checking linked-hash-map v0.5.6 Checking base64 v0.13.1 Checking matchit v0.7.0 Compiling souvlaki v0.6.1 Checking fallible-iterator v0.2.0 Checking orange-trees v0.1.0 Compiling cpal v0.15.2 Checking ogg_pager v0.5.0 Checking fallible-streaming-iterator v0.1.9 Checking md5 v0.7.0 Checking anstyle v1.0.1 Checking rangemap v1.3.0 Checking hex v0.4.3 Checking anstyle-query v1.0.0 Checking urlencoding v2.1.2 Checking wildmatch v2.1.1 Checking libaes v0.6.5 Checking gif v0.12.0 Checking colorchoice v1.0.0 Checking dasp_sample v0.11.0 Checking tap v1.0.1 Checking clap_lex v0.5.0 Checking http v0.2.9 Checking anstyle-parse v0.2.1 Checking static_assertions v1.1.0 Checking aho-corasick v1.0.2 Checking walkdir v2.3.3 Checking quick-xml v0.29.0 Compiling ahash v0.7.6 Compiling ahash v0.8.3 Compiling cookie v0.16.2 Compiling uncased v0.9.9 Compiling figment v0.10.10 Checking yaml-rust v0.4.5 Checking escaper v0.1.1 Checking ansi_colours v1.2.1 Compiling indexmap v1.9.3 Compiling tokio v1.29.1 Compiling slab v0.4.8 Compiling lock_api v0.4.10 Compiling num-traits v0.2.15 Compiling memoffset v0.9.0 Compiling crossbeam-epoch v0.9.15 Compiling tempfile v3.6.0 Compiling num-integer v0.1.45 Compiling num-rational v0.4.1 Compiling num-bigint v0.4.3 Checking flate2 v1.0.26 Compiling libdbus-sys v0.2.5 Compiling alsa-sys v0.3.1 Checking crossbeam-channel v0.5.8 Checking pathdiff v0.2.1 Checking unicode-normalization v0.1.22 Checking spin v0.9.8 Compiling syn v2.0.25 Checking png v0.17.9 Checking id3 v1.7.0 Checking crossbeam-deque v0.8.3 Compiling include_dir_macros v0.7.3 Checking http-body v0.4.5 Compiling axum-core v0.3.4 Compiling axum v0.6.18 Checking quick-xml v0.28.2 Checking is-terminal v0.4.9 Checking anstream v0.3.2 Checking idna v0.3.0 Checking idna v0.4.0 Checking idna v0.2.3 Checking symphonia-metadata v0.5.3 Checking symphonia-codec-pcm v0.5.3 Checking symphonia-codec-alac v0.5.3 Checking symphonia-codec-adpcm v0.5.3 Checking symphonia-codec-aac v0.5.3 Checking clap_builder v4.3.11 Checking include_dir v0.7.3 Checking getrandom v0.2.10 Checking num_cpus v1.16.0 Checking mio v0.8.8 Checking socket2 v0.4.9 Checking signal-hook-registry v1.4.1 Checking time v0.1.45 Checking dirs-sys v0.4.1 Checking nix v0.24.3 Checking console v0.15.7 Checking dbus v0.9.7 Checking nix v0.26.2 Checking dirs v5.0.1 Compiling jobserver v0.1.26 Compiling which v4.4.0 Checking rand_core v0.6.4 Checking nanorand v0.7.0 Checking uuid v0.8.2 Checking shellexpand v3.1.0 Checking symphonia-utils-xiph v0.5.3 Checking symphonia-bundle-mp3 v0.5.3 Checking symphonia-format-wav v0.5.3 Checking parking_lot v0.12.1 Checking chrono v0.4.26 Checking symphonia-format-isomp4 v0.5.3 Checking symphonia-bundle-flac v0.5.3 Checking symphonia-format-ogg v0.5.3 Checking symphonia-format-mkv v0.5.3 Checking symphonia-codec-vorbis v0.5.3 Checking rand_chacha v0.3.1 Compiling cc v1.0.79 Checking hashbrown v0.12.3 Checking url v2.4.0 Checking publicsuffix v2.2.3 Checking alsa v0.7.0 Checking signal-hook-mio v0.2.3 Checking hashbrown v0.14.0 Checking regex-automata v0.3.2 Checking crossterm v0.25.0 Checking rand v0.8.5 Checking time v0.3.23 Checking rayon v1.7.0 Checking symphonia v0.5.3 Checking indexmap v2.0.0 Checking hashlink v0.8.3 Checking ctrlc v3.4.0 Checking tui v0.19.0 Checking diligent-date-parser v0.1.4 Compiling petgraph v0.6.3 Compiling openssl-sys v0.9.90 Compiling libsqlite3-sys v0.26.0 Checking dbus-crossroads v0.5.2 Checking regex v1.9.1 Checking env_logger v0.10.0 Checking rfc822_sanitizer v0.3.6 Checking sanitize-filename v0.4.0 Checking jpeg-decoder v0.3.0 Checking sysinfo v0.29.4 Checking lovely_env_logger v0.6.0 Checking tiff v0.8.1 Compiling darling_core v0.14.4 Compiling unicode-linebreak v0.1.4 Compiling prost-derive v0.11.9 Compiling darling_macro v0.14.4 Compiling lazy-regex-proc_macros v2.4.1 Compiling tuirealm_derive v1.0.0 Compiling hard-xml-derive v1.25.0 Compiling serde_derive v1.0.171 Compiling tokio-macros v2.1.0 Compiling futures-macro v0.3.28 Compiling tracing-attributes v0.1.26 Compiling pin-project-internal v1.1.2 Compiling openssl-macros v0.1.1 Compiling thiserror-impl v1.0.43 Compiling lofty_attr v0.8.0 Compiling clap_derive v4.3.2 Compiling darling v0.14.4 Compiling derive_builder_core v0.12.0 Checking lazy-regex v2.5.0 Checking textwrap v0.15.2 Checking textwrap v0.16.0 Checking hard-xml v1.25.0 Checking lofty v0.14.0 Checking pin-project v1.1.2 Checking ytd-rs v0.1.7 Checking flume v0.10.14 Compiling derive_builder_macro v0.12.0 Compiling prost v0.11.9 Checking tracing v0.1.37 Checking exr v1.7.0 Compiling prost-types v0.11.9 Checking derive_builder v0.12.0 Checking atom_syndication v0.12.1 Checking clap v4.3.11 Checking rss v2.0.4 Compiling prost-build v0.11.9 Compiling tonic-build v0.9.2 Checking futures-executor v0.3.28 Checking futures v0.3.28 Checking image v0.24.6 Checking tokio-util v0.7.8 Checking tokio-native-tls v0.3.1 Checking async-compression v0.4.1 Checking tokio-io-timeout v1.2.0 Checking tokio-stream v0.1.14 Compiling termusic-playback v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/playback) Checking h2 v0.3.20 Checking tower v0.4.13 Checking viuer v0.6.2 Checking serde_spanned v0.6.3 Checking toml_datetime v0.6.3 Checking tuirealm v1.8.0 Checking serde_urlencoded v0.7.1 Checking opml v1.1.5 Checking toml_edit v0.19.12 Checking hyper v0.14.27 Checking tui-realm-treeview v1.1.0 Checking tui-realm-stdlib v1.2.0 Checking cookie_store v0.16.2 Checking discord-rich-presence v0.2.3 Checking toml v0.7.6 Checking hyper-tls v0.5.0 Checking hyper-timeout v0.4.1 Checking reqwest v0.11.18 Checking termusic-stream v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/stream) Checking tonic v0.9.2 Checking rusqlite v0.29.0 Checking termusic-lib v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/lib) warning: variable does not need to be mutable --> lib/src/songtag/lrc.rs:129:21 | 129 | let mut v = &mut self.unsynced_captions[index]; | ----^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: `termusic-lib` (lib) generated 1 warning (run `cargo fix --lib -p termusic-lib` to apply 1 suggestion) Checking termusic-server v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/server) Checking termusic v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/tui) Finished dev [unoptimized + debuginfo] target(s) in 59.87s cargo clippy --all warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest Compiling termusic-playback v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/playback) Checking termusic-stream v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/stream) Checking termusic-lib v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/lib) warning: variable does not need to be mutable --> lib/src/songtag/lrc.rs:129:21 | 129 | let mut v = &mut self.unsynced_captions[index]; | ----^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/invidious.rs:227:26 | 227 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop note: the lint level is defined here --> lib/src/lib.rs:5:9 | 5 | #![warn(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: `#[warn(clippy::explicit_iter_loop)]` implied by `#[warn(clippy::pedantic)]` warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/invidious.rs:264:36 | 264 | for inner_value in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:37:5 | 37 | pub fn connect(path: &Path) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:50:24 | 50 | let conn = db_conn | ________________________^ 51 | | .conn 52 | | .as_ref() 53 | | .expect("Error connecting to database."); | |________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc = note: `#[warn(clippy::missing_panics_doc)]` implied by `#[warn(clippy::pedantic)]` warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:93:5 | 93 | pub fn create(&self) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:94:20 | 94 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:180:5 | 180 | pub fn insert_podcast(&self, podcast: &PodcastNoId) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:181:24 | 181 | let mut conn = Connection::open(&self.path).expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:256:5 | 256 | pub fn insert_file(&self, episode_id: i64, path: &Path) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:257:20 | 257 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:269:5 | 269 | pub fn remove_file(&self, episode_id: i64) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:270:20 | 270 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:277:5 | 277 | pub fn remove_files(&self, episode_ids: &[i64]) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:278:20 | 278 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:293:5 | 293 | pub fn remove_podcast(&self, podcast_id: i64) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:294:20 | 294 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:307:5 | 307 | pub fn update_podcast(&self, pod_id: i64, podcast: &PodcastNoId) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:309:24 | 309 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:457:5 | 457 | pub fn set_played_status(&self, episode_id: i64, played: bool) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:458:20 | 458 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:466:5 | 466 | pub fn set_all_played_status(&self, episode_id_vec: &[i64], played: bool) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:467:24 | 467 | let mut conn = Connection::open(&self.path).expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:481:5 | 481 | pub fn hide_episode(&self, episode_id: i64, hide: bool) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:482:20 | 482 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:491:5 | 491 | pub fn get_podcasts(&self) -> Result> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:492:20 | 492 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:533:5 | 533 | pub fn get_episodes(&self, pod_id: i64, include_hidden: bool) -> Result> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:534:20 | 534 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:576:5 | 576 | pub fn clear_db(&self) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:577:20 | 577 | let conn = self.conn.as_ref().expect("Error connecting to database."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:584:5 | 584 | pub fn get_last_position(&mut self, track: &Track) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:588:20 | 588 | let conn = self | ____________________^ 589 | | .conn 590 | | .as_ref() 591 | | .expect("conn is not available for get last position."); | |___________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/db.rs:607:5 | 607 | pub fn set_last_position(&mut self, track: &Track, last_position: Duration) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/podcast/db.rs:609:20 | 609 | let conn = self | ____________________^ 610 | | .conn 611 | | .as_ref() 612 | | .expect("conn is not available for set last position."); | |___________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/mod.rs:291:1 | 291 | / pub fn check_feed( 292 | | feed: PodcastFeed, 293 | | max_retries: usize, 294 | | threadpool: &Threadpool, 295 | | tx_to_main: Sender, 296 | | ) { | |_^ | note: first possible panic found here --> lib/src/podcast/mod.rs:298:9 | 298 | / tx_to_main 299 | | .send(Msg::Podcast(PCMsg::FetchPodcastStart(feed.url.clone()))) 300 | | .expect("thread messaging error in fetch start"); | |____________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/mod.rs:547:5 | 547 | / pub fn execute(&self, func: F) 548 | | where 549 | | F: FnOnce() + Send + 'static, | |_____________________________________^ | note: first possible panic found here --> lib/src/podcast/mod.rs:552:9 | 552 | / self.sender 553 | | .send(JobMessage::NewJob(job)) 554 | | .expect("Thread messaging error"); | |_____________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/podcast/mod.rs:819:1 | 819 | / pub fn download_list( 820 | | episodes: Vec, 821 | | dest: &Path, 822 | | max_retries: usize, 823 | | threadpool: &Threadpool, 824 | | tx_to_main: &Sender, 825 | | ) { | |_^ | note: first possible panic found here --> lib/src/podcast/mod.rs:831:13 | 831 | / tx.send(Msg::Podcast(PCMsg::DLStart(ep.clone()))) 832 | | .expect("Thread messaging error when start download"); | |_____________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/songtag/kugou/model.rs:98:22 | 98 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/songtag/migu/model.rs:55:22 | 55 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/songtag/netease/model.rs:39:22 | 39 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/songtag/netease/model.rs:79:22 | 79 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> lib/src/songtag/netease/model.rs:133:26 | 133 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: this `if` branch is empty --> lib/src/songtag/mod.rs:291:9 | 291 | if std::fs::remove_file(Path::new(p_full.as_str())).is_err() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can remove it: `std::fs::remove_file(Path::new(p_full.as_str())).is_err();` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_if note: the lint level is defined here --> lib/src/lib.rs:3:9 | 3 | #![warn(clippy::all, clippy::correctness)] | ^^^^^^^^^^^ = note: `#[warn(clippy::needless_if)]` implied by `#[warn(clippy::all)]` warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:91:5 | 91 | pub fn new(config: &Settings) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:92:27 | 92 | let mut db_path = get_app_config_path().expect("failed to get app configuration path"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:271:5 | 271 | pub fn get_all_records(&mut self) -> Result> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:272:20 | 272 | let conn = self | ____________________^ 273 | | .conn 274 | | .lock() 275 | | .expect("conn is not available for get all records."); | |_________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:284:5 | 284 | / pub fn get_record_by_criteria( 285 | | &mut self, 286 | | str: &str, 287 | | cri: &SearchCriteria, 288 | | ) -> Result> { | |________________________________^ | note: first possible panic found here --> lib/src/sqlite.rs:290:20 | 290 | let conn = self | ____________________^ 291 | | .conn 292 | | .lock() 293 | | .expect("conn is not available for get record by criteria."); | |________________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:330:5 | 330 | pub fn get_criterias(&mut self, cri: &SearchCriteria) -> Result> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:332:20 | 332 | let conn = self | ____________________^ 333 | | .conn 334 | | .lock() 335 | | .expect("conn is not available for get criterias."); | |_______________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:350:5 | 350 | pub fn get_last_position(&mut self, track: &Track) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:354:20 | 354 | let conn = self | ____________________^ 355 | | .conn 356 | | .lock() 357 | | .expect("conn is not available for get last position."); | |___________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:373:5 | 373 | pub fn set_last_position(&mut self, track: &Track, last_position: Duration) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:375:20 | 375 | let conn = self | ____________________^ 376 | | .conn 377 | | .lock() 378 | | .expect("conn is not available for set last position."); | |___________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/sqlite.rs:390:5 | 390 | pub fn get_record_by_path(&mut self, str: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/sqlite.rs:392:20 | 392 | let conn = self | ____________________^ 393 | | .conn 394 | | .lock() 395 | | .expect("conn is not available for get record by path."); | |____________________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/track.rs:432:5 | 432 | pub fn save_tag(&mut self) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> lib/src/track.rs:446:51 | 446 | ... language: l.lang.as_bytes()[0..3] | _________________________________^ 447 | | ... .try_into() 448 | | ... .expect("wrong length of language"), | |_____________________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> lib/src/utils/mod.rs:454:1 | 454 | / pub fn spawn_process + Clone, S: AsRef>( 455 | | prog: &str, 456 | | superuser: bool, 457 | | shout_output: bool, 458 | | args: A, 459 | | ) -> Child { | |__________^ | note: first possible panic found here --> lib/src/utils/mod.rs:473:5 | 473 | cmd.spawn().expect("Error spawning server process.") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: `termusic-lib` (lib) generated 37 warnings (run `cargo clippy --fix --lib -p termusic-lib` to apply 9 suggestions) warning: docs for function which may panic missing `# Panics` section --> playback/src/playlist.rs:114:5 | 114 | pub fn load() -> Result<(usize, Vec)> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> playback/src/playlist.rs:140:24 | 140 | let podcasts = db_podcast | ________________________^ 141 | | .get_podcasts() 142 | | .expect("failed to get podcasts from db."); | |______________________________________________________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc note: the lint level is defined here --> playback/src/lib.rs:30:9 | 30 | #![warn(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: `#[warn(clippy::missing_panics_doc)]` implied by `#[warn(clippy::pedantic)]` warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:232:30 | 232 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop = note: `#[warn(clippy::explicit_iter_loop)]` implied by `#[warn(clippy::pedantic)]` warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:242:30 | 242 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:252:30 | 252 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:262:30 | 262 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:272:30 | 272 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:282:30 | 282 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:294:30 | 294 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:306:30 | 306 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> playback/src/rusty_backend/stream.rs:318:30 | 318 | for d in data.iter_mut() { | ^^^^^^^^^^^^^^^ help: to write this more concisely, try: `&mut *data` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop warning: docs for function which may panic missing `# Panics` section --> playback/src/lib.rs:124:5 | 124 | / pub fn new( 125 | | config: &Settings, 126 | | cmd_tx: Arc>>, 127 | | cmd_rx: Arc>>, 128 | | ) -> Self { | |_____________^ | note: first possible panic found here --> playback/src/lib.rs:145:23 | 145 | let db_path = get_app_config_path().expect("failed to get podcast db path."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> playback/src/lib.rs:167:5 | 167 | pub fn start_play(&mut self) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> playback/src/lib.rs:196:22 | 196 | let rt = tokio::runtime::Runtime::new().expect("failed to create runtime"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: docs for function which may panic missing `# Panics` section --> playback/src/lib.rs:297:5 | 297 | pub fn seek_relative(&mut self, forward: bool) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: first possible panic found here --> playback/src/lib.rs:316:9 | 316 | self.backend.seek(offset).expect("Error in player seek."); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc warning: `termusic-playback` (lib) generated 13 warnings (run `cargo clippy --fix --lib -p termusic-playback` to apply 9 suggestions) Checking termusic v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/tui) Checking termusic-server v0.7.11 (/home/buildozer/aports/testing/termusic-mpv/src/termusic-0.7.11/server) warning: it is more concise to loop over references to containers instead of using explicit iteration methods --> tui/src/ui/components/podcast.rs:1014:18 | 1014 | for v in array.iter() { | ^^^^^^^^^^^^ help: to write this more concisely, try: `array` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop note: the lint level is defined here --> tui/src/main.rs:6:9 | 6 | #![warn(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: `#[warn(clippy::explicit_iter_loop)]` implied by `#[warn(clippy::pedantic)]` warning: `termusic` (bin "termusic") generated 1 warning (run `cargo clippy --fix --bin "termusic"` to apply 1 suggestion) Finished dev [unoptimized + debuginfo] target(s) in 12.30s # cargo clippy -- -D warnings >>> termusic-mpv: Entering fakeroot... >>> termusic-mpv*: Running postcheck for termusic-mpv >>> termusic-mpv*: Preparing package termusic-mpv... >>> termusic-mpv*: Stripping binaries >>> termusic-mpv*: Scanning shared objects >>> termusic-mpv*: Tracing dependencies... protoc mpv-dev so:libc.musl-armv7.so.1 so:libcrypto.so.3 so:libdbus-1.so.3 so:libgcc_s.so.1 so:libmpv.so.2 so:libssl.so.3 >>> termusic-mpv*: Package size: 9.6 MB >>> termusic-mpv*: Compressing data... >>> termusic-mpv*: Create checksum... >>> termusic-mpv*: Create termusic-mpv-0.7.11-r0.apk >>> termusic-mpv: Build complete at Wed, 06 Sep 2023 15:46:07 +0000 elapsed time 0h 5m 39s >>> termusic-mpv: Cleaning up srcdir >>> termusic-mpv: Cleaning up pkgdir >>> termusic-mpv: Uninstalling dependencies... (1/335) Purging .makedepends-termusic-mpv (20230906.154029) (2/335) Purging protoc (23.4-r1) (3/335) Purging mpv-dev (0.36.0_git20230731-r1) (4/335) Purging mpv-libs (0.36.0_git20230731-r1) (5/335) Purging cargo-auditable (0.6.1-r3) (6/335) Purging rustfmt (1.72.0-r0) (7/335) Purging cargo (1.72.0-r0) (8/335) Purging rust-clippy (1.72.0-r0) (9/335) Purging dbus-dev (1.14.10-r0) (10/335) Purging abseil-cpp-log-initialize (20230802.0-r0) (11/335) Purging alsa-lib-dev (1.2.9-r4) (12/335) Purging ffmpeg-dev (6.0-r25) (13/335) Purging ffmpeg-libavdevice (6.0-r25) (14/335) Purging ffmpeg-libavfilter (6.0-r25) (15/335) Purging ffmpeg-libavformat (6.0-r25) (16/335) Purging ffmpeg-libpostproc (6.0-r25) (17/335) Purging ffmpeg-libswscale (6.0-r25) (18/335) Purging ffmpeg-libavcodec (6.0-r25) (19/335) Purging ffmpeg-libswresample (6.0-r25) (20/335) Purging jack-dev (1.9.22-r4) (21/335) Purging jack (1.9.22-r4) (22/335) Purging lame-libs (3.100-r5) (23/335) Purging libarchive-dev (3.7.1-r0) (24/335) Purging libarchive (3.7.1-r0) (25/335) Purging libass-dev (0.17.1-r1) (26/335) Purging enca-dev (1.19-r4) (27/335) Purging enca (1.19-r4) (28/335) Purging libass (0.17.1-r1) (29/335) Purging libbluray-dev (1.3.4-r1) (30/335) Purging libbluray (1.3.4-r1) (31/335) Purging libcdio-paranoia-dev (10.2.2.0.1-r2) (32/335) Purging libcdio-paranoia (10.2.2.0.1-r2) (33/335) Purging libdav1d (1.2.1-r0) (34/335) Purging libdvdnav-dev (6.1.1-r1) (35/335) Purging libdvdnav (6.1.1-r1) (36/335) Purging libdvdread-dev (6.1.3-r2) (37/335) Purging libdvdread (6.1.3-r2) (38/335) Purging libjxl (0.8.2-r0) (39/335) Purging libopenmpt (0.7.2-r0) (40/335) Purging libplacebo-dev (6.292.1-r1) (41/335) Purging libplacebo (6.292.1-r1) (42/335) Purging libprotoc (23.4-r1) (43/335) Purging librist (0.2.7-r0) (44/335) Purging libsrt (1.5.2-r0) (45/335) Purging libssh (0.10.5-r0) (46/335) Purging libtheora (1.1.1-r18) (47/335) Purging libunibreak-dev (5.1-r3) (48/335) Purging libunibreak (5.1-r3) (49/335) Purging libva-dev (2.19.0-r0) (50/335) Purging libvpx (1.13.0-r2) (51/335) Purging libxinerama-dev (1.1.5-r3) (52/335) Purging libxinerama (1.1.5-r3) (53/335) Purging libxkbcommon-dev (1.5.0-r5) (54/335) Purging libxkbcommon-x11 (1.5.0-r5) (55/335) Purging libxkbcommon (1.5.0-r5) (56/335) Purging xkeyboard-config (2.39-r2) (57/335) Purging libxml2-dev (2.11.5-r0) (58/335) Purging xz-dev (5.4.4-r0) (59/335) Purging libxpresent-dev (1.0.1-r2) (60/335) Purging libxpresent (1.0.1-r2) (61/335) Purging libxrandr-dev (1.5.3-r4) (62/335) Purging libxrandr (1.5.3-r4) (63/335) Purging libxscrnsaver-dev (1.2.4-r2) (64/335) Purging libxscrnsaver (1.2.4-r2) (65/335) Purging libxv-dev (1.0.12-r4) (66/335) Purging libxv (1.0.12-r4) (67/335) Purging libzmq (4.3.4-r5) (68/335) Purging lilv-libs (0.24.20-r2) (69/335) Purging luajit-dev (2.1_p20230410-r3) (70/335) Purging luajit (2.1_p20230410-r3) (71/335) Purging mbedtls (2.28.4-r0) (72/335) Purging mesa-dev (23.1.6-r0) (73/335) Purging libxdamage-dev (1.1.6-r4) (74/335) Purging libxdamage (1.1.6-r4) (75/335) Purging libxshmfence-dev (1.3.2-r5) (76/335) Purging mesa-egl (23.1.6-r0) (77/335) Purging mesa-gbm (23.1.6-r0) (78/335) Purging mesa-gl (23.1.6-r0) (79/335) Purging mesa-gles (23.1.6-r0) (80/335) Purging mesa-osmesa (23.1.6-r0) (81/335) Purging mesa-xatracker (23.1.6-r0) (82/335) Purging mesa (23.1.6-r0) (83/335) Purging mesa-glapi (23.1.6-r0) (84/335) Purging mpg123-libs (1.31.3-r1) (85/335) Purging openssl-dev (3.1.2-r0) (86/335) Purging pipewire-dev (0.3.79-r0) (87/335) Purging pipewire-libs (0.3.79-r0) (88/335) Purging pulseaudio-dev (16.1-r11) (89/335) Purging libpulse-mainloop-glib (16.1-r11) (90/335) Purging libpulse (16.1-r11) (91/335) Purging python3-pyc (3.11.5-r0) (92/335) Purging python3-pycache-pyc0 (3.11.5-r0) (93/335) Purging xcb-proto-pyc (1.16.0-r0) (94/335) Purging pyc (0.1-r0) (95/335) Purging roc-toolkit-libs (0.2.4-r0) (96/335) Purging rubberband-dev (3.3.0-r0) (97/335) Purging rubberband-libs (3.3.0-r0) (98/335) Purging rust (1.72.0-r0) (99/335) Purging sdl2 (2.28.3-r0) (100/335) Purging shaderc-dev (2023.6-r0) (101/335) Purging shaderc (2023.6-r0) (102/335) Purging sndio-dev (1.9.0-r0) (103/335) Purging sndio-libs (1.9.0-r0) (104/335) Purging soxr (0.1.3-r7) (105/335) Purging speexdsp (1.2.1-r2) (106/335) Purging spirv-tools (1.3.261.0-r0) (107/335) Purging sratom (0.6.14-r0) (108/335) Purging tdb-libs (1.4.9-r0) (109/335) Purging uchardet-dev (0.0.8-r1) (110/335) Purging uchardet-libs (0.0.8-r1) (111/335) Purging v4l-utils-libs (1.24.1-r1) (112/335) Purging vidstab (1.1.1-r0) (113/335) Purging vulkan-loader-dev (1.3.261.0-r0) (114/335) Purging vulkan-headers (1.3.261.0-r0) (115/335) Purging vulkan-loader (1.3.261.0-r0) (116/335) Purging wayland-dev (1.22.0-r4) (117/335) Purging wayland-libs-cursor (1.22.0-r4) (118/335) Purging wayland-libs-egl (1.22.0-r4) (119/335) Purging wayland-libs-server (1.22.0-r4) (120/335) Purging wayland-protocols (1.32-r2) (121/335) Purging webrtc-audio-processing (0.3.1-r6) (122/335) Purging x264-libs (0.164_git20220602-r2) (123/335) Purging x265-libs (3.5-r4) (124/335) Purging xvidcore (1.3.7-r2) (125/335) Purging zimg-dev (3.0.5-r2) (126/335) Purging zimg (3.0.5-r2) (127/335) Purging libprotobuf (23.4-r1) (128/335) Purging abseil-cpp-die-if-null (20230802.0-r0) (129/335) Purging abseil-cpp-log-internal-message (20230802.0-r0) (130/335) Purging abseil-cpp-statusor (20230802.0-r0) (131/335) Purging abseil-cpp-status (20230802.0-r0) (132/335) Purging abseil-cpp-cord (20230802.0-r0) (133/335) Purging abseil-cpp-cordz-info (20230802.0-r0) (134/335) Purging abseil-cpp-cordz-handle (20230802.0-r0) (135/335) Purging abseil-cpp-log-internal-log-sink-set (20230802.0-r0) (136/335) Purging abseil-cpp-synchronization (20230802.0-r0) (137/335) Purging abseil-cpp-malloc-internal (20230802.0-r0) (138/335) Purging abseil-cpp-log-internal-conditions (20230802.0-r0) (139/335) Purging abseil-cpp-base (20230802.0-r0) (140/335) Purging abseil-cpp-log-globals (20230802.0-r0) (141/335) Purging abseil-cpp-raw-hash-set (20230802.0-r0) (142/335) Purging abseil-cpp-hash (20230802.0-r0) (143/335) Purging abseil-cpp-city (20230802.0-r0) (144/335) Purging abseil-cpp-cord-internal (20230802.0-r0) (145/335) Purging abseil-cpp-cordz-functions (20230802.0-r0) (146/335) Purging abseil-cpp-crc-cord-state (20230802.0-r0) (147/335) Purging abseil-cpp-crc32c (20230802.0-r0) (148/335) Purging abseil-cpp-crc-internal (20230802.0-r0) (149/335) Purging abseil-cpp-examine-stack (20230802.0-r0) (150/335) Purging abseil-cpp-exponential-biased (20230802.0-r0) (151/335) Purging abseil-cpp-log-internal-format (20230802.0-r0) (152/335) Purging abseil-cpp-kernel-timeout-internal (20230802.0-r0) (153/335) Purging abseil-cpp-time (20230802.0-r0) (154/335) Purging abseil-cpp-log-internal-check-op (20230802.0-r0) (155/335) Purging abseil-cpp-str-format-internal (20230802.0-r0) (156/335) Purging abseil-cpp-strings (20230802.0-r0) (157/335) Purging abseil-cpp-int128 (20230802.0-r0) (158/335) Purging abseil-cpp-log-internal-globals (20230802.0-r0) (159/335) Purging abseil-cpp-log-internal-nullguard (20230802.0-r0) (160/335) Purging abseil-cpp-log-internal-proto (20230802.0-r0) (161/335) Purging abseil-cpp-log-sink (20230802.0-r0) (162/335) Purging abseil-cpp-low-level-hash (20230802.0-r0) (163/335) Purging abseil-cpp-strings-internal (20230802.0-r0) (164/335) Purging abseil-cpp-raw-logging-internal (20230802.0-r0) (165/335) Purging abseil-cpp-spinlock-wait (20230802.0-r0) (166/335) Purging abseil-cpp-stacktrace (20230802.0-r0) (167/335) Purging abseil-cpp-strerror (20230802.0-r0) (168/335) Purging abseil-cpp-symbolize (20230802.0-r0) (169/335) Purging abseil-cpp-throw-delegate (20230802.0-r0) (170/335) Purging abseil-cpp-time-zone (20230802.0-r0) (171/335) Purging libsndfile (1.2.2-r0) (172/335) Purging alsa-lib (1.2.9-r4) (173/335) Purging aom-libs (3.7.0-r0) (174/335) Purging avahi-libs (0.8-r13) (175/335) Purging harfbuzz-dev (8.1.1-r0) (176/335) Purging harfbuzz-cairo (8.1.1-r0) (177/335) Purging harfbuzz-gobject (8.1.1-r0) (178/335) Purging harfbuzz-icu (8.1.1-r0) (179/335) Purging harfbuzz-subset (8.1.1-r0) (180/335) Purging harfbuzz (8.1.1-r0) (181/335) Purging graphite2-dev (1.3.14-r6) (182/335) Purging graphite2 (1.3.14-r6) (183/335) Purging cairo-dev (1.17.8-r2) (184/335) Purging cairo-tools (1.17.8-r2) (185/335) Purging xcb-util-dev (0.4.1-r3) (186/335) Purging util-macros (1.20.0-r0) (187/335) Purging xcb-util (0.4.1-r3) (188/335) Purging cairo-gobject (1.17.8-r2) (189/335) Purging cairo (1.17.8-r2) (190/335) Purging fontconfig-dev (2.14.2-r4) (191/335) Purging fontconfig (2.14.2-r4) (192/335) Purging freetype-dev (2.13.2-r0) (193/335) Purging freetype (2.13.2-r0) (194/335) Purging brotli-dev (1.0.9-r15) (195/335) Purging brotli (1.0.9-r15) (196/335) Purging glib-dev (2.76.5-r0) (197/335) Purging bzip2-dev (1.0.8-r6) (198/335) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (199/335) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (200/335) Purging gettext-dev (0.22-r0) (201/335) Purging xz (5.4.4-r0) (202/335) Purging gettext-asprintf (0.22-r0) (203/335) Purging gettext (0.22-r0) (204/335) Purging gettext-envsubst (0.22-r0) (205/335) Purging libxml2-utils (2.11.5-r0) (206/335) Purging libxslt (1.1.38-r1) (207/335) Purging pcre2-dev (10.42-r1) (208/335) Purging libpcre2-16 (10.42-r1) (209/335) Purging libpcre2-32 (10.42-r1) (210/335) Purging libedit-dev (20230828.3.1-r3) (211/335) Purging ncurses-dev (6.4_p20230722-r0) (212/335) Purging libncurses++ (6.4_p20230722-r0) (213/335) Purging bsd-compat-headers (0.7.2-r5) (214/335) Purging dbus-libs (1.14.10-r0) (215/335) Purging libcamera-ipa (0.1.0-r1) (216/335) Purging libcamera (0.1.0-r1) (217/335) Purging eudev-libs (3.2.12-r4) (218/335) Purging expat-dev (2.5.0-r2) (219/335) Purging expat (2.5.0-r2) (220/335) Purging ffmpeg-libavutil (6.0-r25) (221/335) Purging fftw-dev (3.3.10-r5) (222/335) Purging fftw-double-libs (3.3.10-r5) (223/335) Purging fftw-long-double-libs (3.3.10-r5) (224/335) Purging fftw-single-libs (3.3.10-r5) (225/335) Purging fribidi-dev (1.0.13-r0) (226/335) Purging fribidi (1.0.13-r0) (227/335) Purging libxxf86vm-dev (1.1.5-r5) (228/335) Purging libxxf86vm (1.1.5-r5) (229/335) Purging libxrender-dev (0.9.11-r4) (230/335) Purging libxrender (0.9.11-r4) (231/335) Purging libxfixes-dev (6.0.1-r3) (232/335) Purging libxext-dev (1.3.5-r3) (233/335) Purging libx11-dev (1.8.6-r0) (234/335) Purging xtrans (1.5.0-r0) (235/335) Purging libxcb-dev (1.16-r0) (236/335) Purging xcb-proto (1.16.0-r0) (237/335) Purging python3 (3.11.5-r0) (238/335) Purging gdbm (1.23-r1) (239/335) Purging gettext-libs (0.22-r0) (240/335) Purging glib (2.76.5-r0) (241/335) Purging glslang-libs (1.3.261.0-r0) (242/335) Purging gnutls (3.8.1-r0) (243/335) Purging icu-dev (73.2-r2) (244/335) Purging icu (73.2-r2) (245/335) Purging icu-libs (73.2-r2) (246/335) Purging icu-data-en (73.2-r2) (247/335) Purging lcms2-dev (2.15-r4) (248/335) Purging lcms2-plugins (2.15-r4) (249/335) Purging tiff-dev (4.5.1-r0) (250/335) Purging libtiffxx (4.5.1-r0) (251/335) Purging tiff (4.5.1-r0) (252/335) Purging lcms2 (2.15-r4) (253/335) Purging libasyncns (0.8-r2) (254/335) Purging util-linux-dev (2.39.2-r0) (255/335) Purging libfdisk (2.39.2-r0) (256/335) Purging libmount (2.39.2-r0) (257/335) Purging libsmartcols (2.39.2-r0) (258/335) Purging libuuid (2.39.2-r0) (259/335) Purging libblkid (2.39.2-r0) (260/335) Purging libxdmcp-dev (1.1.4-r3) (261/335) Purging libva (2.19.0-r0) (262/335) Purging libvdpau (1.5-r2) (263/335) Purging libxext (1.3.5-r3) (264/335) Purging libxfixes (6.0.1-r3) (265/335) Purging libx11 (1.8.6-r0) (266/335) Purging libxcb (1.16-r0) (267/335) Purging libxdmcp (1.1.4-r3) (268/335) Purging libbsd (0.11.7-r3) (269/335) Purging libbz2 (1.0.8-r6) (270/335) Purging libcdio-dev (2.1.0-r3) (271/335) Purging libcdio++ (2.1.0-r3) (272/335) Purging libcdio (2.1.0-r3) (273/335) Purging libdovi-dev (3.2.0-r1) (274/335) Purging libdovi (3.2.0-r1) (275/335) Purging libdrm-dev (2.4.116-r0) (276/335) Purging libdrm (2.4.116-r0) (277/335) Purging libdvdcss-dev (1.4.3-r0) (278/335) Purging libdvdcss (1.4.3-r0) (279/335) Purging libffi-dev (3.4.4-r3) (280/335) Purging linux-headers (6.4-r0) (281/335) Purging llvm16-libs (16.0.6-r6) (282/335) Purging llvm15-libs (15.0.7-r12) (283/335) Purging wayland-libs-client (1.22.0-r4) (284/335) Purging p11-kit (0.25.0-r0) (285/335) Purging libffi (3.4.4-r3) (286/335) Purging libflac (1.4.3-r1) (287/335) Purging libformw (6.4_p20230722-r0) (288/335) Purging libgcrypt (1.10.2-r2) (289/335) Purging libgpg-error (1.47-r2) (290/335) Purging libhwy (1.0.7-r0) (291/335) Purging libintl (0.22-r0) (292/335) Purging libjpeg-turbo-dev (3.0.0-r1) (293/335) Purging libturbojpeg (3.0.0-r1) (294/335) Purging libjpeg-turbo (3.0.0-r1) (295/335) Purging libltdl (2.4.7-r3) (296/335) Purging libmd (1.1.0-r0) (297/335) Purging libmenuw (6.4_p20230722-r0) (298/335) Purging libvorbis (1.3.7-r2) (299/335) Purging libogg (1.3.5-r5) (300/335) Purging libpanelw (6.4_p20230722-r0) (301/335) Purging libpng-dev (1.6.40-r0) (302/335) Purging libpng (1.6.40-r0) (303/335) Purging libsamplerate-dev (0.2.2-r3) (304/335) Purging libsamplerate (0.2.2-r3) (305/335) Purging libwebp-dev (1.3.1-r0) (306/335) Purging libwebpdecoder (1.3.1-r0) (307/335) Purging libwebpdemux (1.3.1-r0) (308/335) Purging libwebpmux (1.3.1-r0) (309/335) Purging libwebp (1.3.1-r0) (310/335) Purging libsharpyuv (1.3.1-r0) (311/335) Purging libsodium (1.0.18-r4) (312/335) Purging libtasn1 (4.19.0-r2) (313/335) Purging libunwind (1.7.2-r1) (314/335) Purging libuv (1.46.0-r0) (315/335) Purging libxau-dev (1.0.11-r3) (316/335) Purging libxau (1.0.11-r3) (317/335) Purging libxml2 (2.11.5-r0) (318/335) Purging libxshmfence (1.3.2-r5) (319/335) Purging mpdecimal (2.5.1-r2) (320/335) Purging nettle (3.9.1-r0) (321/335) Purging numactl (2.0.16-r4) (322/335) Purging opus (1.4-r0) (323/335) Purging orc (0.4.34-r0) (324/335) Purging pixman-dev (0.42.2-r2) (325/335) Purging pixman (0.42.2-r2) (326/335) Purging readline (8.2.1-r2) (327/335) Purging sord-libs (0.16.14-r2) (328/335) Purging serd-libs (0.30.16-r1) (329/335) Purging sqlite-libs (3.43.0-r0) (330/335) Purging xorgproto (2023.2-r0) (331/335) Purging xz-libs (5.4.4-r0) (332/335) Purging yaml (0.2.5-r2) (333/335) Purging zlib-dev (1.3-r0) (334/335) Purging zstd-dev (1.5.5-r7) (335/335) Purging zstd (1.5.5-r7) Executing busybox-1.36.1-r6.trigger OK: 270 MiB in 102 packages >>> termusic-mpv: Updating the testing/armv7 repository index... >>> termusic-mpv: Signing the index...